CRASH : OCAS Samples Cannot Read STEP file.

Hi,

OCAS Samples CRASH while reading following STEP file downloaded from internet(http://www.cax-if.org/documents/ext_ref_sample_v2.zip). It crashes in ReadFile()of STEPControl_Reader. I can not even catch this error using try{}catch(...) block.

I use Windows98 with VC++ 6.0 using MFC.

Here is the Step File (l_bracket_prt.stp) :

ISO-10303-21;
HEADER;
FILE_DESCRIPTION((''),'1');
FILE_NAME('l_bracket_prt.stp','2000-04-25T08:34:30+00:00',(''),(''),'','',
'');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN'{ 1 0 10303 214 -2 1 8 1 }'));
ENDSEC;
DATA;
#2=DIRECTION('',(0.E0,0.E0,1.E0));
#3=VECTOR('',#2,1.E2);
#4=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
#5=LINE('',#4,#3);
#6=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#7=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#8=PRESENTATION_STYLE_ASSIGNMENT((#7));
#9=STYLED_ITEM('',(#8),#5);
#10=DIRECTION('',(0.E0,1.E0,0.E0));
#11=VECTOR('',#10,6.E1);
#12=CARTESIAN_POINT('',(0.E0,0.E0,1.E2));
#13=LINE('',#12,#11);
#14=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#15=PRESENTATION_STYLE_ASSIGNMENT((#14));
#16=STYLED_ITEM('',(#15),#13);
#17=DIRECTION('',(0.E0,0.E0,1.E0));
#18=VECTOR('',#17,1.E2);
#19=CARTESIAN_POINT('',(5.E1,0.E0,0.E0));
#20=LINE('',#19,#18);
#21=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#22=PRESENTATION_STYLE_ASSIGNMENT((#21));
#23=STYLED_ITEM('',(#22),#20);
#24=DIRECTION('',(-1.E0,0.E0,0.E0));
#25=VECTOR('',#24,5.E1);
#26=CARTESIAN_POINT('',(5.E1,0.E0,1.E2));
#27=LINE('',#26,#25);
#28=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#29=PRESENTATION_STYLE_ASSIGNMENT((#28));
#30=STYLED_ITEM('',(#29),#27);
#31=DIRECTION('',(0.E0,0.E0,1.E0));
#32=VECTOR('',#31,1.E2);
#33=CARTESIAN_POINT('',(5.E1,1.E1,0.E0));
#34=LINE('',#33,#32);
#35=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#36=PRESENTATION_STYLE_ASSIGNMENT((#35));
#37=STYLED_ITEM('',(#36),#34);
#38=DIRECTION('',(0.E0,-1.E0,0.E0));
#39=VECTOR('',#38,1.E1);
#40=CARTESIAN_POINT('',(5.E1,1.E1,1.E2));
#41=LINE('',#40,#39);
#42=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#43=PRESENTATION_STYLE_ASSIGNMENT((#42));
#44=STYLED_ITEM('',(#43),#41);
#45=DIRECTION('',(0.E0,0.E0,1.E0));
#46=VECTOR('',#45,1.E2);
#47=CARTESIAN_POINT('',(1.E1,1.E1,0.E0));
#48=LINE('',#47,#46);
#49=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#50=PRESENTATION_STYLE_ASSIGNMENT((#49));
#51=STYLED_ITEM('',(#50),#48);
#52=DIRECTION('',(1.E0,0.E0,0.E0));
#53=VECTOR('',#52,4.E1);
#54=CARTESIAN_POINT('',(1.E1,1.E1,1.E2));
#55=LINE('',#54,#53);
#56=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#57=PRESENTATION_STYLE_ASSIGNMENT((#56));
#58=STYLED_ITEM('',(#57),#55);
#59=DIRECTION('',(0.E0,0.E0,1.E0));
#60=VECTOR('',#59,1.E2);
#61=CARTESIAN_POINT('',(1.E1,6.E1,0.E0));
#62=LINE('',#61,#60);
#63=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#64=PRESENTATION_STYLE_ASSIGNMENT((#63));
#65=STYLED_ITEM('',(#64),#62);
#66=DIRECTION('',(0.E0,-1.E0,0.E0));
#67=VECTOR('',#66,5.E1);
#68=CARTESIAN_POINT('',(1.E1,6.E1,1.E2));
#69=LINE('',#68,#67);
#70=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#71=PRESENTATION_STYLE_ASSIGNMENT((#70));
#72=STYLED_ITEM('',(#71),#69);
#73=DIRECTION('',(1.E0,0.E0,0.E0));
#74=VECTOR('',#73,1.E1);
#75=CARTESIAN_POINT('',(0.E0,6.E1,1.E2));
#76=LINE('',#75,#74);
#77=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#78=PRESENTATION_STYLE_ASSIGNMENT((#77));
#79=STYLED_ITEM('',(#78),#76);
#80=DIRECTION('',(0.E0,0.E0,1.E0));
#81=VECTOR('',#80,1.E2);
#82=CARTESIAN_POINT('',(0.E0,6.E1,0.E0));
#83=LINE('',#82,#81);
#84=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#85=PRESENTATION_STYLE_ASSIGNMENT((#84));
#86=STYLED_ITEM('',(#85),#83);
#87=DIRECTION('',(0.E0,1.E0,0.E0));
#88=VECTOR('',#87,6.E1);
#89=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
#90=LINE('',#89,#88);
#91=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#92=PRESENTATION_STYLE_ASSIGNMENT((#91));
#93=STYLED_ITEM('',(#92),#90);
#94=DIRECTION('',(-1.E0,0.E0,0.E0));
#95=VECTOR('',#94,5.E1);
#96=CARTESIAN_POINT('',(5.E1,0.E0,0.E0));
#97=LINE('',#96,#95);
#98=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#99=PRESENTATION_STYLE_ASSIGNMENT((#98));
#100=STYLED_ITEM('',(#99),#97);
#101=DIRECTION('',(0.E0,-1.E0,0.E0));
#102=VECTOR('',#101,1.E1);
#103=CARTESIAN_POINT('',(5.E1,1.E1,0.E0));
#104=LINE('',#103,#102);
#105=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#106=PRESENTATION_STYLE_ASSIGNMENT((#105));
#107=STYLED_ITEM('',(#106),#104);
#108=DIRECTION('',(1.E0,0.E0,0.E0));
#109=VECTOR('',#108,4.E1);
#110=CARTESIAN_POINT('',(1.E1,1.E1,0.E0));
#111=LINE('',#110,#109);
#112=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#113=PRESENTATION_STYLE_ASSIGNMENT((#112));
#114=STYLED_ITEM('',(#113),#111);
#115=DIRECTION('',(0.E0,-1.E0,0.E0));
#116=VECTOR('',#115,5.E1);
#117=CARTESIAN_POINT('',(1.E1,6.E1,0.E0));
#118=LINE('',#117,#116);
#119=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#120=PRESENTATION_STYLE_ASSIGNMENT((#119));
#121=STYLED_ITEM('',(#120),#118);
#122=DIRECTION('',(1.E0,0.E0,0.E0));
#123=VECTOR('',#122,1.E1);
#124=CARTESIAN_POINT('',(0.E0,6.E1,0.E0));
#125=LINE('',#124,#123);
#126=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#127=PRESENTATION_STYLE_ASSIGNMENT((#126));
#128=STYLED_ITEM('',(#127),#125);
#129=CARTESIAN_POINT('',(1.E1,4.E1,5.E1));
#130=DIRECTION('',(1.E0,0.E0,0.E0));
#131=DIRECTION('',(0.E0,0.E0,-1.E0));
#132=AXIS2_PLACEMENT_3D('',#129,#130,#131);
#134=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#135=PRESENTATION_STYLE_ASSIGNMENT((#134));
#136=STYLED_ITEM('',(#135),#133);
#137=DIRECTION('',(1.E0,0.E0,0.E0));
#138=VECTOR('',#137,1.E1);
#139=CARTESIAN_POINT('',(0.E0,4.E1,4.5E1));
#140=LINE('',#139,#138);
#141=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#142=PRESENTATION_STYLE_ASSIGNMENT((#141));
#143=STYLED_ITEM('',(#142),#140);
#144=CARTESIAN_POINT('',(0.E0,4.E1,5.E1));
#145=DIRECTION('',(-1.E0,0.E0,0.E0));
#146=DIRECTION('',(0.E0,0.E0,1.E0));
#147=AXIS2_PLACEMENT_3D('',#144,#145,#146);
#149=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#150=PRESENTATION_STYLE_ASSIGNMENT((#149));
#151=STYLED_ITEM('',(#150),#148);
#152=DIRECTION('',(-1.E0,0.E0,0.E0));
#153=VECTOR('',#152,1.E1);
#154=CARTESIAN_POINT('',(1.E1,4.E1,5.5E1));
#155=LINE('',#154,#153);
#156=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#157=PRESENTATION_STYLE_ASSIGNMENT((#156));
#158=STYLED_ITEM('',(#157),#155);
#159=CARTESIAN_POINT('',(1.E1,4.E1,5.E1));
#160=DIRECTION('',(1.E0,0.E0,0.E0));
#161=DIRECTION('',(0.E0,0.E0,1.E0));
#162=AXIS2_PLACEMENT_3D('',#159,#160,#161);
#164=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#165=PRESENTATION_STYLE_ASSIGNMENT((#164));
#166=STYLED_ITEM('',(#165),#163);
#167=CARTESIAN_POINT('',(0.E0,4.E1,5.E1));
#168=DIRECTION('',(-1.E0,0.E0,0.E0));
#169=DIRECTION('',(0.E0,0.E0,-1.E0));
#170=AXIS2_PLACEMENT_3D('',#167,#168,#169);
#172=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#173=PRESENTATION_STYLE_ASSIGNMENT((#172));
#174=STYLED_ITEM('',(#173),#171);
#175=CARTESIAN_POINT('',(4.25E1,1.E1,3.700961894E1));
#176=DIRECTION('',(0.E0,1.E0,0.E0));
#177=DIRECTION('',(1.278976924368E-14,0.E0,1.E0));
#178=AXIS2_PLACEMENT_3D('',#175,#176,#177);
#180=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#181=PRESENTATION_STYLE_ASSIGNMENT((#180));
#182=STYLED_ITEM('',(#181),#179);
#183=DIRECTION('',(0.E0,1.E0,0.E0));
#184=VECTOR('',#183,1.E1);
#185=CARTESIAN_POINT('',(4.25E1,0.E0,4.200961894E1));
#186=LINE('',#185,#184);
#187=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#188=PRESENTATION_STYLE_ASSIGNMENT((#187));
#189=STYLED_ITEM('',(#188),#186);
#190=CARTESIAN_POINT('',(4.25E1,0.E0,3.700961894E1));
#191=DIRECTION('',(0.E0,-1.E0,0.E0));
#192=DIRECTION('',(-1.278976924368E-14,0.E0,-1.E0));
#193=AXIS2_PLACEMENT_3D('',#190,#191,#192);
#195=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#196=PRESENTATION_STYLE_ASSIGNMENT((#195));
#197=STYLED_ITEM('',(#196),#194);
#198=DIRECTION('',(0.E0,-1.E0,0.E0));
#199=VECTOR('',#198,1.E1);
#200=CARTESIAN_POINT('',(4.25E1,1.E1,3.200961894E1));
#201=LINE('',#200,#199);
#202=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#203=PRESENTATION_STYLE_ASSIGNMENT((#202));
#204=STYLED_ITEM('',(#203),#201);
#205=CARTESIAN_POINT('',(4.25E1,1.E1,3.700961894E1));
#206=DIRECTION('',(0.E0,1.E0,0.E0));
#207=DIRECTION('',(1.278976924368E-14,0.E0,-1.E0));
#208=AXIS2_PLACEMENT_3D('',#205,#206,#207);
#210=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#211=PRESENTATION_STYLE_ASSIGNMENT((#210));
#212=STYLED_ITEM('',(#211),#209);
#213=CARTESIAN_POINT('',(4.25E1,0.E0,3.700961894E1));
#214=DIRECTION('',(0.E0,-1.E0,0.E0));
#215=DIRECTION('',(-1.278976924368E-14,0.E0,1.E0));
#216=AXIS2_PLACEMENT_3D('',#213,#214,#215);
#218=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#219=PRESENTATION_STYLE_ASSIGNMENT((#218));
#220=STYLED_ITEM('',(#219),#217);
#221=CARTESIAN_POINT('',(4.25E1,1.E1,6.299038106E1));
#222=DIRECTION('',(0.E0,1.E0,0.E0));
#223=DIRECTION('',(0.E0,0.E0,1.E0));
#224=AXIS2_PLACEMENT_3D('',#221,#222,#223);
#226=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#227=PRESENTATION_STYLE_ASSIGNMENT((#226));
#228=STYLED_ITEM('',(#227),#225);
#229=DIRECTION('',(0.E0,1.E0,0.E0));
#230=VECTOR('',#229,1.E1);
#231=CARTESIAN_POINT('',(4.25E1,0.E0,6.799038106E1));
#232=LINE('',#231,#230);
#233=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#234=PRESENTATION_STYLE_ASSIGNMENT((#233));
#235=STYLED_ITEM('',(#234),#232);
#236=CARTESIAN_POINT('',(4.25E1,0.E0,6.299038106E1));
#237=DIRECTION('',(0.E0,-1.E0,0.E0));
#238=DIRECTION('',(0.E0,0.E0,-1.E0));
#239=AXIS2_PLACEMENT_3D('',#236,#237,#238);
#241=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#242=PRESENTATION_STYLE_ASSIGNMENT((#241));
#243=STYLED_ITEM('',(#242),#240);
#244=DIRECTION('',(0.E0,-1.E0,0.E0));
#245=VECTOR('',#244,1.E1);
#246=CARTESIAN_POINT('',(4.25E1,1.E1,5.799038106E1));
#247=LINE('',#246,#245);
#248=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#249=PRESENTATION_STYLE_ASSIGNMENT((#248));
#250=STYLED_ITEM('',(#249),#247);
#251=CARTESIAN_POINT('',(4.25E1,1.E1,6.299038106E1));
#252=DIRECTION('',(0.E0,1.E0,0.E0));
#253=DIRECTION('',(0.E0,0.E0,-1.E0));
#254=AXIS2_PLACEMENT_3D('',#251,#252,#253);
#256=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#257=PRESENTATION_STYLE_ASSIGNMENT((#256));
#258=STYLED_ITEM('',(#257),#255);
#259=CARTESIAN_POINT('',(4.25E1,0.E0,6.299038106E1));
#260=DIRECTION('',(0.E0,-1.E0,0.E0));
#261=DIRECTION('',(0.E0,0.E0,1.E0));
#262=AXIS2_PLACEMENT_3D('',#259,#260,#261);
#264=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#265=PRESENTATION_STYLE_ASSIGNMENT((#264));
#266=STYLED_ITEM('',(#265),#263);
#267=CARTESIAN_POINT('',(2.E1,1.E1,5.E1));
#268=DIRECTION('',(0.E0,1.E0,0.E0));
#269=DIRECTION('',(0.E0,0.E0,1.E0));
#270=AXIS2_PLACEMENT_3D('',#267,#268,#269);
#272=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#273=PRESENTATION_STYLE_ASSIGNMENT((#272));
#274=STYLED_ITEM('',(#273),#271);
#275=DIRECTION('',(0.E0,1.E0,0.E0));
#276=VECTOR('',#275,1.E1);
#277=CARTESIAN_POINT('',(2.E1,0.E0,5.5E1));
#278=LINE('',#277,#276);
#279=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#280=PRESENTATION_STYLE_ASSIGNMENT((#279));
#281=STYLED_ITEM('',(#280),#278);
#282=CARTESIAN_POINT('',(2.E1,0.E0,5.E1));
#283=DIRECTION('',(0.E0,-1.E0,0.E0));
#284=DIRECTION('',(0.E0,0.E0,-1.E0));
#285=AXIS2_PLACEMENT_3D('',#282,#283,#284);
#287=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#288=PRESENTATION_STYLE_ASSIGNMENT((#287));
#289=STYLED_ITEM('',(#288),#286);
#290=DIRECTION('',(0.E0,-1.E0,0.E0));
#291=VECTOR('',#290,1.E1);
#292=CARTESIAN_POINT('',(2.E1,1.E1,4.5E1));
#293=LINE('',#292,#291);
#294=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#295=PRESENTATION_STYLE_ASSIGNMENT((#294));
#296=STYLED_ITEM('',(#295),#293);
#297=CARTESIAN_POINT('',(2.E1,1.E1,5.E1));
#298=DIRECTION('',(0.E0,1.E0,0.E0));
#299=DIRECTION('',(0.E0,0.E0,-1.E0));
#300=AXIS2_PLACEMENT_3D('',#297,#298,#299);
#302=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#303=PRESENTATION_STYLE_ASSIGNMENT((#302));
#304=STYLED_ITEM('',(#303),#301);
#305=CARTESIAN_POINT('',(2.E1,0.E0,5.E1));
#306=DIRECTION('',(0.E0,-1.E0,0.E0));
#307=DIRECTION('',(0.E0,0.E0,1.E0));
#308=AXIS2_PLACEMENT_3D('',#305,#306,#307);
#310=CURVE_STYLE('',#6,POSITIVE_LENGTH_MEASURE(2.E-2),#2);
#311=PRESENTATION_STYLE_ASSIGNMENT((#310));
#312=STYLED_ITEM('',(#311),#309);
#313=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
#314=CARTESIAN_POINT('',(0.E0,0.E0,1.E2));
#315=VERTEX_POINT('',#313);
#316=VERTEX_POINT('',#314);
#317=CARTESIAN_POINT('',(0.E0,6.E1,1.E2));
#318=VERTEX_POINT('',#317);
#319=CARTESIAN_POINT('',(0.E0,6.E1,0.E0));
#320=VERTEX_POINT('',#319);
#321=CARTESIAN_POINT('',(0.E0,4.E1,5.5E1));
#322=CARTESIAN_POINT('',(0.E0,4.E1,4.5E1));
#323=VERTEX_POINT('',#321);
#324=VERTEX_POINT('',#322);
#325=CARTESIAN_POINT('',(5.E1,0.E0,0.E0));
#326=CARTESIAN_POINT('',(5.E1,0.E0,1.E2));
#327=VERTEX_POINT('',#325);
#328=VERTEX_POINT('',#326);
#329=CARTESIAN_POINT('',(4.25E1,0.E0,3.200961894E1));
#330=CARTESIAN_POINT('',(4.25E1,0.E0,4.200961894E1));
#331=VERTEX_POINT('',#329);
#332=VERTEX_POINT('',#330);
#333=CARTESIAN_POINT('',(4.25E1,0.E0,5.799038106E1));
#334=CARTESIAN_POINT('',(4.25E1,0.E0,6.799038106E1));
#335=VERTEX_POINT('',#333);
#336=VERTEX_POINT('',#334);
#337=CARTESIAN_POINT('',(2.E1,0.E0,4.5E1));
#338=CARTESIAN_POINT('',(2.E1,0.E0,5.5E1));
#339=VERTEX_POINT('',#337);
#340=VERTEX_POINT('',#338);
#341=CARTESIAN_POINT('',(5.E1,1.E1,0.E0));
#342=CARTESIAN_POINT('',(5.E1,1.E1,1.E2));
#343=VERTEX_POINT('',#341);
#344=VERTEX_POINT('',#342);
#345=CARTESIAN_POINT('',(1.E1,1.E1,0.E0));
#346=CARTESIAN_POINT('',(1.E1,1.E1,1.E2));
#347=VERTEX_POINT('',#345);
#348=VERTEX_POINT('',#346);
#349=CARTESIAN_POINT('',(4.25E1,1.E1,4.200961894E1));
#350=CARTESIAN_POINT('',(4.25E1,1.E1,3.200961894E1));
#351=VERTEX_POINT('',#349);
#352=VERTEX_POINT('',#350);
#353=CARTESIAN_POINT('',(4.25E1,1.E1,6.799038106E1));
#354=CARTESIAN_POINT('',(4.25E1,1.E1,5.799038106E1));
#355=VERTEX_POINT('',#353);
#356=VERTEX_POINT('',#354);
#357=CARTESIAN_POINT('',(2.E1,1.E1,5.5E1));
#358=CARTESIAN_POINT('',(2.E1,1.E1,4.5E1));
#359=VERTEX_POINT('',#357);
#360=VERTEX_POINT('',#358);
#361=CARTESIAN_POINT('',(1.E1,6.E1,0.E0));
#362=CARTESIAN_POINT('',(1.E1,6.E1,1.E2));
#363=VERTEX_POINT('',#361);
#364=VERTEX_POINT('',#362);
#365=CARTESIAN_POINT('',(1.E1,4.E1,4.5E1));
#366=CARTESIAN_POINT('',(1.E1,4.E1,5.5E1));
#367=VERTEX_POINT('',#365);
#368=VERTEX_POINT('',#366);
#369=CARTESIAN_POINT('',(0.E0,6.E1,1.E2));
#370=DIRECTION('',(-1.E0,0.E0,0.E0));
#371=DIRECTION('',(0.E0,0.E0,1.E0));
#372=AXIS2_PLACEMENT_3D('',#369,#370,#371);
#373=PLANE('',#372);
#374=DIRECTION('',(1.E0,0.E0));
#375=VECTOR('',#374,1.E2);
#376=CARTESIAN_POINT('',(-1.E2,-6.E1));
#377=LINE('',#376,#375);
#378=TRIMMED_CURVE('',#377,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),.T.,
.UNSPECIFIED.);
#379=(GEOMETRIC_REPRESENTATION_CONTEXT(2)PARAMETRIC_REPRESENTATION_CONTEXT()REPRESENTATION_CONTEXT('ID1','2'));
#380=DEFINITIONAL_REPRESENTATION('',(#378),#379);
#381=PCURVE('',#373,#380);
#382=DIRECTION('',(0.E0,1.E0));
#383=VECTOR('',#382,6.E1);
#384=CARTESIAN_POINT('',(-1.E2,-6.E1));
#385=LINE('',#384,#383);
#386=TRIMMED_CURVE('',#385,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),.T.,
.UNSPECIFIED.);
#387=DEFINITIONAL_REPRESENTATION('',(#386),#379);
#388=PCURVE('',#373,#387);
#389=DIRECTION('',(1.E0,0.E0));
#390=VECTOR('',#389,1.E2);
#391=CARTESIAN_POINT('',(-1.E2,0.E0));
#392=LINE('',#391,#390);
#393=TRIMMED_CURVE('',#392,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),.T.,
.UNSPECIFIED.);
#394=DEFINITIONAL_REPRESENTATION('',(#393),#379);
#395=PCURVE('',#373,#394);
#396=DIRECTION('',(0.E0,1.E0));
#397=VECTOR('',#396,6.E1);
#398=CARTESIAN_POINT('',(0.E0,-6.E1));
#399=LINE('',#398,#397);
#400=TRIMMED_CURVE('',#399,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),.T.,
.UNSPECIFIED.);
#401=DEFINITIONAL_REPRESENTATION('',(#400),#379);
#402=PCURVE('',#373,#401);
#404=ORIENTED_EDGE('',*,*,#403,.F.);
#406=ORIENTED_EDGE('',*,*,#405,.T.);
#408=ORIENTED_EDGE('',*,*,#407,.T.);
#410=ORIENTED_EDGE('',*,*,#409,.F.);
#411=EDGE_LOOP('',(#404,#406,#408,#410));
#412=FACE_OUTER_BOUND('',#411,.F.);
#413=CARTESIAN_POINT('',(-4.5E1,-2.E1));
#414=CARTESIAN_POINT('',(-4.499926020261E1,-1.962583732085E1));
#415=CARTESIAN_POINT('',(-4.508462130871E1,-1.887809688956E1));
#416=CARTESIAN_POINT('',(-4.545709775015E1,-1.781227688659E1));
#417=CARTESIAN_POINT('',(-4.605792165362E1,-1.685628339058E1));
#418=CARTESIAN_POINT('',(-4.685627116133E1,-1.605789549535E1));
#419=CARTESIAN_POINT('',(-4.781229964528E1,-1.545719015400E1));
#420=CARTESIAN_POINT('',(-4.887801808401E1,-1.508427785158E1));
#421=CARTESIAN_POINT('',(-5.E1,-1.495786107421E1));
#422=CARTESIAN_POINT('',(-5.112198191599E1,-1.508427785158E1));
#423=CARTESIAN_POINT('',(-5.218770035472E1,-1.545719015400E1));
#424=CARTESIAN_POINT('',(-5.314372883867E1,-1.605789549535E1));
#425=CARTESIAN_POINT('',(-5.394207834638E1,-1.685628339058E1));
#426=CARTESIAN_POINT('',(-5.454290224985E1,-1.781227688659E1));
#427=CARTESIAN_POINT('',(-5.491537869129E1,-1.887809688956E1));
#428=CARTESIAN_POINT('',(-5.500073979739E1,-1.962583732085E1));
#429=CARTESIAN_POINT('',(-5.5E1,-2.E1));
#430=B_SPLINE_CURVE_WITH_KNOTS('',3,(#413,#414,#415,#416,#417,#418,#419,#420,
#421,#422,#423,#424,#425,#426,#427,#428,#429),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,
1,1,1,1,1,1,1,1,1,4),(0.E0,7.142857142857E-2,1.428571428571E-1,
2.142857142857E-1,2.857142857143E-1,3.571428571429E-1,4.285714285714E-1,5.E-1,
5.714285714286E-1,6.428571428571E-1,7.142857142857E-1,7.857142857143E-1,
8.571428571429E-1,9.285714285714E-1,1.E0),.UNSPECIFIED.);
#431=DEFINITIONAL_REPRESENTATION('',(#430),#379);
#432=PCURVE('',#373,#431);
#433=CARTESIAN_POINT('',(-5.5E1,-2.E1));
#434=CARTESIAN_POINT('',(-5.500073979739E1,-2.037416267915E1));
#435=CARTESIAN_POINT('',(-5.491537869129E1,-2.112190311044E1));
#436=CARTESIAN_POINT('',(-5.454290224985E1,-2.218772311341E1));
#437=CARTESIAN_POINT('',(-5.394207834638E1,-2.314371660942E1));
#438=CARTESIAN_POINT('',(-5.314372883867E1,-2.394210450465E1));
#439=CARTESIAN_POINT('',(-5.218770035472E1,-2.454280984600E1));
#440=CARTESIAN_POINT('',(-5.112198191599E1,-2.491572214842E1));
#441=CARTESIAN_POINT('',(-5.E1,-2.504213892579E1));
#442=CARTESIAN_POINT('',(-4.887801808401E1,-2.491572214842E1));
#443=CARTESIAN_POINT('',(-4.781229964528E1,-2.454280984600E1));
#444=CARTESIAN_POINT('',(-4.685627116133E1,-2.394210450465E1));
#445=CARTESIAN_POINT('',(-4.605792165362E1,-2.314371660942E1));
#446=CARTESIAN_POINT('',(-4.545709775015E1,-2.218772311341E1));
#447=CARTESIAN_POINT('',(-4.508462130871E1,-2.112190311044E1));
#448=CARTESIAN_POINT('',(-4.499926020261E1,-2.037416267915E1));
#449=CARTESIAN_POINT('',(-4.5E1,-2.E1));
#450=B_SPLINE_CURVE_WITH_KNOTS('',3,(#433,#434,#435,#436,#437,#438,#439,#440,
#441,#442,#443,#444,#445,#446,#447,#448,#449),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,
1,1,1,1,1,1,1,1,1,4),(0.E0,7.142857142857E-2,1.428571428571E-1,
2.142857142857E-1,2.857142857143E-1,3.571428571429E-1,4.285714285714E-1,5.E-1,
5.714285714286E-1,6.428571428571E-1,7.142857142857E-1,7.857142857143E-1,
8.571428571429E-1,9.285714285714E-1,1.E0),.UNSPECIFIED.);
#451=DEFINITIONAL_REPRESENTATION('',(#450),#379);
#452=PCURVE('',#373,#451);
#454=ORIENTED_EDGE('',*,*,#453,.T.);
#456=ORIENTED_EDGE('',*,*,#455,.T.);
#457=EDGE_LOOP('',(#454,#456));
#458=FACE_BOUND('',#457,.F.);
#459=ADVANCED_FACE('',(#412,#458),#373,.T.);
#460=CARTESIAN_POINT('',(0.E0,0.E0,1.E2));
#461=DIRECTION('',(0.E0,-1.E0,0.E0));
#462=DIRECTION('',(0.E0,0.E0,-1.E0));
#463=AXIS2_PLACEMENT_3D('',#460,#461,#462);
#464=PLANE('',#463);
#465=DIRECTION('',(-1.E0,0.E0));
#466=VECTOR('',#465,1.E2);
#467=CARTESIAN_POINT('',(1.E2,5.E1));
#468=LINE('',#467,#466);
#469=TRIMMED_CURVE('',#468,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),.T.,
.UNSPECIFIED.);
#470=DEFINITIONAL_REPRESENTATION('',(#469),#379);
#471=PCURVE('',#464,#470);
#472=DIRECTION('',(0.E0,-1.E0));
#473=VECTOR('',#472,5.E1);
#474=CARTESIAN_POINT('',(1.E2,5.E1));
#475=LINE('',#474,#473);
#476=TRIMMED_CURVE('',#475,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),.T.,
.UNSPECIFIED.);
#477=DEFINITIONAL_REPRESENTATION('',(#476),#379);
#478=PCURVE('',#464,#477);
#479=DIRECTION('',(-1.E0,0.E0));
#480=VECTOR('',#479,1.E2);
#481=CARTESIAN_POINT('',(1.E2,0.E0));
#482=LINE('',#481,#480);
#483=TRIMMED_CURVE('',#482,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),.T.,
.UNSPECIFIED.);
#484=DEFINITIONAL_REPRESENTATION('',(#483),#379);
#485=PCURVE('',#464,#484);
#486=DIRECTION('',(0.E0,-1.E0));
#487=VECTOR('',#486,5.E1);
#488=CARTESIAN_POINT('',(0.E0,5.E1));
#489=LINE('',#488,#487);
#490=TRIMMED_CURVE('',#489,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),.T.,
.UNSPECIFIED.);
#491=DEFINITIONAL_REPRESENTATION('',(#490),#379);
#492=PCURVE('',#464,#491);
#494=ORIENTED_EDGE('',*,*,#493,.F.);
#496=ORIENTED_EDGE('',*,*,#495,.T.);
#497=ORIENTED_EDGE('',*,*,#403,.T.);
#499=ORIENTED_EDGE('',*,*,#498,.F.);
#500=EDGE_LOOP('',(#494,#496,#497,#499));
#501=FACE_OUTER_BOUND('',#500,.F.);
#502=CARTESIAN_POINT('',(6.799038106E1,4.25E1));
#503=CARTESIAN_POINT('',(6.799112085739E1,4.287416267915E1));
#504=CARTESIAN_POINT('',(6.790575975129E1,4.362190311044E1));
#505=CARTESIAN_POINT('',(6.753328330985E1,4.468772311341E1));
#506=CARTESIAN_POINT('',(6.693245940638E1,4.564371660942E1));
#507=CARTESIAN_POINT('',(6.613410989867E1,4.644210450465E1));
#508=CARTESIAN_POINT('',(6.517808141472E1,4.704280984600E1));
#509=CARTESIAN_POINT('',(6.411236297599E1,4.741572214842E1));
#510=CARTESIAN_POINT('',(6.299038106E1,4.754213892579E1));
#511=CARTESIAN_POINT('',(6.186839914401E1,4.741572214842E1));
#512=CARTESIAN_POINT('',(6.080268070528E1,4.704280984600E1));
#513=CARTESIAN_POINT('',(5.984665222133E1,4.644210450465E1));
#514=CARTESIAN_POINT('',(5.904830271362E1,4.564371660942E1));
#515=CARTESIAN_POINT('',(5.844747881015E1,4.468772311341E1));
#516=CARTESIAN_POINT('',(5.807500236871E1,4.362190311044E1));
#517=CARTESIAN_POINT('',(5.798964126261E1,4.287416267915E1));
#518=CARTESIAN_POINT('',(5.799038106E1,4.25E1));
#519=B_SPLINE_CURVE_WITH_KNOTS('',3,(#502,#503,#504,#505,#506,#507,#508,#509,
#510,#511,#512,#513,#514,#515,#516,#517,#518),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,
1,1,1,1,1,1,1,1,1,4),(0.E0,7.142857142858E-2,1.428571428571E-1,
2.142857142857E-1,2.857142857143E-1,3.571428571429E-1,4.285714285714E-1,5.E-1,
5.714285714286E-1,6.428571428571E-1,7.142857142857E-1,7.857142857143E-1,
8.571428571429E-1,9.285714285714E-1,1.E0),.UNSPECIFIED.);
#520=DEFINITIONAL_REPRESENTATION('',(#519),#379);
#521=PCURVE('',#464,#520);
#522=CARTESIAN_POINT('',(5.799038106E1,4.25E1));
#523=CARTESIAN_POINT('',(5.798964126261E1,4.212583732085E1));
#524=CARTESIAN_POINT('',(5.807500236871E1,4.137809688956E1));
#525=CARTESIAN_POINT('',(5.844747881015E1,4.031227688659E1));
#526=CARTESIAN_POINT('',(5.904830271362E1,3.935628339058E1));
#527=CARTESIAN_POINT('',(5.984665222133E1,3.855789549535E1));
#528=CARTESIAN_POINT('',(6.080268070528E1,3.795719015400E1));
#529=CARTESIAN_POINT('',(6.186839914401E1,3.758427785158E1));
#530=CARTESIAN_POINT('',(6.299038106E1,3.745786107421E1));
#531=CARTESIAN_POINT('',(6.411236297599E1,3.758427785158E1));
#532=CARTESIAN_POINT('',(6.517808141472E1,3.795719015400E1));
#533=CARTESIAN_POINT('',(6.613410989867E1,3.855789549535E1));
#534=CARTESIAN_POINT('',(6.693245940638E1,3.935628339058E1));
#535=CARTESIAN_POINT('',(6.753328330985E1,4.031227688659E1));
#536=CARTESIAN_POINT('',(6.790575975129E1,4.137809688956E1));
#537=CARTESIAN_POINT('',(6.799112085739E1,4.212583732085E1));
#538=CARTESIAN_POINT('',(6.799038106E1,4.25E1));
#539=B_SPLINE_CURVE_WITH_KNOTS('',3,(#522,#523,#524,#525,#526,#527,#528,#529,
#530,#531,#532,#533,#534,#535,#536,#537,#538),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,
1,1,1,1,1,1,1,1,1,4),(0.E0,7.142857142857E-2,1.428571428571E-1,
2.142857142857E-1,2.857142857143E-1,3.571428571429E-1,4.285714285714E-1,5.E-1,
5.714285714286E-1,6.428571428571E-1,7.142857142857E-1,7.857142857143E-1,
8.571428571429E-1,9.285714285714E-1,1.E0),.UNSPECIFIED.);
#540=DEFINITIONAL_REPRESENTATION('',(#539),#379);
#541=PCURVE('',#464,#540);
#543=ORIENTED_EDGE('',*,*,#542,.T.);
#545=ORIENTED_EDGE('',*,*,#544,.T.);
#546=EDGE_LOOP('',(#543,#545));
#547=FACE_BOUND('',#546,.F.);
#548=CARTESIAN_POINT('',(4.200961894E1,4.25E1));
#549=CARTESIAN_POINT('',(4.201035873739E1,4.287416267915E1));
#550=CARTESIAN_POINT('',(4.192499763129E1,4.362190311044E1));
#551=CARTESIAN_POINT('',(4.155252118985E1,4.468772311341E1));
#552=CARTESIAN_POINT('',(4.095169728638E1,4.564371660942E1));
#553=CARTESIAN_POINT('',(4.015334777867E1,4.644210450465E1));
#554=CARTESIAN_POINT('',(3.919731929472E1,4.704280984600E1));
#555=CARTESIAN_POINT('',(3.813160085599E1,4.741572214842E1));
#556=CARTESIAN_POINT('',(3.700961894E1,4.754213892579E1));
#557=CARTESIAN_POINT('',(3.588763702401E1,4.741572214842E1));
#558=CARTESIAN_POINT('',(3.482191858528E1,4.704280984600E1));
#559=CARTESIAN_POINT('',(3.386589010133E1,4.644210450465E1));
#560=CARTESIAN_POINT('',(3.306754059362E1,4.564371660942E1));
#561=CARTESIAN_POINT('',(3.246671669015E1,4.468772311341E1));
#562=CARTESIAN_POINT('',(3.209424024871E1,4.362190311044E1));
#563=CARTESIAN_POINT('',(3.200887914261E1,4.287416267915E1));
#564=CARTESIAN_POINT('',(3.200961894E1,4.25E1));
#565=B_SPLINE_CURVE_WITH_KNOTS('',3,(#548,#549,#550,#551,#552,#553,#554,#555,
#556,#557,#558,#559,#560,#561,#562,#563,#564),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,
1,1,1,1,1,1,1,1,1,4),(0.E0,7.142857142857E-2,1.428571428571E-1,
2.142857142857E-1,2.857142857143E-1,3.571428571429E-1,4.285714285714E-1,5.E-1,
5.714285714286E-1,6.428571428571E-1,7.142857142857E-1,7.857142857143E-1,
8.571428571429E-1,9.285714285714E-1,1.E0),.UNSPECIFIED.);
#566=DEFINITIONAL_REPRESENTATION('',(#565),#379);
#567=PCURVE('',#464,#566);
#568=CARTESIAN_POINT('',(3.200961894E1,4.25E1));
#569=CARTESIAN_POINT('',(3.200887914261E1,4.212583732085E1));
#570=CARTESIAN_POINT('',(3.209424024871E1,4.137809688956E1));
#571=CARTESIAN_POINT('',(3.246671669015E1,4.031227688659E1));
#572=CARTESIAN_POINT('',(3.306754059362E1,3.935628339058E1));
#573=CARTESIAN_POINT('',(3.386589010133E1,3.855789549535E1));
#574=CARTESIAN_POINT('',(3.482191858528E1,3.795719015400E1));
#575=CARTESIAN_POINT('',(3.588763702401E1,3.758427785158E1));
#576=CARTESIAN_POINT('',(3.700961894E1,3.745786107421E1));
#577=CARTESIAN_POINT('',(3.813160085599E1,3.758427785158E1));
#578=CARTESIAN_POINT('',(3.919731929472E1,3.795719015400E1));
#579=CARTESIAN_POINT('',(4.015334777867E1,3.855789549535E1));
#580=CARTESIAN_POINT('',(4.095169728638E1,3.935628339058E1));
#581=CARTESIAN_POINT('',(4.155252118985E1,4.031227688659E1));
#582=CARTESIAN_POINT('',(4.192499763129E1,4.137809688956E1));
#583=CARTESIAN_POINT('',(4.201035873739E1,4.212583732085E1));
#584=CARTESIAN_POINT('',(4.200961894E1,4.25E1));
#585=B_SPLINE_CURVE_WITH_KNOTS('',3,(#568,#569,#570,#571,#572,#573,#574,#575,
#576,#577,#578,#579,#580,#581,#582,#583,#584),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,
1,1,1,1,1,1,1,1,1,4),(0.E0,7.142857142857E-2,1.428571428571E-1,
2.142857142857E-1,2.857142857143E-1,3.571428571429E-1,4.285714285714E-1,5.E-1,
5.714285714286E-1,6.428571428571E-1,7.142857142857E-1,7.857142857143E-1,
8.571428571429E-1,9.285714285714E-1,1.E0),.UNSPECIFIED.);
#586=DEFINITIONAL_REPRESENTATION('',(#585),#379);
#587=PCURVE('',#464,#586);
#589=ORIENTED_EDGE('',*,*,#588,.T.);
#591=ORIENTED_EDGE('',*,*,#590,.T.);
#592=EDGE_LOOP('',(#589,#591));
#593=FACE_BOUND('',#592,.F.);
#594=CARTESIAN_POINT('',(5.5E1,2.E1));
#595=CARTESIAN_POINT('',(5.500073979739E1,2.037416267915E1));
#596=CARTESIAN_POINT('',(5.491537869129E1,2.112190311044E1));
#597=CARTESIAN_POINT('',(5.454290224985E1,2.218772311341E1));
#598=CARTESIAN_POINT('',(5.394207834638E1,2.314371660942E1));
#599=CARTESIAN_POINT('',(5.314372883867E1,2.394210450465E1));
#600=CARTESIAN_POINT('',(5.218770035472E1,2.454280984600E1));
#601=CARTESIAN_POINT('',(5.112198191599E1,2.491572214842E1));
#602=CARTESIAN_POINT('',(5.E1,2.504213892579E1));
#603=CARTESIAN_POINT('',(4.887801808401E1,2.491572214842E1));
#604=CARTESIAN_POINT('',(4.781229964528E1,2.454280984600E1));
#605=CARTESIAN_POINT('',(4.685627116133E1,2.394210450465E1));
#606=CARTESIAN_POINT('',(4.605792165362E1,2.314371660942E1));
#607=CARTESIAN_POINT('',(4.545709775015E1,2.218772311341E1));
#608=CARTESIAN_POINT('',(4.508462130871E1,2.112190311044E1));
#609=CARTESIAN_POINT('',(4.499926020261E1,2.037416267915E1));
#610=CARTESIAN_POINT('',(4.5E1,2.E1));
#611=B_SPLINE_CURVE_WITH_KNOTS('',3,(#594,#595,#596,#597,#598,#599,#600,#601,
#602,#603,#604,#605,#606,#607,#608,#609,#610),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,
1,1,1,1,1,1,1,1,1,4),(0.E0,7.142857142857E-2,1.428571428571E-1,
2.142857142857E-1,2.857142857143E-1,3.571428571429E-1,4.285714285714E-1,5.E-1,
5.714285714286E-1,6.428571428571E-1,7.142857142857E-1,7.857142857143E-1,
8.571428571429E-1,9.285714285714E-1,1.E0),.UNSPECIFIED.);
#612=DEFINITIONAL_REPRESENTATION('',(#611),#379);
#613=PCURVE('',#464,#612);
#614=CARTESIAN_POINT('',(4.5E1,2.E1));
#615=CARTESIAN_POINT('',(4.499926020261E1,1.962583732085E1));
#616=CARTESIAN_POINT('',(4.508462130871E1,1.887809688956E1));
#617=CARTESIAN_POINT('',(4.545709775015E1,1.781227688659E1));
#618=CARTESIAN_POINT('',(4.605792165362E1,1.685628339058E1));
#619=CARTESIAN_POINT('',(4.685627116133E1,1.605789549535E1));
#620=CARTESIAN_POINT('',(4.781229964528E1,1.545719015400E1));
#621=CARTESIAN_POINT('',(4.887801808401E1,1.508427785158E1));
#622=CARTESIAN_POINT('',(5.E1,1.495786107421E1));
#623=CARTESIAN_POINT('',(5.112198191599E1,1.508427785158E1));
#624=CARTESIAN_POINT('',(5.218770035472E1,1.545719015400E1));
#625=CARTESIAN_POINT('',(5.314372883867E1,1.605789549535E1));
#626=CARTESIAN_POINT('',(5.394207834638E1,1.685628339058E1));
#627=CARTESIAN_POINT('',(5.454290224985E1,1.781227688659E1));
#628=CARTESIAN_POINT('',(5.491537869129E1,1.887809688956E1));
#629=CARTESIAN_POINT('',(5.500073979739E1,1.962583732085E1));
#630=CARTESIAN_POINT('',(5.5E1,2.E1));
#631=B_SPLINE_CURVE_WITH_KNOTS('',3,(#614,#615,#616,#617,#618,#619,#620,#621,
#622,#623,#624,#625,#626,#627,#628,#629,#630),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,
1,1,1,1,1,1,1,1,1,4),(0.E0,7.142857142857E-2,1.428571428571E-1,
2.142857142857E-1,2.857142857143E-1,3.571428571429E-1,4.285714285714E-1,5.E-1,
5.714285714286E-1,6.428571428571E-1,7.142857142857E-1,7.857142857143E-1,
8.571428571429E-1,9.285714285714E-1,1.E0),.UNSPECIFIED.);
#632=DEFINITIONAL_REPRESENTATION('',(#631),#379);
#633=PCURVE('',#464,#632);
#635=ORIENTED_EDGE('',*,*,#634,.T.);
#637=ORIENTED_EDGE('',*,*,#636,.T.);
#638=EDGE_LOOP('',(#635,#637));
#639=FACE_BOUND('',#638,.F.);
#640=ADVANCED_FACE('',(#501,#547,#593,#639),#464,.T.);
#641=CARTESIAN_POINT('',(5.E1,0.E0,1.E2));
#642=DIRECTION('',(1.E0,0.E0,0.E0));
#643=DIRECTION('',(0.E0,0.E0,-1.E0));
#644=AXIS2_PLACEMENT_3D('',#641,#642,#643);
#645=PLANE('',#644);
#646=DIRECTION('',(-1.E0,0.E0));
#647=VECTOR('',#646,1.E2);
#648=CARTESIAN_POINT('',(1.E2,1.E1));
#649=LINE('',#648,#647);
#650=TRIMMED_CURVE('',#649,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),.T.,
.UNSPECIFIED.);
#651=DEFINITIONAL_REPRESENTATION('',(#650),#379);
#652=PCURVE('',#645,#651);
#653=DIRECTION('',(0.E0,-1.E0));
#654=VECTOR('',#653,1.E1);
#655=CARTESIAN_POINT('',(1.E2,1.E1));
#656=LINE('',#655,#654);
#657=TRIMMED_CURVE('',#656,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),.T.,
.UNSPECIFIED.);
#658=DEFINITIONAL_REPRESENTATION('',(#657),#379);
#659=PCURVE('',#645,#658);
#660=DIRECTION('',(-1.E0,0.E0));
#661=VECTOR('',#660,1.E2);
#662=CARTESIAN_POINT('',(1.E2,0.E0));
#663=LINE('',#662,#661);
#664=TRIMMED_CURVE('',#663,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),.T.,
.UNSPECIFIED.);
#665=DEFINITIONAL_REPRESENTATION('',(#664),#379);
#666=PCURVE('',#645,#665);
#667=DIRECTION('',(0.E0,-1.E0));
#668=VECTOR('',#667,1.E1);
#669=CARTESIAN_POINT('',(0.E0,1.E1));
#670=LINE('',#669,#668);
#671=TRIMMED_CURVE('',#670,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),.T.,
.UNSPECIFIED.);
#672=DEFINITIONAL_REPRESENTATION('',(#671),#379);
#673=PCURVE('',#645,#672);
#675=ORIENTED_EDGE('',*,*,#674,.F.);
#677=ORIENTED_EDGE('',*,*,#676,.T.);
#678=ORIENTED_EDGE('',*,*,#493,.T.);
#680=ORIENTED_EDGE('',*,*,#679,.F.);
#681=EDGE_LOOP('',(#675,#677,#678,#680));
#682=FACE_OUTER_BOUND('',#681,.F.);
#683=ADVANCED_FACE('',(#682),#645,.T.);
#684=CARTESIAN_POINT('',(5.E1,1.E1,1.E2));
#685=DIRECTION('',(0.E0,1.E0,0.E0));
#686=DIRECTION('',(0.E0,0.E0,1.E0));
#687=AXIS2_PLACEMENT_3D('',#684,#685,#686);
#688=PLANE('',#687);
#689=DIRECTION('',(1.E0,0.E0));
#690=VECTOR('',#689,1.E2);
#691=CARTESIAN_POINT('',(-1.E2,-4.E1));
#692=LINE('',#691,#690);
#693=TRIMMED_CURVE('',#692,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),.T.,
.UNSPECIFIED.);
#694=DEFINITIONAL_REPRESENTATION('',(#693),#379);
#695=PCURVE('',#688,#694);
#696=DIRECTION('',(0.E0,1.E0));
#697=VECTOR('',#696,4.E1);
#698=CARTESIAN_POINT('',(-1.E2,-4.E1));
#699=LINE('',#698,#697);
#700=TRIMMED_CURVE('',#699,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),.T.,
.UNSPECIFIED.);
#701=DEFINITIONAL_REPRESENTATION('',(#700),#379);
#702=PCURVE('',#688,#701);
#703=DIRECTION('',(1.E0,0.E0));
#704=VECTOR('',#703,1.E2);
#705=CARTESIAN_POINT('',(-1.E2,0.E0));
#706=LINE('',#705,#704);
#707=TRIMMED_CURVE('',#706,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),.T.,
.UNSPECIFIED.);
#708=DEFINITIONAL_REPRESENTATION('',(#707),#379);
#709=PCURVE('',#688,#708);
#710=DIRECTION('',(0.E0,1.E0));
#711=VECTOR('',#710,4.E1);
#712=CARTESIAN_POINT('',(0.E0,-4.E1));
#713=LINE('',#712,#711);
#714=TRIMMED_CURVE('',#713,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),.T.,
.UNSPECIFIED.);
#715=DEFINITIONAL_REPRESENTATION('',(#714),#379);
#716=PCURVE('',#688,#715);
#718=ORIENTED_EDGE('',*,*,#717,.F.);
#720=ORIENTED_EDGE('',*,*,#719,.T.);
#721=ORIENTED_EDGE('',*,*,#674,.T.);
#723=ORIENTED_EDGE('',*,*,#722,.F.);
#724=EDGE_LOOP('',(#718,#720,#721,#723));
#725=FACE_OUTER_BOUND('',#724,.F.);
#726=CARTESIAN_POINT('',(-5.799038106E1,-7.5E0));
#727=CARTESIAN_POINT('',(-5.798964126261E1,-7.125837320853E0));
#728=CARTESIAN_POINT('',(-5.807500236871E1,-6.378096889556E0));
#729=CARTESIAN_POINT('',(-5.844747881015E1,-5.312276886585E0));
#730=CARTESIAN_POINT('',(-5.904830271362E1,-4.356283390577E0));
#731=CARTESIAN_POINT('',(-5.984665222133E1,-3.557895495346E0));
#732=CARTESIAN_POINT('',(-6.080268070528E1,-2.957190153999E0));
#733=CARTESIAN_POINT('',(-6.186839914401E1,-2.584277851585E0));
#734=CARTESIAN_POINT('',(-6.299038106E1,-2.457861074208E0));
#735=CARTESIAN_POINT('',(-6.411236297599E1,-2.584277851585E0));
#736=CARTESIAN_POINT('',(-6.517808141472E1,-2.957190153999E0));
#737=CARTESIAN_POINT('',(-6.613410989867E1,-3.557895495346E0));
#738=CARTESIAN_POINT('',(-6.693245940638E1,-4.356283390577E0));
#739=CARTESIAN_POINT('',(-6.753328330985E1,-5.312276886585E0));
#740=CARTESIAN_POINT('',(-6.790575975129E1,-6.378096889556E0));
#741=CARTESIAN_POINT('',(-6.799112085739E1,-7.125837320853E0));
#742=CARTESIAN_POINT('',(-6.799038106E1,-7.5E0));
#743=B_SPLINE_CURVE_WITH_KNOTS('',3,(#726,#727,#728,#729,#730,#731,#732,#733,
#734,#735,#736,#737,#738,#739,#740,#741,#742),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,
1,1,1,1,1,1,1,1,1,4),(0.E0,7.142857142857E-2,1.428571428571E-1,
2.142857142857E-1,2.857142857143E-1,3.571428571429E-1,4.285714285714E-1,5.E-1,
5.714285714286E-1,6.428571428571E-1,7.142857142857E-1,7.857142857143E-1,
8.571428571429E-1,9.285714285714E-1,1.E0),.UNSPECIFIED.);
#744=DEFINITIONAL_REPRESENTATION('',(#743),#379);
#745=PCURVE('',#688,#744);
#746=CARTESIAN_POINT('',(-6.799038106E1,-7.5E0));
#747=CARTESIAN_POINT('',(-6.799112085739E1,-7.874162679147E0));
#748=CARTESIAN_POINT('',(-6.790575975129E1,-8.621903110444E0));
#749=CARTESIAN_POINT('',(-6.753328330985E1,-9.687723113415E0));
#750=CARTESIAN_POINT('',(-6.693245940638E1,-1.064371660942E1));
#751=CARTESIAN_POINT('',(-6.613410989867E1,-1.144210450465E1));
#752=CARTESIAN_POINT('',(-6.517808141472E1,-1.204280984600E1));
#753=CARTESIAN_POINT('',(-6.411236297599E1,-1.241572214842E1));
#754=CARTESIAN_POINT('',(-6.299038106E1,-1.254213892579E1));
#755=CARTESIAN_POINT('',(-6.186839914401E1,-1.241572214842E1));
#756=CARTESIAN_POINT('',(-6.080268070528E1,-1.204280984600E1));
#757=CARTESIAN_POINT('',(-5.984665222133E1,-1.144210450465E1));
#758=CARTESIAN_POINT('',(-5.904830271362E1,-1.064371660942E1));
#759=CARTESIAN_POINT('',(-5.844747881015E1,-9.687723113415E0));
#760=CARTESIAN_POINT('',(-5.807500236871E1,-8.621903110444E0));
#761=CARTESIAN_POINT('',(-5.798964126261E1,-7.874162679147E0));
#762=CARTESIAN_POINT('',(-5.799038106E1,-7.5E0));
#763=B_SPLINE_CURVE_WITH_KNOTS('',3,(#746,#747,#748,#749,#750,#751,#752,#753,
#754,#755,#756,#757,#758,#759,#760,#761,#762),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,
1,1,1,1,1,1,1,1,1,4),(0.E0,7.142857142858E-2,1.428571428571E-1,
2.142857142857E-1,2.857142857143E-1,3.571428571429E-1,4.285714285714E-1,5.E-1,
5.714285714286E-1,6.428571428571E-1,7.142857142857E-1,7.857142857143E-1,
8.571428571429E-1,9.285714285714E-1,1.E0),.UNSPECIFIED.);
#764=DEFINITIONAL_REPRESENTATION('',(#763),#379);
#765=PCURVE('',#688,#764);
#767=ORIENTED_EDGE('',*,*,#766,.T.);
#769=ORIENTED_EDGE('',*,*,#768,.T.);
#770=EDGE_LOOP('',(#767,#769));
#771=FACE_BOUND('',#770,.F.);
#772=CARTESIAN_POINT('',(-3.200961894E1,-7.5E0));
#773=CARTESIAN_POINT('',(-3.200887914261E1,-7.125837320853E0));
#774=CARTESIAN_POINT('',(-3.209424024871E1,-6.378096889556E0));
#775=CARTESIAN_POINT('',(-3.246671669015E1,-5.312276886585E0));
#776=CARTESIAN_POINT('',(-3.306754059362E1,-4.356283390577E0));
#777=CARTESIAN_POINT('',(-3.386589010133E1,-3.557895495346E0));
#778=CARTESIAN_POINT('',(-3.482191858528E1,-2.957190153999E0));
#779=CARTESIAN_POINT('',(-3.588763702401E1,-2.584277851585E0));
#780=CARTESIAN_POINT('',(-3.700961894E1,-2.457861074208E0));
#781=CARTESIAN_POINT('',(-3.813160085599E1,-2.584277851585E0));
#782=CARTESIAN_POINT('',(-3.919731929472E1,-2.957190153999E0));
#783=CARTESIAN_POINT('',(-4.015334777867E1,-3.557895495346E0));
#784=CARTESIAN_POINT('',(-4.095169728638E1,-4.356283390577E0));
#785=CARTESIAN_POINT('',(-4.155252118985E1,-5.312276886585E0));
#786=CARTESIAN_POINT('',(-4.192499763129E1,-6.378096889556E0));
#787=CARTESIAN_POINT('',(-4.201035873739E1,-7.125837320853E0));
#788=CARTESIAN_POINT('',(-4.200961894E1,-7.5E0));
#789=B_SPLINE_CURVE_WITH_KNOTS('',3,(#772,#773,#774,#775,#776,#777,#778,#779,
#780,#781,#782,#783,#784,#785,#786,#787,#788),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,
1,1,1,1,1,1,1,1,1,4),(0.E0,7.142857142857E-2,1.428571428571E-1,
2.142857142857E-1,2.857142857143E-1,3.571428571429E-1,4.285714285714E-1,5.E-1,
5.714285714286E-1,6.428571428571E-1,7.142857142857E-1,7.857142857143E-1,
8.571428571429E-1,9.285714285714E-1,1.E0),.UNSPECIFIED.);
#790=DEFINITIONAL_REPRESENTATION('',(#789),#379);
#791=PCURVE('',#688,#790);
#792=CARTESIAN_POINT('',(-4.200961894E1,-7.5E0));
#793=CARTESIAN_POINT('',(-4.201035873739E1,-7.874162679147E0));
#794=CARTESIAN_POINT('',(-4.192499763129E1,-8.621903110444E0));
#795=CARTESIAN_POINT('',(-4.155252118985E1,-9.687723113415E0));
#796=CARTESIAN_POINT('',(-4.095169728638E1,-1.064371660942E1));
#797=CARTESIAN_POINT('',(-4.015334777867E1,-1.144210450465E1));
#798=CARTESIAN_POINT('',(-3.919731929472E1,-1.204280984600E1));
#799=CARTESIAN_POINT('',(-3.813160085599E1,-1.241572214842E1));
#800=CARTESIAN_POINT('',(-3.700961894E1,-1.254213892579E1));
#801=CARTESIAN_POINT('',(-3.588763702401E1,-1.241572214842E1));
#802=CARTESIAN_POINT('',(-3.482191858528E1,-1.204280984600E1));
#803=CARTESIAN_POINT('',(-3.386589010133E1,-1.144210450465E1));
#804=CARTESIAN_POINT('',(-3.306754059362E1,-1.064371660942E1));
#805=CARTESIAN_POINT('',(-3.246671669015E1,-9.687723113415E0));
#806=CARTESIAN_POINT('',(-3.209424024871E1,-8.621903110444E0));
#807=CARTESIAN_POINT('',(-3.200887914261E1,-7.874162679147E0));
#808=CARTESIAN_POINT('',(-3.200961894E1,-7.5E0));
#809=B_SPLINE_CURVE_WITH_KNOTS('',3,(#792,#793,#794,#795,#796,#797,#798,#799,
#800,#801,#802,#803,#804,#805,#806,#807,#808),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,
1,1,1,1,1,1,1,1,1,4),(0.E0,7.142857142857E-2,1.428571428571E-1,
2.142857142857E-1,2.857142857143E-1,3.571428571429E-1,4.285714285714E-1,5.E-1,
5.714285714286E-1,6.428571428571E-1,7.142857142857E-1,7.857142857143E-1,
8.571428571429E-1,9.285714285714E-1,1.E0),.UNSPECIFIED.);
#810=DEFINITIONAL_REPRESENTATION('',(#809),#379);
#811=PCURVE('',#688,#810);
#813=ORIENTED_EDGE('',*,*,#812,.T.);
#815=ORIENTED_EDGE('',*,*,#814,.T.);
#816=EDGE_LOOP('',(#813,#815));
#817=FACE_BOUND('',#816,.F.);
#818=CARTESIAN_POINT('',(-4.5E1,-3.E1));
#819=CARTESIAN_POINT('',(-4.499926020261E1,-2.962583732085E1));
#820=CARTESIAN_POINT('',(-4.508462130871E1,-2.887809688956E1));
#821=CARTESIAN_POINT('',(-4.545709775015E1,-2.781227688659E1));
#822=CARTESIAN_POINT('',(-4.605792165362E1,-2.685628339058E1));
#823=CARTESIAN_POINT('',(-4.685627116133E1,-2.605789549535E1));
#824=CARTESIAN_POINT('',(-4.781229964528E1,-2.545719015400E1));
#825=CARTESIAN_POINT('',(-4.887801808401E1,-2.508427785158E1));
#826=CARTESIAN_POINT('',(-5.E1,-2.495786107421E1));
#827=CARTESIAN_POINT('',(-5.112198191599E1,-2.508427785158E1));
#828=CARTESIAN_POINT('',(-5.218770035472E1,-2.545719015400E1));
#829=CARTESIAN_POINT('',(-5.314372883867E1,-2.605789549535E1));
#830=CARTESIAN_POINT('',(-5.394207834638E1,-2.685628339058E1));
#831=CARTESIAN_POINT('',(-5.454290224985E1,-2.781227688659E1));
#832=CARTESIAN_POINT('',(-5.491537869129E1,-2.887809688956E1));
#833=CARTESIAN_POINT('',(-5.500073979739E1,-2.962583732085E1));
#834=CARTESIAN_POINT('',(-5.5E1,-3.E1));
#835=B_SPLINE_CURVE_WITH_KNOTS('',3,(#818,#819,#820,#821,#822,#823,#824,#825,
#826,#827,#828,#829,#830,#831,#832,#833,#834),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,
1,1,1,1,1,1,1,1,1,4),(0.E0,7.142857142857E-2,1.428571428571E-1,
2.142857142857E-1,2.857142857143E-1,3.571428571429E-1,4.285714285714E-1,5.E-1,
5.714285714286E-1,6.428571428571E-1,7.142857142857E-1,7.857142857143E-1,
8.571428571429E-1,9.285714285714E-1,1.E0),.UNSPECIFIED.);
#836=DEFINITIONAL_REPRESENTATION('',(#835),#379);
#837=PCURVE('',#688,#836);
#838=CARTESIAN_POINT('',(-5.5E1,-3.E1));
#839=CARTESIAN_POINT('',(-5.500073979739E1,-3.037416267915E1));
#840=CARTESIAN_POINT('',(-5.491537869129E1,-3.112190311044E1));
#841=CARTESIAN_POINT('',(-5.454290224985E1,-3.218772311341E1));
#842=CARTESIAN_POINT('',(-5.394207834638E1,-3.314371660942E1));
#843=CARTESIAN_POINT('',(-5.314372883867E1,-3.394210450465E1));
#844=CARTESIAN_POINT('',(-5.218770035472E1,-3.454280984600E1));
#845=CARTESIAN_POINT('',(-5.112198191599E1,-3.491572214842E1));
#846=CARTESIAN_POINT('',(-5.E1,-3.504213892579E1));
#847=CARTESIAN_POINT('',(-4.887801808401E1,-3.491572214842E1));
#848=CARTESIAN_POINT('',(-4.781229964528E1,-3.454280984600E1));
#849=CARTESIAN_POINT('',(-4.685627116133E1,-3.394210450465E1));
#850=CARTESIAN_POINT('',(-4.605792165362E1,-3.314371660942E1));
#851=CARTESIAN_POINT('',(-4.545709775015E1,-3.218772311341E1));
#852=CARTESIAN_POINT('',(-4.508462130871E1,-3.112190311044E1));
#853=CARTESIAN_POINT('',(-4.499926020261E1,-3.037416267915E1));
#854=CARTESIAN_POINT('',(-4.5E1,-3.E1));
#855=B_SPLINE_CURVE_WITH_KNOTS('',3,(#838,#839,#840,#841,#842,#843,#844,#845,
#846,#847,#848,#849,#850,#851,#852,#853,#854),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,
1,1,1,1,1,1,1,1,1,4),(0.E0,7.142857142857E-2,1.428571428571E-1,
2.142857142857E-1,2.857142857143E-1,3.571428571429E-1,4.285714285714E-1,5.E-1,
5.714285714286E-1,6.428571428571E-1,7.142857142857E-1,7.857142857143E-1,
8.571428571429E-1,9.285714285714E-1,1.E0),.UNSPECIFIED.);
#856=DEFINITIONAL_REPRESENTATION('',(#855),#379);
#857=PCURVE('',#688,#856);
#859=ORIENTED_EDGE('',*,*,#858,.T.);
#861=ORIENTED_EDGE('',*,*,#860,.T.);
#862=EDGE_LOOP('',(#859,#861));
#863=FACE_BOUND('',#862,.F.);
#864=ADVANCED_FACE('',(#725,#771,#817,#863),#688,.T.);
#865=CARTESIAN_POINT('',(1.E1,1.E1,1.E2));
#866=DIRECTION('',(1.E0,0.E0,0.E0));
#867=DIRECTION('',(0.E0,0.E0,-1.E0));
#868=AXIS2_PLACEMENT_3D('',#865,#866,#867);
#869=PLANE('',#868);
#870=DIRECTION('',(-1.E0,0.E0));
#871=VECTOR('',#870,1.E2);
#872=CARTESIAN_POINT('',(1.E2,5.E1));
#873=LINE('',#872,#871);
#874=TRIMMED_CURVE('',#873,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),.T.,
.UNSPECIFIED.);
#875=DEFINITIONAL_REPRESENTATION('',(#874),#379);
#876=PCURVE('',#869,#875);
#877=DIRECTION('',(0.E0,-1.E0));
#878=VECTOR('',#877,5.E1);
#879=CARTESIAN_POINT('',(1.E2,5.E1));
#880=LINE('',#879,#878);
#881=TRIMMED_CURVE('',#880,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),.T.,
.UNSPECIFIED.);
#882=DEFINITIONAL_REPRESENTATION('',(#881),#379);
#883=PCURVE('',#869,#882);
#884=DIRECTION('',(-1.E0,0.E0));
#885=VECTOR('',#884,1.E2);
#886=CARTESIAN_POINT('',(1.E2,0.E0));
#887=LINE('',#886,#885);
#888=TRIMMED_CURVE('',#887,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),.T.,
.UNSPECIFIED.);
#889=DEFINITIONAL_REPRESENTATION('',(#888),#379);
#890=PCURVE('',#869,#889);
#891=DIRECTION('',(0.E0,-1.E0));
#892=VECTOR('',#891,5.E1);
#893=CARTESIAN_POINT('',(0.E0,5.E1));
#894=LINE('',#893,#892);
#895=TRIMMED_CURVE('',#894,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),.T.,
.UNSPECIFIED.);
#896=DEFINITIONAL_REPRESENTATION('',(#895),#379);
#897=PCURVE('',#869,#896);
#899=ORIENTED_EDGE('',*,*,#898,.F.);
#901=ORIENTED_EDGE('',*,*,#900,.T.);
#902=ORIENTED_EDGE('',*,*,#717,.T.);
#904=ORIENTED_EDGE('',*,*,#903,.F.);
#905=EDGE_LOOP('',(#899,#901,#902,#904));
#906=FACE_OUTER_BOUND('',#905,.F.);
#907=CARTESIAN_POINT('',(5.5E1,3.E1));
#908=CARTESIAN_POINT('',(5.500073979739E1,3.037416267915E1));
#909=CARTESIAN_POINT('',(5.491537869129E1,3.112190311044E1));
#910=CARTESIAN_POINT('',(5.454290224985E1,3.218772311341E1));
#911=CARTESIAN_POINT('',(5.394207834638E1,3.314371660942E1));
#912=CARTESIAN_POINT('',(5.314372883867E1,3.394210450465E1));
#913=CARTESIAN_POINT('',(5.218770035472E1,3.454280984600E1));
#914=CARTESIAN_POINT('',(5.112198191599E1,3.491572214842E1));
#915=CARTESIAN_POINT('',(5.E1,3.504213892579E1));
#916=CARTESIAN_POINT('',(4.887801808401E1,3.491572214842E1));
#917=CARTESIAN_POINT('',(4.781229964528E1,3.454280984600E1));
#918=CARTESIAN_POINT('',(4.685627116133E1,3.394210450465E1));
#919=CARTESIAN_POINT('',(4.605792165362E1,3.314371660942E1));
#920=CARTESIAN_POINT('',(4.545709775015E1,3.218772311341E1));
#921=CARTESIAN_POINT('',(4.508462130871E1,3.112190311044E1));
#922=CARTESIAN_POINT('',(4.499926020261E1,3.037416267915E1));
#923=CARTESIAN_POINT('',(4.5E1,3.E1));
#924=B_SPLINE_CURVE_WITH_KNOTS('',3,(#907,#908,#909,#910,#911,#912,#913,#914,
#915,#916,#917,#918,#919,#920,#921,#922,#923),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,
1,1,1,1,1,1,1,1,1,4),(0.E0,7.142857142857E-2,1.428571428571E-1,
2.142857142857E-1,2.857142857143E-1,3.571428571429E-1,4.285714285714E-1,5.E-1,
5.714285714286E-1,6.428571428571E-1,7.142857142857E-1,7.857142857143E-1,
8.571428571429E-1,9.285714285714E-1,1.E0),.UNSPECIFIED.);
#925=DEFINITIONAL_REPRESENTATION('',(#924),#379);
#926=PCURVE('',#869,#925);
#927=CARTESIAN_POINT('',(4.5E1,3.E1));
#928=CARTESIAN_POINT('',(4.499926020261E1,2.962583732085E1));
#929=CARTESIAN_POINT('',(4.508462130871E1,2.887809688956E1));
#930=CARTESIAN_POINT('',(4.545709775015E1,2.781227688659E1));
#931=CARTESIAN_POINT('',(4.605792165362E1,2.685628339058E1));
#932=CARTESIAN_POINT('',(4.685627116133E1,2.605789549535E1));
#933=CARTESIAN_POINT('',(4.781229964528E1,2.545719015400E1));
#934=CARTESIAN_POINT('',(4.887801808401E1,2.508427785158E1));
#935=CARTESIAN_POINT('',(5.E1,2.495786107421E1));
#936=CARTESIAN_POINT('',(5.112198191599E1,2.508427785158E1));
#937=CARTESIAN_POINT('',(5.218770035472E1,2.545719015400E1));
#938=CARTESIAN_POINT('',(5.314372883867E1,2.605789549535E1));
#939=CARTESIAN_POINT('',(5.394207834638E1,2.685628339058E1));
#940=CARTESIAN_POINT('',(5.454290224985E1,2.781227688659E1));
#941=CARTESIAN_POINT('',(5.491537869129E1,2.887809688956E1));
#942=CARTESIAN_POINT('',(5.500073979739E1,2.962583732085E1));
#943=CARTESIAN_POINT('',(5.5E1,3.E1));
#944=B_SPLINE_CURVE_WITH_KNOTS('',3,(#927,#928,#929,#930,#931,#932,#933,#934,
#935,#936,#937,#938,#939,#940,#941,#942,#943),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,
1,1,1,1,1,1,1,1,1,4),(0.E0,7.142857142857E-2,1.428571428571E-1,
2.142857142857E-1,2.857142857143E-1,3.571428571429E-1,4.285714285714E-1,5.E-1,
5.714285714286E-1,6.428571428571E-1,7.142857142857E-1,7.857142857143E-1,
8.571428571429E-1,9.285714285714E-1,1.E0),.UNSPECIFIED.);
#945=DEFINITIONAL_REPRESENTATION('',(#944),#379);
#946=PCURVE('',#869,#945);
#948=ORIENTED_EDGE('',*,*,#947,.T.);
#950=ORIENTED_EDGE('',*,*,#949,.T.);
#951=EDGE_LOOP('',(#948,#950));
#952=FACE_BOUND('',#951,.F.);
#953=ADVANCED_FACE('',(#906,#952),#869,.T.);
#954=CARTESIAN_POINT('',(1.E1,6.E1,1.E2));
#955=DIRECTION('',(0.E0,1.E0,0.E0));
#956=DIRECTION('',(0.E0,0.E0,1.E0));
#957=AXIS2_PLACEMENT_3D('',#954,#955,#956);
#958=PLANE('',#957);
#959=DIRECTION('',(0.E0,1.E0));
#960=VECTOR('',#959,1.E1);
#961=CARTESIAN_POINT('',(0.E0,-1.E1));
#962=LINE('',#961,#960);
#963=TRIMMED_CURVE('',#962,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),.T.,
.UNSPECIFIED.);
#964=DEFINITIONAL_REPRESENTATION('',(#963),#379);
#965=PCURVE('',#958,#964);
#966=DIRECTION('',(1.E0,0.E0));
#967=VECTOR('',#966,1.E2);
#968=CARTESIAN_POINT('',(-1.E2,-1.E1));
#969=LINE('',#968,#967);
#970=TRIMMED_CURVE('',#969,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),.T.,
.UNSPECIFIED.);
#971=DEFINITIONAL_REPRESENTATION('',(#970),#379);
#972=PCURVE('',#958,#971);
#973=DIRECTION('',(0.E0,1.E0));
#974=VECTOR('',#973,1.E1);
#975=CARTESIAN_POINT('',(-1.E2,-1.E1));
#976=LINE('',#975,#974);
#977=TRIMMED_CURVE('',#976,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),.T.,
.UNSPECIFIED.);
#978=DEFINITIONAL_REPRESENTATION('',(#977),#379);
#979=PCURVE('',#958,#978);
#980=DIRECTION('',(1.E0,0.E0));
#981=VECTOR('',#980,1.E2);
#982=CARTESIAN_POINT('',(-1.E2,0.E0));
#983=LINE('',#982,#981);
#984=TRIMMED_CURVE('',#983,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),.T.,
.UNSPECIFIED.);
#985=DEFINITIONAL_REPRESENTATION('',(#984),#379);
#986=PCURVE('',#958,#985);
#988=ORIENTED_EDGE('',*,*,#987,.F.);
#989=ORIENTED_EDGE('',*,*,#407,.F.);
#991=ORIENTED_EDGE('',*,*,#990,.T.);
#992=ORIENTED_EDGE('',*,*,#898,.T.);
#993=EDGE_LOOP('',(#988,#989,#991,#992));
#994=FACE_OUTER_BOUND('',#993,.F.);
#995=ADVANCED_FACE('',(#994),#958,.T.);
#996=CARTESIAN_POINT('',(0.E0,0.E0,1.E2));
#997=DIRECTION('',(0.E0,0.E0,1.E0));
#998=DIRECTION('',(1.E0,0.E0,0.E0));
#999=AXIS2_PLACEMENT_3D('',#996,#997,#998);
#1000=PLANE('',#999);
#1001=DIRECTION('',(0.E0,1.E0));
#1002=VECTOR('',#1001,6.E1);
#1003=CARTESIAN_POINT('',(0.E0,0.E0));
#1004=LINE('',#1003,#1002);
#1005=TRIMMED_CURVE('',#1004,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1006=DEFINITIONAL_REPRESENTATION('',(#1005),#379);
#1007=PCURVE('',#1000,#1006);
#1008=DIRECTION('',(1.E0,0.E0));
#1009=VECTOR('',#1008,1.E1);
#1010=CARTESIAN_POINT('',(0.E0,6.E1));
#1011=LINE('',#1010,#1009);
#1012=TRIMMED_CURVE('',#1011,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1013=DEFINITIONAL_REPRESENTATION('',(#1012),#379);
#1014=PCURVE('',#1000,#1013);
#1015=DIRECTION('',(0.E0,-1.E0));
#1016=VECTOR('',#1015,5.E1);
#1017=CARTESIAN_POINT('',(1.E1,6.E1));
#1018=LINE('',#1017,#1016);
#1019=TRIMMED_CURVE('',#1018,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1020=DEFINITIONAL_REPRESENTATION('',(#1019),#379);
#1021=PCURVE('',#1000,#1020);
#1022=DIRECTION('',(1.E0,0.E0));
#1023=VECTOR('',#1022,4.E1);
#1024=CARTESIAN_POINT('',(1.E1,1.E1));
#1025=LINE('',#1024,#1023);
#1026=TRIMMED_CURVE('',#1025,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1027=DEFINITIONAL_REPRESENTATION('',(#1026),#379);
#1028=PCURVE('',#1000,#1027);
#1029=DIRECTION('',(0.E0,-1.E0));
#1030=VECTOR('',#1029,1.E1);
#1031=CARTESIAN_POINT('',(5.E1,1.E1));
#1032=LINE('',#1031,#1030);
#1033=TRIMMED_CURVE('',#1032,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1034=DEFINITIONAL_REPRESENTATION('',(#1033),#379);
#1035=PCURVE('',#1000,#1034);
#1036=DIRECTION('',(-1.E0,0.E0));
#1037=VECTOR('',#1036,5.E1);
#1038=CARTESIAN_POINT('',(5.E1,0.E0));
#1039=LINE('',#1038,#1037);
#1040=TRIMMED_CURVE('',#1039,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1041=DEFINITIONAL_REPRESENTATION('',(#1040),#379);
#1042=PCURVE('',#1000,#1041);
#1043=ORIENTED_EDGE('',*,*,#409,.T.);
#1044=ORIENTED_EDGE('',*,*,#987,.T.);
#1045=ORIENTED_EDGE('',*,*,#903,.T.);
#1046=ORIENTED_EDGE('',*,*,#722,.T.);
#1047=ORIENTED_EDGE('',*,*,#679,.T.);
#1048=ORIENTED_EDGE('',*,*,#498,.T.);
#1049=EDGE_LOOP('',(#1043,#1044,#1045,#1046,#1047,#1048));
#1050=FACE_OUTER_BOUND('',#1049,.F.);
#1051=ADVANCED_FACE('',(#1050),#1000,.T.);
#1052=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
#1053=DIRECTION('',(0.E0,0.E0,-1.E0));
#1054=DIRECTION('',(-1.E0,0.E0,0.E0));
#1055=AXIS2_PLACEMENT_3D('',#1052,#1053,#1054);
#1056=PLANE('',#1055);
#1057=DIRECTION('',(0.E0,1.E0));
#1058=VECTOR('',#1057,6.E1);
#1059=CARTESIAN_POINT('',(0.E0,0.E0));
#1060=LINE('',#1059,#1058);
#1061=TRIMMED_CURVE('',#1060,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1062=DEFINITIONAL_REPRESENTATION('',(#1061),#379);
#1063=PCURVE('',#1056,#1062);
#1064=DIRECTION('',(1.E0,0.E0));
#1065=VECTOR('',#1064,5.E1);
#1066=CARTESIAN_POINT('',(-5.E1,0.E0));
#1067=LINE('',#1066,#1065);
#1068=TRIMMED_CURVE('',#1067,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1069=DEFINITIONAL_REPRESENTATION('',(#1068),#379);
#1070=PCURVE('',#1056,#1069);
#1071=DIRECTION('',(0.E0,-1.E0));
#1072=VECTOR('',#1071,1.E1);
#1073=CARTESIAN_POINT('',(-5.E1,1.E1));
#1074=LINE('',#1073,#1072);
#1075=TRIMMED_CURVE('',#1074,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1076=DEFINITIONAL_REPRESENTATION('',(#1075),#379);
#1077=PCURVE('',#1056,#1076);
#1078=DIRECTION('',(-1.E0,0.E0));
#1079=VECTOR('',#1078,4.E1);
#1080=CARTESIAN_POINT('',(-1.E1,1.E1));
#1081=LINE('',#1080,#1079);
#1082=TRIMMED_CURVE('',#1081,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1083=DEFINITIONAL_REPRESENTATION('',(#1082),#379);
#1084=PCURVE('',#1056,#1083);
#1085=DIRECTION('',(0.E0,-1.E0));
#1086=VECTOR('',#1085,5.E1);
#1087=CARTESIAN_POINT('',(-1.E1,6.E1));
#1088=LINE('',#1087,#1086);
#1089=TRIMMED_CURVE('',#1088,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1090=DEFINITIONAL_REPRESENTATION('',(#1089),#379);
#1091=PCURVE('',#1056,#1090);
#1092=DIRECTION('',(-1.E0,0.E0));
#1093=VECTOR('',#1092,1.E1);
#1094=CARTESIAN_POINT('',(0.E0,6.E1));
#1095=LINE('',#1094,#1093);
#1096=TRIMMED_CURVE('',#1095,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1097=DEFINITIONAL_REPRESENTATION('',(#1096),#379);
#1098=PCURVE('',#1056,#1097);
#1099=ORIENTED_EDGE('',*,*,#405,.F.);
#1100=ORIENTED_EDGE('',*,*,#495,.F.);
#1101=ORIENTED_EDGE('',*,*,#676,.F.);
#1102=ORIENTED_EDGE('',*,*,#719,.F.);
#1103=ORIENTED_EDGE('',*,*,#900,.F.);
#1104=ORIENTED_EDGE('',*,*,#990,.F.);
#1105=EDGE_LOOP('',(#1099,#1100,#1101,#1102,#1103,#1104));
#1106=FACE_OUTER_BOUND('',#1105,.F.);
#1107=ADVANCED_FACE('',(#1106),#1056,.T.);
#1108=CARTESIAN_POINT('',(9.9999E0,4.E1,5.E1));
#1109=DIRECTION('',(-1.E0,0.E0,0.E0));
#1110=DIRECTION('',(0.E0,0.E0,1.E0));
#1111=AXIS2_PLACEMENT_3D('',#1108,#1109,#1110);
#1112=CYLINDRICAL_SURFACE('',#1111,5.E0);
#1113=DIRECTION('',(-1.E0,0.E0));
#1114=VECTOR('',#1113,1.8E2);
#1115=CARTESIAN_POINT('',(1.8E2,-1.000000000010E-4));
#1116=LINE('',#1115,#1114);
#1117=TRIMMED_CURVE('',#1116,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1118=DEFINITIONAL_REPRESENTATION('',(#1117),#379);
#1119=PCURVE('',#1112,#1118);
#1120=DIRECTION('',(0.E0,-1.E0));
#1121=VECTOR('',#1120,1.E1);
#1122=CARTESIAN_POINT('',(1.8E2,9.9999E0));
#1123=LINE('',#1122,#1121);
#1124=TRIMMED_CURVE('',#1123,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1125=DEFINITIONAL_REPRESENTATION('',(#1124),#379);
#1126=PCURVE('',#1112,#1125);
#1127=DIRECTION('',(1.E0,0.E0));
#1128=VECTOR('',#1127,1.8E2);
#1129=CARTESIAN_POINT('',(0.E0,9.9999E0));
#1130=LINE('',#1129,#1128);
#1131=TRIMMED_CURVE('',#1130,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1132=DEFINITIONAL_REPRESENTATION('',(#1131),#379);
#1133=PCURVE('',#1112,#1132);
#1134=DIRECTION('',(0.E0,1.E0));
#1135=VECTOR('',#1134,1.E1);
#1136=CARTESIAN_POINT('',(0.E0,-1.000000000010E-4));
#1137=LINE('',#1136,#1135);
#1138=TRIMMED_CURVE('',#1137,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1139=DEFINITIONAL_REPRESENTATION('',(#1138),#379);
#1140=PCURVE('',#1112,#1139);
#1141=ORIENTED_EDGE('',*,*,#947,.F.);
#1143=ORIENTED_EDGE('',*,*,#1142,.F.);
#1144=ORIENTED_EDGE('',*,*,#453,.F.);
#1146=ORIENTED_EDGE('',*,*,#1145,.F.);
#1147=EDGE_LOOP('',(#1141,#1143,#1144,#1146));
#1148=FACE_OUTER_BOUND('',#1147,.F.);
#1149=ADVANCED_FACE('',(#1148),#1112,.F.);
#1150=CARTESIAN_POINT('',(9.9999E0,4.E1,5.E1));
#1151=DIRECTION('',(-1.E0,0.E0,0.E0));
#1152=DIRECTION('',(0.E0,0.E0,-1.E0));
#1153=AXIS2_PLACEMENT_3D('',#1150,#1151,#1152);
#1154=CYLINDRICAL_SURFACE('',#1153,5.E0);
#1155=DIRECTION('',(-1.E0,0.E0));
#1156=VECTOR('',#1155,1.8E2);
#1157=CARTESIAN_POINT('',(1.8E2,-1.000000000010E-4));
#1158=LINE('',#1157,#1156);
#1159=TRIMMED_CURVE('',#1158,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1160=DEFINITIONAL_REPRESENTATION('',(#1159),#379);
#1161=PCURVE('',#1154,#1160);
#1162=DIRECTION('',(0.E0,1.E0));
#1163=VECTOR('',#1162,1.E1);
#1164=CARTESIAN_POINT('',(1.8E2,-1.000000000010E-4));
#1165=LINE('',#1164,#1163);
#1166=TRIMMED_CURVE('',#1165,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1167=DEFINITIONAL_REPRESENTATION('',(#1166),#379);
#1168=PCURVE('',#1154,#1167);
#1169=DIRECTION('',(1.E0,0.E0));
#1170=VECTOR('',#1169,1.8E2);
#1171=CARTESIAN_POINT('',(0.E0,9.9999E0));
#1172=LINE('',#1171,#1170);
#1173=TRIMMED_CURVE('',#1172,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1174=DEFINITIONAL_REPRESENTATION('',(#1173),#379);
#1175=PCURVE('',#1154,#1174);
#1176=DIRECTION('',(0.E0,-1.E0));
#1177=VECTOR('',#1176,1.E1);
#1178=CARTESIAN_POINT('',(0.E0,9.9999E0));
#1179=LINE('',#1178,#1177);
#1180=TRIMMED_CURVE('',#1179,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1181=DEFINITIONAL_REPRESENTATION('',(#1180),#379);
#1182=PCURVE('',#1154,#1181);
#1183=ORIENTED_EDGE('',*,*,#949,.F.);
#1184=ORIENTED_EDGE('',*,*,#1145,.T.);
#1185=ORIENTED_EDGE('',*,*,#455,.F.);
#1186=ORIENTED_EDGE('',*,*,#1142,.T.);
#1187=EDGE_LOOP('',(#1183,#1184,#1185,#1186));
#1188=FACE_OUTER_BOUND('',#1187,.F.);
#1189=ADVANCED_FACE('',(#1188),#1154,.F.);
#1190=CARTESIAN_POINT('',(4.25E1,9.9999E0,3.700961894E1));
#1191=DIRECTION('',(0.E0,-1.E0,0.E0));
#1192=DIRECTION('',(0.E0,0.E0,-1.E0));
#1193=AXIS2_PLACEMENT_3D('',#1190,#1191,#1192);
#1194=CYLINDRICAL_SURFACE('',#1193,5.E0);
#1195=DIRECTION('',(-1.E0,0.E0));
#1196=VECTOR('',#1195,1.8E2);
#1197=CARTESIAN_POINT('',(1.8E2,-1.000000000010E-4));
#1198=LINE('',#1197,#1196);
#1199=TRIMMED_CURVE('',#1198,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1200=DEFINITIONAL_REPRESENTATION('',(#1199),#379);
#1201=PCURVE('',#1194,#1200);
#1202=DIRECTION('',(0.E0,-1.E0));
#1203=VECTOR('',#1202,1.E1);
#1204=CARTESIAN_POINT('',(1.8E2,9.9999E0));
#1205=LINE('',#1204,#1203);
#1206=TRIMMED_CURVE('',#1205,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1207=DEFINITIONAL_REPRESENTATION('',(#1206),#379);
#1208=PCURVE('',#1194,#1207);
#1209=DIRECTION('',(1.E0,0.E0));
#1210=VECTOR('',#1209,1.8E2);
#1211=CARTESIAN_POINT('',(0.E0,9.9999E0));
#1212=LINE('',#1211,#1210);
#1213=TRIMMED_CURVE('',#1212,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1214=DEFINITIONAL_REPRESENTATION('',(#1213),#379);
#1215=PCURVE('',#1194,#1214);
#1216=DIRECTION('',(0.E0,1.E0));
#1217=VECTOR('',#1216,1.E1);
#1218=CARTESIAN_POINT('',(0.E0,-1.000000000010E-4));
#1219=LINE('',#1218,#1217);
#1220=TRIMMED_CURVE('',#1219,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1221=DEFINITIONAL_REPRESENTATION('',(#1220),#379);
#1222=PCURVE('',#1194,#1221);
#1223=ORIENTED_EDGE('',*,*,#766,.F.);
#1225=ORIENTED_EDGE('',*,*,#1224,.F.);
#1226=ORIENTED_EDGE('',*,*,#542,.F.);
#1228=ORIENTED_EDGE('',*,*,#1227,.F.);
#1229=EDGE_LOOP('',(#1223,#1225,#1226,#1228));
#1230=FACE_OUTER_BOUND('',#1229,.F.);
#1231=ADVANCED_FACE('',(#1230),#1194,.F.);
#1232=CARTESIAN_POINT('',(4.25E1,9.9999E0,3.700961894E1));
#1233=DIRECTION('',(0.E0,-1.E0,0.E0));
#1234=DIRECTION('',(0.E0,0.E0,1.E0));
#1235=AXIS2_PLACEMENT_3D('',#1232,#1233,#1234);
#1236=CYLINDRICAL_SURFACE('',#1235,5.E0);
#1237=DIRECTION('',(-1.E0,0.E0));
#1238=VECTOR('',#1237,1.8E2);
#1239=CARTESIAN_POINT('',(1.8E2,-1.000000000010E-4));
#1240=LINE('',#1239,#1238);
#1241=TRIMMED_CURVE('',#1240,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1242=DEFINITIONAL_REPRESENTATION('',(#1241),#379);
#1243=PCURVE('',#1236,#1242);
#1244=DIRECTION('',(0.E0,1.E0));
#1245=VECTOR('',#1244,1.E1);
#1246=CARTESIAN_POINT('',(1.8E2,-1.000000000010E-4));
#1247=LINE('',#1246,#1245);
#1248=TRIMMED_CURVE('',#1247,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1249=DEFINITIONAL_REPRESENTATION('',(#1248),#379);
#1250=PCURVE('',#1236,#1249);
#1251=DIRECTION('',(1.E0,0.E0));
#1252=VECTOR('',#1251,1.8E2);
#1253=CARTESIAN_POINT('',(0.E0,9.9999E0));
#1254=LINE('',#1253,#1252);
#1255=TRIMMED_CURVE('',#1254,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1256=DEFINITIONAL_REPRESENTATION('',(#1255),#379);
#1257=PCURVE('',#1236,#1256);
#1258=DIRECTION('',(0.E0,-1.E0));
#1259=VECTOR('',#1258,1.E1);
#1260=CARTESIAN_POINT('',(0.E0,9.9999E0));
#1261=LINE('',#1260,#1259);
#1262=TRIMMED_CURVE('',#1261,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1263=DEFINITIONAL_REPRESENTATION('',(#1262),#379);
#1264=PCURVE('',#1236,#1263);
#1265=ORIENTED_EDGE('',*,*,#768,.F.);
#1266=ORIENTED_EDGE('',*,*,#1227,.T.);
#1267=ORIENTED_EDGE('',*,*,#544,.F.);
#1268=ORIENTED_EDGE('',*,*,#1224,.T.);
#1269=EDGE_LOOP('',(#1265,#1266,#1267,#1268));
#1270=FACE_OUTER_BOUND('',#1269,.F.);
#1271=ADVANCED_FACE('',(#1270),#1236,.F.);
#1272=CARTESIAN_POINT('',(4.25E1,9.9999E0,6.299038106E1));
#1273=DIRECTION('',(0.E0,-1.E0,0.E0));
#1274=DIRECTION('',(0.E0,0.E0,-1.E0));
#1275=AXIS2_PLACEMENT_3D('',#1272,#1273,#1274);
#1276=CYLINDRICAL_SURFACE('',#1275,5.E0);
#1277=DIRECTION('',(-1.E0,0.E0));
#1278=VECTOR('',#1277,1.8E2);
#1279=CARTESIAN_POINT('',(1.8E2,-1.000000000010E-4));
#1280=LINE('',#1279,#1278);
#1281=TRIMMED_CURVE('',#1280,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1282=DEFINITIONAL_REPRESENTATION('',(#1281),#379);
#1283=PCURVE('',#1276,#1282);
#1284=DIRECTION('',(0.E0,-1.E0));
#1285=VECTOR('',#1284,1.E1);
#1286=CARTESIAN_POINT('',(1.8E2,9.9999E0));
#1287=LINE('',#1286,#1285);
#1288=TRIMMED_CURVE('',#1287,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1289=DEFINITIONAL_REPRESENTATION('',(#1288),#379);
#1290=PCURVE('',#1276,#1289);
#1291=DIRECTION('',(1.E0,0.E0));
#1292=VECTOR('',#1291,1.8E2);
#1293=CARTESIAN_POINT('',(0.E0,9.9999E0));
#1294=LINE('',#1293,#1292);
#1295=TRIMMED_CURVE('',#1294,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1296=DEFINITIONAL_REPRESENTATION('',(#1295),#379);
#1297=PCURVE('',#1276,#1296);
#1298=DIRECTION('',(0.E0,1.E0));
#1299=VECTOR('',#1298,1.E1);
#1300=CARTESIAN_POINT('',(0.E0,-1.000000000010E-4));
#1301=LINE('',#1300,#1299);
#1302=TRIMMED_CURVE('',#1301,(PARAMETER_VALUE(0.E0)),(PARAMETER_VALUE(1.E0)),
.T.,.UNSPECIFIED.);
#1303=DEFINITIONAL_REPRESENTATION('',(#1302),#379);
#1304=PCURVE('',#1276,#1303);
#1305=ORIENTED_EDGE('',*,*,#812,.F.);
#1307=ORIENTED_EDGE('',*,*,#1306,.F.);
#1308=ORIENTED_EDGE('',*,*,#588,.F.);
#1310=ORIENTED_EDGE('',*,*,#1309,.F.);
#1311=EDGE_LOOP('',(#1305,#1307,#1308,#1310));
#1312=FACE_OUTER_BOUND('',#1311,.F.);
#1313=ADVANCED_FACE('',(#1312),#1276,.F.);
#1314=CARTESIAN_POINT('',(4.25E1,9.9999E0,6.299038106E1));
#1315=DIRECTION('',(0.E0,-1.E0,0.E0));
#1316=DIRECTION('',(0.E0,0.E0,1.E0));
#1317=AXIS2_PLACEMENT_3D('',#1314,#1315,#1316);
#1318=CYLINDRICAL_SURFACE('',#1317,5.E0);
#1319=DIRECTION('',(-1.E0,0.E0));
#1320=VECTOR('',#1319,1.8E2);
#13

Igor Nazarov's picture

Hello,

Thank you for the message you posted on the Open CASCADE forum.
We have analyzed the attached l_bracket_prt.stp file and detected that it does not comply with the STEP standard, with ISO-10303-21 in particular:

1. ISO10303-21: String must start with an apostrophe " ' " and must finish with an apostrophe " ' ".

FILE_SCHEMA string of the l_bracket_prt.stp file contains three apostrophes " ' ", that contradicts to the valid STEP string definition.

2. ISO10303-21: Special token "END-ISO-10303-21;" must be used to close the exchange structure.
In your file the closing semicolon is missing.

In addition, please consider the following:

1. The http://www.cax-if.org/documents/ext_ref_sample_v2.zip file is valid and has been kept in our testing database for a long time.
2. The OCAF Sample of OCC4.0 does not have a STEP import functionality.
3. The Import /Export Sample and the underlying STEP reader does not crash at all when importing the file in question.

So please make sure this crash is not caused by a modification you have made to the OCAF Sample.

Best Regards
Bugmaster