Files
car_stm32f103vet6/物流小车/电机固定套筒.step

972 lines
45 KiB
Plaintext

ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('www.crowncad.com'),'2;1');
FILE_NAME( '\X2\7535673A56FA5B9A59577B52\X0\.step',
'2026-04-04T00:37:23',
('www.crowncad.com'),
('HUAYUN Technology'),
' Datakit CrossCadWare V2025.2 Mar 27 2025',
'DGM 4.17',
'CrownCAD');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=APPLICATION_CONTEXT('configuration controlled 3D designs of mechanical parts and assemblies');
#2=APPLICATION_PROTOCOL_DEFINITION('international standard','config_control_design',2004,#1);
#3=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#4=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#5=( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#3,#4)) REPRESENTATION_CONTEXT('Context #1',
'3D Context with UNIT and UNCERTAINTY') );
#6=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.005),#3,'distance_accuracy_value','Confusion accuracy');
#7=PRODUCT_CONTEXT('',#1,'mechanical');
#8=PRODUCT('\X2\7535673A56FA5B9A59577B52\X0\','','',(#7));
#9=PRODUCT_DEFINITION_FORMATION('','',#8);
#10=PRODUCT_DEFINITION_CONTEXT('part definition',#1,'design');
#11=PRODUCT_DEFINITION('design','',#9,#10);
#12=PRODUCT_DEFINITION_SHAPE('','',#11);
#13=PRODUCT_CATEGORY('part',$);
#14=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8));
#15=PRODUCT_CATEGORY_RELATIONSHIP('','',#13,#14);
#16=CARTESIAN_POINT('',(0.0,4.0,-11.0));
#17=VERTEX_POINT('',#16);
#18=CARTESIAN_POINT('',(0.0,4.0,0.0));
#19=DIRECTION('',(0.0,1.0,0.0));
#20=DIRECTION('',(0.0,0.0,-1.0));
#21=AXIS2_PLACEMENT_3D('',#18,#19,#20);
#22=CIRCLE('',#21,11.0);
#23=EDGE_CURVE('',#17,#17,#22,.T.);
#24=ORIENTED_EDGE('',*,*,#23,.F.);
#25=CARTESIAN_POINT('',(-0.0,30.0,-11.0));
#26=VERTEX_POINT('',#25);
#27=CARTESIAN_POINT('',(-0.0,4.0,-11.0));
#28=DIRECTION('',(0.0,1.0,0.0));
#29=VECTOR('',#28,1.0);
#30=LINE('',#27,#29);
#31=EDGE_CURVE('',#17,#26,#30,.T.);
#32=ORIENTED_EDGE('',*,*,#31,.T.);
#33=CARTESIAN_POINT('',(0.0,30.0,-0.0));
#34=DIRECTION('',(-0.0,1.0,0.0));
#35=DIRECTION('',(0.0,0.0,-1.0));
#36=AXIS2_PLACEMENT_3D('',#33,#34,#35);
#37=CIRCLE('',#36,11.0);
#38=EDGE_CURVE('',#26,#26,#37,.T.);
#39=ORIENTED_EDGE('',*,*,#38,.T.);
#40=ORIENTED_EDGE('',*,*,#31,.F.);
#41=EDGE_LOOP('',(#24,#32,#39,#40));
#42=FACE_OUTER_BOUND('',#41,.T.);
#43=CARTESIAN_POINT('',(0.0,4.0,-0.0));
#44=DIRECTION('',(-0.0,1.0,0.0));
#45=DIRECTION('',(0.0,0.0,-1.0));
#46=AXIS2_PLACEMENT_3D('',#43,#44,#45);
#47=CYLINDRICAL_SURFACE('',#46,11.0);
#48=ADVANCED_FACE('no 5',(#42),#47,.F.);
#49=CARTESIAN_POINT('',(5.0,0.0,0.0));
#50=VERTEX_POINT('',#49);
#51=CARTESIAN_POINT('',(5.0,4.0,-0.0));
#52=VERTEX_POINT('',#51);
#53=CARTESIAN_POINT('',(5.0,0.0,-0.0));
#54=DIRECTION('',(0.0,1.0,0.0));
#55=VECTOR('',#54,1.0);
#56=LINE('',#53,#55);
#57=EDGE_CURVE('',#50,#52,#56,.T.);
#58=ORIENTED_EDGE('',*,*,#57,.T.);
#59=CARTESIAN_POINT('',(0.0,4.0,0.0));
#60=DIRECTION('',(0.0,-1.0,0.0));
#61=DIRECTION('',(1.0,0.0,0.0));
#62=AXIS2_PLACEMENT_3D('',#59,#60,#61);
#63=CIRCLE('',#62,5.0);
#64=EDGE_CURVE('',#52,#52,#63,.T.);
#65=ORIENTED_EDGE('',*,*,#64,.F.);
#66=ORIENTED_EDGE('',*,*,#57,.F.);
#67=CARTESIAN_POINT('',(0.0,0.0,0.0));
#68=DIRECTION('',(0.0,-1.0,0.0));
#69=DIRECTION('',(1.0,0.0,0.0));
#70=AXIS2_PLACEMENT_3D('',#67,#68,#69);
#71=CIRCLE('',#70,5.0);
#72=EDGE_CURVE('',#50,#50,#71,.T.);
#73=ORIENTED_EDGE('',*,*,#72,.T.);
#74=EDGE_LOOP('',(#58,#65,#66,#73));
#75=FACE_OUTER_BOUND('',#74,.T.);
#76=CARTESIAN_POINT('',(0.0,0.0,0.0));
#77=DIRECTION('',(-0.0,1.0,0.0));
#78=DIRECTION('',(1.0,0.0,0.0));
#79=AXIS2_PLACEMENT_3D('',#76,#77,#78);
#80=CYLINDRICAL_SURFACE('',#79,5.0);
#81=ADVANCED_FACE('no 31',(#75),#80,.F.);
#82=CARTESIAN_POINT('',(1.3353448632,0.0,8.7661709905));
#83=VERTEX_POINT('',#82);
#84=CARTESIAN_POINT('',(1.3353448632,4.0,8.7661709905));
#85=VERTEX_POINT('',#84);
#86=CARTESIAN_POINT('',(1.3353448632,0.0,8.7661709905));
#87=DIRECTION('',(0.0,1.0,0.0));
#88=VECTOR('',#87,1.0);
#89=LINE('',#86,#88);
#90=EDGE_CURVE('',#83,#85,#89,.T.);
#91=ORIENTED_EDGE('',*,*,#90,.T.);
#92=CARTESIAN_POINT('',(0.0,4.0,8.0829037687));
#93=DIRECTION('',(0.0,-1.0,0.0));
#94=DIRECTION('',(0.8902299088,0.0,0.4555114812));
#95=AXIS2_PLACEMENT_3D('',#92,#93,#94);
#96=CIRCLE('',#95,1.5);
#97=EDGE_CURVE('',#85,#85,#96,.T.);
#98=ORIENTED_EDGE('',*,*,#97,.F.);
#99=ORIENTED_EDGE('',*,*,#90,.F.);
#100=CARTESIAN_POINT('',(0.0,0.0,8.0829037687));
#101=DIRECTION('',(0.0,-1.0,0.0));
#102=DIRECTION('',(0.8902299088,0.0,0.4555114812));
#103=AXIS2_PLACEMENT_3D('',#100,#101,#102);
#104=CIRCLE('',#103,1.5);
#105=EDGE_CURVE('',#83,#83,#104,.T.);
#106=ORIENTED_EDGE('',*,*,#105,.T.);
#107=EDGE_LOOP('',(#91,#98,#99,#106));
#108=FACE_OUTER_BOUND('',#107,.T.);
#109=CARTESIAN_POINT('',(0.0,0.0,8.0829037687));
#110=DIRECTION('',(-0.0,1.0,0.0));
#111=DIRECTION('',(0.8902299088,0.0,0.4555114812));
#112=AXIS2_PLACEMENT_3D('',#109,#110,#111);
#113=CYLINDRICAL_SURFACE('',#112,1.5);
#114=ADVANCED_FACE('no 57',(#108),#113,.F.);
#115=CARTESIAN_POINT('',(6.0431696125,0.0,-5.196646937));
#116=VERTEX_POINT('',#115);
#117=CARTESIAN_POINT('',(6.0431696125,4.0,-5.196646937));
#118=VERTEX_POINT('',#117);
#119=CARTESIAN_POINT('',(6.0431696125,0.0,-5.196646937));
#120=DIRECTION('',(0.0,1.0,0.0));
#121=VECTOR('',#120,1.0);
#122=LINE('',#119,#121);
#123=EDGE_CURVE('',#116,#118,#122,.T.);
#124=ORIENTED_EDGE('',*,*,#123,.T.);
#125=CARTESIAN_POINT('',(7.0,4.0,-4.0414518843));
#126=DIRECTION('',(0.0,-1.0,-0.0));
#127=DIRECTION('',(-0.637886925,0.0,-0.7701300351));
#128=AXIS2_PLACEMENT_3D('',#125,#126,#127);
#129=CIRCLE('',#128,1.5);
#130=EDGE_CURVE('',#118,#118,#129,.T.);
#131=ORIENTED_EDGE('',*,*,#130,.F.);
#132=ORIENTED_EDGE('',*,*,#123,.F.);
#133=CARTESIAN_POINT('',(7.0,0.0,-4.0414518843));
#134=DIRECTION('',(0.0,-1.0,0.0));
#135=DIRECTION('',(-0.637886925,-0.0,-0.7701300351));
#136=AXIS2_PLACEMENT_3D('',#133,#134,#135);
#137=CIRCLE('',#136,1.5);
#138=EDGE_CURVE('',#116,#116,#137,.T.);
#139=ORIENTED_EDGE('',*,*,#138,.T.);
#140=EDGE_LOOP('',(#124,#131,#132,#139));
#141=FACE_OUTER_BOUND('',#140,.T.);
#142=CARTESIAN_POINT('',(7.0,0.0,-4.0414518843));
#143=DIRECTION('',(0.0,1.0,0.0));
#144=DIRECTION('',(-0.637886925,0.0,-0.7701300351));
#145=AXIS2_PLACEMENT_3D('',#142,#143,#144);
#146=CYLINDRICAL_SURFACE('',#145,1.5);
#147=ADVANCED_FACE('no 83',(#141),#146,.F.);
#148=CARTESIAN_POINT('',(-8.3143557613,0.0,-3.3186317596));
#149=VERTEX_POINT('',#148);
#150=CARTESIAN_POINT('',(-8.3143557613,4.0,-3.3186317596));
#151=VERTEX_POINT('',#150);
#152=CARTESIAN_POINT('',(-8.3143557613,0.0,-3.3186317596));
#153=DIRECTION('',(0.0,1.0,0.0));
#154=VECTOR('',#153,1.0);
#155=LINE('',#152,#154);
#156=EDGE_CURVE('',#149,#151,#155,.T.);
#157=ORIENTED_EDGE('',*,*,#156,.T.);
#158=CARTESIAN_POINT('',(-7.0,4.0,-4.0414518843));
#159=DIRECTION('',(0.0,-1.0,0.0));
#160=DIRECTION('',(-0.8762371742,0.0,0.4818800832));
#161=AXIS2_PLACEMENT_3D('',#158,#159,#160);
#162=CIRCLE('',#161,1.5);
#163=EDGE_CURVE('',#151,#151,#162,.T.);
#164=ORIENTED_EDGE('',*,*,#163,.F.);
#165=ORIENTED_EDGE('',*,*,#156,.F.);
#166=CARTESIAN_POINT('',(-7.0,0.0,-4.0414518843));
#167=DIRECTION('',(0.0,-1.0,0.0));
#168=DIRECTION('',(-0.8762371742,0.0,0.4818800832));
#169=AXIS2_PLACEMENT_3D('',#166,#167,#168);
#170=CIRCLE('',#169,1.5);
#171=EDGE_CURVE('',#149,#149,#170,.T.);
#172=ORIENTED_EDGE('',*,*,#171,.T.);
#173=EDGE_LOOP('',(#157,#164,#165,#172));
#174=FACE_OUTER_BOUND('',#173,.T.);
#175=CARTESIAN_POINT('',(-7.0,0.0,-4.0414518843));
#176=DIRECTION('',(0.0,1.0,-0.0));
#177=DIRECTION('',(-0.8762371742,0.0,0.4818800832));
#178=AXIS2_PLACEMENT_3D('',#175,#176,#177);
#179=CYLINDRICAL_SURFACE('',#178,1.5);
#180=ADVANCED_FACE('no 109',(#174),#179,.F.);
#181=ORIENTED_EDGE('',*,*,#23,.T.);
#182=EDGE_LOOP('',(#181));
#183=FACE_OUTER_BOUND('',#182,.T.);
#184=ORIENTED_EDGE('',*,*,#64,.T.);
#185=EDGE_LOOP('',(#184));
#186=FACE_BOUND('',#185,.T.);
#187=ORIENTED_EDGE('',*,*,#97,.T.);
#188=EDGE_LOOP('',(#187));
#189=FACE_BOUND('',#188,.T.);
#190=ORIENTED_EDGE('',*,*,#130,.T.);
#191=EDGE_LOOP('',(#190));
#192=FACE_BOUND('',#191,.T.);
#193=ORIENTED_EDGE('',*,*,#163,.T.);
#194=EDGE_LOOP('',(#193));
#195=FACE_BOUND('',#194,.T.);
#196=CARTESIAN_POINT('',(-22.0,4.0,22.0));
#197=DIRECTION('',(-0.0,1.0,0.0));
#198=DIRECTION('',(1.0,0.0,0.0));
#199=AXIS2_PLACEMENT_3D('',#196,#197,#198);
#200=PLANE('',#199);
#201=ADVANCED_FACE('no 135',(#183,#186,#189,#192,#195),#200,.T.);
#202=CARTESIAN_POINT('',(10.0,0.0,9.1651513899));
#203=VERTEX_POINT('',#202);
#204=CARTESIAN_POINT('',(10.0,0.0,20.0));
#205=VERTEX_POINT('',#204);
#206=CARTESIAN_POINT('',(10.0,0.0,9.1651513899));
#207=DIRECTION('',(0.0,0.0,1.0));
#208=VECTOR('',#207,1.0);
#209=LINE('',#206,#208);
#210=EDGE_CURVE('',#203,#205,#209,.T.);
#211=ORIENTED_EDGE('',*,*,#210,.F.);
#212=CARTESIAN_POINT('',(10.9090909091,0.0,4.9991734854));
#213=VERTEX_POINT('',#212);
#214=CARTESIAN_POINT('',(20.0,0.0,9.1651513899));
#215=DIRECTION('',(-0.0,-1.0,0.0));
#216=DIRECTION('',(-1.0,0.0,0.0));
#217=AXIS2_PLACEMENT_3D('',#214,#215,#216);
#218=CIRCLE('',#217,10.0);
#219=EDGE_CURVE('',#203,#213,#218,.T.);
#220=ORIENTED_EDGE('',*,*,#219,.T.);
#221=CARTESIAN_POINT('',(12.0,0.0,0.0));
#222=VERTEX_POINT('',#221);
#223=CARTESIAN_POINT('',(0.0,0.0,0.0));
#224=DIRECTION('',(-0.0,1.0,0.0));
#225=DIRECTION('',(1.0,0.0,0.0));
#226=AXIS2_PLACEMENT_3D('',#223,#224,#225);
#227=CIRCLE('',#226,12.0);
#228=EDGE_CURVE('',#213,#222,#227,.T.);
#229=ORIENTED_EDGE('',*,*,#228,.T.);
#230=CARTESIAN_POINT('',(-10.9090909091,0.0,4.9991734854));
#231=VERTEX_POINT('',#230);
#232=CARTESIAN_POINT('',(0.0,0.0,0.0));
#233=DIRECTION('',(-0.0,1.0,0.0));
#234=DIRECTION('',(1.0,0.0,0.0));
#235=AXIS2_PLACEMENT_3D('',#232,#233,#234);
#236=CIRCLE('',#235,12.0);
#237=EDGE_CURVE('',#222,#231,#236,.T.);
#238=ORIENTED_EDGE('',*,*,#237,.T.);
#239=CARTESIAN_POINT('',(-10.0,0.0,9.1651513899));
#240=VERTEX_POINT('',#239);
#241=CARTESIAN_POINT('',(-20.0,0.0,9.1651513899));
#242=DIRECTION('',(-0.0,1.0,0.0));
#243=DIRECTION('',(1.0,0.0,0.0));
#244=AXIS2_PLACEMENT_3D('',#241,#242,#243);
#245=CIRCLE('',#244,10.0);
#246=EDGE_CURVE('',#240,#231,#245,.T.);
#247=ORIENTED_EDGE('',*,*,#246,.F.);
#248=CARTESIAN_POINT('',(-10.0,0.0,20.0));
#249=VERTEX_POINT('',#248);
#250=CARTESIAN_POINT('',(-10.0,0.0,20.0));
#251=DIRECTION('',(0.0,0.0,-1.0));
#252=VECTOR('',#251,1.0);
#253=LINE('',#250,#252);
#254=EDGE_CURVE('',#249,#240,#253,.T.);
#255=ORIENTED_EDGE('',*,*,#254,.F.);
#256=CARTESIAN_POINT('',(10.0,0.0,20.0));
#257=DIRECTION('',(-1.0,0.0,0.0));
#258=VECTOR('',#257,1.0);
#259=LINE('',#256,#258);
#260=EDGE_CURVE('',#205,#249,#259,.T.);
#261=ORIENTED_EDGE('',*,*,#260,.F.);
#262=EDGE_LOOP('',(#211,#220,#229,#238,#247,#255,#261));
#263=FACE_OUTER_BOUND('',#262,.F.);
#264=ORIENTED_EDGE('',*,*,#72,.T.);
#265=EDGE_LOOP('',(#264));
#266=FACE_BOUND('',#265,.F.);
#267=ORIENTED_EDGE('',*,*,#105,.T.);
#268=EDGE_LOOP('',(#267));
#269=FACE_BOUND('',#268,.F.);
#270=ORIENTED_EDGE('',*,*,#138,.T.);
#271=EDGE_LOOP('',(#270));
#272=FACE_BOUND('',#271,.F.);
#273=ORIENTED_EDGE('',*,*,#171,.T.);
#274=EDGE_LOOP('',(#273));
#275=FACE_BOUND('',#274,.F.);
#276=CARTESIAN_POINT('',(16.15730915,0.0,29.2128647056));
#277=DIRECTION('',(0.0,1.0,0.0));
#278=DIRECTION('',(0.0,0.0,-1.0));
#279=AXIS2_PLACEMENT_3D('',#276,#277,#278);
#280=PLANE('',#279);
#281=ADVANCED_FACE('no 152',(#263,#266,#269,#272,#275),#280,.F.);
#282=ORIENTED_EDGE('',*,*,#219,.T.);
#283=CARTESIAN_POINT('',(10.9090909091,30.0,4.9991734854));
#284=VERTEX_POINT('',#283);
#285=CARTESIAN_POINT('',(10.9090909091,0.0,4.9991734854));
#286=DIRECTION('',(0.0,1.0,0.0));
#287=VECTOR('',#286,1.0);
#288=LINE('',#285,#287);
#289=EDGE_CURVE('',#213,#284,#288,.T.);
#290=ORIENTED_EDGE('',*,*,#289,.T.);
#291=CARTESIAN_POINT('',(10.0,24.6292422774,9.1651513899));
#292=VERTEX_POINT('',#291);
#293=CARTESIAN_POINT('',(10.0,24.6292422774,9.1651513899));
#294=CARTESIAN_POINT('',(10.0,24.9426270018,8.8698400939));
#295=CARTESIAN_POINT('',(10.0294062839,25.6652603254,8.2211041056));
#296=CARTESIAN_POINT('',(10.1773863198,26.9430944844,7.1762118813));
#297=CARTESIAN_POINT('',(10.4640188944,28.4221864883,6.0770366069));
#298=CARTESIAN_POINT('',(10.7512089024,29.486859382,5.3437002695));
#299=CARTESIAN_POINT('',(10.9090909091,30.0,4.9991734854));
#300=B_SPLINE_CURVE_WITH_KNOTS('',3,(#293,#294,#295,#296,#297,#298,#299),.UNSPECIFIED.,.F.,.U.,
(4,1,1,1,4),(0.0,1.2920822749,2.9123259558,4.9683047651,6.882427962),.UNSPECIFIED.);
#301=EDGE_CURVE('',#292,#284,#300,.T.);
#302=ORIENTED_EDGE('',*,*,#301,.F.);
#303=CARTESIAN_POINT('',(10.0,0.0,9.1651513899));
#304=DIRECTION('',(0.0,1.0,0.0));
#305=VECTOR('',#304,1.0);
#306=LINE('',#303,#305);
#307=EDGE_CURVE('',#203,#292,#306,.T.);
#308=ORIENTED_EDGE('',*,*,#307,.F.);
#309=EDGE_LOOP('',(#282,#290,#302,#308));
#310=FACE_OUTER_BOUND('',#309,.T.);
#311=CARTESIAN_POINT('',(20.0,0.0,9.1651513899));
#312=DIRECTION('',(0.0,1.0,0.0));
#313=DIRECTION('',(-0.9016817476,0.0,-0.4324003077));
#314=AXIS2_PLACEMENT_3D('',#311,#312,#313);
#315=CYLINDRICAL_SURFACE('',#314,10.0);
#316=ADVANCED_FACE('no 212',(#310),#315,.F.);
#317=CARTESIAN_POINT('',(-10.9090909091,30.0,4.9991734854));
#318=VERTEX_POINT('',#317);
#319=CARTESIAN_POINT('',(0.0,30.0,0.0));
#320=DIRECTION('',(-0.0,1.0,0.0));
#321=DIRECTION('',(1.0,0.0,0.0));
#322=AXIS2_PLACEMENT_3D('',#319,#320,#321);
#323=CIRCLE('',#322,12.0);
#324=EDGE_CURVE('',#318,#284,#323,.T.);
#325=ORIENTED_EDGE('',*,*,#324,.T.);
#326=ORIENTED_EDGE('',*,*,#301,.F.);
#327=CARTESIAN_POINT('',(10.0,20.0,19.5959179423));
#328=VERTEX_POINT('',#327);
#329=CARTESIAN_POINT('',(10.0,20.0,19.5959179423));
#330=CARTESIAN_POINT('',(10.0,20.0,19.195354263));
#331=CARTESIAN_POINT('',(10.0,20.0512345401,18.1211552761));
#332=CARTESIAN_POINT('',(10.0,20.3664976671,16.2917480128));
#333=CARTESIAN_POINT('',(10.0,20.963587501,14.5260496521));
#334=CARTESIAN_POINT('',(10.0,21.8802324804,12.6034905981));
#335=CARTESIAN_POINT('',(10.0,23.0048103898,10.8727976965));
#336=CARTESIAN_POINT('',(10.0,24.1165657794,9.648260965));
#337=CARTESIAN_POINT('',(10.0,24.6292422774,9.1651513899));
#338=B_SPLINE_CURVE_WITH_KNOTS('',3,(#329,#330,#331,#332,#333,#334,#335,#336,#337),.UNSPECIFIED.,.F.,.U.,
(4,1,1,1,1,1,4),(0.0,1.2021258963,3.2218676947,5.5539461942,6.7758052574,9.606340317,11.7215217602),.UNSPECIFIED.);
#339=EDGE_CURVE('',#328,#292,#338,.T.);
#340=ORIENTED_EDGE('',*,*,#339,.F.);
#341=CARTESIAN_POINT('',(9.1651513899,20.0,20.0));
#342=VERTEX_POINT('',#341);
#343=CARTESIAN_POINT('',(0.0,20.0,0.0));
#344=DIRECTION('',(0.0,1.0,-0.0));
#345=DIRECTION('',(1.0,0.0,0.0));
#346=AXIS2_PLACEMENT_3D('',#343,#344,#345);
#347=CIRCLE('',#346,22.0);
#348=EDGE_CURVE('',#342,#328,#347,.T.);
#349=ORIENTED_EDGE('',*,*,#348,.F.);
#350=CARTESIAN_POINT('',(-9.1651513899,20.0,20.0));
#351=VERTEX_POINT('',#350);
#352=CARTESIAN_POINT('',(9.1651513899,20.0,20.0));
#353=CARTESIAN_POINT('',(8.0961596147,20.0,20.0));
#354=CARTESIAN_POINT('',(6.0845167667,20.0554791535,20.0));
#355=CARTESIAN_POINT('',(3.1152393536,20.1647757431,20.0));
#356=CARTESIAN_POINT('',(0.2101584216,20.217407598,20.0));
#357=CARTESIAN_POINT('',(-2.9356450387,20.1744229883,20.0));
#358=CARTESIAN_POINT('',(-6.0738300545,20.0529762163,20.0));
#359=CARTESIAN_POINT('',(-8.2110695758,20.0,20.0));
#360=CARTESIAN_POINT('',(-9.1651513899,20.0,20.0));
#361=B_SPLINE_CURVE_WITH_KNOTS('',3,(#352,#353,#354,#355,#356,#357,#358,#359,#360),.UNSPECIFIED.,.F.,.U.,
(4,1,1,1,1,1,4),(0.0,3.2071191962,6.0362286925,8.9141113647,11.9229125953,15.4733646214,18.3357268346),.UNSPECIFIED.);
#362=EDGE_CURVE('',#342,#351,#361,.T.);
#363=ORIENTED_EDGE('',*,*,#362,.T.);
#364=CARTESIAN_POINT('',(-10.0,20.0,19.5959179423));
#365=VERTEX_POINT('',#364);
#366=CARTESIAN_POINT('',(0.0,20.0,0.0));
#367=DIRECTION('',(0.0,1.0,-0.0));
#368=DIRECTION('',(1.0,0.0,0.0));
#369=AXIS2_PLACEMENT_3D('',#366,#367,#368);
#370=CIRCLE('',#369,22.0);
#371=EDGE_CURVE('',#365,#351,#370,.T.);
#372=ORIENTED_EDGE('',*,*,#371,.F.);
#373=CARTESIAN_POINT('',(-10.0,24.6292422774,9.1651513899));
#374=VERTEX_POINT('',#373);
#375=CARTESIAN_POINT('',(-10.0,20.0,19.5959179423));
#376=CARTESIAN_POINT('',(-10.0,20.0,19.195354263));
#377=CARTESIAN_POINT('',(-10.0,20.0512345401,18.1211552761));
#378=CARTESIAN_POINT('',(-10.0,20.3664976671,16.2917480128));
#379=CARTESIAN_POINT('',(-10.0,20.963587501,14.5260496521));
#380=CARTESIAN_POINT('',(-10.0,21.8802324804,12.6034905981));
#381=CARTESIAN_POINT('',(-10.0,23.0048103898,10.8727976965));
#382=CARTESIAN_POINT('',(-10.0,24.1165657794,9.648260965));
#383=CARTESIAN_POINT('',(-10.0,24.6292422774,9.1651513899));
#384=B_SPLINE_CURVE_WITH_KNOTS('',3,(#375,#376,#377,#378,#379,#380,#381,#382,#383),.UNSPECIFIED.,.F.,.U.,
(4,1,1,1,1,1,4),(0.0,1.2021258963,3.2218676947,5.5539461942,6.7758052574,9.606340317,11.7215217602),.UNSPECIFIED.);
#385=EDGE_CURVE('',#365,#374,#384,.T.);
#386=ORIENTED_EDGE('',*,*,#385,.T.);
#387=CARTESIAN_POINT('',(-10.0,24.6292422774,9.1651513899));
#388=CARTESIAN_POINT('',(-10.0,24.9426270018,8.8698400939));
#389=CARTESIAN_POINT('',(-10.0294062839,25.6652603254,8.2211041056));
#390=CARTESIAN_POINT('',(-10.1773863198,26.9430944844,7.1762118813));
#391=CARTESIAN_POINT('',(-10.4640188944,28.4221864883,6.0770366069));
#392=CARTESIAN_POINT('',(-10.7512089024,29.486859382,5.3437002695));
#393=CARTESIAN_POINT('',(-10.9090909091,30.0,4.9991734854));
#394=B_SPLINE_CURVE_WITH_KNOTS('',3,(#387,#388,#389,#390,#391,#392,#393),.UNSPECIFIED.,.F.,.U.,
(4,1,1,1,4),(0.0,1.2920822749,2.9123259558,4.9683047651,6.882427962),.UNSPECIFIED.);
#395=EDGE_CURVE('',#374,#318,#394,.T.);
#396=ORIENTED_EDGE('',*,*,#395,.T.);
#397=EDGE_LOOP('',(#325,#326,#340,#349,#363,#372,#386,#396));
#398=FACE_OUTER_BOUND('',#397,.F.);
#399=CARTESIAN_POINT('',(-20.6895942735,20.0049453296,8.3591628872));
#400=CARTESIAN_POINT('',(-20.2766186616,20.0049453296,9.381310436));
#401=CARTESIAN_POINT('',(-19.2973051265,20.0049453296,11.3674120823));
#402=CARTESIAN_POINT('',(-17.4054989495,20.0049453296,14.0942650386));
#403=CARTESIAN_POINT('',(-15.1310174386,20.0049453296,16.5122082231));
#404=CARTESIAN_POINT('',(-12.5244261397,20.0049453296,18.5672448422));
#405=CARTESIAN_POINT('',(-9.6419693252,20.0049453296,20.2144723884));
#406=CARTESIAN_POINT('',(-5.5255690807,20.0049453296,21.8164760286));
#407=CARTESIAN_POINT('',(-0.0009127365,20.0049453296,22.6459883039));
#408=CARTESIAN_POINT('',(5.5238104559,20.0049453296,21.816921369));
#409=CARTESIAN_POINT('',(9.6403398232,20.0049453296,20.2152495534));
#410=CARTESIAN_POINT('',(12.5229294098,20.0049453296,18.5682543648));
#411=CARTESIAN_POINT('',(15.129686355,20.0049453296,16.5134278673));
#412=CARTESIAN_POINT('',(17.4043627667,20.0049453296,14.0956680347));
#413=CARTESIAN_POINT('',(19.2963887468,20.0049453296,11.368967584));
#414=CARTESIAN_POINT('',(20.2758623766,20.0049453296,9.3829448858));
#415=CARTESIAN_POINT('',(20.6889203815,20.0049453296,8.3608306299));
#416=CARTESIAN_POINT('',(-20.0598600813,19.9835772577,8.1047330217));
#417=CARTESIAN_POINT('',(-19.6594543081,19.9835772577,9.095769218));
#418=CARTESIAN_POINT('',(-18.7099483763,19.9835772577,11.0214194074));
#419=CARTESIAN_POINT('',(-16.8757235621,19.9835772577,13.6652744798));
#420=CARTESIAN_POINT('',(-14.6704709959,19.9835772577,16.0096221419));
#421=CARTESIAN_POINT('',(-12.1432171477,19.9835772577,18.0021091137));
#422=CARTESIAN_POINT('',(-9.3484943695,19.9835772577,19.5991995961));
#423=CARTESIAN_POINT('',(-5.3573859963,19.9835772577,21.1524426635));
#424=CARTESIAN_POINT('',(-0.0008849554,19.9835772577,21.9567068728));
#425=CARTESIAN_POINT('',(5.3556808991,19.9835772577,21.152874449));
#426=CARTESIAN_POINT('',(9.3469144649,19.9835772577,19.5999531063));
#427=CARTESIAN_POINT('',(12.1417659741,19.9835772577,18.0030879092));
#428=CARTESIAN_POINT('',(14.6691804268,19.9835772577,16.0108046636));
#429=CARTESIAN_POINT('',(16.8746219616,19.9835772577,13.6666347726));
#430=CARTESIAN_POINT('',(18.7090598887,19.9835772577,11.022927564));
#431=CARTESIAN_POINT('',(19.6587210423,19.9835772577,9.0973539197));
#432=CARTESIAN_POINT('',(20.0592067008,19.9835772577,8.1063500029));
#433=CARTESIAN_POINT('',(-18.7925507187,20.0801369248,7.5927053207));
#434=CARTESIAN_POINT('',(-18.4174411332,20.0801369248,8.5211314367));
#435=CARTESIAN_POINT('',(-17.5279215499,20.0801369248,10.3251260161));
#436=CARTESIAN_POINT('',(-15.8095764213,20.0801369248,12.8019518933));
#437=CARTESIAN_POINT('',(-13.7436437314,20.0801369248,14.9981921544));
#438=CARTESIAN_POINT('',(-11.376052635,20.0801369248,16.8648010102));
#439=CARTESIAN_POINT('',(-8.7578903277,20.0801369248,18.3609930959));
#440=CARTESIAN_POINT('',(-5.0189257376,20.0801369248,19.8161078875));
#441=CARTESIAN_POINT('',(-0.0008290471,20.0801369248,20.5695615947));
#442=CARTESIAN_POINT('',(5.0173283623,20.0801369248,19.8165123943));
#443=CARTESIAN_POINT('',(8.7564102359,20.0801369248,18.361699002));
#444=CARTESIAN_POINT('',(11.3746931414,20.0801369248,16.8657179689));
#445=CARTESIAN_POINT('',(13.7424346957,20.0801369248,14.9992999686));
#446=CARTESIAN_POINT('',(15.8085444159,20.0801369248,12.8032262477));
#447=CARTESIAN_POINT('',(17.5270891937,20.0801369248,10.3265388929));
#448=CARTESIAN_POINT('',(18.4167541925,20.0801369248,8.5226160227));
#449=CARTESIAN_POINT('',(18.7919386164,20.0801369248,7.5942201469));
#450=CARTESIAN_POINT('',(-16.9613202622,20.6373302773,6.8528380489));
#451=CARTESIAN_POINT('',(-16.6227630376,20.6373302773,7.6907941587));
#452=CARTESIAN_POINT('',(-15.8199222334,20.6373302773,9.3189994125));
#453=CARTESIAN_POINT('',(-14.2690203637,20.6373302773,11.5544722637));
#454=CARTESIAN_POINT('',(-12.404401424,20.6373302773,13.5367010201));
#455=CARTESIAN_POINT('',(-10.2675190265,20.6373302773,15.2214191342));
#456=CARTESIAN_POINT('',(-7.9044822011,20.6373302773,16.5718155503));
#457=CARTESIAN_POINT('',(-4.5298590958,20.6373302773,17.8851374281));
#458=CARTESIAN_POINT('',(-0.000748261,20.6373302773,18.5651712256));
#459=CARTESIAN_POINT('',(4.528417376,20.6373302773,17.885502518));
#460=CARTESIAN_POINT('',(7.903146336,20.6373302773,16.5724526698));
#461=CARTESIAN_POINT('',(10.2662920081,20.6373302773,15.2222467404));
#462=CARTESIAN_POINT('',(12.4033102022,20.6373302773,13.5377008839));
#463=CARTESIAN_POINT('',(14.2680889215,20.6373302773,11.5556224392));
#464=CARTESIAN_POINT('',(15.8191709857,20.6373302773,9.3202746122));
#465=CARTESIAN_POINT('',(16.6221430355,20.6373302773,7.6921340799));
#466=CARTESIAN_POINT('',(16.9607678058,20.6373302773,6.8542052636));
#467=CARTESIAN_POINT('',(-15.2721057187,21.5835861863,6.1703490965));
#468=CARTESIAN_POINT('',(-14.9672661399,21.5835861863,6.9248513463));
#469=CARTESIAN_POINT('',(-14.2443819865,21.5835861863,8.3909001198));
#470=CARTESIAN_POINT('',(-12.847937786,21.5835861863,10.4037373982));
#471=CARTESIAN_POINT('',(-11.1690202765,21.5835861863,12.1885517086));
#472=CARTESIAN_POINT('',(-9.2449546155,21.5835861863,13.7054851046));
#473=CARTESIAN_POINT('',(-7.1172577347,21.5835861863,14.9213926229));
#474=CARTESIAN_POINT('',(-4.0787206381,21.5835861863,16.1039179365));
#475=CARTESIAN_POINT('',(-0.0006737401,21.5835861863,16.7162256983));
#476=CARTESIAN_POINT('',(4.0774225022,21.5835861863,16.1042466662));
#477=CARTESIAN_POINT('',(7.1160549113,21.5835861863,14.9219662903));
#478=CARTESIAN_POINT('',(9.2438497984,21.5835861863,13.7062302876));
#479=CARTESIAN_POINT('',(11.1680377319,21.5835861863,12.1894519938));
#480=CARTESIAN_POINT('',(12.8470991082,21.5835861863,10.4047730253));
#481=CARTESIAN_POINT('',(14.2437055572,21.5835861863,8.3920483196));
#482=CARTESIAN_POINT('',(14.9667078851,21.5835861863,6.9260578219));
#483=CARTESIAN_POINT('',(15.2716082827,21.5835861863,6.1715801474));
#484=CARTESIAN_POINT('',(-13.7961317411,22.8796360822,5.5740151746));
#485=CARTESIAN_POINT('',(-13.5207534097,22.8796360822,6.2555984892));
#486=CARTESIAN_POINT('',(-12.8677324579,22.8796360822,7.5799608523));
#487=CARTESIAN_POINT('',(-11.6062477278,22.8796360822,9.3982672978));
#488=CARTESIAN_POINT('',(-10.0895893462,22.8796360822,11.0105880749));
#489=CARTESIAN_POINT('',(-8.3514751773,22.8796360822,12.3809173116));
#490=CARTESIAN_POINT('',(-6.4294097456,22.8796360822,13.4793133428));
#491=CARTESIAN_POINT('',(-3.6845323294,22.8796360822,14.5475533951));
#492=CARTESIAN_POINT('',(-0.0006086264,22.8796360822,15.1006846204));
#493=CARTESIAN_POINT('',(3.683359652,22.8796360822,14.5478503548));
#494=CARTESIAN_POINT('',(6.4283231692,22.8796360822,13.479831568));
#495=CARTESIAN_POINT('',(8.3504771354,22.8796360822,12.3815904764));
#496=CARTESIAN_POINT('',(10.0887017597,22.8796360822,11.011401352));
#497=CARTESIAN_POINT('',(11.6054901041,22.8796360822,9.3992028367));
#498=CARTESIAN_POINT('',(12.8671214021,22.8796360822,7.5809980842));
#499=CARTESIAN_POINT('',(13.5202491075,22.8796360822,6.2566883648));
#500=CARTESIAN_POINT('',(13.7956823798,22.8796360822,5.5751272505));
#501=CARTESIAN_POINT('',(-12.5944603841,24.471530064,5.0885070261));
#502=CARTESIAN_POINT('',(-12.3430680699,24.471530064,5.7107230367));
#503=CARTESIAN_POINT('',(-11.7469265817,24.471530064,6.919730723));
#504=CARTESIAN_POINT('',(-10.5953197577,24.471530064,8.5796589496));
#505=CARTESIAN_POINT('',(-9.2107654303,24.471530064,10.0515432816));
#506=CARTESIAN_POINT('',(-7.6240445687,24.471530064,11.3025140327));
#507=CARTESIAN_POINT('',(-5.8693949763,24.471530064,12.3052375178));
#508=CARTESIAN_POINT('',(-3.3636020101,24.471530064,13.2804316717));
#509=CARTESIAN_POINT('',(-0.0005556138,24.471530064,13.7853840333));
#510=CARTESIAN_POINT('',(3.3625314753,24.471530064,13.2807027655));
#511=CARTESIAN_POINT('',(5.868403043,24.471530064,12.3057106045));
#512=CARTESIAN_POINT('',(7.6231334583,24.471530064,11.3031285635));
#513=CARTESIAN_POINT('',(9.2099551544,24.471530064,10.0522857206));
#514=CARTESIAN_POINT('',(10.5946281246,24.471530064,8.5805130011));
#515=CARTESIAN_POINT('',(11.7463687502,24.471530064,6.9206776099));
#516=CARTESIAN_POINT('',(12.3426076935,24.471530064,5.7117179819));
#517=CARTESIAN_POINT('',(12.5940501632,24.471530064,5.0895222378));
#518=CARTESIAN_POINT('',(-11.7171129105,26.2934103858,4.7340346114));
#519=CARTESIAN_POINT('',(-11.4832329315,26.2934103858,5.3129061969));
#520=CARTESIAN_POINT('',(-10.9286194812,26.2934103858,6.437692741));
#521=CARTESIAN_POINT('',(-9.8572351762,26.2934103858,7.9819880789));
#522=CARTESIAN_POINT('',(-8.5691308121,26.2934103858,9.3513389192));
#523=CARTESIAN_POINT('',(-7.0929431132,26.2934103858,10.515165323));
#524=CARTESIAN_POINT('',(-5.4605248305,26.2934103858,11.4480377078));
#525=CARTESIAN_POINT('',(-3.1292888569,26.2934103858,12.3552984925));
#526=CARTESIAN_POINT('',(-0.000516909,26.2934103858,12.8250751764));
#527=CARTESIAN_POINT('',(3.128292897,26.2934103858,12.3555507015));
#528=CARTESIAN_POINT('',(5.4596019966,26.2934103858,11.4484778387));
#529=CARTESIAN_POINT('',(7.092095472,26.2934103858,10.5157370448));
#530=CARTESIAN_POINT('',(8.5683769811,26.2934103858,9.3520296388));
#531=CARTESIAN_POINT('',(9.8565917232,26.2934103858,7.9827826359));
#532=CARTESIAN_POINT('',(10.928100509,26.2934103858,6.4385736664));
#533=CARTESIAN_POINT('',(11.4828046255,26.2934103858,5.3138318329));
#534=CARTESIAN_POINT('',(11.7167312661,26.2934103858,4.7349791021));
#535=CARTESIAN_POINT('',(-11.2004982627,28.2684586291,4.5253081408));
#536=CARTESIAN_POINT('',(-10.9769301945,28.2684586291,5.0786569254));
#537=CARTESIAN_POINT('',(-10.4467699892,28.2684586291,6.1538509454));
#538=CARTESIAN_POINT('',(-9.422623671,28.2684586291,7.6300573608));
#539=CARTESIAN_POINT('',(-8.1913126132,28.2684586291,8.9390326882));
#540=CARTESIAN_POINT('',(-6.7802109294,28.2684586291,10.0515452768));
#541=CARTESIAN_POINT('',(-5.2197669635,28.2684586291,10.9432867496));
#542=CARTESIAN_POINT('',(-2.9913166044,28.2684586291,11.8105458535));
#543=CARTESIAN_POINT('',(-0.0004941182,28.2684586291,12.2596097972));
#544=CARTESIAN_POINT('',(2.990364557,28.2684586291,11.8107869425));
#545=CARTESIAN_POINT('',(5.2188848178,28.2684586291,10.9437074749));
#546=CARTESIAN_POINT('',(6.7794006612,28.2684586291,10.0520917909));
#547=CARTESIAN_POINT('',(8.1905920191,28.2684586291,8.9396929536));
#548=CARTESIAN_POINT('',(9.4220085882,28.2684586291,7.6308168854));
#549=CARTESIAN_POINT('',(10.4462738987,28.2684586291,6.1546930303));
#550=CARTESIAN_POINT('',(10.9765207728,28.2684586291,5.0795417495));
#551=CARTESIAN_POINT('',(11.2001334452,28.2684586291,4.5262109883));
#552=CARTESIAN_POINT('',(-11.1109737643,29.6352966686,4.4891377909));
#553=CARTESIAN_POINT('',(-10.8891926541,29.6352966686,5.0380637122));
#554=CARTESIAN_POINT('',(-10.3632699679,29.6352966686,6.1046638105));
#555=CARTESIAN_POINT('',(-9.3473095522,29.6352966686,7.569071051));
#556=CARTESIAN_POINT('',(-8.1258402444,29.6352966686,8.8675838652));
#557=CARTESIAN_POINT('',(-6.7260173598,29.6352966686,9.9712042484));
#558=CARTESIAN_POINT('',(-5.1780458714,29.6352966686,10.855818118));
#559=CARTESIAN_POINT('',(-2.9674073004,29.6352966686,11.7161453038));
#560=CARTESIAN_POINT('',(-0.0004901687,29.6352966686,12.1616199229));
#561=CARTESIAN_POINT('',(2.9664628626,29.6352966686,11.7163844658));
#562=CARTESIAN_POINT('',(5.1771707767,29.6352966686,10.8562354804));
#563=CARTESIAN_POINT('',(6.725213568,29.6352966686,9.9717463943));
#564=CARTESIAN_POINT('',(8.1251254099,29.6352966686,8.8682388532));
#565=CARTESIAN_POINT('',(9.3466993857,29.6352966686,7.5698245047));
#566=CARTESIAN_POINT('',(10.3627778427,29.6352966686,6.1054991647));
#567=CARTESIAN_POINT('',(10.8887865048,29.6352966686,5.038941464));
#568=CARTESIAN_POINT('',(11.1106118628,29.6352966686,4.4900334221));
#569=CARTESIAN_POINT('',(-11.1307878899,30.3144870815,4.4971432404));
#570=CARTESIAN_POINT('',(-10.9086112788,30.3144870815,5.0470480577));
#571=CARTESIAN_POINT('',(-10.3817507183,30.3144870815,6.1155502168));
#572=CARTESIAN_POINT('',(-9.3639785471,30.3144870815,7.582568925));
#573=CARTESIAN_POINT('',(-8.1403310012,30.3144870815,8.8833973685));
#574=CARTESIAN_POINT('',(-6.7380118218,30.3144870815,9.9889858306));
#575=CARTESIAN_POINT('',(-5.1872798462,30.3144870815,10.8751772262));
#576=CARTESIAN_POINT('',(-2.9726990581,30.3144870815,11.7370386277));
#577=CARTESIAN_POINT('',(-0.0004910428,30.3144870815,12.1833076587));
#578=CARTESIAN_POINT('',(2.9717529361,30.3144870815,11.7372782162));
#579=CARTESIAN_POINT('',(5.1864031909,30.3144870815,10.8755953329));
#580=CARTESIAN_POINT('',(6.7372065966,30.3144870815,9.9895289433));
#581=CARTESIAN_POINT('',(8.139614892,30.3144870815,8.8840535245));
#582=CARTESIAN_POINT('',(9.3633672925,30.3144870815,7.5833237224));
#583=CARTESIAN_POINT('',(10.3812577155,30.3144870815,6.1163870607));
#584=CARTESIAN_POINT('',(10.9082044053,30.3144870815,5.0479273748));
#585=CARTESIAN_POINT('',(11.130425343,30.3144870815,4.4980404688));
#586=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#399,#400,#401,#402,#403,#404,#405,#406,#407,#408,#409,#410,#411,#412,#413,#414,#415),
(#416,#417,#418,#419,#420,#421,#422,#423,#424,#425,#426,#427,#428,#429,#430,#431,#432),
(#433,#434,#435,#436,#437,#438,#439,#440,#441,#442,#443,#444,#445,#446,#447,#448,#449),
(#450,#451,#452,#453,#454,#455,#456,#457,#458,#459,#460,#461,#462,#463,#464,#465,#466),
(#467,#468,#469,#470,#471,#472,#473,#474,#475,#476,#477,#478,#479,#480,#481,#482,#483),
(#484,#485,#486,#487,#488,#489,#490,#491,#492,#493,#494,#495,#496,#497,#498,#499,#500),
(#501,#502,#503,#504,#505,#506,#507,#508,#509,#510,#511,#512,#513,#514,#515,#516,#517),
(#518,#519,#520,#521,#522,#523,#524,#525,#526,#527,#528,#529,#530,#531,#532,#533,#534),
(#535,#536,#537,#538,#539,#540,#541,#542,#543,#544,#545,#546,#547,#548,#549,#550,#551),
(#552,#553,#554,#555,#556,#557,#558,#559,#560,#561,#562,#563,#564,#565,#566,#567,#568),
(#569,#570,#571,#572,#573,#574,#575,#576,#577,#578,#579,#580,#581,#582,#583,#584,#585)),.UNSPECIFIED.,.U.,.U.,.U.,
(4,1,1,1,1,1,1,1,4),(4,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
(0.0,2.0385795873,4.0771591746,6.1157387618,8.1543183491,10.1928979364,12.2314775237,14.270057111,16.3086366983),(0.0,2.3524661865,4.7049323729,7.0573985594,9.4098647459,11.7623309324,14.1147971188,18.8067926989,23.4987882789,25.8512544654,
28.2037206518,30.5561868383,32.9086530248,35.2611192113,37.6135853977),.UNSPECIFIED.);
#587=ADVANCED_FACE('no 237',(#398),#586,.F.);
#588=CARTESIAN_POINT('',(10.0,20.0,20.0));
#589=VERTEX_POINT('',#588);
#590=CARTESIAN_POINT('',(10.0,20.0,20.0));
#591=DIRECTION('',(0.0,0.0,-1.0));
#592=VECTOR('',#591,1.0);
#593=LINE('',#590,#592);
#594=EDGE_CURVE('',#589,#328,#593,.T.);
#595=ORIENTED_EDGE('',*,*,#594,.T.);
#596=ORIENTED_EDGE('',*,*,#339,.T.);
#597=ORIENTED_EDGE('',*,*,#307,.F.);
#598=ORIENTED_EDGE('',*,*,#210,.T.);
#599=CARTESIAN_POINT('',(10.0,0.0,20.0));
#600=DIRECTION('',(0.0,1.0,0.0));
#601=VECTOR('',#600,1.0);
#602=LINE('',#599,#601);
#603=EDGE_CURVE('',#205,#589,#602,.T.);
#604=ORIENTED_EDGE('',*,*,#603,.T.);
#605=EDGE_LOOP('',(#595,#596,#597,#598,#604));
#606=FACE_OUTER_BOUND('',#605,.F.);
#607=CARTESIAN_POINT('',(10.0,0.0,6.6332495807));
#608=DIRECTION('',(-1.0,0.0,0.0));
#609=DIRECTION('',(0.0,0.0,1.0));
#610=AXIS2_PLACEMENT_3D('',#607,#608,#609);
#611=PLANE('',#610);
#612=ADVANCED_FACE('no 285',(#606),#611,.F.);
#613=CARTESIAN_POINT('',(12.0,30.0,0.0));
#614=VERTEX_POINT('',#613);
#615=CARTESIAN_POINT('',(12.0,0.0,0.0));
#616=DIRECTION('',(0.0,1.0,0.0));
#617=VECTOR('',#616,1.0);
#618=LINE('',#615,#617);
#619=EDGE_CURVE('',#222,#614,#618,.T.);
#620=ORIENTED_EDGE('',*,*,#619,.T.);
#621=CARTESIAN_POINT('',(0.0,30.0,0.0));
#622=DIRECTION('',(0.0,-1.0,0.0));
#623=DIRECTION('',(1.0,0.0,0.0));
#624=AXIS2_PLACEMENT_3D('',#621,#622,#623);
#625=CIRCLE('',#624,12.0);
#626=EDGE_CURVE('',#614,#284,#625,.T.);
#627=ORIENTED_EDGE('',*,*,#626,.T.);
#628=ORIENTED_EDGE('',*,*,#289,.F.);
#629=ORIENTED_EDGE('',*,*,#228,.T.);
#630=EDGE_LOOP('',(#620,#627,#628,#629));
#631=FACE_OUTER_BOUND('',#630,.T.);
#632=CARTESIAN_POINT('',(0.0,0.0,0.0));
#633=DIRECTION('',(-0.0,1.0,0.0));
#634=DIRECTION('',(1.0,0.0,0.0));
#635=AXIS2_PLACEMENT_3D('',#632,#633,#634);
#636=CYLINDRICAL_SURFACE('',#635,12.0);
#637=ADVANCED_FACE('no 308',(#631),#636,.T.);
#638=ORIENTED_EDGE('',*,*,#237,.T.);
#639=CARTESIAN_POINT('',(-10.9090909091,0.0,4.9991734854));
#640=DIRECTION('',(0.0,1.0,0.0));
#641=VECTOR('',#640,1.0);
#642=LINE('',#639,#641);
#643=EDGE_CURVE('',#231,#318,#642,.T.);
#644=ORIENTED_EDGE('',*,*,#643,.T.);
#645=CARTESIAN_POINT('',(0.0,30.0,0.0));
#646=DIRECTION('',(0.0,-1.0,0.0));
#647=DIRECTION('',(1.0,0.0,0.0));
#648=AXIS2_PLACEMENT_3D('',#645,#646,#647);
#649=CIRCLE('',#648,12.0);
#650=EDGE_CURVE('',#318,#614,#649,.T.);
#651=ORIENTED_EDGE('',*,*,#650,.T.);
#652=ORIENTED_EDGE('',*,*,#619,.F.);
#653=EDGE_LOOP('',(#638,#644,#651,#652));
#654=FACE_OUTER_BOUND('',#653,.T.);
#655=CARTESIAN_POINT('',(0.0,0.0,0.0));
#656=DIRECTION('',(-0.0,1.0,0.0));
#657=DIRECTION('',(1.0,0.0,0.0));
#658=AXIS2_PLACEMENT_3D('',#655,#656,#657);
#659=CYLINDRICAL_SURFACE('',#658,12.0);
#660=ADVANCED_FACE('no 330',(#654),#659,.T.);
#661=ORIENTED_EDGE('',*,*,#395,.T.);
#662=ORIENTED_EDGE('',*,*,#643,.F.);
#663=ORIENTED_EDGE('',*,*,#246,.F.);
#664=CARTESIAN_POINT('',(-10.0,0.0,9.1651513899));
#665=DIRECTION('',(0.0,1.0,0.0));
#666=VECTOR('',#665,1.0);
#667=LINE('',#664,#666);
#668=EDGE_CURVE('',#240,#374,#667,.T.);
#669=ORIENTED_EDGE('',*,*,#668,.T.);
#670=EDGE_LOOP('',(#661,#662,#663,#669));
#671=FACE_OUTER_BOUND('',#670,.T.);
#672=CARTESIAN_POINT('',(-20.0,30.0000015866,9.1651513899));
#673=DIRECTION('',(0.0,-1.0,0.0));
#674=DIRECTION('',(0.9016817476,0.0,-0.4324003077));
#675=AXIS2_PLACEMENT_3D('',#672,#673,#674);
#676=CYLINDRICAL_SURFACE('',#675,10.0);
#677=ADVANCED_FACE('no 350',(#671),#676,.F.);
#678=CARTESIAN_POINT('',(-10.0,20.0,20.0));
#679=VERTEX_POINT('',#678);
#680=CARTESIAN_POINT('',(-10.0,20.0,19.5959179423));
#681=DIRECTION('',(0.0,0.0,1.0));
#682=VECTOR('',#681,1.0);
#683=LINE('',#680,#682);
#684=EDGE_CURVE('',#365,#679,#683,.T.);
#685=ORIENTED_EDGE('',*,*,#684,.T.);
#686=CARTESIAN_POINT('',(-10.0,0.0,20.0));
#687=DIRECTION('',(0.0,1.0,0.0));
#688=VECTOR('',#687,1.0);
#689=LINE('',#686,#688);
#690=EDGE_CURVE('',#249,#679,#689,.T.);
#691=ORIENTED_EDGE('',*,*,#690,.F.);
#692=ORIENTED_EDGE('',*,*,#254,.T.);
#693=ORIENTED_EDGE('',*,*,#668,.T.);
#694=ORIENTED_EDGE('',*,*,#385,.F.);
#695=EDGE_LOOP('',(#685,#691,#692,#693,#694));
#696=FACE_OUTER_BOUND('',#695,.F.);
#697=CARTESIAN_POINT('',(-10.0,0.0,20.0));
#698=DIRECTION('',(1.0,0.0,0.0));
#699=DIRECTION('',(0.0,0.0,-1.0));
#700=AXIS2_PLACEMENT_3D('',#697,#698,#699);
#701=PLANE('',#700);
#702=ADVANCED_FACE('no 367',(#696),#701,.F.);
#703=ORIENTED_EDGE('',*,*,#684,.T.);
#704=CARTESIAN_POINT('',(-10.0,20.0,20.0));
#705=DIRECTION('',(1.0,0.0,0.0));
#706=VECTOR('',#705,1.0);
#707=LINE('',#704,#706);
#708=EDGE_CURVE('',#679,#351,#707,.T.);
#709=ORIENTED_EDGE('',*,*,#708,.T.);
#710=ORIENTED_EDGE('',*,*,#371,.F.);
#711=EDGE_LOOP('',(#703,#709,#710));
#712=FACE_OUTER_BOUND('',#711,.T.);
#713=CARTESIAN_POINT('',(-16.1572976826,20.0,10.7175330957));
#714=DIRECTION('',(0.0,1.0,-0.0));
#715=DIRECTION('',(0.5527707984,0.0,0.8333333333));
#716=AXIS2_PLACEMENT_3D('',#713,#714,#715);
#717=PLANE('',#716);
#718=ADVANCED_FACE('no 390',(#712),#717,.T.);
#719=ORIENTED_EDGE('',*,*,#594,.T.);
#720=ORIENTED_EDGE('',*,*,#348,.F.);
#721=CARTESIAN_POINT('',(9.1651513899,20.0,20.0));
#722=DIRECTION('',(1.0,0.0,0.0));
#723=VECTOR('',#722,1.0);
#724=LINE('',#721,#723);
#725=EDGE_CURVE('',#342,#589,#724,.T.);
#726=ORIENTED_EDGE('',*,*,#725,.T.);
#727=EDGE_LOOP('',(#719,#720,#726));
#728=FACE_OUTER_BOUND('',#727,.T.);
#729=CARTESIAN_POINT('',(-16.1572976826,20.0,10.7175330957));
#730=DIRECTION('',(0.0,1.0,-0.0));
#731=DIRECTION('',(0.5527707984,0.0,0.8333333333));
#732=AXIS2_PLACEMENT_3D('',#729,#730,#731);
#733=PLANE('',#732);
#734=ADVANCED_FACE('no 403',(#728),#733,.T.);
#735=ORIENTED_EDGE('',*,*,#324,.T.);
#736=ORIENTED_EDGE('',*,*,#626,.F.);
#737=ORIENTED_EDGE('',*,*,#650,.F.);
#738=EDGE_LOOP('',(#735,#736,#737));
#739=FACE_OUTER_BOUND('',#738,.T.);
#740=ORIENTED_EDGE('',*,*,#38,.F.);
#741=EDGE_LOOP('',(#740));
#742=FACE_BOUND('',#741,.T.);
#743=CARTESIAN_POINT('',(12.0000001015,30.0,12.0000001017));
#744=DIRECTION('',(0.0,1.0,0.0));
#745=DIRECTION('',(0.0,0.0,-1.0));
#746=AXIS2_PLACEMENT_3D('',#743,#744,#745);
#747=PLANE('',#746);
#748=ADVANCED_FACE('no 416',(#739,#742),#747,.T.);
#749=ORIENTED_EDGE('',*,*,#260,.T.);
#750=ORIENTED_EDGE('',*,*,#690,.T.);
#751=ORIENTED_EDGE('',*,*,#708,.T.);
#752=ORIENTED_EDGE('',*,*,#362,.F.);
#753=ORIENTED_EDGE('',*,*,#725,.T.);
#754=ORIENTED_EDGE('',*,*,#603,.F.);
#755=EDGE_LOOP('',(#749,#750,#751,#752,#753,#754));
#756=FACE_OUTER_BOUND('',#755,.F.);
#757=CARTESIAN_POINT('',(-5.8,5.0,20.0));
#758=VERTEX_POINT('',#757);
#759=CARTESIAN_POINT('',(-5.0,5.0,20.0));
#760=DIRECTION('',(0.0,0.0,1.0));
#761=DIRECTION('',(-1.0,0.0,0.0));
#762=AXIS2_PLACEMENT_3D('',#759,#760,#761);
#763=CIRCLE('',#762,0.8);
#764=EDGE_CURVE('',#758,#758,#763,.T.);
#765=ORIENTED_EDGE('',*,*,#764,.T.);
#766=EDGE_LOOP('',(#765));
#767=FACE_BOUND('',#766,.F.);
#768=CARTESIAN_POINT('',(4.2,15.0,20.0));
#769=VERTEX_POINT('',#768);
#770=CARTESIAN_POINT('',(5.0,15.0,20.0));
#771=DIRECTION('',(0.0,0.0,1.0));
#772=DIRECTION('',(-1.0,0.0,0.0));
#773=AXIS2_PLACEMENT_3D('',#770,#771,#772);
#774=CIRCLE('',#773,0.8);
#775=EDGE_CURVE('',#769,#769,#774,.T.);
#776=ORIENTED_EDGE('',*,*,#775,.T.);
#777=EDGE_LOOP('',(#776));
#778=FACE_BOUND('',#777,.F.);
#779=CARTESIAN_POINT('',(10.0,0.0,20.0));
#780=DIRECTION('',(-0.0,-0.0,-1.0));
#781=DIRECTION('',(-1.0,0.0,0.0));
#782=AXIS2_PLACEMENT_3D('',#779,#780,#781);
#783=PLANE('',#782);
#784=ADVANCED_FACE('no 428',(#756,#767,#778),#783,.F.);
#785=CARTESIAN_POINT('',(-5.0,5.0,13.5193115048));
#786=VERTEX_POINT('',#785);
#787=CARTESIAN_POINT('',(-5.8,5.0,14.0));
#788=VERTEX_POINT('',#787);
#789=CARTESIAN_POINT('',(-5.0,5.0,13.5193115048));
#790=DIRECTION('',(-0.8571673007,0.0,0.5150380749));
#791=VECTOR('',#790,1.0);
#792=LINE('',#789,#791);
#793=EDGE_CURVE('',#786,#788,#792,.T.);
#794=ORIENTED_EDGE('',*,*,#793,.F.);
#795=ORIENTED_EDGE('',*,*,#793,.T.);
#796=CARTESIAN_POINT('',(-5.0,5.0,14.0));
#797=DIRECTION('',(-0.0,-0.0,-1.0));
#798=DIRECTION('',(-1.0,0.0,0.0));
#799=AXIS2_PLACEMENT_3D('',#796,#797,#798);
#800=CIRCLE('',#799,0.8);
#801=EDGE_CURVE('',#788,#788,#800,.T.);
#802=ORIENTED_EDGE('',*,*,#801,.T.);
#803=EDGE_LOOP('',(#794,#795,#802));
#804=FACE_OUTER_BOUND('',#803,.F.);
#805=CARTESIAN_POINT('',(-5.0,5.0,13.5193115048));
#806=CARTESIAN_POINT('',(-5.8,5.0,14.0));
#807=CARTESIAN_POINT('',(-5.0,5.0,13.5193115048));
#808=CARTESIAN_POINT('',(-5.8,4.2,14.0));
#809=CARTESIAN_POINT('',(-5.0,5.0,13.5193115048));
#810=CARTESIAN_POINT('',(-5.0,4.2,14.0));
#811=CARTESIAN_POINT('',(-5.0,5.0,13.5193115048));
#812=CARTESIAN_POINT('',(-4.2,4.2,14.0));
#813=CARTESIAN_POINT('',(-5.0,5.0,13.5193115048));
#814=CARTESIAN_POINT('',(-4.2,5.0,14.0));
#815=CARTESIAN_POINT('',(-5.0,5.0,13.5193115048));
#816=CARTESIAN_POINT('',(-4.2,5.8,14.0));
#817=CARTESIAN_POINT('',(-5.0,5.0,13.5193115048));
#818=CARTESIAN_POINT('',(-5.0,5.8,14.0));
#819=CARTESIAN_POINT('',(-5.0,5.0,13.5193115048));
#820=CARTESIAN_POINT('',(-5.8,5.8,14.0));
#821=CARTESIAN_POINT('',(-5.0,5.0,13.5193115048));
#822=CARTESIAN_POINT('',(-5.8,5.0,14.0));
#823=( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,1,((#805,#806),(#807,#808),(#809,#810),(#811,#812),(#813,#814),(#815,#816),(#817,#818),
(#819,#820),(#821,#822)),.UNSPECIFIED.,.U.,.U.,.U.)
B_SPLINE_SURFACE_WITH_KNOTS((3,2,2,2,3),(2,2),(0.0,0.25,0.5,0.75,1.0),(0.0,0.9333067178),.UNSPECIFIED.)
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1.0,1.0),(0.7071067812,0.7071067812),(1.0,1.0),(0.7071067812,0.7071067812),(1.0,1.0),(0.7071067812,0.7071067812),(1.0,1.0),
(0.7071067812,0.7071067812),(1.0,1.0))) REPRESENTATION_ITEM('') SURFACE() );
#824=ADVANCED_FACE('no 462',(#804),#823,.F.);
#825=ORIENTED_EDGE('',*,*,#801,.F.);
#826=CARTESIAN_POINT('',(-5.8,5.0,14.0));
#827=DIRECTION('',(0.0,0.0,1.0));
#828=VECTOR('',#827,1.0);
#829=LINE('',#826,#828);
#830=EDGE_CURVE('',#788,#758,#829,.T.);
#831=ORIENTED_EDGE('',*,*,#830,.T.);
#832=ORIENTED_EDGE('',*,*,#764,.F.);
#833=ORIENTED_EDGE('',*,*,#830,.F.);
#834=EDGE_LOOP('',(#825,#831,#832,#833));
#835=FACE_OUTER_BOUND('',#834,.F.);
#836=CARTESIAN_POINT('',(-5.0,5.0,14.0));
#837=DIRECTION('',(0.0,0.0,1.0));
#838=DIRECTION('',(-1.0,0.0,0.0));
#839=AXIS2_PLACEMENT_3D('',#836,#837,#838);
#840=CYLINDRICAL_SURFACE('',#839,0.8);
#841=ADVANCED_FACE('no 482',(#835),#840,.F.);
#842=CARTESIAN_POINT('',(5.0,15.0,13.5193115048));
#843=VERTEX_POINT('',#842);
#844=CARTESIAN_POINT('',(4.2,15.0,14.0));
#845=VERTEX_POINT('',#844);
#846=CARTESIAN_POINT('',(5.0,15.0,13.5193115048));
#847=DIRECTION('',(-0.8571673007,0.0,0.5150380749));
#848=VECTOR('',#847,1.0);
#849=LINE('',#846,#848);
#850=EDGE_CURVE('',#843,#845,#849,.T.);
#851=ORIENTED_EDGE('',*,*,#850,.F.);
#852=ORIENTED_EDGE('',*,*,#850,.T.);
#853=CARTESIAN_POINT('',(5.0,15.0,14.0));
#854=DIRECTION('',(-0.0,-0.0,-1.0));
#855=DIRECTION('',(-1.0,0.0,0.0));
#856=AXIS2_PLACEMENT_3D('',#853,#854,#855);
#857=CIRCLE('',#856,0.8);
#858=EDGE_CURVE('',#845,#845,#857,.T.);
#859=ORIENTED_EDGE('',*,*,#858,.T.);
#860=EDGE_LOOP('',(#851,#852,#859));
#861=FACE_OUTER_BOUND('',#860,.F.);
#862=CARTESIAN_POINT('',(5.0,15.0,13.5193115048));
#863=CARTESIAN_POINT('',(4.2,15.0,14.0));
#864=CARTESIAN_POINT('',(5.0,15.0,13.5193115048));
#865=CARTESIAN_POINT('',(4.2,14.2,14.0));
#866=CARTESIAN_POINT('',(5.0,15.0,13.5193115048));
#867=CARTESIAN_POINT('',(5.0,14.2,14.0));
#868=CARTESIAN_POINT('',(5.0,15.0,13.5193115048));
#869=CARTESIAN_POINT('',(5.8,14.2,14.0));
#870=CARTESIAN_POINT('',(5.0,15.0,13.5193115048));
#871=CARTESIAN_POINT('',(5.8,15.0,14.0));
#872=CARTESIAN_POINT('',(5.0,15.0,13.5193115048));
#873=CARTESIAN_POINT('',(5.8,15.8,14.0));
#874=CARTESIAN_POINT('',(5.0,15.0,13.5193115048));
#875=CARTESIAN_POINT('',(5.0,15.8,14.0));
#876=CARTESIAN_POINT('',(5.0,15.0,13.5193115048));
#877=CARTESIAN_POINT('',(4.2,15.8,14.0));
#878=CARTESIAN_POINT('',(5.0,15.0,13.5193115048));
#879=CARTESIAN_POINT('',(4.2,15.0,14.0));
#880=( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,1,((#862,#863),(#864,#865),(#866,#867),(#868,#869),(#870,#871),(#872,#873),(#874,#875),
(#876,#877),(#878,#879)),.UNSPECIFIED.,.U.,.U.,.U.)
B_SPLINE_SURFACE_WITH_KNOTS((3,2,2,2,3),(2,2),(0.0,0.25,0.5,0.75,1.0),(0.0,0.9333067178),.UNSPECIFIED.)
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1.0,1.0),(0.7071067812,0.7071067812),(1.0,1.0),(0.7071067812,0.7071067812),(1.0,1.0),(0.7071067812,0.7071067812),(1.0,1.0),
(0.7071067812,0.7071067812),(1.0,1.0))) REPRESENTATION_ITEM('') SURFACE() );
#881=ADVANCED_FACE('no 500',(#861),#880,.F.);
#882=ORIENTED_EDGE('',*,*,#858,.F.);
#883=CARTESIAN_POINT('',(4.2,15.0,14.0));
#884=DIRECTION('',(0.0,0.0,1.0));
#885=VECTOR('',#884,1.0);
#886=LINE('',#883,#885);
#887=EDGE_CURVE('',#845,#769,#886,.T.);
#888=ORIENTED_EDGE('',*,*,#887,.T.);
#889=ORIENTED_EDGE('',*,*,#775,.F.);
#890=ORIENTED_EDGE('',*,*,#887,.F.);
#891=EDGE_LOOP('',(#882,#888,#889,#890));
#892=FACE_OUTER_BOUND('',#891,.F.);
#893=CARTESIAN_POINT('',(5.0,15.0,14.0));
#894=DIRECTION('',(0.0,0.0,1.0));
#895=DIRECTION('',(-1.0,0.0,0.0));
#896=AXIS2_PLACEMENT_3D('',#893,#894,#895);
#897=CYLINDRICAL_SURFACE('',#896,0.8);
#898=ADVANCED_FACE('no 520',(#892),#897,.F.);
#899=CLOSED_SHELL('',(
#48,#81,#114,#147,#180,#201,#281,#316,#587,#612,
#637,#660,#677,#702,#718,#734,#748,#784,#824,#841,
#881,#898));
#900=MANIFOLD_SOLID_BREP('',#899);
#901=CARTESIAN_POINT('',(-5.0,5.0,20.0));
#902=DIRECTION('',(0.0,0.0,1.0));
#903=DIRECTION('',(-1.0,0.0,0.0));
#904=AXIS2_PLACEMENT_3D('',#901,#902,#903);
#905=CIRCLE('',#904,1.0);
#906=GEOMETRIC_CURVE_SET('',(#905));
#907=CARTESIAN_POINT('',(5.0,15.0,20.0));
#908=DIRECTION('',(0.0,0.0,1.0));
#909=DIRECTION('',(-1.0,0.0,0.0));
#910=AXIS2_PLACEMENT_3D('',#907,#908,#909);
#911=CIRCLE('',#910,1.0);
#912=GEOMETRIC_CURVE_SET('',(#911));
#913=CARTESIAN_POINT('',(0.,0.,0.));
#914=DIRECTION('',(0.,0.,1.));
#915=DIRECTION('',(1.,0.,0.));
#916=AXIS2_PLACEMENT_3D('Reference Axes',#913,#914,#915);
#917=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#916,#900),#5);
#918=GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#916,#906,#912),#5);
#919=SHAPE_REPRESENTATION('',(#916),#5);
#920=SHAPE_REPRESENTATION_RELATIONSHIP('','',#917,#919);
#921=SHAPE_REPRESENTATION_RELATIONSHIP('','',#918,#919);
#922=SHAPE_DEFINITION_REPRESENTATION(#12,#919);
ENDSEC;
END-ISO-10303-21;