component
2060-452/998-404
Public Made by Adomby adom
WAGO SMD PCB terminal block, push-button, 2-pole, 4 mm pitch, SMD,P=4mm. KiCad symbol, footprint and 3D as used on Adom boards; pin functions from the manufacturer datasheet.
← Commit history
Licensed 3D model, datasheet text layer and verification log
6 files changed
+4953−14
2060-452-998-404.glbadded⋯ 1 unchanged line ⋯
2060-452-998-404.stepadded+4939@@ -0,0 +1,4939 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-10-09T22:06:10',('Author'),(+ 'Open CASCADE'),'Open CASCADE STEP processor 7.9','Open CASCADE 7.9'+ ,'Unknown');+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));+ENDSEC;+DATA;+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',+ 'automotive_design',2000,#2);+#2 = APPLICATION_CONTEXT(+ 'core data for automotive mechanical design processes');+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);+#5 = PRODUCT_DEFINITION('design','',#6,#9);+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);+#7 = PRODUCT('2060-452-998-404','2060-452-998-404','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31),#35);+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);+#12 = CARTESIAN_POINT('',(0.,0.,0.));+#13 = DIRECTION('',(0.,0.,1.));+#14 = DIRECTION('',(1.,0.,-0.));+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);+#16 = CARTESIAN_POINT('',(0.,0.,0.));+#17 = DIRECTION('',(0.,0.,1.));+#18 = DIRECTION('',(1.,0.,-0.));+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);+#20 = CARTESIAN_POINT('',(0.,0.,0.));+#21 = DIRECTION('',(0.,0.,1.));+#22 = DIRECTION('',(1.,0.,-0.));+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);+#24 = CARTESIAN_POINT('',(0.,0.,0.));+#25 = DIRECTION('',(0.,0.,1.));+#26 = DIRECTION('',(1.,0.,-0.));+#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);+#28 = CARTESIAN_POINT('',(0.,0.,0.));+#29 = DIRECTION('',(0.,0.,1.));+#30 = DIRECTION('',(1.,0.,-0.));+#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);+#32 = CARTESIAN_POINT('',(0.,0.,0.));+#33 = DIRECTION('',(0.,0.,1.));+#34 = DIRECTION('',(1.,0.,-0.));+#35 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#39)) GLOBAL_UNIT_ASSIGNED_CONTEXT(+(#36,#37,#38)) REPRESENTATION_CONTEXT('Context #1',+ '3D Context with UNIT and UNCERTAINTY') );+#36 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#37 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#38 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#39 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#36,+ 'distance_accuracy_value','confusion accuracy');+#40 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#41 = SHAPE_DEFINITION_REPRESENTATION(#42,#48);+#42 = PRODUCT_DEFINITION_SHAPE('','',#43);+#43 = PRODUCT_DEFINITION('design','',#44,#47);+#44 = PRODUCT_DEFINITION_FORMATION('','',#45);+#45 = PRODUCT('housing','housing','',(#46));+#46 = PRODUCT_CONTEXT('',#2,'mechanical');+#47 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#48 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#49),#2105);+#49 = MANIFOLD_SOLID_BREP('',#50);+#50 = CLOSED_SHELL('',(#51,#171,#247,#411,#601,#776,#803,#830,#885,#940,+ #1174,#1221,#1268,#1480,#1487,#1534,#1559,#1563,#1567,#1646,#1695,+ #1785,#1832,#1929,#1978,#2030,#2057,#2064,#2091,#2098));+#51 = ADVANCED_FACE('',(#52),#66,.T.);+#52 = FACE_BOUND('',#53,.T.);+#53 = EDGE_LOOP('',(#54,#89,#117,#145));+#54 = ORIENTED_EDGE('',*,*,#55,.T.);+#55 = EDGE_CURVE('',#56,#58,#60,.T.);+#56 = VERTEX_POINT('',#57);+#57 = CARTESIAN_POINT('',(-6.5,3.95,0.2));+#58 = VERTEX_POINT('',#59);+#59 = CARTESIAN_POINT('',(-6.5,-3.95,0.2));+#60 = SURFACE_CURVE('',#61,(#65,#77),.PCURVE_S1.);+#61 = LINE('',#62,#63);+#62 = CARTESIAN_POINT('',(-6.5,3.95,0.2));+#63 = VECTOR('',#64,1.);+#64 = DIRECTION('',(0.,-1.,0.));+#65 = PCURVE('',#66,#71);+#66 = PLANE('',#67);+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);+#68 = CARTESIAN_POINT('',(-6.5,3.95,0.2));+#69 = DIRECTION('',(-1.,0.,0.));+#70 = DIRECTION('',(0.,0.,1.));+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76);+#72 = LINE('',#73,#74);+#73 = CARTESIAN_POINT('',(0.,0.));+#74 = VECTOR('',#75,1.);+#75 = DIRECTION('',(0.,-1.));+#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#77 = PCURVE('',#78,#83);+#78 = PLANE('',#79);+#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82);+#80 = CARTESIAN_POINT('',(6.2,3.95,0.2));+#81 = DIRECTION('',(-0.,-0.,-1.));+#82 = DIRECTION('',(-1.,0.,0.));+#83 = DEFINITIONAL_REPRESENTATION('',(#84),#88);+#84 = LINE('',#85,#86);+#85 = CARTESIAN_POINT('',(12.7,0.));+#86 = VECTOR('',#87,1.);+#87 = DIRECTION('',(0.,-1.));+#88 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#89 = ORIENTED_EDGE('',*,*,#90,.T.);+#90 = EDGE_CURVE('',#58,#91,#93,.T.);+#91 = VERTEX_POINT('',#92);+#92 = CARTESIAN_POINT('',(-6.5,-3.95,0.7));+#93 = SURFACE_CURVE('',#94,(#98,#105),.PCURVE_S1.);+#94 = LINE('',#95,#96);+#95 = CARTESIAN_POINT('',(-6.5,-3.95,0.2));+#96 = VECTOR('',#97,1.);+#97 = DIRECTION('',(0.,0.,1.));+#98 = PCURVE('',#66,#99);+#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104);+#100 = LINE('',#101,#102);+#101 = CARTESIAN_POINT('',(0.,-7.9));+#102 = VECTOR('',#103,1.);+#103 = DIRECTION('',(1.,0.));+#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#105 = PCURVE('',#106,#111);+#106 = PLANE('',#107);+#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110);+#108 = CARTESIAN_POINT('',(4.248833049717E-02,-3.95,2.03557804293));+#109 = DIRECTION('',(0.,1.,0.));+#110 = DIRECTION('',(0.,-0.,1.));+#111 = DEFINITIONAL_REPRESENTATION('',(#112),#116);+#112 = LINE('',#113,#114);+#113 = CARTESIAN_POINT('',(-1.83557804293,-6.542488330497));+#114 = VECTOR('',#115,1.);+#115 = DIRECTION('',(1.,0.));+#116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#117 = ORIENTED_EDGE('',*,*,#118,.F.);+#118 = EDGE_CURVE('',#119,#91,#121,.T.);+#119 = VERTEX_POINT('',#120);+#120 = CARTESIAN_POINT('',(-6.5,3.95,0.7));+#121 = SURFACE_CURVE('',#122,(#126,#133),.PCURVE_S1.);+#122 = LINE('',#123,#124);+#123 = CARTESIAN_POINT('',(-6.5,3.95,0.7));+#124 = VECTOR('',#125,1.);+#125 = DIRECTION('',(0.,-1.,0.));+#126 = PCURVE('',#66,#127);+#127 = DEFINITIONAL_REPRESENTATION('',(#128),#132);+#128 = LINE('',#129,#130);+#129 = CARTESIAN_POINT('',(0.5,0.));+#130 = VECTOR('',#131,1.);+#131 = DIRECTION('',(0.,-1.));+#132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#133 = PCURVE('',#134,#139);+#134 = PLANE('',#135);+#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138);+#136 = CARTESIAN_POINT('',(-6.5,3.95,0.7));+#137 = DIRECTION('',(-0.866622456874,0.,0.498964444867));+#138 = DIRECTION('',(0.498964444867,0.,0.866622456874));+#139 = DEFINITIONAL_REPRESENTATION('',(#140),#144);+#140 = LINE('',#141,#142);+#141 = CARTESIAN_POINT('',(0.,0.));+#142 = VECTOR('',#143,1.);+#143 = DIRECTION('',(0.,-1.));+#144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#145 = ORIENTED_EDGE('',*,*,#146,.F.);+#146 = EDGE_CURVE('',#56,#119,#147,.T.);+#147 = SURFACE_CURVE('',#148,(#152,#159),.PCURVE_S1.);+#148 = LINE('',#149,#150);+#149 = CARTESIAN_POINT('',(-6.5,3.95,0.2));+#150 = VECTOR('',#151,1.);+#151 = DIRECTION('',(0.,0.,1.));+#152 = PCURVE('',#66,#153);+#153 = DEFINITIONAL_REPRESENTATION('',(#154),#158);+#154 = LINE('',#155,#156);+#155 = CARTESIAN_POINT('',(0.,0.));+#156 = VECTOR('',#157,1.);+#157 = DIRECTION('',(1.,0.));+#158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#159 = PCURVE('',#160,#165);+#160 = PLANE('',#161);+#161 = AXIS2_PLACEMENT_3D('',#162,#163,#164);+#162 = CARTESIAN_POINT('',(4.248833049717E-02,3.95,2.03557804293));+#163 = DIRECTION('',(0.,1.,0.));+#164 = DIRECTION('',(0.,-0.,1.));+#165 = DEFINITIONAL_REPRESENTATION('',(#166),#170);+#166 = LINE('',#167,#168);+#167 = CARTESIAN_POINT('',(-1.83557804293,-6.542488330497));+#168 = VECTOR('',#169,1.);+#169 = DIRECTION('',(1.,0.));+#170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#171 = ADVANCED_FACE('',(#172),#78,.T.);+#172 = FACE_BOUND('',#173,.T.);+#173 = EDGE_LOOP('',(#174,#204,#225,#226));+#174 = ORIENTED_EDGE('',*,*,#175,.T.);+#175 = EDGE_CURVE('',#176,#178,#180,.T.);+#176 = VERTEX_POINT('',#177);+#177 = CARTESIAN_POINT('',(6.2,3.95,0.2));+#178 = VERTEX_POINT('',#179);+#179 = CARTESIAN_POINT('',(6.2,-3.95,0.2));+#180 = SURFACE_CURVE('',#181,(#185,#192),.PCURVE_S1.);+#181 = LINE('',#182,#183);+#182 = CARTESIAN_POINT('',(6.2,3.95,0.2));+#183 = VECTOR('',#184,1.);+#184 = DIRECTION('',(0.,-1.,0.));+#185 = PCURVE('',#78,#186);+#186 = DEFINITIONAL_REPRESENTATION('',(#187),#191);+#187 = LINE('',#188,#189);+#188 = CARTESIAN_POINT('',(0.,0.));+#189 = VECTOR('',#190,1.);+#190 = DIRECTION('',(0.,-1.));+#191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#192 = PCURVE('',#193,#198);+#193 = PLANE('',#194);+#194 = AXIS2_PLACEMENT_3D('',#195,#196,#197);+#195 = CARTESIAN_POINT('',(6.2,3.95,1.5));+#196 = DIRECTION('',(1.,0.,0.));+#197 = DIRECTION('',(0.,0.,-1.));+#198 = DEFINITIONAL_REPRESENTATION('',(#199),#203);+#199 = LINE('',#200,#201);+#200 = CARTESIAN_POINT('',(1.3,0.));+#201 = VECTOR('',#202,1.);+#202 = DIRECTION('',(0.,-1.));+#203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#204 = ORIENTED_EDGE('',*,*,#205,.T.);+#205 = EDGE_CURVE('',#178,#58,#206,.T.);+#206 = SURFACE_CURVE('',#207,(#211,#218),.PCURVE_S1.);+#207 = LINE('',#208,#209);+#208 = CARTESIAN_POINT('',(6.2,-3.95,0.2));+#209 = VECTOR('',#210,1.);+#210 = DIRECTION('',(-1.,0.,0.));+#211 = PCURVE('',#78,#212);+#212 = DEFINITIONAL_REPRESENTATION('',(#213),#217);+#213 = LINE('',#214,#215);+#214 = CARTESIAN_POINT('',(0.,-7.9));+#215 = VECTOR('',#216,1.);+#216 = DIRECTION('',(1.,0.));+#217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#218 = PCURVE('',#106,#219);+#219 = DEFINITIONAL_REPRESENTATION('',(#220),#224);+#220 = LINE('',#221,#222);+#221 = CARTESIAN_POINT('',(-1.83557804293,6.157511669503));+#222 = VECTOR('',#223,1.);+#223 = DIRECTION('',(0.,-1.));+#224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#225 = ORIENTED_EDGE('',*,*,#55,.F.);+#226 = ORIENTED_EDGE('',*,*,#227,.F.);+#227 = EDGE_CURVE('',#176,#56,#228,.T.);+#228 = SURFACE_CURVE('',#229,(#233,#240),.PCURVE_S1.);+#229 = LINE('',#230,#231);+#230 = CARTESIAN_POINT('',(6.2,3.95,0.2));+#231 = VECTOR('',#232,1.);+#232 = DIRECTION('',(-1.,0.,0.));+#233 = PCURVE('',#78,#234);+#234 = DEFINITIONAL_REPRESENTATION('',(#235),#239);+#235 = LINE('',#236,#237);+#236 = CARTESIAN_POINT('',(0.,0.));+#237 = VECTOR('',#238,1.);+#238 = DIRECTION('',(1.,0.));+#239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#240 = PCURVE('',#160,#241);+#241 = DEFINITIONAL_REPRESENTATION('',(#242),#246);+#242 = LINE('',#243,#244);+#243 = CARTESIAN_POINT('',(-1.83557804293,6.157511669503));+#244 = VECTOR('',#245,1.);+#245 = DIRECTION('',(0.,-1.));+#246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#247 = ADVANCED_FACE('',(#248,#323,#367),#134,.T.);+#248 = FACE_BOUND('',#249,.T.);+#249 = EDGE_LOOP('',(#250,#251,#274,#302));+#250 = ORIENTED_EDGE('',*,*,#118,.T.);+#251 = ORIENTED_EDGE('',*,*,#252,.T.);+#252 = EDGE_CURVE('',#91,#253,#255,.T.);+#253 = VERTEX_POINT('',#254);+#254 = CARTESIAN_POINT('',(-4.6,-3.95,4.));+#255 = SURFACE_CURVE('',#256,(#260,#267),.PCURVE_S1.);+#256 = LINE('',#257,#258);+#257 = CARTESIAN_POINT('',(-6.5,-3.95,0.7));+#258 = VECTOR('',#259,1.);+#259 = DIRECTION('',(0.498964444867,0.,0.866622456874));+#260 = PCURVE('',#134,#261);+#261 = DEFINITIONAL_REPRESENTATION('',(#262),#266);+#262 = LINE('',#263,#264);+#263 = CARTESIAN_POINT('',(0.,-7.9));+#264 = VECTOR('',#265,1.);+#265 = DIRECTION('',(1.,0.));+#266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#267 = PCURVE('',#106,#268);+#268 = DEFINITIONAL_REPRESENTATION('',(#269),#273);+#269 = LINE('',#270,#271);+#270 = CARTESIAN_POINT('',(-1.33557804293,-6.542488330497));+#271 = VECTOR('',#272,1.);+#272 = DIRECTION('',(0.866622456874,0.498964444867));+#273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#274 = ORIENTED_EDGE('',*,*,#275,.F.);+#275 = EDGE_CURVE('',#276,#253,#278,.T.);+#276 = VERTEX_POINT('',#277);+#277 = CARTESIAN_POINT('',(-4.6,3.95,4.));+#278 = SURFACE_CURVE('',#279,(#283,#290),.PCURVE_S1.);+#279 = LINE('',#280,#281);+#280 = CARTESIAN_POINT('',(-4.6,3.95,4.));+#281 = VECTOR('',#282,1.);+#282 = DIRECTION('',(0.,-1.,0.));+#283 = PCURVE('',#134,#284);+#284 = DEFINITIONAL_REPRESENTATION('',(#285),#289);+#285 = LINE('',#286,#287);+#286 = CARTESIAN_POINT('',(3.807886552932,0.));+#287 = VECTOR('',#288,1.);+#288 = DIRECTION('',(0.,-1.));+#289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#290 = PCURVE('',#291,#296);+#291 = PLANE('',#292);+#292 = AXIS2_PLACEMENT_3D('',#293,#294,#295);+#293 = CARTESIAN_POINT('',(-4.6,3.95,4.));+#294 = DIRECTION('',(-0.,0.,1.));+#295 = DIRECTION('',(1.,0.,0.));+#296 = DEFINITIONAL_REPRESENTATION('',(#297),#301);+#297 = LINE('',#298,#299);+#298 = CARTESIAN_POINT('',(0.,0.));+#299 = VECTOR('',#300,1.);+#300 = DIRECTION('',(0.,-1.));+#301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#302 = ORIENTED_EDGE('',*,*,#303,.F.);+#303 = EDGE_CURVE('',#119,#276,#304,.T.);+#304 = SURFACE_CURVE('',#305,(#309,#316),.PCURVE_S1.);+#305 = LINE('',#306,#307);+#306 = CARTESIAN_POINT('',(-6.5,3.95,0.7));+#307 = VECTOR('',#308,1.);+#308 = DIRECTION('',(0.498964444867,0.,0.866622456874));+#309 = PCURVE('',#134,#310);+#310 = DEFINITIONAL_REPRESENTATION('',(#311),#315);+#311 = LINE('',#312,#313);+#312 = CARTESIAN_POINT('',(0.,0.));+#313 = VECTOR('',#314,1.);+#314 = DIRECTION('',(1.,0.));+#315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#316 = PCURVE('',#160,#317);+#317 = DEFINITIONAL_REPRESENTATION('',(#318),#322);+#318 = LINE('',#319,#320);+#319 = CARTESIAN_POINT('',(-1.33557804293,-6.542488330497));+#320 = VECTOR('',#321,1.);+#321 = DIRECTION('',(0.866622456874,0.498964444867));+#322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#323 = FACE_BOUND('',#324,.T.);+#324 = EDGE_LOOP('',(#325));+#325 = ORIENTED_EDGE('',*,*,#326,.F.);+#326 = EDGE_CURVE('',#327,#327,#329,.T.);+#327 = VERTEX_POINT('',#328);+#328 = CARTESIAN_POINT('',(-5.780303030303,-0.9,1.95));+#329 = SURFACE_CURVE('',#330,(#335,#342),.PCURVE_S1.);+#330 = ELLIPSE('',#331,1.269295517644,1.1);+#331 = AXIS2_PLACEMENT_3D('',#332,#333,#334);+#332 = CARTESIAN_POINT('',(-5.780303030303,-2.,1.95));+#333 = DIRECTION('',(-0.866622456874,0.,0.498964444867));+#334 = DIRECTION('',(-0.498964444867,0.,-0.866622456874));+#335 = PCURVE('',#134,#336);+#336 = DEFINITIONAL_REPRESENTATION('',(#337),#341);+#337 = ELLIPSE('',#338,1.269295517644,1.1);+#338 = AXIS2_PLACEMENT_2D('',#339,#340);+#339 = CARTESIAN_POINT('',(1.44238127005,-5.95));+#340 = DIRECTION('',(-1.,0.));+#341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#342 = PCURVE('',#343,#348);+#343 = CYLINDRICAL_SURFACE('',#344,1.1);+#344 = AXIS2_PLACEMENT_3D('',#345,#346,#347);+#345 = CARTESIAN_POINT('',(-6.6,-2.,1.95));+#346 = DIRECTION('',(-1.,-0.,-0.));+#347 = DIRECTION('',(0.,1.,0.));+#348 = DEFINITIONAL_REPRESENTATION('',(#349),#366);+#349 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#350,#351,#352,#353,#354,#355,+ #356,#357,#358,#359,#360,#361,#362,#363,#364,#365),.UNSPECIFIED.,.F.+ ,.F.,(9,7,9),(4.712388980385,7.853981633974,10.995574287564),+ .UNSPECIFIED.);+#350 = CARTESIAN_POINT('',(-6.28318530718,-0.819696969697));+#351 = CARTESIAN_POINT('',(-5.890486225481,-0.570987551288));+#352 = CARTESIAN_POINT('',(-5.497787143782,-0.322276149791));+#353 = CARTESIAN_POINT('',(-5.105088062084,-0.132030395997));+#354 = CARTESIAN_POINT('',(-4.712388980384,-5.855789037332E-02));+#355 = CARTESIAN_POINT('',(-4.31968989869,-0.132030395997));+#356 = CARTESIAN_POINT('',(-3.926990816988,-0.322276149791));+#357 = CARTESIAN_POINT('',(-3.534291735289,-0.570987551288));+#358 = CARTESIAN_POINT('',(-2.748893571891,-1.068406388106));+#359 = CARTESIAN_POINT('',(-2.356194490198,-1.317117789602));+#360 = CARTESIAN_POINT('',(-1.963495408481,-1.507363543401));+#361 = CARTESIAN_POINT('',(-1.570796326835,-1.580836049011));+#362 = CARTESIAN_POINT('',(-1.178097245086,-1.5073635434));+#363 = CARTESIAN_POINT('',(-0.785398163401,-1.317117789602));+#364 = CARTESIAN_POINT('',(-0.392699081699,-1.068406388106));+#365 = CARTESIAN_POINT('',(0.,-0.819696969697));+#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#367 = FACE_BOUND('',#368,.T.);+#368 = EDGE_LOOP('',(#369));+#369 = ORIENTED_EDGE('',*,*,#370,.F.);+#370 = EDGE_CURVE('',#371,#371,#373,.T.);+#371 = VERTEX_POINT('',#372);+#372 = CARTESIAN_POINT('',(-5.780303030303,3.1,1.95));+#373 = SURFACE_CURVE('',#374,(#379,#386),.PCURVE_S1.);+#374 = ELLIPSE('',#375,1.269295517644,1.1);+#375 = AXIS2_PLACEMENT_3D('',#376,#377,#378);+#376 = CARTESIAN_POINT('',(-5.780303030303,2.,1.95));+#377 = DIRECTION('',(-0.866622456874,0.,0.498964444867));+#378 = DIRECTION('',(-0.498964444867,0.,-0.866622456874));+#379 = PCURVE('',#134,#380);+#380 = DEFINITIONAL_REPRESENTATION('',(#381),#385);+#381 = ELLIPSE('',#382,1.269295517644,1.1);+#382 = AXIS2_PLACEMENT_2D('',#383,#384);+#383 = CARTESIAN_POINT('',(1.44238127005,-1.95));+#384 = DIRECTION('',(-1.,0.));+#385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#386 = PCURVE('',#387,#392);+#387 = CYLINDRICAL_SURFACE('',#388,1.1);+#388 = AXIS2_PLACEMENT_3D('',#389,#390,#391);+#389 = CARTESIAN_POINT('',(-6.6,2.,1.95));+#390 = DIRECTION('',(-1.,-0.,-0.));+#391 = DIRECTION('',(0.,1.,0.));+#392 = DEFINITIONAL_REPRESENTATION('',(#393),#410);+#393 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#394,#395,#396,#397,#398,#399,+ #400,#401,#402,#403,#404,#405,#406,#407,#408,#409),.UNSPECIFIED.,.F.+ ,.F.,(9,7,9),(4.712388980385,7.853981633974,10.995574287564),+ .UNSPECIFIED.);+#394 = CARTESIAN_POINT('',(-6.28318530718,-0.819696969697));+#395 = CARTESIAN_POINT('',(-5.890486225481,-0.570987551288));+#396 = CARTESIAN_POINT('',(-5.497787143782,-0.322276149791));+#397 = CARTESIAN_POINT('',(-5.105088062084,-0.132030395997));+#398 = CARTESIAN_POINT('',(-4.712388980384,-5.855789037332E-02));+#399 = CARTESIAN_POINT('',(-4.31968989869,-0.132030395997));+#400 = CARTESIAN_POINT('',(-3.926990816988,-0.322276149791));+#401 = CARTESIAN_POINT('',(-3.534291735289,-0.570987551288));+#402 = CARTESIAN_POINT('',(-2.748893571891,-1.068406388106));+#403 = CARTESIAN_POINT('',(-2.356194490198,-1.317117789602));+#404 = CARTESIAN_POINT('',(-1.963495408481,-1.507363543401));+#405 = CARTESIAN_POINT('',(-1.570796326835,-1.580836049011));+#406 = CARTESIAN_POINT('',(-1.178097245086,-1.5073635434));+#407 = CARTESIAN_POINT('',(-0.785398163401,-1.317117789602));+#408 = CARTESIAN_POINT('',(-0.392699081699,-1.068406388106));+#409 = CARTESIAN_POINT('',(0.,-0.819696969697));+#410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#411 = ADVANCED_FACE('',(#412),#160,.T.);+#412 = FACE_BOUND('',#413,.T.);+#413 = EDGE_LOOP('',(#414,#415,#416,#439,#467,#495,#523,#551,#579,#600)+ );+#414 = ORIENTED_EDGE('',*,*,#146,.T.);+#415 = ORIENTED_EDGE('',*,*,#303,.T.);+#416 = ORIENTED_EDGE('',*,*,#417,.T.);+#417 = EDGE_CURVE('',#276,#418,#420,.T.);+#418 = VERTEX_POINT('',#419);+#419 = CARTESIAN_POINT('',(-0.4,3.95,4.));+#420 = SURFACE_CURVE('',#421,(#425,#432),.PCURVE_S1.);+#421 = LINE('',#422,#423);+#422 = CARTESIAN_POINT('',(-4.6,3.95,4.));+#423 = VECTOR('',#424,1.);+#424 = DIRECTION('',(1.,0.,0.));+#425 = PCURVE('',#160,#426);+#426 = DEFINITIONAL_REPRESENTATION('',(#427),#431);+#427 = LINE('',#428,#429);+#428 = CARTESIAN_POINT('',(1.96442195707,-4.642488330497));+#429 = VECTOR('',#430,1.);+#430 = DIRECTION('',(0.,1.));+#431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#432 = PCURVE('',#291,#433);+#433 = DEFINITIONAL_REPRESENTATION('',(#434),#438);+#434 = LINE('',#435,#436);+#435 = CARTESIAN_POINT('',(0.,0.));+#436 = VECTOR('',#437,1.);+#437 = DIRECTION('',(1.,0.));+#438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#439 = ORIENTED_EDGE('',*,*,#440,.T.);+#440 = EDGE_CURVE('',#418,#441,#443,.T.);+#441 = VERTEX_POINT('',#442);+#442 = CARTESIAN_POINT('',(1.E-01,3.95,4.5));+#443 = SURFACE_CURVE('',#444,(#448,#455),.PCURVE_S1.);+#444 = LINE('',#445,#446);+#445 = CARTESIAN_POINT('',(-0.4,3.95,4.));+#446 = VECTOR('',#447,1.);+#447 = DIRECTION('',(0.707106781187,0.,0.707106781187));+#448 = PCURVE('',#160,#449);+#449 = DEFINITIONAL_REPRESENTATION('',(#450),#454);+#450 = LINE('',#451,#452);+#451 = CARTESIAN_POINT('',(1.96442195707,-0.442488330497));+#452 = VECTOR('',#453,1.);+#453 = DIRECTION('',(0.707106781187,0.707106781187));+#454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#455 = PCURVE('',#456,#461);+#456 = PLANE('',#457);+#457 = AXIS2_PLACEMENT_3D('',#458,#459,#460);+#458 = CARTESIAN_POINT('',(-0.4,3.95,4.));+#459 = DIRECTION('',(-0.707106781187,0.,0.707106781187));+#460 = DIRECTION('',(0.707106781187,0.,0.707106781187));+#461 = DEFINITIONAL_REPRESENTATION('',(#462),#466);+#462 = LINE('',#463,#464);+#463 = CARTESIAN_POINT('',(0.,0.));+#464 = VECTOR('',#465,1.);+#465 = DIRECTION('',(1.,0.));+#466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#467 = ORIENTED_EDGE('',*,*,#468,.T.);+#468 = EDGE_CURVE('',#441,#469,#471,.T.);+#469 = VERTEX_POINT('',#470);+#470 = CARTESIAN_POINT('',(3.8,3.95,4.5));+#471 = SURFACE_CURVE('',#472,(#476,#483),.PCURVE_S1.);+#472 = LINE('',#473,#474);+#473 = CARTESIAN_POINT('',(1.E-01,3.95,4.5));+#474 = VECTOR('',#475,1.);+#475 = DIRECTION('',(1.,0.,0.));+#476 = PCURVE('',#160,#477);+#477 = DEFINITIONAL_REPRESENTATION('',(#478),#482);+#478 = LINE('',#479,#480);+#479 = CARTESIAN_POINT('',(2.46442195707,5.751166950283E-02));+#480 = VECTOR('',#481,1.);+#481 = DIRECTION('',(0.,1.));+#482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#483 = PCURVE('',#484,#489);+#484 = PLANE('',#485);+#485 = AXIS2_PLACEMENT_3D('',#486,#487,#488);+#486 = CARTESIAN_POINT('',(1.E-01,3.95,4.5));+#487 = DIRECTION('',(-0.,0.,1.));+#488 = DIRECTION('',(1.,0.,0.));+#489 = DEFINITIONAL_REPRESENTATION('',(#490),#494);+#490 = LINE('',#491,#492);+#491 = CARTESIAN_POINT('',(0.,0.));+#492 = VECTOR('',#493,1.);+#493 = DIRECTION('',(1.,0.));+#494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#495 = ORIENTED_EDGE('',*,*,#496,.T.);+#496 = EDGE_CURVE('',#469,#497,#499,.T.);+#497 = VERTEX_POINT('',#498);+#498 = CARTESIAN_POINT('',(5.1,3.95,4.1));+#499 = SURFACE_CURVE('',#500,(#504,#511),.PCURVE_S1.);+#500 = LINE('',#501,#502);+#501 = CARTESIAN_POINT('',(3.8,3.95,4.5));+#502 = VECTOR('',#503,1.);+#503 = DIRECTION('',(0.955779008722,0.,-0.294085848838));+#504 = PCURVE('',#160,#505);+#505 = DEFINITIONAL_REPRESENTATION('',(#506),#510);+#506 = LINE('',#507,#508);+#507 = CARTESIAN_POINT('',(2.46442195707,3.757511669503));+#508 = VECTOR('',#509,1.);+#509 = DIRECTION('',(-0.294085848838,0.955779008722));+#510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#511 = PCURVE('',#512,#517);+#512 = PLANE('',#513);+#513 = AXIS2_PLACEMENT_3D('',#514,#515,#516);+#514 = CARTESIAN_POINT('',(3.8,3.95,4.5));+#515 = DIRECTION('',(0.294085848838,0.,0.955779008722));+#516 = DIRECTION('',(0.955779008722,0.,-0.294085848838));+#517 = DEFINITIONAL_REPRESENTATION('',(#518),#522);+#518 = LINE('',#519,#520);+#519 = CARTESIAN_POINT('',(0.,0.));+#520 = VECTOR('',#521,1.);+#521 = DIRECTION('',(1.,0.));+#522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#523 = ORIENTED_EDGE('',*,*,#524,.T.);+#524 = EDGE_CURVE('',#497,#525,#527,.T.);+#525 = VERTEX_POINT('',#526);+#526 = CARTESIAN_POINT('',(5.9,3.95,3.1));+#527 = SURFACE_CURVE('',#528,(#532,#539),.PCURVE_S1.);+#528 = LINE('',#529,#530);+#529 = CARTESIAN_POINT('',(5.1,3.95,4.1));+#530 = VECTOR('',#531,1.);+#531 = DIRECTION('',(0.624695047554,0.,-0.780868809443));+#532 = PCURVE('',#160,#533);+#533 = DEFINITIONAL_REPRESENTATION('',(#534),#538);+#534 = LINE('',#535,#536);+#535 = CARTESIAN_POINT('',(2.06442195707,5.057511669503));+#536 = VECTOR('',#537,1.);+#537 = DIRECTION('',(-0.780868809443,0.624695047554));+#538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#539 = PCURVE('',#540,#545);+#540 = PLANE('',#541);+#541 = AXIS2_PLACEMENT_3D('',#542,#543,#544);+#542 = CARTESIAN_POINT('',(5.1,3.95,4.1));+#543 = DIRECTION('',(0.780868809443,0.,0.624695047554));+#544 = DIRECTION('',(0.624695047554,0.,-0.780868809443));+#545 = DEFINITIONAL_REPRESENTATION('',(#546),#550);+#546 = LINE('',#547,#548);+#547 = CARTESIAN_POINT('',(0.,0.));+#548 = VECTOR('',#549,1.);+#549 = DIRECTION('',(1.,0.));+#550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#551 = ORIENTED_EDGE('',*,*,#552,.T.);+#552 = EDGE_CURVE('',#525,#553,#555,.T.);+#553 = VERTEX_POINT('',#554);+#554 = CARTESIAN_POINT('',(6.2,3.95,1.5));+#555 = SURFACE_CURVE('',#556,(#560,#567),.PCURVE_S1.);+#556 = LINE('',#557,#558);+#557 = CARTESIAN_POINT('',(5.9,3.95,3.1));+#558 = VECTOR('',#559,1.);+#559 = DIRECTION('',(0.18428853505,0.,-0.982872186934));+#560 = PCURVE('',#160,#561);+#561 = DEFINITIONAL_REPRESENTATION('',(#562),#566);+#562 = LINE('',#563,#564);+#563 = CARTESIAN_POINT('',(1.06442195707,5.857511669503));+#564 = VECTOR('',#565,1.);+#565 = DIRECTION('',(-0.982872186934,0.18428853505));+#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#567 = PCURVE('',#568,#573);+#568 = PLANE('',#569);+#569 = AXIS2_PLACEMENT_3D('',#570,#571,#572);+#570 = CARTESIAN_POINT('',(5.9,3.95,3.1));+#571 = DIRECTION('',(0.982872186934,0.,0.18428853505));+#572 = DIRECTION('',(0.18428853505,0.,-0.982872186934));+#573 = DEFINITIONAL_REPRESENTATION('',(#574),#578);+#574 = LINE('',#575,#576);+#575 = CARTESIAN_POINT('',(0.,0.));+#576 = VECTOR('',#577,1.);+#577 = DIRECTION('',(1.,0.));+#578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#579 = ORIENTED_EDGE('',*,*,#580,.T.);+#580 = EDGE_CURVE('',#553,#176,#581,.T.);+#581 = SURFACE_CURVE('',#582,(#586,#593),.PCURVE_S1.);+#582 = LINE('',#583,#584);+#583 = CARTESIAN_POINT('',(6.2,3.95,1.5));+#584 = VECTOR('',#585,1.);+#585 = DIRECTION('',(0.,0.,-1.));+#586 = PCURVE('',#160,#587);+#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592);+#588 = LINE('',#589,#590);+#589 = CARTESIAN_POINT('',(-0.53557804293,6.157511669503));+#590 = VECTOR('',#591,1.);+#591 = DIRECTION('',(-1.,0.));+#592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#593 = PCURVE('',#193,#594);+#594 = DEFINITIONAL_REPRESENTATION('',(#595),#599);+#595 = LINE('',#596,#597);+#596 = CARTESIAN_POINT('',(0.,0.));+#597 = VECTOR('',#598,1.);+#598 = DIRECTION('',(1.,0.));+#599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#600 = ORIENTED_EDGE('',*,*,#227,.T.);+#601 = ADVANCED_FACE('',(#602),#106,.F.);+#602 = FACE_BOUND('',#603,.F.);+#603 = EDGE_LOOP('',(#604,#605,#606,#629,#652,#680,#708,#731,#754,#775)+ );+#604 = ORIENTED_EDGE('',*,*,#90,.T.);+#605 = ORIENTED_EDGE('',*,*,#252,.T.);+#606 = ORIENTED_EDGE('',*,*,#607,.T.);+#607 = EDGE_CURVE('',#253,#608,#610,.T.);+#608 = VERTEX_POINT('',#609);+#609 = CARTESIAN_POINT('',(-0.4,-3.95,4.));+#610 = SURFACE_CURVE('',#611,(#615,#622),.PCURVE_S1.);+#611 = LINE('',#612,#613);+#612 = CARTESIAN_POINT('',(-4.6,-3.95,4.));+#613 = VECTOR('',#614,1.);+#614 = DIRECTION('',(1.,0.,0.));+#615 = PCURVE('',#106,#616);+#616 = DEFINITIONAL_REPRESENTATION('',(#617),#621);+#617 = LINE('',#618,#619);+#618 = CARTESIAN_POINT('',(1.96442195707,-4.642488330497));+#619 = VECTOR('',#620,1.);+#620 = DIRECTION('',(0.,1.));+#621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#622 = PCURVE('',#291,#623);+#623 = DEFINITIONAL_REPRESENTATION('',(#624),#628);+#624 = LINE('',#625,#626);+#625 = CARTESIAN_POINT('',(0.,-7.9));+#626 = VECTOR('',#627,1.);+#627 = DIRECTION('',(1.,0.));+#628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#629 = ORIENTED_EDGE('',*,*,#630,.T.);+#630 = EDGE_CURVE('',#608,#631,#633,.T.);+#631 = VERTEX_POINT('',#632);+#632 = CARTESIAN_POINT('',(1.E-01,-3.95,4.5));+#633 = SURFACE_CURVE('',#634,(#638,#645),.PCURVE_S1.);+#634 = LINE('',#635,#636);+#635 = CARTESIAN_POINT('',(-0.4,-3.95,4.));+#636 = VECTOR('',#637,1.);+#637 = DIRECTION('',(0.707106781187,0.,0.707106781187));+#638 = PCURVE('',#106,#639);+#639 = DEFINITIONAL_REPRESENTATION('',(#640),#644);+#640 = LINE('',#641,#642);+#641 = CARTESIAN_POINT('',(1.96442195707,-0.442488330497));+#642 = VECTOR('',#643,1.);+#643 = DIRECTION('',(0.707106781187,0.707106781187));+#644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#645 = PCURVE('',#456,#646);+#646 = DEFINITIONAL_REPRESENTATION('',(#647),#651);+#647 = LINE('',#648,#649);+#648 = CARTESIAN_POINT('',(0.,-7.9));+#649 = VECTOR('',#650,1.);+#650 = DIRECTION('',(1.,0.));+#651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#652 = ORIENTED_EDGE('',*,*,#653,.T.);+#653 = EDGE_CURVE('',#631,#654,#656,.T.);+#654 = VERTEX_POINT('',#655);+#655 = CARTESIAN_POINT('',(3.8,-3.95,4.5));+#656 = SURFACE_CURVE('',#657,(#661,#668),.PCURVE_S1.);+#657 = LINE('',#658,#659);+#658 = CARTESIAN_POINT('',(1.E-01,-3.95,4.5));+#659 = VECTOR('',#660,1.);+#660 = DIRECTION('',(1.,0.,0.));+#661 = PCURVE('',#106,#662);+#662 = DEFINITIONAL_REPRESENTATION('',(#663),#667);+#663 = LINE('',#664,#665);+#664 = CARTESIAN_POINT('',(2.46442195707,5.751166950283E-02));+#665 = VECTOR('',#666,1.);+#666 = DIRECTION('',(0.,1.));+#667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#668 = PCURVE('',#669,#674);+#669 = PLANE('',#670);+#670 = AXIS2_PLACEMENT_3D('',#671,#672,#673);+#671 = CARTESIAN_POINT('',(1.E-01,3.95,4.5));+#672 = DIRECTION('',(-0.,0.,1.));+#673 = DIRECTION('',(1.,0.,0.));+#674 = DEFINITIONAL_REPRESENTATION('',(#675),#679);+#675 = LINE('',#676,#677);+#676 = CARTESIAN_POINT('',(0.,-7.9));+#677 = VECTOR('',#678,1.);+#678 = DIRECTION('',(1.,0.));+#679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#680 = ORIENTED_EDGE('',*,*,#681,.T.);+#681 = EDGE_CURVE('',#654,#682,#684,.T.);+#682 = VERTEX_POINT('',#683);+#683 = CARTESIAN_POINT('',(5.1,-3.95,4.1));+#684 = SURFACE_CURVE('',#685,(#689,#696),.PCURVE_S1.);+#685 = LINE('',#686,#687);+#686 = CARTESIAN_POINT('',(3.8,-3.95,4.5));+#687 = VECTOR('',#688,1.);+#688 = DIRECTION('',(0.955779008722,0.,-0.294085848838));+#689 = PCURVE('',#106,#690);+#690 = DEFINITIONAL_REPRESENTATION('',(#691),#695);+#691 = LINE('',#692,#693);+#692 = CARTESIAN_POINT('',(2.46442195707,3.757511669503));+#693 = VECTOR('',#694,1.);+#694 = DIRECTION('',(-0.294085848838,0.955779008722));+#695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#696 = PCURVE('',#697,#702);+#697 = PLANE('',#698);+#698 = AXIS2_PLACEMENT_3D('',#699,#700,#701);+#699 = CARTESIAN_POINT('',(3.8,3.95,4.5));+#700 = DIRECTION('',(0.294085848838,0.,0.955779008722));+#701 = DIRECTION('',(0.955779008722,0.,-0.294085848838));+#702 = DEFINITIONAL_REPRESENTATION('',(#703),#707);+#703 = LINE('',#704,#705);+#704 = CARTESIAN_POINT('',(0.,-7.9));+#705 = VECTOR('',#706,1.);+#706 = DIRECTION('',(1.,0.));+#707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#708 = ORIENTED_EDGE('',*,*,#709,.T.);+#709 = EDGE_CURVE('',#682,#710,#712,.T.);+#710 = VERTEX_POINT('',#711);+#711 = CARTESIAN_POINT('',(5.9,-3.95,3.1));+#712 = SURFACE_CURVE('',#713,(#717,#724),.PCURVE_S1.);+#713 = LINE('',#714,#715);+#714 = CARTESIAN_POINT('',(5.1,-3.95,4.1));+#715 = VECTOR('',#716,1.);+#716 = DIRECTION('',(0.624695047554,0.,-0.780868809443));+#717 = PCURVE('',#106,#718);+#718 = DEFINITIONAL_REPRESENTATION('',(#719),#723);+#719 = LINE('',#720,#721);+#720 = CARTESIAN_POINT('',(2.06442195707,5.057511669503));+#721 = VECTOR('',#722,1.);+#722 = DIRECTION('',(-0.780868809443,0.624695047554));+#723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#724 = PCURVE('',#540,#725);+#725 = DEFINITIONAL_REPRESENTATION('',(#726),#730);+#726 = LINE('',#727,#728);+#727 = CARTESIAN_POINT('',(0.,-7.9));+#728 = VECTOR('',#729,1.);+#729 = DIRECTION('',(1.,0.));+#730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#731 = ORIENTED_EDGE('',*,*,#732,.T.);+#732 = EDGE_CURVE('',#710,#733,#735,.T.);+#733 = VERTEX_POINT('',#734);+#734 = CARTESIAN_POINT('',(6.2,-3.95,1.5));+#735 = SURFACE_CURVE('',#736,(#740,#747),.PCURVE_S1.);+#736 = LINE('',#737,#738);+#737 = CARTESIAN_POINT('',(5.9,-3.95,3.1));+#738 = VECTOR('',#739,1.);+#739 = DIRECTION('',(0.18428853505,0.,-0.982872186934));+#740 = PCURVE('',#106,#741);+#741 = DEFINITIONAL_REPRESENTATION('',(#742),#746);+#742 = LINE('',#743,#744);+#743 = CARTESIAN_POINT('',(1.06442195707,5.857511669503));+#744 = VECTOR('',#745,1.);+#745 = DIRECTION('',(-0.982872186934,0.18428853505));+#746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#747 = PCURVE('',#568,#748);+#748 = DEFINITIONAL_REPRESENTATION('',(#749),#753);+#749 = LINE('',#750,#751);+#750 = CARTESIAN_POINT('',(0.,-7.9));+#751 = VECTOR('',#752,1.);+#752 = DIRECTION('',(1.,0.));+#753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#754 = ORIENTED_EDGE('',*,*,#755,.T.);+#755 = EDGE_CURVE('',#733,#178,#756,.T.);+#756 = SURFACE_CURVE('',#757,(#761,#768),.PCURVE_S1.);+#757 = LINE('',#758,#759);+#758 = CARTESIAN_POINT('',(6.2,-3.95,1.5));+#759 = VECTOR('',#760,1.);+#760 = DIRECTION('',(0.,0.,-1.));+#761 = PCURVE('',#106,#762);+#762 = DEFINITIONAL_REPRESENTATION('',(#763),#767);+#763 = LINE('',#764,#765);+#764 = CARTESIAN_POINT('',(-0.53557804293,6.157511669503));+#765 = VECTOR('',#766,1.);+#766 = DIRECTION('',(-1.,0.));+#767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#768 = PCURVE('',#193,#769);+#769 = DEFINITIONAL_REPRESENTATION('',(#770),#774);+#770 = LINE('',#771,#772);+#771 = CARTESIAN_POINT('',(0.,-7.9));+#772 = VECTOR('',#773,1.);+#773 = DIRECTION('',(1.,0.));+#774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#775 = ORIENTED_EDGE('',*,*,#205,.T.);+#776 = ADVANCED_FACE('',(#777),#193,.T.);+#777 = FACE_BOUND('',#778,.T.);+#778 = EDGE_LOOP('',(#779,#800,#801,#802));+#779 = ORIENTED_EDGE('',*,*,#780,.T.);+#780 = EDGE_CURVE('',#553,#733,#781,.T.);+#781 = SURFACE_CURVE('',#782,(#786,#793),.PCURVE_S1.);+#782 = LINE('',#783,#784);+#783 = CARTESIAN_POINT('',(6.2,3.95,1.5));+#784 = VECTOR('',#785,1.);+#785 = DIRECTION('',(0.,-1.,0.));+#786 = PCURVE('',#193,#787);+#787 = DEFINITIONAL_REPRESENTATION('',(#788),#792);+#788 = LINE('',#789,#790);+#789 = CARTESIAN_POINT('',(0.,0.));+#790 = VECTOR('',#791,1.);+#791 = DIRECTION('',(0.,-1.));+#792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#793 = PCURVE('',#568,#794);+#794 = DEFINITIONAL_REPRESENTATION('',(#795),#799);+#795 = LINE('',#796,#797);+#796 = CARTESIAN_POINT('',(1.62788205961,0.));+#797 = VECTOR('',#798,1.);+#798 = DIRECTION('',(0.,-1.));+#799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#800 = ORIENTED_EDGE('',*,*,#755,.T.);+#801 = ORIENTED_EDGE('',*,*,#175,.F.);+#802 = ORIENTED_EDGE('',*,*,#580,.F.);+#803 = ADVANCED_FACE('',(#804),#291,.T.);+#804 = FACE_BOUND('',#805,.T.);+#805 = EDGE_LOOP('',(#806,#807,#808,#829));+#806 = ORIENTED_EDGE('',*,*,#275,.T.);+#807 = ORIENTED_EDGE('',*,*,#607,.T.);+#808 = ORIENTED_EDGE('',*,*,#809,.F.);+#809 = EDGE_CURVE('',#418,#608,#810,.T.);+#810 = SURFACE_CURVE('',#811,(#815,#822),.PCURVE_S1.);+#811 = LINE('',#812,#813);+#812 = CARTESIAN_POINT('',(-0.4,3.95,4.));+#813 = VECTOR('',#814,1.);+#814 = DIRECTION('',(0.,-1.,0.));+#815 = PCURVE('',#291,#816);+#816 = DEFINITIONAL_REPRESENTATION('',(#817),#821);+#817 = LINE('',#818,#819);+#818 = CARTESIAN_POINT('',(4.2,0.));+#819 = VECTOR('',#820,1.);+#820 = DIRECTION('',(0.,-1.));+#821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#822 = PCURVE('',#456,#823);+#823 = DEFINITIONAL_REPRESENTATION('',(#824),#828);+#824 = LINE('',#825,#826);+#825 = CARTESIAN_POINT('',(0.,0.));+#826 = VECTOR('',#827,1.);+#827 = DIRECTION('',(0.,-1.));+#828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#829 = ORIENTED_EDGE('',*,*,#417,.F.);+#830 = ADVANCED_FACE('',(#831),#343,.F.);+#831 = FACE_BOUND('',#832,.T.);+#832 = EDGE_LOOP('',(#833,#834,#857,#884));+#833 = ORIENTED_EDGE('',*,*,#326,.T.);+#834 = ORIENTED_EDGE('',*,*,#835,.T.);+#835 = EDGE_CURVE('',#327,#836,#838,.T.);+#836 = VERTEX_POINT('',#837);+#837 = CARTESIAN_POINT('',(-0.5,-0.9,1.95));+#838 = SEAM_CURVE('',#839,(#843,#850),.PCURVE_S1.);+#839 = LINE('',#840,#841);+#840 = CARTESIAN_POINT('',(-6.6,-0.9,1.95));+#841 = VECTOR('',#842,1.);+#842 = DIRECTION('',(1.,0.,0.));+#843 = PCURVE('',#343,#844);+#844 = DEFINITIONAL_REPRESENTATION('',(#845),#849);+#845 = LINE('',#846,#847);+#846 = CARTESIAN_POINT('',(-6.28318530718,0.));+#847 = VECTOR('',#848,1.);+#848 = DIRECTION('',(-0.,-1.));+#849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#850 = PCURVE('',#343,#851);+#851 = DEFINITIONAL_REPRESENTATION('',(#852),#856);+#852 = LINE('',#853,#854);+#853 = CARTESIAN_POINT('',(-0.,0.));+#854 = VECTOR('',#855,1.);+#855 = DIRECTION('',(-0.,-1.));+#856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#857 = ORIENTED_EDGE('',*,*,#858,.T.);+#858 = EDGE_CURVE('',#836,#836,#859,.T.);+#859 = SURFACE_CURVE('',#860,(#865,#872),.PCURVE_S1.);+#860 = CIRCLE('',#861,1.1);+#861 = AXIS2_PLACEMENT_3D('',#862,#863,#864);+#862 = CARTESIAN_POINT('',(-0.5,-2.,1.95));+#863 = DIRECTION('',(1.,0.,0.));+#864 = DIRECTION('',(0.,1.,0.));+#865 = PCURVE('',#343,#866);+#866 = DEFINITIONAL_REPRESENTATION('',(#867),#871);+#867 = LINE('',#868,#869);+#868 = CARTESIAN_POINT('',(-0.,-6.1));+#869 = VECTOR('',#870,1.);+#870 = DIRECTION('',(-1.,0.));+#871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#872 = PCURVE('',#873,#878);+#873 = PLANE('',#874);+#874 = AXIS2_PLACEMENT_3D('',#875,#876,#877);+#875 = CARTESIAN_POINT('',(-0.5,-2.,1.95));+#876 = DIRECTION('',(1.,0.,0.));+#877 = DIRECTION('',(-0.,0.,1.));+#878 = DEFINITIONAL_REPRESENTATION('',(#879),#883);+#879 = CIRCLE('',#880,1.1);+#880 = AXIS2_PLACEMENT_2D('',#881,#882);+#881 = CARTESIAN_POINT('',(-2.22044604925E-16,-4.440892098501E-16));+#882 = DIRECTION('',(0.,-1.));+#883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#884 = ORIENTED_EDGE('',*,*,#835,.F.);+#885 = ADVANCED_FACE('',(#886),#387,.F.);+#886 = FACE_BOUND('',#887,.T.);+#887 = EDGE_LOOP('',(#888,#889,#912,#939));+#888 = ORIENTED_EDGE('',*,*,#370,.T.);+#889 = ORIENTED_EDGE('',*,*,#890,.T.);+#890 = EDGE_CURVE('',#371,#891,#893,.T.);+#891 = VERTEX_POINT('',#892);+#892 = CARTESIAN_POINT('',(-0.5,3.1,1.95));+#893 = SEAM_CURVE('',#894,(#898,#905),.PCURVE_S1.);+#894 = LINE('',#895,#896);+#895 = CARTESIAN_POINT('',(-6.6,3.1,1.95));+#896 = VECTOR('',#897,1.);+#897 = DIRECTION('',(1.,0.,0.));+#898 = PCURVE('',#387,#899);+#899 = DEFINITIONAL_REPRESENTATION('',(#900),#904);+#900 = LINE('',#901,#902);+#901 = CARTESIAN_POINT('',(-6.28318530718,0.));+#902 = VECTOR('',#903,1.);+#903 = DIRECTION('',(-0.,-1.));+#904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#905 = PCURVE('',#387,#906);+#906 = DEFINITIONAL_REPRESENTATION('',(#907),#911);+#907 = LINE('',#908,#909);+#908 = CARTESIAN_POINT('',(-0.,0.));+#909 = VECTOR('',#910,1.);+#910 = DIRECTION('',(-0.,-1.));+#911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#912 = ORIENTED_EDGE('',*,*,#913,.T.);+#913 = EDGE_CURVE('',#891,#891,#914,.T.);+#914 = SURFACE_CURVE('',#915,(#920,#927),.PCURVE_S1.);+#915 = CIRCLE('',#916,1.1);+#916 = AXIS2_PLACEMENT_3D('',#917,#918,#919);+#917 = CARTESIAN_POINT('',(-0.5,2.,1.95));+#918 = DIRECTION('',(1.,0.,0.));+#919 = DIRECTION('',(0.,1.,0.));+#920 = PCURVE('',#387,#921);+#921 = DEFINITIONAL_REPRESENTATION('',(#922),#926);+#922 = LINE('',#923,#924);+#923 = CARTESIAN_POINT('',(-0.,-6.1));+#924 = VECTOR('',#925,1.);+#925 = DIRECTION('',(-1.,0.));+#926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#927 = PCURVE('',#928,#933);+#928 = PLANE('',#929);+#929 = AXIS2_PLACEMENT_3D('',#930,#931,#932);+#930 = CARTESIAN_POINT('',(-0.5,2.,1.95));+#931 = DIRECTION('',(1.,0.,0.));+#932 = DIRECTION('',(-0.,0.,1.));+#933 = DEFINITIONAL_REPRESENTATION('',(#934),#938);+#934 = CIRCLE('',#935,1.1);+#935 = AXIS2_PLACEMENT_2D('',#936,#937);+#936 = CARTESIAN_POINT('',(-2.22044604925E-16,0.));+#937 = DIRECTION('',(0.,-1.));+#938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#939 = ORIENTED_EDGE('',*,*,#890,.F.);+#940 = ADVANCED_FACE('',(#941),#456,.T.);+#941 = FACE_BOUND('',#942,.T.);+#942 = EDGE_LOOP('',(#943,#944,#945,#946,#969,#995,#1021,#1047,#1075,+ #1101,#1127,#1153));+#943 = ORIENTED_EDGE('',*,*,#440,.F.);+#944 = ORIENTED_EDGE('',*,*,#809,.T.);+#945 = ORIENTED_EDGE('',*,*,#630,.T.);+#946 = ORIENTED_EDGE('',*,*,#947,.F.);+#947 = EDGE_CURVE('',#948,#631,#950,.T.);+#948 = VERTEX_POINT('',#949);+#949 = CARTESIAN_POINT('',(1.E-01,-3.3,4.5));+#950 = SURFACE_CURVE('',#951,(#955,#962),.PCURVE_S1.);+#951 = LINE('',#952,#953);+#952 = CARTESIAN_POINT('',(1.E-01,3.95,4.5));+#953 = VECTOR('',#954,1.);+#954 = DIRECTION('',(0.,-1.,0.));+#955 = PCURVE('',#456,#956);+#956 = DEFINITIONAL_REPRESENTATION('',(#957),#961);+#957 = LINE('',#958,#959);+#958 = CARTESIAN_POINT('',(0.707106781187,0.));+#959 = VECTOR('',#960,1.);+#960 = DIRECTION('',(0.,-1.));+#961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#962 = PCURVE('',#669,#963);+#963 = DEFINITIONAL_REPRESENTATION('',(#964),#968);+#964 = LINE('',#965,#966);+#965 = CARTESIAN_POINT('',(0.,0.));+#966 = VECTOR('',#967,1.);+#967 = DIRECTION('',(0.,-1.));+#968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#969 = ORIENTED_EDGE('',*,*,#970,.T.);+#970 = EDGE_CURVE('',#948,#971,#973,.T.);+#971 = VERTEX_POINT('',#972);+#972 = CARTESIAN_POINT('',(-0.2,-3.3,4.2));+#973 = SURFACE_CURVE('',#974,(#978,#984),.PCURVE_S1.);+#974 = LINE('',#975,#976);+#975 = CARTESIAN_POINT('',(-0.425,-3.3,3.975));+#976 = VECTOR('',#977,1.);+#977 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));+#978 = PCURVE('',#456,#979);+#979 = DEFINITIONAL_REPRESENTATION('',(#980),#983);+#980 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#981,#982),.UNSPECIFIED.,.F.,.F.,+ (2,2),(-0.742462120246,-0.318198051534),.PIECEWISE_BEZIER_KNOTS.);+#981 = CARTESIAN_POINT('',(0.707106781187,-7.25));+#982 = CARTESIAN_POINT('',(0.282842712475,-7.25));+#983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#984 = PCURVE('',#985,#990);+#985 = PLANE('',#986);+#986 = AXIS2_PLACEMENT_3D('',#987,#988,#989);+#987 = CARTESIAN_POINT('',(-0.2,-3.3,3.7));+#988 = DIRECTION('',(0.,1.,0.));+#989 = DIRECTION('',(0.,0.,1.));+#990 = DEFINITIONAL_REPRESENTATION('',(#991),#994);+#991 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#992,#993),.UNSPECIFIED.,.F.,.F.,+ (2,2),(-0.742462120246,-0.318198051534),.PIECEWISE_BEZIER_KNOTS.);+#992 = CARTESIAN_POINT('',(0.8,0.3));+#993 = CARTESIAN_POINT('',(0.5,2.775557561563E-17));+#994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#995 = ORIENTED_EDGE('',*,*,#996,.T.);+#996 = EDGE_CURVE('',#971,#997,#999,.T.);+#997 = VERTEX_POINT('',#998);+#998 = CARTESIAN_POINT('',(-0.2,-0.7,4.2));+#999 = SURFACE_CURVE('',#1000,(#1004,#1010),.PCURVE_S1.);+#1000 = LINE('',#1001,#1002);+#1001 = CARTESIAN_POINT('',(-0.2,0.325,4.2));+#1002 = VECTOR('',#1003,1.);+#1003 = DIRECTION('',(0.,1.,-0.));+#1004 = PCURVE('',#456,#1005);+#1005 = DEFINITIONAL_REPRESENTATION('',(#1006),#1009);+#1006 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1007,#1008),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-3.625,-1.025),.PIECEWISE_BEZIER_KNOTS.);+#1007 = CARTESIAN_POINT('',(0.282842712475,-7.25));+#1008 = CARTESIAN_POINT('',(0.282842712475,-4.65));+#1009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1010 = PCURVE('',#1011,#1016);+#1011 = PLANE('',#1012);+#1012 = AXIS2_PLACEMENT_3D('',#1013,#1014,#1015);+#1013 = CARTESIAN_POINT('',(-0.2,-3.3,3.7));+#1014 = DIRECTION('',(1.,0.,0.));+#1015 = DIRECTION('',(0.,0.,1.));+#1016 = DEFINITIONAL_REPRESENTATION('',(#1017),#1020);+#1017 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1018,#1019),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-3.625,-1.025),.PIECEWISE_BEZIER_KNOTS.);+#1018 = CARTESIAN_POINT('',(0.5,0.));+#1019 = CARTESIAN_POINT('',(0.5,-2.6));+#1020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1021 = ORIENTED_EDGE('',*,*,#1022,.F.);+#1022 = EDGE_CURVE('',#1023,#997,#1025,.T.);+#1023 = VERTEX_POINT('',#1024);+#1024 = CARTESIAN_POINT('',(1.E-01,-0.7,4.5));+#1025 = SURFACE_CURVE('',#1026,(#1030,#1036),.PCURVE_S1.);+#1026 = LINE('',#1027,#1028);+#1027 = CARTESIAN_POINT('',(-0.425,-0.7,3.975));+#1028 = VECTOR('',#1029,1.);+#1029 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));+#1030 = PCURVE('',#456,#1031);+#1031 = DEFINITIONAL_REPRESENTATION('',(#1032),#1035);+#1032 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1033,#1034),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.742462120246,-0.318198051534),.PIECEWISE_BEZIER_KNOTS.);+#1033 = CARTESIAN_POINT('',(0.707106781187,-4.65));+#1034 = CARTESIAN_POINT('',(0.282842712475,-4.65));+#1035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1036 = PCURVE('',#1037,#1042);+#1037 = PLANE('',#1038);+#1038 = AXIS2_PLACEMENT_3D('',#1039,#1040,#1041);+#1039 = CARTESIAN_POINT('',(-0.2,-0.7,3.7));+#1040 = DIRECTION('',(0.,1.,0.));+#1041 = DIRECTION('',(0.,0.,1.));+#1042 = DEFINITIONAL_REPRESENTATION('',(#1043),#1046);+#1043 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1044,#1045),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.742462120246,-0.318198051534),.PIECEWISE_BEZIER_KNOTS.);+#1044 = CARTESIAN_POINT('',(0.8,0.3));+#1045 = CARTESIAN_POINT('',(0.5,2.775557561563E-17));+#1046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1047 = ORIENTED_EDGE('',*,*,#1048,.F.);+#1048 = EDGE_CURVE('',#1049,#1023,#1051,.T.);+#1049 = VERTEX_POINT('',#1050);+#1050 = CARTESIAN_POINT('',(1.E-01,0.7,4.5));+#1051 = SURFACE_CURVE('',#1052,(#1056,#1063),.PCURVE_S1.);+#1052 = LINE('',#1053,#1054);+#1053 = CARTESIAN_POINT('',(1.E-01,3.95,4.5));+#1054 = VECTOR('',#1055,1.);+#1055 = DIRECTION('',(0.,-1.,0.));+#1056 = PCURVE('',#456,#1057);+#1057 = DEFINITIONAL_REPRESENTATION('',(#1058),#1062);+#1058 = LINE('',#1059,#1060);+#1059 = CARTESIAN_POINT('',(0.707106781187,0.));+#1060 = VECTOR('',#1061,1.);+#1061 = DIRECTION('',(0.,-1.));+#1062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1063 = PCURVE('',#1064,#1069);+#1064 = PLANE('',#1065);+#1065 = AXIS2_PLACEMENT_3D('',#1066,#1067,#1068);+#1066 = CARTESIAN_POINT('',(1.E-01,3.95,4.5));+#1067 = DIRECTION('',(-0.,0.,1.));+#1068 = DIRECTION('',(1.,0.,0.));+#1069 = DEFINITIONAL_REPRESENTATION('',(#1070),#1074);+#1070 = LINE('',#1071,#1072);+#1071 = CARTESIAN_POINT('',(0.,0.));+#1072 = VECTOR('',#1073,1.);+#1073 = DIRECTION('',(0.,-1.));+#1074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1075 = ORIENTED_EDGE('',*,*,#1076,.T.);+#1076 = EDGE_CURVE('',#1049,#1077,#1079,.T.);+#1077 = VERTEX_POINT('',#1078);+#1078 = CARTESIAN_POINT('',(-0.2,0.7,4.2));+#1079 = SURFACE_CURVE('',#1080,(#1084,#1090),.PCURVE_S1.);+#1080 = LINE('',#1081,#1082);+#1081 = CARTESIAN_POINT('',(-0.425,0.7,3.975));+#1082 = VECTOR('',#1083,1.);+#1083 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));+#1084 = PCURVE('',#456,#1085);+#1085 = DEFINITIONAL_REPRESENTATION('',(#1086),#1089);+#1086 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1087,#1088),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.742462120246,-0.318198051534),.PIECEWISE_BEZIER_KNOTS.);+#1087 = CARTESIAN_POINT('',(0.707106781187,-3.25));+#1088 = CARTESIAN_POINT('',(0.282842712475,-3.25));+#1089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1090 = PCURVE('',#1091,#1096);+#1091 = PLANE('',#1092);+#1092 = AXIS2_PLACEMENT_3D('',#1093,#1094,#1095);+#1093 = CARTESIAN_POINT('',(-0.2,0.7,3.7));+#1094 = DIRECTION('',(0.,1.,0.));+#1095 = DIRECTION('',(0.,0.,1.));+#1096 = DEFINITIONAL_REPRESENTATION('',(#1097),#1100);+#1097 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1098,#1099),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.742462120246,-0.318198051534),.PIECEWISE_BEZIER_KNOTS.);+#1098 = CARTESIAN_POINT('',(0.8,0.3));+#1099 = CARTESIAN_POINT('',(0.5,2.775557561563E-17));+#1100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1101 = ORIENTED_EDGE('',*,*,#1102,.T.);+#1102 = EDGE_CURVE('',#1077,#1103,#1105,.T.);+#1103 = VERTEX_POINT('',#1104);+#1104 = CARTESIAN_POINT('',(-0.2,3.3,4.2));+#1105 = SURFACE_CURVE('',#1106,(#1110,#1116),.PCURVE_S1.);+#1106 = LINE('',#1107,#1108);+#1107 = CARTESIAN_POINT('',(-0.2,2.325,4.2));+#1108 = VECTOR('',#1109,1.);+#1109 = DIRECTION('',(0.,1.,-0.));+#1110 = PCURVE('',#456,#1111);+#1111 = DEFINITIONAL_REPRESENTATION('',(#1112),#1115);+#1112 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1113,#1114),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-1.625,0.975),.PIECEWISE_BEZIER_KNOTS.);+#1113 = CARTESIAN_POINT('',(0.282842712475,-3.25));+#1114 = CARTESIAN_POINT('',(0.282842712475,-0.65));+#1115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1116 = PCURVE('',#1117,#1122);+#1117 = PLANE('',#1118);+#1118 = AXIS2_PLACEMENT_3D('',#1119,#1120,#1121);+#1119 = CARTESIAN_POINT('',(-0.2,0.7,3.7));+#1120 = DIRECTION('',(1.,0.,0.));+#1121 = DIRECTION('',(0.,0.,1.));+#1122 = DEFINITIONAL_REPRESENTATION('',(#1123),#1126);+#1123 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1124,#1125),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-1.625,0.975),.PIECEWISE_BEZIER_KNOTS.);+#1124 = CARTESIAN_POINT('',(0.5,0.));+#1125 = CARTESIAN_POINT('',(0.5,-2.6));+#1126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1127 = ORIENTED_EDGE('',*,*,#1128,.F.);+#1128 = EDGE_CURVE('',#1129,#1103,#1131,.T.);+#1129 = VERTEX_POINT('',#1130);+#1130 = CARTESIAN_POINT('',(1.E-01,3.3,4.5));+#1131 = SURFACE_CURVE('',#1132,(#1136,#1142),.PCURVE_S1.);+#1132 = LINE('',#1133,#1134);+#1133 = CARTESIAN_POINT('',(-0.425,3.3,3.975));+#1134 = VECTOR('',#1135,1.);+#1135 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));+#1136 = PCURVE('',#456,#1137);+#1137 = DEFINITIONAL_REPRESENTATION('',(#1138),#1141);+#1138 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1139,#1140),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.742462120246,-0.318198051534),.PIECEWISE_BEZIER_KNOTS.);+#1139 = CARTESIAN_POINT('',(0.707106781187,-0.65));+#1140 = CARTESIAN_POINT('',(0.282842712475,-0.65));+#1141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1142 = PCURVE('',#1143,#1148);+#1143 = PLANE('',#1144);+#1144 = AXIS2_PLACEMENT_3D('',#1145,#1146,#1147);+#1145 = CARTESIAN_POINT('',(-0.2,3.3,3.7));+#1146 = DIRECTION('',(0.,1.,0.));+#1147 = DIRECTION('',(0.,0.,1.));+#1148 = DEFINITIONAL_REPRESENTATION('',(#1149),#1152);+#1149 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1150,#1151),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.742462120246,-0.318198051534),.PIECEWISE_BEZIER_KNOTS.);+#1150 = CARTESIAN_POINT('',(0.8,0.3));+#1151 = CARTESIAN_POINT('',(0.5,2.775557561563E-17));+#1152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1153 = ORIENTED_EDGE('',*,*,#1154,.F.);+#1154 = EDGE_CURVE('',#441,#1129,#1155,.T.);+#1155 = SURFACE_CURVE('',#1156,(#1160,#1167),.PCURVE_S1.);+#1156 = LINE('',#1157,#1158);+#1157 = CARTESIAN_POINT('',(1.E-01,3.95,4.5));+#1158 = VECTOR('',#1159,1.);+#1159 = DIRECTION('',(0.,-1.,0.));+#1160 = PCURVE('',#456,#1161);+#1161 = DEFINITIONAL_REPRESENTATION('',(#1162),#1166);+#1162 = LINE('',#1163,#1164);+#1163 = CARTESIAN_POINT('',(0.707106781187,0.));+#1164 = VECTOR('',#1165,1.);+#1165 = DIRECTION('',(0.,-1.));+#1166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1167 = PCURVE('',#484,#1168);+#1168 = DEFINITIONAL_REPRESENTATION('',(#1169),#1173);+#1169 = LINE('',#1170,#1171);+#1170 = CARTESIAN_POINT('',(0.,0.));+#1171 = VECTOR('',#1172,1.);+#1172 = DIRECTION('',(0.,-1.));+#1173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1174 = ADVANCED_FACE('',(#1175),#484,.T.);+#1175 = FACE_BOUND('',#1176,.T.);+#1176 = EDGE_LOOP('',(#1177,#1178,#1179,#1200));+#1177 = ORIENTED_EDGE('',*,*,#468,.F.);+#1178 = ORIENTED_EDGE('',*,*,#1154,.T.);+#1179 = ORIENTED_EDGE('',*,*,#1180,.F.);+#1180 = EDGE_CURVE('',#1181,#1129,#1183,.T.);+#1181 = VERTEX_POINT('',#1182);+#1182 = CARTESIAN_POINT('',(3.8,3.3,4.5));+#1183 = SURFACE_CURVE('',#1184,(#1188,#1194),.PCURVE_S1.);+#1184 = LINE('',#1185,#1186);+#1185 = CARTESIAN_POINT('',(-5.E-02,3.3,4.5));+#1186 = VECTOR('',#1187,1.);+#1187 = DIRECTION('',(-1.,0.,-0.));+#1188 = PCURVE('',#484,#1189);+#1189 = DEFINITIONAL_REPRESENTATION('',(#1190),#1193);+#1190 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1191,#1192),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-3.85,-0.15),.PIECEWISE_BEZIER_KNOTS.);+#1191 = CARTESIAN_POINT('',(3.7,-0.65));+#1192 = CARTESIAN_POINT('',(0.,-0.65));+#1193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1194 = PCURVE('',#1143,#1195);+#1195 = DEFINITIONAL_REPRESENTATION('',(#1196),#1199);+#1196 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1197,#1198),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-3.85,-0.15),.PIECEWISE_BEZIER_KNOTS.);+#1197 = CARTESIAN_POINT('',(0.8,4.));+#1198 = CARTESIAN_POINT('',(0.8,0.3));+#1199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1200 = ORIENTED_EDGE('',*,*,#1201,.F.);+#1201 = EDGE_CURVE('',#469,#1181,#1202,.T.);+#1202 = SURFACE_CURVE('',#1203,(#1207,#1214),.PCURVE_S1.);+#1203 = LINE('',#1204,#1205);+#1204 = CARTESIAN_POINT('',(3.8,3.95,4.5));+#1205 = VECTOR('',#1206,1.);+#1206 = DIRECTION('',(0.,-1.,0.));+#1207 = PCURVE('',#484,#1208);+#1208 = DEFINITIONAL_REPRESENTATION('',(#1209),#1213);+#1209 = LINE('',#1210,#1211);+#1210 = CARTESIAN_POINT('',(3.7,0.));+#1211 = VECTOR('',#1212,1.);+#1212 = DIRECTION('',(0.,-1.));+#1213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1214 = PCURVE('',#512,#1215);+#1215 = DEFINITIONAL_REPRESENTATION('',(#1216),#1220);+#1216 = LINE('',#1217,#1218);+#1217 = CARTESIAN_POINT('',(0.,0.));+#1218 = VECTOR('',#1219,1.);+#1219 = DIRECTION('',(0.,-1.));+#1220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1221 = ADVANCED_FACE('',(#1222),#512,.T.);+#1222 = FACE_BOUND('',#1223,.T.);+#1223 = EDGE_LOOP('',(#1224,#1225,#1226,#1247));+#1224 = ORIENTED_EDGE('',*,*,#496,.F.);+#1225 = ORIENTED_EDGE('',*,*,#1201,.T.);+#1226 = ORIENTED_EDGE('',*,*,#1227,.F.);+#1227 = EDGE_CURVE('',#1228,#1181,#1230,.T.);+#1228 = VERTEX_POINT('',#1229);+#1229 = CARTESIAN_POINT('',(5.1,3.3,4.1));+#1230 = SURFACE_CURVE('',#1231,(#1235,#1241),.PCURVE_S1.);+#1231 = LINE('',#1232,#1233);+#1232 = CARTESIAN_POINT('',(2.085405405405,3.3,5.027567567568));+#1233 = VECTOR('',#1234,1.);+#1234 = DIRECTION('',(-0.955779008722,0.,0.294085848838));+#1235 = PCURVE('',#512,#1236);+#1236 = DEFINITIONAL_REPRESENTATION('',(#1237),#1240);+#1237 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1238,#1239),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-3.154070728782,-1.793923677909),.PIECEWISE_BEZIER_KNOTS.);+#1238 = CARTESIAN_POINT('',(1.360147050874,-0.65));+#1239 = CARTESIAN_POINT('',(0.,-0.65));+#1240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1241 = PCURVE('',#1143,#1242);+#1242 = DEFINITIONAL_REPRESENTATION('',(#1243),#1246);+#1243 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1244,#1245),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-3.154070728782,-1.793923677909),.PIECEWISE_BEZIER_KNOTS.);+#1244 = CARTESIAN_POINT('',(0.4,5.3));+#1245 = CARTESIAN_POINT('',(0.8,4.));+#1246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1247 = ORIENTED_EDGE('',*,*,#1248,.F.);+#1248 = EDGE_CURVE('',#497,#1228,#1249,.T.);+#1249 = SURFACE_CURVE('',#1250,(#1254,#1261),.PCURVE_S1.);+#1250 = LINE('',#1251,#1252);+#1251 = CARTESIAN_POINT('',(5.1,3.95,4.1));+#1252 = VECTOR('',#1253,1.);+#1253 = DIRECTION('',(0.,-1.,0.));+#1254 = PCURVE('',#512,#1255);+#1255 = DEFINITIONAL_REPRESENTATION('',(#1256),#1260);+#1256 = LINE('',#1257,#1258);+#1257 = CARTESIAN_POINT('',(1.360147050874,0.));+#1258 = VECTOR('',#1259,1.);+#1259 = DIRECTION('',(0.,-1.));+#1260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1261 = PCURVE('',#540,#1262);+#1262 = DEFINITIONAL_REPRESENTATION('',(#1263),#1267);+#1263 = LINE('',#1264,#1265);+#1264 = CARTESIAN_POINT('',(0.,0.));+#1265 = VECTOR('',#1266,1.);+#1266 = DIRECTION('',(0.,-1.));+#1267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1268 = ADVANCED_FACE('',(#1269),#540,.T.);+#1269 = FACE_BOUND('',#1270,.T.);+#1270 = EDGE_LOOP('',(#1271,#1272,#1273,#1294,#1320,#1341,#1369,#1390,+ #1416,#1437,#1458,#1459));+#1271 = ORIENTED_EDGE('',*,*,#524,.F.);+#1272 = ORIENTED_EDGE('',*,*,#1248,.T.);+#1273 = ORIENTED_EDGE('',*,*,#1274,.F.);+#1274 = EDGE_CURVE('',#1275,#1228,#1277,.T.);+#1275 = VERTEX_POINT('',#1276);+#1276 = CARTESIAN_POINT('',(5.2,3.3,3.975));+#1277 = SURFACE_CURVE('',#1278,(#1282,#1288),.PCURVE_S1.);+#1278 = LINE('',#1279,#1280);+#1279 = CARTESIAN_POINT('',(4.163414634146,3.3,5.270731707317));+#1280 = VECTOR('',#1281,1.);+#1281 = DIRECTION('',(-0.624695047554,0.,0.780868809443));+#1282 = PCURVE('',#540,#1283);+#1283 = DEFINITIONAL_REPRESENTATION('',(#1284),#1287);+#1284 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1285,#1286),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-1.659346220066,-1.499268114131),.PIECEWISE_BEZIER_KNOTS.);+#1285 = CARTESIAN_POINT('',(0.160078105936,-0.65));+#1286 = CARTESIAN_POINT('',(0.,-0.65));+#1287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1288 = PCURVE('',#1143,#1289);+#1289 = DEFINITIONAL_REPRESENTATION('',(#1290),#1293);+#1290 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1291,#1292),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-1.659346220066,-1.499268114131),.PIECEWISE_BEZIER_KNOTS.);+#1291 = CARTESIAN_POINT('',(0.275,5.4));+#1292 = CARTESIAN_POINT('',(0.4,5.3));+#1293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1294 = ORIENTED_EDGE('',*,*,#1295,.F.);+#1295 = EDGE_CURVE('',#1296,#1275,#1298,.T.);+#1296 = VERTEX_POINT('',#1297);+#1297 = CARTESIAN_POINT('',(5.2,0.7,3.975));+#1298 = SURFACE_CURVE('',#1299,(#1303,#1309),.PCURVE_S1.);+#1299 = LINE('',#1300,#1301);+#1300 = CARTESIAN_POINT('',(5.2,2.325,3.975));+#1301 = VECTOR('',#1302,1.);+#1302 = DIRECTION('',(0.,1.,0.));+#1303 = PCURVE('',#540,#1304);+#1304 = DEFINITIONAL_REPRESENTATION('',(#1305),#1308);+#1305 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1306,#1307),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-1.625,0.975),.PIECEWISE_BEZIER_KNOTS.);+#1306 = CARTESIAN_POINT('',(0.160078105936,-3.25));+#1307 = CARTESIAN_POINT('',(0.160078105936,-0.65));+#1308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1309 = PCURVE('',#1310,#1315);+#1310 = PLANE('',#1311);+#1311 = AXIS2_PLACEMENT_3D('',#1312,#1313,#1314);+#1312 = CARTESIAN_POINT('',(5.2,0.7,3.7));+#1313 = DIRECTION('',(1.,0.,0.));+#1314 = DIRECTION('',(0.,0.,1.));+#1315 = DEFINITIONAL_REPRESENTATION('',(#1316),#1319);+#1316 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1317,#1318),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-1.625,0.975),.PIECEWISE_BEZIER_KNOTS.);+#1317 = CARTESIAN_POINT('',(0.275,0.));+#1318 = CARTESIAN_POINT('',(0.275,-2.6));+#1319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1320 = ORIENTED_EDGE('',*,*,#1321,.T.);+#1321 = EDGE_CURVE('',#1296,#1322,#1324,.T.);+#1322 = VERTEX_POINT('',#1323);+#1323 = CARTESIAN_POINT('',(5.1,0.7,4.1));+#1324 = SURFACE_CURVE('',#1325,(#1329,#1335),.PCURVE_S1.);+#1325 = LINE('',#1326,#1327);+#1326 = CARTESIAN_POINT('',(4.163414634146,0.7,5.270731707317));+#1327 = VECTOR('',#1328,1.);+#1328 = DIRECTION('',(-0.624695047554,0.,0.780868809443));+#1329 = PCURVE('',#540,#1330);+#1330 = DEFINITIONAL_REPRESENTATION('',(#1331),#1334);+#1331 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1332,#1333),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-1.659346220066,-1.499268114131),.PIECEWISE_BEZIER_KNOTS.);+#1332 = CARTESIAN_POINT('',(0.160078105936,-3.25));+#1333 = CARTESIAN_POINT('',(0.,-3.25));+#1334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1335 = PCURVE('',#1091,#1336);+#1336 = DEFINITIONAL_REPRESENTATION('',(#1337),#1340);+#1337 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1338,#1339),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-1.659346220066,-1.499268114131),.PIECEWISE_BEZIER_KNOTS.);+#1338 = CARTESIAN_POINT('',(0.275,5.4));+#1339 = CARTESIAN_POINT('',(0.4,5.3));+#1340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1341 = ORIENTED_EDGE('',*,*,#1342,.T.);+#1342 = EDGE_CURVE('',#1322,#1343,#1345,.T.);+#1343 = VERTEX_POINT('',#1344);+#1344 = CARTESIAN_POINT('',(5.1,-0.7,4.1));+#1345 = SURFACE_CURVE('',#1346,(#1350,#1357),.PCURVE_S1.);+#1346 = LINE('',#1347,#1348);+#1347 = CARTESIAN_POINT('',(5.1,3.95,4.1));+#1348 = VECTOR('',#1349,1.);+#1349 = DIRECTION('',(0.,-1.,0.));+#1350 = PCURVE('',#540,#1351);+#1351 = DEFINITIONAL_REPRESENTATION('',(#1352),#1356);+#1352 = LINE('',#1353,#1354);+#1353 = CARTESIAN_POINT('',(0.,0.));+#1354 = VECTOR('',#1355,1.);+#1355 = DIRECTION('',(0.,-1.));+#1356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1357 = PCURVE('',#1358,#1363);+#1358 = PLANE('',#1359);+#1359 = AXIS2_PLACEMENT_3D('',#1360,#1361,#1362);+#1360 = CARTESIAN_POINT('',(3.8,3.95,4.5));+#1361 = DIRECTION('',(0.294085848838,0.,0.955779008722));+#1362 = DIRECTION('',(0.955779008722,0.,-0.294085848838));+#1363 = DEFINITIONAL_REPRESENTATION('',(#1364),#1368);+#1364 = LINE('',#1365,#1366);+#1365 = CARTESIAN_POINT('',(1.360147050874,0.));+#1366 = VECTOR('',#1367,1.);+#1367 = DIRECTION('',(0.,-1.));+#1368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1369 = ORIENTED_EDGE('',*,*,#1370,.F.);+#1370 = EDGE_CURVE('',#1371,#1343,#1373,.T.);+#1371 = VERTEX_POINT('',#1372);+#1372 = CARTESIAN_POINT('',(5.2,-0.7,3.975));+#1373 = SURFACE_CURVE('',#1374,(#1378,#1384),.PCURVE_S1.);+#1374 = LINE('',#1375,#1376);+#1375 = CARTESIAN_POINT('',(4.163414634146,-0.7,5.270731707317));+#1376 = VECTOR('',#1377,1.);+#1377 = DIRECTION('',(-0.624695047554,0.,0.780868809443));+#1378 = PCURVE('',#540,#1379);+#1379 = DEFINITIONAL_REPRESENTATION('',(#1380),#1383);+#1380 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1381,#1382),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-1.659346220066,-1.499268114131),.PIECEWISE_BEZIER_KNOTS.);+#1381 = CARTESIAN_POINT('',(0.160078105936,-4.65));+#1382 = CARTESIAN_POINT('',(0.,-4.65));+#1383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1384 = PCURVE('',#1037,#1385);+#1385 = DEFINITIONAL_REPRESENTATION('',(#1386),#1389);+#1386 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1387,#1388),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-1.659346220066,-1.499268114131),.PIECEWISE_BEZIER_KNOTS.);+#1387 = CARTESIAN_POINT('',(0.275,5.4));+#1388 = CARTESIAN_POINT('',(0.4,5.3));+#1389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1390 = ORIENTED_EDGE('',*,*,#1391,.F.);+#1391 = EDGE_CURVE('',#1392,#1371,#1394,.T.);+#1392 = VERTEX_POINT('',#1393);+#1393 = CARTESIAN_POINT('',(5.2,-3.3,3.975));+#1394 = SURFACE_CURVE('',#1395,(#1399,#1405),.PCURVE_S1.);+#1395 = LINE('',#1396,#1397);+#1396 = CARTESIAN_POINT('',(5.2,0.325,3.975));+#1397 = VECTOR('',#1398,1.);+#1398 = DIRECTION('',(0.,1.,0.));+#1399 = PCURVE('',#540,#1400);+#1400 = DEFINITIONAL_REPRESENTATION('',(#1401),#1404);+#1401 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1402,#1403),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-3.625,-1.025),.PIECEWISE_BEZIER_KNOTS.);+#1402 = CARTESIAN_POINT('',(0.160078105936,-7.25));+#1403 = CARTESIAN_POINT('',(0.160078105936,-4.65));+#1404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1405 = PCURVE('',#1406,#1411);+#1406 = PLANE('',#1407);+#1407 = AXIS2_PLACEMENT_3D('',#1408,#1409,#1410);+#1408 = CARTESIAN_POINT('',(5.2,-3.3,3.7));+#1409 = DIRECTION('',(1.,0.,0.));+#1410 = DIRECTION('',(0.,0.,1.));+#1411 = DEFINITIONAL_REPRESENTATION('',(#1412),#1415);+#1412 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1413,#1414),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-3.625,-1.025),.PIECEWISE_BEZIER_KNOTS.);+#1413 = CARTESIAN_POINT('',(0.275,0.));+#1414 = CARTESIAN_POINT('',(0.275,-2.6));+#1415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1416 = ORIENTED_EDGE('',*,*,#1417,.T.);+#1417 = EDGE_CURVE('',#1392,#1418,#1420,.T.);+#1418 = VERTEX_POINT('',#1419);+#1419 = CARTESIAN_POINT('',(5.1,-3.3,4.1));+#1420 = SURFACE_CURVE('',#1421,(#1425,#1431),.PCURVE_S1.);+#1421 = LINE('',#1422,#1423);+#1422 = CARTESIAN_POINT('',(4.163414634146,-3.3,5.270731707317));+#1423 = VECTOR('',#1424,1.);+#1424 = DIRECTION('',(-0.624695047554,0.,0.780868809443));+#1425 = PCURVE('',#540,#1426);+#1426 = DEFINITIONAL_REPRESENTATION('',(#1427),#1430);+#1427 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1428,#1429),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-1.659346220066,-1.499268114131),.PIECEWISE_BEZIER_KNOTS.);+#1428 = CARTESIAN_POINT('',(0.160078105936,-7.25));+#1429 = CARTESIAN_POINT('',(0.,-7.25));+#1430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1431 = PCURVE('',#985,#1432);+#1432 = DEFINITIONAL_REPRESENTATION('',(#1433),#1436);+#1433 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1434,#1435),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-1.659346220066,-1.499268114131),.PIECEWISE_BEZIER_KNOTS.);+#1434 = CARTESIAN_POINT('',(0.275,5.4));+#1435 = CARTESIAN_POINT('',(0.4,5.3));+#1436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1437 = ORIENTED_EDGE('',*,*,#1438,.T.);+#1438 = EDGE_CURVE('',#1418,#682,#1439,.T.);+#1439 = SURFACE_CURVE('',#1440,(#1444,#1451),.PCURVE_S1.);+#1440 = LINE('',#1441,#1442);+#1441 = CARTESIAN_POINT('',(5.1,3.95,4.1));+#1442 = VECTOR('',#1443,1.);+#1443 = DIRECTION('',(0.,-1.,0.));+#1444 = PCURVE('',#540,#1445);+#1445 = DEFINITIONAL_REPRESENTATION('',(#1446),#1450);+#1446 = LINE('',#1447,#1448);+#1447 = CARTESIAN_POINT('',(0.,0.));+#1448 = VECTOR('',#1449,1.);+#1449 = DIRECTION('',(0.,-1.));+#1450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1451 = PCURVE('',#697,#1452);+#1452 = DEFINITIONAL_REPRESENTATION('',(#1453),#1457);+#1453 = LINE('',#1454,#1455);+#1454 = CARTESIAN_POINT('',(1.360147050874,0.));+#1455 = VECTOR('',#1456,1.);+#1456 = DIRECTION('',(0.,-1.));+#1457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1458 = ORIENTED_EDGE('',*,*,#709,.T.);+#1459 = ORIENTED_EDGE('',*,*,#1460,.F.);+#1460 = EDGE_CURVE('',#525,#710,#1461,.T.);+#1461 = SURFACE_CURVE('',#1462,(#1466,#1473),.PCURVE_S1.);+#1462 = LINE('',#1463,#1464);+#1463 = CARTESIAN_POINT('',(5.9,3.95,3.1));+#1464 = VECTOR('',#1465,1.);+#1465 = DIRECTION('',(0.,-1.,0.));+#1466 = PCURVE('',#540,#1467);+#1467 = DEFINITIONAL_REPRESENTATION('',(#1468),#1472);+#1468 = LINE('',#1469,#1470);+#1469 = CARTESIAN_POINT('',(1.280624847487,0.));+#1470 = VECTOR('',#1471,1.);+#1471 = DIRECTION('',(0.,-1.));+#1472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1473 = PCURVE('',#568,#1474);+#1474 = DEFINITIONAL_REPRESENTATION('',(#1475),#1479);+#1475 = LINE('',#1476,#1477);+#1476 = CARTESIAN_POINT('',(0.,0.));+#1477 = VECTOR('',#1478,1.);+#1478 = DIRECTION('',(0.,-1.));+#1479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1480 = ADVANCED_FACE('',(#1481),#568,.T.);+#1481 = FACE_BOUND('',#1482,.T.);+#1482 = EDGE_LOOP('',(#1483,#1484,#1485,#1486));+#1483 = ORIENTED_EDGE('',*,*,#1460,.T.);+#1484 = ORIENTED_EDGE('',*,*,#732,.T.);+#1485 = ORIENTED_EDGE('',*,*,#780,.F.);+#1486 = ORIENTED_EDGE('',*,*,#552,.F.);+#1487 = ADVANCED_FACE('',(#1488),#669,.T.);+#1488 = FACE_BOUND('',#1489,.T.);+#1489 = EDGE_LOOP('',(#1490,#1513,#1532,#1533));+#1490 = ORIENTED_EDGE('',*,*,#1491,.F.);+#1491 = EDGE_CURVE('',#1492,#654,#1494,.T.);+#1492 = VERTEX_POINT('',#1493);+#1493 = CARTESIAN_POINT('',(3.8,-3.3,4.5));+#1494 = SURFACE_CURVE('',#1495,(#1499,#1506),.PCURVE_S1.);+#1495 = LINE('',#1496,#1497);+#1496 = CARTESIAN_POINT('',(3.8,3.95,4.5));+#1497 = VECTOR('',#1498,1.);+#1498 = DIRECTION('',(0.,-1.,0.));+#1499 = PCURVE('',#669,#1500);+#1500 = DEFINITIONAL_REPRESENTATION('',(#1501),#1505);+#1501 = LINE('',#1502,#1503);+#1502 = CARTESIAN_POINT('',(3.7,0.));+#1503 = VECTOR('',#1504,1.);+#1504 = DIRECTION('',(0.,-1.));+#1505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1506 = PCURVE('',#697,#1507);+#1507 = DEFINITIONAL_REPRESENTATION('',(#1508),#1512);+#1508 = LINE('',#1509,#1510);+#1509 = CARTESIAN_POINT('',(0.,0.));+#1510 = VECTOR('',#1511,1.);+#1511 = DIRECTION('',(0.,-1.));+#1512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1513 = ORIENTED_EDGE('',*,*,#1514,.T.);+#1514 = EDGE_CURVE('',#1492,#948,#1515,.T.);+#1515 = SURFACE_CURVE('',#1516,(#1520,#1526),.PCURVE_S1.);+#1516 = LINE('',#1517,#1518);+#1517 = CARTESIAN_POINT('',(-5.E-02,-3.3,4.5));+#1518 = VECTOR('',#1519,1.);+#1519 = DIRECTION('',(-1.,0.,-0.));+#1520 = PCURVE('',#669,#1521);+#1521 = DEFINITIONAL_REPRESENTATION('',(#1522),#1525);+#1522 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1523,#1524),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-3.85,-0.15),.PIECEWISE_BEZIER_KNOTS.);+#1523 = CARTESIAN_POINT('',(3.7,-7.25));+#1524 = CARTESIAN_POINT('',(0.,-7.25));+#1525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1526 = PCURVE('',#985,#1527);+#1527 = DEFINITIONAL_REPRESENTATION('',(#1528),#1531);+#1528 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1529,#1530),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-3.85,-0.15),.PIECEWISE_BEZIER_KNOTS.);+#1529 = CARTESIAN_POINT('',(0.8,4.));+#1530 = CARTESIAN_POINT('',(0.8,0.3));+#1531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1532 = ORIENTED_EDGE('',*,*,#947,.T.);+#1533 = ORIENTED_EDGE('',*,*,#653,.T.);+#1534 = ADVANCED_FACE('',(#1535),#697,.T.);+#1535 = FACE_BOUND('',#1536,.T.);+#1536 = EDGE_LOOP('',(#1537,#1538,#1557,#1558));+#1537 = ORIENTED_EDGE('',*,*,#1438,.F.);+#1538 = ORIENTED_EDGE('',*,*,#1539,.T.);+#1539 = EDGE_CURVE('',#1418,#1492,#1540,.T.);+#1540 = SURFACE_CURVE('',#1541,(#1545,#1551),.PCURVE_S1.);+#1541 = LINE('',#1542,#1543);+#1542 = CARTESIAN_POINT('',(2.085405405405,-3.3,5.027567567568));+#1543 = VECTOR('',#1544,1.);+#1544 = DIRECTION('',(-0.955779008722,0.,0.294085848838));+#1545 = PCURVE('',#697,#1546);+#1546 = DEFINITIONAL_REPRESENTATION('',(#1547),#1550);+#1547 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1548,#1549),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-3.154070728782,-1.793923677909),.PIECEWISE_BEZIER_KNOTS.);+#1548 = CARTESIAN_POINT('',(1.360147050874,-7.25));+#1549 = CARTESIAN_POINT('',(0.,-7.25));+#1550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1551 = PCURVE('',#985,#1552);+#1552 = DEFINITIONAL_REPRESENTATION('',(#1553),#1556);+#1553 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1554,#1555),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-3.154070728782,-1.793923677909),.PIECEWISE_BEZIER_KNOTS.);+#1554 = CARTESIAN_POINT('',(0.4,5.3));+#1555 = CARTESIAN_POINT('',(0.8,4.));+#1556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1557 = ORIENTED_EDGE('',*,*,#1491,.T.);+#1558 = ORIENTED_EDGE('',*,*,#681,.T.);+#1559 = ADVANCED_FACE('',(#1560),#873,.F.);+#1560 = FACE_BOUND('',#1561,.F.);+#1561 = EDGE_LOOP('',(#1562));+#1562 = ORIENTED_EDGE('',*,*,#858,.T.);+#1563 = ADVANCED_FACE('',(#1564),#928,.F.);+#1564 = FACE_BOUND('',#1565,.F.);+#1565 = EDGE_LOOP('',(#1566));+#1566 = ORIENTED_EDGE('',*,*,#913,.T.);+#1567 = ADVANCED_FACE('',(#1568),#1143,.F.);+#1568 = FACE_BOUND('',#1569,.F.);+#1569 = EDGE_LOOP('',(#1570,#1593,#1621,#1642,#1643,#1644,#1645));+#1570 = ORIENTED_EDGE('',*,*,#1571,.F.);+#1571 = EDGE_CURVE('',#1572,#1275,#1574,.T.);+#1572 = VERTEX_POINT('',#1573);+#1573 = CARTESIAN_POINT('',(5.2,3.3,3.7));+#1574 = SURFACE_CURVE('',#1575,(#1579,#1586),.PCURVE_S1.);+#1575 = LINE('',#1576,#1577);+#1576 = CARTESIAN_POINT('',(5.2,3.3,3.7));+#1577 = VECTOR('',#1578,1.);+#1578 = DIRECTION('',(0.,0.,1.));+#1579 = PCURVE('',#1143,#1580);+#1580 = DEFINITIONAL_REPRESENTATION('',(#1581),#1585);+#1581 = LINE('',#1582,#1583);+#1582 = CARTESIAN_POINT('',(0.,5.4));+#1583 = VECTOR('',#1584,1.);+#1584 = DIRECTION('',(1.,0.));+#1585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1586 = PCURVE('',#1310,#1587);+#1587 = DEFINITIONAL_REPRESENTATION('',(#1588),#1592);+#1588 = LINE('',#1589,#1590);+#1589 = CARTESIAN_POINT('',(0.,-2.6));+#1590 = VECTOR('',#1591,1.);+#1591 = DIRECTION('',(1.,0.));+#1592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1593 = ORIENTED_EDGE('',*,*,#1594,.F.);+#1594 = EDGE_CURVE('',#1595,#1572,#1597,.T.);+#1595 = VERTEX_POINT('',#1596);+#1596 = CARTESIAN_POINT('',(-0.2,3.3,3.7));+#1597 = SURFACE_CURVE('',#1598,(#1602,#1609),.PCURVE_S1.);+#1598 = LINE('',#1599,#1600);+#1599 = CARTESIAN_POINT('',(-0.2,3.3,3.7));+#1600 = VECTOR('',#1601,1.);+#1601 = DIRECTION('',(1.,0.,0.));+#1602 = PCURVE('',#1143,#1603);+#1603 = DEFINITIONAL_REPRESENTATION('',(#1604),#1608);+#1604 = LINE('',#1605,#1606);+#1605 = CARTESIAN_POINT('',(0.,0.));+#1606 = VECTOR('',#1607,1.);+#1607 = DIRECTION('',(0.,1.));+#1608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1609 = PCURVE('',#1610,#1615);+#1610 = PLANE('',#1611);+#1611 = AXIS2_PLACEMENT_3D('',#1612,#1613,#1614);+#1612 = CARTESIAN_POINT('',(-0.2,0.7,3.7));+#1613 = DIRECTION('',(0.,0.,1.));+#1614 = DIRECTION('',(1.,0.,0.));+#1615 = DEFINITIONAL_REPRESENTATION('',(#1616),#1620);+#1616 = LINE('',#1617,#1618);+#1617 = CARTESIAN_POINT('',(0.,2.6));+#1618 = VECTOR('',#1619,1.);+#1619 = DIRECTION('',(1.,0.));+#1620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1621 = ORIENTED_EDGE('',*,*,#1622,.T.);+#1622 = EDGE_CURVE('',#1595,#1103,#1623,.T.);+#1623 = SURFACE_CURVE('',#1624,(#1628,#1635),.PCURVE_S1.);+#1624 = LINE('',#1625,#1626);+#1625 = CARTESIAN_POINT('',(-0.2,3.3,3.7));+#1626 = VECTOR('',#1627,1.);+#1627 = DIRECTION('',(0.,0.,1.));+#1628 = PCURVE('',#1143,#1629);+#1629 = DEFINITIONAL_REPRESENTATION('',(#1630),#1634);+#1630 = LINE('',#1631,#1632);+#1631 = CARTESIAN_POINT('',(0.,0.));+#1632 = VECTOR('',#1633,1.);+#1633 = DIRECTION('',(1.,0.));+#1634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1635 = PCURVE('',#1117,#1636);+#1636 = DEFINITIONAL_REPRESENTATION('',(#1637),#1641);+#1637 = LINE('',#1638,#1639);+#1638 = CARTESIAN_POINT('',(0.,-2.6));+#1639 = VECTOR('',#1640,1.);+#1640 = DIRECTION('',(1.,0.));+#1641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1642 = ORIENTED_EDGE('',*,*,#1128,.F.);+#1643 = ORIENTED_EDGE('',*,*,#1180,.F.);+#1644 = ORIENTED_EDGE('',*,*,#1227,.F.);+#1645 = ORIENTED_EDGE('',*,*,#1274,.F.);+#1646 = ADVANCED_FACE('',(#1647),#1117,.T.);+#1647 = FACE_BOUND('',#1648,.T.);+#1648 = EDGE_LOOP('',(#1649,#1672,#1693,#1694));+#1649 = ORIENTED_EDGE('',*,*,#1650,.F.);+#1650 = EDGE_CURVE('',#1651,#1077,#1653,.T.);+#1651 = VERTEX_POINT('',#1652);+#1652 = CARTESIAN_POINT('',(-0.2,0.7,3.7));+#1653 = SURFACE_CURVE('',#1654,(#1658,#1665),.PCURVE_S1.);+#1654 = LINE('',#1655,#1656);+#1655 = CARTESIAN_POINT('',(-0.2,0.7,3.7));+#1656 = VECTOR('',#1657,1.);+#1657 = DIRECTION('',(0.,0.,1.));+#1658 = PCURVE('',#1117,#1659);+#1659 = DEFINITIONAL_REPRESENTATION('',(#1660),#1664);+#1660 = LINE('',#1661,#1662);+#1661 = CARTESIAN_POINT('',(0.,0.));+#1662 = VECTOR('',#1663,1.);+#1663 = DIRECTION('',(1.,0.));+#1664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1665 = PCURVE('',#1091,#1666);+#1666 = DEFINITIONAL_REPRESENTATION('',(#1667),#1671);+#1667 = LINE('',#1668,#1669);+#1668 = CARTESIAN_POINT('',(0.,0.));+#1669 = VECTOR('',#1670,1.);+#1670 = DIRECTION('',(1.,0.));+#1671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1672 = ORIENTED_EDGE('',*,*,#1673,.T.);+#1673 = EDGE_CURVE('',#1651,#1595,#1674,.T.);+#1674 = SURFACE_CURVE('',#1675,(#1679,#1686),.PCURVE_S1.);+#1675 = LINE('',#1676,#1677);+#1676 = CARTESIAN_POINT('',(-0.2,0.7,3.7));+#1677 = VECTOR('',#1678,1.);+#1678 = DIRECTION('',(0.,1.,0.));+#1679 = PCURVE('',#1117,#1680);+#1680 = DEFINITIONAL_REPRESENTATION('',(#1681),#1685);+#1681 = LINE('',#1682,#1683);+#1682 = CARTESIAN_POINT('',(0.,0.));+#1683 = VECTOR('',#1684,1.);+#1684 = DIRECTION('',(0.,-1.));+#1685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1686 = PCURVE('',#1610,#1687);+#1687 = DEFINITIONAL_REPRESENTATION('',(#1688),#1692);+#1688 = LINE('',#1689,#1690);+#1689 = CARTESIAN_POINT('',(0.,0.));+#1690 = VECTOR('',#1691,1.);+#1691 = DIRECTION('',(0.,1.));+#1692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1693 = ORIENTED_EDGE('',*,*,#1622,.T.);+#1694 = ORIENTED_EDGE('',*,*,#1102,.F.);+#1695 = ADVANCED_FACE('',(#1696),#1091,.T.);+#1696 = FACE_BOUND('',#1697,.T.);+#1697 = EDGE_LOOP('',(#1698,#1721,#1742,#1743,#1744,#1765,#1784));+#1698 = ORIENTED_EDGE('',*,*,#1699,.F.);+#1699 = EDGE_CURVE('',#1700,#1296,#1702,.T.);+#1700 = VERTEX_POINT('',#1701);+#1701 = CARTESIAN_POINT('',(5.2,0.7,3.7));+#1702 = SURFACE_CURVE('',#1703,(#1707,#1714),.PCURVE_S1.);+#1703 = LINE('',#1704,#1705);+#1704 = CARTESIAN_POINT('',(5.2,0.7,3.7));+#1705 = VECTOR('',#1706,1.);+#1706 = DIRECTION('',(0.,0.,1.));+#1707 = PCURVE('',#1091,#1708);+#1708 = DEFINITIONAL_REPRESENTATION('',(#1709),#1713);+#1709 = LINE('',#1710,#1711);+#1710 = CARTESIAN_POINT('',(0.,5.4));+#1711 = VECTOR('',#1712,1.);+#1712 = DIRECTION('',(1.,0.));+#1713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1714 = PCURVE('',#1310,#1715);+#1715 = DEFINITIONAL_REPRESENTATION('',(#1716),#1720);+#1716 = LINE('',#1717,#1718);+#1717 = CARTESIAN_POINT('',(0.,0.));+#1718 = VECTOR('',#1719,1.);+#1719 = DIRECTION('',(1.,0.));+#1720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1721 = ORIENTED_EDGE('',*,*,#1722,.F.);+#1722 = EDGE_CURVE('',#1651,#1700,#1723,.T.);+#1723 = SURFACE_CURVE('',#1724,(#1728,#1735),.PCURVE_S1.);+#1724 = LINE('',#1725,#1726);+#1725 = CARTESIAN_POINT('',(-0.2,0.7,3.7));+#1726 = VECTOR('',#1727,1.);+#1727 = DIRECTION('',(1.,0.,0.));+#1728 = PCURVE('',#1091,#1729);+#1729 = DEFINITIONAL_REPRESENTATION('',(#1730),#1734);+#1730 = LINE('',#1731,#1732);+#1731 = CARTESIAN_POINT('',(0.,0.));+#1732 = VECTOR('',#1733,1.);+#1733 = DIRECTION('',(0.,1.));+#1734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1735 = PCURVE('',#1610,#1736);+#1736 = DEFINITIONAL_REPRESENTATION('',(#1737),#1741);+#1737 = LINE('',#1738,#1739);+#1738 = CARTESIAN_POINT('',(0.,0.));+#1739 = VECTOR('',#1740,1.);+#1740 = DIRECTION('',(1.,0.));+#1741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1742 = ORIENTED_EDGE('',*,*,#1650,.T.);+#1743 = ORIENTED_EDGE('',*,*,#1076,.F.);+#1744 = ORIENTED_EDGE('',*,*,#1745,.F.);+#1745 = EDGE_CURVE('',#1746,#1049,#1748,.T.);+#1746 = VERTEX_POINT('',#1747);+#1747 = CARTESIAN_POINT('',(3.8,0.7,4.5));+#1748 = SURFACE_CURVE('',#1749,(#1753,#1759),.PCURVE_S1.);+#1749 = LINE('',#1750,#1751);+#1750 = CARTESIAN_POINT('',(-5.E-02,0.7,4.5));+#1751 = VECTOR('',#1752,1.);+#1752 = DIRECTION('',(-1.,0.,-0.));+#1753 = PCURVE('',#1091,#1754);+#1754 = DEFINITIONAL_REPRESENTATION('',(#1755),#1758);+#1755 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1756,#1757),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-3.85,-0.15),.PIECEWISE_BEZIER_KNOTS.);+#1756 = CARTESIAN_POINT('',(0.8,4.));+#1757 = CARTESIAN_POINT('',(0.8,0.3));+#1758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1759 = PCURVE('',#1064,#1760);+#1760 = DEFINITIONAL_REPRESENTATION('',(#1761),#1764);+#1761 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1762,#1763),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-3.85,-0.15),.PIECEWISE_BEZIER_KNOTS.);+#1762 = CARTESIAN_POINT('',(3.7,-3.25));+#1763 = CARTESIAN_POINT('',(0.,-3.25));+#1764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1765 = ORIENTED_EDGE('',*,*,#1766,.F.);+#1766 = EDGE_CURVE('',#1322,#1746,#1767,.T.);+#1767 = SURFACE_CURVE('',#1768,(#1772,#1778),.PCURVE_S1.);+#1768 = LINE('',#1769,#1770);+#1769 = CARTESIAN_POINT('',(2.085405405405,0.7,5.027567567568));+#1770 = VECTOR('',#1771,1.);+#1771 = DIRECTION('',(-0.955779008722,0.,0.294085848838));+#1772 = PCURVE('',#1091,#1773);+#1773 = DEFINITIONAL_REPRESENTATION('',(#1774),#1777);+#1774 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1775,#1776),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-3.154070728782,-1.793923677909),.PIECEWISE_BEZIER_KNOTS.);+#1775 = CARTESIAN_POINT('',(0.4,5.3));+#1776 = CARTESIAN_POINT('',(0.8,4.));+#1777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1778 = PCURVE('',#1358,#1779);+#1779 = DEFINITIONAL_REPRESENTATION('',(#1780),#1783);+#1780 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1781,#1782),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-3.154070728782,-1.793923677909),.PIECEWISE_BEZIER_KNOTS.);+#1781 = CARTESIAN_POINT('',(1.360147050874,-3.25));+#1782 = CARTESIAN_POINT('',(0.,-3.25));+#1783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1784 = ORIENTED_EDGE('',*,*,#1321,.F.);+#1785 = ADVANCED_FACE('',(#1786),#1064,.T.);+#1786 = FACE_BOUND('',#1787,.T.);+#1787 = EDGE_LOOP('',(#1788,#1811,#1812,#1813));+#1788 = ORIENTED_EDGE('',*,*,#1789,.F.);+#1789 = EDGE_CURVE('',#1746,#1790,#1792,.T.);+#1790 = VERTEX_POINT('',#1791);+#1791 = CARTESIAN_POINT('',(3.8,-0.7,4.5));+#1792 = SURFACE_CURVE('',#1793,(#1797,#1804),.PCURVE_S1.);+#1793 = LINE('',#1794,#1795);+#1794 = CARTESIAN_POINT('',(3.8,3.95,4.5));+#1795 = VECTOR('',#1796,1.);+#1796 = DIRECTION('',(0.,-1.,0.));+#1797 = PCURVE('',#1064,#1798);+#1798 = DEFINITIONAL_REPRESENTATION('',(#1799),#1803);+#1799 = LINE('',#1800,#1801);+#1800 = CARTESIAN_POINT('',(3.7,0.));+#1801 = VECTOR('',#1802,1.);+#1802 = DIRECTION('',(0.,-1.));+#1803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1804 = PCURVE('',#1358,#1805);+#1805 = DEFINITIONAL_REPRESENTATION('',(#1806),#1810);+#1806 = LINE('',#1807,#1808);+#1807 = CARTESIAN_POINT('',(0.,0.));+#1808 = VECTOR('',#1809,1.);+#1809 = DIRECTION('',(0.,-1.));+#1810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1811 = ORIENTED_EDGE('',*,*,#1745,.T.);+#1812 = ORIENTED_EDGE('',*,*,#1048,.T.);+#1813 = ORIENTED_EDGE('',*,*,#1814,.F.);+#1814 = EDGE_CURVE('',#1790,#1023,#1815,.T.);+#1815 = SURFACE_CURVE('',#1816,(#1820,#1826),.PCURVE_S1.);+#1816 = LINE('',#1817,#1818);+#1817 = CARTESIAN_POINT('',(-5.E-02,-0.7,4.5));+#1818 = VECTOR('',#1819,1.);+#1819 = DIRECTION('',(-1.,0.,-0.));+#1820 = PCURVE('',#1064,#1821);+#1821 = DEFINITIONAL_REPRESENTATION('',(#1822),#1825);+#1822 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1823,#1824),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-3.85,-0.15),.PIECEWISE_BEZIER_KNOTS.);+#1823 = CARTESIAN_POINT('',(3.7,-4.65));+#1824 = CARTESIAN_POINT('',(0.,-4.65));+#1825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1826 = PCURVE('',#1037,#1827);+#1827 = DEFINITIONAL_REPRESENTATION('',(#1828),#1831);+#1828 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1829,#1830),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-3.85,-0.15),.PIECEWISE_BEZIER_KNOTS.);+#1829 = CARTESIAN_POINT('',(0.8,4.));+#1830 = CARTESIAN_POINT('',(0.8,0.3));+#1831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1832 = ADVANCED_FACE('',(#1833),#1037,.F.);+#1833 = FACE_BOUND('',#1834,.F.);+#1834 = EDGE_LOOP('',(#1835,#1858,#1886,#1907,#1908,#1909,#1928));+#1835 = ORIENTED_EDGE('',*,*,#1836,.F.);+#1836 = EDGE_CURVE('',#1837,#1371,#1839,.T.);+#1837 = VERTEX_POINT('',#1838);+#1838 = CARTESIAN_POINT('',(5.2,-0.7,3.7));+#1839 = SURFACE_CURVE('',#1840,(#1844,#1851),.PCURVE_S1.);+#1840 = LINE('',#1841,#1842);+#1841 = CARTESIAN_POINT('',(5.2,-0.7,3.7));+#1842 = VECTOR('',#1843,1.);+#1843 = DIRECTION('',(0.,0.,1.));+#1844 = PCURVE('',#1037,#1845);+#1845 = DEFINITIONAL_REPRESENTATION('',(#1846),#1850);+#1846 = LINE('',#1847,#1848);+#1847 = CARTESIAN_POINT('',(0.,5.4));+#1848 = VECTOR('',#1849,1.);+#1849 = DIRECTION('',(1.,0.));+#1850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1851 = PCURVE('',#1406,#1852);+#1852 = DEFINITIONAL_REPRESENTATION('',(#1853),#1857);+#1853 = LINE('',#1854,#1855);+#1854 = CARTESIAN_POINT('',(0.,-2.6));+#1855 = VECTOR('',#1856,1.);+#1856 = DIRECTION('',(1.,0.));+#1857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1858 = ORIENTED_EDGE('',*,*,#1859,.F.);+#1859 = EDGE_CURVE('',#1860,#1837,#1862,.T.);+#1860 = VERTEX_POINT('',#1861);+#1861 = CARTESIAN_POINT('',(-0.2,-0.7,3.7));+#1862 = SURFACE_CURVE('',#1863,(#1867,#1874),.PCURVE_S1.);+#1863 = LINE('',#1864,#1865);+#1864 = CARTESIAN_POINT('',(-0.2,-0.7,3.7));+#1865 = VECTOR('',#1866,1.);+#1866 = DIRECTION('',(1.,0.,0.));+#1867 = PCURVE('',#1037,#1868);+#1868 = DEFINITIONAL_REPRESENTATION('',(#1869),#1873);+#1869 = LINE('',#1870,#1871);+#1870 = CARTESIAN_POINT('',(0.,0.));+#1871 = VECTOR('',#1872,1.);+#1872 = DIRECTION('',(0.,1.));+#1873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1874 = PCURVE('',#1875,#1880);+#1875 = PLANE('',#1876);+#1876 = AXIS2_PLACEMENT_3D('',#1877,#1878,#1879);+#1877 = CARTESIAN_POINT('',(-0.2,-3.3,3.7));+#1878 = DIRECTION('',(0.,0.,1.));+#1879 = DIRECTION('',(1.,0.,0.));+#1880 = DEFINITIONAL_REPRESENTATION('',(#1881),#1885);+#1881 = LINE('',#1882,#1883);+#1882 = CARTESIAN_POINT('',(0.,2.6));+#1883 = VECTOR('',#1884,1.);+#1884 = DIRECTION('',(1.,0.));+#1885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1886 = ORIENTED_EDGE('',*,*,#1887,.T.);+#1887 = EDGE_CURVE('',#1860,#997,#1888,.T.);+#1888 = SURFACE_CURVE('',#1889,(#1893,#1900),.PCURVE_S1.);+#1889 = LINE('',#1890,#1891);+#1890 = CARTESIAN_POINT('',(-0.2,-0.7,3.7));+#1891 = VECTOR('',#1892,1.);+#1892 = DIRECTION('',(0.,0.,1.));+#1893 = PCURVE('',#1037,#1894);+#1894 = DEFINITIONAL_REPRESENTATION('',(#1895),#1899);+#1895 = LINE('',#1896,#1897);+#1896 = CARTESIAN_POINT('',(0.,0.));+#1897 = VECTOR('',#1898,1.);+#1898 = DIRECTION('',(1.,0.));+#1899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1900 = PCURVE('',#1011,#1901);+#1901 = DEFINITIONAL_REPRESENTATION('',(#1902),#1906);+#1902 = LINE('',#1903,#1904);+#1903 = CARTESIAN_POINT('',(0.,-2.6));+#1904 = VECTOR('',#1905,1.);+#1905 = DIRECTION('',(1.,0.));+#1906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1907 = ORIENTED_EDGE('',*,*,#1022,.F.);+#1908 = ORIENTED_EDGE('',*,*,#1814,.F.);+#1909 = ORIENTED_EDGE('',*,*,#1910,.F.);+#1910 = EDGE_CURVE('',#1343,#1790,#1911,.T.);+#1911 = SURFACE_CURVE('',#1912,(#1916,#1922),.PCURVE_S1.);+#1912 = LINE('',#1913,#1914);+#1913 = CARTESIAN_POINT('',(2.085405405405,-0.7,5.027567567568));+#1914 = VECTOR('',#1915,1.);+#1915 = DIRECTION('',(-0.955779008722,0.,0.294085848838));+#1916 = PCURVE('',#1037,#1917);+#1917 = DEFINITIONAL_REPRESENTATION('',(#1918),#1921);+#1918 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1919,#1920),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-3.154070728782,-1.793923677909),.PIECEWISE_BEZIER_KNOTS.);+#1919 = CARTESIAN_POINT('',(0.4,5.3));+#1920 = CARTESIAN_POINT('',(0.8,4.));+#1921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1922 = PCURVE('',#1358,#1923);+#1923 = DEFINITIONAL_REPRESENTATION('',(#1924),#1927);+#1924 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1925,#1926),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-3.154070728782,-1.793923677909),.PIECEWISE_BEZIER_KNOTS.);+#1925 = CARTESIAN_POINT('',(1.360147050874,-4.65));+#1926 = CARTESIAN_POINT('',(0.,-4.65));+#1927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1928 = ORIENTED_EDGE('',*,*,#1370,.F.);+#1929 = ADVANCED_FACE('',(#1930),#1011,.T.);+#1930 = FACE_BOUND('',#1931,.T.);+#1931 = EDGE_LOOP('',(#1932,#1955,#1976,#1977));+#1932 = ORIENTED_EDGE('',*,*,#1933,.F.);+#1933 = EDGE_CURVE('',#1934,#971,#1936,.T.);+#1934 = VERTEX_POINT('',#1935);+#1935 = CARTESIAN_POINT('',(-0.2,-3.3,3.7));+#1936 = SURFACE_CURVE('',#1937,(#1941,#1948),.PCURVE_S1.);+#1937 = LINE('',#1938,#1939);+#1938 = CARTESIAN_POINT('',(-0.2,-3.3,3.7));+#1939 = VECTOR('',#1940,1.);+#1940 = DIRECTION('',(0.,0.,1.));+#1941 = PCURVE('',#1011,#1942);+#1942 = DEFINITIONAL_REPRESENTATION('',(#1943),#1947);+#1943 = LINE('',#1944,#1945);+#1944 = CARTESIAN_POINT('',(0.,0.));+#1945 = VECTOR('',#1946,1.);+#1946 = DIRECTION('',(1.,0.));+#1947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1948 = PCURVE('',#985,#1949);+#1949 = DEFINITIONAL_REPRESENTATION('',(#1950),#1954);+#1950 = LINE('',#1951,#1952);+#1951 = CARTESIAN_POINT('',(0.,0.));+#1952 = VECTOR('',#1953,1.);+#1953 = DIRECTION('',(1.,0.));+#1954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1955 = ORIENTED_EDGE('',*,*,#1956,.T.);+#1956 = EDGE_CURVE('',#1934,#1860,#1957,.T.);+#1957 = SURFACE_CURVE('',#1958,(#1962,#1969),.PCURVE_S1.);+#1958 = LINE('',#1959,#1960);+#1959 = CARTESIAN_POINT('',(-0.2,-3.3,3.7));+#1960 = VECTOR('',#1961,1.);+#1961 = DIRECTION('',(0.,1.,0.));+#1962 = PCURVE('',#1011,#1963);+#1963 = DEFINITIONAL_REPRESENTATION('',(#1964),#1968);+#1964 = LINE('',#1965,#1966);+#1965 = CARTESIAN_POINT('',(0.,0.));+#1966 = VECTOR('',#1967,1.);+#1967 = DIRECTION('',(0.,-1.));+#1968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1969 = PCURVE('',#1875,#1970);+#1970 = DEFINITIONAL_REPRESENTATION('',(#1971),#1975);+#1971 = LINE('',#1972,#1973);+#1972 = CARTESIAN_POINT('',(0.,0.));+#1973 = VECTOR('',#1974,1.);+#1974 = DIRECTION('',(0.,1.));+#1975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1976 = ORIENTED_EDGE('',*,*,#1887,.T.);+#1977 = ORIENTED_EDGE('',*,*,#996,.F.);+#1978 = ADVANCED_FACE('',(#1979),#985,.T.);+#1979 = FACE_BOUND('',#1980,.T.);+#1980 = EDGE_LOOP('',(#1981,#2004,#2025,#2026,#2027,#2028,#2029));+#1981 = ORIENTED_EDGE('',*,*,#1982,.F.);+#1982 = EDGE_CURVE('',#1983,#1392,#1985,.T.);+#1983 = VERTEX_POINT('',#1984);+#1984 = CARTESIAN_POINT('',(5.2,-3.3,3.7));+#1985 = SURFACE_CURVE('',#1986,(#1990,#1997),.PCURVE_S1.);+#1986 = LINE('',#1987,#1988);+#1987 = CARTESIAN_POINT('',(5.2,-3.3,3.7));+#1988 = VECTOR('',#1989,1.);+#1989 = DIRECTION('',(0.,0.,1.));+#1990 = PCURVE('',#985,#1991);+#1991 = DEFINITIONAL_REPRESENTATION('',(#1992),#1996);+#1992 = LINE('',#1993,#1994);+#1993 = CARTESIAN_POINT('',(0.,5.4));+#1994 = VECTOR('',#1995,1.);+#1995 = DIRECTION('',(1.,0.));+#1996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1997 = PCURVE('',#1406,#1998);+#1998 = DEFINITIONAL_REPRESENTATION('',(#1999),#2003);+#1999 = LINE('',#2000,#2001);+#2000 = CARTESIAN_POINT('',(0.,0.));+#2001 = VECTOR('',#2002,1.);+#2002 = DIRECTION('',(1.,0.));+#2003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2004 = ORIENTED_EDGE('',*,*,#2005,.F.);+#2005 = EDGE_CURVE('',#1934,#1983,#2006,.T.);+#2006 = SURFACE_CURVE('',#2007,(#2011,#2018),.PCURVE_S1.);+#2007 = LINE('',#2008,#2009);+#2008 = CARTESIAN_POINT('',(-0.2,-3.3,3.7));+#2009 = VECTOR('',#2010,1.);+#2010 = DIRECTION('',(1.,0.,0.));+#2011 = PCURVE('',#985,#2012);+#2012 = DEFINITIONAL_REPRESENTATION('',(#2013),#2017);+#2013 = LINE('',#2014,#2015);+#2014 = CARTESIAN_POINT('',(0.,0.));+#2015 = VECTOR('',#2016,1.);+#2016 = DIRECTION('',(0.,1.));+#2017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2018 = PCURVE('',#1875,#2019);+#2019 = DEFINITIONAL_REPRESENTATION('',(#2020),#2024);+#2020 = LINE('',#2021,#2022);+#2021 = CARTESIAN_POINT('',(0.,0.));+#2022 = VECTOR('',#2023,1.);+#2023 = DIRECTION('',(1.,0.));+#2024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2025 = ORIENTED_EDGE('',*,*,#1933,.T.);+#2026 = ORIENTED_EDGE('',*,*,#970,.F.);+#2027 = ORIENTED_EDGE('',*,*,#1514,.F.);+#2028 = ORIENTED_EDGE('',*,*,#1539,.F.);+#2029 = ORIENTED_EDGE('',*,*,#1417,.F.);+#2030 = ADVANCED_FACE('',(#2031),#1406,.F.);+#2031 = FACE_BOUND('',#2032,.F.);+#2032 = EDGE_LOOP('',(#2033,#2034,#2055,#2056));+#2033 = ORIENTED_EDGE('',*,*,#1982,.F.);+#2034 = ORIENTED_EDGE('',*,*,#2035,.T.);+#2035 = EDGE_CURVE('',#1983,#1837,#2036,.T.);+#2036 = SURFACE_CURVE('',#2037,(#2041,#2048),.PCURVE_S1.);+#2037 = LINE('',#2038,#2039);+#2038 = CARTESIAN_POINT('',(5.2,-3.3,3.7));+#2039 = VECTOR('',#2040,1.);+#2040 = DIRECTION('',(0.,1.,0.));+#2041 = PCURVE('',#1406,#2042);+#2042 = DEFINITIONAL_REPRESENTATION('',(#2043),#2047);+#2043 = LINE('',#2044,#2045);+#2044 = CARTESIAN_POINT('',(0.,0.));+#2045 = VECTOR('',#2046,1.);+#2046 = DIRECTION('',(0.,-1.));+#2047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2048 = PCURVE('',#1875,#2049);+#2049 = DEFINITIONAL_REPRESENTATION('',(#2050),#2054);+#2050 = LINE('',#2051,#2052);+#2051 = CARTESIAN_POINT('',(5.4,0.));+#2052 = VECTOR('',#2053,1.);+#2053 = DIRECTION('',(0.,1.));+#2054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2055 = ORIENTED_EDGE('',*,*,#1836,.T.);+#2056 = ORIENTED_EDGE('',*,*,#1391,.F.);+#2057 = ADVANCED_FACE('',(#2058),#1358,.T.);+#2058 = FACE_BOUND('',#2059,.T.);+#2059 = EDGE_LOOP('',(#2060,#2061,#2062,#2063));+#2060 = ORIENTED_EDGE('',*,*,#1342,.F.);+#2061 = ORIENTED_EDGE('',*,*,#1766,.T.);+#2062 = ORIENTED_EDGE('',*,*,#1789,.T.);+#2063 = ORIENTED_EDGE('',*,*,#1910,.F.);+#2064 = ADVANCED_FACE('',(#2065),#1310,.F.);+#2065 = FACE_BOUND('',#2066,.F.);+#2066 = EDGE_LOOP('',(#2067,#2068,#2089,#2090));+#2067 = ORIENTED_EDGE('',*,*,#1699,.F.);+#2068 = ORIENTED_EDGE('',*,*,#2069,.T.);+#2069 = EDGE_CURVE('',#1700,#1572,#2070,.T.);+#2070 = SURFACE_CURVE('',#2071,(#2075,#2082),.PCURVE_S1.);+#2071 = LINE('',#2072,#2073);+#2072 = CARTESIAN_POINT('',(5.2,0.7,3.7));+#2073 = VECTOR('',#2074,1.);+#2074 = DIRECTION('',(0.,1.,0.));+#2075 = PCURVE('',#1310,#2076);+#2076 = DEFINITIONAL_REPRESENTATION('',(#2077),#2081);+#2077 = LINE('',#2078,#2079);+#2078 = CARTESIAN_POINT('',(0.,0.));+#2079 = VECTOR('',#2080,1.);+#2080 = DIRECTION('',(0.,-1.));+#2081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2082 = PCURVE('',#1610,#2083);+#2083 = DEFINITIONAL_REPRESENTATION('',(#2084),#2088);+#2084 = LINE('',#2085,#2086);+#2085 = CARTESIAN_POINT('',(5.4,0.));+#2086 = VECTOR('',#2087,1.);+#2087 = DIRECTION('',(0.,1.));+#2088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2089 = ORIENTED_EDGE('',*,*,#1571,.T.);+#2090 = ORIENTED_EDGE('',*,*,#1295,.F.);+#2091 = ADVANCED_FACE('',(#2092),#1610,.T.);+#2092 = FACE_BOUND('',#2093,.T.);+#2093 = EDGE_LOOP('',(#2094,#2095,#2096,#2097));+#2094 = ORIENTED_EDGE('',*,*,#1673,.F.);+#2095 = ORIENTED_EDGE('',*,*,#1722,.T.);+#2096 = ORIENTED_EDGE('',*,*,#2069,.T.);+#2097 = ORIENTED_EDGE('',*,*,#1594,.F.);+#2098 = ADVANCED_FACE('',(#2099),#1875,.T.);+#2099 = FACE_BOUND('',#2100,.T.);+#2100 = EDGE_LOOP('',(#2101,#2102,#2103,#2104));+#2101 = ORIENTED_EDGE('',*,*,#1956,.F.);+#2102 = ORIENTED_EDGE('',*,*,#2005,.T.);+#2103 = ORIENTED_EDGE('',*,*,#2035,.T.);+#2104 = ORIENTED_EDGE('',*,*,#1859,.F.);+#2105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2109)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2106,#2107,#2108)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#2106 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#2107 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#2108 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#2109 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2106,+ 'distance_accuracy_value','confusion accuracy');+#2110 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2111,#2113);+#2111 = ( REPRESENTATION_RELATIONSHIP('','',#48,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2112) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#2112 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);+#2113 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #2114);+#2114 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','housing','',#5,#43,$);+#2115 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45));+#2116 = SHAPE_DEFINITION_REPRESENTATION(#2117,#2123);+#2117 = PRODUCT_DEFINITION_SHAPE('','',#2118);+#2118 = PRODUCT_DEFINITION('design','',#2119,#2122);+#2119 = PRODUCT_DEFINITION_FORMATION('','',#2120);+#2120 = PRODUCT('pushbutton_1','pushbutton_1','',(#2121));+#2121 = PRODUCT_CONTEXT('',#2,'mechanical');+#2122 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#2123 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2124),#2454);+#2124 = MANIFOLD_SOLID_BREP('',#2125);+#2125 = CLOSED_SHELL('',(#2126,#2246,#2346,#2393,#2440,#2447));+#2126 = ADVANCED_FACE('',(#2127),#2141,.F.);+#2127 = FACE_BOUND('',#2128,.F.);+#2128 = EDGE_LOOP('',(#2129,#2164,#2192,#2220));+#2129 = ORIENTED_EDGE('',*,*,#2130,.F.);+#2130 = EDGE_CURVE('',#2131,#2133,#2135,.T.);+#2131 = VERTEX_POINT('',#2132);+#2132 = CARTESIAN_POINT('',(-0.1,0.8,3.7));+#2133 = VERTEX_POINT('',#2134);+#2134 = CARTESIAN_POINT('',(-0.1,0.8,4.45));+#2135 = SURFACE_CURVE('',#2136,(#2140,#2152),.PCURVE_S1.);+#2136 = LINE('',#2137,#2138);+#2137 = CARTESIAN_POINT('',(-0.1,0.8,3.7));+#2138 = VECTOR('',#2139,1.);+#2139 = DIRECTION('',(0.,0.,1.));+#2140 = PCURVE('',#2141,#2146);+#2141 = PLANE('',#2142);+#2142 = AXIS2_PLACEMENT_3D('',#2143,#2144,#2145);+#2143 = CARTESIAN_POINT('',(-0.1,0.8,3.7));+#2144 = DIRECTION('',(1.,0.,0.));+#2145 = DIRECTION('',(0.,0.,1.));+#2146 = DEFINITIONAL_REPRESENTATION('',(#2147),#2151);+#2147 = LINE('',#2148,#2149);+#2148 = CARTESIAN_POINT('',(0.,0.));+#2149 = VECTOR('',#2150,1.);+#2150 = DIRECTION('',(1.,0.));+#2151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2152 = PCURVE('',#2153,#2158);+#2153 = PLANE('',#2154);+#2154 = AXIS2_PLACEMENT_3D('',#2155,#2156,#2157);+#2155 = CARTESIAN_POINT('',(-0.1,0.8,3.7));+#2156 = DIRECTION('',(0.,1.,0.));+#2157 = DIRECTION('',(0.,0.,1.));+#2158 = DEFINITIONAL_REPRESENTATION('',(#2159),#2163);+#2159 = LINE('',#2160,#2161);+#2160 = CARTESIAN_POINT('',(0.,0.));+#2161 = VECTOR('',#2162,1.);+#2162 = DIRECTION('',(1.,0.));+#2163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2164 = ORIENTED_EDGE('',*,*,#2165,.T.);+#2165 = EDGE_CURVE('',#2131,#2166,#2168,.T.);+#2166 = VERTEX_POINT('',#2167);+#2167 = CARTESIAN_POINT('',(-0.1,3.2,3.7));+#2168 = SURFACE_CURVE('',#2169,(#2173,#2180),.PCURVE_S1.);+#2169 = LINE('',#2170,#2171);+#2170 = CARTESIAN_POINT('',(-0.1,0.8,3.7));+#2171 = VECTOR('',#2172,1.);+#2172 = DIRECTION('',(0.,1.,0.));+#2173 = PCURVE('',#2141,#2174);+#2174 = DEFINITIONAL_REPRESENTATION('',(#2175),#2179);+#2175 = LINE('',#2176,#2177);+#2176 = CARTESIAN_POINT('',(0.,0.));+#2177 = VECTOR('',#2178,1.);+#2178 = DIRECTION('',(0.,-1.));+#2179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2180 = PCURVE('',#2181,#2186);+#2181 = PLANE('',#2182);+#2182 = AXIS2_PLACEMENT_3D('',#2183,#2184,#2185);+#2183 = CARTESIAN_POINT('',(-0.1,0.8,3.7));+#2184 = DIRECTION('',(0.,0.,1.));+#2185 = DIRECTION('',(1.,0.,0.));+#2186 = DEFINITIONAL_REPRESENTATION('',(#2187),#2191);+#2187 = LINE('',#2188,#2189);+#2188 = CARTESIAN_POINT('',(0.,0.));+#2189 = VECTOR('',#2190,1.);+#2190 = DIRECTION('',(0.,1.));+#2191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2192 = ORIENTED_EDGE('',*,*,#2193,.T.);+#2193 = EDGE_CURVE('',#2166,#2194,#2196,.T.);+#2194 = VERTEX_POINT('',#2195);+#2195 = CARTESIAN_POINT('',(-0.1,3.2,4.45));+#2196 = SURFACE_CURVE('',#2197,(#2201,#2208),.PCURVE_S1.);+#2197 = LINE('',#2198,#2199);+#2198 = CARTESIAN_POINT('',(-0.1,3.2,3.7));+#2199 = VECTOR('',#2200,1.);+#2200 = DIRECTION('',(0.,0.,1.));+#2201 = PCURVE('',#2141,#2202);+#2202 = DEFINITIONAL_REPRESENTATION('',(#2203),#2207);+#2203 = LINE('',#2204,#2205);+#2204 = CARTESIAN_POINT('',(0.,-2.4));+#2205 = VECTOR('',#2206,1.);+#2206 = DIRECTION('',(1.,0.));+#2207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2208 = PCURVE('',#2209,#2214);+#2209 = PLANE('',#2210);+#2210 = AXIS2_PLACEMENT_3D('',#2211,#2212,#2213);+#2211 = CARTESIAN_POINT('',(-0.1,3.2,3.7));+#2212 = DIRECTION('',(0.,1.,0.));+#2213 = DIRECTION('',(0.,0.,1.));+#2214 = DEFINITIONAL_REPRESENTATION('',(#2215),#2219);+#2215 = LINE('',#2216,#2217);+#2216 = CARTESIAN_POINT('',(0.,0.));+#2217 = VECTOR('',#2218,1.);+#2218 = DIRECTION('',(1.,0.));+#2219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2220 = ORIENTED_EDGE('',*,*,#2221,.F.);+#2221 = EDGE_CURVE('',#2133,#2194,#2222,.T.);+#2222 = SURFACE_CURVE('',#2223,(#2227,#2234),.PCURVE_S1.);+#2223 = LINE('',#2224,#2225);+#2224 = CARTESIAN_POINT('',(-0.1,0.8,4.45));+#2225 = VECTOR('',#2226,1.);+#2226 = DIRECTION('',(0.,1.,0.));+#2227 = PCURVE('',#2141,#2228);+#2228 = DEFINITIONAL_REPRESENTATION('',(#2229),#2233);+#2229 = LINE('',#2230,#2231);+#2230 = CARTESIAN_POINT('',(0.75,0.));+#2231 = VECTOR('',#2232,1.);+#2232 = DIRECTION('',(0.,-1.));+#2233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2234 = PCURVE('',#2235,#2240);+#2235 = PLANE('',#2236);+#2236 = AXIS2_PLACEMENT_3D('',#2237,#2238,#2239);+#2237 = CARTESIAN_POINT('',(-0.1,0.8,4.45));+#2238 = DIRECTION('',(0.,0.,1.));+#2239 = DIRECTION('',(1.,0.,0.));+#2240 = DEFINITIONAL_REPRESENTATION('',(#2241),#2245);+#2241 = LINE('',#2242,#2243);+#2242 = CARTESIAN_POINT('',(0.,0.));+#2243 = VECTOR('',#2244,1.);+#2244 = DIRECTION('',(0.,1.));+#2245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2246 = ADVANCED_FACE('',(#2247),#2261,.T.);+#2247 = FACE_BOUND('',#2248,.T.);+#2248 = EDGE_LOOP('',(#2249,#2279,#2302,#2325));+#2249 = ORIENTED_EDGE('',*,*,#2250,.F.);+#2250 = EDGE_CURVE('',#2251,#2253,#2255,.T.);+#2251 = VERTEX_POINT('',#2252);+#2252 = CARTESIAN_POINT('',(5.,0.8,3.7));+#2253 = VERTEX_POINT('',#2254);+#2254 = CARTESIAN_POINT('',(5.,0.8,4.45));+#2255 = SURFACE_CURVE('',#2256,(#2260,#2272),.PCURVE_S1.);+#2256 = LINE('',#2257,#2258);+#2257 = CARTESIAN_POINT('',(5.,0.8,3.7));+#2258 = VECTOR('',#2259,1.);+#2259 = DIRECTION('',(0.,0.,1.));+#2260 = PCURVE('',#2261,#2266);+#2261 = PLANE('',#2262);+#2262 = AXIS2_PLACEMENT_3D('',#2263,#2264,#2265);+#2263 = CARTESIAN_POINT('',(5.,0.8,3.7));+#2264 = DIRECTION('',(1.,0.,0.));+#2265 = DIRECTION('',(0.,0.,1.));+#2266 = DEFINITIONAL_REPRESENTATION('',(#2267),#2271);+#2267 = LINE('',#2268,#2269);+#2268 = CARTESIAN_POINT('',(0.,0.));+#2269 = VECTOR('',#2270,1.);+#2270 = DIRECTION('',(1.,0.));+#2271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2272 = PCURVE('',#2153,#2273);+#2273 = DEFINITIONAL_REPRESENTATION('',(#2274),#2278);+#2274 = LINE('',#2275,#2276);+#2275 = CARTESIAN_POINT('',(0.,5.1));+#2276 = VECTOR('',#2277,1.);+#2277 = DIRECTION('',(1.,0.));+#2278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2279 = ORIENTED_EDGE('',*,*,#2280,.T.);+#2280 = EDGE_CURVE('',#2251,#2281,#2283,.T.);+#2281 = VERTEX_POINT('',#2282);+#2282 = CARTESIAN_POINT('',(5.,3.2,3.7));+#2283 = SURFACE_CURVE('',#2284,(#2288,#2295),.PCURVE_S1.);+#2284 = LINE('',#2285,#2286);+#2285 = CARTESIAN_POINT('',(5.,0.8,3.7));+#2286 = VECTOR('',#2287,1.);+#2287 = DIRECTION('',(0.,1.,0.));+#2288 = PCURVE('',#2261,#2289);+#2289 = DEFINITIONAL_REPRESENTATION('',(#2290),#2294);+#2290 = LINE('',#2291,#2292);+#2291 = CARTESIAN_POINT('',(0.,0.));+#2292 = VECTOR('',#2293,1.);+#2293 = DIRECTION('',(0.,-1.));+#2294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2295 = PCURVE('',#2181,#2296);+#2296 = DEFINITIONAL_REPRESENTATION('',(#2297),#2301);+#2297 = LINE('',#2298,#2299);+#2298 = CARTESIAN_POINT('',(5.1,0.));+#2299 = VECTOR('',#2300,1.);+#2300 = DIRECTION('',(0.,1.));+#2301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2302 = ORIENTED_EDGE('',*,*,#2303,.T.);+#2303 = EDGE_CURVE('',#2281,#2304,#2306,.T.);+#2304 = VERTEX_POINT('',#2305);+#2305 = CARTESIAN_POINT('',(5.,3.2,4.45));+#2306 = SURFACE_CURVE('',#2307,(#2311,#2318),.PCURVE_S1.);+#2307 = LINE('',#2308,#2309);+#2308 = CARTESIAN_POINT('',(5.,3.2,3.7));+#2309 = VECTOR('',#2310,1.);+#2310 = DIRECTION('',(0.,0.,1.));+#2311 = PCURVE('',#2261,#2312);+#2312 = DEFINITIONAL_REPRESENTATION('',(#2313),#2317);+#2313 = LINE('',#2314,#2315);+#2314 = CARTESIAN_POINT('',(0.,-2.4));+#2315 = VECTOR('',#2316,1.);+#2316 = DIRECTION('',(1.,0.));+#2317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2318 = PCURVE('',#2209,#2319);+#2319 = DEFINITIONAL_REPRESENTATION('',(#2320),#2324);+#2320 = LINE('',#2321,#2322);+#2321 = CARTESIAN_POINT('',(0.,5.1));+#2322 = VECTOR('',#2323,1.);+#2323 = DIRECTION('',(1.,0.));+#2324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2325 = ORIENTED_EDGE('',*,*,#2326,.F.);+#2326 = EDGE_CURVE('',#2253,#2304,#2327,.T.);+#2327 = SURFACE_CURVE('',#2328,(#2332,#2339),.PCURVE_S1.);+#2328 = LINE('',#2329,#2330);+#2329 = CARTESIAN_POINT('',(5.,0.8,4.45));+#2330 = VECTOR('',#2331,1.);+#2331 = DIRECTION('',(0.,1.,0.));+#2332 = PCURVE('',#2261,#2333);+#2333 = DEFINITIONAL_REPRESENTATION('',(#2334),#2338);+#2334 = LINE('',#2335,#2336);+#2335 = CARTESIAN_POINT('',(0.75,0.));+#2336 = VECTOR('',#2337,1.);+#2337 = DIRECTION('',(0.,-1.));+#2338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2339 = PCURVE('',#2235,#2340);+#2340 = DEFINITIONAL_REPRESENTATION('',(#2341),#2345);+#2341 = LINE('',#2342,#2343);+#2342 = CARTESIAN_POINT('',(5.1,0.));+#2343 = VECTOR('',#2344,1.);+#2344 = DIRECTION('',(0.,1.));+#2345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2346 = ADVANCED_FACE('',(#2347),#2153,.F.);+#2347 = FACE_BOUND('',#2348,.F.);+#2348 = EDGE_LOOP('',(#2349,#2370,#2371,#2392));+#2349 = ORIENTED_EDGE('',*,*,#2350,.F.);+#2350 = EDGE_CURVE('',#2131,#2251,#2351,.T.);+#2351 = SURFACE_CURVE('',#2352,(#2356,#2363),.PCURVE_S1.);+#2352 = LINE('',#2353,#2354);+#2353 = CARTESIAN_POINT('',(-0.1,0.8,3.7));+#2354 = VECTOR('',#2355,1.);+#2355 = DIRECTION('',(1.,0.,0.));+#2356 = PCURVE('',#2153,#2357);+#2357 = DEFINITIONAL_REPRESENTATION('',(#2358),#2362);+#2358 = LINE('',#2359,#2360);+#2359 = CARTESIAN_POINT('',(0.,0.));+#2360 = VECTOR('',#2361,1.);+#2361 = DIRECTION('',(0.,1.));+#2362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2363 = PCURVE('',#2181,#2364);+#2364 = DEFINITIONAL_REPRESENTATION('',(#2365),#2369);+#2365 = LINE('',#2366,#2367);+#2366 = CARTESIAN_POINT('',(0.,0.));+#2367 = VECTOR('',#2368,1.);+#2368 = DIRECTION('',(1.,0.));+#2369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2370 = ORIENTED_EDGE('',*,*,#2130,.T.);+#2371 = ORIENTED_EDGE('',*,*,#2372,.T.);+#2372 = EDGE_CURVE('',#2133,#2253,#2373,.T.);+#2373 = SURFACE_CURVE('',#2374,(#2378,#2385),.PCURVE_S1.);+#2374 = LINE('',#2375,#2376);+#2375 = CARTESIAN_POINT('',(-0.1,0.8,4.45));+#2376 = VECTOR('',#2377,1.);+#2377 = DIRECTION('',(1.,0.,0.));+#2378 = PCURVE('',#2153,#2379);+#2379 = DEFINITIONAL_REPRESENTATION('',(#2380),#2384);+#2380 = LINE('',#2381,#2382);+#2381 = CARTESIAN_POINT('',(0.75,0.));+#2382 = VECTOR('',#2383,1.);+#2383 = DIRECTION('',(0.,1.));+#2384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2385 = PCURVE('',#2235,#2386);+#2386 = DEFINITIONAL_REPRESENTATION('',(#2387),#2391);+#2387 = LINE('',#2388,#2389);+#2388 = CARTESIAN_POINT('',(0.,0.));+#2389 = VECTOR('',#2390,1.);+#2390 = DIRECTION('',(1.,0.));+#2391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2392 = ORIENTED_EDGE('',*,*,#2250,.F.);+#2393 = ADVANCED_FACE('',(#2394),#2209,.T.);+#2394 = FACE_BOUND('',#2395,.T.);+#2395 = EDGE_LOOP('',(#2396,#2417,#2418,#2439));+#2396 = ORIENTED_EDGE('',*,*,#2397,.F.);+#2397 = EDGE_CURVE('',#2166,#2281,#2398,.T.);+#2398 = SURFACE_CURVE('',#2399,(#2403,#2410),.PCURVE_S1.);+#2399 = LINE('',#2400,#2401);+#2400 = CARTESIAN_POINT('',(-0.1,3.2,3.7));+#2401 = VECTOR('',#2402,1.);+#2402 = DIRECTION('',(1.,0.,0.));+#2403 = PCURVE('',#2209,#2404);+#2404 = DEFINITIONAL_REPRESENTATION('',(#2405),#2409);+#2405 = LINE('',#2406,#2407);+#2406 = CARTESIAN_POINT('',(0.,0.));+#2407 = VECTOR('',#2408,1.);+#2408 = DIRECTION('',(0.,1.));+#2409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2410 = PCURVE('',#2181,#2411);+#2411 = DEFINITIONAL_REPRESENTATION('',(#2412),#2416);+#2412 = LINE('',#2413,#2414);+#2413 = CARTESIAN_POINT('',(0.,2.4));+#2414 = VECTOR('',#2415,1.);+#2415 = DIRECTION('',(1.,0.));+#2416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2417 = ORIENTED_EDGE('',*,*,#2193,.T.);+#2418 = ORIENTED_EDGE('',*,*,#2419,.T.);+#2419 = EDGE_CURVE('',#2194,#2304,#2420,.T.);+#2420 = SURFACE_CURVE('',#2421,(#2425,#2432),.PCURVE_S1.);+#2421 = LINE('',#2422,#2423);+#2422 = CARTESIAN_POINT('',(-0.1,3.2,4.45));+#2423 = VECTOR('',#2424,1.);+#2424 = DIRECTION('',(1.,0.,0.));+#2425 = PCURVE('',#2209,#2426);+#2426 = DEFINITIONAL_REPRESENTATION('',(#2427),#2431);+#2427 = LINE('',#2428,#2429);+#2428 = CARTESIAN_POINT('',(0.75,0.));+#2429 = VECTOR('',#2430,1.);+#2430 = DIRECTION('',(0.,1.));+#2431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2432 = PCURVE('',#2235,#2433);+#2433 = DEFINITIONAL_REPRESENTATION('',(#2434),#2438);+#2434 = LINE('',#2435,#2436);+#2435 = CARTESIAN_POINT('',(0.,2.4));+#2436 = VECTOR('',#2437,1.);+#2437 = DIRECTION('',(1.,0.));+#2438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2439 = ORIENTED_EDGE('',*,*,#2303,.F.);+#2440 = ADVANCED_FACE('',(#2441),#2181,.F.);+#2441 = FACE_BOUND('',#2442,.F.);+#2442 = EDGE_LOOP('',(#2443,#2444,#2445,#2446));+#2443 = ORIENTED_EDGE('',*,*,#2165,.F.);+#2444 = ORIENTED_EDGE('',*,*,#2350,.T.);+#2445 = ORIENTED_EDGE('',*,*,#2280,.T.);+#2446 = ORIENTED_EDGE('',*,*,#2397,.F.);+#2447 = ADVANCED_FACE('',(#2448),#2235,.T.);+#2448 = FACE_BOUND('',#2449,.T.);+#2449 = EDGE_LOOP('',(#2450,#2451,#2452,#2453));+#2450 = ORIENTED_EDGE('',*,*,#2221,.F.);+#2451 = ORIENTED_EDGE('',*,*,#2372,.T.);+#2452 = ORIENTED_EDGE('',*,*,#2326,.T.);+#2453 = ORIENTED_EDGE('',*,*,#2419,.F.);+#2454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2458)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2455,#2456,#2457)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#2455 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#2456 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#2457 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#2458 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2455,+ 'distance_accuracy_value','confusion accuracy');+#2459 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2460,#2462);+#2460 = ( REPRESENTATION_RELATIONSHIP('','',#2123,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2461) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#2461 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);+#2462 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #2463);+#2463 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','pushbutton_1','',#5,#2118,$+ );+#2464 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2120));+#2465 = SHAPE_DEFINITION_REPRESENTATION(#2466,#2472);+#2466 = PRODUCT_DEFINITION_SHAPE('','',#2467);+#2467 = PRODUCT_DEFINITION('design','',#2468,#2471);+#2468 = PRODUCT_DEFINITION_FORMATION('','',#2469);+#2469 = PRODUCT('pushbutton_2','pushbutton_2','',(#2470));+#2470 = PRODUCT_CONTEXT('',#2,'mechanical');+#2471 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#2472 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2473),#2803);+#2473 = MANIFOLD_SOLID_BREP('',#2474);+#2474 = CLOSED_SHELL('',(#2475,#2595,#2695,#2742,#2789,#2796));+#2475 = ADVANCED_FACE('',(#2476),#2490,.F.);+#2476 = FACE_BOUND('',#2477,.F.);+#2477 = EDGE_LOOP('',(#2478,#2513,#2541,#2569));+#2478 = ORIENTED_EDGE('',*,*,#2479,.F.);+#2479 = EDGE_CURVE('',#2480,#2482,#2484,.T.);+#2480 = VERTEX_POINT('',#2481);+#2481 = CARTESIAN_POINT('',(-0.1,-3.2,3.7));+#2482 = VERTEX_POINT('',#2483);+#2483 = CARTESIAN_POINT('',(-0.1,-3.2,4.45));+#2484 = SURFACE_CURVE('',#2485,(#2489,#2501),.PCURVE_S1.);+#2485 = LINE('',#2486,#2487);+#2486 = CARTESIAN_POINT('',(-0.1,-3.2,3.7));+#2487 = VECTOR('',#2488,1.);+#2488 = DIRECTION('',(0.,0.,1.));+#2489 = PCURVE('',#2490,#2495);+#2490 = PLANE('',#2491);+#2491 = AXIS2_PLACEMENT_3D('',#2492,#2493,#2494);+#2492 = CARTESIAN_POINT('',(-0.1,-3.2,3.7));+#2493 = DIRECTION('',(1.,0.,0.));+#2494 = DIRECTION('',(0.,0.,1.));+#2495 = DEFINITIONAL_REPRESENTATION('',(#2496),#2500);+#2496 = LINE('',#2497,#2498);+#2497 = CARTESIAN_POINT('',(0.,0.));+#2498 = VECTOR('',#2499,1.);+#2499 = DIRECTION('',(1.,0.));+#2500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2501 = PCURVE('',#2502,#2507);+#2502 = PLANE('',#2503);+#2503 = AXIS2_PLACEMENT_3D('',#2504,#2505,#2506);+#2504 = CARTESIAN_POINT('',(-0.1,-3.2,3.7));+#2505 = DIRECTION('',(0.,1.,0.));+#2506 = DIRECTION('',(0.,0.,1.));+#2507 = DEFINITIONAL_REPRESENTATION('',(#2508),#2512);+#2508 = LINE('',#2509,#2510);+#2509 = CARTESIAN_POINT('',(0.,0.));+#2510 = VECTOR('',#2511,1.);+#2511 = DIRECTION('',(1.,0.));+#2512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2513 = ORIENTED_EDGE('',*,*,#2514,.T.);+#2514 = EDGE_CURVE('',#2480,#2515,#2517,.T.);+#2515 = VERTEX_POINT('',#2516);+#2516 = CARTESIAN_POINT('',(-0.1,-0.8,3.7));+#2517 = SURFACE_CURVE('',#2518,(#2522,#2529),.PCURVE_S1.);+#2518 = LINE('',#2519,#2520);+#2519 = CARTESIAN_POINT('',(-0.1,-3.2,3.7));+#2520 = VECTOR('',#2521,1.);+#2521 = DIRECTION('',(0.,1.,0.));+#2522 = PCURVE('',#2490,#2523);+#2523 = DEFINITIONAL_REPRESENTATION('',(#2524),#2528);+#2524 = LINE('',#2525,#2526);+#2525 = CARTESIAN_POINT('',(0.,0.));+#2526 = VECTOR('',#2527,1.);+#2527 = DIRECTION('',(0.,-1.));+#2528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2529 = PCURVE('',#2530,#2535);+#2530 = PLANE('',#2531);+#2531 = AXIS2_PLACEMENT_3D('',#2532,#2533,#2534);+#2532 = CARTESIAN_POINT('',(-0.1,-3.2,3.7));+#2533 = DIRECTION('',(0.,0.,1.));+#2534 = DIRECTION('',(1.,0.,0.));+#2535 = DEFINITIONAL_REPRESENTATION('',(#2536),#2540);+#2536 = LINE('',#2537,#2538);+#2537 = CARTESIAN_POINT('',(0.,0.));+#2538 = VECTOR('',#2539,1.);+#2539 = DIRECTION('',(0.,1.));+#2540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2541 = ORIENTED_EDGE('',*,*,#2542,.T.);+#2542 = EDGE_CURVE('',#2515,#2543,#2545,.T.);+#2543 = VERTEX_POINT('',#2544);+#2544 = CARTESIAN_POINT('',(-0.1,-0.8,4.45));+#2545 = SURFACE_CURVE('',#2546,(#2550,#2557),.PCURVE_S1.);+#2546 = LINE('',#2547,#2548);+#2547 = CARTESIAN_POINT('',(-0.1,-0.8,3.7));+#2548 = VECTOR('',#2549,1.);+#2549 = DIRECTION('',(0.,0.,1.));+#2550 = PCURVE('',#2490,#2551);+#2551 = DEFINITIONAL_REPRESENTATION('',(#2552),#2556);+#2552 = LINE('',#2553,#2554);+#2553 = CARTESIAN_POINT('',(0.,-2.4));+#2554 = VECTOR('',#2555,1.);+#2555 = DIRECTION('',(1.,0.));+#2556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2557 = PCURVE('',#2558,#2563);+#2558 = PLANE('',#2559);+#2559 = AXIS2_PLACEMENT_3D('',#2560,#2561,#2562);+#2560 = CARTESIAN_POINT('',(-0.1,-0.8,3.7));+#2561 = DIRECTION('',(0.,1.,0.));+#2562 = DIRECTION('',(0.,0.,1.));+#2563 = DEFINITIONAL_REPRESENTATION('',(#2564),#2568);+#2564 = LINE('',#2565,#2566);+#2565 = CARTESIAN_POINT('',(0.,0.));+#2566 = VECTOR('',#2567,1.);+#2567 = DIRECTION('',(1.,0.));+#2568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2569 = ORIENTED_EDGE('',*,*,#2570,.F.);+#2570 = EDGE_CURVE('',#2482,#2543,#2571,.T.);+#2571 = SURFACE_CURVE('',#2572,(#2576,#2583),.PCURVE_S1.);+#2572 = LINE('',#2573,#2574);+#2573 = CARTESIAN_POINT('',(-0.1,-3.2,4.45));+#2574 = VECTOR('',#2575,1.);+#2575 = DIRECTION('',(0.,1.,0.));+#2576 = PCURVE('',#2490,#2577);+#2577 = DEFINITIONAL_REPRESENTATION('',(#2578),#2582);+#2578 = LINE('',#2579,#2580);+#2579 = CARTESIAN_POINT('',(0.75,0.));+#2580 = VECTOR('',#2581,1.);+#2581 = DIRECTION('',(0.,-1.));+#2582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2583 = PCURVE('',#2584,#2589);+#2584 = PLANE('',#2585);+#2585 = AXIS2_PLACEMENT_3D('',#2586,#2587,#2588);+#2586 = CARTESIAN_POINT('',(-0.1,-3.2,4.45));+#2587 = DIRECTION('',(0.,0.,1.));+#2588 = DIRECTION('',(1.,0.,0.));+#2589 = DEFINITIONAL_REPRESENTATION('',(#2590),#2594);+#2590 = LINE('',#2591,#2592);+#2591 = CARTESIAN_POINT('',(0.,0.));+#2592 = VECTOR('',#2593,1.);+#2593 = DIRECTION('',(0.,1.));+#2594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2595 = ADVANCED_FACE('',(#2596),#2610,.T.);+#2596 = FACE_BOUND('',#2597,.T.);+#2597 = EDGE_LOOP('',(#2598,#2628,#2651,#2674));+#2598 = ORIENTED_EDGE('',*,*,#2599,.F.);+#2599 = EDGE_CURVE('',#2600,#2602,#2604,.T.);+#2600 = VERTEX_POINT('',#2601);+#2601 = CARTESIAN_POINT('',(5.,-3.2,3.7));+#2602 = VERTEX_POINT('',#2603);+#2603 = CARTESIAN_POINT('',(5.,-3.2,4.45));+#2604 = SURFACE_CURVE('',#2605,(#2609,#2621),.PCURVE_S1.);+#2605 = LINE('',#2606,#2607);+#2606 = CARTESIAN_POINT('',(5.,-3.2,3.7));+#2607 = VECTOR('',#2608,1.);+#2608 = DIRECTION('',(0.,0.,1.));+#2609 = PCURVE('',#2610,#2615);+#2610 = PLANE('',#2611);+#2611 = AXIS2_PLACEMENT_3D('',#2612,#2613,#2614);+#2612 = CARTESIAN_POINT('',(5.,-3.2,3.7));+#2613 = DIRECTION('',(1.,0.,0.));+#2614 = DIRECTION('',(0.,0.,1.));+#2615 = DEFINITIONAL_REPRESENTATION('',(#2616),#2620);+#2616 = LINE('',#2617,#2618);+#2617 = CARTESIAN_POINT('',(0.,0.));+#2618 = VECTOR('',#2619,1.);+#2619 = DIRECTION('',(1.,0.));+#2620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2621 = PCURVE('',#2502,#2622);+#2622 = DEFINITIONAL_REPRESENTATION('',(#2623),#2627);+#2623 = LINE('',#2624,#2625);+#2624 = CARTESIAN_POINT('',(0.,5.1));+#2625 = VECTOR('',#2626,1.);+#2626 = DIRECTION('',(1.,0.));+#2627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2628 = ORIENTED_EDGE('',*,*,#2629,.T.);+#2629 = EDGE_CURVE('',#2600,#2630,#2632,.T.);+#2630 = VERTEX_POINT('',#2631);+#2631 = CARTESIAN_POINT('',(5.,-0.8,3.7));+#2632 = SURFACE_CURVE('',#2633,(#2637,#2644),.PCURVE_S1.);+#2633 = LINE('',#2634,#2635);+#2634 = CARTESIAN_POINT('',(5.,-3.2,3.7));+#2635 = VECTOR('',#2636,1.);+#2636 = DIRECTION('',(0.,1.,0.));+#2637 = PCURVE('',#2610,#2638);+#2638 = DEFINITIONAL_REPRESENTATION('',(#2639),#2643);+#2639 = LINE('',#2640,#2641);+#2640 = CARTESIAN_POINT('',(0.,0.));+#2641 = VECTOR('',#2642,1.);+#2642 = DIRECTION('',(0.,-1.));+#2643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2644 = PCURVE('',#2530,#2645);+#2645 = DEFINITIONAL_REPRESENTATION('',(#2646),#2650);+#2646 = LINE('',#2647,#2648);+#2647 = CARTESIAN_POINT('',(5.1,0.));+#2648 = VECTOR('',#2649,1.);+#2649 = DIRECTION('',(0.,1.));+#2650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2651 = ORIENTED_EDGE('',*,*,#2652,.T.);+#2652 = EDGE_CURVE('',#2630,#2653,#2655,.T.);+#2653 = VERTEX_POINT('',#2654);+#2654 = CARTESIAN_POINT('',(5.,-0.8,4.45));+#2655 = SURFACE_CURVE('',#2656,(#2660,#2667),.PCURVE_S1.);+#2656 = LINE('',#2657,#2658);+#2657 = CARTESIAN_POINT('',(5.,-0.8,3.7));+#2658 = VECTOR('',#2659,1.);+#2659 = DIRECTION('',(0.,0.,1.));+#2660 = PCURVE('',#2610,#2661);+#2661 = DEFINITIONAL_REPRESENTATION('',(#2662),#2666);+#2662 = LINE('',#2663,#2664);+#2663 = CARTESIAN_POINT('',(0.,-2.4));+#2664 = VECTOR('',#2665,1.);+#2665 = DIRECTION('',(1.,0.));+#2666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2667 = PCURVE('',#2558,#2668);+#2668 = DEFINITIONAL_REPRESENTATION('',(#2669),#2673);+#2669 = LINE('',#2670,#2671);+#2670 = CARTESIAN_POINT('',(0.,5.1));+#2671 = VECTOR('',#2672,1.);+#2672 = DIRECTION('',(1.,0.));+#2673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2674 = ORIENTED_EDGE('',*,*,#2675,.F.);+#2675 = EDGE_CURVE('',#2602,#2653,#2676,.T.);+#2676 = SURFACE_CURVE('',#2677,(#2681,#2688),.PCURVE_S1.);+#2677 = LINE('',#2678,#2679);+#2678 = CARTESIAN_POINT('',(5.,-3.2,4.45));+#2679 = VECTOR('',#2680,1.);+#2680 = DIRECTION('',(0.,1.,0.));+#2681 = PCURVE('',#2610,#2682);+#2682 = DEFINITIONAL_REPRESENTATION('',(#2683),#2687);+#2683 = LINE('',#2684,#2685);+#2684 = CARTESIAN_POINT('',(0.75,0.));+#2685 = VECTOR('',#2686,1.);+#2686 = DIRECTION('',(0.,-1.));+#2687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2688 = PCURVE('',#2584,#2689);+#2689 = DEFINITIONAL_REPRESENTATION('',(#2690),#2694);+#2690 = LINE('',#2691,#2692);+#2691 = CARTESIAN_POINT('',(5.1,0.));+#2692 = VECTOR('',#2693,1.);+#2693 = DIRECTION('',(0.,1.));+#2694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2695 = ADVANCED_FACE('',(#2696),#2502,.F.);+#2696 = FACE_BOUND('',#2697,.F.);+#2697 = EDGE_LOOP('',(#2698,#2719,#2720,#2741));+#2698 = ORIENTED_EDGE('',*,*,#2699,.F.);+#2699 = EDGE_CURVE('',#2480,#2600,#2700,.T.);+#2700 = SURFACE_CURVE('',#2701,(#2705,#2712),.PCURVE_S1.);+#2701 = LINE('',#2702,#2703);+#2702 = CARTESIAN_POINT('',(-0.1,-3.2,3.7));+#2703 = VECTOR('',#2704,1.);+#2704 = DIRECTION('',(1.,0.,0.));+#2705 = PCURVE('',#2502,#2706);+#2706 = DEFINITIONAL_REPRESENTATION('',(#2707),#2711);+#2707 = LINE('',#2708,#2709);+#2708 = CARTESIAN_POINT('',(0.,0.));+#2709 = VECTOR('',#2710,1.);+#2710 = DIRECTION('',(0.,1.));+#2711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2712 = PCURVE('',#2530,#2713);+#2713 = DEFINITIONAL_REPRESENTATION('',(#2714),#2718);+#2714 = LINE('',#2715,#2716);+#2715 = CARTESIAN_POINT('',(0.,0.));+#2716 = VECTOR('',#2717,1.);+#2717 = DIRECTION('',(1.,0.));+#2718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2719 = ORIENTED_EDGE('',*,*,#2479,.T.);+#2720 = ORIENTED_EDGE('',*,*,#2721,.T.);+#2721 = EDGE_CURVE('',#2482,#2602,#2722,.T.);+#2722 = SURFACE_CURVE('',#2723,(#2727,#2734),.PCURVE_S1.);+#2723 = LINE('',#2724,#2725);+#2724 = CARTESIAN_POINT('',(-0.1,-3.2,4.45));+#2725 = VECTOR('',#2726,1.);+#2726 = DIRECTION('',(1.,0.,0.));+#2727 = PCURVE('',#2502,#2728);+#2728 = DEFINITIONAL_REPRESENTATION('',(#2729),#2733);+#2729 = LINE('',#2730,#2731);+#2730 = CARTESIAN_POINT('',(0.75,0.));+#2731 = VECTOR('',#2732,1.);+#2732 = DIRECTION('',(0.,1.));+#2733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2734 = PCURVE('',#2584,#2735);+#2735 = DEFINITIONAL_REPRESENTATION('',(#2736),#2740);+#2736 = LINE('',#2737,#2738);+#2737 = CARTESIAN_POINT('',(0.,0.));+#2738 = VECTOR('',#2739,1.);+#2739 = DIRECTION('',(1.,0.));+#2740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2741 = ORIENTED_EDGE('',*,*,#2599,.F.);+#2742 = ADVANCED_FACE('',(#2743),#2558,.T.);+#2743 = FACE_BOUND('',#2744,.T.);+#2744 = EDGE_LOOP('',(#2745,#2766,#2767,#2788));+#2745 = ORIENTED_EDGE('',*,*,#2746,.F.);+#2746 = EDGE_CURVE('',#2515,#2630,#2747,.T.);+#2747 = SURFACE_CURVE('',#2748,(#2752,#2759),.PCURVE_S1.);+#2748 = LINE('',#2749,#2750);+#2749 = CARTESIAN_POINT('',(-0.1,-0.8,3.7));+#2750 = VECTOR('',#2751,1.);+#2751 = DIRECTION('',(1.,0.,0.));+#2752 = PCURVE('',#2558,#2753);+#2753 = DEFINITIONAL_REPRESENTATION('',(#2754),#2758);+#2754 = LINE('',#2755,#2756);+#2755 = CARTESIAN_POINT('',(0.,0.));+#2756 = VECTOR('',#2757,1.);+#2757 = DIRECTION('',(0.,1.));+#2758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2759 = PCURVE('',#2530,#2760);+#2760 = DEFINITIONAL_REPRESENTATION('',(#2761),#2765);+#2761 = LINE('',#2762,#2763);+#2762 = CARTESIAN_POINT('',(0.,2.4));+#2763 = VECTOR('',#2764,1.);+#2764 = DIRECTION('',(1.,0.));+#2765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2766 = ORIENTED_EDGE('',*,*,#2542,.T.);+#2767 = ORIENTED_EDGE('',*,*,#2768,.T.);+#2768 = EDGE_CURVE('',#2543,#2653,#2769,.T.);+#2769 = SURFACE_CURVE('',#2770,(#2774,#2781),.PCURVE_S1.);+#2770 = LINE('',#2771,#2772);+#2771 = CARTESIAN_POINT('',(-0.1,-0.8,4.45));+#2772 = VECTOR('',#2773,1.);+#2773 = DIRECTION('',(1.,0.,0.));+#2774 = PCURVE('',#2558,#2775);+#2775 = DEFINITIONAL_REPRESENTATION('',(#2776),#2780);+#2776 = LINE('',#2777,#2778);+#2777 = CARTESIAN_POINT('',(0.75,0.));+#2778 = VECTOR('',#2779,1.);+#2779 = DIRECTION('',(0.,1.));+#2780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2781 = PCURVE('',#2584,#2782);+#2782 = DEFINITIONAL_REPRESENTATION('',(#2783),#2787);+#2783 = LINE('',#2784,#2785);+#2784 = CARTESIAN_POINT('',(0.,2.4));+#2785 = VECTOR('',#2786,1.);+#2786 = DIRECTION('',(1.,0.));+#2787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2788 = ORIENTED_EDGE('',*,*,#2652,.F.);+#2789 = ADVANCED_FACE('',(#2790),#2530,.F.);+#2790 = FACE_BOUND('',#2791,.F.);+#2791 = EDGE_LOOP('',(#2792,#2793,#2794,#2795));+#2792 = ORIENTED_EDGE('',*,*,#2514,.F.);+#2793 = ORIENTED_EDGE('',*,*,#2699,.T.);+#2794 = ORIENTED_EDGE('',*,*,#2629,.T.);+#2795 = ORIENTED_EDGE('',*,*,#2746,.F.);+#2796 = ADVANCED_FACE('',(#2797),#2584,.T.);+#2797 = FACE_BOUND('',#2798,.T.);+#2798 = EDGE_LOOP('',(#2799,#2800,#2801,#2802));+#2799 = ORIENTED_EDGE('',*,*,#2570,.F.);+#2800 = ORIENTED_EDGE('',*,*,#2721,.T.);+#2801 = ORIENTED_EDGE('',*,*,#2675,.T.);+#2802 = ORIENTED_EDGE('',*,*,#2768,.F.);+#2803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2807)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2804,#2805,#2806)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#2804 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#2805 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#2806 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#2807 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2804,+ 'distance_accuracy_value','confusion accuracy');+#2808 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2809,#2811);+#2809 = ( REPRESENTATION_RELATIONSHIP('','',#2472,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2810) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#2810 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);+#2811 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #2812);+#2812 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','pushbutton_2','',#5,#2467,$+ );+#2813 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2469));+#2814 = SHAPE_DEFINITION_REPRESENTATION(#2815,#2821);+#2815 = PRODUCT_DEFINITION_SHAPE('','',#2816);+#2816 = PRODUCT_DEFINITION('design','',#2817,#2820);+#2817 = PRODUCT_DEFINITION_FORMATION('','',#2818);+#2818 = PRODUCT('terminal_1','terminal_1','',(#2819));+#2819 = PRODUCT_CONTEXT('',#2,'mechanical');+#2820 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#2821 = SHAPE_REPRESENTATION('',(#11,#2822,#3152),#3482);+#2822 = MANIFOLD_SOLID_BREP('',#2823);+#2823 = CLOSED_SHELL('',(#2824,#2944,#3044,#3091,#3138,#3145));+#2824 = ADVANCED_FACE('',(#2825),#2839,.F.);+#2825 = FACE_BOUND('',#2826,.F.);+#2826 = EDGE_LOOP('',(#2827,#2862,#2890,#2918));+#2827 = ORIENTED_EDGE('',*,*,#2828,.F.);+#2828 = EDGE_CURVE('',#2829,#2831,#2833,.T.);+#2829 = VERTEX_POINT('',#2830);+#2830 = CARTESIAN_POINT('',(-6.5,1.5,0.));+#2831 = VERTEX_POINT('',#2832);+#2832 = CARTESIAN_POINT('',(-6.5,1.5,0.2));+#2833 = SURFACE_CURVE('',#2834,(#2838,#2850),.PCURVE_S1.);+#2834 = LINE('',#2835,#2836);+#2835 = CARTESIAN_POINT('',(-6.5,1.5,0.));+#2836 = VECTOR('',#2837,1.);+#2837 = DIRECTION('',(0.,0.,1.));+#2838 = PCURVE('',#2839,#2844);+#2839 = PLANE('',#2840);+#2840 = AXIS2_PLACEMENT_3D('',#2841,#2842,#2843);+#2841 = CARTESIAN_POINT('',(-6.5,1.5,0.));+#2842 = DIRECTION('',(1.,0.,0.));+#2843 = DIRECTION('',(0.,0.,1.));+#2844 = DEFINITIONAL_REPRESENTATION('',(#2845),#2849);+#2845 = LINE('',#2846,#2847);+#2846 = CARTESIAN_POINT('',(0.,0.));+#2847 = VECTOR('',#2848,1.);+#2848 = DIRECTION('',(1.,0.));+#2849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2850 = PCURVE('',#2851,#2856);+#2851 = PLANE('',#2852);+#2852 = AXIS2_PLACEMENT_3D('',#2853,#2854,#2855);+#2853 = CARTESIAN_POINT('',(-6.5,1.5,0.));+#2854 = DIRECTION('',(0.,1.,0.));+#2855 = DIRECTION('',(0.,0.,1.));+#2856 = DEFINITIONAL_REPRESENTATION('',(#2857),#2861);+#2857 = LINE('',#2858,#2859);+#2858 = CARTESIAN_POINT('',(0.,0.));+#2859 = VECTOR('',#2860,1.);+#2860 = DIRECTION('',(1.,0.));+#2861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2862 = ORIENTED_EDGE('',*,*,#2863,.T.);+#2863 = EDGE_CURVE('',#2829,#2864,#2866,.T.);+#2864 = VERTEX_POINT('',#2865);+#2865 = CARTESIAN_POINT('',(-6.5,2.5,0.));+#2866 = SURFACE_CURVE('',#2867,(#2871,#2878),.PCURVE_S1.);+#2867 = LINE('',#2868,#2869);+#2868 = CARTESIAN_POINT('',(-6.5,1.5,0.));+#2869 = VECTOR('',#2870,1.);+#2870 = DIRECTION('',(0.,1.,0.));+#2871 = PCURVE('',#2839,#2872);+#2872 = DEFINITIONAL_REPRESENTATION('',(#2873),#2877);+#2873 = LINE('',#2874,#2875);+#2874 = CARTESIAN_POINT('',(0.,0.));+#2875 = VECTOR('',#2876,1.);+#2876 = DIRECTION('',(0.,-1.));+#2877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2878 = PCURVE('',#2879,#2884);+#2879 = PLANE('',#2880);+#2880 = AXIS2_PLACEMENT_3D('',#2881,#2882,#2883);+#2881 = CARTESIAN_POINT('',(-6.5,1.5,0.));+#2882 = DIRECTION('',(0.,0.,1.));+#2883 = DIRECTION('',(1.,0.,0.));+#2884 = DEFINITIONAL_REPRESENTATION('',(#2885),#2889);+#2885 = LINE('',#2886,#2887);+#2886 = CARTESIAN_POINT('',(0.,0.));+#2887 = VECTOR('',#2888,1.);+#2888 = DIRECTION('',(0.,1.));+#2889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2890 = ORIENTED_EDGE('',*,*,#2891,.T.);+#2891 = EDGE_CURVE('',#2864,#2892,#2894,.T.);+#2892 = VERTEX_POINT('',#2893);+#2893 = CARTESIAN_POINT('',(-6.5,2.5,0.2));+#2894 = SURFACE_CURVE('',#2895,(#2899,#2906),.PCURVE_S1.);+#2895 = LINE('',#2896,#2897);+#2896 = CARTESIAN_POINT('',(-6.5,2.5,0.));+#2897 = VECTOR('',#2898,1.);+#2898 = DIRECTION('',(0.,0.,1.));+#2899 = PCURVE('',#2839,#2900);+#2900 = DEFINITIONAL_REPRESENTATION('',(#2901),#2905);+#2901 = LINE('',#2902,#2903);+#2902 = CARTESIAN_POINT('',(0.,-1.));+#2903 = VECTOR('',#2904,1.);+#2904 = DIRECTION('',(1.,0.));+#2905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2906 = PCURVE('',#2907,#2912);+#2907 = PLANE('',#2908);+#2908 = AXIS2_PLACEMENT_3D('',#2909,#2910,#2911);+#2909 = CARTESIAN_POINT('',(-6.5,2.5,0.));+#2910 = DIRECTION('',(0.,1.,0.));+#2911 = DIRECTION('',(0.,0.,1.));+#2912 = DEFINITIONAL_REPRESENTATION('',(#2913),#2917);+#2913 = LINE('',#2914,#2915);+#2914 = CARTESIAN_POINT('',(0.,0.));+#2915 = VECTOR('',#2916,1.);+#2916 = DIRECTION('',(1.,0.));+#2917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2918 = ORIENTED_EDGE('',*,*,#2919,.F.);+#2919 = EDGE_CURVE('',#2831,#2892,#2920,.T.);+#2920 = SURFACE_CURVE('',#2921,(#2925,#2932),.PCURVE_S1.);+#2921 = LINE('',#2922,#2923);+#2922 = CARTESIAN_POINT('',(-6.5,1.5,0.2));+#2923 = VECTOR('',#2924,1.);+#2924 = DIRECTION('',(0.,1.,0.));+#2925 = PCURVE('',#2839,#2926);+#2926 = DEFINITIONAL_REPRESENTATION('',(#2927),#2931);+#2927 = LINE('',#2928,#2929);+#2928 = CARTESIAN_POINT('',(0.2,0.));+#2929 = VECTOR('',#2930,1.);+#2930 = DIRECTION('',(0.,-1.));+#2931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2932 = PCURVE('',#2933,#2938);+#2933 = PLANE('',#2934);+#2934 = AXIS2_PLACEMENT_3D('',#2935,#2936,#2937);+#2935 = CARTESIAN_POINT('',(-6.5,1.5,0.2));+#2936 = DIRECTION('',(0.,0.,1.));+#2937 = DIRECTION('',(1.,0.,0.));+#2938 = DEFINITIONAL_REPRESENTATION('',(#2939),#2943);+#2939 = LINE('',#2940,#2941);+#2940 = CARTESIAN_POINT('',(0.,0.));+#2941 = VECTOR('',#2942,1.);+#2942 = DIRECTION('',(0.,1.));+#2943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2944 = ADVANCED_FACE('',(#2945),#2959,.T.);+#2945 = FACE_BOUND('',#2946,.T.);+#2946 = EDGE_LOOP('',(#2947,#2977,#3000,#3023));+#2947 = ORIENTED_EDGE('',*,*,#2948,.F.);+#2948 = EDGE_CURVE('',#2949,#2951,#2953,.T.);+#2949 = VERTEX_POINT('',#2950);+#2950 = CARTESIAN_POINT('',(-2.5,1.5,0.));+#2951 = VERTEX_POINT('',#2952);+#2952 = CARTESIAN_POINT('',(-2.5,1.5,0.2));+#2953 = SURFACE_CURVE('',#2954,(#2958,#2970),.PCURVE_S1.);+#2954 = LINE('',#2955,#2956);+#2955 = CARTESIAN_POINT('',(-2.5,1.5,0.));+#2956 = VECTOR('',#2957,1.);+#2957 = DIRECTION('',(0.,0.,1.));+#2958 = PCURVE('',#2959,#2964);+#2959 = PLANE('',#2960);+#2960 = AXIS2_PLACEMENT_3D('',#2961,#2962,#2963);+#2961 = CARTESIAN_POINT('',(-2.5,1.5,0.));+#2962 = DIRECTION('',(1.,0.,0.));+#2963 = DIRECTION('',(0.,0.,1.));+#2964 = DEFINITIONAL_REPRESENTATION('',(#2965),#2969);+#2965 = LINE('',#2966,#2967);+#2966 = CARTESIAN_POINT('',(0.,0.));+#2967 = VECTOR('',#2968,1.);+#2968 = DIRECTION('',(1.,0.));+#2969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2970 = PCURVE('',#2851,#2971);+#2971 = DEFINITIONAL_REPRESENTATION('',(#2972),#2976);+#2972 = LINE('',#2973,#2974);+#2973 = CARTESIAN_POINT('',(0.,4.));+#2974 = VECTOR('',#2975,1.);+#2975 = DIRECTION('',(1.,0.));+#2976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2977 = ORIENTED_EDGE('',*,*,#2978,.T.);+#2978 = EDGE_CURVE('',#2949,#2979,#2981,.T.);+#2979 = VERTEX_POINT('',#2980);+#2980 = CARTESIAN_POINT('',(-2.5,2.5,0.));+#2981 = SURFACE_CURVE('',#2982,(#2986,#2993),.PCURVE_S1.);+#2982 = LINE('',#2983,#2984);+#2983 = CARTESIAN_POINT('',(-2.5,1.5,0.));+#2984 = VECTOR('',#2985,1.);+#2985 = DIRECTION('',(0.,1.,0.));+#2986 = PCURVE('',#2959,#2987);+#2987 = DEFINITIONAL_REPRESENTATION('',(#2988),#2992);+#2988 = LINE('',#2989,#2990);+#2989 = CARTESIAN_POINT('',(0.,0.));+#2990 = VECTOR('',#2991,1.);+#2991 = DIRECTION('',(0.,-1.));+#2992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2993 = PCURVE('',#2879,#2994);+#2994 = DEFINITIONAL_REPRESENTATION('',(#2995),#2999);+#2995 = LINE('',#2996,#2997);+#2996 = CARTESIAN_POINT('',(4.,0.));+#2997 = VECTOR('',#2998,1.);+#2998 = DIRECTION('',(0.,1.));+#2999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3000 = ORIENTED_EDGE('',*,*,#3001,.T.);+#3001 = EDGE_CURVE('',#2979,#3002,#3004,.T.);+#3002 = VERTEX_POINT('',#3003);+#3003 = CARTESIAN_POINT('',(-2.5,2.5,0.2));+#3004 = SURFACE_CURVE('',#3005,(#3009,#3016),.PCURVE_S1.);+#3005 = LINE('',#3006,#3007);+#3006 = CARTESIAN_POINT('',(-2.5,2.5,0.));+#3007 = VECTOR('',#3008,1.);+#3008 = DIRECTION('',(0.,0.,1.));+#3009 = PCURVE('',#2959,#3010);+#3010 = DEFINITIONAL_REPRESENTATION('',(#3011),#3015);+#3011 = LINE('',#3012,#3013);+#3012 = CARTESIAN_POINT('',(0.,-1.));+#3013 = VECTOR('',#3014,1.);+#3014 = DIRECTION('',(1.,0.));+#3015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3016 = PCURVE('',#2907,#3017);+#3017 = DEFINITIONAL_REPRESENTATION('',(#3018),#3022);+#3018 = LINE('',#3019,#3020);+#3019 = CARTESIAN_POINT('',(0.,4.));+#3020 = VECTOR('',#3021,1.);+#3021 = DIRECTION('',(1.,0.));+#3022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3023 = ORIENTED_EDGE('',*,*,#3024,.F.);+#3024 = EDGE_CURVE('',#2951,#3002,#3025,.T.);+#3025 = SURFACE_CURVE('',#3026,(#3030,#3037),.PCURVE_S1.);+#3026 = LINE('',#3027,#3028);+#3027 = CARTESIAN_POINT('',(-2.5,1.5,0.2));+#3028 = VECTOR('',#3029,1.);+#3029 = DIRECTION('',(0.,1.,0.));+#3030 = PCURVE('',#2959,#3031);+#3031 = DEFINITIONAL_REPRESENTATION('',(#3032),#3036);+#3032 = LINE('',#3033,#3034);+#3033 = CARTESIAN_POINT('',(0.2,0.));+#3034 = VECTOR('',#3035,1.);+#3035 = DIRECTION('',(0.,-1.));+#3036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3037 = PCURVE('',#2933,#3038);+#3038 = DEFINITIONAL_REPRESENTATION('',(#3039),#3043);+#3039 = LINE('',#3040,#3041);+#3040 = CARTESIAN_POINT('',(4.,0.));+#3041 = VECTOR('',#3042,1.);+#3042 = DIRECTION('',(0.,1.));+#3043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3044 = ADVANCED_FACE('',(#3045),#2851,.F.);+#3045 = FACE_BOUND('',#3046,.F.);+#3046 = EDGE_LOOP('',(#3047,#3068,#3069,#3090));+#3047 = ORIENTED_EDGE('',*,*,#3048,.F.);+#3048 = EDGE_CURVE('',#2829,#2949,#3049,.T.);+#3049 = SURFACE_CURVE('',#3050,(#3054,#3061),.PCURVE_S1.);+#3050 = LINE('',#3051,#3052);+#3051 = CARTESIAN_POINT('',(-6.5,1.5,0.));+#3052 = VECTOR('',#3053,1.);+#3053 = DIRECTION('',(1.,0.,0.));+#3054 = PCURVE('',#2851,#3055);+#3055 = DEFINITIONAL_REPRESENTATION('',(#3056),#3060);+#3056 = LINE('',#3057,#3058);+#3057 = CARTESIAN_POINT('',(0.,0.));+#3058 = VECTOR('',#3059,1.);+#3059 = DIRECTION('',(0.,1.));+#3060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3061 = PCURVE('',#2879,#3062);+#3062 = DEFINITIONAL_REPRESENTATION('',(#3063),#3067);+#3063 = LINE('',#3064,#3065);+#3064 = CARTESIAN_POINT('',(0.,0.));+#3065 = VECTOR('',#3066,1.);+#3066 = DIRECTION('',(1.,0.));+#3067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3068 = ORIENTED_EDGE('',*,*,#2828,.T.);+#3069 = ORIENTED_EDGE('',*,*,#3070,.T.);+#3070 = EDGE_CURVE('',#2831,#2951,#3071,.T.);+#3071 = SURFACE_CURVE('',#3072,(#3076,#3083),.PCURVE_S1.);+#3072 = LINE('',#3073,#3074);+#3073 = CARTESIAN_POINT('',(-6.5,1.5,0.2));+#3074 = VECTOR('',#3075,1.);+#3075 = DIRECTION('',(1.,0.,0.));+#3076 = PCURVE('',#2851,#3077);+#3077 = DEFINITIONAL_REPRESENTATION('',(#3078),#3082);+#3078 = LINE('',#3079,#3080);+#3079 = CARTESIAN_POINT('',(0.2,0.));+#3080 = VECTOR('',#3081,1.);+#3081 = DIRECTION('',(0.,1.));+#3082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3083 = PCURVE('',#2933,#3084);+#3084 = DEFINITIONAL_REPRESENTATION('',(#3085),#3089);+#3085 = LINE('',#3086,#3087);+#3086 = CARTESIAN_POINT('',(0.,0.));+#3087 = VECTOR('',#3088,1.);+#3088 = DIRECTION('',(1.,0.));+#3089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3090 = ORIENTED_EDGE('',*,*,#2948,.F.);+#3091 = ADVANCED_FACE('',(#3092),#2907,.T.);+#3092 = FACE_BOUND('',#3093,.T.);+#3093 = EDGE_LOOP('',(#3094,#3115,#3116,#3137));+#3094 = ORIENTED_EDGE('',*,*,#3095,.F.);+#3095 = EDGE_CURVE('',#2864,#2979,#3096,.T.);+#3096 = SURFACE_CURVE('',#3097,(#3101,#3108),.PCURVE_S1.);+#3097 = LINE('',#3098,#3099);+#3098 = CARTESIAN_POINT('',(-6.5,2.5,0.));+#3099 = VECTOR('',#3100,1.);+#3100 = DIRECTION('',(1.,0.,0.));+#3101 = PCURVE('',#2907,#3102);+#3102 = DEFINITIONAL_REPRESENTATION('',(#3103),#3107);+#3103 = LINE('',#3104,#3105);+#3104 = CARTESIAN_POINT('',(0.,0.));+#3105 = VECTOR('',#3106,1.);+#3106 = DIRECTION('',(0.,1.));+#3107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3108 = PCURVE('',#2879,#3109);+#3109 = DEFINITIONAL_REPRESENTATION('',(#3110),#3114);+#3110 = LINE('',#3111,#3112);+#3111 = CARTESIAN_POINT('',(0.,1.));+#3112 = VECTOR('',#3113,1.);+#3113 = DIRECTION('',(1.,0.));+#3114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3115 = ORIENTED_EDGE('',*,*,#2891,.T.);+#3116 = ORIENTED_EDGE('',*,*,#3117,.T.);+#3117 = EDGE_CURVE('',#2892,#3002,#3118,.T.);+#3118 = SURFACE_CURVE('',#3119,(#3123,#3130),.PCURVE_S1.);+#3119 = LINE('',#3120,#3121);+#3120 = CARTESIAN_POINT('',(-6.5,2.5,0.2));+#3121 = VECTOR('',#3122,1.);+#3122 = DIRECTION('',(1.,0.,0.));+#3123 = PCURVE('',#2907,#3124);+#3124 = DEFINITIONAL_REPRESENTATION('',(#3125),#3129);+#3125 = LINE('',#3126,#3127);+#3126 = CARTESIAN_POINT('',(0.2,0.));+#3127 = VECTOR('',#3128,1.);+#3128 = DIRECTION('',(0.,1.));+#3129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3130 = PCURVE('',#2933,#3131);+#3131 = DEFINITIONAL_REPRESENTATION('',(#3132),#3136);+#3132 = LINE('',#3133,#3134);+#3133 = CARTESIAN_POINT('',(0.,1.));+#3134 = VECTOR('',#3135,1.);+#3135 = DIRECTION('',(1.,0.));+#3136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3137 = ORIENTED_EDGE('',*,*,#3001,.F.);+#3138 = ADVANCED_FACE('',(#3139),#2879,.F.);+#3139 = FACE_BOUND('',#3140,.F.);+#3140 = EDGE_LOOP('',(#3141,#3142,#3143,#3144));+#3141 = ORIENTED_EDGE('',*,*,#2863,.F.);+#3142 = ORIENTED_EDGE('',*,*,#3048,.T.);+#3143 = ORIENTED_EDGE('',*,*,#2978,.T.);+#3144 = ORIENTED_EDGE('',*,*,#3095,.F.);+#3145 = ADVANCED_FACE('',(#3146),#2933,.T.);+#3146 = FACE_BOUND('',#3147,.T.);+#3147 = EDGE_LOOP('',(#3148,#3149,#3150,#3151));+#3148 = ORIENTED_EDGE('',*,*,#2919,.F.);+#3149 = ORIENTED_EDGE('',*,*,#3070,.T.);+#3150 = ORIENTED_EDGE('',*,*,#3024,.T.);+#3151 = ORIENTED_EDGE('',*,*,#3117,.F.);+#3152 = MANIFOLD_SOLID_BREP('',#3153);+#3153 = CLOSED_SHELL('',(#3154,#3274,#3374,#3421,#3468,#3475));+#3154 = ADVANCED_FACE('',(#3155),#3169,.F.);+#3155 = FACE_BOUND('',#3156,.F.);+#3156 = EDGE_LOOP('',(#3157,#3192,#3220,#3248));+#3157 = ORIENTED_EDGE('',*,*,#3158,.F.);+#3158 = EDGE_CURVE('',#3159,#3161,#3163,.T.);+#3159 = VERTEX_POINT('',#3160);+#3160 = CARTESIAN_POINT('',(4.,1.4,0.));+#3161 = VERTEX_POINT('',#3162);+#3162 = CARTESIAN_POINT('',(4.,1.4,0.25));+#3163 = SURFACE_CURVE('',#3164,(#3168,#3180),.PCURVE_S1.);+#3164 = LINE('',#3165,#3166);+#3165 = CARTESIAN_POINT('',(4.,1.4,0.));+#3166 = VECTOR('',#3167,1.);+#3167 = DIRECTION('',(0.,0.,1.));+#3168 = PCURVE('',#3169,#3174);+#3169 = PLANE('',#3170);+#3170 = AXIS2_PLACEMENT_3D('',#3171,#3172,#3173);+#3171 = CARTESIAN_POINT('',(4.,1.4,0.));+#3172 = DIRECTION('',(1.,0.,0.));+#3173 = DIRECTION('',(0.,0.,1.));+#3174 = DEFINITIONAL_REPRESENTATION('',(#3175),#3179);+#3175 = LINE('',#3176,#3177);+#3176 = CARTESIAN_POINT('',(0.,0.));+#3177 = VECTOR('',#3178,1.);+#3178 = DIRECTION('',(1.,0.));+#3179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3180 = PCURVE('',#3181,#3186);+#3181 = PLANE('',#3182);+#3182 = AXIS2_PLACEMENT_3D('',#3183,#3184,#3185);+#3183 = CARTESIAN_POINT('',(4.,1.4,0.));+#3184 = DIRECTION('',(0.,1.,0.));+#3185 = DIRECTION('',(0.,0.,1.));+#3186 = DEFINITIONAL_REPRESENTATION('',(#3187),#3191);+#3187 = LINE('',#3188,#3189);+#3188 = CARTESIAN_POINT('',(0.,0.));+#3189 = VECTOR('',#3190,1.);+#3190 = DIRECTION('',(1.,0.));+#3191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3192 = ORIENTED_EDGE('',*,*,#3193,.T.);+#3193 = EDGE_CURVE('',#3159,#3194,#3196,.T.);+#3194 = VERTEX_POINT('',#3195);+#3195 = CARTESIAN_POINT('',(4.,2.6,0.));+#3196 = SURFACE_CURVE('',#3197,(#3201,#3208),.PCURVE_S1.);+#3197 = LINE('',#3198,#3199);+#3198 = CARTESIAN_POINT('',(4.,1.4,0.));+#3199 = VECTOR('',#3200,1.);+#3200 = DIRECTION('',(0.,1.,0.));+#3201 = PCURVE('',#3169,#3202);+#3202 = DEFINITIONAL_REPRESENTATION('',(#3203),#3207);+#3203 = LINE('',#3204,#3205);+#3204 = CARTESIAN_POINT('',(0.,0.));+#3205 = VECTOR('',#3206,1.);+#3206 = DIRECTION('',(0.,-1.));+#3207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3208 = PCURVE('',#3209,#3214);+#3209 = PLANE('',#3210);+#3210 = AXIS2_PLACEMENT_3D('',#3211,#3212,#3213);+#3211 = CARTESIAN_POINT('',(4.,1.4,0.));+#3212 = DIRECTION('',(0.,0.,1.));+#3213 = DIRECTION('',(1.,0.,0.));+#3214 = DEFINITIONAL_REPRESENTATION('',(#3215),#3219);+#3215 = LINE('',#3216,#3217);+#3216 = CARTESIAN_POINT('',(0.,0.));+#3217 = VECTOR('',#3218,1.);+#3218 = DIRECTION('',(0.,1.));+#3219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3220 = ORIENTED_EDGE('',*,*,#3221,.T.);+#3221 = EDGE_CURVE('',#3194,#3222,#3224,.T.);+#3222 = VERTEX_POINT('',#3223);+#3223 = CARTESIAN_POINT('',(4.,2.6,0.25));+#3224 = SURFACE_CURVE('',#3225,(#3229,#3236),.PCURVE_S1.);+#3225 = LINE('',#3226,#3227);+#3226 = CARTESIAN_POINT('',(4.,2.6,0.));+#3227 = VECTOR('',#3228,1.);+#3228 = DIRECTION('',(0.,0.,1.));+#3229 = PCURVE('',#3169,#3230);+#3230 = DEFINITIONAL_REPRESENTATION('',(#3231),#3235);+#3231 = LINE('',#3232,#3233);+#3232 = CARTESIAN_POINT('',(0.,-1.2));+#3233 = VECTOR('',#3234,1.);+#3234 = DIRECTION('',(1.,0.));+#3235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3236 = PCURVE('',#3237,#3242);+#3237 = PLANE('',#3238);+#3238 = AXIS2_PLACEMENT_3D('',#3239,#3240,#3241);+#3239 = CARTESIAN_POINT('',(4.,2.6,0.));+#3240 = DIRECTION('',(0.,1.,0.));+#3241 = DIRECTION('',(0.,0.,1.));+#3242 = DEFINITIONAL_REPRESENTATION('',(#3243),#3247);+#3243 = LINE('',#3244,#3245);+#3244 = CARTESIAN_POINT('',(0.,0.));+#3245 = VECTOR('',#3246,1.);+#3246 = DIRECTION('',(1.,0.));+#3247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3248 = ORIENTED_EDGE('',*,*,#3249,.F.);+#3249 = EDGE_CURVE('',#3161,#3222,#3250,.T.);+#3250 = SURFACE_CURVE('',#3251,(#3255,#3262),.PCURVE_S1.);+#3251 = LINE('',#3252,#3253);+#3252 = CARTESIAN_POINT('',(4.,1.4,0.25));+#3253 = VECTOR('',#3254,1.);+#3254 = DIRECTION('',(0.,1.,0.));+#3255 = PCURVE('',#3169,#3256);+#3256 = DEFINITIONAL_REPRESENTATION('',(#3257),#3261);+#3257 = LINE('',#3258,#3259);+#3258 = CARTESIAN_POINT('',(0.25,0.));+#3259 = VECTOR('',#3260,1.);+#3260 = DIRECTION('',(0.,-1.));+#3261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3262 = PCURVE('',#3263,#3268);+#3263 = PLANE('',#3264);+#3264 = AXIS2_PLACEMENT_3D('',#3265,#3266,#3267);+#3265 = CARTESIAN_POINT('',(4.,1.4,0.25));+#3266 = DIRECTION('',(0.,0.,1.));+#3267 = DIRECTION('',(1.,0.,0.));+#3268 = DEFINITIONAL_REPRESENTATION('',(#3269),#3273);+#3269 = LINE('',#3270,#3271);+#3270 = CARTESIAN_POINT('',(0.,0.));+#3271 = VECTOR('',#3272,1.);+#3272 = DIRECTION('',(0.,1.));+#3273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3274 = ADVANCED_FACE('',(#3275),#3289,.T.);+#3275 = FACE_BOUND('',#3276,.T.);+#3276 = EDGE_LOOP('',(#3277,#3307,#3330,#3353));+#3277 = ORIENTED_EDGE('',*,*,#3278,.F.);+#3278 = EDGE_CURVE('',#3279,#3281,#3283,.T.);+#3279 = VERTEX_POINT('',#3280);+#3280 = CARTESIAN_POINT('',(6.6,1.4,0.));+#3281 = VERTEX_POINT('',#3282);+#3282 = CARTESIAN_POINT('',(6.6,1.4,0.25));+#3283 = SURFACE_CURVE('',#3284,(#3288,#3300),.PCURVE_S1.);+#3284 = LINE('',#3285,#3286);+#3285 = CARTESIAN_POINT('',(6.6,1.4,0.));+#3286 = VECTOR('',#3287,1.);+#3287 = DIRECTION('',(0.,0.,1.));+#3288 = PCURVE('',#3289,#3294);+#3289 = PLANE('',#3290);+#3290 = AXIS2_PLACEMENT_3D('',#3291,#3292,#3293);+#3291 = CARTESIAN_POINT('',(6.6,1.4,0.));+#3292 = DIRECTION('',(1.,0.,0.));+#3293 = DIRECTION('',(0.,0.,1.));+#3294 = DEFINITIONAL_REPRESENTATION('',(#3295),#3299);+#3295 = LINE('',#3296,#3297);+#3296 = CARTESIAN_POINT('',(0.,0.));+#3297 = VECTOR('',#3298,1.);+#3298 = DIRECTION('',(1.,0.));+#3299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3300 = PCURVE('',#3181,#3301);+#3301 = DEFINITIONAL_REPRESENTATION('',(#3302),#3306);+#3302 = LINE('',#3303,#3304);+#3303 = CARTESIAN_POINT('',(0.,2.6));+#3304 = VECTOR('',#3305,1.);+#3305 = DIRECTION('',(1.,0.));+#3306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3307 = ORIENTED_EDGE('',*,*,#3308,.T.);+#3308 = EDGE_CURVE('',#3279,#3309,#3311,.T.);+#3309 = VERTEX_POINT('',#3310);+#3310 = CARTESIAN_POINT('',(6.6,2.6,0.));+#3311 = SURFACE_CURVE('',#3312,(#3316,#3323),.PCURVE_S1.);+#3312 = LINE('',#3313,#3314);+#3313 = CARTESIAN_POINT('',(6.6,1.4,0.));+#3314 = VECTOR('',#3315,1.);+#3315 = DIRECTION('',(0.,1.,0.));+#3316 = PCURVE('',#3289,#3317);+#3317 = DEFINITIONAL_REPRESENTATION('',(#3318),#3322);+#3318 = LINE('',#3319,#3320);+#3319 = CARTESIAN_POINT('',(0.,0.));+#3320 = VECTOR('',#3321,1.);+#3321 = DIRECTION('',(0.,-1.));+#3322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3323 = PCURVE('',#3209,#3324);+#3324 = DEFINITIONAL_REPRESENTATION('',(#3325),#3329);+#3325 = LINE('',#3326,#3327);+#3326 = CARTESIAN_POINT('',(2.6,0.));+#3327 = VECTOR('',#3328,1.);+#3328 = DIRECTION('',(0.,1.));+#3329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3330 = ORIENTED_EDGE('',*,*,#3331,.T.);+#3331 = EDGE_CURVE('',#3309,#3332,#3334,.T.);+#3332 = VERTEX_POINT('',#3333);+#3333 = CARTESIAN_POINT('',(6.6,2.6,0.25));+#3334 = SURFACE_CURVE('',#3335,(#3339,#3346),.PCURVE_S1.);+#3335 = LINE('',#3336,#3337);+#3336 = CARTESIAN_POINT('',(6.6,2.6,0.));+#3337 = VECTOR('',#3338,1.);+#3338 = DIRECTION('',(0.,0.,1.));+#3339 = PCURVE('',#3289,#3340);+#3340 = DEFINITIONAL_REPRESENTATION('',(#3341),#3345);+#3341 = LINE('',#3342,#3343);+#3342 = CARTESIAN_POINT('',(0.,-1.2));+#3343 = VECTOR('',#3344,1.);+#3344 = DIRECTION('',(1.,0.));+#3345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3346 = PCURVE('',#3237,#3347);+#3347 = DEFINITIONAL_REPRESENTATION('',(#3348),#3352);+#3348 = LINE('',#3349,#3350);+#3349 = CARTESIAN_POINT('',(0.,2.6));+#3350 = VECTOR('',#3351,1.);+#3351 = DIRECTION('',(1.,0.));+#3352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3353 = ORIENTED_EDGE('',*,*,#3354,.F.);+#3354 = EDGE_CURVE('',#3281,#3332,#3355,.T.);+#3355 = SURFACE_CURVE('',#3356,(#3360,#3367),.PCURVE_S1.);+#3356 = LINE('',#3357,#3358);+#3357 = CARTESIAN_POINT('',(6.6,1.4,0.25));+#3358 = VECTOR('',#3359,1.);+#3359 = DIRECTION('',(0.,1.,0.));+#3360 = PCURVE('',#3289,#3361);+#3361 = DEFINITIONAL_REPRESENTATION('',(#3362),#3366);+#3362 = LINE('',#3363,#3364);+#3363 = CARTESIAN_POINT('',(0.25,0.));+#3364 = VECTOR('',#3365,1.);+#3365 = DIRECTION('',(0.,-1.));+#3366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3367 = PCURVE('',#3263,#3368);+#3368 = DEFINITIONAL_REPRESENTATION('',(#3369),#3373);+#3369 = LINE('',#3370,#3371);+#3370 = CARTESIAN_POINT('',(2.6,0.));+#3371 = VECTOR('',#3372,1.);+#3372 = DIRECTION('',(0.,1.));+#3373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3374 = ADVANCED_FACE('',(#3375),#3181,.F.);+#3375 = FACE_BOUND('',#3376,.F.);+#3376 = EDGE_LOOP('',(#3377,#3398,#3399,#3420));+#3377 = ORIENTED_EDGE('',*,*,#3378,.F.);+#3378 = EDGE_CURVE('',#3159,#3279,#3379,.T.);+#3379 = SURFACE_CURVE('',#3380,(#3384,#3391),.PCURVE_S1.);+#3380 = LINE('',#3381,#3382);+#3381 = CARTESIAN_POINT('',(4.,1.4,0.));+#3382 = VECTOR('',#3383,1.);+#3383 = DIRECTION('',(1.,0.,0.));+#3384 = PCURVE('',#3181,#3385);+#3385 = DEFINITIONAL_REPRESENTATION('',(#3386),#3390);+#3386 = LINE('',#3387,#3388);+#3387 = CARTESIAN_POINT('',(0.,0.));+#3388 = VECTOR('',#3389,1.);+#3389 = DIRECTION('',(0.,1.));+#3390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3391 = PCURVE('',#3209,#3392);+#3392 = DEFINITIONAL_REPRESENTATION('',(#3393),#3397);+#3393 = LINE('',#3394,#3395);+#3394 = CARTESIAN_POINT('',(0.,0.));+#3395 = VECTOR('',#3396,1.);+#3396 = DIRECTION('',(1.,0.));+#3397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3398 = ORIENTED_EDGE('',*,*,#3158,.T.);+#3399 = ORIENTED_EDGE('',*,*,#3400,.T.);+#3400 = EDGE_CURVE('',#3161,#3281,#3401,.T.);+#3401 = SURFACE_CURVE('',#3402,(#3406,#3413),.PCURVE_S1.);+#3402 = LINE('',#3403,#3404);+#3403 = CARTESIAN_POINT('',(4.,1.4,0.25));+#3404 = VECTOR('',#3405,1.);+#3405 = DIRECTION('',(1.,0.,0.));+#3406 = PCURVE('',#3181,#3407);+#3407 = DEFINITIONAL_REPRESENTATION('',(#3408),#3412);+#3408 = LINE('',#3409,#3410);+#3409 = CARTESIAN_POINT('',(0.25,0.));+#3410 = VECTOR('',#3411,1.);+#3411 = DIRECTION('',(0.,1.));+#3412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3413 = PCURVE('',#3263,#3414);+#3414 = DEFINITIONAL_REPRESENTATION('',(#3415),#3419);+#3415 = LINE('',#3416,#3417);+#3416 = CARTESIAN_POINT('',(0.,0.));+#3417 = VECTOR('',#3418,1.);+#3418 = DIRECTION('',(1.,0.));+#3419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3420 = ORIENTED_EDGE('',*,*,#3278,.F.);+#3421 = ADVANCED_FACE('',(#3422),#3237,.T.);+#3422 = FACE_BOUND('',#3423,.T.);+#3423 = EDGE_LOOP('',(#3424,#3445,#3446,#3467));+#3424 = ORIENTED_EDGE('',*,*,#3425,.F.);+#3425 = EDGE_CURVE('',#3194,#3309,#3426,.T.);+#3426 = SURFACE_CURVE('',#3427,(#3431,#3438),.PCURVE_S1.);+#3427 = LINE('',#3428,#3429);+#3428 = CARTESIAN_POINT('',(4.,2.6,0.));+#3429 = VECTOR('',#3430,1.);+#3430 = DIRECTION('',(1.,0.,0.));+#3431 = PCURVE('',#3237,#3432);+#3432 = DEFINITIONAL_REPRESENTATION('',(#3433),#3437);+#3433 = LINE('',#3434,#3435);+#3434 = CARTESIAN_POINT('',(0.,0.));+#3435 = VECTOR('',#3436,1.);+#3436 = DIRECTION('',(0.,1.));+#3437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3438 = PCURVE('',#3209,#3439);+#3439 = DEFINITIONAL_REPRESENTATION('',(#3440),#3444);+#3440 = LINE('',#3441,#3442);+#3441 = CARTESIAN_POINT('',(0.,1.2));+#3442 = VECTOR('',#3443,1.);+#3443 = DIRECTION('',(1.,0.));+#3444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3445 = ORIENTED_EDGE('',*,*,#3221,.T.);+#3446 = ORIENTED_EDGE('',*,*,#3447,.T.);+#3447 = EDGE_CURVE('',#3222,#3332,#3448,.T.);+#3448 = SURFACE_CURVE('',#3449,(#3453,#3460),.PCURVE_S1.);+#3449 = LINE('',#3450,#3451);+#3450 = CARTESIAN_POINT('',(4.,2.6,0.25));+#3451 = VECTOR('',#3452,1.);+#3452 = DIRECTION('',(1.,0.,0.));+#3453 = PCURVE('',#3237,#3454);+#3454 = DEFINITIONAL_REPRESENTATION('',(#3455),#3459);+#3455 = LINE('',#3456,#3457);+#3456 = CARTESIAN_POINT('',(0.25,0.));+#3457 = VECTOR('',#3458,1.);+#3458 = DIRECTION('',(0.,1.));+#3459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3460 = PCURVE('',#3263,#3461);+#3461 = DEFINITIONAL_REPRESENTATION('',(#3462),#3466);+#3462 = LINE('',#3463,#3464);+#3463 = CARTESIAN_POINT('',(0.,1.2));+#3464 = VECTOR('',#3465,1.);+#3465 = DIRECTION('',(1.,0.));+#3466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3467 = ORIENTED_EDGE('',*,*,#3331,.F.);+#3468 = ADVANCED_FACE('',(#3469),#3209,.F.);+#3469 = FACE_BOUND('',#3470,.F.);+#3470 = EDGE_LOOP('',(#3471,#3472,#3473,#3474));+#3471 = ORIENTED_EDGE('',*,*,#3193,.F.);+#3472 = ORIENTED_EDGE('',*,*,#3378,.T.);+#3473 = ORIENTED_EDGE('',*,*,#3308,.T.);+#3474 = ORIENTED_EDGE('',*,*,#3425,.F.);+#3475 = ADVANCED_FACE('',(#3476),#3263,.T.);+#3476 = FACE_BOUND('',#3477,.T.);+#3477 = EDGE_LOOP('',(#3478,#3479,#3480,#3481));+#3478 = ORIENTED_EDGE('',*,*,#3249,.F.);+#3479 = ORIENTED_EDGE('',*,*,#3400,.T.);+#3480 = ORIENTED_EDGE('',*,*,#3354,.T.);+#3481 = ORIENTED_EDGE('',*,*,#3447,.F.);+#3482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3486)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3483,#3484,#3485)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#3483 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#3484 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#3485 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#3486 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3483,+ 'distance_accuracy_value','confusion accuracy');+#3487 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3488,#3490);+#3488 = ( REPRESENTATION_RELATIONSHIP('','',#2821,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3489) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#3489 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);+#3490 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #3491);+#3491 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','terminal_1','',#5,#2816,$);+#3492 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2818));+#3493 = SHAPE_DEFINITION_REPRESENTATION(#3494,#3500);+#3494 = PRODUCT_DEFINITION_SHAPE('','',#3495);+#3495 = PRODUCT_DEFINITION('design','',#3496,#3499);+#3496 = PRODUCT_DEFINITION_FORMATION('','',#3497);+#3497 = PRODUCT('terminal_2','terminal_2','',(#3498));+#3498 = PRODUCT_CONTEXT('',#2,'mechanical');+#3499 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#3500 = SHAPE_REPRESENTATION('',(#11,#3501,#3831),#4161);+#3501 = MANIFOLD_SOLID_BREP('',#3502);+#3502 = CLOSED_SHELL('',(#3503,#3623,#3723,#3770,#3817,#3824));+#3503 = ADVANCED_FACE('',(#3504),#3518,.F.);+#3504 = FACE_BOUND('',#3505,.F.);+#3505 = EDGE_LOOP('',(#3506,#3541,#3569,#3597));+#3506 = ORIENTED_EDGE('',*,*,#3507,.F.);+#3507 = EDGE_CURVE('',#3508,#3510,#3512,.T.);+#3508 = VERTEX_POINT('',#3509);+#3509 = CARTESIAN_POINT('',(-6.5,-2.5,0.));+#3510 = VERTEX_POINT('',#3511);+#3511 = CARTESIAN_POINT('',(-6.5,-2.5,0.2));+#3512 = SURFACE_CURVE('',#3513,(#3517,#3529),.PCURVE_S1.);+#3513 = LINE('',#3514,#3515);+#3514 = CARTESIAN_POINT('',(-6.5,-2.5,0.));+#3515 = VECTOR('',#3516,1.);+#3516 = DIRECTION('',(0.,0.,1.));+#3517 = PCURVE('',#3518,#3523);+#3518 = PLANE('',#3519);+#3519 = AXIS2_PLACEMENT_3D('',#3520,#3521,#3522);+#3520 = CARTESIAN_POINT('',(-6.5,-2.5,0.));+#3521 = DIRECTION('',(1.,0.,0.));+#3522 = DIRECTION('',(0.,0.,1.));+#3523 = DEFINITIONAL_REPRESENTATION('',(#3524),#3528);+#3524 = LINE('',#3525,#3526);+#3525 = CARTESIAN_POINT('',(0.,0.));+#3526 = VECTOR('',#3527,1.);+#3527 = DIRECTION('',(1.,0.));+#3528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3529 = PCURVE('',#3530,#3535);+#3530 = PLANE('',#3531);+#3531 = AXIS2_PLACEMENT_3D('',#3532,#3533,#3534);+#3532 = CARTESIAN_POINT('',(-6.5,-2.5,0.));+#3533 = DIRECTION('',(0.,1.,0.));+#3534 = DIRECTION('',(0.,0.,1.));+#3535 = DEFINITIONAL_REPRESENTATION('',(#3536),#3540);+#3536 = LINE('',#3537,#3538);+#3537 = CARTESIAN_POINT('',(0.,0.));+#3538 = VECTOR('',#3539,1.);+#3539 = DIRECTION('',(1.,0.));+#3540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3541 = ORIENTED_EDGE('',*,*,#3542,.T.);+#3542 = EDGE_CURVE('',#3508,#3543,#3545,.T.);+#3543 = VERTEX_POINT('',#3544);+#3544 = CARTESIAN_POINT('',(-6.5,-1.5,0.));+#3545 = SURFACE_CURVE('',#3546,(#3550,#3557),.PCURVE_S1.);+#3546 = LINE('',#3547,#3548);+#3547 = CARTESIAN_POINT('',(-6.5,-2.5,0.));+#3548 = VECTOR('',#3549,1.);+#3549 = DIRECTION('',(0.,1.,0.));+#3550 = PCURVE('',#3518,#3551);+#3551 = DEFINITIONAL_REPRESENTATION('',(#3552),#3556);+#3552 = LINE('',#3553,#3554);+#3553 = CARTESIAN_POINT('',(0.,0.));+#3554 = VECTOR('',#3555,1.);+#3555 = DIRECTION('',(0.,-1.));+#3556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3557 = PCURVE('',#3558,#3563);+#3558 = PLANE('',#3559);+#3559 = AXIS2_PLACEMENT_3D('',#3560,#3561,#3562);+#3560 = CARTESIAN_POINT('',(-6.5,-2.5,0.));+#3561 = DIRECTION('',(0.,0.,1.));+#3562 = DIRECTION('',(1.,0.,0.));+#3563 = DEFINITIONAL_REPRESENTATION('',(#3564),#3568);+#3564 = LINE('',#3565,#3566);+#3565 = CARTESIAN_POINT('',(0.,0.));+#3566 = VECTOR('',#3567,1.);+#3567 = DIRECTION('',(0.,1.));+#3568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3569 = ORIENTED_EDGE('',*,*,#3570,.T.);+#3570 = EDGE_CURVE('',#3543,#3571,#3573,.T.);+#3571 = VERTEX_POINT('',#3572);+#3572 = CARTESIAN_POINT('',(-6.5,-1.5,0.2));+#3573 = SURFACE_CURVE('',#3574,(#3578,#3585),.PCURVE_S1.);+#3574 = LINE('',#3575,#3576);+#3575 = CARTESIAN_POINT('',(-6.5,-1.5,0.));+#3576 = VECTOR('',#3577,1.);+#3577 = DIRECTION('',(0.,0.,1.));+#3578 = PCURVE('',#3518,#3579);+#3579 = DEFINITIONAL_REPRESENTATION('',(#3580),#3584);+#3580 = LINE('',#3581,#3582);+#3581 = CARTESIAN_POINT('',(0.,-1.));+#3582 = VECTOR('',#3583,1.);+#3583 = DIRECTION('',(1.,0.));+#3584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3585 = PCURVE('',#3586,#3591);+#3586 = PLANE('',#3587);+#3587 = AXIS2_PLACEMENT_3D('',#3588,#3589,#3590);+#3588 = CARTESIAN_POINT('',(-6.5,-1.5,0.));+#3589 = DIRECTION('',(0.,1.,0.));+#3590 = DIRECTION('',(0.,0.,1.));+#3591 = DEFINITIONAL_REPRESENTATION('',(#3592),#3596);+#3592 = LINE('',#3593,#3594);+#3593 = CARTESIAN_POINT('',(0.,0.));+#3594 = VECTOR('',#3595,1.);+#3595 = DIRECTION('',(1.,0.));+#3596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3597 = ORIENTED_EDGE('',*,*,#3598,.F.);+#3598 = EDGE_CURVE('',#3510,#3571,#3599,.T.);+#3599 = SURFACE_CURVE('',#3600,(#3604,#3611),.PCURVE_S1.);+#3600 = LINE('',#3601,#3602);+#3601 = CARTESIAN_POINT('',(-6.5,-2.5,0.2));+#3602 = VECTOR('',#3603,1.);+#3603 = DIRECTION('',(0.,1.,0.));+#3604 = PCURVE('',#3518,#3605);+#3605 = DEFINITIONAL_REPRESENTATION('',(#3606),#3610);+#3606 = LINE('',#3607,#3608);+#3607 = CARTESIAN_POINT('',(0.2,0.));+#3608 = VECTOR('',#3609,1.);+#3609 = DIRECTION('',(0.,-1.));+#3610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3611 = PCURVE('',#3612,#3617);+#3612 = PLANE('',#3613);+#3613 = AXIS2_PLACEMENT_3D('',#3614,#3615,#3616);+#3614 = CARTESIAN_POINT('',(-6.5,-2.5,0.2));+#3615 = DIRECTION('',(0.,0.,1.));+#3616 = DIRECTION('',(1.,0.,0.));+#3617 = DEFINITIONAL_REPRESENTATION('',(#3618),#3622);+#3618 = LINE('',#3619,#3620);+#3619 = CARTESIAN_POINT('',(0.,0.));+#3620 = VECTOR('',#3621,1.);+#3621 = DIRECTION('',(0.,1.));+#3622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3623 = ADVANCED_FACE('',(#3624),#3638,.T.);+#3624 = FACE_BOUND('',#3625,.T.);+#3625 = EDGE_LOOP('',(#3626,#3656,#3679,#3702));+#3626 = ORIENTED_EDGE('',*,*,#3627,.F.);+#3627 = EDGE_CURVE('',#3628,#3630,#3632,.T.);+#3628 = VERTEX_POINT('',#3629);+#3629 = CARTESIAN_POINT('',(-2.5,-2.5,0.));+#3630 = VERTEX_POINT('',#3631);+#3631 = CARTESIAN_POINT('',(-2.5,-2.5,0.2));+#3632 = SURFACE_CURVE('',#3633,(#3637,#3649),.PCURVE_S1.);+#3633 = LINE('',#3634,#3635);+#3634 = CARTESIAN_POINT('',(-2.5,-2.5,0.));+#3635 = VECTOR('',#3636,1.);+#3636 = DIRECTION('',(0.,0.,1.));+#3637 = PCURVE('',#3638,#3643);+#3638 = PLANE('',#3639);+#3639 = AXIS2_PLACEMENT_3D('',#3640,#3641,#3642);+#3640 = CARTESIAN_POINT('',(-2.5,-2.5,0.));+#3641 = DIRECTION('',(1.,0.,0.));+#3642 = DIRECTION('',(0.,0.,1.));+#3643 = DEFINITIONAL_REPRESENTATION('',(#3644),#3648);+#3644 = LINE('',#3645,#3646);+#3645 = CARTESIAN_POINT('',(0.,0.));+#3646 = VECTOR('',#3647,1.);+#3647 = DIRECTION('',(1.,0.));+#3648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3649 = PCURVE('',#3530,#3650);+#3650 = DEFINITIONAL_REPRESENTATION('',(#3651),#3655);+#3651 = LINE('',#3652,#3653);+#3652 = CARTESIAN_POINT('',(0.,4.));+#3653 = VECTOR('',#3654,1.);+#3654 = DIRECTION('',(1.,0.));+#3655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3656 = ORIENTED_EDGE('',*,*,#3657,.T.);+#3657 = EDGE_CURVE('',#3628,#3658,#3660,.T.);+#3658 = VERTEX_POINT('',#3659);+#3659 = CARTESIAN_POINT('',(-2.5,-1.5,0.));+#3660 = SURFACE_CURVE('',#3661,(#3665,#3672),.PCURVE_S1.);+#3661 = LINE('',#3662,#3663);+#3662 = CARTESIAN_POINT('',(-2.5,-2.5,0.));+#3663 = VECTOR('',#3664,1.);+#3664 = DIRECTION('',(0.,1.,0.));+#3665 = PCURVE('',#3638,#3666);+#3666 = DEFINITIONAL_REPRESENTATION('',(#3667),#3671);+#3667 = LINE('',#3668,#3669);+#3668 = CARTESIAN_POINT('',(0.,0.));+#3669 = VECTOR('',#3670,1.);+#3670 = DIRECTION('',(0.,-1.));+#3671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3672 = PCURVE('',#3558,#3673);+#3673 = DEFINITIONAL_REPRESENTATION('',(#3674),#3678);+#3674 = LINE('',#3675,#3676);+#3675 = CARTESIAN_POINT('',(4.,0.));+#3676 = VECTOR('',#3677,1.);+#3677 = DIRECTION('',(0.,1.));+#3678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3679 = ORIENTED_EDGE('',*,*,#3680,.T.);+#3680 = EDGE_CURVE('',#3658,#3681,#3683,.T.);+#3681 = VERTEX_POINT('',#3682);+#3682 = CARTESIAN_POINT('',(-2.5,-1.5,0.2));+#3683 = SURFACE_CURVE('',#3684,(#3688,#3695),.PCURVE_S1.);+#3684 = LINE('',#3685,#3686);+#3685 = CARTESIAN_POINT('',(-2.5,-1.5,0.));+#3686 = VECTOR('',#3687,1.);+#3687 = DIRECTION('',(0.,0.,1.));+#3688 = PCURVE('',#3638,#3689);+#3689 = DEFINITIONAL_REPRESENTATION('',(#3690),#3694);+#3690 = LINE('',#3691,#3692);+#3691 = CARTESIAN_POINT('',(0.,-1.));+#3692 = VECTOR('',#3693,1.);+#3693 = DIRECTION('',(1.,0.));+#3694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3695 = PCURVE('',#3586,#3696);+#3696 = DEFINITIONAL_REPRESENTATION('',(#3697),#3701);+#3697 = LINE('',#3698,#3699);+#3698 = CARTESIAN_POINT('',(0.,4.));+#3699 = VECTOR('',#3700,1.);+#3700 = DIRECTION('',(1.,0.));+#3701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3702 = ORIENTED_EDGE('',*,*,#3703,.F.);+#3703 = EDGE_CURVE('',#3630,#3681,#3704,.T.);+#3704 = SURFACE_CURVE('',#3705,(#3709,#3716),.PCURVE_S1.);+#3705 = LINE('',#3706,#3707);+#3706 = CARTESIAN_POINT('',(-2.5,-2.5,0.2));+#3707 = VECTOR('',#3708,1.);+#3708 = DIRECTION('',(0.,1.,0.));+#3709 = PCURVE('',#3638,#3710);+#3710 = DEFINITIONAL_REPRESENTATION('',(#3711),#3715);+#3711 = LINE('',#3712,#3713);+#3712 = CARTESIAN_POINT('',(0.2,0.));+#3713 = VECTOR('',#3714,1.);+#3714 = DIRECTION('',(0.,-1.));+#3715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3716 = PCURVE('',#3612,#3717);+#3717 = DEFINITIONAL_REPRESENTATION('',(#3718),#3722);+#3718 = LINE('',#3719,#3720);+#3719 = CARTESIAN_POINT('',(4.,0.));+#3720 = VECTOR('',#3721,1.);+#3721 = DIRECTION('',(0.,1.));+#3722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3723 = ADVANCED_FACE('',(#3724),#3530,.F.);+#3724 = FACE_BOUND('',#3725,.F.);+#3725 = EDGE_LOOP('',(#3726,#3747,#3748,#3769));+#3726 = ORIENTED_EDGE('',*,*,#3727,.F.);+#3727 = EDGE_CURVE('',#3508,#3628,#3728,.T.);+#3728 = SURFACE_CURVE('',#3729,(#3733,#3740),.PCURVE_S1.);+#3729 = LINE('',#3730,#3731);+#3730 = CARTESIAN_POINT('',(-6.5,-2.5,0.));+#3731 = VECTOR('',#3732,1.);+#3732 = DIRECTION('',(1.,0.,0.));+#3733 = PCURVE('',#3530,#3734);+#3734 = DEFINITIONAL_REPRESENTATION('',(#3735),#3739);+#3735 = LINE('',#3736,#3737);+#3736 = CARTESIAN_POINT('',(0.,0.));+#3737 = VECTOR('',#3738,1.);+#3738 = DIRECTION('',(0.,1.));+#3739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3740 = PCURVE('',#3558,#3741);+#3741 = DEFINITIONAL_REPRESENTATION('',(#3742),#3746);+#3742 = LINE('',#3743,#3744);+#3743 = CARTESIAN_POINT('',(0.,0.));+#3744 = VECTOR('',#3745,1.);+#3745 = DIRECTION('',(1.,0.));+#3746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3747 = ORIENTED_EDGE('',*,*,#3507,.T.);+#3748 = ORIENTED_EDGE('',*,*,#3749,.T.);+#3749 = EDGE_CURVE('',#3510,#3630,#3750,.T.);+#3750 = SURFACE_CURVE('',#3751,(#3755,#3762),.PCURVE_S1.);+#3751 = LINE('',#3752,#3753);+#3752 = CARTESIAN_POINT('',(-6.5,-2.5,0.2));+#3753 = VECTOR('',#3754,1.);+#3754 = DIRECTION('',(1.,0.,0.));+#3755 = PCURVE('',#3530,#3756);+#3756 = DEFINITIONAL_REPRESENTATION('',(#3757),#3761);+#3757 = LINE('',#3758,#3759);+#3758 = CARTESIAN_POINT('',(0.2,0.));+#3759 = VECTOR('',#3760,1.);+#3760 = DIRECTION('',(0.,1.));+#3761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3762 = PCURVE('',#3612,#3763);+#3763 = DEFINITIONAL_REPRESENTATION('',(#3764),#3768);+#3764 = LINE('',#3765,#3766);+#3765 = CARTESIAN_POINT('',(0.,0.));+#3766 = VECTOR('',#3767,1.);+#3767 = DIRECTION('',(1.,0.));+#3768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3769 = ORIENTED_EDGE('',*,*,#3627,.F.);+#3770 = ADVANCED_FACE('',(#3771),#3586,.T.);+#3771 = FACE_BOUND('',#3772,.T.);+#3772 = EDGE_LOOP('',(#3773,#3794,#3795,#3816));+#3773 = ORIENTED_EDGE('',*,*,#3774,.F.);+#3774 = EDGE_CURVE('',#3543,#3658,#3775,.T.);+#3775 = SURFACE_CURVE('',#3776,(#3780,#3787),.PCURVE_S1.);+#3776 = LINE('',#3777,#3778);+#3777 = CARTESIAN_POINT('',(-6.5,-1.5,0.));+#3778 = VECTOR('',#3779,1.);+#3779 = DIRECTION('',(1.,0.,0.));+#3780 = PCURVE('',#3586,#3781);+#3781 = DEFINITIONAL_REPRESENTATION('',(#3782),#3786);+#3782 = LINE('',#3783,#3784);+#3783 = CARTESIAN_POINT('',(0.,0.));+#3784 = VECTOR('',#3785,1.);+#3785 = DIRECTION('',(0.,1.));+#3786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3787 = PCURVE('',#3558,#3788);+#3788 = DEFINITIONAL_REPRESENTATION('',(#3789),#3793);+#3789 = LINE('',#3790,#3791);+#3790 = CARTESIAN_POINT('',(0.,1.));+#3791 = VECTOR('',#3792,1.);+#3792 = DIRECTION('',(1.,0.));+#3793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3794 = ORIENTED_EDGE('',*,*,#3570,.T.);+#3795 = ORIENTED_EDGE('',*,*,#3796,.T.);+#3796 = EDGE_CURVE('',#3571,#3681,#3797,.T.);+#3797 = SURFACE_CURVE('',#3798,(#3802,#3809),.PCURVE_S1.);+#3798 = LINE('',#3799,#3800);+#3799 = CARTESIAN_POINT('',(-6.5,-1.5,0.2));+#3800 = VECTOR('',#3801,1.);+#3801 = DIRECTION('',(1.,0.,0.));+#3802 = PCURVE('',#3586,#3803);+#3803 = DEFINITIONAL_REPRESENTATION('',(#3804),#3808);+#3804 = LINE('',#3805,#3806);+#3805 = CARTESIAN_POINT('',(0.2,0.));+#3806 = VECTOR('',#3807,1.);+#3807 = DIRECTION('',(0.,1.));+#3808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3809 = PCURVE('',#3612,#3810);+#3810 = DEFINITIONAL_REPRESENTATION('',(#3811),#3815);+#3811 = LINE('',#3812,#3813);+#3812 = CARTESIAN_POINT('',(0.,1.));+#3813 = VECTOR('',#3814,1.);+#3814 = DIRECTION('',(1.,0.));+#3815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3816 = ORIENTED_EDGE('',*,*,#3680,.F.);+#3817 = ADVANCED_FACE('',(#3818),#3558,.F.);+#3818 = FACE_BOUND('',#3819,.F.);+#3819 = EDGE_LOOP('',(#3820,#3821,#3822,#3823));+#3820 = ORIENTED_EDGE('',*,*,#3542,.F.);+#3821 = ORIENTED_EDGE('',*,*,#3727,.T.);+#3822 = ORIENTED_EDGE('',*,*,#3657,.T.);+#3823 = ORIENTED_EDGE('',*,*,#3774,.F.);+#3824 = ADVANCED_FACE('',(#3825),#3612,.T.);+#3825 = FACE_BOUND('',#3826,.T.);+#3826 = EDGE_LOOP('',(#3827,#3828,#3829,#3830));+#3827 = ORIENTED_EDGE('',*,*,#3598,.F.);+#3828 = ORIENTED_EDGE('',*,*,#3749,.T.);+#3829 = ORIENTED_EDGE('',*,*,#3703,.T.);+#3830 = ORIENTED_EDGE('',*,*,#3796,.F.);+#3831 = MANIFOLD_SOLID_BREP('',#3832);+#3832 = CLOSED_SHELL('',(#3833,#3953,#4053,#4100,#4147,#4154));+#3833 = ADVANCED_FACE('',(#3834),#3848,.F.);+#3834 = FACE_BOUND('',#3835,.F.);+#3835 = EDGE_LOOP('',(#3836,#3871,#3899,#3927));+#3836 = ORIENTED_EDGE('',*,*,#3837,.F.);+#3837 = EDGE_CURVE('',#3838,#3840,#3842,.T.);+#3838 = VERTEX_POINT('',#3839);+#3839 = CARTESIAN_POINT('',(4.,-2.6,0.));+#3840 = VERTEX_POINT('',#3841);+#3841 = CARTESIAN_POINT('',(4.,-2.6,0.25));+#3842 = SURFACE_CURVE('',#3843,(#3847,#3859),.PCURVE_S1.);+#3843 = LINE('',#3844,#3845);+#3844 = CARTESIAN_POINT('',(4.,-2.6,0.));+#3845 = VECTOR('',#3846,1.);+#3846 = DIRECTION('',(0.,0.,1.));+#3847 = PCURVE('',#3848,#3853);+#3848 = PLANE('',#3849);+#3849 = AXIS2_PLACEMENT_3D('',#3850,#3851,#3852);+#3850 = CARTESIAN_POINT('',(4.,-2.6,0.));+#3851 = DIRECTION('',(1.,0.,0.));+#3852 = DIRECTION('',(0.,0.,1.));+#3853 = DEFINITIONAL_REPRESENTATION('',(#3854),#3858);+#3854 = LINE('',#3855,#3856);+#3855 = CARTESIAN_POINT('',(0.,0.));+#3856 = VECTOR('',#3857,1.);+#3857 = DIRECTION('',(1.,0.));+#3858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3859 = PCURVE('',#3860,#3865);+#3860 = PLANE('',#3861);+#3861 = AXIS2_PLACEMENT_3D('',#3862,#3863,#3864);+#3862 = CARTESIAN_POINT('',(4.,-2.6,0.));+#3863 = DIRECTION('',(0.,1.,0.));+#3864 = DIRECTION('',(0.,0.,1.));+#3865 = DEFINITIONAL_REPRESENTATION('',(#3866),#3870);+#3866 = LINE('',#3867,#3868);+#3867 = CARTESIAN_POINT('',(0.,0.));+#3868 = VECTOR('',#3869,1.);+#3869 = DIRECTION('',(1.,0.));+#3870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3871 = ORIENTED_EDGE('',*,*,#3872,.T.);+#3872 = EDGE_CURVE('',#3838,#3873,#3875,.T.);+#3873 = VERTEX_POINT('',#3874);+#3874 = CARTESIAN_POINT('',(4.,-1.4,0.));+#3875 = SURFACE_CURVE('',#3876,(#3880,#3887),.PCURVE_S1.);+#3876 = LINE('',#3877,#3878);+#3877 = CARTESIAN_POINT('',(4.,-2.6,0.));+#3878 = VECTOR('',#3879,1.);+#3879 = DIRECTION('',(0.,1.,0.));+#3880 = PCURVE('',#3848,#3881);+#3881 = DEFINITIONAL_REPRESENTATION('',(#3882),#3886);+#3882 = LINE('',#3883,#3884);+#3883 = CARTESIAN_POINT('',(0.,0.));+#3884 = VECTOR('',#3885,1.);+#3885 = DIRECTION('',(0.,-1.));+#3886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3887 = PCURVE('',#3888,#3893);+#3888 = PLANE('',#3889);+#3889 = AXIS2_PLACEMENT_3D('',#3890,#3891,#3892);+#3890 = CARTESIAN_POINT('',(4.,-2.6,0.));+#3891 = DIRECTION('',(0.,0.,1.));+#3892 = DIRECTION('',(1.,0.,0.));+#3893 = DEFINITIONAL_REPRESENTATION('',(#3894),#3898);+#3894 = LINE('',#3895,#3896);+#3895 = CARTESIAN_POINT('',(0.,0.));+#3896 = VECTOR('',#3897,1.);+#3897 = DIRECTION('',(0.,1.));+#3898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3899 = ORIENTED_EDGE('',*,*,#3900,.T.);+#3900 = EDGE_CURVE('',#3873,#3901,#3903,.T.);+#3901 = VERTEX_POINT('',#3902);+#3902 = CARTESIAN_POINT('',(4.,-1.4,0.25));+#3903 = SURFACE_CURVE('',#3904,(#3908,#3915),.PCURVE_S1.);+#3904 = LINE('',#3905,#3906);+#3905 = CARTESIAN_POINT('',(4.,-1.4,0.));+#3906 = VECTOR('',#3907,1.);+#3907 = DIRECTION('',(0.,0.,1.));+#3908 = PCURVE('',#3848,#3909);+#3909 = DEFINITIONAL_REPRESENTATION('',(#3910),#3914);+#3910 = LINE('',#3911,#3912);+#3911 = CARTESIAN_POINT('',(0.,-1.2));+#3912 = VECTOR('',#3913,1.);+#3913 = DIRECTION('',(1.,0.));+#3914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3915 = PCURVE('',#3916,#3921);+#3916 = PLANE('',#3917);+#3917 = AXIS2_PLACEMENT_3D('',#3918,#3919,#3920);+#3918 = CARTESIAN_POINT('',(4.,-1.4,0.));+#3919 = DIRECTION('',(0.,1.,0.));+#3920 = DIRECTION('',(0.,0.,1.));+#3921 = DEFINITIONAL_REPRESENTATION('',(#3922),#3926);+#3922 = LINE('',#3923,#3924);+#3923 = CARTESIAN_POINT('',(0.,0.));+#3924 = VECTOR('',#3925,1.);+#3925 = DIRECTION('',(1.,0.));+#3926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3927 = ORIENTED_EDGE('',*,*,#3928,.F.);+#3928 = EDGE_CURVE('',#3840,#3901,#3929,.T.);+#3929 = SURFACE_CURVE('',#3930,(#3934,#3941),.PCURVE_S1.);+#3930 = LINE('',#3931,#3932);+#3931 = CARTESIAN_POINT('',(4.,-2.6,0.25));+#3932 = VECTOR('',#3933,1.);+#3933 = DIRECTION('',(0.,1.,0.));+#3934 = PCURVE('',#3848,#3935);+#3935 = DEFINITIONAL_REPRESENTATION('',(#3936),#3940);+#3936 = LINE('',#3937,#3938);+#3937 = CARTESIAN_POINT('',(0.25,0.));+#3938 = VECTOR('',#3939,1.);+#3939 = DIRECTION('',(0.,-1.));+#3940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3941 = PCURVE('',#3942,#3947);+#3942 = PLANE('',#3943);+#3943 = AXIS2_PLACEMENT_3D('',#3944,#3945,#3946);+#3944 = CARTESIAN_POINT('',(4.,-2.6,0.25));+#3945 = DIRECTION('',(0.,0.,1.));+#3946 = DIRECTION('',(1.,0.,0.));+#3947 = DEFINITIONAL_REPRESENTATION('',(#3948),#3952);+#3948 = LINE('',#3949,#3950);+#3949 = CARTESIAN_POINT('',(0.,0.));+#3950 = VECTOR('',#3951,1.);+#3951 = DIRECTION('',(0.,1.));+#3952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3953 = ADVANCED_FACE('',(#3954),#3968,.T.);+#3954 = FACE_BOUND('',#3955,.T.);+#3955 = EDGE_LOOP('',(#3956,#3986,#4009,#4032));+#3956 = ORIENTED_EDGE('',*,*,#3957,.F.);+#3957 = EDGE_CURVE('',#3958,#3960,#3962,.T.);+#3958 = VERTEX_POINT('',#3959);+#3959 = CARTESIAN_POINT('',(6.6,-2.6,0.));+#3960 = VERTEX_POINT('',#3961);+#3961 = CARTESIAN_POINT('',(6.6,-2.6,0.25));+#3962 = SURFACE_CURVE('',#3963,(#3967,#3979),.PCURVE_S1.);+#3963 = LINE('',#3964,#3965);+#3964 = CARTESIAN_POINT('',(6.6,-2.6,0.));+#3965 = VECTOR('',#3966,1.);+#3966 = DIRECTION('',(0.,0.,1.));+#3967 = PCURVE('',#3968,#3973);+#3968 = PLANE('',#3969);+#3969 = AXIS2_PLACEMENT_3D('',#3970,#3971,#3972);+#3970 = CARTESIAN_POINT('',(6.6,-2.6,0.));+#3971 = DIRECTION('',(1.,0.,0.));+#3972 = DIRECTION('',(0.,0.,1.));+#3973 = DEFINITIONAL_REPRESENTATION('',(#3974),#3978);+#3974 = LINE('',#3975,#3976);+#3975 = CARTESIAN_POINT('',(0.,0.));+#3976 = VECTOR('',#3977,1.);+#3977 = DIRECTION('',(1.,0.));+#3978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3979 = PCURVE('',#3860,#3980);+#3980 = DEFINITIONAL_REPRESENTATION('',(#3981),#3985);+#3981 = LINE('',#3982,#3983);+#3982 = CARTESIAN_POINT('',(0.,2.6));+#3983 = VECTOR('',#3984,1.);+#3984 = DIRECTION('',(1.,0.));+#3985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3986 = ORIENTED_EDGE('',*,*,#3987,.T.);+#3987 = EDGE_CURVE('',#3958,#3988,#3990,.T.);+#3988 = VERTEX_POINT('',#3989);+#3989 = CARTESIAN_POINT('',(6.6,-1.4,0.));+#3990 = SURFACE_CURVE('',#3991,(#3995,#4002),.PCURVE_S1.);+#3991 = LINE('',#3992,#3993);+#3992 = CARTESIAN_POINT('',(6.6,-2.6,0.));+#3993 = VECTOR('',#3994,1.);+#3994 = DIRECTION('',(0.,1.,0.));+#3995 = PCURVE('',#3968,#3996);+#3996 = DEFINITIONAL_REPRESENTATION('',(#3997),#4001);+#3997 = LINE('',#3998,#3999);+#3998 = CARTESIAN_POINT('',(0.,0.));+#3999 = VECTOR('',#4000,1.);+#4000 = DIRECTION('',(0.,-1.));+#4001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4002 = PCURVE('',#3888,#4003);+#4003 = DEFINITIONAL_REPRESENTATION('',(#4004),#4008);+#4004 = LINE('',#4005,#4006);+#4005 = CARTESIAN_POINT('',(2.6,0.));+#4006 = VECTOR('',#4007,1.);+#4007 = DIRECTION('',(0.,1.));+#4008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4009 = ORIENTED_EDGE('',*,*,#4010,.T.);+#4010 = EDGE_CURVE('',#3988,#4011,#4013,.T.);+#4011 = VERTEX_POINT('',#4012);+#4012 = CARTESIAN_POINT('',(6.6,-1.4,0.25));+#4013 = SURFACE_CURVE('',#4014,(#4018,#4025),.PCURVE_S1.);+#4014 = LINE('',#4015,#4016);+#4015 = CARTESIAN_POINT('',(6.6,-1.4,0.));+#4016 = VECTOR('',#4017,1.);+#4017 = DIRECTION('',(0.,0.,1.));+#4018 = PCURVE('',#3968,#4019);+#4019 = DEFINITIONAL_REPRESENTATION('',(#4020),#4024);+#4020 = LINE('',#4021,#4022);+#4021 = CARTESIAN_POINT('',(0.,-1.2));+#4022 = VECTOR('',#4023,1.);+#4023 = DIRECTION('',(1.,0.));+#4024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4025 = PCURVE('',#3916,#4026);+#4026 = DEFINITIONAL_REPRESENTATION('',(#4027),#4031);+#4027 = LINE('',#4028,#4029);+#4028 = CARTESIAN_POINT('',(0.,2.6));+#4029 = VECTOR('',#4030,1.);+#4030 = DIRECTION('',(1.,0.));+#4031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4032 = ORIENTED_EDGE('',*,*,#4033,.F.);+#4033 = EDGE_CURVE('',#3960,#4011,#4034,.T.);+#4034 = SURFACE_CURVE('',#4035,(#4039,#4046),.PCURVE_S1.);+#4035 = LINE('',#4036,#4037);+#4036 = CARTESIAN_POINT('',(6.6,-2.6,0.25));+#4037 = VECTOR('',#4038,1.);+#4038 = DIRECTION('',(0.,1.,0.));+#4039 = PCURVE('',#3968,#4040);+#4040 = DEFINITIONAL_REPRESENTATION('',(#4041),#4045);+#4041 = LINE('',#4042,#4043);+#4042 = CARTESIAN_POINT('',(0.25,0.));+#4043 = VECTOR('',#4044,1.);+#4044 = DIRECTION('',(0.,-1.));+#4045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4046 = PCURVE('',#3942,#4047);+#4047 = DEFINITIONAL_REPRESENTATION('',(#4048),#4052);+#4048 = LINE('',#4049,#4050);+#4049 = CARTESIAN_POINT('',(2.6,0.));+#4050 = VECTOR('',#4051,1.);+#4051 = DIRECTION('',(0.,1.));+#4052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4053 = ADVANCED_FACE('',(#4054),#3860,.F.);+#4054 = FACE_BOUND('',#4055,.F.);+#4055 = EDGE_LOOP('',(#4056,#4077,#4078,#4099));+#4056 = ORIENTED_EDGE('',*,*,#4057,.F.);+#4057 = EDGE_CURVE('',#3838,#3958,#4058,.T.);+#4058 = SURFACE_CURVE('',#4059,(#4063,#4070),.PCURVE_S1.);+#4059 = LINE('',#4060,#4061);+#4060 = CARTESIAN_POINT('',(4.,-2.6,0.));+#4061 = VECTOR('',#4062,1.);+#4062 = DIRECTION('',(1.,0.,0.));+#4063 = PCURVE('',#3860,#4064);+#4064 = DEFINITIONAL_REPRESENTATION('',(#4065),#4069);+#4065 = LINE('',#4066,#4067);+#4066 = CARTESIAN_POINT('',(0.,0.));+#4067 = VECTOR('',#4068,1.);+#4068 = DIRECTION('',(0.,1.));+#4069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4070 = PCURVE('',#3888,#4071);+#4071 = DEFINITIONAL_REPRESENTATION('',(#4072),#4076);+#4072 = LINE('',#4073,#4074);+#4073 = CARTESIAN_POINT('',(0.,0.));+#4074 = VECTOR('',#4075,1.);+#4075 = DIRECTION('',(1.,0.));+#4076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4077 = ORIENTED_EDGE('',*,*,#3837,.T.);+#4078 = ORIENTED_EDGE('',*,*,#4079,.T.);+#4079 = EDGE_CURVE('',#3840,#3960,#4080,.T.);+#4080 = SURFACE_CURVE('',#4081,(#4085,#4092),.PCURVE_S1.);+#4081 = LINE('',#4082,#4083);+#4082 = CARTESIAN_POINT('',(4.,-2.6,0.25));+#4083 = VECTOR('',#4084,1.);+#4084 = DIRECTION('',(1.,0.,0.));+#4085 = PCURVE('',#3860,#4086);+#4086 = DEFINITIONAL_REPRESENTATION('',(#4087),#4091);+#4087 = LINE('',#4088,#4089);+#4088 = CARTESIAN_POINT('',(0.25,0.));+#4089 = VECTOR('',#4090,1.);+#4090 = DIRECTION('',(0.,1.));+#4091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4092 = PCURVE('',#3942,#4093);+#4093 = DEFINITIONAL_REPRESENTATION('',(#4094),#4098);+#4094 = LINE('',#4095,#4096);+#4095 = CARTESIAN_POINT('',(0.,0.));+#4096 = VECTOR('',#4097,1.);+#4097 = DIRECTION('',(1.,0.));+#4098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4099 = ORIENTED_EDGE('',*,*,#3957,.F.);+#4100 = ADVANCED_FACE('',(#4101),#3916,.T.);+#4101 = FACE_BOUND('',#4102,.T.);+#4102 = EDGE_LOOP('',(#4103,#4124,#4125,#4146));+#4103 = ORIENTED_EDGE('',*,*,#4104,.F.);+#4104 = EDGE_CURVE('',#3873,#3988,#4105,.T.);+#4105 = SURFACE_CURVE('',#4106,(#4110,#4117),.PCURVE_S1.);+#4106 = LINE('',#4107,#4108);+#4107 = CARTESIAN_POINT('',(4.,-1.4,0.));+#4108 = VECTOR('',#4109,1.);+#4109 = DIRECTION('',(1.,0.,0.));+#4110 = PCURVE('',#3916,#4111);+#4111 = DEFINITIONAL_REPRESENTATION('',(#4112),#4116);+#4112 = LINE('',#4113,#4114);+#4113 = CARTESIAN_POINT('',(0.,0.));+#4114 = VECTOR('',#4115,1.);+#4115 = DIRECTION('',(0.,1.));+#4116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4117 = PCURVE('',#3888,#4118);+#4118 = DEFINITIONAL_REPRESENTATION('',(#4119),#4123);+#4119 = LINE('',#4120,#4121);+#4120 = CARTESIAN_POINT('',(0.,1.2));+#4121 = VECTOR('',#4122,1.);+#4122 = DIRECTION('',(1.,0.));+#4123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4124 = ORIENTED_EDGE('',*,*,#3900,.T.);+#4125 = ORIENTED_EDGE('',*,*,#4126,.T.);+#4126 = EDGE_CURVE('',#3901,#4011,#4127,.T.);+#4127 = SURFACE_CURVE('',#4128,(#4132,#4139),.PCURVE_S1.);+#4128 = LINE('',#4129,#4130);+#4129 = CARTESIAN_POINT('',(4.,-1.4,0.25));+#4130 = VECTOR('',#4131,1.);+#4131 = DIRECTION('',(1.,0.,0.));+#4132 = PCURVE('',#3916,#4133);+#4133 = DEFINITIONAL_REPRESENTATION('',(#4134),#4138);+#4134 = LINE('',#4135,#4136);+#4135 = CARTESIAN_POINT('',(0.25,0.));+#4136 = VECTOR('',#4137,1.);+#4137 = DIRECTION('',(0.,1.));+#4138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4139 = PCURVE('',#3942,#4140);+#4140 = DEFINITIONAL_REPRESENTATION('',(#4141),#4145);+#4141 = LINE('',#4142,#4143);+#4142 = CARTESIAN_POINT('',(0.,1.2));+#4143 = VECTOR('',#4144,1.);+#4144 = DIRECTION('',(1.,0.));+#4145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4146 = ORIENTED_EDGE('',*,*,#4010,.F.);+#4147 = ADVANCED_FACE('',(#4148),#3888,.F.);+#4148 = FACE_BOUND('',#4149,.F.);+#4149 = EDGE_LOOP('',(#4150,#4151,#4152,#4153));+#4150 = ORIENTED_EDGE('',*,*,#3872,.F.);+#4151 = ORIENTED_EDGE('',*,*,#4057,.T.);+#4152 = ORIENTED_EDGE('',*,*,#3987,.T.);+#4153 = ORIENTED_EDGE('',*,*,#4104,.F.);+#4154 = ADVANCED_FACE('',(#4155),#3942,.T.);+#4155 = FACE_BOUND('',#4156,.T.);+#4156 = EDGE_LOOP('',(#4157,#4158,#4159,#4160));+#4157 = ORIENTED_EDGE('',*,*,#3928,.F.);+#4158 = ORIENTED_EDGE('',*,*,#4079,.T.);+#4159 = ORIENTED_EDGE('',*,*,#4033,.T.);+#4160 = ORIENTED_EDGE('',*,*,#4126,.F.);+#4161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4165)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4162,#4163,#4164)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#4162 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#4163 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#4164 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#4165 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4162,+ 'distance_accuracy_value','confusion accuracy');+#4166 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4167,#4169);+#4167 = ( REPRESENTATION_RELATIONSHIP('','',#3500,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4168) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#4168 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);+#4169 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #4170);+#4170 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','terminal_2','',#5,#3495,$);+#4171 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3497));+#4172 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #4173,#4181),#3482);+#4173 = STYLED_ITEM('color',(#4174),#2822);+#4174 = PRESENTATION_STYLE_ASSIGNMENT((#4175));+#4175 = SURFACE_STYLE_USAGE(.BOTH.,#4176);+#4176 = SURFACE_SIDE_STYLE('',(#4177));+#4177 = SURFACE_STYLE_FILL_AREA(#4178);+#4178 = FILL_AREA_STYLE('',(#4179));+#4179 = FILL_AREA_STYLE_COLOUR('',#4180);+#4180 = COLOUR_RGB('',0.750000000934,0.750000000934,0.750000000934);+#4181 = STYLED_ITEM('color',(#4182),#3152);+#4182 = PRESENTATION_STYLE_ASSIGNMENT((#4183));+#4183 = SURFACE_STYLE_USAGE(.BOTH.,#4184);+#4184 = SURFACE_SIDE_STYLE('',(#4185));+#4185 = SURFACE_STYLE_FILL_AREA(#4186);+#4186 = FILL_AREA_STYLE('',(#4187));+#4187 = FILL_AREA_STYLE_COLOUR('',#4180);+#4188 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #4189),#2105);+#4189 = STYLED_ITEM('color',(#4190),#49);+#4190 = PRESENTATION_STYLE_ASSIGNMENT((#4191));+#4191 = SURFACE_STYLE_USAGE(.BOTH.,#4192);+#4192 = SURFACE_SIDE_STYLE('',(#4193));+#4193 = SURFACE_STYLE_FILL_AREA(#4194);+#4194 = FILL_AREA_STYLE('',(#4195));+#4195 = FILL_AREA_STYLE_COLOUR('',#4196);+#4196 = COLOUR_RGB('',0.950000001282,0.950000001282,0.930000003373);+#4197 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #4198),#2803);+#4198 = STYLED_ITEM('color',(#4199),#2473);+#4199 = PRESENTATION_STYLE_ASSIGNMENT((#4200));+#4200 = SURFACE_STYLE_USAGE(.BOTH.,#4201);+#4201 = SURFACE_SIDE_STYLE('',(#4202));+#4202 = SURFACE_STYLE_FILL_AREA(#4203);+#4203 = FILL_AREA_STYLE('',(#4204));+#4204 = FILL_AREA_STYLE_COLOUR('',#4205);+#4205 = COLOUR_RGB('',0.850000012718,0.850000012718,0.850000012718);+#4206 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #4207),#2454);+#4207 = STYLED_ITEM('color',(#4208),#2124);+#4208 = PRESENTATION_STYLE_ASSIGNMENT((#4209));+#4209 = SURFACE_STYLE_USAGE(.BOTH.,#4210);+#4210 = SURFACE_SIDE_STYLE('',(#4211));+#4211 = SURFACE_STYLE_FILL_AREA(#4212);+#4212 = FILL_AREA_STYLE('',(#4213));+#4213 = FILL_AREA_STYLE_COLOUR('',#4205);+#4214 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #4215,#4222),#4161);+#4215 = STYLED_ITEM('color',(#4216),#3501);+#4216 = PRESENTATION_STYLE_ASSIGNMENT((#4217));+#4217 = SURFACE_STYLE_USAGE(.BOTH.,#4218);+#4218 = SURFACE_SIDE_STYLE('',(#4219));+#4219 = SURFACE_STYLE_FILL_AREA(#4220);+#4220 = FILL_AREA_STYLE('',(#4221));+#4221 = FILL_AREA_STYLE_COLOUR('',#4180);+#4222 = STYLED_ITEM('color',(#4223),#3831);+#4223 = PRESENTATION_STYLE_ASSIGNMENT((#4224));+#4224 = SURFACE_STYLE_USAGE(.BOTH.,#4225);+#4225 = SURFACE_SIDE_STYLE('',(#4226));+#4226 = SURFACE_STYLE_FILL_AREA(#4227);+#4227 = FILL_AREA_STYLE('',(#4228));+#4228 = FILL_AREA_STYLE_COLOUR('',#4180);+ENDSEC;+END-ISO-10303-21;
README.md+3−3@@ -4,7 +4,7 @@ **WAGO** · SMD PCB terminal block, push-button, 2-pole, 4 mm pitch · SMD,P=4mm -2060-452/998-404 from WAGO, in a SMD,P=4mm. Symbol, footprint and 3D model are the ones used on Adom board designs (3D model extracted from the board STEP export, seated in the footprint frame). Pin functions are extracted from the manufacturer datasheet with page references. **Staged for validation: see the open items in the verification log above.**+2060-452/998-404 from WAGO, in a SMD,P=4mm. Symbol, footprint and 3D model are the ones used on Adom board designs (3D model: Adom-generated 3D model built from the datasheet dimensions (simplified; CC-BY-SA 4.0); no vendor CAD is redistributed). Pin functions are extracted from the manufacturer datasheet with page references. **Staged for validation: see the open items in the verification log above.** ## Pinout @@ -36,8 +36,8 @@ ## Provenance -- **Datasheet:** [WAGO datasheet](https://wago.priintcloud.com/datasheets/2060-452_998-404/en/) (sha256 `b37d246c5de6a1da`, retrieved 2026-10-08, tier: mfr)-- **CAD:** Footprint, symbol and 3D model as used on Adom board designs; the 3D model was extracted from the board STEP export.+- **Datasheet:** [WAGO datasheet](https://wago.priintcloud.com/datasheets/2060-452_998-404/en/) (sha256 `b37d246c5de6a1da`, retrieved 2026-10-09, tier: mfr)+- **CAD:** Footprint and symbol as used on Adom board designs; 3D model: Adom-generated 3D model built from the datasheet dimensions (simplified; CC-BY-SA 4.0); no vendor CAD is redistributed. - **Pins:** KiCad symbol from the source board + adom-ds2sf datasheet extraction (claude-opus-4-7). [Datasheet PDF](docs/2060-452-998-404-datasheet.pdf)
docs/hero.png⋯ 1 unchanged line ⋯
package.json+7−7@@ -89,7 +89,7 @@ "factory_chain": { "pipeline": "adom-parts (board-derived) 0.1", "pins": "KiCad symbol from the source board + adom-ds2sf datasheet extraction (claude-opus-4-7)",- "at": "2026-10-08"+ "at": "2026-10-09" }, "datasheet": { "url": "https://wago.priintcloud.com/datasheets/2060-452_998-404/en/",@@ -97,7 +97,7 @@ "sha256": "b37d246c5de6a1da45897455db1d22399b921b5c1f6e3ef7c2e4194e8e4c9c71", "source_tier": "mfr" },- "cad": "Footprint, symbol and 3D model as used on Adom board designs; the 3D model was extracted from the board STEP export",+ "cad": "Footprint and symbol as used on Adom board designs; 3D model: Adom-generated 3D model built from the datasheet dimensions (simplified; CC-BY-SA 4.0); no vendor CAD is redistributed", "pins": { "total": 4, "described": 4,@@ -118,14 +118,14 @@ "origin": "footprint origin", "seat": "z = 0 (PCB top surface)", "extents_mm": [- 13.119,- 7.929,- 4.665+ 13.141,+ 7.9,+ 4.5 ], "zmin_mm": -0.0, "footprint_binding": "identity",- "sha256": "8ade393c7dbc7b086f52610c0ccefbe9166f76484006c2d4a06b9bf70354fdd6",- "checked": "2026-10-08",+ "sha256": "ef567fe4186575b16cbd058bceb838608e7bffa6c95ae2cc041e1b816f938d41",+ "checked": "2026-10-09", "checked_by": "adom-parts/partstep.py (placement inverse from the source board; centroid-matched to KiCad library models on 59 reference cases)" } ]
verification.json+4−4@@ -4,7 +4,7 @@ "variants": [], "entries": [ {- "date": "2026-10-08",+ "date": "2026-10-09", "by": { "name": "Claude (AI build)", "handle": "claude"@@ -51,11 +51,11 @@ "files": { "2060-452-998-404.kicad_sym": "2b7431f24e1f0781cda6c149ae5ff0df4a6483f627e80be1a98273b33f8a1f41", "2060-452-998-404.kicad_mod": "98498c1ea38eb0344e65c25d68386bfe9f325fe1667612798f04935f60b7c6bc",- "2060-452-998-404.step": "8ade393c7dbc7b086f52610c0ccefbe9166f76484006c2d4a06b9bf70354fdd6"+ "2060-452-998-404.step": "ef567fe4186575b16cbd058bceb838608e7bffa6c95ae2cc041e1b816f938d41" } }, {- "date": "2026-10-08",+ "date": "2026-10-09", "by": { "name": "Claude (AI build)", "handle": "claude"@@ -78,7 +78,7 @@ "files": {} }, {- "date": "2026-10-08",+ "date": "2026-10-09", "by": { "name": "Claude (AI build)", "handle": "claude"