← Commit history

Add exact-part reference page and explicitly provisional nominal library

John Lauer ·869430a404 ·9d ago ·parent 53ce37d
5 files changed +3341−3230
build_model.py+7
@@ -6,6 +6,9 @@ from pathlib import Path from OCP.gp import gp_Pnt,gp_Dir,gp_Ax2 from OCP.BRepPrimAPI import BRepPrimAPI_MakeBox,BRepPrimAPI_MakeCylinder from OCP.BRepAlgoAPI import BRepAlgoAPI_Cut+from OCP.TopoDS import TopoDS_Compound+from OCP.BRep import BRep_Builder+from OCP.TopLoc import TopLoc_Location from OCP.TDocStd import TDocStd_Document from OCP.TCollection import TCollection_ExtendedString from OCP.XCAFDoc import XCAFDoc_DocumentTool,XCAFDoc_ColorType@@ -38,8 +41,12 @@ for i,name in enumerate(['Gate','Drain','Source']):  parts.append((f'Lead{i+1}_Shoulder',box(x-n['b1']/2,-n['c']/2,-n['L1'],n['b1'],n['c'],n['L1']),(.7,.71,.73))) doc=TDocStd_Document(TCollection_ExtendedString('BinXCAF')) st=XCAFDoc_DocumentTool.ShapeTool_s(doc.Main());ct=XCAFDoc_DocumentTool.ColorTool_s(doc.Main())+compound=TopoDS_Compound();builder=BRep_Builder();builder.MakeCompound(compound)+assembly=st.AddShape(compound,True);TDataStd_Name.Set_s(assembly,TCollection_ExtendedString('IXTP15N50L2_AI_Nominal')) for name,shape,color in parts:  label=st.AddShape(shape,False);TDataStd_Name.Set_s(label,TCollection_ExtendedString(name));ct.SetColor(label,Quantity_Color(*color,Quantity_TOC_RGB),XCAFDoc_ColorType.XCAFDoc_ColorGen)+ st.AddComponent(assembly,label,TopLoc_Location())+st.UpdateAssemblies() writer=STEPCAFControl_Writer();writer.SetColorMode(True);writer.SetNameMode(True);writer.Transfer(doc,STEPControl_AsIs) assert writer.Write(str(out/'ixtp15n50l2-ai-nominal.step'))==IFSelect_RetDone (out/'dimensions.json').write_text(json.dumps({'units':'mm','source':'IXYS DS100054B (12/11), page 2, TO-220 Outline','limits':limits,'nominalMidpoints':n,'coordinateFrame':'Z upward along straight package; body bottom Z=0; full untrimmed leads below Z=0; pin centres X=0,2.54,5.08 Y=0','limitations':['Original independent nominal envelope, not manufacturer CAD','Unspecified mold taper, edge radii and mold split omitted','Lead shoulders are simplified rectangular envelopes','No lead bend or board seating height is prescribed by this model','No manufacturer markings or internal die represented','Horizontal formed-lead footprint requires a separate pose and forming verification']},indent=2)+'\n')
ixtp15n50l2-ai-nominal.step+3313−3198
@@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');-FILE_NAME('Open CASCADE Shape Model','2026-10-11T15:04:56',('Author'),(+FILE_NAME('Open CASCADE Shape Model','2026-10-11T15:12:40',('Author'),(     'Open CASCADE'),'Open CASCADE STEP processor 7.8','Open CASCADE 7.8'   ,'Unknown'); FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));@@ -15,991 +15,994 @@ DATA; #4 = PRODUCT_DEFINITION_SHAPE('','',#5); #5 = PRODUCT_DEFINITION('design','',#6,#9); #6 = PRODUCT_DEFINITION_FORMATION('','',#7);-#7 = PRODUCT('DrainTab','DrainTab','',(#8));+#7 = PRODUCT('IXTP15N50L2_AI_Nominal','IXTP15N50L2_AI_Nominal','',(#8)); #8 = PRODUCT_CONTEXT('',#2,'mechanical'); #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');-#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#429);+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39,#43),#47+  ); #11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); #12 = CARTESIAN_POINT('',(0.,0.,0.)); #13 = DIRECTION('',(0.,0.,1.)); #14 = DIRECTION('',(1.,0.,-0.));-#15 = MANIFOLD_SOLID_BREP('',#16);-#16 = CLOSED_SHELL('',(#17,#137,#244,#293,#368,#395,#402));-#17 = ADVANCED_FACE('',(#18),#32,.F.);-#18 = FACE_BOUND('',#19,.F.);-#19 = EDGE_LOOP('',(#20,#55,#83,#111));-#20 = ORIENTED_EDGE('',*,*,#21,.F.);-#21 = EDGE_CURVE('',#22,#24,#26,.T.);-#22 = VERTEX_POINT('',#23);-#23 = CARTESIAN_POINT('',(-2.6025,-2.54,0.));-#24 = VERTEX_POINT('',#25);-#25 = CARTESIAN_POINT('',(-2.6025,-2.54,15.365));-#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);-#27 = LINE('',#28,#29);-#28 = CARTESIAN_POINT('',(-2.6025,-2.54,0.));-#29 = VECTOR('',#30,1.);-#30 = DIRECTION('',(0.,0.,1.));-#31 = PCURVE('',#32,#37);-#32 = PLANE('',#33);-#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);-#34 = CARTESIAN_POINT('',(-2.6025,-2.54,0.));-#35 = DIRECTION('',(1.,0.,-0.));-#36 = DIRECTION('',(0.,0.,1.));-#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);-#38 = LINE('',#39,#40);-#39 = CARTESIAN_POINT('',(0.,0.));-#40 = VECTOR('',#41,1.);-#41 = DIRECTION('',(1.,0.));-#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#43 = PCURVE('',#44,#49);-#44 = PLANE('',#45);-#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);-#46 = CARTESIAN_POINT('',(-2.6025,-2.54,0.));-#47 = DIRECTION('',(-0.,1.,0.));-#48 = DIRECTION('',(0.,0.,1.));-#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);-#50 = LINE('',#51,#52);-#51 = CARTESIAN_POINT('',(0.,0.));-#52 = VECTOR('',#53,1.);-#53 = DIRECTION('',(1.,0.));-#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#55 = ORIENTED_EDGE('',*,*,#56,.T.);-#56 = EDGE_CURVE('',#22,#57,#59,.T.);-#57 = VERTEX_POINT('',#58);-#58 = CARTESIAN_POINT('',(-2.6025,-1.27,0.));-#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);-#60 = LINE('',#61,#62);-#61 = CARTESIAN_POINT('',(-2.6025,-2.54,0.));-#62 = VECTOR('',#63,1.);-#63 = DIRECTION('',(-0.,1.,0.));-#64 = PCURVE('',#32,#65);-#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);-#66 = LINE('',#67,#68);-#67 = CARTESIAN_POINT('',(0.,0.));-#68 = VECTOR('',#69,1.);-#69 = DIRECTION('',(0.,-1.));-#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#71 = PCURVE('',#72,#77);-#72 = PLANE('',#73);-#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);+#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 = AXIS2_PLACEMENT_3D('',#36,#37,#38);+#36 = CARTESIAN_POINT('',(0.,0.,0.));+#37 = DIRECTION('',(0.,0.,1.));+#38 = DIRECTION('',(1.,0.,-0.));+#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42);+#40 = CARTESIAN_POINT('',(0.,0.,0.));+#41 = DIRECTION('',(0.,0.,1.));+#42 = DIRECTION('',(1.,0.,-0.));+#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46);+#44 = CARTESIAN_POINT('',(0.,0.,0.));+#45 = DIRECTION('',(0.,0.,1.));+#46 = DIRECTION('',(1.,0.,-0.));+#47 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#51)) GLOBAL_UNIT_ASSIGNED_CONTEXT(+(#48,#49,#50)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#48 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#49 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#50 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#51 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#48,+  'distance_accuracy_value','confusion accuracy');+#52 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#53 = SHAPE_DEFINITION_REPRESENTATION(#54,#60);+#54 = PRODUCT_DEFINITION_SHAPE('','',#55);+#55 = PRODUCT_DEFINITION('design','',#56,#59);+#56 = PRODUCT_DEFINITION_FORMATION('','',#57);+#57 = PRODUCT('DrainTab','DrainTab','',(#58));+#58 = PRODUCT_CONTEXT('',#2,'mechanical');+#59 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#60 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#61),#475);+#61 = MANIFOLD_SOLID_BREP('',#62);+#62 = CLOSED_SHELL('',(#63,#183,#290,#339,#414,#441,#448));+#63 = ADVANCED_FACE('',(#64),#78,.F.);+#64 = FACE_BOUND('',#65,.F.);+#65 = EDGE_LOOP('',(#66,#101,#129,#157));+#66 = ORIENTED_EDGE('',*,*,#67,.F.);+#67 = EDGE_CURVE('',#68,#70,#72,.T.);+#68 = VERTEX_POINT('',#69);+#69 = CARTESIAN_POINT('',(-2.6025,-2.54,0.));+#70 = VERTEX_POINT('',#71);+#71 = CARTESIAN_POINT('',(-2.6025,-2.54,15.365));+#72 = SURFACE_CURVE('',#73,(#77,#89),.PCURVE_S1.);+#73 = LINE('',#74,#75); #74 = CARTESIAN_POINT('',(-2.6025,-2.54,0.));-#75 = DIRECTION('',(0.,0.,1.));-#76 = DIRECTION('',(1.,0.,-0.));-#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);-#78 = LINE('',#79,#80);-#79 = CARTESIAN_POINT('',(0.,0.));-#80 = VECTOR('',#81,1.);-#81 = DIRECTION('',(0.,1.));-#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#83 = ORIENTED_EDGE('',*,*,#84,.T.);-#84 = EDGE_CURVE('',#57,#85,#87,.T.);-#85 = VERTEX_POINT('',#86);-#86 = CARTESIAN_POINT('',(-2.6025,-1.27,15.365));-#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);-#88 = LINE('',#89,#90);-#89 = CARTESIAN_POINT('',(-2.6025,-1.27,0.));-#90 = VECTOR('',#91,1.);-#91 = DIRECTION('',(0.,0.,1.));-#92 = PCURVE('',#32,#93);-#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);-#94 = LINE('',#95,#96);-#95 = CARTESIAN_POINT('',(0.,-1.27));-#96 = VECTOR('',#97,1.);-#97 = DIRECTION('',(1.,0.));-#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#99 = PCURVE('',#100,#105);-#100 = PLANE('',#101);-#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);-#102 = CARTESIAN_POINT('',(-2.6025,-1.27,0.));-#103 = DIRECTION('',(-0.,1.,0.));-#104 = DIRECTION('',(0.,0.,1.));-#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);+#75 = VECTOR('',#76,1.);+#76 = DIRECTION('',(0.,0.,1.));+#77 = PCURVE('',#78,#83);+#78 = PLANE('',#79);+#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82);+#80 = CARTESIAN_POINT('',(-2.6025,-2.54,0.));+#81 = DIRECTION('',(1.,0.,-0.));+#82 = DIRECTION('',(0.,0.,1.));+#83 = DEFINITIONAL_REPRESENTATION('',(#84),#88);+#84 = LINE('',#85,#86);+#85 = CARTESIAN_POINT('',(0.,0.));+#86 = VECTOR('',#87,1.);+#87 = DIRECTION('',(1.,0.));+#88 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#89 = PCURVE('',#90,#95);+#90 = PLANE('',#91);+#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94);+#92 = CARTESIAN_POINT('',(-2.6025,-2.54,0.));+#93 = DIRECTION('',(-0.,1.,0.));+#94 = DIRECTION('',(0.,0.,1.));+#95 = DEFINITIONAL_REPRESENTATION('',(#96),#100);+#96 = LINE('',#97,#98);+#97 = CARTESIAN_POINT('',(0.,0.));+#98 = VECTOR('',#99,1.);+#99 = DIRECTION('',(1.,0.));+#100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#101 = ORIENTED_EDGE('',*,*,#102,.T.);+#102 = EDGE_CURVE('',#68,#103,#105,.T.);+#103 = VERTEX_POINT('',#104);+#104 = CARTESIAN_POINT('',(-2.6025,-1.27,0.));+#105 = SURFACE_CURVE('',#106,(#110,#117),.PCURVE_S1.); #106 = LINE('',#107,#108);-#107 = CARTESIAN_POINT('',(0.,0.));+#107 = CARTESIAN_POINT('',(-2.6025,-2.54,0.)); #108 = VECTOR('',#109,1.);-#109 = DIRECTION('',(1.,0.));-#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#111 = ORIENTED_EDGE('',*,*,#112,.F.);-#112 = EDGE_CURVE('',#24,#85,#113,.T.);-#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.);-#114 = LINE('',#115,#116);-#115 = CARTESIAN_POINT('',(-2.6025,-2.54,15.365));-#116 = VECTOR('',#117,1.);-#117 = DIRECTION('',(-0.,1.,0.));-#118 = PCURVE('',#32,#119);-#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);-#120 = LINE('',#121,#122);-#121 = CARTESIAN_POINT('',(15.365,0.));-#122 = VECTOR('',#123,1.);-#123 = DIRECTION('',(0.,-1.));-#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#125 = PCURVE('',#126,#131);-#126 = PLANE('',#127);-#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);-#128 = CARTESIAN_POINT('',(-2.6025,-2.54,15.365));-#129 = DIRECTION('',(0.,0.,1.));-#130 = DIRECTION('',(1.,0.,-0.));-#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);-#132 = LINE('',#133,#134);-#133 = CARTESIAN_POINT('',(0.,0.));-#134 = VECTOR('',#135,1.);-#135 = DIRECTION('',(0.,1.));-#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#137 = ADVANCED_FACE('',(#138,#213),#44,.F.);-#138 = FACE_BOUND('',#139,.F.);-#139 = EDGE_LOOP('',(#140,#163,#164,#187));-#140 = ORIENTED_EDGE('',*,*,#141,.F.);-#141 = EDGE_CURVE('',#22,#142,#144,.T.);-#142 = VERTEX_POINT('',#143);-#143 = CARTESIAN_POINT('',(7.6825,-2.54,0.));-#144 = SURFACE_CURVE('',#145,(#149,#156),.PCURVE_S1.);-#145 = LINE('',#146,#147);-#146 = CARTESIAN_POINT('',(-2.6025,-2.54,0.));-#147 = VECTOR('',#148,1.);-#148 = DIRECTION('',(1.,0.,-0.));-#149 = PCURVE('',#44,#150);-#150 = DEFINITIONAL_REPRESENTATION('',(#151),#155);-#151 = LINE('',#152,#153);-#152 = CARTESIAN_POINT('',(0.,0.));-#153 = VECTOR('',#154,1.);-#154 = DIRECTION('',(0.,1.));-#155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#156 = PCURVE('',#72,#157);-#157 = DEFINITIONAL_REPRESENTATION('',(#158),#162);-#158 = LINE('',#159,#160);-#159 = CARTESIAN_POINT('',(0.,0.));-#160 = VECTOR('',#161,1.);-#161 = DIRECTION('',(1.,0.));-#162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#163 = ORIENTED_EDGE('',*,*,#21,.T.);-#164 = ORIENTED_EDGE('',*,*,#165,.T.);-#165 = EDGE_CURVE('',#24,#166,#168,.T.);-#166 = VERTEX_POINT('',#167);-#167 = CARTESIAN_POINT('',(7.6825,-2.54,15.365));-#168 = SURFACE_CURVE('',#169,(#173,#180),.PCURVE_S1.);-#169 = LINE('',#170,#171);-#170 = CARTESIAN_POINT('',(-2.6025,-2.54,15.365));-#171 = VECTOR('',#172,1.);-#172 = DIRECTION('',(1.,0.,-0.));-#173 = PCURVE('',#44,#174);-#174 = DEFINITIONAL_REPRESENTATION('',(#175),#179);-#175 = LINE('',#176,#177);-#176 = CARTESIAN_POINT('',(15.365,0.));-#177 = VECTOR('',#178,1.);-#178 = DIRECTION('',(0.,1.));-#179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#180 = PCURVE('',#126,#181);-#181 = DEFINITIONAL_REPRESENTATION('',(#182),#186);-#182 = LINE('',#183,#184);-#183 = CARTESIAN_POINT('',(0.,0.));-#184 = VECTOR('',#185,1.);-#185 = DIRECTION('',(1.,0.));-#186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#187 = ORIENTED_EDGE('',*,*,#188,.F.);-#188 = EDGE_CURVE('',#142,#166,#189,.T.);-#189 = SURFACE_CURVE('',#190,(#194,#201),.PCURVE_S1.);-#190 = LINE('',#191,#192);-#191 = CARTESIAN_POINT('',(7.6825,-2.54,0.));-#192 = VECTOR('',#193,1.);-#193 = DIRECTION('',(0.,0.,1.));-#194 = PCURVE('',#44,#195);-#195 = DEFINITIONAL_REPRESENTATION('',(#196),#200);-#196 = LINE('',#197,#198);-#197 = CARTESIAN_POINT('',(0.,10.285));-#198 = VECTOR('',#199,1.);-#199 = DIRECTION('',(1.,0.));-#200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#201 = PCURVE('',#202,#207);-#202 = PLANE('',#203);-#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206);-#204 = CARTESIAN_POINT('',(7.6825,-2.54,0.));-#205 = DIRECTION('',(1.,0.,-0.));-#206 = DIRECTION('',(0.,0.,1.));-#207 = DEFINITIONAL_REPRESENTATION('',(#208),#212);-#208 = LINE('',#209,#210);-#209 = CARTESIAN_POINT('',(0.,0.));-#210 = VECTOR('',#211,1.);-#211 = DIRECTION('',(1.,0.));-#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#213 = FACE_BOUND('',#214,.F.);-#214 = EDGE_LOOP('',(#215));-#215 = ORIENTED_EDGE('',*,*,#216,.F.);-#216 = EDGE_CURVE('',#217,#217,#219,.T.);-#217 = VERTEX_POINT('',#218);-#218 = CARTESIAN_POINT('',(2.54,-2.54,14.4075));-#219 = SURFACE_CURVE('',#220,(#225,#232),.PCURVE_S1.);-#220 = CIRCLE('',#221,1.9025);-#221 = AXIS2_PLACEMENT_3D('',#222,#223,#224);-#222 = CARTESIAN_POINT('',(2.54,-2.54,12.505));-#223 = DIRECTION('',(0.,1.,0.));-#224 = DIRECTION('',(0.,-0.,1.));-#225 = PCURVE('',#44,#226);-#226 = DEFINITIONAL_REPRESENTATION('',(#227),#231);-#227 = CIRCLE('',#228,1.9025);-#228 = AXIS2_PLACEMENT_2D('',#229,#230);-#229 = CARTESIAN_POINT('',(12.505,5.1425));-#230 = DIRECTION('',(1.,0.));-#231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#232 = PCURVE('',#233,#238);-#233 = CYLINDRICAL_SURFACE('',#234,1.9025);-#234 = AXIS2_PLACEMENT_3D('',#235,#236,#237);-#235 = CARTESIAN_POINT('',(2.54,-3.54,12.505));-#236 = DIRECTION('',(0.,1.,0.));-#237 = DIRECTION('',(0.,-0.,1.));-#238 = DEFINITIONAL_REPRESENTATION('',(#239),#243);-#239 = LINE('',#240,#241);-#240 = CARTESIAN_POINT('',(0.,1.));-#241 = VECTOR('',#242,1.);-#242 = DIRECTION('',(1.,0.));-#243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#244 = ADVANCED_FACE('',(#245),#126,.T.);-#245 = FACE_BOUND('',#246,.T.);-#246 = EDGE_LOOP('',(#247,#248,#249,#272));-#247 = ORIENTED_EDGE('',*,*,#112,.F.);-#248 = ORIENTED_EDGE('',*,*,#165,.T.);-#249 = ORIENTED_EDGE('',*,*,#250,.T.);-#250 = EDGE_CURVE('',#166,#251,#253,.T.);-#251 = VERTEX_POINT('',#252);-#252 = CARTESIAN_POINT('',(7.6825,-1.27,15.365));-#253 = SURFACE_CURVE('',#254,(#258,#265),.PCURVE_S1.);+#109 = DIRECTION('',(-0.,1.,0.));+#110 = PCURVE('',#78,#111);+#111 = DEFINITIONAL_REPRESENTATION('',(#112),#116);+#112 = LINE('',#113,#114);+#113 = CARTESIAN_POINT('',(0.,0.));+#114 = VECTOR('',#115,1.);+#115 = DIRECTION('',(0.,-1.));+#116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#117 = PCURVE('',#118,#123);+#118 = PLANE('',#119);+#119 = AXIS2_PLACEMENT_3D('',#120,#121,#122);+#120 = CARTESIAN_POINT('',(-2.6025,-2.54,0.));+#121 = DIRECTION('',(0.,0.,1.));+#122 = DIRECTION('',(1.,0.,-0.));+#123 = DEFINITIONAL_REPRESENTATION('',(#124),#128);+#124 = LINE('',#125,#126);+#125 = CARTESIAN_POINT('',(0.,0.));+#126 = VECTOR('',#127,1.);+#127 = DIRECTION('',(0.,1.));+#128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#129 = ORIENTED_EDGE('',*,*,#130,.T.);+#130 = EDGE_CURVE('',#103,#131,#133,.T.);+#131 = VERTEX_POINT('',#132);+#132 = CARTESIAN_POINT('',(-2.6025,-1.27,15.365));+#133 = SURFACE_CURVE('',#134,(#138,#145),.PCURVE_S1.);+#134 = LINE('',#135,#136);+#135 = CARTESIAN_POINT('',(-2.6025,-1.27,0.));+#136 = VECTOR('',#137,1.);+#137 = DIRECTION('',(0.,0.,1.));+#138 = PCURVE('',#78,#139);+#139 = DEFINITIONAL_REPRESENTATION('',(#140),#144);+#140 = LINE('',#141,#142);+#141 = CARTESIAN_POINT('',(0.,-1.27));+#142 = VECTOR('',#143,1.);+#143 = DIRECTION('',(1.,0.));+#144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#145 = PCURVE('',#146,#151);+#146 = PLANE('',#147);+#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150);+#148 = CARTESIAN_POINT('',(-2.6025,-1.27,0.));+#149 = DIRECTION('',(-0.,1.,0.));+#150 = DIRECTION('',(0.,0.,1.));+#151 = DEFINITIONAL_REPRESENTATION('',(#152),#156);+#152 = LINE('',#153,#154);+#153 = CARTESIAN_POINT('',(0.,0.));+#154 = VECTOR('',#155,1.);+#155 = DIRECTION('',(1.,0.));+#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#157 = ORIENTED_EDGE('',*,*,#158,.F.);+#158 = EDGE_CURVE('',#70,#131,#159,.T.);+#159 = SURFACE_CURVE('',#160,(#164,#171),.PCURVE_S1.);+#160 = LINE('',#161,#162);+#161 = CARTESIAN_POINT('',(-2.6025,-2.54,15.365));+#162 = VECTOR('',#163,1.);+#163 = DIRECTION('',(-0.,1.,0.));+#164 = PCURVE('',#78,#165);+#165 = DEFINITIONAL_REPRESENTATION('',(#166),#170);+#166 = LINE('',#167,#168);+#167 = CARTESIAN_POINT('',(15.365,0.));+#168 = VECTOR('',#169,1.);+#169 = DIRECTION('',(0.,-1.));+#170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#171 = PCURVE('',#172,#177);+#172 = PLANE('',#173);+#173 = AXIS2_PLACEMENT_3D('',#174,#175,#176);+#174 = CARTESIAN_POINT('',(-2.6025,-2.54,15.365));+#175 = DIRECTION('',(0.,0.,1.));+#176 = DIRECTION('',(1.,0.,-0.));+#177 = DEFINITIONAL_REPRESENTATION('',(#178),#182);+#178 = LINE('',#179,#180);+#179 = CARTESIAN_POINT('',(0.,0.));+#180 = VECTOR('',#181,1.);+#181 = DIRECTION('',(0.,1.));+#182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#183 = ADVANCED_FACE('',(#184,#259),#90,.F.);+#184 = FACE_BOUND('',#185,.F.);+#185 = EDGE_LOOP('',(#186,#209,#210,#233));+#186 = ORIENTED_EDGE('',*,*,#187,.F.);+#187 = EDGE_CURVE('',#68,#188,#190,.T.);+#188 = VERTEX_POINT('',#189);+#189 = CARTESIAN_POINT('',(7.6825,-2.54,0.));+#190 = SURFACE_CURVE('',#191,(#195,#202),.PCURVE_S1.);+#191 = LINE('',#192,#193);+#192 = CARTESIAN_POINT('',(-2.6025,-2.54,0.));+#193 = VECTOR('',#194,1.);+#194 = DIRECTION('',(1.,0.,-0.));+#195 = PCURVE('',#90,#196);+#196 = DEFINITIONAL_REPRESENTATION('',(#197),#201);+#197 = LINE('',#198,#199);+#198 = CARTESIAN_POINT('',(0.,0.));+#199 = VECTOR('',#200,1.);+#200 = DIRECTION('',(0.,1.));+#201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#202 = PCURVE('',#118,#203);+#203 = DEFINITIONAL_REPRESENTATION('',(#204),#208);+#204 = LINE('',#205,#206);+#205 = CARTESIAN_POINT('',(0.,0.));+#206 = VECTOR('',#207,1.);+#207 = DIRECTION('',(1.,0.));+#208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#209 = ORIENTED_EDGE('',*,*,#67,.T.);+#210 = ORIENTED_EDGE('',*,*,#211,.T.);+#211 = EDGE_CURVE('',#70,#212,#214,.T.);+#212 = VERTEX_POINT('',#213);+#213 = CARTESIAN_POINT('',(7.6825,-2.54,15.365));+#214 = SURFACE_CURVE('',#215,(#219,#226),.PCURVE_S1.);+#215 = LINE('',#216,#217);+#216 = CARTESIAN_POINT('',(-2.6025,-2.54,15.365));+#217 = VECTOR('',#218,1.);+#218 = DIRECTION('',(1.,0.,-0.));+#219 = PCURVE('',#90,#220);+#220 = DEFINITIONAL_REPRESENTATION('',(#221),#225);+#221 = LINE('',#222,#223);+#222 = CARTESIAN_POINT('',(15.365,0.));+#223 = VECTOR('',#224,1.);+#224 = DIRECTION('',(0.,1.));+#225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#226 = PCURVE('',#172,#227);+#227 = DEFINITIONAL_REPRESENTATION('',(#228),#232);+#228 = LINE('',#229,#230);+#229 = CARTESIAN_POINT('',(0.,0.));+#230 = VECTOR('',#231,1.);+#231 = DIRECTION('',(1.,0.));+#232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#233 = ORIENTED_EDGE('',*,*,#234,.F.);+#234 = EDGE_CURVE('',#188,#212,#235,.T.);+#235 = SURFACE_CURVE('',#236,(#240,#247),.PCURVE_S1.);+#236 = LINE('',#237,#238);+#237 = CARTESIAN_POINT('',(7.6825,-2.54,0.));+#238 = VECTOR('',#239,1.);+#239 = DIRECTION('',(0.,0.,1.));+#240 = PCURVE('',#90,#241);+#241 = DEFINITIONAL_REPRESENTATION('',(#242),#246);+#242 = LINE('',#243,#244);+#243 = CARTESIAN_POINT('',(0.,10.285));+#244 = VECTOR('',#245,1.);+#245 = DIRECTION('',(1.,0.));+#246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#247 = PCURVE('',#248,#253);+#248 = PLANE('',#249);+#249 = AXIS2_PLACEMENT_3D('',#250,#251,#252);+#250 = CARTESIAN_POINT('',(7.6825,-2.54,0.));+#251 = DIRECTION('',(1.,0.,-0.));+#252 = DIRECTION('',(0.,0.,1.));+#253 = DEFINITIONAL_REPRESENTATION('',(#254),#258); #254 = LINE('',#255,#256);-#255 = CARTESIAN_POINT('',(7.6825,-2.54,15.365));+#255 = CARTESIAN_POINT('',(0.,0.)); #256 = VECTOR('',#257,1.);-#257 = DIRECTION('',(-0.,1.,0.));-#258 = PCURVE('',#126,#259);-#259 = DEFINITIONAL_REPRESENTATION('',(#260),#264);-#260 = LINE('',#261,#262);-#261 = CARTESIAN_POINT('',(10.285,0.));-#262 = VECTOR('',#263,1.);-#263 = DIRECTION('',(0.,1.));-#264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#265 = PCURVE('',#202,#266);-#266 = DEFINITIONAL_REPRESENTATION('',(#267),#271);-#267 = LINE('',#268,#269);-#268 = CARTESIAN_POINT('',(15.365,0.));-#269 = VECTOR('',#270,1.);-#270 = DIRECTION('',(0.,-1.));-#271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#272 = ORIENTED_EDGE('',*,*,#273,.F.);-#273 = EDGE_CURVE('',#85,#251,#274,.T.);-#274 = SURFACE_CURVE('',#275,(#279,#286),.PCURVE_S1.);-#275 = LINE('',#276,#277);-#276 = CARTESIAN_POINT('',(-2.6025,-1.27,15.365));-#277 = VECTOR('',#278,1.);-#278 = DIRECTION('',(1.,0.,-0.));-#279 = PCURVE('',#126,#280);-#280 = DEFINITIONAL_REPRESENTATION('',(#281),#285);-#281 = LINE('',#282,#283);-#282 = CARTESIAN_POINT('',(0.,1.27));-#283 = VECTOR('',#284,1.);-#284 = DIRECTION('',(1.,0.));-#285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#286 = PCURVE('',#100,#287);-#287 = DEFINITIONAL_REPRESENTATION('',(#288),#292);-#288 = LINE('',#289,#290);-#289 = CARTESIAN_POINT('',(15.365,0.));-#290 = VECTOR('',#291,1.);-#291 = DIRECTION('',(0.,1.));-#292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#293 = ADVANCED_FACE('',(#294,#342),#100,.T.);-#294 = FACE_BOUND('',#295,.T.);-#295 = EDGE_LOOP('',(#296,#319,#320,#321));-#296 = ORIENTED_EDGE('',*,*,#297,.F.);-#297 = EDGE_CURVE('',#57,#298,#300,.T.);-#298 = VERTEX_POINT('',#299);-#299 = CARTESIAN_POINT('',(7.6825,-1.27,0.));-#300 = SURFACE_CURVE('',#301,(#305,#312),.PCURVE_S1.);-#301 = LINE('',#302,#303);-#302 = CARTESIAN_POINT('',(-2.6025,-1.27,0.));-#303 = VECTOR('',#304,1.);-#304 = DIRECTION('',(1.,0.,-0.));-#305 = PCURVE('',#100,#306);-#306 = DEFINITIONAL_REPRESENTATION('',(#307),#311);-#307 = LINE('',#308,#309);-#308 = CARTESIAN_POINT('',(0.,0.));-#309 = VECTOR('',#310,1.);-#310 = DIRECTION('',(0.,1.));-#311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#312 = PCURVE('',#72,#313);-#313 = DEFINITIONAL_REPRESENTATION('',(#314),#318);-#314 = LINE('',#315,#316);-#315 = CARTESIAN_POINT('',(0.,1.27));-#316 = VECTOR('',#317,1.);-#317 = DIRECTION('',(1.,0.));-#318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#319 = ORIENTED_EDGE('',*,*,#84,.T.);-#320 = ORIENTED_EDGE('',*,*,#273,.T.);-#321 = ORIENTED_EDGE('',*,*,#322,.F.);-#322 = EDGE_CURVE('',#298,#251,#323,.T.);-#323 = SURFACE_CURVE('',#324,(#328,#335),.PCURVE_S1.);-#324 = LINE('',#325,#326);-#325 = CARTESIAN_POINT('',(7.6825,-1.27,0.));-#326 = VECTOR('',#327,1.);-#327 = DIRECTION('',(0.,0.,1.));-#328 = PCURVE('',#100,#329);-#329 = DEFINITIONAL_REPRESENTATION('',(#330),#334);-#330 = LINE('',#331,#332);-#331 = CARTESIAN_POINT('',(0.,10.285));-#332 = VECTOR('',#333,1.);-#333 = DIRECTION('',(1.,0.));-#334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#335 = PCURVE('',#202,#336);-#336 = DEFINITIONAL_REPRESENTATION('',(#337),#341);-#337 = LINE('',#338,#339);-#338 = CARTESIAN_POINT('',(0.,-1.27));-#339 = VECTOR('',#340,1.);-#340 = DIRECTION('',(1.,0.));-#341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#342 = FACE_BOUND('',#343,.T.);-#343 = EDGE_LOOP('',(#344));-#344 = ORIENTED_EDGE('',*,*,#345,.F.);-#345 = EDGE_CURVE('',#346,#346,#348,.T.);-#346 = VERTEX_POINT('',#347);-#347 = CARTESIAN_POINT('',(2.54,-1.27,14.4075));-#348 = SURFACE_CURVE('',#349,(#354,#361),.PCURVE_S1.);-#349 = CIRCLE('',#350,1.9025);-#350 = AXIS2_PLACEMENT_3D('',#351,#352,#353);-#351 = CARTESIAN_POINT('',(2.54,-1.27,12.505));-#352 = DIRECTION('',(0.,1.,0.));-#353 = DIRECTION('',(0.,-0.,1.));-#354 = PCURVE('',#100,#355);-#355 = DEFINITIONAL_REPRESENTATION('',(#356),#360);-#356 = CIRCLE('',#357,1.9025);-#357 = AXIS2_PLACEMENT_2D('',#358,#359);-#358 = CARTESIAN_POINT('',(12.505,5.1425));-#359 = DIRECTION('',(1.,0.));-#360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#361 = PCURVE('',#233,#362);-#362 = DEFINITIONAL_REPRESENTATION('',(#363),#367);-#363 = LINE('',#364,#365);-#364 = CARTESIAN_POINT('',(0.,2.27));-#365 = VECTOR('',#366,1.);-#366 = DIRECTION('',(1.,0.));-#367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#368 = ADVANCED_FACE('',(#369),#72,.F.);-#369 = FACE_BOUND('',#370,.F.);-#370 = EDGE_LOOP('',(#371,#372,#373,#394));-#371 = ORIENTED_EDGE('',*,*,#56,.F.);-#372 = ORIENTED_EDGE('',*,*,#141,.T.);-#373 = ORIENTED_EDGE('',*,*,#374,.T.);-#374 = EDGE_CURVE('',#142,#298,#375,.T.);-#375 = SURFACE_CURVE('',#376,(#380,#387),.PCURVE_S1.);+#257 = DIRECTION('',(1.,0.));+#258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#259 = FACE_BOUND('',#260,.F.);+#260 = EDGE_LOOP('',(#261));+#261 = ORIENTED_EDGE('',*,*,#262,.F.);+#262 = EDGE_CURVE('',#263,#263,#265,.T.);+#263 = VERTEX_POINT('',#264);+#264 = CARTESIAN_POINT('',(2.54,-2.54,14.4075));+#265 = SURFACE_CURVE('',#266,(#271,#278),.PCURVE_S1.);+#266 = CIRCLE('',#267,1.9025);+#267 = AXIS2_PLACEMENT_3D('',#268,#269,#270);+#268 = CARTESIAN_POINT('',(2.54,-2.54,12.505));+#269 = DIRECTION('',(0.,1.,0.));+#270 = DIRECTION('',(0.,-0.,1.));+#271 = PCURVE('',#90,#272);+#272 = DEFINITIONAL_REPRESENTATION('',(#273),#277);+#273 = CIRCLE('',#274,1.9025);+#274 = AXIS2_PLACEMENT_2D('',#275,#276);+#275 = CARTESIAN_POINT('',(12.505,5.1425));+#276 = DIRECTION('',(1.,0.));+#277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#278 = PCURVE('',#279,#284);+#279 = CYLINDRICAL_SURFACE('',#280,1.9025);+#280 = AXIS2_PLACEMENT_3D('',#281,#282,#283);+#281 = CARTESIAN_POINT('',(2.54,-3.54,12.505));+#282 = DIRECTION('',(0.,1.,0.));+#283 = DIRECTION('',(0.,-0.,1.));+#284 = DEFINITIONAL_REPRESENTATION('',(#285),#289);+#285 = LINE('',#286,#287);+#286 = CARTESIAN_POINT('',(0.,1.));+#287 = VECTOR('',#288,1.);+#288 = DIRECTION('',(1.,0.));+#289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#290 = ADVANCED_FACE('',(#291),#172,.T.);+#291 = FACE_BOUND('',#292,.T.);+#292 = EDGE_LOOP('',(#293,#294,#295,#318));+#293 = ORIENTED_EDGE('',*,*,#158,.F.);+#294 = ORIENTED_EDGE('',*,*,#211,.T.);+#295 = ORIENTED_EDGE('',*,*,#296,.T.);+#296 = EDGE_CURVE('',#212,#297,#299,.T.);+#297 = VERTEX_POINT('',#298);+#298 = CARTESIAN_POINT('',(7.6825,-1.27,15.365));+#299 = SURFACE_CURVE('',#300,(#304,#311),.PCURVE_S1.);+#300 = LINE('',#301,#302);+#301 = CARTESIAN_POINT('',(7.6825,-2.54,15.365));+#302 = VECTOR('',#303,1.);+#303 = DIRECTION('',(-0.,1.,0.));+#304 = PCURVE('',#172,#305);+#305 = DEFINITIONAL_REPRESENTATION('',(#306),#310);+#306 = LINE('',#307,#308);+#307 = CARTESIAN_POINT('',(10.285,0.));+#308 = VECTOR('',#309,1.);+#309 = DIRECTION('',(0.,1.));+#310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#311 = PCURVE('',#248,#312);+#312 = DEFINITIONAL_REPRESENTATION('',(#313),#317);+#313 = LINE('',#314,#315);+#314 = CARTESIAN_POINT('',(15.365,0.));+#315 = VECTOR('',#316,1.);+#316 = DIRECTION('',(0.,-1.));+#317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#318 = ORIENTED_EDGE('',*,*,#319,.F.);+#319 = EDGE_CURVE('',#131,#297,#320,.T.);+#320 = SURFACE_CURVE('',#321,(#325,#332),.PCURVE_S1.);+#321 = LINE('',#322,#323);+#322 = CARTESIAN_POINT('',(-2.6025,-1.27,15.365));+#323 = VECTOR('',#324,1.);+#324 = DIRECTION('',(1.,0.,-0.));+#325 = PCURVE('',#172,#326);+#326 = DEFINITIONAL_REPRESENTATION('',(#327),#331);+#327 = LINE('',#328,#329);+#328 = CARTESIAN_POINT('',(0.,1.27));+#329 = VECTOR('',#330,1.);+#330 = DIRECTION('',(1.,0.));+#331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#332 = PCURVE('',#146,#333);+#333 = DEFINITIONAL_REPRESENTATION('',(#334),#338);+#334 = LINE('',#335,#336);+#335 = CARTESIAN_POINT('',(15.365,0.));+#336 = VECTOR('',#337,1.);+#337 = DIRECTION('',(0.,1.));+#338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#339 = ADVANCED_FACE('',(#340,#388),#146,.T.);+#340 = FACE_BOUND('',#341,.T.);+#341 = EDGE_LOOP('',(#342,#365,#366,#367));+#342 = ORIENTED_EDGE('',*,*,#343,.F.);+#343 = EDGE_CURVE('',#103,#344,#346,.T.);+#344 = VERTEX_POINT('',#345);+#345 = CARTESIAN_POINT('',(7.6825,-1.27,0.));+#346 = SURFACE_CURVE('',#347,(#351,#358),.PCURVE_S1.);+#347 = LINE('',#348,#349);+#348 = CARTESIAN_POINT('',(-2.6025,-1.27,0.));+#349 = VECTOR('',#350,1.);+#350 = DIRECTION('',(1.,0.,-0.));+#351 = PCURVE('',#146,#352);+#352 = DEFINITIONAL_REPRESENTATION('',(#353),#357);+#353 = LINE('',#354,#355);+#354 = CARTESIAN_POINT('',(0.,0.));+#355 = VECTOR('',#356,1.);+#356 = DIRECTION('',(0.,1.));+#357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#358 = PCURVE('',#118,#359);+#359 = DEFINITIONAL_REPRESENTATION('',(#360),#364);+#360 = LINE('',#361,#362);+#361 = CARTESIAN_POINT('',(0.,1.27));+#362 = VECTOR('',#363,1.);+#363 = DIRECTION('',(1.,0.));+#364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#365 = ORIENTED_EDGE('',*,*,#130,.T.);+#366 = ORIENTED_EDGE('',*,*,#319,.T.);+#367 = ORIENTED_EDGE('',*,*,#368,.F.);+#368 = EDGE_CURVE('',#344,#297,#369,.T.);+#369 = SURFACE_CURVE('',#370,(#374,#381),.PCURVE_S1.);+#370 = LINE('',#371,#372);+#371 = CARTESIAN_POINT('',(7.6825,-1.27,0.));+#372 = VECTOR('',#373,1.);+#373 = DIRECTION('',(0.,0.,1.));+#374 = PCURVE('',#146,#375);+#375 = DEFINITIONAL_REPRESENTATION('',(#376),#380); #376 = LINE('',#377,#378);-#377 = CARTESIAN_POINT('',(7.6825,-2.54,0.));+#377 = CARTESIAN_POINT('',(0.,10.285)); #378 = VECTOR('',#379,1.);-#379 = DIRECTION('',(-0.,1.,0.));-#380 = PCURVE('',#72,#381);-#381 = DEFINITIONAL_REPRESENTATION('',(#382),#386);-#382 = LINE('',#383,#384);-#383 = CARTESIAN_POINT('',(10.285,0.));-#384 = VECTOR('',#385,1.);-#385 = DIRECTION('',(0.,1.));-#386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#387 = PCURVE('',#202,#388);-#388 = DEFINITIONAL_REPRESENTATION('',(#389),#393);-#389 = LINE('',#390,#391);-#390 = CARTESIAN_POINT('',(0.,0.));-#391 = VECTOR('',#392,1.);-#392 = DIRECTION('',(0.,-1.));-#393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#394 = ORIENTED_EDGE('',*,*,#297,.F.);-#395 = ADVANCED_FACE('',(#396),#202,.T.);-#396 = FACE_BOUND('',#397,.T.);-#397 = EDGE_LOOP('',(#398,#399,#400,#401));-#398 = ORIENTED_EDGE('',*,*,#188,.F.);-#399 = ORIENTED_EDGE('',*,*,#374,.T.);-#400 = ORIENTED_EDGE('',*,*,#322,.T.);-#401 = ORIENTED_EDGE('',*,*,#250,.F.);-#402 = ADVANCED_FACE('',(#403),#233,.F.);-#403 = FACE_BOUND('',#404,.F.);-#404 = EDGE_LOOP('',(#405,#406,#427,#428));-#405 = ORIENTED_EDGE('',*,*,#345,.F.);-#406 = ORIENTED_EDGE('',*,*,#407,.F.);-#407 = EDGE_CURVE('',#217,#346,#408,.T.);-#408 = SEAM_CURVE('',#409,(#413,#420),.PCURVE_S1.);+#379 = DIRECTION('',(1.,0.));+#380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#381 = PCURVE('',#248,#382);+#382 = DEFINITIONAL_REPRESENTATION('',(#383),#387);+#383 = LINE('',#384,#385);+#384 = CARTESIAN_POINT('',(0.,-1.27));+#385 = VECTOR('',#386,1.);+#386 = DIRECTION('',(1.,0.));+#387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#388 = FACE_BOUND('',#389,.T.);+#389 = EDGE_LOOP('',(#390));+#390 = ORIENTED_EDGE('',*,*,#391,.F.);+#391 = EDGE_CURVE('',#392,#392,#394,.T.);+#392 = VERTEX_POINT('',#393);+#393 = CARTESIAN_POINT('',(2.54,-1.27,14.4075));+#394 = SURFACE_CURVE('',#395,(#400,#407),.PCURVE_S1.);+#395 = CIRCLE('',#396,1.9025);+#396 = AXIS2_PLACEMENT_3D('',#397,#398,#399);+#397 = CARTESIAN_POINT('',(2.54,-1.27,12.505));+#398 = DIRECTION('',(0.,1.,0.));+#399 = DIRECTION('',(0.,-0.,1.));+#400 = PCURVE('',#146,#401);+#401 = DEFINITIONAL_REPRESENTATION('',(#402),#406);+#402 = CIRCLE('',#403,1.9025);+#403 = AXIS2_PLACEMENT_2D('',#404,#405);+#404 = CARTESIAN_POINT('',(12.505,5.1425));+#405 = DIRECTION('',(1.,0.));+#406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#407 = PCURVE('',#279,#408);+#408 = DEFINITIONAL_REPRESENTATION('',(#409),#413); #409 = LINE('',#410,#411);-#410 = CARTESIAN_POINT('',(2.54,-3.54,14.4075));+#410 = CARTESIAN_POINT('',(0.,2.27)); #411 = VECTOR('',#412,1.);-#412 = DIRECTION('',(0.,1.,0.));-#413 = PCURVE('',#233,#414);-#414 = DEFINITIONAL_REPRESENTATION('',(#415),#419);-#415 = LINE('',#416,#417);-#416 = CARTESIAN_POINT('',(6.28318530718,-0.));-#417 = VECTOR('',#418,1.);-#418 = DIRECTION('',(0.,1.));-#419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#420 = PCURVE('',#233,#421);-#421 = DEFINITIONAL_REPRESENTATION('',(#422),#426);+#412 = DIRECTION('',(1.,0.));+#413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#414 = ADVANCED_FACE('',(#415),#118,.F.);+#415 = FACE_BOUND('',#416,.F.);+#416 = EDGE_LOOP('',(#417,#418,#419,#440));+#417 = ORIENTED_EDGE('',*,*,#102,.F.);+#418 = ORIENTED_EDGE('',*,*,#187,.T.);+#419 = ORIENTED_EDGE('',*,*,#420,.T.);+#420 = EDGE_CURVE('',#188,#344,#421,.T.);+#421 = SURFACE_CURVE('',#422,(#426,#433),.PCURVE_S1.); #422 = LINE('',#423,#424);-#423 = CARTESIAN_POINT('',(0.,-0.));+#423 = CARTESIAN_POINT('',(7.6825,-2.54,0.)); #424 = VECTOR('',#425,1.);-#425 = DIRECTION('',(0.,1.));-#426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#427 = ORIENTED_EDGE('',*,*,#216,.T.);-#428 = ORIENTED_EDGE('',*,*,#407,.T.);-#429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#433)) GLOBAL_UNIT_ASSIGNED_CONTEXT-((#430,#431,#432)) REPRESENTATION_CONTEXT('Context #1',-  '3D Context with UNIT and UNCERTAINTY') );-#430 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );-#431 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );-#432 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#433 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#430,-  'distance_accuracy_value','confusion accuracy');-#434 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));-#435 = SHAPE_DEFINITION_REPRESENTATION(#436,#442);-#436 = PRODUCT_DEFINITION_SHAPE('','',#437);-#437 = PRODUCT_DEFINITION('design','',#438,#441);-#438 = PRODUCT_DEFINITION_FORMATION('','',#439);-#439 = PRODUCT('MoldedBody_Nominal','MoldedBody_Nominal','',(#440));-#440 = PRODUCT_CONTEXT('',#2,'mechanical');-#441 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');-#442 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#443),#773);-#443 = MANIFOLD_SOLID_BREP('',#444);-#444 = CLOSED_SHELL('',(#445,#565,#665,#712,#759,#766));-#445 = ADVANCED_FACE('',(#446),#460,.F.);-#446 = FACE_BOUND('',#447,.F.);-#447 = EDGE_LOOP('',(#448,#483,#511,#539));-#448 = ORIENTED_EDGE('',*,*,#449,.F.);-#449 = EDGE_CURVE('',#450,#452,#454,.T.);-#450 = VERTEX_POINT('',#451);-#451 = CARTESIAN_POINT('',(-2.6025,-1.27,0.));-#452 = VERTEX_POINT('',#453);-#453 = CARTESIAN_POINT('',(-2.6025,-1.27,9.015));-#454 = SURFACE_CURVE('',#455,(#459,#471),.PCURVE_S1.);+#425 = DIRECTION('',(-0.,1.,0.));+#426 = PCURVE('',#118,#427);+#427 = DEFINITIONAL_REPRESENTATION('',(#428),#432);+#428 = LINE('',#429,#430);+#429 = CARTESIAN_POINT('',(10.285,0.));+#430 = VECTOR('',#431,1.);+#431 = DIRECTION('',(0.,1.));+#432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#433 = PCURVE('',#248,#434);+#434 = DEFINITIONAL_REPRESENTATION('',(#435),#439);+#435 = LINE('',#436,#437);+#436 = CARTESIAN_POINT('',(0.,0.));+#437 = VECTOR('',#438,1.);+#438 = DIRECTION('',(0.,-1.));+#439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#440 = ORIENTED_EDGE('',*,*,#343,.F.);+#441 = ADVANCED_FACE('',(#442),#248,.T.);+#442 = FACE_BOUND('',#443,.T.);+#443 = EDGE_LOOP('',(#444,#445,#446,#447));+#444 = ORIENTED_EDGE('',*,*,#234,.F.);+#445 = ORIENTED_EDGE('',*,*,#420,.T.);+#446 = ORIENTED_EDGE('',*,*,#368,.T.);+#447 = ORIENTED_EDGE('',*,*,#296,.F.);+#448 = ADVANCED_FACE('',(#449),#279,.F.);+#449 = FACE_BOUND('',#450,.F.);+#450 = EDGE_LOOP('',(#451,#452,#473,#474));+#451 = ORIENTED_EDGE('',*,*,#391,.F.);+#452 = ORIENTED_EDGE('',*,*,#453,.F.);+#453 = EDGE_CURVE('',#263,#392,#454,.T.);+#454 = SEAM_CURVE('',#455,(#459,#466),.PCURVE_S1.); #455 = LINE('',#456,#457);-#456 = CARTESIAN_POINT('',(-2.6025,-1.27,0.));+#456 = CARTESIAN_POINT('',(2.54,-3.54,14.4075)); #457 = VECTOR('',#458,1.);-#458 = DIRECTION('',(0.,0.,1.));-#459 = PCURVE('',#460,#465);-#460 = PLANE('',#461);-#461 = AXIS2_PLACEMENT_3D('',#462,#463,#464);-#462 = CARTESIAN_POINT('',(-2.6025,-1.27,0.));-#463 = DIRECTION('',(1.,0.,-0.));-#464 = DIRECTION('',(0.,0.,1.));-#465 = DEFINITIONAL_REPRESENTATION('',(#466),#470);-#466 = LINE('',#467,#468);-#467 = CARTESIAN_POINT('',(0.,0.));-#468 = VECTOR('',#469,1.);-#469 = DIRECTION('',(1.,0.));-#470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#471 = PCURVE('',#472,#477);-#472 = PLANE('',#473);-#473 = AXIS2_PLACEMENT_3D('',#474,#475,#476);-#474 = CARTESIAN_POINT('',(-2.6025,-1.27,0.));-#475 = DIRECTION('',(-0.,1.,0.));-#476 = DIRECTION('',(0.,0.,1.));-#477 = DEFINITIONAL_REPRESENTATION('',(#478),#482);-#478 = LINE('',#479,#480);-#479 = CARTESIAN_POINT('',(0.,0.));-#480 = VECTOR('',#481,1.);-#481 = DIRECTION('',(1.,0.));-#482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#483 = ORIENTED_EDGE('',*,*,#484,.T.);-#484 = EDGE_CURVE('',#450,#485,#487,.T.);-#485 = VERTEX_POINT('',#486);-#486 = CARTESIAN_POINT('',(-2.6025,2.035,0.));-#487 = SURFACE_CURVE('',#488,(#492,#499),.PCURVE_S1.);-#488 = LINE('',#489,#490);-#489 = CARTESIAN_POINT('',(-2.6025,-1.27,0.));-#490 = VECTOR('',#491,1.);-#491 = DIRECTION('',(-0.,1.,0.));-#492 = PCURVE('',#460,#493);-#493 = DEFINITIONAL_REPRESENTATION('',(#494),#498);-#494 = LINE('',#495,#496);-#495 = CARTESIAN_POINT('',(0.,0.));-#496 = VECTOR('',#497,1.);-#497 = DIRECTION('',(0.,-1.));-#498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#499 = PCURVE('',#500,#505);-#500 = PLANE('',#501);-#501 = AXIS2_PLACEMENT_3D('',#502,#503,#504);+#458 = DIRECTION('',(0.,1.,0.));+#459 = PCURVE('',#279,#460);+#460 = DEFINITIONAL_REPRESENTATION('',(#461),#465);+#461 = LINE('',#462,#463);+#462 = CARTESIAN_POINT('',(6.28318530718,-0.));+#463 = VECTOR('',#464,1.);+#464 = DIRECTION('',(0.,1.));+#465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#466 = PCURVE('',#279,#467);+#467 = DEFINITIONAL_REPRESENTATION('',(#468),#472);+#468 = LINE('',#469,#470);+#469 = CARTESIAN_POINT('',(0.,-0.));+#470 = VECTOR('',#471,1.);+#471 = DIRECTION('',(0.,1.));+#472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#473 = ORIENTED_EDGE('',*,*,#262,.T.);+#474 = ORIENTED_EDGE('',*,*,#453,.T.);+#475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#479)) GLOBAL_UNIT_ASSIGNED_CONTEXT+((#476,#477,#478)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#476 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#477 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#478 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#479 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#476,+  'distance_accuracy_value','confusion accuracy');+#480 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#481,#483);+#481 = ( REPRESENTATION_RELATIONSHIP('','',#60,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#482) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#482 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);+#483 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#484+  );+#484 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#55,$);+#485 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#57));+#486 = SHAPE_DEFINITION_REPRESENTATION(#487,#493);+#487 = PRODUCT_DEFINITION_SHAPE('','',#488);+#488 = PRODUCT_DEFINITION('design','',#489,#492);+#489 = PRODUCT_DEFINITION_FORMATION('','',#490);+#490 = PRODUCT('MoldedBody_Nominal','MoldedBody_Nominal','',(#491));+#491 = PRODUCT_CONTEXT('',#2,'mechanical');+#492 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#493 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#494),#824);+#494 = MANIFOLD_SOLID_BREP('',#495);+#495 = CLOSED_SHELL('',(#496,#616,#716,#763,#810,#817));+#496 = ADVANCED_FACE('',(#497),#511,.F.);+#497 = FACE_BOUND('',#498,.F.);+#498 = EDGE_LOOP('',(#499,#534,#562,#590));+#499 = ORIENTED_EDGE('',*,*,#500,.F.);+#500 = EDGE_CURVE('',#501,#503,#505,.T.);+#501 = VERTEX_POINT('',#502); #502 = CARTESIAN_POINT('',(-2.6025,-1.27,0.));-#503 = DIRECTION('',(0.,0.,1.));-#504 = DIRECTION('',(1.,0.,-0.));-#505 = DEFINITIONAL_REPRESENTATION('',(#506),#510);+#503 = VERTEX_POINT('',#504);+#504 = CARTESIAN_POINT('',(-2.6025,-1.27,9.015));+#505 = SURFACE_CURVE('',#506,(#510,#522),.PCURVE_S1.); #506 = LINE('',#507,#508);-#507 = CARTESIAN_POINT('',(0.,0.));+#507 = CARTESIAN_POINT('',(-2.6025,-1.27,0.)); #508 = VECTOR('',#509,1.);-#509 = DIRECTION('',(0.,1.));-#510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#511 = ORIENTED_EDGE('',*,*,#512,.T.);-#512 = EDGE_CURVE('',#485,#513,#515,.T.);-#513 = VERTEX_POINT('',#514);-#514 = CARTESIAN_POINT('',(-2.6025,2.035,9.015));-#515 = SURFACE_CURVE('',#516,(#520,#527),.PCURVE_S1.);-#516 = LINE('',#517,#518);-#517 = CARTESIAN_POINT('',(-2.6025,2.035,0.));-#518 = VECTOR('',#519,1.);-#519 = DIRECTION('',(0.,0.,1.));-#520 = PCURVE('',#460,#521);-#521 = DEFINITIONAL_REPRESENTATION('',(#522),#526);-#522 = LINE('',#523,#524);-#523 = CARTESIAN_POINT('',(0.,-3.305));-#524 = VECTOR('',#525,1.);-#525 = DIRECTION('',(1.,0.));-#526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#527 = PCURVE('',#528,#533);-#528 = PLANE('',#529);-#529 = AXIS2_PLACEMENT_3D('',#530,#531,#532);-#530 = CARTESIAN_POINT('',(-2.6025,2.035,0.));-#531 = DIRECTION('',(-0.,1.,0.));-#532 = DIRECTION('',(0.,0.,1.));-#533 = DEFINITIONAL_REPRESENTATION('',(#534),#538);-#534 = LINE('',#535,#536);-#535 = CARTESIAN_POINT('',(0.,0.));-#536 = VECTOR('',#537,1.);-#537 = DIRECTION('',(1.,0.));-#538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#539 = ORIENTED_EDGE('',*,*,#540,.F.);-#540 = EDGE_CURVE('',#452,#513,#541,.T.);-#541 = SURFACE_CURVE('',#542,(#546,#553),.PCURVE_S1.);-#542 = LINE('',#543,#544);-#543 = CARTESIAN_POINT('',(-2.6025,-1.27,9.015));-#544 = VECTOR('',#545,1.);-#545 = DIRECTION('',(-0.,1.,0.));-#546 = PCURVE('',#460,#547);-#547 = DEFINITIONAL_REPRESENTATION('',(#548),#552);-#548 = LINE('',#549,#550);-#549 = CARTESIAN_POINT('',(9.015,0.));-#550 = VECTOR('',#551,1.);-#551 = DIRECTION('',(0.,-1.));-#552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#553 = PCURVE('',#554,#559);-#554 = PLANE('',#555);-#555 = AXIS2_PLACEMENT_3D('',#556,#557,#558);-#556 = CARTESIAN_POINT('',(-2.6025,-1.27,9.015));-#557 = DIRECTION('',(0.,0.,1.));-#558 = DIRECTION('',(1.,0.,-0.));-#559 = DEFINITIONAL_REPRESENTATION('',(#560),#564);-#560 = LINE('',#561,#562);-#561 = CARTESIAN_POINT('',(0.,0.));-#562 = VECTOR('',#563,1.);-#563 = DIRECTION('',(0.,1.));-#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#565 = ADVANCED_FACE('',(#566),#580,.T.);-#566 = FACE_BOUND('',#567,.T.);-#567 = EDGE_LOOP('',(#568,#598,#621,#644));-#568 = ORIENTED_EDGE('',*,*,#569,.F.);-#569 = EDGE_CURVE('',#570,#572,#574,.T.);-#570 = VERTEX_POINT('',#571);-#571 = CARTESIAN_POINT('',(7.6825,-1.27,0.));-#572 = VERTEX_POINT('',#573);-#573 = CARTESIAN_POINT('',(7.6825,-1.27,9.015));-#574 = SURFACE_CURVE('',#575,(#579,#591),.PCURVE_S1.);-#575 = LINE('',#576,#577);-#576 = CARTESIAN_POINT('',(7.6825,-1.27,0.));-#577 = VECTOR('',#578,1.);-#578 = DIRECTION('',(0.,0.,1.));-#579 = PCURVE('',#580,#585);-#580 = PLANE('',#581);-#581 = AXIS2_PLACEMENT_3D('',#582,#583,#584);-#582 = CARTESIAN_POINT('',(7.6825,-1.27,0.));-#583 = DIRECTION('',(1.,0.,-0.));-#584 = DIRECTION('',(0.,0.,1.));-#585 = DEFINITIONAL_REPRESENTATION('',(#586),#590);-#586 = LINE('',#587,#588);-#587 = CARTESIAN_POINT('',(0.,0.));-#588 = VECTOR('',#589,1.);-#589 = DIRECTION('',(1.,0.));-#590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#591 = PCURVE('',#472,#592);-#592 = DEFINITIONAL_REPRESENTATION('',(#593),#597);+#509 = DIRECTION('',(0.,0.,1.));+#510 = PCURVE('',#511,#516);+#511 = PLANE('',#512);+#512 = AXIS2_PLACEMENT_3D('',#513,#514,#515);+#513 = CARTESIAN_POINT('',(-2.6025,-1.27,0.));+#514 = DIRECTION('',(1.,0.,-0.));+#515 = DIRECTION('',(0.,0.,1.));+#516 = DEFINITIONAL_REPRESENTATION('',(#517),#521);+#517 = LINE('',#518,#519);+#518 = CARTESIAN_POINT('',(0.,0.));+#519 = VECTOR('',#520,1.);+#520 = DIRECTION('',(1.,0.));+#521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#522 = PCURVE('',#523,#528);+#523 = PLANE('',#524);+#524 = AXIS2_PLACEMENT_3D('',#525,#526,#527);+#525 = CARTESIAN_POINT('',(-2.6025,-1.27,0.));+#526 = DIRECTION('',(-0.,1.,0.));+#527 = DIRECTION('',(0.,0.,1.));+#528 = DEFINITIONAL_REPRESENTATION('',(#529),#533);+#529 = LINE('',#530,#531);+#530 = CARTESIAN_POINT('',(0.,0.));+#531 = VECTOR('',#532,1.);+#532 = DIRECTION('',(1.,0.));+#533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#534 = ORIENTED_EDGE('',*,*,#535,.T.);+#535 = EDGE_CURVE('',#501,#536,#538,.T.);+#536 = VERTEX_POINT('',#537);+#537 = CARTESIAN_POINT('',(-2.6025,2.035,0.));+#538 = SURFACE_CURVE('',#539,(#543,#550),.PCURVE_S1.);+#539 = LINE('',#540,#541);+#540 = CARTESIAN_POINT('',(-2.6025,-1.27,0.));+#541 = VECTOR('',#542,1.);+#542 = DIRECTION('',(-0.,1.,0.));+#543 = PCURVE('',#511,#544);+#544 = DEFINITIONAL_REPRESENTATION('',(#545),#549);+#545 = LINE('',#546,#547);+#546 = CARTESIAN_POINT('',(0.,0.));+#547 = VECTOR('',#548,1.);+#548 = DIRECTION('',(0.,-1.));+#549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#550 = PCURVE('',#551,#556);+#551 = PLANE('',#552);+#552 = AXIS2_PLACEMENT_3D('',#553,#554,#555);+#553 = CARTESIAN_POINT('',(-2.6025,-1.27,0.));+#554 = DIRECTION('',(0.,0.,1.));+#555 = DIRECTION('',(1.,0.,-0.));+#556 = DEFINITIONAL_REPRESENTATION('',(#557),#561);+#557 = LINE('',#558,#559);+#558 = CARTESIAN_POINT('',(0.,0.));+#559 = VECTOR('',#560,1.);+#560 = DIRECTION('',(0.,1.));+#561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#562 = ORIENTED_EDGE('',*,*,#563,.T.);+#563 = EDGE_CURVE('',#536,#564,#566,.T.);+#564 = VERTEX_POINT('',#565);+#565 = CARTESIAN_POINT('',(-2.6025,2.035,9.015));+#566 = SURFACE_CURVE('',#567,(#571,#578),.PCURVE_S1.);+#567 = LINE('',#568,#569);+#568 = CARTESIAN_POINT('',(-2.6025,2.035,0.));+#569 = VECTOR('',#570,1.);+#570 = DIRECTION('',(0.,0.,1.));+#571 = PCURVE('',#511,#572);+#572 = DEFINITIONAL_REPRESENTATION('',(#573),#577);+#573 = LINE('',#574,#575);+#574 = CARTESIAN_POINT('',(0.,-3.305));+#575 = VECTOR('',#576,1.);+#576 = DIRECTION('',(1.,0.));+#577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#578 = PCURVE('',#579,#584);+#579 = PLANE('',#580);+#580 = AXIS2_PLACEMENT_3D('',#581,#582,#583);+#581 = CARTESIAN_POINT('',(-2.6025,2.035,0.));+#582 = DIRECTION('',(-0.,1.,0.));+#583 = DIRECTION('',(0.,0.,1.));+#584 = DEFINITIONAL_REPRESENTATION('',(#585),#589);+#585 = LINE('',#586,#587);+#586 = CARTESIAN_POINT('',(0.,0.));+#587 = VECTOR('',#588,1.);+#588 = DIRECTION('',(1.,0.));+#589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#590 = ORIENTED_EDGE('',*,*,#591,.F.);+#591 = EDGE_CURVE('',#503,#564,#592,.T.);+#592 = SURFACE_CURVE('',#593,(#597,#604),.PCURVE_S1.); #593 = LINE('',#594,#595);-#594 = CARTESIAN_POINT('',(0.,10.285));+#594 = CARTESIAN_POINT('',(-2.6025,-1.27,9.015)); #595 = VECTOR('',#596,1.);-#596 = DIRECTION('',(1.,0.));-#597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#598 = ORIENTED_EDGE('',*,*,#599,.T.);-#599 = EDGE_CURVE('',#570,#600,#602,.T.);-#600 = VERTEX_POINT('',#601);-#601 = CARTESIAN_POINT('',(7.6825,2.035,0.));-#602 = SURFACE_CURVE('',#603,(#607,#614),.PCURVE_S1.);-#603 = LINE('',#604,#605);-#604 = CARTESIAN_POINT('',(7.6825,-1.27,0.));-#605 = VECTOR('',#606,1.);-#606 = DIRECTION('',(-0.,1.,0.));-#607 = PCURVE('',#580,#608);-#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613);-#609 = LINE('',#610,#611);-#610 = CARTESIAN_POINT('',(0.,0.));-#611 = VECTOR('',#612,1.);-#612 = DIRECTION('',(0.,-1.));-#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#614 = PCURVE('',#500,#615);-#615 = DEFINITIONAL_REPRESENTATION('',(#616),#620);-#616 = LINE('',#617,#618);-#617 = CARTESIAN_POINT('',(10.285,0.));-#618 = VECTOR('',#619,1.);-#619 = DIRECTION('',(0.,1.));-#620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#621 = ORIENTED_EDGE('',*,*,#622,.T.);-#622 = EDGE_CURVE('',#600,#623,#625,.T.);+#596 = DIRECTION('',(-0.,1.,0.));+#597 = PCURVE('',#511,#598);+#598 = DEFINITIONAL_REPRESENTATION('',(#599),#603);+#599 = LINE('',#600,#601);+#600 = CARTESIAN_POINT('',(9.015,0.));+#601 = VECTOR('',#602,1.);+#602 = DIRECTION('',(0.,-1.));+#603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#604 = PCURVE('',#605,#610);+#605 = PLANE('',#606);+#606 = AXIS2_PLACEMENT_3D('',#607,#608,#609);+#607 = CARTESIAN_POINT('',(-2.6025,-1.27,9.015));+#608 = DIRECTION('',(0.,0.,1.));+#609 = DIRECTION('',(1.,0.,-0.));+#610 = DEFINITIONAL_REPRESENTATION('',(#611),#615);+#611 = LINE('',#612,#613);+#612 = CARTESIAN_POINT('',(0.,0.));+#613 = VECTOR('',#614,1.);+#614 = DIRECTION('',(0.,1.));+#615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#616 = ADVANCED_FACE('',(#617),#631,.T.);+#617 = FACE_BOUND('',#618,.T.);+#618 = EDGE_LOOP('',(#619,#649,#672,#695));+#619 = ORIENTED_EDGE('',*,*,#620,.F.);+#620 = EDGE_CURVE('',#621,#623,#625,.T.);+#621 = VERTEX_POINT('',#622);+#622 = CARTESIAN_POINT('',(7.6825,-1.27,0.)); #623 = VERTEX_POINT('',#624);-#624 = CARTESIAN_POINT('',(7.6825,2.035,9.015));-#625 = SURFACE_CURVE('',#626,(#630,#637),.PCURVE_S1.);+#624 = CARTESIAN_POINT('',(7.6825,-1.27,9.015));+#625 = SURFACE_CURVE('',#626,(#630,#642),.PCURVE_S1.); #626 = LINE('',#627,#628);-#627 = CARTESIAN_POINT('',(7.6825,2.035,0.));+#627 = CARTESIAN_POINT('',(7.6825,-1.27,0.)); #628 = VECTOR('',#629,1.); #629 = DIRECTION('',(0.,0.,1.));-#630 = PCURVE('',#580,#631);-#631 = DEFINITIONAL_REPRESENTATION('',(#632),#636);-#632 = LINE('',#633,#634);-#633 = CARTESIAN_POINT('',(0.,-3.305));-#634 = VECTOR('',#635,1.);-#635 = DIRECTION('',(1.,0.));-#636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#637 = PCURVE('',#528,#638);-#638 = DEFINITIONAL_REPRESENTATION('',(#639),#643);-#639 = LINE('',#640,#641);-#640 = CARTESIAN_POINT('',(0.,10.285));-#641 = VECTOR('',#642,1.);-#642 = DIRECTION('',(1.,0.));-#643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#644 = ORIENTED_EDGE('',*,*,#645,.F.);-#645 = EDGE_CURVE('',#572,#623,#646,.T.);-#646 = SURFACE_CURVE('',#647,(#651,#658),.PCURVE_S1.);-#647 = LINE('',#648,#649);-#648 = CARTESIAN_POINT('',(7.6825,-1.27,9.015));-#649 = VECTOR('',#650,1.);-#650 = DIRECTION('',(-0.,1.,0.));-#651 = PCURVE('',#580,#652);-#652 = DEFINITIONAL_REPRESENTATION('',(#653),#657);-#653 = LINE('',#654,#655);-#654 = CARTESIAN_POINT('',(9.015,0.));-#655 = VECTOR('',#656,1.);-#656 = DIRECTION('',(0.,-1.));-#657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#658 = PCURVE('',#554,#659);+#630 = PCURVE('',#631,#636);+#631 = PLANE('',#632);+#632 = AXIS2_PLACEMENT_3D('',#633,#634,#635);+#633 = CARTESIAN_POINT('',(7.6825,-1.27,0.));+#634 = DIRECTION('',(1.,0.,-0.));+#635 = DIRECTION('',(0.,0.,1.));+#636 = DEFINITIONAL_REPRESENTATION('',(#637),#641);+#637 = LINE('',#638,#639);+#638 = CARTESIAN_POINT('',(0.,0.));+#639 = VECTOR('',#640,1.);+#640 = DIRECTION('',(1.,0.));+#641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#642 = PCURVE('',#523,#643);+#643 = DEFINITIONAL_REPRESENTATION('',(#644),#648);+#644 = LINE('',#645,#646);+#645 = CARTESIAN_POINT('',(0.,10.285));+#646 = VECTOR('',#647,1.);+#647 = DIRECTION('',(1.,0.));+#648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#649 = ORIENTED_EDGE('',*,*,#650,.T.);+#650 = EDGE_CURVE('',#621,#651,#653,.T.);+#651 = VERTEX_POINT('',#652);+#652 = CARTESIAN_POINT('',(7.6825,2.035,0.));+#653 = SURFACE_CURVE('',#654,(#658,#665),.PCURVE_S1.);+#654 = LINE('',#655,#656);+#655 = CARTESIAN_POINT('',(7.6825,-1.27,0.));+#656 = VECTOR('',#657,1.);+#657 = DIRECTION('',(-0.,1.,0.));+#658 = PCURVE('',#631,#659); #659 = DEFINITIONAL_REPRESENTATION('',(#660),#664); #660 = LINE('',#661,#662);-#661 = CARTESIAN_POINT('',(10.285,0.));+#661 = CARTESIAN_POINT('',(0.,0.)); #662 = VECTOR('',#663,1.);-#663 = DIRECTION('',(0.,1.));+#663 = DIRECTION('',(0.,-1.)); #664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)  PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''   ) );-#665 = ADVANCED_FACE('',(#666),#472,.F.);-#666 = FACE_BOUND('',#667,.F.);-#667 = EDGE_LOOP('',(#668,#689,#690,#711));-#668 = ORIENTED_EDGE('',*,*,#669,.F.);-#669 = EDGE_CURVE('',#450,#570,#670,.T.);-#670 = SURFACE_CURVE('',#671,(#675,#682),.PCURVE_S1.);-#671 = LINE('',#672,#673);-#672 = CARTESIAN_POINT('',(-2.6025,-1.27,0.));-#673 = VECTOR('',#674,1.);-#674 = DIRECTION('',(1.,0.,-0.));-#675 = PCURVE('',#472,#676);-#676 = DEFINITIONAL_REPRESENTATION('',(#677),#681);+#665 = PCURVE('',#551,#666);+#666 = DEFINITIONAL_REPRESENTATION('',(#667),#671);+#667 = LINE('',#668,#669);+#668 = CARTESIAN_POINT('',(10.285,0.));+#669 = VECTOR('',#670,1.);+#670 = DIRECTION('',(0.,1.));+#671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#672 = ORIENTED_EDGE('',*,*,#673,.T.);+#673 = EDGE_CURVE('',#651,#674,#676,.T.);+#674 = VERTEX_POINT('',#675);+#675 = CARTESIAN_POINT('',(7.6825,2.035,9.015));+#676 = SURFACE_CURVE('',#677,(#681,#688),.PCURVE_S1.); #677 = LINE('',#678,#679);-#678 = CARTESIAN_POINT('',(0.,0.));+#678 = CARTESIAN_POINT('',(7.6825,2.035,0.)); #679 = VECTOR('',#680,1.);-#680 = DIRECTION('',(0.,1.));-#681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#682 = PCURVE('',#500,#683);-#683 = DEFINITIONAL_REPRESENTATION('',(#684),#688);-#684 = LINE('',#685,#686);-#685 = CARTESIAN_POINT('',(0.,0.));-#686 = VECTOR('',#687,1.);-#687 = DIRECTION('',(1.,0.));-#688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#689 = ORIENTED_EDGE('',*,*,#449,.T.);-#690 = ORIENTED_EDGE('',*,*,#691,.T.);-#691 = EDGE_CURVE('',#452,#572,#692,.T.);-#692 = SURFACE_CURVE('',#693,(#697,#704),.PCURVE_S1.);-#693 = LINE('',#694,#695);-#694 = CARTESIAN_POINT('',(-2.6025,-1.27,9.015));-#695 = VECTOR('',#696,1.);-#696 = DIRECTION('',(1.,0.,-0.));-#697 = PCURVE('',#472,#698);-#698 = DEFINITIONAL_REPRESENTATION('',(#699),#703);-#699 = LINE('',#700,#701);-#700 = CARTESIAN_POINT('',(9.015,0.));-#701 = VECTOR('',#702,1.);-#702 = DIRECTION('',(0.,1.));-#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#704 = PCURVE('',#554,#705);-#705 = DEFINITIONAL_REPRESENTATION('',(#706),#710);-#706 = LINE('',#707,#708);-#707 = CARTESIAN_POINT('',(0.,0.));-#708 = VECTOR('',#709,1.);-#709 = DIRECTION('',(1.,0.));-#710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#711 = ORIENTED_EDGE('',*,*,#569,.F.);-#712 = ADVANCED_FACE('',(#713),#528,.T.);-#713 = FACE_BOUND('',#714,.T.);-#714 = EDGE_LOOP('',(#715,#736,#737,#758));-#715 = ORIENTED_EDGE('',*,*,#716,.F.);-#716 = EDGE_CURVE('',#485,#600,#717,.T.);-#717 = SURFACE_CURVE('',#718,(#722,#729),.PCURVE_S1.);-#718 = LINE('',#719,#720);-#719 = CARTESIAN_POINT('',(-2.6025,2.035,0.));-#720 = VECTOR('',#721,1.);-#721 = DIRECTION('',(1.,0.,-0.));-#722 = PCURVE('',#528,#723);-#723 = DEFINITIONAL_REPRESENTATION('',(#724),#728);-#724 = LINE('',#725,#726);-#725 = CARTESIAN_POINT('',(0.,0.));-#726 = VECTOR('',#727,1.);-#727 = DIRECTION('',(0.,1.));-#728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#729 = PCURVE('',#500,#730);-#730 = DEFINITIONAL_REPRESENTATION('',(#731),#735);-#731 = LINE('',#732,#733);-#732 = CARTESIAN_POINT('',(0.,3.305));-#733 = VECTOR('',#734,1.);-#734 = DIRECTION('',(1.,0.));-#735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#736 = ORIENTED_EDGE('',*,*,#512,.T.);-#737 = ORIENTED_EDGE('',*,*,#738,.T.);-#738 = EDGE_CURVE('',#513,#623,#739,.T.);-#739 = SURFACE_CURVE('',#740,(#744,#751),.PCURVE_S1.);-#740 = LINE('',#741,#742);-#741 = CARTESIAN_POINT('',(-2.6025,2.035,9.015));-#742 = VECTOR('',#743,1.);-#743 = DIRECTION('',(1.,0.,-0.));-#744 = PCURVE('',#528,#745);-#745 = DEFINITIONAL_REPRESENTATION('',(#746),#750);-#746 = LINE('',#747,#748);-#747 = CARTESIAN_POINT('',(9.015,0.));-#748 = VECTOR('',#749,1.);-#749 = DIRECTION('',(0.,1.));-#750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#751 = PCURVE('',#554,#752);-#752 = DEFINITIONAL_REPRESENTATION('',(#753),#757);-#753 = LINE('',#754,#755);-#754 = CARTESIAN_POINT('',(0.,3.305));-#755 = VECTOR('',#756,1.);-#756 = DIRECTION('',(1.,0.));-#757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#758 = ORIENTED_EDGE('',*,*,#622,.F.);-#759 = ADVANCED_FACE('',(#760),#500,.F.);-#760 = FACE_BOUND('',#761,.F.);-#761 = EDGE_LOOP('',(#762,#763,#764,#765));-#762 = ORIENTED_EDGE('',*,*,#484,.F.);-#763 = ORIENTED_EDGE('',*,*,#669,.T.);-#764 = ORIENTED_EDGE('',*,*,#599,.T.);-#765 = ORIENTED_EDGE('',*,*,#716,.F.);-#766 = ADVANCED_FACE('',(#767),#554,.T.);-#767 = FACE_BOUND('',#768,.T.);-#768 = EDGE_LOOP('',(#769,#770,#771,#772));-#769 = ORIENTED_EDGE('',*,*,#540,.F.);-#770 = ORIENTED_EDGE('',*,*,#691,.T.);-#771 = ORIENTED_EDGE('',*,*,#645,.T.);-#772 = ORIENTED_EDGE('',*,*,#738,.F.);-#773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#777)) GLOBAL_UNIT_ASSIGNED_CONTEXT-((#774,#775,#776)) REPRESENTATION_CONTEXT('Context #1',+#680 = DIRECTION('',(0.,0.,1.));+#681 = PCURVE('',#631,#682);+#682 = DEFINITIONAL_REPRESENTATION('',(#683),#687);+#683 = LINE('',#684,#685);+#684 = CARTESIAN_POINT('',(0.,-3.305));+#685 = VECTOR('',#686,1.);+#686 = DIRECTION('',(1.,0.));+#687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#688 = PCURVE('',#579,#689);+#689 = DEFINITIONAL_REPRESENTATION('',(#690),#694);+#690 = LINE('',#691,#692);+#691 = CARTESIAN_POINT('',(0.,10.285));+#692 = VECTOR('',#693,1.);+#693 = DIRECTION('',(1.,0.));+#694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#695 = ORIENTED_EDGE('',*,*,#696,.F.);+#696 = EDGE_CURVE('',#623,#674,#697,.T.);+#697 = SURFACE_CURVE('',#698,(#702,#709),.PCURVE_S1.);+#698 = LINE('',#699,#700);+#699 = CARTESIAN_POINT('',(7.6825,-1.27,9.015));+#700 = VECTOR('',#701,1.);+#701 = DIRECTION('',(-0.,1.,0.));+#702 = PCURVE('',#631,#703);+#703 = DEFINITIONAL_REPRESENTATION('',(#704),#708);+#704 = LINE('',#705,#706);+#705 = CARTESIAN_POINT('',(9.015,0.));+#706 = VECTOR('',#707,1.);+#707 = DIRECTION('',(0.,-1.));+#708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#709 = PCURVE('',#605,#710);+#710 = DEFINITIONAL_REPRESENTATION('',(#711),#715);+#711 = LINE('',#712,#713);+#712 = CARTESIAN_POINT('',(10.285,0.));+#713 = VECTOR('',#714,1.);+#714 = DIRECTION('',(0.,1.));+#715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#716 = ADVANCED_FACE('',(#717),#523,.F.);+#717 = FACE_BOUND('',#718,.F.);+#718 = EDGE_LOOP('',(#719,#740,#741,#762));+#719 = ORIENTED_EDGE('',*,*,#720,.F.);+#720 = EDGE_CURVE('',#501,#621,#721,.T.);+#721 = SURFACE_CURVE('',#722,(#726,#733),.PCURVE_S1.);+#722 = LINE('',#723,#724);+#723 = CARTESIAN_POINT('',(-2.6025,-1.27,0.));+#724 = VECTOR('',#725,1.);+#725 = DIRECTION('',(1.,0.,-0.));+#726 = PCURVE('',#523,#727);+#727 = DEFINITIONAL_REPRESENTATION('',(#728),#732);+#728 = LINE('',#729,#730);+#729 = CARTESIAN_POINT('',(0.,0.));+#730 = VECTOR('',#731,1.);+#731 = DIRECTION('',(0.,1.));+#732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#733 = PCURVE('',#551,#734);+#734 = DEFINITIONAL_REPRESENTATION('',(#735),#739);+#735 = LINE('',#736,#737);+#736 = CARTESIAN_POINT('',(0.,0.));+#737 = VECTOR('',#738,1.);+#738 = DIRECTION('',(1.,0.));+#739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#740 = ORIENTED_EDGE('',*,*,#500,.T.);+#741 = ORIENTED_EDGE('',*,*,#742,.T.);+#742 = EDGE_CURVE('',#503,#623,#743,.T.);+#743 = SURFACE_CURVE('',#744,(#748,#755),.PCURVE_S1.);+#744 = LINE('',#745,#746);+#745 = CARTESIAN_POINT('',(-2.6025,-1.27,9.015));+#746 = VECTOR('',#747,1.);+#747 = DIRECTION('',(1.,0.,-0.));+#748 = PCURVE('',#523,#749);+#749 = DEFINITIONAL_REPRESENTATION('',(#750),#754);+#750 = LINE('',#751,#752);+#751 = CARTESIAN_POINT('',(9.015,0.));+#752 = VECTOR('',#753,1.);+#753 = DIRECTION('',(0.,1.));+#754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#755 = PCURVE('',#605,#756);+#756 = DEFINITIONAL_REPRESENTATION('',(#757),#761);+#757 = LINE('',#758,#759);+#758 = CARTESIAN_POINT('',(0.,0.));+#759 = VECTOR('',#760,1.);+#760 = DIRECTION('',(1.,0.));+#761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#762 = ORIENTED_EDGE('',*,*,#620,.F.);+#763 = ADVANCED_FACE('',(#764),#579,.T.);+#764 = FACE_BOUND('',#765,.T.);+#765 = EDGE_LOOP('',(#766,#787,#788,#809));+#766 = ORIENTED_EDGE('',*,*,#767,.F.);+#767 = EDGE_CURVE('',#536,#651,#768,.T.);+#768 = SURFACE_CURVE('',#769,(#773,#780),.PCURVE_S1.);+#769 = LINE('',#770,#771);+#770 = CARTESIAN_POINT('',(-2.6025,2.035,0.));+#771 = VECTOR('',#772,1.);+#772 = DIRECTION('',(1.,0.,-0.));+#773 = PCURVE('',#579,#774);+#774 = DEFINITIONAL_REPRESENTATION('',(#775),#779);+#775 = LINE('',#776,#777);+#776 = CARTESIAN_POINT('',(0.,0.));+#777 = VECTOR('',#778,1.);+#778 = DIRECTION('',(0.,1.));+#779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#780 = PCURVE('',#551,#781);+#781 = DEFINITIONAL_REPRESENTATION('',(#782),#786);+#782 = LINE('',#783,#784);+#783 = CARTESIAN_POINT('',(0.,3.305));+#784 = VECTOR('',#785,1.);+#785 = DIRECTION('',(1.,0.));+#786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#787 = ORIENTED_EDGE('',*,*,#563,.T.);+#788 = ORIENTED_EDGE('',*,*,#789,.T.);+#789 = EDGE_CURVE('',#564,#674,#790,.T.);+#790 = SURFACE_CURVE('',#791,(#795,#802),.PCURVE_S1.);+#791 = LINE('',#792,#793);+#792 = CARTESIAN_POINT('',(-2.6025,2.035,9.015));+#793 = VECTOR('',#794,1.);+#794 = DIRECTION('',(1.,0.,-0.));+#795 = PCURVE('',#579,#796);+#796 = DEFINITIONAL_REPRESENTATION('',(#797),#801);+#797 = LINE('',#798,#799);+#798 = CARTESIAN_POINT('',(9.015,0.));+#799 = VECTOR('',#800,1.);+#800 = DIRECTION('',(0.,1.));+#801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#802 = PCURVE('',#605,#803);+#803 = DEFINITIONAL_REPRESENTATION('',(#804),#808);+#804 = LINE('',#805,#806);+#805 = CARTESIAN_POINT('',(0.,3.305));+#806 = VECTOR('',#807,1.);+#807 = DIRECTION('',(1.,0.));+#808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#809 = ORIENTED_EDGE('',*,*,#673,.F.);+#810 = ADVANCED_FACE('',(#811),#551,.F.);+#811 = FACE_BOUND('',#812,.F.);+#812 = EDGE_LOOP('',(#813,#814,#815,#816));+#813 = ORIENTED_EDGE('',*,*,#535,.F.);+#814 = ORIENTED_EDGE('',*,*,#720,.T.);+#815 = ORIENTED_EDGE('',*,*,#650,.T.);+#816 = ORIENTED_EDGE('',*,*,#767,.F.);+#817 = ADVANCED_FACE('',(#818),#605,.T.);+#818 = FACE_BOUND('',#819,.T.);+#819 = EDGE_LOOP('',(#820,#821,#822,#823));+#820 = ORIENTED_EDGE('',*,*,#591,.F.);+#821 = ORIENTED_EDGE('',*,*,#742,.T.);+#822 = ORIENTED_EDGE('',*,*,#696,.T.);+#823 = ORIENTED_EDGE('',*,*,#789,.F.);+#824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#828)) GLOBAL_UNIT_ASSIGNED_CONTEXT+((#825,#826,#827)) REPRESENTATION_CONTEXT('Context #1',   '3D Context with UNIT and UNCERTAINTY') );-#774 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );-#775 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );-#776 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#777 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#774,+#825 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#826 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#827 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#828 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#825,   'distance_accuracy_value','confusion accuracy');-#778 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#439));-#779 = SHAPE_DEFINITION_REPRESENTATION(#780,#786);-#780 = PRODUCT_DEFINITION_SHAPE('','',#781);-#781 = PRODUCT_DEFINITION('design','',#782,#785);-#782 = PRODUCT_DEFINITION_FORMATION('','',#783);-#783 = PRODUCT('Lead1_Gate','Lead1_Gate','',(#784));-#784 = PRODUCT_CONTEXT('',#2,'mechanical');-#785 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');-#786 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#787),#1117);-#787 = MANIFOLD_SOLID_BREP('',#788);-#788 = CLOSED_SHELL('',(#789,#909,#1009,#1056,#1103,#1110));-#789 = ADVANCED_FACE('',(#790),#804,.F.);-#790 = FACE_BOUND('',#791,.F.);-#791 = EDGE_LOOP('',(#792,#827,#855,#883));-#792 = ORIENTED_EDGE('',*,*,#793,.F.);-#793 = EDGE_CURVE('',#794,#796,#798,.T.);-#794 = VERTEX_POINT('',#795);-#795 = CARTESIAN_POINT('',(-0.415,-0.2275,-13.335));-#796 = VERTEX_POINT('',#797);-#797 = CARTESIAN_POINT('',(-0.415,-0.2275,-4.315));-#798 = SURFACE_CURVE('',#799,(#803,#815),.PCURVE_S1.);-#799 = LINE('',#800,#801);-#800 = CARTESIAN_POINT('',(-0.415,-0.2275,-13.335));-#801 = VECTOR('',#802,1.);-#802 = DIRECTION('',(0.,0.,1.));-#803 = PCURVE('',#804,#809);-#804 = PLANE('',#805);-#805 = AXIS2_PLACEMENT_3D('',#806,#807,#808);-#806 = CARTESIAN_POINT('',(-0.415,-0.2275,-13.335));-#807 = DIRECTION('',(1.,0.,-0.));-#808 = DIRECTION('',(0.,0.,1.));-#809 = DEFINITIONAL_REPRESENTATION('',(#810),#814);-#810 = LINE('',#811,#812);-#811 = CARTESIAN_POINT('',(0.,0.));-#812 = VECTOR('',#813,1.);-#813 = DIRECTION('',(1.,0.));-#814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#815 = PCURVE('',#816,#821);-#816 = PLANE('',#817);-#817 = AXIS2_PLACEMENT_3D('',#818,#819,#820);-#818 = CARTESIAN_POINT('',(-0.415,-0.2275,-13.335));-#819 = DIRECTION('',(-0.,1.,0.));-#820 = DIRECTION('',(0.,0.,1.));-#821 = DEFINITIONAL_REPRESENTATION('',(#822),#826);-#822 = LINE('',#823,#824);-#823 = CARTESIAN_POINT('',(0.,0.));-#824 = VECTOR('',#825,1.);-#825 = DIRECTION('',(1.,0.));-#826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#827 = ORIENTED_EDGE('',*,*,#828,.T.);-#828 = EDGE_CURVE('',#794,#829,#831,.T.);-#829 = VERTEX_POINT('',#830);-#830 = CARTESIAN_POINT('',(-0.415,0.2275,-13.335));-#831 = SURFACE_CURVE('',#832,(#836,#843),.PCURVE_S1.);-#832 = LINE('',#833,#834);-#833 = CARTESIAN_POINT('',(-0.415,-0.2275,-13.335));-#834 = VECTOR('',#835,1.);-#835 = DIRECTION('',(-0.,1.,0.));-#836 = PCURVE('',#804,#837);-#837 = DEFINITIONAL_REPRESENTATION('',(#838),#842);-#838 = LINE('',#839,#840);-#839 = CARTESIAN_POINT('',(0.,0.));-#840 = VECTOR('',#841,1.);-#841 = DIRECTION('',(0.,-1.));-#842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#843 = PCURVE('',#844,#849);-#844 = PLANE('',#845);-#845 = AXIS2_PLACEMENT_3D('',#846,#847,#848);-#846 = CARTESIAN_POINT('',(-0.415,-0.2275,-13.335));-#847 = DIRECTION('',(0.,0.,1.));-#848 = DIRECTION('',(1.,0.,-0.));-#849 = DEFINITIONAL_REPRESENTATION('',(#850),#854);-#850 = LINE('',#851,#852);-#851 = CARTESIAN_POINT('',(0.,0.));-#852 = VECTOR('',#853,1.);-#853 = DIRECTION('',(0.,1.));-#854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#855 = ORIENTED_EDGE('',*,*,#856,.T.);-#856 = EDGE_CURVE('',#829,#857,#859,.T.);-#857 = VERTEX_POINT('',#858);-#858 = CARTESIAN_POINT('',(-0.415,0.2275,-4.315));-#859 = SURFACE_CURVE('',#860,(#864,#871),.PCURVE_S1.);-#860 = LINE('',#861,#862);-#861 = CARTESIAN_POINT('',(-0.415,0.2275,-13.335));-#862 = VECTOR('',#863,1.);-#863 = DIRECTION('',(0.,0.,1.));-#864 = PCURVE('',#804,#865);+#829 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#830,#832);+#830 = ( REPRESENTATION_RELATIONSHIP('','',#493,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#831) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#831 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);+#832 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#833+  );+#833 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:3]','',#5,#488,$);+#834 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#490));+#835 = SHAPE_DEFINITION_REPRESENTATION(#836,#842);+#836 = PRODUCT_DEFINITION_SHAPE('','',#837);+#837 = PRODUCT_DEFINITION('design','',#838,#841);+#838 = PRODUCT_DEFINITION_FORMATION('','',#839);+#839 = PRODUCT('Lead1_Gate','Lead1_Gate','',(#840));+#840 = PRODUCT_CONTEXT('',#2,'mechanical');+#841 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#842 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#843),#1173);+#843 = MANIFOLD_SOLID_BREP('',#844);+#844 = CLOSED_SHELL('',(#845,#965,#1065,#1112,#1159,#1166));+#845 = ADVANCED_FACE('',(#846),#860,.F.);+#846 = FACE_BOUND('',#847,.F.);+#847 = EDGE_LOOP('',(#848,#883,#911,#939));+#848 = ORIENTED_EDGE('',*,*,#849,.F.);+#849 = EDGE_CURVE('',#850,#852,#854,.T.);+#850 = VERTEX_POINT('',#851);+#851 = CARTESIAN_POINT('',(-0.415,-0.2275,-13.335));+#852 = VERTEX_POINT('',#853);+#853 = CARTESIAN_POINT('',(-0.415,-0.2275,-4.315));+#854 = SURFACE_CURVE('',#855,(#859,#871),.PCURVE_S1.);+#855 = LINE('',#856,#857);+#856 = CARTESIAN_POINT('',(-0.415,-0.2275,-13.335));+#857 = VECTOR('',#858,1.);+#858 = DIRECTION('',(0.,0.,1.));+#859 = PCURVE('',#860,#865);+#860 = PLANE('',#861);+#861 = AXIS2_PLACEMENT_3D('',#862,#863,#864);+#862 = CARTESIAN_POINT('',(-0.415,-0.2275,-13.335));+#863 = DIRECTION('',(1.,0.,-0.));+#864 = DIRECTION('',(0.,0.,1.)); #865 = DEFINITIONAL_REPRESENTATION('',(#866),#870); #866 = LINE('',#867,#868);-#867 = CARTESIAN_POINT('',(0.,-0.455));+#867 = CARTESIAN_POINT('',(0.,0.)); #868 = VECTOR('',#869,1.); #869 = DIRECTION('',(1.,0.)); #870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) @@ -1008,7 +1011,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #871 = PCURVE('',#872,#877); #872 = PLANE('',#873); #873 = AXIS2_PLACEMENT_3D('',#874,#875,#876);-#874 = CARTESIAN_POINT('',(-0.415,0.2275,-13.335));+#874 = CARTESIAN_POINT('',(-0.415,-0.2275,-13.335)); #875 = DIRECTION('',(-0.,1.,0.)); #876 = DIRECTION('',(0.,0.,1.)); #877 = DEFINITIONAL_REPRESENTATION('',(#878),#882);@@ -1019,2356 +1022,2468 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)  PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''   ) );-#883 = ORIENTED_EDGE('',*,*,#884,.F.);-#884 = EDGE_CURVE('',#796,#857,#885,.T.);-#885 = SURFACE_CURVE('',#886,(#890,#897),.PCURVE_S1.);-#886 = LINE('',#887,#888);-#887 = CARTESIAN_POINT('',(-0.415,-0.2275,-4.315));-#888 = VECTOR('',#889,1.);-#889 = DIRECTION('',(-0.,1.,0.));-#890 = PCURVE('',#804,#891);-#891 = DEFINITIONAL_REPRESENTATION('',(#892),#896);-#892 = LINE('',#893,#894);-#893 = CARTESIAN_POINT('',(9.02,0.));-#894 = VECTOR('',#895,1.);-#895 = DIRECTION('',(0.,-1.));-#896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#897 = PCURVE('',#898,#903);-#898 = PLANE('',#899);-#899 = AXIS2_PLACEMENT_3D('',#900,#901,#902);-#900 = CARTESIAN_POINT('',(-0.415,-0.2275,-4.315));-#901 = DIRECTION('',(0.,0.,1.));-#902 = DIRECTION('',(1.,0.,-0.));-#903 = DEFINITIONAL_REPRESENTATION('',(#904),#908);-#904 = LINE('',#905,#906);-#905 = CARTESIAN_POINT('',(0.,0.));-#906 = VECTOR('',#907,1.);-#907 = DIRECTION('',(0.,1.));-#908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#909 = ADVANCED_FACE('',(#910),#924,.T.);-#910 = FACE_BOUND('',#911,.T.);-#911 = EDGE_LOOP('',(#912,#942,#965,#988));-#912 = ORIENTED_EDGE('',*,*,#913,.F.);-#913 = EDGE_CURVE('',#914,#916,#918,.T.);-#914 = VERTEX_POINT('',#915);-#915 = CARTESIAN_POINT('',(0.415,-0.2275,-13.335));-#916 = VERTEX_POINT('',#917);-#917 = CARTESIAN_POINT('',(0.415,-0.2275,-4.315));-#918 = SURFACE_CURVE('',#919,(#923,#935),.PCURVE_S1.);-#919 = LINE('',#920,#921);-#920 = CARTESIAN_POINT('',(0.415,-0.2275,-13.335));-#921 = VECTOR('',#922,1.);-#922 = DIRECTION('',(0.,0.,1.));-#923 = PCURVE('',#924,#929);-#924 = PLANE('',#925);-#925 = AXIS2_PLACEMENT_3D('',#926,#927,#928);-#926 = CARTESIAN_POINT('',(0.415,-0.2275,-13.335));-#927 = DIRECTION('',(1.,0.,-0.));-#928 = DIRECTION('',(0.,0.,1.));-#929 = DEFINITIONAL_REPRESENTATION('',(#930),#934);-#930 = LINE('',#931,#932);-#931 = CARTESIAN_POINT('',(0.,0.));-#932 = VECTOR('',#933,1.);-#933 = DIRECTION('',(1.,0.));-#934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#935 = PCURVE('',#816,#936);-#936 = DEFINITIONAL_REPRESENTATION('',(#937),#941);-#937 = LINE('',#938,#939);-#938 = CARTESIAN_POINT('',(0.,0.83));-#939 = VECTOR('',#940,1.);-#940 = DIRECTION('',(1.,0.));-#941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#942 = ORIENTED_EDGE('',*,*,#943,.T.);-#943 = EDGE_CURVE('',#914,#944,#946,.T.);-#944 = VERTEX_POINT('',#945);-#945 = CARTESIAN_POINT('',(0.415,0.2275,-13.335));-#946 = SURFACE_CURVE('',#947,(#951,#958),.PCURVE_S1.);-#947 = LINE('',#948,#949);-#948 = CARTESIAN_POINT('',(0.415,-0.2275,-13.335));-#949 = VECTOR('',#950,1.);-#950 = DIRECTION('',(-0.,1.,0.));-#951 = PCURVE('',#924,#952);-#952 = DEFINITIONAL_REPRESENTATION('',(#953),#957);-#953 = LINE('',#954,#955);-#954 = CARTESIAN_POINT('',(0.,0.));-#955 = VECTOR('',#956,1.);-#956 = DIRECTION('',(0.,-1.));-#957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#958 = PCURVE('',#844,#959);+#883 = ORIENTED_EDGE('',*,*,#884,.T.);+#884 = EDGE_CURVE('',#850,#885,#887,.T.);+#885 = VERTEX_POINT('',#886);+#886 = CARTESIAN_POINT('',(-0.415,0.2275,-13.335));+#887 = SURFACE_CURVE('',#888,(#892,#899),.PCURVE_S1.);+#888 = LINE('',#889,#890);+#889 = CARTESIAN_POINT('',(-0.415,-0.2275,-13.335));+#890 = VECTOR('',#891,1.);+#891 = DIRECTION('',(-0.,1.,0.));+#892 = PCURVE('',#860,#893);+#893 = DEFINITIONAL_REPRESENTATION('',(#894),#898);+#894 = LINE('',#895,#896);+#895 = CARTESIAN_POINT('',(0.,0.));+#896 = VECTOR('',#897,1.);+#897 = DIRECTION('',(0.,-1.));+#898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#899 = PCURVE('',#900,#905);+#900 = PLANE('',#901);+#901 = AXIS2_PLACEMENT_3D('',#902,#903,#904);+#902 = CARTESIAN_POINT('',(-0.415,-0.2275,-13.335));+#903 = DIRECTION('',(0.,0.,1.));+#904 = DIRECTION('',(1.,0.,-0.));+#905 = DEFINITIONAL_REPRESENTATION('',(#906),#910);+#906 = LINE('',#907,#908);+#907 = CARTESIAN_POINT('',(0.,0.));+#908 = VECTOR('',#909,1.);+#909 = DIRECTION('',(0.,1.));+#910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#911 = ORIENTED_EDGE('',*,*,#912,.T.);+#912 = EDGE_CURVE('',#885,#913,#915,.T.);+#913 = VERTEX_POINT('',#914);+#914 = CARTESIAN_POINT('',(-0.415,0.2275,-4.315));+#915 = SURFACE_CURVE('',#916,(#920,#927),.PCURVE_S1.);+#916 = LINE('',#917,#918);+#917 = CARTESIAN_POINT('',(-0.415,0.2275,-13.335));+#918 = VECTOR('',#919,1.);+#919 = DIRECTION('',(0.,0.,1.));+#920 = PCURVE('',#860,#921);+#921 = DEFINITIONAL_REPRESENTATION('',(#922),#926);+#922 = LINE('',#923,#924);+#923 = CARTESIAN_POINT('',(0.,-0.455));+#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.415,0.2275,-13.335));+#931 = DIRECTION('',(-0.,1.,0.));+#932 = DIRECTION('',(0.,0.,1.));+#933 = DEFINITIONAL_REPRESENTATION('',(#934),#938);+#934 = LINE('',#935,#936);+#935 = CARTESIAN_POINT('',(0.,0.));+#936 = VECTOR('',#937,1.);+#937 = DIRECTION('',(1.,0.));+#938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#939 = ORIENTED_EDGE('',*,*,#940,.F.);+#940 = EDGE_CURVE('',#852,#913,#941,.T.);+#941 = SURFACE_CURVE('',#942,(#946,#953),.PCURVE_S1.);+#942 = LINE('',#943,#944);+#943 = CARTESIAN_POINT('',(-0.415,-0.2275,-4.315));+#944 = VECTOR('',#945,1.);+#945 = DIRECTION('',(-0.,1.,0.));+#946 = PCURVE('',#860,#947);+#947 = DEFINITIONAL_REPRESENTATION('',(#948),#952);+#948 = LINE('',#949,#950);+#949 = CARTESIAN_POINT('',(9.02,0.));+#950 = VECTOR('',#951,1.);+#951 = DIRECTION('',(0.,-1.));+#952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#953 = PCURVE('',#954,#959);+#954 = PLANE('',#955);+#955 = AXIS2_PLACEMENT_3D('',#956,#957,#958);+#956 = CARTESIAN_POINT('',(-0.415,-0.2275,-4.315));+#957 = DIRECTION('',(0.,0.,1.));+#958 = DIRECTION('',(1.,0.,-0.)); #959 = DEFINITIONAL_REPRESENTATION('',(#960),#964); #960 = LINE('',#961,#962);-#961 = CARTESIAN_POINT('',(0.83,0.));+#961 = CARTESIAN_POINT('',(0.,0.)); #962 = VECTOR('',#963,1.); #963 = DIRECTION('',(0.,1.)); #964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)  PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''   ) );-#965 = ORIENTED_EDGE('',*,*,#966,.T.);-#966 = EDGE_CURVE('',#944,#967,#969,.T.);-#967 = VERTEX_POINT('',#968);-#968 = CARTESIAN_POINT('',(0.415,0.2275,-4.315));-#969 = SURFACE_CURVE('',#970,(#974,#981),.PCURVE_S1.);-#970 = LINE('',#971,#972);-#971 = CARTESIAN_POINT('',(0.415,0.2275,-13.335));-#972 = VECTOR('',#973,1.);-#973 = DIRECTION('',(0.,0.,1.));-#974 = PCURVE('',#924,#975);-#975 = DEFINITIONAL_REPRESENTATION('',(#976),#980);-#976 = LINE('',#977,#978);-#977 = CARTESIAN_POINT('',(0.,-0.455));-#978 = VECTOR('',#979,1.);-#979 = DIRECTION('',(1.,0.));-#980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#981 = PCURVE('',#872,#982);-#982 = DEFINITIONAL_REPRESENTATION('',(#983),#987);-#983 = LINE('',#984,#985);-#984 = CARTESIAN_POINT('',(0.,0.83));-#985 = VECTOR('',#986,1.);-#986 = DIRECTION('',(1.,0.));-#987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#988 = ORIENTED_EDGE('',*,*,#989,.F.);-#989 = EDGE_CURVE('',#916,#967,#990,.T.);-#990 = SURFACE_CURVE('',#991,(#995,#1002),.PCURVE_S1.);-#991 = LINE('',#992,#993);-#992 = CARTESIAN_POINT('',(0.415,-0.2275,-4.315));-#993 = VECTOR('',#994,1.);-#994 = DIRECTION('',(-0.,1.,0.));-#995 = PCURVE('',#924,#996);-#996 = DEFINITIONAL_REPRESENTATION('',(#997),#1001);-#997 = LINE('',#998,#999);-#998 = CARTESIAN_POINT('',(9.02,0.));-#999 = VECTOR('',#1000,1.);-#1000 = DIRECTION('',(0.,-1.));-#1001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1002 = PCURVE('',#898,#1003);-#1003 = DEFINITIONAL_REPRESENTATION('',(#1004),#1008);-#1004 = LINE('',#1005,#1006);-#1005 = CARTESIAN_POINT('',(0.83,0.));-#1006 = VECTOR('',#1007,1.);-#1007 = DIRECTION('',(0.,1.));-#1008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1009 = ADVANCED_FACE('',(#1010),#816,.F.);-#1010 = FACE_BOUND('',#1011,.F.);-#1011 = EDGE_LOOP('',(#1012,#1033,#1034,#1055));-#1012 = ORIENTED_EDGE('',*,*,#1013,.F.);-#1013 = EDGE_CURVE('',#794,#914,#1014,.T.);-#1014 = SURFACE_CURVE('',#1015,(#1019,#1026),.PCURVE_S1.);-#1015 = LINE('',#1016,#1017);-#1016 = CARTESIAN_POINT('',(-0.415,-0.2275,-13.335));-#1017 = VECTOR('',#1018,1.);-#1018 = DIRECTION('',(1.,0.,-0.));-#1019 = PCURVE('',#816,#1020);-#1020 = DEFINITIONAL_REPRESENTATION('',(#1021),#1025);-#1021 = LINE('',#1022,#1023);-#1022 = CARTESIAN_POINT('',(0.,0.));-#1023 = VECTOR('',#1024,1.);-#1024 = DIRECTION('',(0.,1.));-#1025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1026 = PCURVE('',#844,#1027);-#1027 = DEFINITIONAL_REPRESENTATION('',(#1028),#1032);-#1028 = LINE('',#1029,#1030);-#1029 = CARTESIAN_POINT('',(0.,0.));-#1030 = VECTOR('',#1031,1.);-#1031 = DIRECTION('',(1.,0.));-#1032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1033 = ORIENTED_EDGE('',*,*,#793,.T.);-#1034 = ORIENTED_EDGE('',*,*,#1035,.T.);-#1035 = EDGE_CURVE('',#796,#916,#1036,.T.);-#1036 = SURFACE_CURVE('',#1037,(#1041,#1048),.PCURVE_S1.);-#1037 = LINE('',#1038,#1039);-#1038 = CARTESIAN_POINT('',(-0.415,-0.2275,-4.315));-#1039 = VECTOR('',#1040,1.);-#1040 = DIRECTION('',(1.,0.,-0.));-#1041 = PCURVE('',#816,#1042);-#1042 = DEFINITIONAL_REPRESENTATION('',(#1043),#1047);-#1043 = LINE('',#1044,#1045);-#1044 = CARTESIAN_POINT('',(9.02,0.));-#1045 = VECTOR('',#1046,1.);-#1046 = DIRECTION('',(0.,1.));-#1047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1048 = PCURVE('',#898,#1049);-#1049 = DEFINITIONAL_REPRESENTATION('',(#1050),#1054);-#1050 = LINE('',#1051,#1052);-#1051 = CARTESIAN_POINT('',(0.,0.));-#1052 = VECTOR('',#1053,1.);-#1053 = DIRECTION('',(1.,0.));-#1054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1055 = ORIENTED_EDGE('',*,*,#913,.F.);-#1056 = ADVANCED_FACE('',(#1057),#872,.T.);-#1057 = FACE_BOUND('',#1058,.T.);-#1058 = EDGE_LOOP('',(#1059,#1080,#1081,#1102));-#1059 = ORIENTED_EDGE('',*,*,#1060,.F.);-#1060 = EDGE_CURVE('',#829,#944,#1061,.T.);-#1061 = SURFACE_CURVE('',#1062,(#1066,#1073),.PCURVE_S1.);-#1062 = LINE('',#1063,#1064);-#1063 = CARTESIAN_POINT('',(-0.415,0.2275,-13.335));-#1064 = VECTOR('',#1065,1.);-#1065 = DIRECTION('',(1.,0.,-0.));-#1066 = PCURVE('',#872,#1067);-#1067 = DEFINITIONAL_REPRESENTATION('',(#1068),#1072);-#1068 = LINE('',#1069,#1070);-#1069 = CARTESIAN_POINT('',(0.,0.));-#1070 = VECTOR('',#1071,1.);-#1071 = DIRECTION('',(0.,1.));-#1072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1073 = PCURVE('',#844,#1074);-#1074 = DEFINITIONAL_REPRESENTATION('',(#1075),#1079);-#1075 = LINE('',#1076,#1077);-#1076 = CARTESIAN_POINT('',(0.,0.455));-#1077 = VECTOR('',#1078,1.);-#1078 = DIRECTION('',(1.,0.));-#1079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1080 = ORIENTED_EDGE('',*,*,#856,.T.);-#1081 = ORIENTED_EDGE('',*,*,#1082,.T.);-#1082 = EDGE_CURVE('',#857,#967,#1083,.T.);-#1083 = SURFACE_CURVE('',#1084,(#1088,#1095),.PCURVE_S1.);+#965 = ADVANCED_FACE('',(#966),#980,.T.);+#966 = FACE_BOUND('',#967,.T.);+#967 = EDGE_LOOP('',(#968,#998,#1021,#1044));+#968 = ORIENTED_EDGE('',*,*,#969,.F.);+#969 = EDGE_CURVE('',#970,#972,#974,.T.);+#970 = VERTEX_POINT('',#971);+#971 = CARTESIAN_POINT('',(0.415,-0.2275,-13.335));+#972 = VERTEX_POINT('',#973);+#973 = CARTESIAN_POINT('',(0.415,-0.2275,-4.315));+#974 = SURFACE_CURVE('',#975,(#979,#991),.PCURVE_S1.);+#975 = LINE('',#976,#977);+#976 = CARTESIAN_POINT('',(0.415,-0.2275,-13.335));+#977 = VECTOR('',#978,1.);+#978 = DIRECTION('',(0.,0.,1.));+#979 = PCURVE('',#980,#985);+#980 = PLANE('',#981);+#981 = AXIS2_PLACEMENT_3D('',#982,#983,#984);+#982 = CARTESIAN_POINT('',(0.415,-0.2275,-13.335));+#983 = DIRECTION('',(1.,0.,-0.));+#984 = DIRECTION('',(0.,0.,1.));+#985 = DEFINITIONAL_REPRESENTATION('',(#986),#990);+#986 = LINE('',#987,#988);+#987 = CARTESIAN_POINT('',(0.,0.));+#988 = VECTOR('',#989,1.);+#989 = DIRECTION('',(1.,0.));+#990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#991 = PCURVE('',#872,#992);+#992 = DEFINITIONAL_REPRESENTATION('',(#993),#997);+#993 = LINE('',#994,#995);+#994 = CARTESIAN_POINT('',(0.,0.83));+#995 = VECTOR('',#996,1.);+#996 = DIRECTION('',(1.,0.));+#997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#998 = ORIENTED_EDGE('',*,*,#999,.T.);+#999 = EDGE_CURVE('',#970,#1000,#1002,.T.);+#1000 = VERTEX_POINT('',#1001);+#1001 = CARTESIAN_POINT('',(0.415,0.2275,-13.335));+#1002 = SURFACE_CURVE('',#1003,(#1007,#1014),.PCURVE_S1.);+#1003 = LINE('',#1004,#1005);+#1004 = CARTESIAN_POINT('',(0.415,-0.2275,-13.335));+#1005 = VECTOR('',#1006,1.);+#1006 = DIRECTION('',(-0.,1.,0.));+#1007 = PCURVE('',#980,#1008);+#1008 = DEFINITIONAL_REPRESENTATION('',(#1009),#1013);+#1009 = LINE('',#1010,#1011);+#1010 = CARTESIAN_POINT('',(0.,0.));+#1011 = VECTOR('',#1012,1.);+#1012 = DIRECTION('',(0.,-1.));+#1013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1014 = PCURVE('',#900,#1015);+#1015 = DEFINITIONAL_REPRESENTATION('',(#1016),#1020);+#1016 = LINE('',#1017,#1018);+#1017 = CARTESIAN_POINT('',(0.83,0.));+#1018 = VECTOR('',#1019,1.);+#1019 = DIRECTION('',(0.,1.));+#1020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1021 = ORIENTED_EDGE('',*,*,#1022,.T.);+#1022 = EDGE_CURVE('',#1000,#1023,#1025,.T.);+#1023 = VERTEX_POINT('',#1024);+#1024 = CARTESIAN_POINT('',(0.415,0.2275,-4.315));+#1025 = SURFACE_CURVE('',#1026,(#1030,#1037),.PCURVE_S1.);+#1026 = LINE('',#1027,#1028);+#1027 = CARTESIAN_POINT('',(0.415,0.2275,-13.335));+#1028 = VECTOR('',#1029,1.);+#1029 = DIRECTION('',(0.,0.,1.));+#1030 = PCURVE('',#980,#1031);+#1031 = DEFINITIONAL_REPRESENTATION('',(#1032),#1036);+#1032 = LINE('',#1033,#1034);+#1033 = CARTESIAN_POINT('',(0.,-0.455));+#1034 = VECTOR('',#1035,1.);+#1035 = DIRECTION('',(1.,0.));+#1036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1037 = PCURVE('',#928,#1038);+#1038 = DEFINITIONAL_REPRESENTATION('',(#1039),#1043);+#1039 = LINE('',#1040,#1041);+#1040 = CARTESIAN_POINT('',(0.,0.83));+#1041 = VECTOR('',#1042,1.);+#1042 = DIRECTION('',(1.,0.));+#1043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1044 = ORIENTED_EDGE('',*,*,#1045,.F.);+#1045 = EDGE_CURVE('',#972,#1023,#1046,.T.);+#1046 = SURFACE_CURVE('',#1047,(#1051,#1058),.PCURVE_S1.);+#1047 = LINE('',#1048,#1049);+#1048 = CARTESIAN_POINT('',(0.415,-0.2275,-4.315));+#1049 = VECTOR('',#1050,1.);+#1050 = DIRECTION('',(-0.,1.,0.));+#1051 = PCURVE('',#980,#1052);+#1052 = DEFINITIONAL_REPRESENTATION('',(#1053),#1057);+#1053 = LINE('',#1054,#1055);+#1054 = CARTESIAN_POINT('',(9.02,0.));+#1055 = VECTOR('',#1056,1.);+#1056 = DIRECTION('',(0.,-1.));+#1057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1058 = PCURVE('',#954,#1059);+#1059 = DEFINITIONAL_REPRESENTATION('',(#1060),#1064);+#1060 = LINE('',#1061,#1062);+#1061 = CARTESIAN_POINT('',(0.83,0.));+#1062 = VECTOR('',#1063,1.);+#1063 = DIRECTION('',(0.,1.));+#1064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1065 = ADVANCED_FACE('',(#1066),#872,.F.);+#1066 = FACE_BOUND('',#1067,.F.);+#1067 = EDGE_LOOP('',(#1068,#1089,#1090,#1111));+#1068 = ORIENTED_EDGE('',*,*,#1069,.F.);+#1069 = EDGE_CURVE('',#850,#970,#1070,.T.);+#1070 = SURFACE_CURVE('',#1071,(#1075,#1082),.PCURVE_S1.);+#1071 = LINE('',#1072,#1073);+#1072 = CARTESIAN_POINT('',(-0.415,-0.2275,-13.335));+#1073 = VECTOR('',#1074,1.);+#1074 = DIRECTION('',(1.,0.,-0.));+#1075 = PCURVE('',#872,#1076);+#1076 = DEFINITIONAL_REPRESENTATION('',(#1077),#1081);+#1077 = LINE('',#1078,#1079);+#1078 = CARTESIAN_POINT('',(0.,0.));+#1079 = VECTOR('',#1080,1.);+#1080 = DIRECTION('',(0.,1.));+#1081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1082 = PCURVE('',#900,#1083);+#1083 = DEFINITIONAL_REPRESENTATION('',(#1084),#1088); #1084 = LINE('',#1085,#1086);-#1085 = CARTESIAN_POINT('',(-0.415,0.2275,-4.315));+#1085 = CARTESIAN_POINT('',(0.,0.)); #1086 = VECTOR('',#1087,1.);-#1087 = DIRECTION('',(1.,0.,-0.));-#1088 = PCURVE('',#872,#1089);-#1089 = DEFINITIONAL_REPRESENTATION('',(#1090),#1094);-#1090 = LINE('',#1091,#1092);-#1091 = CARTESIAN_POINT('',(9.02,0.));-#1092 = VECTOR('',#1093,1.);-#1093 = DIRECTION('',(0.,1.));-#1094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1095 = PCURVE('',#898,#1096);-#1096 = DEFINITIONAL_REPRESENTATION('',(#1097),#1101);-#1097 = LINE('',#1098,#1099);-#1098 = CARTESIAN_POINT('',(0.,0.455));-#1099 = VECTOR('',#1100,1.);-#1100 = DIRECTION('',(1.,0.));-#1101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1102 = ORIENTED_EDGE('',*,*,#966,.F.);-#1103 = ADVANCED_FACE('',(#1104),#844,.F.);-#1104 = FACE_BOUND('',#1105,.F.);-#1105 = EDGE_LOOP('',(#1106,#1107,#1108,#1109));-#1106 = ORIENTED_EDGE('',*,*,#828,.F.);-#1107 = ORIENTED_EDGE('',*,*,#1013,.T.);-#1108 = ORIENTED_EDGE('',*,*,#943,.T.);-#1109 = ORIENTED_EDGE('',*,*,#1060,.F.);-#1110 = ADVANCED_FACE('',(#1111),#898,.T.);-#1111 = FACE_BOUND('',#1112,.T.);-#1112 = EDGE_LOOP('',(#1113,#1114,#1115,#1116));-#1113 = ORIENTED_EDGE('',*,*,#884,.F.);-#1114 = ORIENTED_EDGE('',*,*,#1035,.T.);-#1115 = ORIENTED_EDGE('',*,*,#989,.T.);-#1116 = ORIENTED_EDGE('',*,*,#1082,.F.);-#1117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1121)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1118,#1119,#1120)) REPRESENTATION_CONTEXT+#1087 = DIRECTION('',(1.,0.));+#1088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1089 = ORIENTED_EDGE('',*,*,#849,.T.);+#1090 = ORIENTED_EDGE('',*,*,#1091,.T.);+#1091 = EDGE_CURVE('',#852,#972,#1092,.T.);+#1092 = SURFACE_CURVE('',#1093,(#1097,#1104),.PCURVE_S1.);+#1093 = LINE('',#1094,#1095);+#1094 = CARTESIAN_POINT('',(-0.415,-0.2275,-4.315));+#1095 = VECTOR('',#1096,1.);+#1096 = DIRECTION('',(1.,0.,-0.));+#1097 = PCURVE('',#872,#1098);+#1098 = DEFINITIONAL_REPRESENTATION('',(#1099),#1103);+#1099 = LINE('',#1100,#1101);+#1100 = CARTESIAN_POINT('',(9.02,0.));+#1101 = VECTOR('',#1102,1.);+#1102 = DIRECTION('',(0.,1.));+#1103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1104 = PCURVE('',#954,#1105);+#1105 = DEFINITIONAL_REPRESENTATION('',(#1106),#1110);+#1106 = LINE('',#1107,#1108);+#1107 = CARTESIAN_POINT('',(0.,0.));+#1108 = VECTOR('',#1109,1.);+#1109 = DIRECTION('',(1.,0.));+#1110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1111 = ORIENTED_EDGE('',*,*,#969,.F.);+#1112 = ADVANCED_FACE('',(#1113),#928,.T.);+#1113 = FACE_BOUND('',#1114,.T.);+#1114 = EDGE_LOOP('',(#1115,#1136,#1137,#1158));+#1115 = ORIENTED_EDGE('',*,*,#1116,.F.);+#1116 = EDGE_CURVE('',#885,#1000,#1117,.T.);+#1117 = SURFACE_CURVE('',#1118,(#1122,#1129),.PCURVE_S1.);+#1118 = LINE('',#1119,#1120);+#1119 = CARTESIAN_POINT('',(-0.415,0.2275,-13.335));+#1120 = VECTOR('',#1121,1.);+#1121 = DIRECTION('',(1.,0.,-0.));+#1122 = PCURVE('',#928,#1123);+#1123 = DEFINITIONAL_REPRESENTATION('',(#1124),#1128);+#1124 = LINE('',#1125,#1126);+#1125 = CARTESIAN_POINT('',(0.,0.));+#1126 = VECTOR('',#1127,1.);+#1127 = DIRECTION('',(0.,1.));+#1128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1129 = PCURVE('',#900,#1130);+#1130 = DEFINITIONAL_REPRESENTATION('',(#1131),#1135);+#1131 = LINE('',#1132,#1133);+#1132 = CARTESIAN_POINT('',(0.,0.455));+#1133 = VECTOR('',#1134,1.);+#1134 = DIRECTION('',(1.,0.));+#1135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1136 = ORIENTED_EDGE('',*,*,#912,.T.);+#1137 = ORIENTED_EDGE('',*,*,#1138,.T.);+#1138 = EDGE_CURVE('',#913,#1023,#1139,.T.);+#1139 = SURFACE_CURVE('',#1140,(#1144,#1151),.PCURVE_S1.);+#1140 = LINE('',#1141,#1142);+#1141 = CARTESIAN_POINT('',(-0.415,0.2275,-4.315));+#1142 = VECTOR('',#1143,1.);+#1143 = DIRECTION('',(1.,0.,-0.));+#1144 = PCURVE('',#928,#1145);+#1145 = DEFINITIONAL_REPRESENTATION('',(#1146),#1150);+#1146 = LINE('',#1147,#1148);+#1147 = CARTESIAN_POINT('',(9.02,0.));+#1148 = VECTOR('',#1149,1.);+#1149 = DIRECTION('',(0.,1.));+#1150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1151 = PCURVE('',#954,#1152);+#1152 = DEFINITIONAL_REPRESENTATION('',(#1153),#1157);+#1153 = LINE('',#1154,#1155);+#1154 = CARTESIAN_POINT('',(0.,0.455));+#1155 = VECTOR('',#1156,1.);+#1156 = DIRECTION('',(1.,0.));+#1157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1158 = ORIENTED_EDGE('',*,*,#1022,.F.);+#1159 = ADVANCED_FACE('',(#1160),#900,.F.);+#1160 = FACE_BOUND('',#1161,.F.);+#1161 = EDGE_LOOP('',(#1162,#1163,#1164,#1165));+#1162 = ORIENTED_EDGE('',*,*,#884,.F.);+#1163 = ORIENTED_EDGE('',*,*,#1069,.T.);+#1164 = ORIENTED_EDGE('',*,*,#999,.T.);+#1165 = ORIENTED_EDGE('',*,*,#1116,.F.);+#1166 = ADVANCED_FACE('',(#1167),#954,.T.);+#1167 = FACE_BOUND('',#1168,.T.);+#1168 = EDGE_LOOP('',(#1169,#1170,#1171,#1172));+#1169 = ORIENTED_EDGE('',*,*,#940,.F.);+#1170 = ORIENTED_EDGE('',*,*,#1091,.T.);+#1171 = ORIENTED_EDGE('',*,*,#1045,.T.);+#1172 = ORIENTED_EDGE('',*,*,#1138,.F.);+#1173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1177)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1174,#1175,#1176)) REPRESENTATION_CONTEXT ('Context #1','3D Context with UNIT and UNCERTAINTY') );-#1118 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );-#1119 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );-#1120 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#1121 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1118,+#1174 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1175 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1176 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1177 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1174,   'distance_accuracy_value','confusion accuracy');-#1122 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#783));-#1123 = SHAPE_DEFINITION_REPRESENTATION(#1124,#1130);-#1124 = PRODUCT_DEFINITION_SHAPE('','',#1125);-#1125 = PRODUCT_DEFINITION('design','',#1126,#1129);-#1126 = PRODUCT_DEFINITION_FORMATION('','',#1127);-#1127 = PRODUCT('Lead1_Shoulder','Lead1_Shoulder','',(#1128));-#1128 = PRODUCT_CONTEXT('',#2,'mechanical');-#1129 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');-#1130 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1131),#1461);-#1131 = MANIFOLD_SOLID_BREP('',#1132);-#1132 = CLOSED_SHELL('',(#1133,#1253,#1353,#1400,#1447,#1454));-#1133 = ADVANCED_FACE('',(#1134),#1148,.F.);-#1134 = FACE_BOUND('',#1135,.F.);-#1135 = EDGE_LOOP('',(#1136,#1171,#1199,#1227));-#1136 = ORIENTED_EDGE('',*,*,#1137,.F.);-#1137 = EDGE_CURVE('',#1138,#1140,#1142,.T.);-#1138 = VERTEX_POINT('',#1139);-#1139 = CARTESIAN_POINT('',(-0.7,-0.2275,-4.315));-#1140 = VERTEX_POINT('',#1141);-#1141 = CARTESIAN_POINT('',(-0.7,-0.2275,0.));-#1142 = SURFACE_CURVE('',#1143,(#1147,#1159),.PCURVE_S1.);-#1143 = LINE('',#1144,#1145);-#1144 = CARTESIAN_POINT('',(-0.7,-0.2275,-4.315));-#1145 = VECTOR('',#1146,1.);-#1146 = DIRECTION('',(0.,0.,1.));-#1147 = PCURVE('',#1148,#1153);-#1148 = PLANE('',#1149);-#1149 = AXIS2_PLACEMENT_3D('',#1150,#1151,#1152);-#1150 = CARTESIAN_POINT('',(-0.7,-0.2275,-4.315));-#1151 = DIRECTION('',(1.,0.,-0.));-#1152 = DIRECTION('',(0.,0.,1.));-#1153 = DEFINITIONAL_REPRESENTATION('',(#1154),#1158);-#1154 = LINE('',#1155,#1156);-#1155 = CARTESIAN_POINT('',(0.,0.));-#1156 = VECTOR('',#1157,1.);-#1157 = DIRECTION('',(1.,0.));-#1158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1159 = PCURVE('',#1160,#1165);-#1160 = PLANE('',#1161);-#1161 = AXIS2_PLACEMENT_3D('',#1162,#1163,#1164);-#1162 = CARTESIAN_POINT('',(-0.7,-0.2275,-4.315));-#1163 = DIRECTION('',(-0.,1.,0.));-#1164 = DIRECTION('',(0.,0.,1.));-#1165 = DEFINITIONAL_REPRESENTATION('',(#1166),#1170);-#1166 = LINE('',#1167,#1168);-#1167 = CARTESIAN_POINT('',(0.,0.));-#1168 = VECTOR('',#1169,1.);-#1169 = DIRECTION('',(1.,0.));-#1170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1171 = ORIENTED_EDGE('',*,*,#1172,.T.);-#1172 = EDGE_CURVE('',#1138,#1173,#1175,.T.);-#1173 = VERTEX_POINT('',#1174);-#1174 = CARTESIAN_POINT('',(-0.7,0.2275,-4.315));-#1175 = SURFACE_CURVE('',#1176,(#1180,#1187),.PCURVE_S1.);-#1176 = LINE('',#1177,#1178);-#1177 = CARTESIAN_POINT('',(-0.7,-0.2275,-4.315));-#1178 = VECTOR('',#1179,1.);-#1179 = DIRECTION('',(-0.,1.,0.));-#1180 = PCURVE('',#1148,#1181);-#1181 = DEFINITIONAL_REPRESENTATION('',(#1182),#1186);-#1182 = LINE('',#1183,#1184);-#1183 = CARTESIAN_POINT('',(0.,0.));-#1184 = VECTOR('',#1185,1.);-#1185 = DIRECTION('',(0.,-1.));-#1186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1187 = PCURVE('',#1188,#1193);-#1188 = PLANE('',#1189);-#1189 = AXIS2_PLACEMENT_3D('',#1190,#1191,#1192);-#1190 = CARTESIAN_POINT('',(-0.7,-0.2275,-4.315));-#1191 = DIRECTION('',(0.,0.,1.));-#1192 = DIRECTION('',(1.,0.,-0.));-#1193 = DEFINITIONAL_REPRESENTATION('',(#1194),#1198);-#1194 = LINE('',#1195,#1196);-#1195 = CARTESIAN_POINT('',(0.,0.));-#1196 = VECTOR('',#1197,1.);-#1197 = DIRECTION('',(0.,1.));-#1198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1199 = ORIENTED_EDGE('',*,*,#1200,.T.);-#1200 = EDGE_CURVE('',#1173,#1201,#1203,.T.);+#1178 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1179,#1181);+#1179 = ( REPRESENTATION_RELATIONSHIP('','',#842,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1180) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#1180 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);+#1181 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #1182);+#1182 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','=>[0:1:1:4]','',#5,#837,$);+#1183 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#839));+#1184 = SHAPE_DEFINITION_REPRESENTATION(#1185,#1191);+#1185 = PRODUCT_DEFINITION_SHAPE('','',#1186);+#1186 = PRODUCT_DEFINITION('design','',#1187,#1190);+#1187 = PRODUCT_DEFINITION_FORMATION('','',#1188);+#1188 = PRODUCT('Lead1_Shoulder','Lead1_Shoulder','',(#1189));+#1189 = PRODUCT_CONTEXT('',#2,'mechanical');+#1190 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#1191 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1192),#1522);+#1192 = MANIFOLD_SOLID_BREP('',#1193);+#1193 = CLOSED_SHELL('',(#1194,#1314,#1414,#1461,#1508,#1515));+#1194 = ADVANCED_FACE('',(#1195),#1209,.F.);+#1195 = FACE_BOUND('',#1196,.F.);+#1196 = EDGE_LOOP('',(#1197,#1232,#1260,#1288));+#1197 = ORIENTED_EDGE('',*,*,#1198,.F.);+#1198 = EDGE_CURVE('',#1199,#1201,#1203,.T.);+#1199 = VERTEX_POINT('',#1200);+#1200 = CARTESIAN_POINT('',(-0.7,-0.2275,-4.315)); #1201 = VERTEX_POINT('',#1202);-#1202 = CARTESIAN_POINT('',(-0.7,0.2275,0.));-#1203 = SURFACE_CURVE('',#1204,(#1208,#1215),.PCURVE_S1.);+#1202 = CARTESIAN_POINT('',(-0.7,-0.2275,0.));+#1203 = SURFACE_CURVE('',#1204,(#1208,#1220),.PCURVE_S1.); #1204 = LINE('',#1205,#1206);-#1205 = CARTESIAN_POINT('',(-0.7,0.2275,-4.315));+#1205 = CARTESIAN_POINT('',(-0.7,-0.2275,-4.315)); #1206 = VECTOR('',#1207,1.); #1207 = DIRECTION('',(0.,0.,1.));-#1208 = PCURVE('',#1148,#1209);-#1209 = DEFINITIONAL_REPRESENTATION('',(#1210),#1214);-#1210 = LINE('',#1211,#1212);-#1211 = CARTESIAN_POINT('',(0.,-0.455));-#1212 = VECTOR('',#1213,1.);-#1213 = DIRECTION('',(1.,0.));-#1214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1215 = PCURVE('',#1216,#1221);-#1216 = PLANE('',#1217);-#1217 = AXIS2_PLACEMENT_3D('',#1218,#1219,#1220);-#1218 = CARTESIAN_POINT('',(-0.7,0.2275,-4.315));-#1219 = DIRECTION('',(-0.,1.,0.));-#1220 = DIRECTION('',(0.,0.,1.));-#1221 = DEFINITIONAL_REPRESENTATION('',(#1222),#1226);-#1222 = LINE('',#1223,#1224);-#1223 = CARTESIAN_POINT('',(0.,0.));-#1224 = VECTOR('',#1225,1.);-#1225 = DIRECTION('',(1.,0.));-#1226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1227 = ORIENTED_EDGE('',*,*,#1228,.F.);-#1228 = EDGE_CURVE('',#1140,#1201,#1229,.T.);-#1229 = SURFACE_CURVE('',#1230,(#1234,#1241),.PCURVE_S1.);-#1230 = LINE('',#1231,#1232);-#1231 = CARTESIAN_POINT('',(-0.7,-0.2275,0.));-#1232 = VECTOR('',#1233,1.);-#1233 = DIRECTION('',(-0.,1.,0.));-#1234 = PCURVE('',#1148,#1235);-#1235 = DEFINITIONAL_REPRESENTATION('',(#1236),#1240);-#1236 = LINE('',#1237,#1238);-#1237 = CARTESIAN_POINT('',(4.315,0.));-#1238 = VECTOR('',#1239,1.);-#1239 = DIRECTION('',(0.,-1.));-#1240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1241 = PCURVE('',#1242,#1247);-#1242 = PLANE('',#1243);-#1243 = AXIS2_PLACEMENT_3D('',#1244,#1245,#1246);-#1244 = CARTESIAN_POINT('',(-0.7,-0.2275,0.));-#1245 = DIRECTION('',(0.,0.,1.));-#1246 = DIRECTION('',(1.,0.,-0.));-#1247 = DEFINITIONAL_REPRESENTATION('',(#1248),#1252);-#1248 = LINE('',#1249,#1250);-#1249 = CARTESIAN_POINT('',(0.,0.));-#1250 = VECTOR('',#1251,1.);-#1251 = DIRECTION('',(0.,1.));-#1252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1253 = ADVANCED_FACE('',(#1254),#1268,.T.);-#1254 = FACE_BOUND('',#1255,.T.);-#1255 = EDGE_LOOP('',(#1256,#1286,#1309,#1332));-#1256 = ORIENTED_EDGE('',*,*,#1257,.F.);-#1257 = EDGE_CURVE('',#1258,#1260,#1262,.T.);-#1258 = VERTEX_POINT('',#1259);-#1259 = CARTESIAN_POINT('',(0.7,-0.2275,-4.315));-#1260 = VERTEX_POINT('',#1261);-#1261 = CARTESIAN_POINT('',(0.7,-0.2275,0.));-#1262 = SURFACE_CURVE('',#1263,(#1267,#1279),.PCURVE_S1.);-#1263 = LINE('',#1264,#1265);-#1264 = CARTESIAN_POINT('',(0.7,-0.2275,-4.315));-#1265 = VECTOR('',#1266,1.);-#1266 = DIRECTION('',(0.,0.,1.));-#1267 = PCURVE('',#1268,#1273);-#1268 = PLANE('',#1269);-#1269 = AXIS2_PLACEMENT_3D('',#1270,#1271,#1272);-#1270 = CARTESIAN_POINT('',(0.7,-0.2275,-4.315));-#1271 = DIRECTION('',(1.,0.,-0.));-#1272 = DIRECTION('',(0.,0.,1.));-#1273 = DEFINITIONAL_REPRESENTATION('',(#1274),#1278);-#1274 = LINE('',#1275,#1276);-#1275 = CARTESIAN_POINT('',(0.,0.));-#1276 = VECTOR('',#1277,1.);-#1277 = DIRECTION('',(1.,0.));-#1278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1279 = PCURVE('',#1160,#1280);-#1280 = DEFINITIONAL_REPRESENTATION('',(#1281),#1285);-#1281 = LINE('',#1282,#1283);-#1282 = CARTESIAN_POINT('',(0.,1.4));-#1283 = VECTOR('',#1284,1.);-#1284 = DIRECTION('',(1.,0.));-#1285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1286 = ORIENTED_EDGE('',*,*,#1287,.T.);-#1287 = EDGE_CURVE('',#1258,#1288,#1290,.T.);-#1288 = VERTEX_POINT('',#1289);-#1289 = CARTESIAN_POINT('',(0.7,0.2275,-4.315));+#1208 = PCURVE('',#1209,#1214);+#1209 = PLANE('',#1210);+#1210 = AXIS2_PLACEMENT_3D('',#1211,#1212,#1213);+#1211 = CARTESIAN_POINT('',(-0.7,-0.2275,-4.315));+#1212 = DIRECTION('',(1.,0.,-0.));+#1213 = DIRECTION('',(0.,0.,1.));+#1214 = DEFINITIONAL_REPRESENTATION('',(#1215),#1219);+#1215 = LINE('',#1216,#1217);+#1216 = CARTESIAN_POINT('',(0.,0.));+#1217 = VECTOR('',#1218,1.);+#1218 = DIRECTION('',(1.,0.));+#1219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1220 = PCURVE('',#1221,#1226);+#1221 = PLANE('',#1222);+#1222 = AXIS2_PLACEMENT_3D('',#1223,#1224,#1225);+#1223 = CARTESIAN_POINT('',(-0.7,-0.2275,-4.315));+#1224 = DIRECTION('',(-0.,1.,0.));+#1225 = DIRECTION('',(0.,0.,1.));+#1226 = DEFINITIONAL_REPRESENTATION('',(#1227),#1231);+#1227 = LINE('',#1228,#1229);+#1228 = CARTESIAN_POINT('',(0.,0.));+#1229 = VECTOR('',#1230,1.);+#1230 = DIRECTION('',(1.,0.));+#1231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1232 = ORIENTED_EDGE('',*,*,#1233,.T.);+#1233 = EDGE_CURVE('',#1199,#1234,#1236,.T.);+#1234 = VERTEX_POINT('',#1235);+#1235 = CARTESIAN_POINT('',(-0.7,0.2275,-4.315));+#1236 = SURFACE_CURVE('',#1237,(#1241,#1248),.PCURVE_S1.);+#1237 = LINE('',#1238,#1239);+#1238 = CARTESIAN_POINT('',(-0.7,-0.2275,-4.315));+#1239 = VECTOR('',#1240,1.);+#1240 = DIRECTION('',(-0.,1.,0.));+#1241 = PCURVE('',#1209,#1242);+#1242 = DEFINITIONAL_REPRESENTATION('',(#1243),#1247);+#1243 = LINE('',#1244,#1245);+#1244 = CARTESIAN_POINT('',(0.,0.));+#1245 = VECTOR('',#1246,1.);+#1246 = DIRECTION('',(0.,-1.));+#1247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1248 = PCURVE('',#1249,#1254);+#1249 = PLANE('',#1250);+#1250 = AXIS2_PLACEMENT_3D('',#1251,#1252,#1253);+#1251 = CARTESIAN_POINT('',(-0.7,-0.2275,-4.315));+#1252 = DIRECTION('',(0.,0.,1.));+#1253 = DIRECTION('',(1.,0.,-0.));+#1254 = DEFINITIONAL_REPRESENTATION('',(#1255),#1259);+#1255 = LINE('',#1256,#1257);+#1256 = CARTESIAN_POINT('',(0.,0.));+#1257 = VECTOR('',#1258,1.);+#1258 = DIRECTION('',(0.,1.));+#1259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1260 = ORIENTED_EDGE('',*,*,#1261,.T.);+#1261 = EDGE_CURVE('',#1234,#1262,#1264,.T.);+#1262 = VERTEX_POINT('',#1263);+#1263 = CARTESIAN_POINT('',(-0.7,0.2275,0.));+#1264 = SURFACE_CURVE('',#1265,(#1269,#1276),.PCURVE_S1.);+#1265 = LINE('',#1266,#1267);+#1266 = CARTESIAN_POINT('',(-0.7,0.2275,-4.315));+#1267 = VECTOR('',#1268,1.);+#1268 = DIRECTION('',(0.,0.,1.));+#1269 = PCURVE('',#1209,#1270);+#1270 = DEFINITIONAL_REPRESENTATION('',(#1271),#1275);+#1271 = LINE('',#1272,#1273);+#1272 = CARTESIAN_POINT('',(0.,-0.455));+#1273 = VECTOR('',#1274,1.);+#1274 = DIRECTION('',(1.,0.));+#1275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1276 = PCURVE('',#1277,#1282);+#1277 = PLANE('',#1278);+#1278 = AXIS2_PLACEMENT_3D('',#1279,#1280,#1281);+#1279 = CARTESIAN_POINT('',(-0.7,0.2275,-4.315));+#1280 = DIRECTION('',(-0.,1.,0.));+#1281 = DIRECTION('',(0.,0.,1.));+#1282 = DEFINITIONAL_REPRESENTATION('',(#1283),#1287);+#1283 = LINE('',#1284,#1285);+#1284 = CARTESIAN_POINT('',(0.,0.));+#1285 = VECTOR('',#1286,1.);+#1286 = DIRECTION('',(1.,0.));+#1287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1288 = ORIENTED_EDGE('',*,*,#1289,.F.);+#1289 = EDGE_CURVE('',#1201,#1262,#1290,.T.); #1290 = SURFACE_CURVE('',#1291,(#1295,#1302),.PCURVE_S1.); #1291 = LINE('',#1292,#1293);-#1292 = CARTESIAN_POINT('',(0.7,-0.2275,-4.315));+#1292 = CARTESIAN_POINT('',(-0.7,-0.2275,0.)); #1293 = VECTOR('',#1294,1.); #1294 = DIRECTION('',(-0.,1.,0.));-#1295 = PCURVE('',#1268,#1296);+#1295 = PCURVE('',#1209,#1296); #1296 = DEFINITIONAL_REPRESENTATION('',(#1297),#1301); #1297 = LINE('',#1298,#1299);-#1298 = CARTESIAN_POINT('',(0.,0.));+#1298 = CARTESIAN_POINT('',(4.315,0.)); #1299 = VECTOR('',#1300,1.); #1300 = DIRECTION('',(0.,-1.)); #1301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)  PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''   ) );-#1302 = PCURVE('',#1188,#1303);-#1303 = DEFINITIONAL_REPRESENTATION('',(#1304),#1308);-#1304 = LINE('',#1305,#1306);-#1305 = CARTESIAN_POINT('',(1.4,0.));-#1306 = VECTOR('',#1307,1.);-#1307 = DIRECTION('',(0.,1.));-#1308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1309 = ORIENTED_EDGE('',*,*,#1310,.T.);-#1310 = EDGE_CURVE('',#1288,#1311,#1313,.T.);-#1311 = VERTEX_POINT('',#1312);-#1312 = CARTESIAN_POINT('',(0.7,0.2275,0.));-#1313 = SURFACE_CURVE('',#1314,(#1318,#1325),.PCURVE_S1.);-#1314 = LINE('',#1315,#1316);-#1315 = CARTESIAN_POINT('',(0.7,0.2275,-4.315));-#1316 = VECTOR('',#1317,1.);-#1317 = DIRECTION('',(0.,0.,1.));-#1318 = PCURVE('',#1268,#1319);-#1319 = DEFINITIONAL_REPRESENTATION('',(#1320),#1324);-#1320 = LINE('',#1321,#1322);-#1321 = CARTESIAN_POINT('',(0.,-0.455));-#1322 = VECTOR('',#1323,1.);-#1323 = DIRECTION('',(1.,0.));-#1324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1325 = PCURVE('',#1216,#1326);-#1326 = DEFINITIONAL_REPRESENTATION('',(#1327),#1331);-#1327 = LINE('',#1328,#1329);-#1328 = CARTESIAN_POINT('',(0.,1.4));-#1329 = VECTOR('',#1330,1.);-#1330 = DIRECTION('',(1.,0.));-#1331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1332 = ORIENTED_EDGE('',*,*,#1333,.F.);-#1333 = EDGE_CURVE('',#1260,#1311,#1334,.T.);-#1334 = SURFACE_CURVE('',#1335,(#1339,#1346),.PCURVE_S1.);+#1302 = PCURVE('',#1303,#1308);+#1303 = PLANE('',#1304);+#1304 = AXIS2_PLACEMENT_3D('',#1305,#1306,#1307);+#1305 = CARTESIAN_POINT('',(-0.7,-0.2275,0.));+#1306 = DIRECTION('',(0.,0.,1.));+#1307 = DIRECTION('',(1.,0.,-0.));+#1308 = DEFINITIONAL_REPRESENTATION('',(#1309),#1313);+#1309 = LINE('',#1310,#1311);+#1310 = CARTESIAN_POINT('',(0.,0.));+#1311 = VECTOR('',#1312,1.);+#1312 = DIRECTION('',(0.,1.));+#1313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1314 = ADVANCED_FACE('',(#1315),#1329,.T.);+#1315 = FACE_BOUND('',#1316,.T.);+#1316 = EDGE_LOOP('',(#1317,#1347,#1370,#1393));+#1317 = ORIENTED_EDGE('',*,*,#1318,.F.);+#1318 = EDGE_CURVE('',#1319,#1321,#1323,.T.);+#1319 = VERTEX_POINT('',#1320);+#1320 = CARTESIAN_POINT('',(0.7,-0.2275,-4.315));+#1321 = VERTEX_POINT('',#1322);+#1322 = CARTESIAN_POINT('',(0.7,-0.2275,0.));+#1323 = SURFACE_CURVE('',#1324,(#1328,#1340),.PCURVE_S1.);+#1324 = LINE('',#1325,#1326);+#1325 = CARTESIAN_POINT('',(0.7,-0.2275,-4.315));+#1326 = VECTOR('',#1327,1.);+#1327 = DIRECTION('',(0.,0.,1.));+#1328 = PCURVE('',#1329,#1334);+#1329 = PLANE('',#1330);+#1330 = AXIS2_PLACEMENT_3D('',#1331,#1332,#1333);+#1331 = CARTESIAN_POINT('',(0.7,-0.2275,-4.315));+#1332 = DIRECTION('',(1.,0.,-0.));+#1333 = DIRECTION('',(0.,0.,1.));+#1334 = DEFINITIONAL_REPRESENTATION('',(#1335),#1339); #1335 = LINE('',#1336,#1337);-#1336 = CARTESIAN_POINT('',(0.7,-0.2275,0.));+#1336 = CARTESIAN_POINT('',(0.,0.)); #1337 = VECTOR('',#1338,1.);-#1338 = DIRECTION('',(-0.,1.,0.));-#1339 = PCURVE('',#1268,#1340);-#1340 = DEFINITIONAL_REPRESENTATION('',(#1341),#1345);-#1341 = LINE('',#1342,#1343);-#1342 = CARTESIAN_POINT('',(4.315,0.));-#1343 = VECTOR('',#1344,1.);-#1344 = DIRECTION('',(0.,-1.));-#1345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1346 = PCURVE('',#1242,#1347);-#1347 = DEFINITIONAL_REPRESENTATION('',(#1348),#1352);-#1348 = LINE('',#1349,#1350);-#1349 = CARTESIAN_POINT('',(1.4,0.));-#1350 = VECTOR('',#1351,1.);-#1351 = DIRECTION('',(0.,1.));-#1352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1353 = ADVANCED_FACE('',(#1354),#1160,.F.);-#1354 = FACE_BOUND('',#1355,.F.);-#1355 = EDGE_LOOP('',(#1356,#1377,#1378,#1399));-#1356 = ORIENTED_EDGE('',*,*,#1357,.F.);-#1357 = EDGE_CURVE('',#1138,#1258,#1358,.T.);-#1358 = SURFACE_CURVE('',#1359,(#1363,#1370),.PCURVE_S1.);-#1359 = LINE('',#1360,#1361);-#1360 = CARTESIAN_POINT('',(-0.7,-0.2275,-4.315));-#1361 = VECTOR('',#1362,1.);-#1362 = DIRECTION('',(1.,0.,-0.));-#1363 = PCURVE('',#1160,#1364);+#1338 = DIRECTION('',(1.,0.));+#1339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1340 = PCURVE('',#1221,#1341);+#1341 = DEFINITIONAL_REPRESENTATION('',(#1342),#1346);+#1342 = LINE('',#1343,#1344);+#1343 = CARTESIAN_POINT('',(0.,1.4));+#1344 = VECTOR('',#1345,1.);+#1345 = DIRECTION('',(1.,0.));+#1346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1347 = ORIENTED_EDGE('',*,*,#1348,.T.);+#1348 = EDGE_CURVE('',#1319,#1349,#1351,.T.);+#1349 = VERTEX_POINT('',#1350);+#1350 = CARTESIAN_POINT('',(0.7,0.2275,-4.315));+#1351 = SURFACE_CURVE('',#1352,(#1356,#1363),.PCURVE_S1.);+#1352 = LINE('',#1353,#1354);+#1353 = CARTESIAN_POINT('',(0.7,-0.2275,-4.315));+#1354 = VECTOR('',#1355,1.);+#1355 = DIRECTION('',(-0.,1.,0.));+#1356 = PCURVE('',#1329,#1357);+#1357 = DEFINITIONAL_REPRESENTATION('',(#1358),#1362);+#1358 = LINE('',#1359,#1360);+#1359 = CARTESIAN_POINT('',(0.,0.));+#1360 = VECTOR('',#1361,1.);+#1361 = DIRECTION('',(0.,-1.));+#1362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1363 = PCURVE('',#1249,#1364); #1364 = DEFINITIONAL_REPRESENTATION('',(#1365),#1369); #1365 = LINE('',#1366,#1367);-#1366 = CARTESIAN_POINT('',(0.,0.));+#1366 = CARTESIAN_POINT('',(1.4,0.)); #1367 = VECTOR('',#1368,1.); #1368 = DIRECTION('',(0.,1.)); #1369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)  PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''   ) );-#1370 = PCURVE('',#1188,#1371);-#1371 = DEFINITIONAL_REPRESENTATION('',(#1372),#1376);-#1372 = LINE('',#1373,#1374);-#1373 = CARTESIAN_POINT('',(0.,0.));-#1374 = VECTOR('',#1375,1.);-#1375 = DIRECTION('',(1.,0.));-#1376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1377 = ORIENTED_EDGE('',*,*,#1137,.T.);-#1378 = ORIENTED_EDGE('',*,*,#1379,.T.);-#1379 = EDGE_CURVE('',#1140,#1260,#1380,.T.);-#1380 = SURFACE_CURVE('',#1381,(#1385,#1392),.PCURVE_S1.);+#1370 = ORIENTED_EDGE('',*,*,#1371,.T.);+#1371 = EDGE_CURVE('',#1349,#1372,#1374,.T.);+#1372 = VERTEX_POINT('',#1373);+#1373 = CARTESIAN_POINT('',(0.7,0.2275,0.));+#1374 = SURFACE_CURVE('',#1375,(#1379,#1386),.PCURVE_S1.);+#1375 = LINE('',#1376,#1377);+#1376 = CARTESIAN_POINT('',(0.7,0.2275,-4.315));+#1377 = VECTOR('',#1378,1.);+#1378 = DIRECTION('',(0.,0.,1.));+#1379 = PCURVE('',#1329,#1380);+#1380 = DEFINITIONAL_REPRESENTATION('',(#1381),#1385); #1381 = LINE('',#1382,#1383);-#1382 = CARTESIAN_POINT('',(-0.7,-0.2275,0.));+#1382 = CARTESIAN_POINT('',(0.,-0.455)); #1383 = VECTOR('',#1384,1.);-#1384 = DIRECTION('',(1.,0.,-0.));-#1385 = PCURVE('',#1160,#1386);-#1386 = DEFINITIONAL_REPRESENTATION('',(#1387),#1391);-#1387 = LINE('',#1388,#1389);-#1388 = CARTESIAN_POINT('',(4.315,0.));-#1389 = VECTOR('',#1390,1.);-#1390 = DIRECTION('',(0.,1.));-#1391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1392 = PCURVE('',#1242,#1393);-#1393 = DEFINITIONAL_REPRESENTATION('',(#1394),#1398);-#1394 = LINE('',#1395,#1396);-#1395 = CARTESIAN_POINT('',(0.,0.));-#1396 = VECTOR('',#1397,1.);-#1397 = DIRECTION('',(1.,0.));-#1398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1399 = ORIENTED_EDGE('',*,*,#1257,.F.);-#1400 = ADVANCED_FACE('',(#1401),#1216,.T.);-#1401 = FACE_BOUND('',#1402,.T.);-#1402 = EDGE_LOOP('',(#1403,#1424,#1425,#1446));-#1403 = ORIENTED_EDGE('',*,*,#1404,.F.);-#1404 = EDGE_CURVE('',#1173,#1288,#1405,.T.);-#1405 = SURFACE_CURVE('',#1406,(#1410,#1417),.PCURVE_S1.);-#1406 = LINE('',#1407,#1408);-#1407 = CARTESIAN_POINT('',(-0.7,0.2275,-4.315));-#1408 = VECTOR('',#1409,1.);-#1409 = DIRECTION('',(1.,0.,-0.));-#1410 = PCURVE('',#1216,#1411);-#1411 = DEFINITIONAL_REPRESENTATION('',(#1412),#1416);-#1412 = LINE('',#1413,#1414);-#1413 = CARTESIAN_POINT('',(0.,0.));-#1414 = VECTOR('',#1415,1.);-#1415 = DIRECTION('',(0.,1.));-#1416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1417 = PCURVE('',#1188,#1418);-#1418 = DEFINITIONAL_REPRESENTATION('',(#1419),#1423);-#1419 = LINE('',#1420,#1421);-#1420 = CARTESIAN_POINT('',(0.,0.455));-#1421 = VECTOR('',#1422,1.);-#1422 = DIRECTION('',(1.,0.));-#1423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1424 = ORIENTED_EDGE('',*,*,#1200,.T.);-#1425 = ORIENTED_EDGE('',*,*,#1426,.T.);-#1426 = EDGE_CURVE('',#1201,#1311,#1427,.T.);-#1427 = SURFACE_CURVE('',#1428,(#1432,#1439),.PCURVE_S1.);-#1428 = LINE('',#1429,#1430);-#1429 = CARTESIAN_POINT('',(-0.7,0.2275,0.));-#1430 = VECTOR('',#1431,1.);-#1431 = DIRECTION('',(1.,0.,-0.));-#1432 = PCURVE('',#1216,#1433);-#1433 = DEFINITIONAL_REPRESENTATION('',(#1434),#1438);-#1434 = LINE('',#1435,#1436);-#1435 = CARTESIAN_POINT('',(4.315,0.));-#1436 = VECTOR('',#1437,1.);-#1437 = DIRECTION('',(0.,1.));-#1438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1439 = PCURVE('',#1242,#1440);-#1440 = DEFINITIONAL_REPRESENTATION('',(#1441),#1445);-#1441 = LINE('',#1442,#1443);-#1442 = CARTESIAN_POINT('',(0.,0.455));-#1443 = VECTOR('',#1444,1.);-#1444 = DIRECTION('',(1.,0.));-#1445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1446 = ORIENTED_EDGE('',*,*,#1310,.F.);-#1447 = ADVANCED_FACE('',(#1448),#1188,.F.);-#1448 = FACE_BOUND('',#1449,.F.);-#1449 = EDGE_LOOP('',(#1450,#1451,#1452,#1453));-#1450 = ORIENTED_EDGE('',*,*,#1172,.F.);-#1451 = ORIENTED_EDGE('',*,*,#1357,.T.);-#1452 = ORIENTED_EDGE('',*,*,#1287,.T.);-#1453 = ORIENTED_EDGE('',*,*,#1404,.F.);-#1454 = ADVANCED_FACE('',(#1455),#1242,.T.);-#1455 = FACE_BOUND('',#1456,.T.);-#1456 = EDGE_LOOP('',(#1457,#1458,#1459,#1460));-#1457 = ORIENTED_EDGE('',*,*,#1228,.F.);-#1458 = ORIENTED_EDGE('',*,*,#1379,.T.);-#1459 = ORIENTED_EDGE('',*,*,#1333,.T.);-#1460 = ORIENTED_EDGE('',*,*,#1426,.F.);-#1461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1465)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1462,#1463,#1464)) REPRESENTATION_CONTEXT+#1384 = DIRECTION('',(1.,0.));+#1385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1386 = PCURVE('',#1277,#1387);+#1387 = DEFINITIONAL_REPRESENTATION('',(#1388),#1392);+#1388 = LINE('',#1389,#1390);+#1389 = CARTESIAN_POINT('',(0.,1.4));+#1390 = VECTOR('',#1391,1.);+#1391 = DIRECTION('',(1.,0.));+#1392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1393 = ORIENTED_EDGE('',*,*,#1394,.F.);+#1394 = EDGE_CURVE('',#1321,#1372,#1395,.T.);+#1395 = SURFACE_CURVE('',#1396,(#1400,#1407),.PCURVE_S1.);+#1396 = LINE('',#1397,#1398);+#1397 = CARTESIAN_POINT('',(0.7,-0.2275,0.));+#1398 = VECTOR('',#1399,1.);+#1399 = DIRECTION('',(-0.,1.,0.));+#1400 = PCURVE('',#1329,#1401);+#1401 = DEFINITIONAL_REPRESENTATION('',(#1402),#1406);+#1402 = LINE('',#1403,#1404);+#1403 = CARTESIAN_POINT('',(4.315,0.));+#1404 = VECTOR('',#1405,1.);+#1405 = DIRECTION('',(0.,-1.));+#1406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1407 = PCURVE('',#1303,#1408);+#1408 = DEFINITIONAL_REPRESENTATION('',(#1409),#1413);+#1409 = LINE('',#1410,#1411);+#1410 = CARTESIAN_POINT('',(1.4,0.));+#1411 = VECTOR('',#1412,1.);+#1412 = DIRECTION('',(0.,1.));+#1413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1414 = ADVANCED_FACE('',(#1415),#1221,.F.);+#1415 = FACE_BOUND('',#1416,.F.);+#1416 = EDGE_LOOP('',(#1417,#1438,#1439,#1460));+#1417 = ORIENTED_EDGE('',*,*,#1418,.F.);+#1418 = EDGE_CURVE('',#1199,#1319,#1419,.T.);+#1419 = SURFACE_CURVE('',#1420,(#1424,#1431),.PCURVE_S1.);+#1420 = LINE('',#1421,#1422);+#1421 = CARTESIAN_POINT('',(-0.7,-0.2275,-4.315));+#1422 = VECTOR('',#1423,1.);+#1423 = DIRECTION('',(1.,0.,-0.));+#1424 = PCURVE('',#1221,#1425);+#1425 = DEFINITIONAL_REPRESENTATION('',(#1426),#1430);+#1426 = LINE('',#1427,#1428);+#1427 = CARTESIAN_POINT('',(0.,0.));+#1428 = VECTOR('',#1429,1.);+#1429 = DIRECTION('',(0.,1.));+#1430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1431 = PCURVE('',#1249,#1432);+#1432 = DEFINITIONAL_REPRESENTATION('',(#1433),#1437);+#1433 = LINE('',#1434,#1435);+#1434 = CARTESIAN_POINT('',(0.,0.));+#1435 = VECTOR('',#1436,1.);+#1436 = DIRECTION('',(1.,0.));+#1437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1438 = ORIENTED_EDGE('',*,*,#1198,.T.);+#1439 = ORIENTED_EDGE('',*,*,#1440,.T.);+#1440 = EDGE_CURVE('',#1201,#1321,#1441,.T.);+#1441 = SURFACE_CURVE('',#1442,(#1446,#1453),.PCURVE_S1.);+#1442 = LINE('',#1443,#1444);+#1443 = CARTESIAN_POINT('',(-0.7,-0.2275,0.));+#1444 = VECTOR('',#1445,1.);+#1445 = DIRECTION('',(1.,0.,-0.));+#1446 = PCURVE('',#1221,#1447);+#1447 = DEFINITIONAL_REPRESENTATION('',(#1448),#1452);+#1448 = LINE('',#1449,#1450);+#1449 = CARTESIAN_POINT('',(4.315,0.));+#1450 = VECTOR('',#1451,1.);+#1451 = DIRECTION('',(0.,1.));+#1452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1453 = PCURVE('',#1303,#1454);+#1454 = DEFINITIONAL_REPRESENTATION('',(#1455),#1459);+#1455 = LINE('',#1456,#1457);+#1456 = CARTESIAN_POINT('',(0.,0.));+#1457 = VECTOR('',#1458,1.);+#1458 = DIRECTION('',(1.,0.));+#1459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1460 = ORIENTED_EDGE('',*,*,#1318,.F.);+#1461 = ADVANCED_FACE('',(#1462),#1277,.T.);+#1462 = FACE_BOUND('',#1463,.T.);+#1463 = EDGE_LOOP('',(#1464,#1485,#1486,#1507));+#1464 = ORIENTED_EDGE('',*,*,#1465,.F.);+#1465 = EDGE_CURVE('',#1234,#1349,#1466,.T.);+#1466 = SURFACE_CURVE('',#1467,(#1471,#1478),.PCURVE_S1.);+#1467 = LINE('',#1468,#1469);+#1468 = CARTESIAN_POINT('',(-0.7,0.2275,-4.315));+#1469 = VECTOR('',#1470,1.);+#1470 = DIRECTION('',(1.,0.,-0.));+#1471 = PCURVE('',#1277,#1472);+#1472 = DEFINITIONAL_REPRESENTATION('',(#1473),#1477);+#1473 = LINE('',#1474,#1475);+#1474 = CARTESIAN_POINT('',(0.,0.));+#1475 = VECTOR('',#1476,1.);+#1476 = DIRECTION('',(0.,1.));+#1477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1478 = PCURVE('',#1249,#1479);+#1479 = DEFINITIONAL_REPRESENTATION('',(#1480),#1484);+#1480 = LINE('',#1481,#1482);+#1481 = CARTESIAN_POINT('',(0.,0.455));+#1482 = VECTOR('',#1483,1.);+#1483 = DIRECTION('',(1.,0.));+#1484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1485 = ORIENTED_EDGE('',*,*,#1261,.T.);+#1486 = ORIENTED_EDGE('',*,*,#1487,.T.);+#1487 = EDGE_CURVE('',#1262,#1372,#1488,.T.);+#1488 = SURFACE_CURVE('',#1489,(#1493,#1500),.PCURVE_S1.);+#1489 = LINE('',#1490,#1491);+#1490 = CARTESIAN_POINT('',(-0.7,0.2275,0.));+#1491 = VECTOR('',#1492,1.);+#1492 = DIRECTION('',(1.,0.,-0.));+#1493 = PCURVE('',#1277,#1494);+#1494 = DEFINITIONAL_REPRESENTATION('',(#1495),#1499);+#1495 = LINE('',#1496,#1497);+#1496 = CARTESIAN_POINT('',(4.315,0.));+#1497 = VECTOR('',#1498,1.);+#1498 = DIRECTION('',(0.,1.));+#1499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1500 = PCURVE('',#1303,#1501);+#1501 = DEFINITIONAL_REPRESENTATION('',(#1502),#1506);+#1502 = LINE('',#1503,#1504);+#1503 = CARTESIAN_POINT('',(0.,0.455));+#1504 = VECTOR('',#1505,1.);+#1505 = DIRECTION('',(1.,0.));+#1506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1507 = ORIENTED_EDGE('',*,*,#1371,.F.);+#1508 = ADVANCED_FACE('',(#1509),#1249,.F.);+#1509 = FACE_BOUND('',#1510,.F.);+#1510 = EDGE_LOOP('',(#1511,#1512,#1513,#1514));+#1511 = ORIENTED_EDGE('',*,*,#1233,.F.);+#1512 = ORIENTED_EDGE('',*,*,#1418,.T.);+#1513 = ORIENTED_EDGE('',*,*,#1348,.T.);+#1514 = ORIENTED_EDGE('',*,*,#1465,.F.);+#1515 = ADVANCED_FACE('',(#1516),#1303,.T.);+#1516 = FACE_BOUND('',#1517,.T.);+#1517 = EDGE_LOOP('',(#1518,#1519,#1520,#1521));+#1518 = ORIENTED_EDGE('',*,*,#1289,.F.);+#1519 = ORIENTED_EDGE('',*,*,#1440,.T.);+#1520 = ORIENTED_EDGE('',*,*,#1394,.T.);+#1521 = ORIENTED_EDGE('',*,*,#1487,.F.);+#1522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1526)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1523,#1524,#1525)) REPRESENTATION_CONTEXT ('Context #1','3D Context with UNIT and UNCERTAINTY') );-#1462 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );-#1463 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );-#1464 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#1465 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1462,+#1523 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1524 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1525 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1526 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1523,   'distance_accuracy_value','confusion accuracy');-#1466 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1127));-#1467 = SHAPE_DEFINITION_REPRESENTATION(#1468,#1474);-#1468 = PRODUCT_DEFINITION_SHAPE('','',#1469);-#1469 = PRODUCT_DEFINITION('design','',#1470,#1473);-#1470 = PRODUCT_DEFINITION_FORMATION('','',#1471);-#1471 = PRODUCT('Lead2_Drain','Lead2_Drain','',(#1472));-#1472 = PRODUCT_CONTEXT('',#2,'mechanical');-#1473 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');-#1474 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1475),#1805);-#1475 = MANIFOLD_SOLID_BREP('',#1476);-#1476 = CLOSED_SHELL('',(#1477,#1597,#1697,#1744,#1791,#1798));-#1477 = ADVANCED_FACE('',(#1478),#1492,.F.);-#1478 = FACE_BOUND('',#1479,.F.);-#1479 = EDGE_LOOP('',(#1480,#1515,#1543,#1571));-#1480 = ORIENTED_EDGE('',*,*,#1481,.F.);-#1481 = EDGE_CURVE('',#1482,#1484,#1486,.T.);-#1482 = VERTEX_POINT('',#1483);-#1483 = CARTESIAN_POINT('',(2.125,-0.2275,-13.335));-#1484 = VERTEX_POINT('',#1485);-#1485 = CARTESIAN_POINT('',(2.125,-0.2275,-4.315));-#1486 = SURFACE_CURVE('',#1487,(#1491,#1503),.PCURVE_S1.);-#1487 = LINE('',#1488,#1489);-#1488 = CARTESIAN_POINT('',(2.125,-0.2275,-13.335));-#1489 = VECTOR('',#1490,1.);-#1490 = DIRECTION('',(0.,0.,1.));-#1491 = PCURVE('',#1492,#1497);-#1492 = PLANE('',#1493);-#1493 = AXIS2_PLACEMENT_3D('',#1494,#1495,#1496);-#1494 = CARTESIAN_POINT('',(2.125,-0.2275,-13.335));-#1495 = DIRECTION('',(1.,0.,-0.));-#1496 = DIRECTION('',(0.,0.,1.));-#1497 = DEFINITIONAL_REPRESENTATION('',(#1498),#1502);-#1498 = LINE('',#1499,#1500);-#1499 = CARTESIAN_POINT('',(0.,0.));-#1500 = VECTOR('',#1501,1.);-#1501 = DIRECTION('',(1.,0.));-#1502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1503 = PCURVE('',#1504,#1509);-#1504 = PLANE('',#1505);-#1505 = AXIS2_PLACEMENT_3D('',#1506,#1507,#1508);-#1506 = CARTESIAN_POINT('',(2.125,-0.2275,-13.335));-#1507 = DIRECTION('',(-0.,1.,0.));-#1508 = DIRECTION('',(0.,0.,1.));-#1509 = DEFINITIONAL_REPRESENTATION('',(#1510),#1514);-#1510 = LINE('',#1511,#1512);-#1511 = CARTESIAN_POINT('',(0.,0.));-#1512 = VECTOR('',#1513,1.);-#1513 = DIRECTION('',(1.,0.));-#1514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1515 = ORIENTED_EDGE('',*,*,#1516,.T.);-#1516 = EDGE_CURVE('',#1482,#1517,#1519,.T.);-#1517 = VERTEX_POINT('',#1518);-#1518 = CARTESIAN_POINT('',(2.125,0.2275,-13.335));-#1519 = SURFACE_CURVE('',#1520,(#1524,#1531),.PCURVE_S1.);-#1520 = LINE('',#1521,#1522);-#1521 = CARTESIAN_POINT('',(2.125,-0.2275,-13.335));-#1522 = VECTOR('',#1523,1.);-#1523 = DIRECTION('',(-0.,1.,0.));-#1524 = PCURVE('',#1492,#1525);-#1525 = DEFINITIONAL_REPRESENTATION('',(#1526),#1530);-#1526 = LINE('',#1527,#1528);-#1527 = CARTESIAN_POINT('',(0.,0.));-#1528 = VECTOR('',#1529,1.);-#1529 = DIRECTION('',(0.,-1.));-#1530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1531 = PCURVE('',#1532,#1537);-#1532 = PLANE('',#1533);-#1533 = AXIS2_PLACEMENT_3D('',#1534,#1535,#1536);-#1534 = CARTESIAN_POINT('',(2.125,-0.2275,-13.335));-#1535 = DIRECTION('',(0.,0.,1.));-#1536 = DIRECTION('',(1.,0.,-0.));-#1537 = DEFINITIONAL_REPRESENTATION('',(#1538),#1542);-#1538 = LINE('',#1539,#1540);-#1539 = CARTESIAN_POINT('',(0.,0.));-#1540 = VECTOR('',#1541,1.);-#1541 = DIRECTION('',(0.,1.));-#1542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1543 = ORIENTED_EDGE('',*,*,#1544,.T.);-#1544 = EDGE_CURVE('',#1517,#1545,#1547,.T.);-#1545 = VERTEX_POINT('',#1546);-#1546 = CARTESIAN_POINT('',(2.125,0.2275,-4.315));-#1547 = SURFACE_CURVE('',#1548,(#1552,#1559),.PCURVE_S1.);-#1548 = LINE('',#1549,#1550);-#1549 = CARTESIAN_POINT('',(2.125,0.2275,-13.335));-#1550 = VECTOR('',#1551,1.);-#1551 = DIRECTION('',(0.,0.,1.));-#1552 = PCURVE('',#1492,#1553);-#1553 = DEFINITIONAL_REPRESENTATION('',(#1554),#1558);-#1554 = LINE('',#1555,#1556);-#1555 = CARTESIAN_POINT('',(0.,-0.455));-#1556 = VECTOR('',#1557,1.);-#1557 = DIRECTION('',(1.,0.));-#1558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1559 = PCURVE('',#1560,#1565);-#1560 = PLANE('',#1561);-#1561 = AXIS2_PLACEMENT_3D('',#1562,#1563,#1564);-#1562 = CARTESIAN_POINT('',(2.125,0.2275,-13.335));-#1563 = DIRECTION('',(-0.,1.,0.));-#1564 = DIRECTION('',(0.,0.,1.));-#1565 = DEFINITIONAL_REPRESENTATION('',(#1566),#1570);-#1566 = LINE('',#1567,#1568);-#1567 = CARTESIAN_POINT('',(0.,0.));-#1568 = VECTOR('',#1569,1.);-#1569 = DIRECTION('',(1.,0.));-#1570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1571 = ORIENTED_EDGE('',*,*,#1572,.F.);-#1572 = EDGE_CURVE('',#1484,#1545,#1573,.T.);-#1573 = SURFACE_CURVE('',#1574,(#1578,#1585),.PCURVE_S1.);-#1574 = LINE('',#1575,#1576);-#1575 = CARTESIAN_POINT('',(2.125,-0.2275,-4.315));-#1576 = VECTOR('',#1577,1.);-#1577 = DIRECTION('',(-0.,1.,0.));-#1578 = PCURVE('',#1492,#1579);-#1579 = DEFINITIONAL_REPRESENTATION('',(#1580),#1584);-#1580 = LINE('',#1581,#1582);-#1581 = CARTESIAN_POINT('',(9.02,0.));-#1582 = VECTOR('',#1583,1.);-#1583 = DIRECTION('',(0.,-1.));-#1584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1585 = PCURVE('',#1586,#1591);-#1586 = PLANE('',#1587);-#1587 = AXIS2_PLACEMENT_3D('',#1588,#1589,#1590);-#1588 = CARTESIAN_POINT('',(2.125,-0.2275,-4.315));-#1589 = DIRECTION('',(0.,0.,1.));-#1590 = DIRECTION('',(1.,0.,-0.));+#1527 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1528,#1530);+#1528 = ( REPRESENTATION_RELATIONSHIP('','',#1191,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1529) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#1529 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);+#1530 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #1531);+#1531 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','=>[0:1:1:5]','',#5,#1186,$);+#1532 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1188));+#1533 = SHAPE_DEFINITION_REPRESENTATION(#1534,#1540);+#1534 = PRODUCT_DEFINITION_SHAPE('','',#1535);+#1535 = PRODUCT_DEFINITION('design','',#1536,#1539);+#1536 = PRODUCT_DEFINITION_FORMATION('','',#1537);+#1537 = PRODUCT('Lead2_Drain','Lead2_Drain','',(#1538));+#1538 = PRODUCT_CONTEXT('',#2,'mechanical');+#1539 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#1540 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1541),#1871);+#1541 = MANIFOLD_SOLID_BREP('',#1542);+#1542 = CLOSED_SHELL('',(#1543,#1663,#1763,#1810,#1857,#1864));+#1543 = ADVANCED_FACE('',(#1544),#1558,.F.);+#1544 = FACE_BOUND('',#1545,.F.);+#1545 = EDGE_LOOP('',(#1546,#1581,#1609,#1637));+#1546 = ORIENTED_EDGE('',*,*,#1547,.F.);+#1547 = EDGE_CURVE('',#1548,#1550,#1552,.T.);+#1548 = VERTEX_POINT('',#1549);+#1549 = CARTESIAN_POINT('',(2.125,-0.2275,-13.335));+#1550 = VERTEX_POINT('',#1551);+#1551 = CARTESIAN_POINT('',(2.125,-0.2275,-4.315));+#1552 = SURFACE_CURVE('',#1553,(#1557,#1569),.PCURVE_S1.);+#1553 = LINE('',#1554,#1555);+#1554 = CARTESIAN_POINT('',(2.125,-0.2275,-13.335));+#1555 = VECTOR('',#1556,1.);+#1556 = DIRECTION('',(0.,0.,1.));+#1557 = PCURVE('',#1558,#1563);+#1558 = PLANE('',#1559);+#1559 = AXIS2_PLACEMENT_3D('',#1560,#1561,#1562);+#1560 = CARTESIAN_POINT('',(2.125,-0.2275,-13.335));+#1561 = DIRECTION('',(1.,0.,-0.));+#1562 = DIRECTION('',(0.,0.,1.));+#1563 = DEFINITIONAL_REPRESENTATION('',(#1564),#1568);+#1564 = LINE('',#1565,#1566);+#1565 = CARTESIAN_POINT('',(0.,0.));+#1566 = VECTOR('',#1567,1.);+#1567 = DIRECTION('',(1.,0.));+#1568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1569 = PCURVE('',#1570,#1575);+#1570 = PLANE('',#1571);+#1571 = AXIS2_PLACEMENT_3D('',#1572,#1573,#1574);+#1572 = CARTESIAN_POINT('',(2.125,-0.2275,-13.335));+#1573 = DIRECTION('',(-0.,1.,0.));+#1574 = DIRECTION('',(0.,0.,1.));+#1575 = DEFINITIONAL_REPRESENTATION('',(#1576),#1580);+#1576 = LINE('',#1577,#1578);+#1577 = CARTESIAN_POINT('',(0.,0.));+#1578 = VECTOR('',#1579,1.);+#1579 = DIRECTION('',(1.,0.));+#1580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1581 = ORIENTED_EDGE('',*,*,#1582,.T.);+#1582 = EDGE_CURVE('',#1548,#1583,#1585,.T.);+#1583 = VERTEX_POINT('',#1584);+#1584 = CARTESIAN_POINT('',(2.125,0.2275,-13.335));+#1585 = SURFACE_CURVE('',#1586,(#1590,#1597),.PCURVE_S1.);+#1586 = LINE('',#1587,#1588);+#1587 = CARTESIAN_POINT('',(2.125,-0.2275,-13.335));+#1588 = VECTOR('',#1589,1.);+#1589 = DIRECTION('',(-0.,1.,0.));+#1590 = PCURVE('',#1558,#1591); #1591 = DEFINITIONAL_REPRESENTATION('',(#1592),#1596); #1592 = LINE('',#1593,#1594); #1593 = CARTESIAN_POINT('',(0.,0.)); #1594 = VECTOR('',#1595,1.);-#1595 = DIRECTION('',(0.,1.));+#1595 = DIRECTION('',(0.,-1.)); #1596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)  PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''   ) );-#1597 = ADVANCED_FACE('',(#1598),#1612,.T.);-#1598 = FACE_BOUND('',#1599,.T.);-#1599 = EDGE_LOOP('',(#1600,#1630,#1653,#1676));-#1600 = ORIENTED_EDGE('',*,*,#1601,.F.);-#1601 = EDGE_CURVE('',#1602,#1604,#1606,.T.);-#1602 = VERTEX_POINT('',#1603);-#1603 = CARTESIAN_POINT('',(2.955,-0.2275,-13.335));-#1604 = VERTEX_POINT('',#1605);-#1605 = CARTESIAN_POINT('',(2.955,-0.2275,-4.315));-#1606 = SURFACE_CURVE('',#1607,(#1611,#1623),.PCURVE_S1.);-#1607 = LINE('',#1608,#1609);-#1608 = CARTESIAN_POINT('',(2.955,-0.2275,-13.335));-#1609 = VECTOR('',#1610,1.);-#1610 = DIRECTION('',(0.,0.,1.));-#1611 = PCURVE('',#1612,#1617);-#1612 = PLANE('',#1613);-#1613 = AXIS2_PLACEMENT_3D('',#1614,#1615,#1616);-#1614 = CARTESIAN_POINT('',(2.955,-0.2275,-13.335));-#1615 = DIRECTION('',(1.,0.,-0.));-#1616 = DIRECTION('',(0.,0.,1.));-#1617 = DEFINITIONAL_REPRESENTATION('',(#1618),#1622);-#1618 = LINE('',#1619,#1620);-#1619 = CARTESIAN_POINT('',(0.,0.));-#1620 = VECTOR('',#1621,1.);-#1621 = DIRECTION('',(1.,0.));-#1622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1623 = PCURVE('',#1504,#1624);-#1624 = DEFINITIONAL_REPRESENTATION('',(#1625),#1629);-#1625 = LINE('',#1626,#1627);-#1626 = CARTESIAN_POINT('',(0.,0.83));-#1627 = VECTOR('',#1628,1.);-#1628 = DIRECTION('',(1.,0.));-#1629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1630 = ORIENTED_EDGE('',*,*,#1631,.T.);-#1631 = EDGE_CURVE('',#1602,#1632,#1634,.T.);-#1632 = VERTEX_POINT('',#1633);-#1633 = CARTESIAN_POINT('',(2.955,0.2275,-13.335));-#1634 = SURFACE_CURVE('',#1635,(#1639,#1646),.PCURVE_S1.);-#1635 = LINE('',#1636,#1637);-#1636 = CARTESIAN_POINT('',(2.955,-0.2275,-13.335));-#1637 = VECTOR('',#1638,1.);-#1638 = DIRECTION('',(-0.,1.,0.));-#1639 = PCURVE('',#1612,#1640);-#1640 = DEFINITIONAL_REPRESENTATION('',(#1641),#1645);-#1641 = LINE('',#1642,#1643);-#1642 = CARTESIAN_POINT('',(0.,0.));-#1643 = VECTOR('',#1644,1.);-#1644 = DIRECTION('',(0.,-1.));-#1645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1646 = PCURVE('',#1532,#1647);-#1647 = DEFINITIONAL_REPRESENTATION('',(#1648),#1652);-#1648 = LINE('',#1649,#1650);-#1649 = CARTESIAN_POINT('',(0.83,0.));-#1650 = VECTOR('',#1651,1.);-#1651 = DIRECTION('',(0.,1.));-#1652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1653 = ORIENTED_EDGE('',*,*,#1654,.T.);-#1654 = EDGE_CURVE('',#1632,#1655,#1657,.T.);-#1655 = VERTEX_POINT('',#1656);-#1656 = CARTESIAN_POINT('',(2.955,0.2275,-4.315));-#1657 = SURFACE_CURVE('',#1658,(#1662,#1669),.PCURVE_S1.);+#1597 = PCURVE('',#1598,#1603);+#1598 = PLANE('',#1599);+#1599 = AXIS2_PLACEMENT_3D('',#1600,#1601,#1602);+#1600 = CARTESIAN_POINT('',(2.125,-0.2275,-13.335));+#1601 = DIRECTION('',(0.,0.,1.));+#1602 = DIRECTION('',(1.,0.,-0.));+#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 = ORIENTED_EDGE('',*,*,#1610,.T.);+#1610 = EDGE_CURVE('',#1583,#1611,#1613,.T.);+#1611 = VERTEX_POINT('',#1612);+#1612 = CARTESIAN_POINT('',(2.125,0.2275,-4.315));+#1613 = SURFACE_CURVE('',#1614,(#1618,#1625),.PCURVE_S1.);+#1614 = LINE('',#1615,#1616);+#1615 = CARTESIAN_POINT('',(2.125,0.2275,-13.335));+#1616 = VECTOR('',#1617,1.);+#1617 = DIRECTION('',(0.,0.,1.));+#1618 = PCURVE('',#1558,#1619);+#1619 = DEFINITIONAL_REPRESENTATION('',(#1620),#1624);+#1620 = LINE('',#1621,#1622);+#1621 = CARTESIAN_POINT('',(0.,-0.455));+#1622 = VECTOR('',#1623,1.);+#1623 = DIRECTION('',(1.,0.));+#1624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1625 = PCURVE('',#1626,#1631);+#1626 = PLANE('',#1627);+#1627 = AXIS2_PLACEMENT_3D('',#1628,#1629,#1630);+#1628 = CARTESIAN_POINT('',(2.125,0.2275,-13.335));+#1629 = DIRECTION('',(-0.,1.,0.));+#1630 = DIRECTION('',(0.,0.,1.));+#1631 = DEFINITIONAL_REPRESENTATION('',(#1632),#1636);+#1632 = LINE('',#1633,#1634);+#1633 = CARTESIAN_POINT('',(0.,0.));+#1634 = VECTOR('',#1635,1.);+#1635 = DIRECTION('',(1.,0.));+#1636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1637 = ORIENTED_EDGE('',*,*,#1638,.F.);+#1638 = EDGE_CURVE('',#1550,#1611,#1639,.T.);+#1639 = SURFACE_CURVE('',#1640,(#1644,#1651),.PCURVE_S1.);+#1640 = LINE('',#1641,#1642);+#1641 = CARTESIAN_POINT('',(2.125,-0.2275,-4.315));+#1642 = VECTOR('',#1643,1.);+#1643 = DIRECTION('',(-0.,1.,0.));+#1644 = PCURVE('',#1558,#1645);+#1645 = DEFINITIONAL_REPRESENTATION('',(#1646),#1650);+#1646 = LINE('',#1647,#1648);+#1647 = CARTESIAN_POINT('',(9.02,0.));+#1648 = VECTOR('',#1649,1.);+#1649 = DIRECTION('',(0.,-1.));+#1650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1651 = PCURVE('',#1652,#1657);+#1652 = PLANE('',#1653);+#1653 = AXIS2_PLACEMENT_3D('',#1654,#1655,#1656);+#1654 = CARTESIAN_POINT('',(2.125,-0.2275,-4.315));+#1655 = DIRECTION('',(0.,0.,1.));+#1656 = DIRECTION('',(1.,0.,-0.));+#1657 = DEFINITIONAL_REPRESENTATION('',(#1658),#1662); #1658 = LINE('',#1659,#1660);-#1659 = CARTESIAN_POINT('',(2.955,0.2275,-13.335));+#1659 = CARTESIAN_POINT('',(0.,0.)); #1660 = VECTOR('',#1661,1.);-#1661 = DIRECTION('',(0.,0.,1.));-#1662 = PCURVE('',#1612,#1663);-#1663 = DEFINITIONAL_REPRESENTATION('',(#1664),#1668);-#1664 = LINE('',#1665,#1666);-#1665 = CARTESIAN_POINT('',(0.,-0.455));-#1666 = VECTOR('',#1667,1.);-#1667 = DIRECTION('',(1.,0.));-#1668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1669 = PCURVE('',#1560,#1670);-#1670 = DEFINITIONAL_REPRESENTATION('',(#1671),#1675);-#1671 = LINE('',#1672,#1673);-#1672 = CARTESIAN_POINT('',(0.,0.83));-#1673 = VECTOR('',#1674,1.);-#1674 = DIRECTION('',(1.,0.));-#1675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1676 = ORIENTED_EDGE('',*,*,#1677,.F.);-#1677 = EDGE_CURVE('',#1604,#1655,#1678,.T.);-#1678 = SURFACE_CURVE('',#1679,(#1683,#1690),.PCURVE_S1.);-#1679 = LINE('',#1680,#1681);-#1680 = CARTESIAN_POINT('',(2.955,-0.2275,-4.315));-#1681 = VECTOR('',#1682,1.);-#1682 = DIRECTION('',(-0.,1.,0.));-#1683 = PCURVE('',#1612,#1684);-#1684 = DEFINITIONAL_REPRESENTATION('',(#1685),#1689);-#1685 = LINE('',#1686,#1687);-#1686 = CARTESIAN_POINT('',(9.02,0.));-#1687 = VECTOR('',#1688,1.);-#1688 = DIRECTION('',(0.,-1.));-#1689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1690 = PCURVE('',#1586,#1691);-#1691 = DEFINITIONAL_REPRESENTATION('',(#1692),#1696);-#1692 = LINE('',#1693,#1694);-#1693 = CARTESIAN_POINT('',(0.83,0.));-#1694 = VECTOR('',#1695,1.);-#1695 = DIRECTION('',(0.,1.));-#1696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1697 = ADVANCED_FACE('',(#1698),#1504,.F.);-#1698 = FACE_BOUND('',#1699,.F.);-#1699 = EDGE_LOOP('',(#1700,#1721,#1722,#1743));-#1700 = ORIENTED_EDGE('',*,*,#1701,.F.);-#1701 = EDGE_CURVE('',#1482,#1602,#1702,.T.);-#1702 = SURFACE_CURVE('',#1703,(#1707,#1714),.PCURVE_S1.);-#1703 = LINE('',#1704,#1705);-#1704 = CARTESIAN_POINT('',(2.125,-0.2275,-13.335));-#1705 = VECTOR('',#1706,1.);-#1706 = DIRECTION('',(1.,0.,-0.));-#1707 = PCURVE('',#1504,#1708);-#1708 = DEFINITIONAL_REPRESENTATION('',(#1709),#1713);-#1709 = LINE('',#1710,#1711);-#1710 = CARTESIAN_POINT('',(0.,0.));-#1711 = VECTOR('',#1712,1.);-#1712 = DIRECTION('',(0.,1.));-#1713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1714 = PCURVE('',#1532,#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('',*,*,#1481,.T.);-#1722 = ORIENTED_EDGE('',*,*,#1723,.T.);-#1723 = EDGE_CURVE('',#1484,#1604,#1724,.T.);-#1724 = SURFACE_CURVE('',#1725,(#1729,#1736),.PCURVE_S1.);-#1725 = LINE('',#1726,#1727);-#1726 = CARTESIAN_POINT('',(2.125,-0.2275,-4.315));-#1727 = VECTOR('',#1728,1.);-#1728 = DIRECTION('',(1.,0.,-0.));-#1729 = PCURVE('',#1504,#1730);-#1730 = DEFINITIONAL_REPRESENTATION('',(#1731),#1735);-#1731 = LINE('',#1732,#1733);-#1732 = CARTESIAN_POINT('',(9.02,0.));-#1733 = VECTOR('',#1734,1.);-#1734 = DIRECTION('',(0.,1.));-#1735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1736 = PCURVE('',#1586,#1737);-#1737 = DEFINITIONAL_REPRESENTATION('',(#1738),#1742);-#1738 = LINE('',#1739,#1740);-#1739 = CARTESIAN_POINT('',(0.,0.));-#1740 = VECTOR('',#1741,1.);-#1741 = DIRECTION('',(1.,0.));-#1742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1743 = ORIENTED_EDGE('',*,*,#1601,.F.);-#1744 = ADVANCED_FACE('',(#1745),#1560,.T.);-#1745 = FACE_BOUND('',#1746,.T.);-#1746 = EDGE_LOOP('',(#1747,#1768,#1769,#1790));-#1747 = ORIENTED_EDGE('',*,*,#1748,.F.);-#1748 = EDGE_CURVE('',#1517,#1632,#1749,.T.);-#1749 = SURFACE_CURVE('',#1750,(#1754,#1761),.PCURVE_S1.);-#1750 = LINE('',#1751,#1752);-#1751 = CARTESIAN_POINT('',(2.125,0.2275,-13.335));-#1752 = VECTOR('',#1753,1.);-#1753 = DIRECTION('',(1.,0.,-0.));-#1754 = PCURVE('',#1560,#1755);-#1755 = DEFINITIONAL_REPRESENTATION('',(#1756),#1760);-#1756 = LINE('',#1757,#1758);-#1757 = CARTESIAN_POINT('',(0.,0.));-#1758 = VECTOR('',#1759,1.);-#1759 = DIRECTION('',(0.,1.));-#1760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1761 = PCURVE('',#1532,#1762);-#1762 = DEFINITIONAL_REPRESENTATION('',(#1763),#1767);-#1763 = LINE('',#1764,#1765);-#1764 = CARTESIAN_POINT('',(0.,0.455));-#1765 = VECTOR('',#1766,1.);-#1766 = DIRECTION('',(1.,0.));-#1767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1768 = ORIENTED_EDGE('',*,*,#1544,.T.);-#1769 = ORIENTED_EDGE('',*,*,#1770,.T.);-#1770 = EDGE_CURVE('',#1545,#1655,#1771,.T.);-#1771 = SURFACE_CURVE('',#1772,(#1776,#1783),.PCURVE_S1.);-#1772 = LINE('',#1773,#1774);-#1773 = CARTESIAN_POINT('',(2.125,0.2275,-4.315));-#1774 = VECTOR('',#1775,1.);-#1775 = DIRECTION('',(1.,0.,-0.));-#1776 = PCURVE('',#1560,#1777);-#1777 = DEFINITIONAL_REPRESENTATION('',(#1778),#1782);-#1778 = LINE('',#1779,#1780);-#1779 = CARTESIAN_POINT('',(9.02,0.));-#1780 = VECTOR('',#1781,1.);-#1781 = DIRECTION('',(0.,1.));-#1782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1783 = PCURVE('',#1586,#1784);-#1784 = DEFINITIONAL_REPRESENTATION('',(#1785),#1789);-#1785 = LINE('',#1786,#1787);-#1786 = CARTESIAN_POINT('',(0.,0.455));-#1787 = VECTOR('',#1788,1.);-#1788 = DIRECTION('',(1.,0.));-#1789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1790 = ORIENTED_EDGE('',*,*,#1654,.F.);-#1791 = ADVANCED_FACE('',(#1792),#1532,.F.);-#1792 = FACE_BOUND('',#1793,.F.);-#1793 = EDGE_LOOP('',(#1794,#1795,#1796,#1797));-#1794 = ORIENTED_EDGE('',*,*,#1516,.F.);-#1795 = ORIENTED_EDGE('',*,*,#1701,.T.);-#1796 = ORIENTED_EDGE('',*,*,#1631,.T.);-#1797 = ORIENTED_EDGE('',*,*,#1748,.F.);-#1798 = ADVANCED_FACE('',(#1799),#1586,.T.);-#1799 = FACE_BOUND('',#1800,.T.);-#1800 = EDGE_LOOP('',(#1801,#1802,#1803,#1804));-#1801 = ORIENTED_EDGE('',*,*,#1572,.F.);-#1802 = ORIENTED_EDGE('',*,*,#1723,.T.);-#1803 = ORIENTED_EDGE('',*,*,#1677,.T.);-#1804 = ORIENTED_EDGE('',*,*,#1770,.F.);-#1805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1809)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1806,#1807,#1808)) REPRESENTATION_CONTEXT+#1661 = DIRECTION('',(0.,1.));+#1662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1663 = ADVANCED_FACE('',(#1664),#1678,.T.);+#1664 = FACE_BOUND('',#1665,.T.);+#1665 = EDGE_LOOP('',(#1666,#1696,#1719,#1742));+#1666 = ORIENTED_EDGE('',*,*,#1667,.F.);+#1667 = EDGE_CURVE('',#1668,#1670,#1672,.T.);+#1668 = VERTEX_POINT('',#1669);+#1669 = CARTESIAN_POINT('',(2.955,-0.2275,-13.335));+#1670 = VERTEX_POINT('',#1671);+#1671 = CARTESIAN_POINT('',(2.955,-0.2275,-4.315));+#1672 = SURFACE_CURVE('',#1673,(#1677,#1689),.PCURVE_S1.);+#1673 = LINE('',#1674,#1675);+#1674 = CARTESIAN_POINT('',(2.955,-0.2275,-13.335));+#1675 = VECTOR('',#1676,1.);+#1676 = DIRECTION('',(0.,0.,1.));+#1677 = PCURVE('',#1678,#1683);+#1678 = PLANE('',#1679);+#1679 = AXIS2_PLACEMENT_3D('',#1680,#1681,#1682);+#1680 = CARTESIAN_POINT('',(2.955,-0.2275,-13.335));+#1681 = DIRECTION('',(1.,0.,-0.));+#1682 = DIRECTION('',(0.,0.,1.));+#1683 = DEFINITIONAL_REPRESENTATION('',(#1684),#1688);+#1684 = LINE('',#1685,#1686);+#1685 = CARTESIAN_POINT('',(0.,0.));+#1686 = VECTOR('',#1687,1.);+#1687 = DIRECTION('',(1.,0.));+#1688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1689 = PCURVE('',#1570,#1690);+#1690 = DEFINITIONAL_REPRESENTATION('',(#1691),#1695);+#1691 = LINE('',#1692,#1693);+#1692 = CARTESIAN_POINT('',(0.,0.83));+#1693 = VECTOR('',#1694,1.);+#1694 = DIRECTION('',(1.,0.));+#1695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1696 = ORIENTED_EDGE('',*,*,#1697,.T.);+#1697 = EDGE_CURVE('',#1668,#1698,#1700,.T.);+#1698 = VERTEX_POINT('',#1699);+#1699 = CARTESIAN_POINT('',(2.955,0.2275,-13.335));+#1700 = SURFACE_CURVE('',#1701,(#1705,#1712),.PCURVE_S1.);+#1701 = LINE('',#1702,#1703);+#1702 = CARTESIAN_POINT('',(2.955,-0.2275,-13.335));+#1703 = VECTOR('',#1704,1.);+#1704 = DIRECTION('',(-0.,1.,0.));+#1705 = PCURVE('',#1678,#1706);+#1706 = DEFINITIONAL_REPRESENTATION('',(#1707),#1711);+#1707 = LINE('',#1708,#1709);+#1708 = CARTESIAN_POINT('',(0.,0.));+#1709 = VECTOR('',#1710,1.);+#1710 = DIRECTION('',(0.,-1.));+#1711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1712 = PCURVE('',#1598,#1713);+#1713 = DEFINITIONAL_REPRESENTATION('',(#1714),#1718);+#1714 = LINE('',#1715,#1716);+#1715 = CARTESIAN_POINT('',(0.83,0.));+#1716 = VECTOR('',#1717,1.);+#1717 = DIRECTION('',(0.,1.));+#1718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1719 = ORIENTED_EDGE('',*,*,#1720,.T.);+#1720 = EDGE_CURVE('',#1698,#1721,#1723,.T.);+#1721 = VERTEX_POINT('',#1722);+#1722 = CARTESIAN_POINT('',(2.955,0.2275,-4.315));+#1723 = SURFACE_CURVE('',#1724,(#1728,#1735),.PCURVE_S1.);+#1724 = LINE('',#1725,#1726);+#1725 = CARTESIAN_POINT('',(2.955,0.2275,-13.335));+#1726 = VECTOR('',#1727,1.);+#1727 = DIRECTION('',(0.,0.,1.));+#1728 = PCURVE('',#1678,#1729);+#1729 = DEFINITIONAL_REPRESENTATION('',(#1730),#1734);+#1730 = LINE('',#1731,#1732);+#1731 = CARTESIAN_POINT('',(0.,-0.455));+#1732 = VECTOR('',#1733,1.);+#1733 = DIRECTION('',(1.,0.));+#1734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1735 = PCURVE('',#1626,#1736);+#1736 = DEFINITIONAL_REPRESENTATION('',(#1737),#1741);+#1737 = LINE('',#1738,#1739);+#1738 = CARTESIAN_POINT('',(0.,0.83));+#1739 = VECTOR('',#1740,1.);+#1740 = DIRECTION('',(1.,0.));+#1741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1742 = ORIENTED_EDGE('',*,*,#1743,.F.);+#1743 = EDGE_CURVE('',#1670,#1721,#1744,.T.);+#1744 = SURFACE_CURVE('',#1745,(#1749,#1756),.PCURVE_S1.);+#1745 = LINE('',#1746,#1747);+#1746 = CARTESIAN_POINT('',(2.955,-0.2275,-4.315));+#1747 = VECTOR('',#1748,1.);+#1748 = DIRECTION('',(-0.,1.,0.));+#1749 = PCURVE('',#1678,#1750);+#1750 = DEFINITIONAL_REPRESENTATION('',(#1751),#1755);+#1751 = LINE('',#1752,#1753);+#1752 = CARTESIAN_POINT('',(9.02,0.));+#1753 = VECTOR('',#1754,1.);+#1754 = DIRECTION('',(0.,-1.));+#1755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1756 = PCURVE('',#1652,#1757);+#1757 = DEFINITIONAL_REPRESENTATION('',(#1758),#1762);+#1758 = LINE('',#1759,#1760);+#1759 = CARTESIAN_POINT('',(0.83,0.));+#1760 = VECTOR('',#1761,1.);+#1761 = DIRECTION('',(0.,1.));+#1762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1763 = ADVANCED_FACE('',(#1764),#1570,.F.);+#1764 = FACE_BOUND('',#1765,.F.);+#1765 = EDGE_LOOP('',(#1766,#1787,#1788,#1809));+#1766 = ORIENTED_EDGE('',*,*,#1767,.F.);+#1767 = EDGE_CURVE('',#1548,#1668,#1768,.T.);+#1768 = SURFACE_CURVE('',#1769,(#1773,#1780),.PCURVE_S1.);+#1769 = LINE('',#1770,#1771);+#1770 = CARTESIAN_POINT('',(2.125,-0.2275,-13.335));+#1771 = VECTOR('',#1772,1.);+#1772 = DIRECTION('',(1.,0.,-0.));+#1773 = PCURVE('',#1570,#1774);+#1774 = DEFINITIONAL_REPRESENTATION('',(#1775),#1779);+#1775 = LINE('',#1776,#1777);+#1776 = CARTESIAN_POINT('',(0.,0.));+#1777 = VECTOR('',#1778,1.);+#1778 = DIRECTION('',(0.,1.));+#1779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1780 = PCURVE('',#1598,#1781);+#1781 = DEFINITIONAL_REPRESENTATION('',(#1782),#1786);+#1782 = LINE('',#1783,#1784);+#1783 = CARTESIAN_POINT('',(0.,0.));+#1784 = VECTOR('',#1785,1.);+#1785 = DIRECTION('',(1.,0.));+#1786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1787 = ORIENTED_EDGE('',*,*,#1547,.T.);+#1788 = ORIENTED_EDGE('',*,*,#1789,.T.);+#1789 = EDGE_CURVE('',#1550,#1670,#1790,.T.);+#1790 = SURFACE_CURVE('',#1791,(#1795,#1802),.PCURVE_S1.);+#1791 = LINE('',#1792,#1793);+#1792 = CARTESIAN_POINT('',(2.125,-0.2275,-4.315));+#1793 = VECTOR('',#1794,1.);+#1794 = DIRECTION('',(1.,0.,-0.));+#1795 = PCURVE('',#1570,#1796);+#1796 = DEFINITIONAL_REPRESENTATION('',(#1797),#1801);+#1797 = LINE('',#1798,#1799);+#1798 = CARTESIAN_POINT('',(9.02,0.));+#1799 = VECTOR('',#1800,1.);+#1800 = DIRECTION('',(0.,1.));+#1801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1802 = PCURVE('',#1652,#1803);+#1803 = DEFINITIONAL_REPRESENTATION('',(#1804),#1808);+#1804 = LINE('',#1805,#1806);+#1805 = CARTESIAN_POINT('',(0.,0.));+#1806 = VECTOR('',#1807,1.);+#1807 = DIRECTION('',(1.,0.));+#1808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1809 = ORIENTED_EDGE('',*,*,#1667,.F.);+#1810 = ADVANCED_FACE('',(#1811),#1626,.T.);+#1811 = FACE_BOUND('',#1812,.T.);+#1812 = EDGE_LOOP('',(#1813,#1834,#1835,#1856));+#1813 = ORIENTED_EDGE('',*,*,#1814,.F.);+#1814 = EDGE_CURVE('',#1583,#1698,#1815,.T.);+#1815 = SURFACE_CURVE('',#1816,(#1820,#1827),.PCURVE_S1.);+#1816 = LINE('',#1817,#1818);+#1817 = CARTESIAN_POINT('',(2.125,0.2275,-13.335));+#1818 = VECTOR('',#1819,1.);+#1819 = DIRECTION('',(1.,0.,-0.));+#1820 = PCURVE('',#1626,#1821);+#1821 = DEFINITIONAL_REPRESENTATION('',(#1822),#1826);+#1822 = LINE('',#1823,#1824);+#1823 = CARTESIAN_POINT('',(0.,0.));+#1824 = VECTOR('',#1825,1.);+#1825 = DIRECTION('',(0.,1.));+#1826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1827 = PCURVE('',#1598,#1828);+#1828 = DEFINITIONAL_REPRESENTATION('',(#1829),#1833);+#1829 = LINE('',#1830,#1831);+#1830 = CARTESIAN_POINT('',(0.,0.455));+#1831 = VECTOR('',#1832,1.);+#1832 = DIRECTION('',(1.,0.));+#1833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1834 = ORIENTED_EDGE('',*,*,#1610,.T.);+#1835 = ORIENTED_EDGE('',*,*,#1836,.T.);+#1836 = EDGE_CURVE('',#1611,#1721,#1837,.T.);+#1837 = SURFACE_CURVE('',#1838,(#1842,#1849),.PCURVE_S1.);+#1838 = LINE('',#1839,#1840);+#1839 = CARTESIAN_POINT('',(2.125,0.2275,-4.315));+#1840 = VECTOR('',#1841,1.);+#1841 = DIRECTION('',(1.,0.,-0.));+#1842 = PCURVE('',#1626,#1843);+#1843 = DEFINITIONAL_REPRESENTATION('',(#1844),#1848);+#1844 = LINE('',#1845,#1846);+#1845 = CARTESIAN_POINT('',(9.02,0.));+#1846 = VECTOR('',#1847,1.);+#1847 = DIRECTION('',(0.,1.));+#1848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1849 = PCURVE('',#1652,#1850);+#1850 = DEFINITIONAL_REPRESENTATION('',(#1851),#1855);+#1851 = LINE('',#1852,#1853);+#1852 = CARTESIAN_POINT('',(0.,0.455));+#1853 = VECTOR('',#1854,1.);+#1854 = DIRECTION('',(1.,0.));+#1855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1856 = ORIENTED_EDGE('',*,*,#1720,.F.);+#1857 = ADVANCED_FACE('',(#1858),#1598,.F.);+#1858 = FACE_BOUND('',#1859,.F.);+#1859 = EDGE_LOOP('',(#1860,#1861,#1862,#1863));+#1860 = ORIENTED_EDGE('',*,*,#1582,.F.);+#1861 = ORIENTED_EDGE('',*,*,#1767,.T.);+#1862 = ORIENTED_EDGE('',*,*,#1697,.T.);+#1863 = ORIENTED_EDGE('',*,*,#1814,.F.);+#1864 = ADVANCED_FACE('',(#1865),#1652,.T.);+#1865 = FACE_BOUND('',#1866,.T.);+#1866 = EDGE_LOOP('',(#1867,#1868,#1869,#1870));+#1867 = ORIENTED_EDGE('',*,*,#1638,.F.);+#1868 = ORIENTED_EDGE('',*,*,#1789,.T.);+#1869 = ORIENTED_EDGE('',*,*,#1743,.T.);+#1870 = ORIENTED_EDGE('',*,*,#1836,.F.);+#1871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1875)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1872,#1873,#1874)) REPRESENTATION_CONTEXT ('Context #1','3D Context with UNIT and UNCERTAINTY') );-#1806 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );-#1807 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );-#1808 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#1809 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1806,+#1872 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1873 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1874 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1875 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1872,   'distance_accuracy_value','confusion accuracy');-#1810 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1471));-#1811 = SHAPE_DEFINITION_REPRESENTATION(#1812,#1818);-#1812 = PRODUCT_DEFINITION_SHAPE('','',#1813);-#1813 = PRODUCT_DEFINITION('design','',#1814,#1817);-#1814 = PRODUCT_DEFINITION_FORMATION('','',#1815);-#1815 = PRODUCT('Lead2_Shoulder','Lead2_Shoulder','',(#1816));-#1816 = PRODUCT_CONTEXT('',#2,'mechanical');-#1817 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');-#1818 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1819),#2149);-#1819 = MANIFOLD_SOLID_BREP('',#1820);-#1820 = CLOSED_SHELL('',(#1821,#1941,#2041,#2088,#2135,#2142));-#1821 = ADVANCED_FACE('',(#1822),#1836,.F.);-#1822 = FACE_BOUND('',#1823,.F.);-#1823 = EDGE_LOOP('',(#1824,#1859,#1887,#1915));-#1824 = ORIENTED_EDGE('',*,*,#1825,.F.);-#1825 = EDGE_CURVE('',#1826,#1828,#1830,.T.);-#1826 = VERTEX_POINT('',#1827);-#1827 = CARTESIAN_POINT('',(1.84,-0.2275,-4.315));-#1828 = VERTEX_POINT('',#1829);-#1829 = CARTESIAN_POINT('',(1.84,-0.2275,0.));-#1830 = SURFACE_CURVE('',#1831,(#1835,#1847),.PCURVE_S1.);-#1831 = LINE('',#1832,#1833);-#1832 = CARTESIAN_POINT('',(1.84,-0.2275,-4.315));-#1833 = VECTOR('',#1834,1.);-#1834 = DIRECTION('',(0.,0.,1.));-#1835 = PCURVE('',#1836,#1841);-#1836 = PLANE('',#1837);-#1837 = AXIS2_PLACEMENT_3D('',#1838,#1839,#1840);-#1838 = CARTESIAN_POINT('',(1.84,-0.2275,-4.315));-#1839 = DIRECTION('',(1.,0.,-0.));-#1840 = DIRECTION('',(0.,0.,1.));-#1841 = DEFINITIONAL_REPRESENTATION('',(#1842),#1846);-#1842 = LINE('',#1843,#1844);-#1843 = CARTESIAN_POINT('',(0.,0.));-#1844 = VECTOR('',#1845,1.);-#1845 = DIRECTION('',(1.,0.));-#1846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1847 = PCURVE('',#1848,#1853);-#1848 = PLANE('',#1849);-#1849 = AXIS2_PLACEMENT_3D('',#1850,#1851,#1852);-#1850 = CARTESIAN_POINT('',(1.84,-0.2275,-4.315));-#1851 = DIRECTION('',(-0.,1.,0.));-#1852 = DIRECTION('',(0.,0.,1.));-#1853 = DEFINITIONAL_REPRESENTATION('',(#1854),#1858);-#1854 = LINE('',#1855,#1856);-#1855 = CARTESIAN_POINT('',(0.,0.));-#1856 = VECTOR('',#1857,1.);-#1857 = DIRECTION('',(1.,0.));-#1858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1859 = ORIENTED_EDGE('',*,*,#1860,.T.);-#1860 = EDGE_CURVE('',#1826,#1861,#1863,.T.);-#1861 = VERTEX_POINT('',#1862);-#1862 = CARTESIAN_POINT('',(1.84,0.2275,-4.315));-#1863 = SURFACE_CURVE('',#1864,(#1868,#1875),.PCURVE_S1.);-#1864 = LINE('',#1865,#1866);-#1865 = CARTESIAN_POINT('',(1.84,-0.2275,-4.315));-#1866 = VECTOR('',#1867,1.);-#1867 = DIRECTION('',(-0.,1.,0.));-#1868 = PCURVE('',#1836,#1869);-#1869 = DEFINITIONAL_REPRESENTATION('',(#1870),#1874);-#1870 = LINE('',#1871,#1872);-#1871 = CARTESIAN_POINT('',(0.,0.));-#1872 = VECTOR('',#1873,1.);-#1873 = DIRECTION('',(0.,-1.));-#1874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1875 = PCURVE('',#1876,#1881);-#1876 = PLANE('',#1877);-#1877 = AXIS2_PLACEMENT_3D('',#1878,#1879,#1880);-#1878 = CARTESIAN_POINT('',(1.84,-0.2275,-4.315));-#1879 = DIRECTION('',(0.,0.,1.));-#1880 = DIRECTION('',(1.,0.,-0.));-#1881 = DEFINITIONAL_REPRESENTATION('',(#1882),#1886);-#1882 = LINE('',#1883,#1884);-#1883 = CARTESIAN_POINT('',(0.,0.));-#1884 = VECTOR('',#1885,1.);-#1885 = DIRECTION('',(0.,1.));-#1886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1887 = ORIENTED_EDGE('',*,*,#1888,.T.);-#1888 = EDGE_CURVE('',#1861,#1889,#1891,.T.);-#1889 = VERTEX_POINT('',#1890);-#1890 = CARTESIAN_POINT('',(1.84,0.2275,0.));-#1891 = SURFACE_CURVE('',#1892,(#1896,#1903),.PCURVE_S1.);-#1892 = LINE('',#1893,#1894);-#1893 = CARTESIAN_POINT('',(1.84,0.2275,-4.315));-#1894 = VECTOR('',#1895,1.);-#1895 = DIRECTION('',(0.,0.,1.));-#1896 = PCURVE('',#1836,#1897);-#1897 = DEFINITIONAL_REPRESENTATION('',(#1898),#1902);-#1898 = LINE('',#1899,#1900);-#1899 = CARTESIAN_POINT('',(0.,-0.455));-#1900 = VECTOR('',#1901,1.);-#1901 = DIRECTION('',(1.,0.));-#1902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1903 = PCURVE('',#1904,#1909);-#1904 = PLANE('',#1905);-#1905 = AXIS2_PLACEMENT_3D('',#1906,#1907,#1908);-#1906 = CARTESIAN_POINT('',(1.84,0.2275,-4.315));-#1907 = DIRECTION('',(-0.,1.,0.));-#1908 = DIRECTION('',(0.,0.,1.));-#1909 = DEFINITIONAL_REPRESENTATION('',(#1910),#1914);-#1910 = LINE('',#1911,#1912);-#1911 = CARTESIAN_POINT('',(0.,0.));-#1912 = VECTOR('',#1913,1.);-#1913 = DIRECTION('',(1.,0.));-#1914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1915 = ORIENTED_EDGE('',*,*,#1916,.F.);-#1916 = EDGE_CURVE('',#1828,#1889,#1917,.T.);-#1917 = SURFACE_CURVE('',#1918,(#1922,#1929),.PCURVE_S1.);-#1918 = LINE('',#1919,#1920);-#1919 = CARTESIAN_POINT('',(1.84,-0.2275,0.));-#1920 = VECTOR('',#1921,1.);-#1921 = DIRECTION('',(-0.,1.,0.));-#1922 = PCURVE('',#1836,#1923);-#1923 = DEFINITIONAL_REPRESENTATION('',(#1924),#1928);-#1924 = LINE('',#1925,#1926);-#1925 = CARTESIAN_POINT('',(4.315,0.));-#1926 = VECTOR('',#1927,1.);-#1927 = DIRECTION('',(0.,-1.));-#1928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1929 = PCURVE('',#1930,#1935);-#1930 = PLANE('',#1931);-#1931 = AXIS2_PLACEMENT_3D('',#1932,#1933,#1934);-#1932 = CARTESIAN_POINT('',(1.84,-0.2275,0.));-#1933 = DIRECTION('',(0.,0.,1.));-#1934 = DIRECTION('',(1.,0.,-0.));-#1935 = DEFINITIONAL_REPRESENTATION('',(#1936),#1940);-#1936 = LINE('',#1937,#1938);-#1937 = CARTESIAN_POINT('',(0.,0.));-#1938 = VECTOR('',#1939,1.);-#1939 = DIRECTION('',(0.,1.));-#1940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1941 = ADVANCED_FACE('',(#1942),#1956,.T.);-#1942 = FACE_BOUND('',#1943,.T.);-#1943 = EDGE_LOOP('',(#1944,#1974,#1997,#2020));-#1944 = ORIENTED_EDGE('',*,*,#1945,.F.);-#1945 = EDGE_CURVE('',#1946,#1948,#1950,.T.);-#1946 = VERTEX_POINT('',#1947);-#1947 = CARTESIAN_POINT('',(3.24,-0.2275,-4.315));-#1948 = VERTEX_POINT('',#1949);-#1949 = CARTESIAN_POINT('',(3.24,-0.2275,0.));-#1950 = SURFACE_CURVE('',#1951,(#1955,#1967),.PCURVE_S1.);-#1951 = LINE('',#1952,#1953);-#1952 = CARTESIAN_POINT('',(3.24,-0.2275,-4.315));-#1953 = VECTOR('',#1954,1.);-#1954 = DIRECTION('',(0.,0.,1.));-#1955 = PCURVE('',#1956,#1961);-#1956 = PLANE('',#1957);-#1957 = AXIS2_PLACEMENT_3D('',#1958,#1959,#1960);-#1958 = CARTESIAN_POINT('',(3.24,-0.2275,-4.315));-#1959 = DIRECTION('',(1.,0.,-0.));-#1960 = DIRECTION('',(0.,0.,1.));-#1961 = DEFINITIONAL_REPRESENTATION('',(#1962),#1966);-#1962 = LINE('',#1963,#1964);-#1963 = CARTESIAN_POINT('',(0.,0.));-#1964 = VECTOR('',#1965,1.);-#1965 = DIRECTION('',(1.,0.));-#1966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1967 = PCURVE('',#1848,#1968);+#1876 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1877,#1879);+#1877 = ( REPRESENTATION_RELATIONSHIP('','',#1540,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1878) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#1878 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);+#1879 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #1880);+#1880 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','=>[0:1:1:6]','',#5,#1535,$);+#1881 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1537));+#1882 = SHAPE_DEFINITION_REPRESENTATION(#1883,#1889);+#1883 = PRODUCT_DEFINITION_SHAPE('','',#1884);+#1884 = PRODUCT_DEFINITION('design','',#1885,#1888);+#1885 = PRODUCT_DEFINITION_FORMATION('','',#1886);+#1886 = PRODUCT('Lead2_Shoulder','Lead2_Shoulder','',(#1887));+#1887 = PRODUCT_CONTEXT('',#2,'mechanical');+#1888 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#1889 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1890),#2220);+#1890 = MANIFOLD_SOLID_BREP('',#1891);+#1891 = CLOSED_SHELL('',(#1892,#2012,#2112,#2159,#2206,#2213));+#1892 = ADVANCED_FACE('',(#1893),#1907,.F.);+#1893 = FACE_BOUND('',#1894,.F.);+#1894 = EDGE_LOOP('',(#1895,#1930,#1958,#1986));+#1895 = ORIENTED_EDGE('',*,*,#1896,.F.);+#1896 = EDGE_CURVE('',#1897,#1899,#1901,.T.);+#1897 = VERTEX_POINT('',#1898);+#1898 = CARTESIAN_POINT('',(1.84,-0.2275,-4.315));+#1899 = VERTEX_POINT('',#1900);+#1900 = CARTESIAN_POINT('',(1.84,-0.2275,0.));+#1901 = SURFACE_CURVE('',#1902,(#1906,#1918),.PCURVE_S1.);+#1902 = LINE('',#1903,#1904);+#1903 = CARTESIAN_POINT('',(1.84,-0.2275,-4.315));+#1904 = VECTOR('',#1905,1.);+#1905 = DIRECTION('',(0.,0.,1.));+#1906 = PCURVE('',#1907,#1912);+#1907 = PLANE('',#1908);+#1908 = AXIS2_PLACEMENT_3D('',#1909,#1910,#1911);+#1909 = CARTESIAN_POINT('',(1.84,-0.2275,-4.315));+#1910 = DIRECTION('',(1.,0.,-0.));+#1911 = DIRECTION('',(0.,0.,1.));+#1912 = DEFINITIONAL_REPRESENTATION('',(#1913),#1917);+#1913 = LINE('',#1914,#1915);+#1914 = CARTESIAN_POINT('',(0.,0.));+#1915 = VECTOR('',#1916,1.);+#1916 = DIRECTION('',(1.,0.));+#1917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1918 = PCURVE('',#1919,#1924);+#1919 = PLANE('',#1920);+#1920 = AXIS2_PLACEMENT_3D('',#1921,#1922,#1923);+#1921 = CARTESIAN_POINT('',(1.84,-0.2275,-4.315));+#1922 = DIRECTION('',(-0.,1.,0.));+#1923 = DIRECTION('',(0.,0.,1.));+#1924 = DEFINITIONAL_REPRESENTATION('',(#1925),#1929);+#1925 = LINE('',#1926,#1927);+#1926 = CARTESIAN_POINT('',(0.,0.));+#1927 = VECTOR('',#1928,1.);+#1928 = DIRECTION('',(1.,0.));+#1929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1930 = ORIENTED_EDGE('',*,*,#1931,.T.);+#1931 = EDGE_CURVE('',#1897,#1932,#1934,.T.);+#1932 = VERTEX_POINT('',#1933);+#1933 = CARTESIAN_POINT('',(1.84,0.2275,-4.315));+#1934 = SURFACE_CURVE('',#1935,(#1939,#1946),.PCURVE_S1.);+#1935 = LINE('',#1936,#1937);+#1936 = CARTESIAN_POINT('',(1.84,-0.2275,-4.315));+#1937 = VECTOR('',#1938,1.);+#1938 = DIRECTION('',(-0.,1.,0.));+#1939 = PCURVE('',#1907,#1940);+#1940 = DEFINITIONAL_REPRESENTATION('',(#1941),#1945);+#1941 = LINE('',#1942,#1943);+#1942 = CARTESIAN_POINT('',(0.,0.));+#1943 = VECTOR('',#1944,1.);+#1944 = DIRECTION('',(0.,-1.));+#1945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1946 = PCURVE('',#1947,#1952);+#1947 = PLANE('',#1948);+#1948 = AXIS2_PLACEMENT_3D('',#1949,#1950,#1951);+#1949 = CARTESIAN_POINT('',(1.84,-0.2275,-4.315));+#1950 = DIRECTION('',(0.,0.,1.));+#1951 = DIRECTION('',(1.,0.,-0.));+#1952 = DEFINITIONAL_REPRESENTATION('',(#1953),#1957);+#1953 = LINE('',#1954,#1955);+#1954 = CARTESIAN_POINT('',(0.,0.));+#1955 = VECTOR('',#1956,1.);+#1956 = DIRECTION('',(0.,1.));+#1957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1958 = ORIENTED_EDGE('',*,*,#1959,.T.);+#1959 = EDGE_CURVE('',#1932,#1960,#1962,.T.);+#1960 = VERTEX_POINT('',#1961);+#1961 = CARTESIAN_POINT('',(1.84,0.2275,0.));+#1962 = SURFACE_CURVE('',#1963,(#1967,#1974),.PCURVE_S1.);+#1963 = LINE('',#1964,#1965);+#1964 = CARTESIAN_POINT('',(1.84,0.2275,-4.315));+#1965 = VECTOR('',#1966,1.);+#1966 = DIRECTION('',(0.,0.,1.));+#1967 = PCURVE('',#1907,#1968); #1968 = DEFINITIONAL_REPRESENTATION('',(#1969),#1973); #1969 = LINE('',#1970,#1971);-#1970 = CARTESIAN_POINT('',(0.,1.4));+#1970 = CARTESIAN_POINT('',(0.,-0.455)); #1971 = VECTOR('',#1972,1.); #1972 = DIRECTION('',(1.,0.)); #1973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)  PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''   ) );-#1974 = ORIENTED_EDGE('',*,*,#1975,.T.);-#1975 = EDGE_CURVE('',#1946,#1976,#1978,.T.);-#1976 = VERTEX_POINT('',#1977);-#1977 = CARTESIAN_POINT('',(3.24,0.2275,-4.315));-#1978 = SURFACE_CURVE('',#1979,(#1983,#1990),.PCURVE_S1.);-#1979 = LINE('',#1980,#1981);-#1980 = CARTESIAN_POINT('',(3.24,-0.2275,-4.315));-#1981 = VECTOR('',#1982,1.);-#1982 = DIRECTION('',(-0.,1.,0.));-#1983 = PCURVE('',#1956,#1984);-#1984 = DEFINITIONAL_REPRESENTATION('',(#1985),#1989);-#1985 = LINE('',#1986,#1987);-#1986 = CARTESIAN_POINT('',(0.,0.));-#1987 = VECTOR('',#1988,1.);-#1988 = DIRECTION('',(0.,-1.));-#1989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1990 = PCURVE('',#1876,#1991);-#1991 = DEFINITIONAL_REPRESENTATION('',(#1992),#1996);-#1992 = LINE('',#1993,#1994);-#1993 = CARTESIAN_POINT('',(1.4,0.));-#1994 = VECTOR('',#1995,1.);-#1995 = DIRECTION('',(0.,1.));-#1996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1997 = ORIENTED_EDGE('',*,*,#1998,.T.);-#1998 = EDGE_CURVE('',#1976,#1999,#2001,.T.);-#1999 = VERTEX_POINT('',#2000);-#2000 = CARTESIAN_POINT('',(3.24,0.2275,0.));-#2001 = SURFACE_CURVE('',#2002,(#2006,#2013),.PCURVE_S1.);-#2002 = LINE('',#2003,#2004);-#2003 = CARTESIAN_POINT('',(3.24,0.2275,-4.315));-#2004 = VECTOR('',#2005,1.);-#2005 = DIRECTION('',(0.,0.,1.));-#2006 = PCURVE('',#1956,#2007);-#2007 = DEFINITIONAL_REPRESENTATION('',(#2008),#2012);-#2008 = LINE('',#2009,#2010);-#2009 = CARTESIAN_POINT('',(0.,-0.455));-#2010 = VECTOR('',#2011,1.);-#2011 = DIRECTION('',(1.,0.));-#2012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2013 = PCURVE('',#1904,#2014);-#2014 = DEFINITIONAL_REPRESENTATION('',(#2015),#2019);-#2015 = LINE('',#2016,#2017);-#2016 = CARTESIAN_POINT('',(0.,1.4));-#2017 = VECTOR('',#2018,1.);-#2018 = DIRECTION('',(1.,0.));-#2019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2020 = ORIENTED_EDGE('',*,*,#2021,.F.);-#2021 = EDGE_CURVE('',#1948,#1999,#2022,.T.);-#2022 = SURFACE_CURVE('',#2023,(#2027,#2034),.PCURVE_S1.);-#2023 = LINE('',#2024,#2025);-#2024 = CARTESIAN_POINT('',(3.24,-0.2275,0.));-#2025 = VECTOR('',#2026,1.);-#2026 = DIRECTION('',(-0.,1.,0.));-#2027 = PCURVE('',#1956,#2028);-#2028 = DEFINITIONAL_REPRESENTATION('',(#2029),#2033);-#2029 = LINE('',#2030,#2031);-#2030 = CARTESIAN_POINT('',(4.315,0.));-#2031 = VECTOR('',#2032,1.);-#2032 = DIRECTION('',(0.,-1.));-#2033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2034 = PCURVE('',#1930,#2035);-#2035 = DEFINITIONAL_REPRESENTATION('',(#2036),#2040);-#2036 = LINE('',#2037,#2038);-#2037 = CARTESIAN_POINT('',(1.4,0.));-#2038 = VECTOR('',#2039,1.);-#2039 = DIRECTION('',(0.,1.));-#2040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2041 = ADVANCED_FACE('',(#2042),#1848,.F.);-#2042 = FACE_BOUND('',#2043,.F.);-#2043 = EDGE_LOOP('',(#2044,#2065,#2066,#2087));-#2044 = ORIENTED_EDGE('',*,*,#2045,.F.);-#2045 = EDGE_CURVE('',#1826,#1946,#2046,.T.);-#2046 = SURFACE_CURVE('',#2047,(#2051,#2058),.PCURVE_S1.);-#2047 = LINE('',#2048,#2049);-#2048 = CARTESIAN_POINT('',(1.84,-0.2275,-4.315));-#2049 = VECTOR('',#2050,1.);-#2050 = DIRECTION('',(1.,0.,-0.));-#2051 = PCURVE('',#1848,#2052);-#2052 = DEFINITIONAL_REPRESENTATION('',(#2053),#2057);-#2053 = LINE('',#2054,#2055);-#2054 = CARTESIAN_POINT('',(0.,0.));-#2055 = VECTOR('',#2056,1.);-#2056 = DIRECTION('',(0.,1.));-#2057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2058 = PCURVE('',#1876,#2059);-#2059 = DEFINITIONAL_REPRESENTATION('',(#2060),#2064);-#2060 = LINE('',#2061,#2062);-#2061 = CARTESIAN_POINT('',(0.,0.));-#2062 = VECTOR('',#2063,1.);-#2063 = DIRECTION('',(1.,0.));-#2064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2065 = ORIENTED_EDGE('',*,*,#1825,.T.);-#2066 = ORIENTED_EDGE('',*,*,#2067,.T.);-#2067 = EDGE_CURVE('',#1828,#1948,#2068,.T.);-#2068 = SURFACE_CURVE('',#2069,(#2073,#2080),.PCURVE_S1.);-#2069 = LINE('',#2070,#2071);-#2070 = CARTESIAN_POINT('',(1.84,-0.2275,0.));-#2071 = VECTOR('',#2072,1.);-#2072 = DIRECTION('',(1.,0.,-0.));-#2073 = PCURVE('',#1848,#2074);-#2074 = DEFINITIONAL_REPRESENTATION('',(#2075),#2079);-#2075 = LINE('',#2076,#2077);-#2076 = CARTESIAN_POINT('',(4.315,0.));-#2077 = VECTOR('',#2078,1.);-#2078 = DIRECTION('',(0.,1.));-#2079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2080 = PCURVE('',#1930,#2081);-#2081 = DEFINITIONAL_REPRESENTATION('',(#2082),#2086);-#2082 = LINE('',#2083,#2084);-#2083 = CARTESIAN_POINT('',(0.,0.));-#2084 = VECTOR('',#2085,1.);-#2085 = DIRECTION('',(1.,0.));-#2086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2087 = ORIENTED_EDGE('',*,*,#1945,.F.);-#2088 = ADVANCED_FACE('',(#2089),#1904,.T.);-#2089 = FACE_BOUND('',#2090,.T.);-#2090 = EDGE_LOOP('',(#2091,#2112,#2113,#2134));+#1974 = PCURVE('',#1975,#1980);+#1975 = PLANE('',#1976);+#1976 = AXIS2_PLACEMENT_3D('',#1977,#1978,#1979);+#1977 = CARTESIAN_POINT('',(1.84,0.2275,-4.315));+#1978 = DIRECTION('',(-0.,1.,0.));+#1979 = DIRECTION('',(0.,0.,1.));+#1980 = DEFINITIONAL_REPRESENTATION('',(#1981),#1985);+#1981 = LINE('',#1982,#1983);+#1982 = CARTESIAN_POINT('',(0.,0.));+#1983 = VECTOR('',#1984,1.);+#1984 = DIRECTION('',(1.,0.));+#1985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1986 = ORIENTED_EDGE('',*,*,#1987,.F.);+#1987 = EDGE_CURVE('',#1899,#1960,#1988,.T.);+#1988 = SURFACE_CURVE('',#1989,(#1993,#2000),.PCURVE_S1.);+#1989 = LINE('',#1990,#1991);+#1990 = CARTESIAN_POINT('',(1.84,-0.2275,0.));+#1991 = VECTOR('',#1992,1.);+#1992 = DIRECTION('',(-0.,1.,0.));+#1993 = PCURVE('',#1907,#1994);+#1994 = DEFINITIONAL_REPRESENTATION('',(#1995),#1999);+#1995 = LINE('',#1996,#1997);+#1996 = CARTESIAN_POINT('',(4.315,0.));+#1997 = VECTOR('',#1998,1.);+#1998 = DIRECTION('',(0.,-1.));+#1999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2000 = PCURVE('',#2001,#2006);+#2001 = PLANE('',#2002);+#2002 = AXIS2_PLACEMENT_3D('',#2003,#2004,#2005);+#2003 = CARTESIAN_POINT('',(1.84,-0.2275,0.));+#2004 = DIRECTION('',(0.,0.,1.));+#2005 = DIRECTION('',(1.,0.,-0.));+#2006 = DEFINITIONAL_REPRESENTATION('',(#2007),#2011);+#2007 = LINE('',#2008,#2009);+#2008 = CARTESIAN_POINT('',(0.,0.));+#2009 = VECTOR('',#2010,1.);+#2010 = DIRECTION('',(0.,1.));+#2011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2012 = ADVANCED_FACE('',(#2013),#2027,.T.);+#2013 = FACE_BOUND('',#2014,.T.);+#2014 = EDGE_LOOP('',(#2015,#2045,#2068,#2091));+#2015 = ORIENTED_EDGE('',*,*,#2016,.F.);+#2016 = EDGE_CURVE('',#2017,#2019,#2021,.T.);+#2017 = VERTEX_POINT('',#2018);+#2018 = CARTESIAN_POINT('',(3.24,-0.2275,-4.315));+#2019 = VERTEX_POINT('',#2020);+#2020 = CARTESIAN_POINT('',(3.24,-0.2275,0.));+#2021 = SURFACE_CURVE('',#2022,(#2026,#2038),.PCURVE_S1.);+#2022 = LINE('',#2023,#2024);+#2023 = CARTESIAN_POINT('',(3.24,-0.2275,-4.315));+#2024 = VECTOR('',#2025,1.);+#2025 = DIRECTION('',(0.,0.,1.));+#2026 = PCURVE('',#2027,#2032);+#2027 = PLANE('',#2028);+#2028 = AXIS2_PLACEMENT_3D('',#2029,#2030,#2031);+#2029 = CARTESIAN_POINT('',(3.24,-0.2275,-4.315));+#2030 = DIRECTION('',(1.,0.,-0.));+#2031 = DIRECTION('',(0.,0.,1.));+#2032 = DEFINITIONAL_REPRESENTATION('',(#2033),#2037);+#2033 = LINE('',#2034,#2035);+#2034 = CARTESIAN_POINT('',(0.,0.));+#2035 = VECTOR('',#2036,1.);+#2036 = DIRECTION('',(1.,0.));+#2037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2038 = PCURVE('',#1919,#2039);+#2039 = DEFINITIONAL_REPRESENTATION('',(#2040),#2044);+#2040 = LINE('',#2041,#2042);+#2041 = CARTESIAN_POINT('',(0.,1.4));+#2042 = VECTOR('',#2043,1.);+#2043 = DIRECTION('',(1.,0.));+#2044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2045 = ORIENTED_EDGE('',*,*,#2046,.T.);+#2046 = EDGE_CURVE('',#2017,#2047,#2049,.T.);+#2047 = VERTEX_POINT('',#2048);+#2048 = CARTESIAN_POINT('',(3.24,0.2275,-4.315));+#2049 = SURFACE_CURVE('',#2050,(#2054,#2061),.PCURVE_S1.);+#2050 = LINE('',#2051,#2052);+#2051 = CARTESIAN_POINT('',(3.24,-0.2275,-4.315));+#2052 = VECTOR('',#2053,1.);+#2053 = DIRECTION('',(-0.,1.,0.));+#2054 = PCURVE('',#2027,#2055);+#2055 = DEFINITIONAL_REPRESENTATION('',(#2056),#2060);+#2056 = LINE('',#2057,#2058);+#2057 = CARTESIAN_POINT('',(0.,0.));+#2058 = VECTOR('',#2059,1.);+#2059 = DIRECTION('',(0.,-1.));+#2060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2061 = PCURVE('',#1947,#2062);+#2062 = DEFINITIONAL_REPRESENTATION('',(#2063),#2067);+#2063 = LINE('',#2064,#2065);+#2064 = CARTESIAN_POINT('',(1.4,0.));+#2065 = VECTOR('',#2066,1.);+#2066 = DIRECTION('',(0.,1.));+#2067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2068 = ORIENTED_EDGE('',*,*,#2069,.T.);+#2069 = EDGE_CURVE('',#2047,#2070,#2072,.T.);+#2070 = VERTEX_POINT('',#2071);+#2071 = CARTESIAN_POINT('',(3.24,0.2275,0.));+#2072 = SURFACE_CURVE('',#2073,(#2077,#2084),.PCURVE_S1.);+#2073 = LINE('',#2074,#2075);+#2074 = CARTESIAN_POINT('',(3.24,0.2275,-4.315));+#2075 = VECTOR('',#2076,1.);+#2076 = DIRECTION('',(0.,0.,1.));+#2077 = PCURVE('',#2027,#2078);+#2078 = DEFINITIONAL_REPRESENTATION('',(#2079),#2083);+#2079 = LINE('',#2080,#2081);+#2080 = CARTESIAN_POINT('',(0.,-0.455));+#2081 = VECTOR('',#2082,1.);+#2082 = DIRECTION('',(1.,0.));+#2083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2084 = PCURVE('',#1975,#2085);+#2085 = DEFINITIONAL_REPRESENTATION('',(#2086),#2090);+#2086 = LINE('',#2087,#2088);+#2087 = CARTESIAN_POINT('',(0.,1.4));+#2088 = VECTOR('',#2089,1.);+#2089 = DIRECTION('',(1.,0.));+#2090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) ); #2091 = ORIENTED_EDGE('',*,*,#2092,.F.);-#2092 = EDGE_CURVE('',#1861,#1976,#2093,.T.);+#2092 = EDGE_CURVE('',#2019,#2070,#2093,.T.); #2093 = SURFACE_CURVE('',#2094,(#2098,#2105),.PCURVE_S1.); #2094 = LINE('',#2095,#2096);-#2095 = CARTESIAN_POINT('',(1.84,0.2275,-4.315));+#2095 = CARTESIAN_POINT('',(3.24,-0.2275,0.)); #2096 = VECTOR('',#2097,1.);-#2097 = DIRECTION('',(1.,0.,-0.));-#2098 = PCURVE('',#1904,#2099);+#2097 = DIRECTION('',(-0.,1.,0.));+#2098 = PCURVE('',#2027,#2099); #2099 = DEFINITIONAL_REPRESENTATION('',(#2100),#2104); #2100 = LINE('',#2101,#2102);-#2101 = CARTESIAN_POINT('',(0.,0.));+#2101 = CARTESIAN_POINT('',(4.315,0.)); #2102 = VECTOR('',#2103,1.);-#2103 = DIRECTION('',(0.,1.));+#2103 = DIRECTION('',(0.,-1.)); #2104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)  PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''   ) );-#2105 = PCURVE('',#1876,#2106);+#2105 = PCURVE('',#2001,#2106); #2106 = DEFINITIONAL_REPRESENTATION('',(#2107),#2111); #2107 = LINE('',#2108,#2109);-#2108 = CARTESIAN_POINT('',(0.,0.455));+#2108 = CARTESIAN_POINT('',(1.4,0.)); #2109 = VECTOR('',#2110,1.);-#2110 = DIRECTION('',(1.,0.));+#2110 = DIRECTION('',(0.,1.)); #2111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)  PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''   ) );-#2112 = ORIENTED_EDGE('',*,*,#1888,.T.);-#2113 = ORIENTED_EDGE('',*,*,#2114,.T.);-#2114 = EDGE_CURVE('',#1889,#1999,#2115,.T.);-#2115 = SURFACE_CURVE('',#2116,(#2120,#2127),.PCURVE_S1.);-#2116 = LINE('',#2117,#2118);-#2117 = CARTESIAN_POINT('',(1.84,0.2275,0.));-#2118 = VECTOR('',#2119,1.);-#2119 = DIRECTION('',(1.,0.,-0.));-#2120 = PCURVE('',#1904,#2121);-#2121 = DEFINITIONAL_REPRESENTATION('',(#2122),#2126);-#2122 = LINE('',#2123,#2124);-#2123 = CARTESIAN_POINT('',(4.315,0.));-#2124 = VECTOR('',#2125,1.);-#2125 = DIRECTION('',(0.,1.));-#2126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2127 = PCURVE('',#1930,#2128);-#2128 = DEFINITIONAL_REPRESENTATION('',(#2129),#2133);-#2129 = LINE('',#2130,#2131);-#2130 = CARTESIAN_POINT('',(0.,0.455));-#2131 = VECTOR('',#2132,1.);-#2132 = DIRECTION('',(1.,0.));-#2133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2134 = ORIENTED_EDGE('',*,*,#1998,.F.);-#2135 = ADVANCED_FACE('',(#2136),#1876,.F.);-#2136 = FACE_BOUND('',#2137,.F.);-#2137 = EDGE_LOOP('',(#2138,#2139,#2140,#2141));-#2138 = ORIENTED_EDGE('',*,*,#1860,.F.);-#2139 = ORIENTED_EDGE('',*,*,#2045,.T.);-#2140 = ORIENTED_EDGE('',*,*,#1975,.T.);-#2141 = ORIENTED_EDGE('',*,*,#2092,.F.);-#2142 = ADVANCED_FACE('',(#2143),#1930,.T.);-#2143 = FACE_BOUND('',#2144,.T.);-#2144 = EDGE_LOOP('',(#2145,#2146,#2147,#2148));-#2145 = ORIENTED_EDGE('',*,*,#1916,.F.);-#2146 = ORIENTED_EDGE('',*,*,#2067,.T.);-#2147 = ORIENTED_EDGE('',*,*,#2021,.T.);-#2148 = ORIENTED_EDGE('',*,*,#2114,.F.);-#2149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2153)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2150,#2151,#2152)) REPRESENTATION_CONTEXT+#2112 = ADVANCED_FACE('',(#2113),#1919,.F.);+#2113 = FACE_BOUND('',#2114,.F.);+#2114 = EDGE_LOOP('',(#2115,#2136,#2137,#2158));+#2115 = ORIENTED_EDGE('',*,*,#2116,.F.);+#2116 = EDGE_CURVE('',#1897,#2017,#2117,.T.);+#2117 = SURFACE_CURVE('',#2118,(#2122,#2129),.PCURVE_S1.);+#2118 = LINE('',#2119,#2120);+#2119 = CARTESIAN_POINT('',(1.84,-0.2275,-4.315));+#2120 = VECTOR('',#2121,1.);+#2121 = DIRECTION('',(1.,0.,-0.));+#2122 = PCURVE('',#1919,#2123);+#2123 = DEFINITIONAL_REPRESENTATION('',(#2124),#2128);+#2124 = LINE('',#2125,#2126);+#2125 = CARTESIAN_POINT('',(0.,0.));+#2126 = VECTOR('',#2127,1.);+#2127 = DIRECTION('',(0.,1.));+#2128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2129 = PCURVE('',#1947,#2130);+#2130 = DEFINITIONAL_REPRESENTATION('',(#2131),#2135);+#2131 = LINE('',#2132,#2133);+#2132 = CARTESIAN_POINT('',(0.,0.));+#2133 = VECTOR('',#2134,1.);+#2134 = DIRECTION('',(1.,0.));+#2135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2136 = ORIENTED_EDGE('',*,*,#1896,.T.);+#2137 = ORIENTED_EDGE('',*,*,#2138,.T.);+#2138 = EDGE_CURVE('',#1899,#2019,#2139,.T.);+#2139 = SURFACE_CURVE('',#2140,(#2144,#2151),.PCURVE_S1.);+#2140 = LINE('',#2141,#2142);+#2141 = CARTESIAN_POINT('',(1.84,-0.2275,0.));+#2142 = VECTOR('',#2143,1.);+#2143 = DIRECTION('',(1.,0.,-0.));+#2144 = PCURVE('',#1919,#2145);+#2145 = DEFINITIONAL_REPRESENTATION('',(#2146),#2150);+#2146 = LINE('',#2147,#2148);+#2147 = CARTESIAN_POINT('',(4.315,0.));+#2148 = VECTOR('',#2149,1.);+#2149 = DIRECTION('',(0.,1.));+#2150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2151 = PCURVE('',#2001,#2152);+#2152 = DEFINITIONAL_REPRESENTATION('',(#2153),#2157);+#2153 = LINE('',#2154,#2155);+#2154 = CARTESIAN_POINT('',(0.,0.));+#2155 = VECTOR('',#2156,1.);+#2156 = DIRECTION('',(1.,0.));+#2157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2158 = ORIENTED_EDGE('',*,*,#2016,.F.);+#2159 = ADVANCED_FACE('',(#2160),#1975,.T.);+#2160 = FACE_BOUND('',#2161,.T.);+#2161 = EDGE_LOOP('',(#2162,#2183,#2184,#2205));+#2162 = ORIENTED_EDGE('',*,*,#2163,.F.);+#2163 = EDGE_CURVE('',#1932,#2047,#2164,.T.);+#2164 = SURFACE_CURVE('',#2165,(#2169,#2176),.PCURVE_S1.);+#2165 = LINE('',#2166,#2167);+#2166 = CARTESIAN_POINT('',(1.84,0.2275,-4.315));+#2167 = VECTOR('',#2168,1.);+#2168 = DIRECTION('',(1.,0.,-0.));+#2169 = PCURVE('',#1975,#2170);+#2170 = DEFINITIONAL_REPRESENTATION('',(#2171),#2175);+#2171 = LINE('',#2172,#2173);+#2172 = CARTESIAN_POINT('',(0.,0.));+#2173 = VECTOR('',#2174,1.);+#2174 = DIRECTION('',(0.,1.));+#2175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2176 = PCURVE('',#1947,#2177);+#2177 = DEFINITIONAL_REPRESENTATION('',(#2178),#2182);+#2178 = LINE('',#2179,#2180);+#2179 = CARTESIAN_POINT('',(0.,0.455));+#2180 = VECTOR('',#2181,1.);+#2181 = DIRECTION('',(1.,0.));+#2182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2183 = ORIENTED_EDGE('',*,*,#1959,.T.);+#2184 = ORIENTED_EDGE('',*,*,#2185,.T.);+#2185 = EDGE_CURVE('',#1960,#2070,#2186,.T.);+#2186 = SURFACE_CURVE('',#2187,(#2191,#2198),.PCURVE_S1.);+#2187 = LINE('',#2188,#2189);+#2188 = CARTESIAN_POINT('',(1.84,0.2275,0.));+#2189 = VECTOR('',#2190,1.);+#2190 = DIRECTION('',(1.,0.,-0.));+#2191 = PCURVE('',#1975,#2192);+#2192 = DEFINITIONAL_REPRESENTATION('',(#2193),#2197);+#2193 = LINE('',#2194,#2195);+#2194 = CARTESIAN_POINT('',(4.315,0.));+#2195 = VECTOR('',#2196,1.);+#2196 = DIRECTION('',(0.,1.));+#2197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2198 = PCURVE('',#2001,#2199);+#2199 = DEFINITIONAL_REPRESENTATION('',(#2200),#2204);+#2200 = LINE('',#2201,#2202);+#2201 = CARTESIAN_POINT('',(0.,0.455));+#2202 = VECTOR('',#2203,1.);+#2203 = DIRECTION('',(1.,0.));+#2204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2205 = ORIENTED_EDGE('',*,*,#2069,.F.);+#2206 = ADVANCED_FACE('',(#2207),#1947,.F.);+#2207 = FACE_BOUND('',#2208,.F.);+#2208 = EDGE_LOOP('',(#2209,#2210,#2211,#2212));+#2209 = ORIENTED_EDGE('',*,*,#1931,.F.);+#2210 = ORIENTED_EDGE('',*,*,#2116,.T.);+#2211 = ORIENTED_EDGE('',*,*,#2046,.T.);+#2212 = ORIENTED_EDGE('',*,*,#2163,.F.);+#2213 = ADVANCED_FACE('',(#2214),#2001,.T.);+#2214 = FACE_BOUND('',#2215,.T.);+#2215 = EDGE_LOOP('',(#2216,#2217,#2218,#2219));+#2216 = ORIENTED_EDGE('',*,*,#1987,.F.);+#2217 = ORIENTED_EDGE('',*,*,#2138,.T.);+#2218 = ORIENTED_EDGE('',*,*,#2092,.T.);+#2219 = ORIENTED_EDGE('',*,*,#2185,.F.);+#2220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2224)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2221,#2222,#2223)) REPRESENTATION_CONTEXT ('Context #1','3D Context with UNIT and UNCERTAINTY') );-#2150 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );-#2151 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );-#2152 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#2153 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2150,+#2221 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#2222 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#2223 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#2224 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2221,   'distance_accuracy_value','confusion accuracy');-#2154 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1815));-#2155 = SHAPE_DEFINITION_REPRESENTATION(#2156,#2162);-#2156 = PRODUCT_DEFINITION_SHAPE('','',#2157);-#2157 = PRODUCT_DEFINITION('design','',#2158,#2161);-#2158 = PRODUCT_DEFINITION_FORMATION('','',#2159);-#2159 = PRODUCT('Lead3_Source','Lead3_Source','',(#2160));-#2160 = PRODUCT_CONTEXT('',#2,'mechanical');-#2161 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');-#2162 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2163),#2493);-#2163 = MANIFOLD_SOLID_BREP('',#2164);-#2164 = CLOSED_SHELL('',(#2165,#2285,#2385,#2432,#2479,#2486));-#2165 = ADVANCED_FACE('',(#2166),#2180,.F.);-#2166 = FACE_BOUND('',#2167,.F.);-#2167 = EDGE_LOOP('',(#2168,#2203,#2231,#2259));-#2168 = ORIENTED_EDGE('',*,*,#2169,.F.);-#2169 = EDGE_CURVE('',#2170,#2172,#2174,.T.);-#2170 = VERTEX_POINT('',#2171);-#2171 = CARTESIAN_POINT('',(4.665,-0.2275,-13.335));-#2172 = VERTEX_POINT('',#2173);-#2173 = CARTESIAN_POINT('',(4.665,-0.2275,-4.315));-#2174 = SURFACE_CURVE('',#2175,(#2179,#2191),.PCURVE_S1.);-#2175 = LINE('',#2176,#2177);-#2176 = CARTESIAN_POINT('',(4.665,-0.2275,-13.335));-#2177 = VECTOR('',#2178,1.);-#2178 = DIRECTION('',(0.,0.,1.));-#2179 = PCURVE('',#2180,#2185);-#2180 = PLANE('',#2181);-#2181 = AXIS2_PLACEMENT_3D('',#2182,#2183,#2184);-#2182 = CARTESIAN_POINT('',(4.665,-0.2275,-13.335));-#2183 = DIRECTION('',(1.,0.,-0.));-#2184 = DIRECTION('',(0.,0.,1.));-#2185 = DEFINITIONAL_REPRESENTATION('',(#2186),#2190);-#2186 = LINE('',#2187,#2188);-#2187 = CARTESIAN_POINT('',(0.,0.));-#2188 = VECTOR('',#2189,1.);-#2189 = DIRECTION('',(1.,0.));-#2190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2191 = PCURVE('',#2192,#2197);-#2192 = PLANE('',#2193);-#2193 = AXIS2_PLACEMENT_3D('',#2194,#2195,#2196);-#2194 = CARTESIAN_POINT('',(4.665,-0.2275,-13.335));-#2195 = DIRECTION('',(-0.,1.,0.));-#2196 = DIRECTION('',(0.,0.,1.));-#2197 = DEFINITIONAL_REPRESENTATION('',(#2198),#2202);-#2198 = LINE('',#2199,#2200);-#2199 = CARTESIAN_POINT('',(0.,0.));-#2200 = VECTOR('',#2201,1.);-#2201 = DIRECTION('',(1.,0.));-#2202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2203 = ORIENTED_EDGE('',*,*,#2204,.T.);-#2204 = EDGE_CURVE('',#2170,#2205,#2207,.T.);-#2205 = VERTEX_POINT('',#2206);-#2206 = CARTESIAN_POINT('',(4.665,0.2275,-13.335));-#2207 = SURFACE_CURVE('',#2208,(#2212,#2219),.PCURVE_S1.);-#2208 = LINE('',#2209,#2210);-#2209 = CARTESIAN_POINT('',(4.665,-0.2275,-13.335));-#2210 = VECTOR('',#2211,1.);-#2211 = DIRECTION('',(-0.,1.,0.));-#2212 = PCURVE('',#2180,#2213);-#2213 = DEFINITIONAL_REPRESENTATION('',(#2214),#2218);-#2214 = LINE('',#2215,#2216);-#2215 = CARTESIAN_POINT('',(0.,0.));-#2216 = VECTOR('',#2217,1.);-#2217 = DIRECTION('',(0.,-1.));-#2218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2219 = PCURVE('',#2220,#2225);-#2220 = PLANE('',#2221);-#2221 = AXIS2_PLACEMENT_3D('',#2222,#2223,#2224);-#2222 = CARTESIAN_POINT('',(4.665,-0.2275,-13.335));-#2223 = DIRECTION('',(0.,0.,1.));-#2224 = DIRECTION('',(1.,0.,-0.));-#2225 = DEFINITIONAL_REPRESENTATION('',(#2226),#2230);-#2226 = LINE('',#2227,#2228);-#2227 = CARTESIAN_POINT('',(0.,0.));-#2228 = VECTOR('',#2229,1.);-#2229 = DIRECTION('',(0.,1.));-#2230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2231 = ORIENTED_EDGE('',*,*,#2232,.T.);-#2232 = EDGE_CURVE('',#2205,#2233,#2235,.T.);-#2233 = VERTEX_POINT('',#2234);-#2234 = CARTESIAN_POINT('',(4.665,0.2275,-4.315));-#2235 = SURFACE_CURVE('',#2236,(#2240,#2247),.PCURVE_S1.);-#2236 = LINE('',#2237,#2238);-#2237 = CARTESIAN_POINT('',(4.665,0.2275,-13.335));-#2238 = VECTOR('',#2239,1.);-#2239 = DIRECTION('',(0.,0.,1.));-#2240 = PCURVE('',#2180,#2241);-#2241 = DEFINITIONAL_REPRESENTATION('',(#2242),#2246);-#2242 = LINE('',#2243,#2244);-#2243 = CARTESIAN_POINT('',(0.,-0.455));-#2244 = VECTOR('',#2245,1.);-#2245 = DIRECTION('',(1.,0.));-#2246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2247 = PCURVE('',#2248,#2253);-#2248 = PLANE('',#2249);-#2249 = AXIS2_PLACEMENT_3D('',#2250,#2251,#2252);-#2250 = CARTESIAN_POINT('',(4.665,0.2275,-13.335));-#2251 = DIRECTION('',(-0.,1.,0.));-#2252 = DIRECTION('',(0.,0.,1.));-#2253 = DEFINITIONAL_REPRESENTATION('',(#2254),#2258);-#2254 = LINE('',#2255,#2256);-#2255 = CARTESIAN_POINT('',(0.,0.));-#2256 = VECTOR('',#2257,1.);-#2257 = DIRECTION('',(1.,0.));-#2258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2259 = ORIENTED_EDGE('',*,*,#2260,.F.);-#2260 = EDGE_CURVE('',#2172,#2233,#2261,.T.);-#2261 = SURFACE_CURVE('',#2262,(#2266,#2273),.PCURVE_S1.);+#2225 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2226,#2228);+#2226 = ( REPRESENTATION_RELATIONSHIP('','',#1889,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2227) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#2227 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);+#2228 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #2229);+#2229 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','=>[0:1:1:7]','',#5,#1884,$);+#2230 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1886));+#2231 = SHAPE_DEFINITION_REPRESENTATION(#2232,#2238);+#2232 = PRODUCT_DEFINITION_SHAPE('','',#2233);+#2233 = PRODUCT_DEFINITION('design','',#2234,#2237);+#2234 = PRODUCT_DEFINITION_FORMATION('','',#2235);+#2235 = PRODUCT('Lead3_Source','Lead3_Source','',(#2236));+#2236 = PRODUCT_CONTEXT('',#2,'mechanical');+#2237 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#2238 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2239),#2569);+#2239 = MANIFOLD_SOLID_BREP('',#2240);+#2240 = CLOSED_SHELL('',(#2241,#2361,#2461,#2508,#2555,#2562));+#2241 = ADVANCED_FACE('',(#2242),#2256,.F.);+#2242 = FACE_BOUND('',#2243,.F.);+#2243 = EDGE_LOOP('',(#2244,#2279,#2307,#2335));+#2244 = ORIENTED_EDGE('',*,*,#2245,.F.);+#2245 = EDGE_CURVE('',#2246,#2248,#2250,.T.);+#2246 = VERTEX_POINT('',#2247);+#2247 = CARTESIAN_POINT('',(4.665,-0.2275,-13.335));+#2248 = VERTEX_POINT('',#2249);+#2249 = CARTESIAN_POINT('',(4.665,-0.2275,-4.315));+#2250 = SURFACE_CURVE('',#2251,(#2255,#2267),.PCURVE_S1.);+#2251 = LINE('',#2252,#2253);+#2252 = CARTESIAN_POINT('',(4.665,-0.2275,-13.335));+#2253 = VECTOR('',#2254,1.);+#2254 = DIRECTION('',(0.,0.,1.));+#2255 = PCURVE('',#2256,#2261);+#2256 = PLANE('',#2257);+#2257 = AXIS2_PLACEMENT_3D('',#2258,#2259,#2260);+#2258 = CARTESIAN_POINT('',(4.665,-0.2275,-13.335));+#2259 = DIRECTION('',(1.,0.,-0.));+#2260 = DIRECTION('',(0.,0.,1.));+#2261 = DEFINITIONAL_REPRESENTATION('',(#2262),#2266); #2262 = LINE('',#2263,#2264);-#2263 = CARTESIAN_POINT('',(4.665,-0.2275,-4.315));+#2263 = CARTESIAN_POINT('',(0.,0.)); #2264 = VECTOR('',#2265,1.);-#2265 = DIRECTION('',(-0.,1.,0.));-#2266 = PCURVE('',#2180,#2267);-#2267 = DEFINITIONAL_REPRESENTATION('',(#2268),#2272);-#2268 = LINE('',#2269,#2270);-#2269 = CARTESIAN_POINT('',(9.02,0.));-#2270 = VECTOR('',#2271,1.);-#2271 = DIRECTION('',(0.,-1.));-#2272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2273 = PCURVE('',#2274,#2279);-#2274 = PLANE('',#2275);-#2275 = AXIS2_PLACEMENT_3D('',#2276,#2277,#2278);-#2276 = CARTESIAN_POINT('',(4.665,-0.2275,-4.315));-#2277 = DIRECTION('',(0.,0.,1.));-#2278 = DIRECTION('',(1.,0.,-0.));-#2279 = DEFINITIONAL_REPRESENTATION('',(#2280),#2284);-#2280 = LINE('',#2281,#2282);-#2281 = CARTESIAN_POINT('',(0.,0.));-#2282 = VECTOR('',#2283,1.);-#2283 = DIRECTION('',(0.,1.));-#2284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2285 = ADVANCED_FACE('',(#2286),#2300,.T.);-#2286 = FACE_BOUND('',#2287,.T.);-#2287 = EDGE_LOOP('',(#2288,#2318,#2341,#2364));-#2288 = ORIENTED_EDGE('',*,*,#2289,.F.);-#2289 = EDGE_CURVE('',#2290,#2292,#2294,.T.);-#2290 = VERTEX_POINT('',#2291);-#2291 = CARTESIAN_POINT('',(5.495,-0.2275,-13.335));-#2292 = VERTEX_POINT('',#2293);-#2293 = CARTESIAN_POINT('',(5.495,-0.2275,-4.315));-#2294 = SURFACE_CURVE('',#2295,(#2299,#2311),.PCURVE_S1.);-#2295 = LINE('',#2296,#2297);-#2296 = CARTESIAN_POINT('',(5.495,-0.2275,-13.335));-#2297 = VECTOR('',#2298,1.);-#2298 = DIRECTION('',(0.,0.,1.));-#2299 = PCURVE('',#2300,#2305);-#2300 = PLANE('',#2301);-#2301 = AXIS2_PLACEMENT_3D('',#2302,#2303,#2304);-#2302 = CARTESIAN_POINT('',(5.495,-0.2275,-13.335));-#2303 = DIRECTION('',(1.,0.,-0.));-#2304 = DIRECTION('',(0.,0.,1.));-#2305 = DEFINITIONAL_REPRESENTATION('',(#2306),#2310);-#2306 = LINE('',#2307,#2308);-#2307 = CARTESIAN_POINT('',(0.,0.));-#2308 = VECTOR('',#2309,1.);-#2309 = DIRECTION('',(1.,0.));-#2310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2311 = PCURVE('',#2192,#2312);-#2312 = DEFINITIONAL_REPRESENTATION('',(#2313),#2317);-#2313 = LINE('',#2314,#2315);-#2314 = CARTESIAN_POINT('',(0.,0.83));-#2315 = VECTOR('',#2316,1.);-#2316 = DIRECTION('',(1.,0.));-#2317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2318 = ORIENTED_EDGE('',*,*,#2319,.T.);-#2319 = EDGE_CURVE('',#2290,#2320,#2322,.T.);-#2320 = VERTEX_POINT('',#2321);-#2321 = CARTESIAN_POINT('',(5.495,0.2275,-13.335));-#2322 = SURFACE_CURVE('',#2323,(#2327,#2334),.PCURVE_S1.);-#2323 = LINE('',#2324,#2325);-#2324 = CARTESIAN_POINT('',(5.495,-0.2275,-13.335));-#2325 = VECTOR('',#2326,1.);-#2326 = DIRECTION('',(-0.,1.,0.));-#2327 = PCURVE('',#2300,#2328);-#2328 = DEFINITIONAL_REPRESENTATION('',(#2329),#2333);-#2329 = LINE('',#2330,#2331);-#2330 = CARTESIAN_POINT('',(0.,0.));-#2331 = VECTOR('',#2332,1.);-#2332 = DIRECTION('',(0.,-1.));-#2333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2334 = PCURVE('',#2220,#2335);-#2335 = DEFINITIONAL_REPRESENTATION('',(#2336),#2340);-#2336 = LINE('',#2337,#2338);-#2337 = CARTESIAN_POINT('',(0.83,0.));-#2338 = VECTOR('',#2339,1.);-#2339 = DIRECTION('',(0.,1.));-#2340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2341 = ORIENTED_EDGE('',*,*,#2342,.T.);-#2342 = EDGE_CURVE('',#2320,#2343,#2345,.T.);-#2343 = VERTEX_POINT('',#2344);-#2344 = CARTESIAN_POINT('',(5.495,0.2275,-4.315));-#2345 = SURFACE_CURVE('',#2346,(#2350,#2357),.PCURVE_S1.);-#2346 = LINE('',#2347,#2348);-#2347 = CARTESIAN_POINT('',(5.495,0.2275,-13.335));-#2348 = VECTOR('',#2349,1.);-#2349 = DIRECTION('',(0.,0.,1.));-#2350 = PCURVE('',#2300,#2351);-#2351 = DEFINITIONAL_REPRESENTATION('',(#2352),#2356);-#2352 = LINE('',#2353,#2354);-#2353 = CARTESIAN_POINT('',(0.,-0.455));-#2354 = VECTOR('',#2355,1.);-#2355 = DIRECTION('',(1.,0.));-#2356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2357 = PCURVE('',#2248,#2358);-#2358 = DEFINITIONAL_REPRESENTATION('',(#2359),#2363);-#2359 = LINE('',#2360,#2361);-#2360 = CARTESIAN_POINT('',(0.,0.83));-#2361 = VECTOR('',#2362,1.);-#2362 = DIRECTION('',(1.,0.));-#2363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );+#2265 = DIRECTION('',(1.,0.));+#2266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2267 = PCURVE('',#2268,#2273);+#2268 = PLANE('',#2269);+#2269 = AXIS2_PLACEMENT_3D('',#2270,#2271,#2272);+#2270 = CARTESIAN_POINT('',(4.665,-0.2275,-13.335));+#2271 = DIRECTION('',(-0.,1.,0.));+#2272 = DIRECTION('',(0.,0.,1.));+#2273 = DEFINITIONAL_REPRESENTATION('',(#2274),#2278);+#2274 = LINE('',#2275,#2276);+#2275 = CARTESIAN_POINT('',(0.,0.));+#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('',#2246,#2281,#2283,.T.);+#2281 = VERTEX_POINT('',#2282);+#2282 = CARTESIAN_POINT('',(4.665,0.2275,-13.335));+#2283 = SURFACE_CURVE('',#2284,(#2288,#2295),.PCURVE_S1.);+#2284 = LINE('',#2285,#2286);+#2285 = CARTESIAN_POINT('',(4.665,-0.2275,-13.335));+#2286 = VECTOR('',#2287,1.);+#2287 = DIRECTION('',(-0.,1.,0.));+#2288 = PCURVE('',#2256,#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('',#2296,#2301);+#2296 = PLANE('',#2297);+#2297 = AXIS2_PLACEMENT_3D('',#2298,#2299,#2300);+#2298 = CARTESIAN_POINT('',(4.665,-0.2275,-13.335));+#2299 = DIRECTION('',(0.,0.,1.));+#2300 = DIRECTION('',(1.,0.,-0.));+#2301 = DEFINITIONAL_REPRESENTATION('',(#2302),#2306);+#2302 = LINE('',#2303,#2304);+#2303 = CARTESIAN_POINT('',(0.,0.));+#2304 = VECTOR('',#2305,1.);+#2305 = DIRECTION('',(0.,1.));+#2306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2307 = ORIENTED_EDGE('',*,*,#2308,.T.);+#2308 = EDGE_CURVE('',#2281,#2309,#2311,.T.);+#2309 = VERTEX_POINT('',#2310);+#2310 = CARTESIAN_POINT('',(4.665,0.2275,-4.315));+#2311 = SURFACE_CURVE('',#2312,(#2316,#2323),.PCURVE_S1.);+#2312 = LINE('',#2313,#2314);+#2313 = CARTESIAN_POINT('',(4.665,0.2275,-13.335));+#2314 = VECTOR('',#2315,1.);+#2315 = DIRECTION('',(0.,0.,1.));+#2316 = PCURVE('',#2256,#2317);+#2317 = DEFINITIONAL_REPRESENTATION('',(#2318),#2322);+#2318 = LINE('',#2319,#2320);+#2319 = CARTESIAN_POINT('',(0.,-0.455));+#2320 = VECTOR('',#2321,1.);+#2321 = DIRECTION('',(1.,0.));+#2322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2323 = PCURVE('',#2324,#2329);+#2324 = PLANE('',#2325);+#2325 = AXIS2_PLACEMENT_3D('',#2326,#2327,#2328);+#2326 = CARTESIAN_POINT('',(4.665,0.2275,-13.335));+#2327 = DIRECTION('',(-0.,1.,0.));+#2328 = DIRECTION('',(0.,0.,1.));+#2329 = DEFINITIONAL_REPRESENTATION('',(#2330),#2334);+#2330 = LINE('',#2331,#2332);+#2331 = CARTESIAN_POINT('',(0.,0.));+#2332 = VECTOR('',#2333,1.);+#2333 = DIRECTION('',(1.,0.));+#2334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2335 = ORIENTED_EDGE('',*,*,#2336,.F.);+#2336 = EDGE_CURVE('',#2248,#2309,#2337,.T.);+#2337 = SURFACE_CURVE('',#2338,(#2342,#2349),.PCURVE_S1.);+#2338 = LINE('',#2339,#2340);+#2339 = CARTESIAN_POINT('',(4.665,-0.2275,-4.315));+#2340 = VECTOR('',#2341,1.);+#2341 = DIRECTION('',(-0.,1.,0.));+#2342 = PCURVE('',#2256,#2343);+#2343 = DEFINITIONAL_REPRESENTATION('',(#2344),#2348);+#2344 = LINE('',#2345,#2346);+#2345 = CARTESIAN_POINT('',(9.02,0.));+#2346 = VECTOR('',#2347,1.);+#2347 = DIRECTION('',(0.,-1.));+#2348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2349 = PCURVE('',#2350,#2355);+#2350 = PLANE('',#2351);+#2351 = AXIS2_PLACEMENT_3D('',#2352,#2353,#2354);+#2352 = CARTESIAN_POINT('',(4.665,-0.2275,-4.315));+#2353 = DIRECTION('',(0.,0.,1.));+#2354 = DIRECTION('',(1.,0.,-0.));+#2355 = DEFINITIONAL_REPRESENTATION('',(#2356),#2360);+#2356 = LINE('',#2357,#2358);+#2357 = CARTESIAN_POINT('',(0.,0.));+#2358 = VECTOR('',#2359,1.);+#2359 = DIRECTION('',(0.,1.));+#2360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2361 = ADVANCED_FACE('',(#2362),#2376,.T.);+#2362 = FACE_BOUND('',#2363,.T.);+#2363 = EDGE_LOOP('',(#2364,#2394,#2417,#2440)); #2364 = ORIENTED_EDGE('',*,*,#2365,.F.);-#2365 = EDGE_CURVE('',#2292,#2343,#2366,.T.);-#2366 = SURFACE_CURVE('',#2367,(#2371,#2378),.PCURVE_S1.);-#2367 = LINE('',#2368,#2369);-#2368 = CARTESIAN_POINT('',(5.495,-0.2275,-4.315));-#2369 = VECTOR('',#2370,1.);-#2370 = DIRECTION('',(-0.,1.,0.));-#2371 = PCURVE('',#2300,#2372);-#2372 = DEFINITIONAL_REPRESENTATION('',(#2373),#2377);-#2373 = LINE('',#2374,#2375);-#2374 = CARTESIAN_POINT('',(9.02,0.));-#2375 = VECTOR('',#2376,1.);-#2376 = DIRECTION('',(0.,-1.));-#2377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2378 = PCURVE('',#2274,#2379);-#2379 = DEFINITIONAL_REPRESENTATION('',(#2380),#2384);-#2380 = LINE('',#2381,#2382);-#2381 = CARTESIAN_POINT('',(0.83,0.));-#2382 = VECTOR('',#2383,1.);-#2383 = DIRECTION('',(0.,1.));-#2384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2385 = ADVANCED_FACE('',(#2386),#2192,.F.);-#2386 = FACE_BOUND('',#2387,.F.);-#2387 = EDGE_LOOP('',(#2388,#2409,#2410,#2431));-#2388 = ORIENTED_EDGE('',*,*,#2389,.F.);-#2389 = EDGE_CURVE('',#2170,#2290,#2390,.T.);-#2390 = SURFACE_CURVE('',#2391,(#2395,#2402),.PCURVE_S1.);-#2391 = LINE('',#2392,#2393);-#2392 = CARTESIAN_POINT('',(4.665,-0.2275,-13.335));-#2393 = VECTOR('',#2394,1.);-#2394 = DIRECTION('',(1.,0.,-0.));-#2395 = PCURVE('',#2192,#2396);-#2396 = DEFINITIONAL_REPRESENTATION('',(#2397),#2401);-#2397 = LINE('',#2398,#2399);-#2398 = CARTESIAN_POINT('',(0.,0.));-#2399 = VECTOR('',#2400,1.);-#2400 = DIRECTION('',(0.,1.));-#2401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2402 = PCURVE('',#2220,#2403);-#2403 = DEFINITIONAL_REPRESENTATION('',(#2404),#2408);-#2404 = LINE('',#2405,#2406);-#2405 = CARTESIAN_POINT('',(0.,0.));-#2406 = VECTOR('',#2407,1.);-#2407 = DIRECTION('',(1.,0.));-#2408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2409 = ORIENTED_EDGE('',*,*,#2169,.T.);-#2410 = ORIENTED_EDGE('',*,*,#2411,.T.);-#2411 = EDGE_CURVE('',#2172,#2292,#2412,.T.);-#2412 = SURFACE_CURVE('',#2413,(#2417,#2424),.PCURVE_S1.);-#2413 = LINE('',#2414,#2415);-#2414 = CARTESIAN_POINT('',(4.665,-0.2275,-4.315));-#2415 = VECTOR('',#2416,1.);-#2416 = DIRECTION('',(1.,0.,-0.));-#2417 = PCURVE('',#2192,#2418);-#2418 = DEFINITIONAL_REPRESENTATION('',(#2419),#2423);-#2419 = LINE('',#2420,#2421);-#2420 = CARTESIAN_POINT('',(9.02,0.));-#2421 = VECTOR('',#2422,1.);-#2422 = DIRECTION('',(0.,1.));-#2423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2424 = PCURVE('',#2274,#2425);-#2425 = DEFINITIONAL_REPRESENTATION('',(#2426),#2430);-#2426 = LINE('',#2427,#2428);-#2427 = CARTESIAN_POINT('',(0.,0.));-#2428 = VECTOR('',#2429,1.);-#2429 = DIRECTION('',(1.,0.));-#2430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2431 = ORIENTED_EDGE('',*,*,#2289,.F.);-#2432 = ADVANCED_FACE('',(#2433),#2248,.T.);-#2433 = FACE_BOUND('',#2434,.T.);-#2434 = EDGE_LOOP('',(#2435,#2456,#2457,#2478));-#2435 = ORIENTED_EDGE('',*,*,#2436,.F.);-#2436 = EDGE_CURVE('',#2205,#2320,#2437,.T.);-#2437 = SURFACE_CURVE('',#2438,(#2442,#2449),.PCURVE_S1.);-#2438 = LINE('',#2439,#2440);-#2439 = CARTESIAN_POINT('',(4.665,0.2275,-13.335));-#2440 = VECTOR('',#2441,1.);-#2441 = DIRECTION('',(1.,0.,-0.));-#2442 = PCURVE('',#2248,#2443);-#2443 = DEFINITIONAL_REPRESENTATION('',(#2444),#2448);-#2444 = LINE('',#2445,#2446);-#2445 = CARTESIAN_POINT('',(0.,0.));-#2446 = VECTOR('',#2447,1.);-#2447 = DIRECTION('',(0.,1.));-#2448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2449 = PCURVE('',#2220,#2450);-#2450 = DEFINITIONAL_REPRESENTATION('',(#2451),#2455);-#2451 = LINE('',#2452,#2453);-#2452 = CARTESIAN_POINT('',(0.,0.455));-#2453 = VECTOR('',#2454,1.);-#2454 = DIRECTION('',(1.,0.));-#2455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2456 = ORIENTED_EDGE('',*,*,#2232,.T.);-#2457 = ORIENTED_EDGE('',*,*,#2458,.T.);-#2458 = EDGE_CURVE('',#2233,#2343,#2459,.T.);-#2459 = SURFACE_CURVE('',#2460,(#2464,#2471),.PCURVE_S1.);-#2460 = LINE('',#2461,#2462);-#2461 = CARTESIAN_POINT('',(4.665,0.2275,-4.315));-#2462 = VECTOR('',#2463,1.);-#2463 = DIRECTION('',(1.,0.,-0.));-#2464 = PCURVE('',#2248,#2465);-#2465 = DEFINITIONAL_REPRESENTATION('',(#2466),#2470);-#2466 = LINE('',#2467,#2468);-#2467 = CARTESIAN_POINT('',(9.02,0.));-#2468 = VECTOR('',#2469,1.);-#2469 = DIRECTION('',(0.,1.));-#2470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2471 = PCURVE('',#2274,#2472);+#2365 = EDGE_CURVE('',#2366,#2368,#2370,.T.);+#2366 = VERTEX_POINT('',#2367);+#2367 = CARTESIAN_POINT('',(5.495,-0.2275,-13.335));+#2368 = VERTEX_POINT('',#2369);+#2369 = CARTESIAN_POINT('',(5.495,-0.2275,-4.315));+#2370 = SURFACE_CURVE('',#2371,(#2375,#2387),.PCURVE_S1.);+#2371 = LINE('',#2372,#2373);+#2372 = CARTESIAN_POINT('',(5.495,-0.2275,-13.335));+#2373 = VECTOR('',#2374,1.);+#2374 = DIRECTION('',(0.,0.,1.));+#2375 = PCURVE('',#2376,#2381);+#2376 = PLANE('',#2377);+#2377 = AXIS2_PLACEMENT_3D('',#2378,#2379,#2380);+#2378 = CARTESIAN_POINT('',(5.495,-0.2275,-13.335));+#2379 = DIRECTION('',(1.,0.,-0.));+#2380 = DIRECTION('',(0.,0.,1.));+#2381 = DEFINITIONAL_REPRESENTATION('',(#2382),#2386);+#2382 = LINE('',#2383,#2384);+#2383 = CARTESIAN_POINT('',(0.,0.));+#2384 = VECTOR('',#2385,1.);+#2385 = DIRECTION('',(1.,0.));+#2386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2387 = PCURVE('',#2268,#2388);+#2388 = DEFINITIONAL_REPRESENTATION('',(#2389),#2393);+#2389 = LINE('',#2390,#2391);+#2390 = CARTESIAN_POINT('',(0.,0.83));+#2391 = VECTOR('',#2392,1.);+#2392 = DIRECTION('',(1.,0.));+#2393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2394 = ORIENTED_EDGE('',*,*,#2395,.T.);+#2395 = EDGE_CURVE('',#2366,#2396,#2398,.T.);+#2396 = VERTEX_POINT('',#2397);+#2397 = CARTESIAN_POINT('',(5.495,0.2275,-13.335));+#2398 = SURFACE_CURVE('',#2399,(#2403,#2410),.PCURVE_S1.);+#2399 = LINE('',#2400,#2401);+#2400 = CARTESIAN_POINT('',(5.495,-0.2275,-13.335));+#2401 = VECTOR('',#2402,1.);+#2402 = DIRECTION('',(-0.,1.,0.));+#2403 = PCURVE('',#2376,#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('',#2296,#2411);+#2411 = DEFINITIONAL_REPRESENTATION('',(#2412),#2416);+#2412 = LINE('',#2413,#2414);+#2413 = CARTESIAN_POINT('',(0.83,0.));+#2414 = VECTOR('',#2415,1.);+#2415 = DIRECTION('',(0.,1.));+#2416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2417 = ORIENTED_EDGE('',*,*,#2418,.T.);+#2418 = EDGE_CURVE('',#2396,#2419,#2421,.T.);+#2419 = VERTEX_POINT('',#2420);+#2420 = CARTESIAN_POINT('',(5.495,0.2275,-4.315));+#2421 = SURFACE_CURVE('',#2422,(#2426,#2433),.PCURVE_S1.);+#2422 = LINE('',#2423,#2424);+#2423 = CARTESIAN_POINT('',(5.495,0.2275,-13.335));+#2424 = VECTOR('',#2425,1.);+#2425 = DIRECTION('',(0.,0.,1.));+#2426 = PCURVE('',#2376,#2427);+#2427 = DEFINITIONAL_REPRESENTATION('',(#2428),#2432);+#2428 = LINE('',#2429,#2430);+#2429 = CARTESIAN_POINT('',(0.,-0.455));+#2430 = VECTOR('',#2431,1.);+#2431 = DIRECTION('',(1.,0.));+#2432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2433 = PCURVE('',#2324,#2434);+#2434 = DEFINITIONAL_REPRESENTATION('',(#2435),#2439);+#2435 = LINE('',#2436,#2437);+#2436 = CARTESIAN_POINT('',(0.,0.83));+#2437 = VECTOR('',#2438,1.);+#2438 = DIRECTION('',(1.,0.));+#2439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2440 = ORIENTED_EDGE('',*,*,#2441,.F.);+#2441 = EDGE_CURVE('',#2368,#2419,#2442,.T.);+#2442 = SURFACE_CURVE('',#2443,(#2447,#2454),.PCURVE_S1.);+#2443 = LINE('',#2444,#2445);+#2444 = CARTESIAN_POINT('',(5.495,-0.2275,-4.315));+#2445 = VECTOR('',#2446,1.);+#2446 = DIRECTION('',(-0.,1.,0.));+#2447 = PCURVE('',#2376,#2448);+#2448 = DEFINITIONAL_REPRESENTATION('',(#2449),#2453);+#2449 = LINE('',#2450,#2451);+#2450 = CARTESIAN_POINT('',(9.02,0.));+#2451 = VECTOR('',#2452,1.);+#2452 = DIRECTION('',(0.,-1.));+#2453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2454 = PCURVE('',#2350,#2455);+#2455 = DEFINITIONAL_REPRESENTATION('',(#2456),#2460);+#2456 = LINE('',#2457,#2458);+#2457 = CARTESIAN_POINT('',(0.83,0.));+#2458 = VECTOR('',#2459,1.);+#2459 = DIRECTION('',(0.,1.));+#2460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2461 = ADVANCED_FACE('',(#2462),#2268,.F.);+#2462 = FACE_BOUND('',#2463,.F.);+#2463 = EDGE_LOOP('',(#2464,#2485,#2486,#2507));+#2464 = ORIENTED_EDGE('',*,*,#2465,.F.);+#2465 = EDGE_CURVE('',#2246,#2366,#2466,.T.);+#2466 = SURFACE_CURVE('',#2467,(#2471,#2478),.PCURVE_S1.);+#2467 = LINE('',#2468,#2469);+#2468 = CARTESIAN_POINT('',(4.665,-0.2275,-13.335));+#2469 = VECTOR('',#2470,1.);+#2470 = DIRECTION('',(1.,0.,-0.));+#2471 = PCURVE('',#2268,#2472); #2472 = DEFINITIONAL_REPRESENTATION('',(#2473),#2477); #2473 = LINE('',#2474,#2475);-#2474 = CARTESIAN_POINT('',(0.,0.455));+#2474 = CARTESIAN_POINT('',(0.,0.)); #2475 = VECTOR('',#2476,1.);-#2476 = DIRECTION('',(1.,0.));+#2476 = DIRECTION('',(0.,1.)); #2477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)  PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''   ) );-#2478 = ORIENTED_EDGE('',*,*,#2342,.F.);-#2479 = ADVANCED_FACE('',(#2480),#2220,.F.);-#2480 = FACE_BOUND('',#2481,.F.);-#2481 = EDGE_LOOP('',(#2482,#2483,#2484,#2485));-#2482 = ORIENTED_EDGE('',*,*,#2204,.F.);-#2483 = ORIENTED_EDGE('',*,*,#2389,.T.);-#2484 = ORIENTED_EDGE('',*,*,#2319,.T.);-#2485 = ORIENTED_EDGE('',*,*,#2436,.F.);-#2486 = ADVANCED_FACE('',(#2487),#2274,.T.);-#2487 = FACE_BOUND('',#2488,.T.);-#2488 = EDGE_LOOP('',(#2489,#2490,#2491,#2492));-#2489 = ORIENTED_EDGE('',*,*,#2260,.F.);-#2490 = ORIENTED_EDGE('',*,*,#2411,.T.);-#2491 = ORIENTED_EDGE('',*,*,#2365,.T.);-#2492 = ORIENTED_EDGE('',*,*,#2458,.F.);-#2493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2497)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2494,#2495,#2496)) REPRESENTATION_CONTEXT-('Context #1','3D Context with UNIT and UNCERTAINTY') );-#2494 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );-#2495 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );-#2496 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#2497 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2494,-  'distance_accuracy_value','confusion accuracy');-#2498 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2159));-#2499 = SHAPE_DEFINITION_REPRESENTATION(#2500,#2506);-#2500 = PRODUCT_DEFINITION_SHAPE('','',#2501);-#2501 = PRODUCT_DEFINITION('design','',#2502,#2505);-#2502 = PRODUCT_DEFINITION_FORMATION('','',#2503);-#2503 = PRODUCT('Lead3_Shoulder','Lead3_Shoulder','',(#2504));-#2504 = PRODUCT_CONTEXT('',#2,'mechanical');-#2505 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');-#2506 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2507),#2837);-#2507 = MANIFOLD_SOLID_BREP('',#2508);-#2508 = CLOSED_SHELL('',(#2509,#2629,#2729,#2776,#2823,#2830));-#2509 = ADVANCED_FACE('',(#2510),#2524,.F.);-#2510 = FACE_BOUND('',#2511,.F.);-#2511 = EDGE_LOOP('',(#2512,#2547,#2575,#2603));-#2512 = ORIENTED_EDGE('',*,*,#2513,.F.);-#2513 = EDGE_CURVE('',#2514,#2516,#2518,.T.);-#2514 = VERTEX_POINT('',#2515);-#2515 = CARTESIAN_POINT('',(4.38,-0.2275,-4.315));-#2516 = VERTEX_POINT('',#2517);-#2517 = CARTESIAN_POINT('',(4.38,-0.2275,0.));-#2518 = SURFACE_CURVE('',#2519,(#2523,#2535),.PCURVE_S1.);-#2519 = LINE('',#2520,#2521);-#2520 = CARTESIAN_POINT('',(4.38,-0.2275,-4.315));-#2521 = VECTOR('',#2522,1.);-#2522 = DIRECTION('',(0.,0.,1.));-#2523 = PCURVE('',#2524,#2529);-#2524 = PLANE('',#2525);-#2525 = AXIS2_PLACEMENT_3D('',#2526,#2527,#2528);-#2526 = CARTESIAN_POINT('',(4.38,-0.2275,-4.315));-#2527 = DIRECTION('',(1.,0.,-0.));-#2528 = DIRECTION('',(0.,0.,1.));-#2529 = DEFINITIONAL_REPRESENTATION('',(#2530),#2534);-#2530 = LINE('',#2531,#2532);-#2531 = CARTESIAN_POINT('',(0.,0.));-#2532 = VECTOR('',#2533,1.);-#2533 = DIRECTION('',(1.,0.));-#2534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2535 = PCURVE('',#2536,#2541);-#2536 = PLANE('',#2537);-#2537 = AXIS2_PLACEMENT_3D('',#2538,#2539,#2540);-#2538 = CARTESIAN_POINT('',(4.38,-0.2275,-4.315));-#2539 = DIRECTION('',(-0.,1.,0.));-#2540 = DIRECTION('',(0.,0.,1.));+#2478 = PCURVE('',#2296,#2479);+#2479 = DEFINITIONAL_REPRESENTATION('',(#2480),#2484);+#2480 = LINE('',#2481,#2482);+#2481 = CARTESIAN_POINT('',(0.,0.));+#2482 = VECTOR('',#2483,1.);+#2483 = DIRECTION('',(1.,0.));+#2484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2485 = ORIENTED_EDGE('',*,*,#2245,.T.);+#2486 = ORIENTED_EDGE('',*,*,#2487,.T.);+#2487 = EDGE_CURVE('',#2248,#2368,#2488,.T.);+#2488 = SURFACE_CURVE('',#2489,(#2493,#2500),.PCURVE_S1.);+#2489 = LINE('',#2490,#2491);+#2490 = CARTESIAN_POINT('',(4.665,-0.2275,-4.315));+#2491 = VECTOR('',#2492,1.);+#2492 = DIRECTION('',(1.,0.,-0.));+#2493 = PCURVE('',#2268,#2494);+#2494 = DEFINITIONAL_REPRESENTATION('',(#2495),#2499);+#2495 = LINE('',#2496,#2497);+#2496 = CARTESIAN_POINT('',(9.02,0.));+#2497 = VECTOR('',#2498,1.);+#2498 = DIRECTION('',(0.,1.));+#2499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2500 = PCURVE('',#2350,#2501);+#2501 = DEFINITIONAL_REPRESENTATION('',(#2502),#2506);+#2502 = LINE('',#2503,#2504);+#2503 = CARTESIAN_POINT('',(0.,0.));+#2504 = VECTOR('',#2505,1.);+#2505 = DIRECTION('',(1.,0.));+#2506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2507 = ORIENTED_EDGE('',*,*,#2365,.F.);+#2508 = ADVANCED_FACE('',(#2509),#2324,.T.);+#2509 = FACE_BOUND('',#2510,.T.);+#2510 = EDGE_LOOP('',(#2511,#2532,#2533,#2554));+#2511 = ORIENTED_EDGE('',*,*,#2512,.F.);+#2512 = EDGE_CURVE('',#2281,#2396,#2513,.T.);+#2513 = SURFACE_CURVE('',#2514,(#2518,#2525),.PCURVE_S1.);+#2514 = LINE('',#2515,#2516);+#2515 = CARTESIAN_POINT('',(4.665,0.2275,-13.335));+#2516 = VECTOR('',#2517,1.);+#2517 = DIRECTION('',(1.,0.,-0.));+#2518 = PCURVE('',#2324,#2519);+#2519 = DEFINITIONAL_REPRESENTATION('',(#2520),#2524);+#2520 = LINE('',#2521,#2522);+#2521 = CARTESIAN_POINT('',(0.,0.));+#2522 = VECTOR('',#2523,1.);+#2523 = DIRECTION('',(0.,1.));+#2524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2525 = PCURVE('',#2296,#2526);+#2526 = DEFINITIONAL_REPRESENTATION('',(#2527),#2531);+#2527 = LINE('',#2528,#2529);+#2528 = CARTESIAN_POINT('',(0.,0.455));+#2529 = VECTOR('',#2530,1.);+#2530 = DIRECTION('',(1.,0.));+#2531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2532 = ORIENTED_EDGE('',*,*,#2308,.T.);+#2533 = ORIENTED_EDGE('',*,*,#2534,.T.);+#2534 = EDGE_CURVE('',#2309,#2419,#2535,.T.);+#2535 = SURFACE_CURVE('',#2536,(#2540,#2547),.PCURVE_S1.);+#2536 = LINE('',#2537,#2538);+#2537 = CARTESIAN_POINT('',(4.665,0.2275,-4.315));+#2538 = VECTOR('',#2539,1.);+#2539 = DIRECTION('',(1.,0.,-0.));+#2540 = PCURVE('',#2324,#2541); #2541 = DEFINITIONAL_REPRESENTATION('',(#2542),#2546); #2542 = LINE('',#2543,#2544);-#2543 = CARTESIAN_POINT('',(0.,0.));+#2543 = CARTESIAN_POINT('',(9.02,0.)); #2544 = VECTOR('',#2545,1.);-#2545 = DIRECTION('',(1.,0.));+#2545 = DIRECTION('',(0.,1.)); #2546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)  PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''   ) );-#2547 = ORIENTED_EDGE('',*,*,#2548,.T.);-#2548 = EDGE_CURVE('',#2514,#2549,#2551,.T.);-#2549 = VERTEX_POINT('',#2550);-#2550 = CARTESIAN_POINT('',(4.38,0.2275,-4.315));-#2551 = SURFACE_CURVE('',#2552,(#2556,#2563),.PCURVE_S1.);-#2552 = LINE('',#2553,#2554);-#2553 = CARTESIAN_POINT('',(4.38,-0.2275,-4.315));-#2554 = VECTOR('',#2555,1.);-#2555 = DIRECTION('',(-0.,1.,0.));-#2556 = PCURVE('',#2524,#2557);-#2557 = DEFINITIONAL_REPRESENTATION('',(#2558),#2562);-#2558 = LINE('',#2559,#2560);-#2559 = CARTESIAN_POINT('',(0.,0.));-#2560 = VECTOR('',#2561,1.);-#2561 = DIRECTION('',(0.,-1.));-#2562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2563 = PCURVE('',#2564,#2569);-#2564 = PLANE('',#2565);-#2565 = AXIS2_PLACEMENT_3D('',#2566,#2567,#2568);-#2566 = CARTESIAN_POINT('',(4.38,-0.2275,-4.315));-#2567 = DIRECTION('',(0.,0.,1.));-#2568 = DIRECTION('',(1.,0.,-0.));-#2569 = DEFINITIONAL_REPRESENTATION('',(#2570),#2574);-#2570 = LINE('',#2571,#2572);-#2571 = CARTESIAN_POINT('',(0.,0.));-#2572 = VECTOR('',#2573,1.);-#2573 = DIRECTION('',(0.,1.));-#2574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2575 = ORIENTED_EDGE('',*,*,#2576,.T.);-#2576 = EDGE_CURVE('',#2549,#2577,#2579,.T.);-#2577 = VERTEX_POINT('',#2578);-#2578 = CARTESIAN_POINT('',(4.38,0.2275,0.));-#2579 = SURFACE_CURVE('',#2580,(#2584,#2591),.PCURVE_S1.);-#2580 = LINE('',#2581,#2582);-#2581 = CARTESIAN_POINT('',(4.38,0.2275,-4.315));-#2582 = VECTOR('',#2583,1.);-#2583 = DIRECTION('',(0.,0.,1.));-#2584 = PCURVE('',#2524,#2585);-#2585 = DEFINITIONAL_REPRESENTATION('',(#2586),#2590);-#2586 = LINE('',#2587,#2588);-#2587 = CARTESIAN_POINT('',(0.,-0.455));-#2588 = VECTOR('',#2589,1.);-#2589 = DIRECTION('',(1.,0.));-#2590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2591 = PCURVE('',#2592,#2597);-#2592 = PLANE('',#2593);-#2593 = AXIS2_PLACEMENT_3D('',#2594,#2595,#2596);-#2594 = CARTESIAN_POINT('',(4.38,0.2275,-4.315));-#2595 = DIRECTION('',(-0.,1.,0.));-#2596 = DIRECTION('',(0.,0.,1.));-#2597 = DEFINITIONAL_REPRESENTATION('',(#2598),#2602);-#2598 = LINE('',#2599,#2600);-#2599 = CARTESIAN_POINT('',(0.,0.));-#2600 = VECTOR('',#2601,1.);-#2601 = DIRECTION('',(1.,0.));-#2602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2603 = ORIENTED_EDGE('',*,*,#2604,.F.);-#2604 = EDGE_CURVE('',#2516,#2577,#2605,.T.);-#2605 = SURFACE_CURVE('',#2606,(#2610,#2617),.PCURVE_S1.);-#2606 = LINE('',#2607,#2608);-#2607 = CARTESIAN_POINT('',(4.38,-0.2275,0.));-#2608 = VECTOR('',#2609,1.);-#2609 = DIRECTION('',(-0.,1.,0.));-#2610 = PCURVE('',#2524,#2611);-#2611 = DEFINITIONAL_REPRESENTATION('',(#2612),#2616);-#2612 = LINE('',#2613,#2614);-#2613 = CARTESIAN_POINT('',(4.315,0.));-#2614 = VECTOR('',#2615,1.);-#2615 = DIRECTION('',(0.,-1.));-#2616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2617 = PCURVE('',#2618,#2623);-#2618 = PLANE('',#2619);-#2619 = AXIS2_PLACEMENT_3D('',#2620,#2621,#2622);-#2620 = CARTESIAN_POINT('',(4.38,-0.2275,0.));+#2547 = PCURVE('',#2350,#2548);+#2548 = DEFINITIONAL_REPRESENTATION('',(#2549),#2553);+#2549 = LINE('',#2550,#2551);+#2550 = CARTESIAN_POINT('',(0.,0.455));+#2551 = VECTOR('',#2552,1.);+#2552 = DIRECTION('',(1.,0.));+#2553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2554 = ORIENTED_EDGE('',*,*,#2418,.F.);+#2555 = ADVANCED_FACE('',(#2556),#2296,.F.);+#2556 = FACE_BOUND('',#2557,.F.);+#2557 = EDGE_LOOP('',(#2558,#2559,#2560,#2561));+#2558 = ORIENTED_EDGE('',*,*,#2280,.F.);+#2559 = ORIENTED_EDGE('',*,*,#2465,.T.);+#2560 = ORIENTED_EDGE('',*,*,#2395,.T.);+#2561 = ORIENTED_EDGE('',*,*,#2512,.F.);+#2562 = ADVANCED_FACE('',(#2563),#2350,.T.);+#2563 = FACE_BOUND('',#2564,.T.);+#2564 = EDGE_LOOP('',(#2565,#2566,#2567,#2568));+#2565 = ORIENTED_EDGE('',*,*,#2336,.F.);+#2566 = ORIENTED_EDGE('',*,*,#2487,.T.);+#2567 = ORIENTED_EDGE('',*,*,#2441,.T.);+#2568 = ORIENTED_EDGE('',*,*,#2534,.F.);+#2569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2573)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2570,#2571,#2572)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#2570 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#2571 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#2572 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#2573 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2570,+  'distance_accuracy_value','confusion accuracy');+#2574 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2575,#2577);+#2575 = ( REPRESENTATION_RELATIONSHIP('','',#2238,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2576) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#2576 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);+#2577 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #2578);+#2578 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','=>[0:1:1:8]','',#5,#2233,$);+#2579 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2235));+#2580 = SHAPE_DEFINITION_REPRESENTATION(#2581,#2587);+#2581 = PRODUCT_DEFINITION_SHAPE('','',#2582);+#2582 = PRODUCT_DEFINITION('design','',#2583,#2586);+#2583 = PRODUCT_DEFINITION_FORMATION('','',#2584);+#2584 = PRODUCT('Lead3_Shoulder','Lead3_Shoulder','',(#2585));+#2585 = PRODUCT_CONTEXT('',#2,'mechanical');+#2586 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#2587 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2588),#2918);+#2588 = MANIFOLD_SOLID_BREP('',#2589);+#2589 = CLOSED_SHELL('',(#2590,#2710,#2810,#2857,#2904,#2911));+#2590 = ADVANCED_FACE('',(#2591),#2605,.F.);+#2591 = FACE_BOUND('',#2592,.F.);+#2592 = EDGE_LOOP('',(#2593,#2628,#2656,#2684));+#2593 = ORIENTED_EDGE('',*,*,#2594,.F.);+#2594 = EDGE_CURVE('',#2595,#2597,#2599,.T.);+#2595 = VERTEX_POINT('',#2596);+#2596 = CARTESIAN_POINT('',(4.38,-0.2275,-4.315));+#2597 = VERTEX_POINT('',#2598);+#2598 = CARTESIAN_POINT('',(4.38,-0.2275,0.));+#2599 = SURFACE_CURVE('',#2600,(#2604,#2616),.PCURVE_S1.);+#2600 = LINE('',#2601,#2602);+#2601 = CARTESIAN_POINT('',(4.38,-0.2275,-4.315));+#2602 = VECTOR('',#2603,1.);+#2603 = DIRECTION('',(0.,0.,1.));+#2604 = PCURVE('',#2605,#2610);+#2605 = PLANE('',#2606);+#2606 = AXIS2_PLACEMENT_3D('',#2607,#2608,#2609);+#2607 = CARTESIAN_POINT('',(4.38,-0.2275,-4.315));+#2608 = DIRECTION('',(1.,0.,-0.));+#2609 = DIRECTION('',(0.,0.,1.));+#2610 = DEFINITIONAL_REPRESENTATION('',(#2611),#2615);+#2611 = LINE('',#2612,#2613);+#2612 = CARTESIAN_POINT('',(0.,0.));+#2613 = VECTOR('',#2614,1.);+#2614 = DIRECTION('',(1.,0.));+#2615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2616 = PCURVE('',#2617,#2622);+#2617 = PLANE('',#2618);+#2618 = AXIS2_PLACEMENT_3D('',#2619,#2620,#2621);+#2619 = CARTESIAN_POINT('',(4.38,-0.2275,-4.315));+#2620 = DIRECTION('',(-0.,1.,0.)); #2621 = DIRECTION('',(0.,0.,1.));-#2622 = DIRECTION('',(1.,0.,-0.));-#2623 = DEFINITIONAL_REPRESENTATION('',(#2624),#2628);-#2624 = LINE('',#2625,#2626);-#2625 = CARTESIAN_POINT('',(0.,0.));-#2626 = VECTOR('',#2627,1.);-#2627 = DIRECTION('',(0.,1.));-#2628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2629 = ADVANCED_FACE('',(#2630),#2644,.T.);-#2630 = FACE_BOUND('',#2631,.T.);-#2631 = EDGE_LOOP('',(#2632,#2662,#2685,#2708));-#2632 = ORIENTED_EDGE('',*,*,#2633,.F.);-#2633 = EDGE_CURVE('',#2634,#2636,#2638,.T.);-#2634 = VERTEX_POINT('',#2635);-#2635 = CARTESIAN_POINT('',(5.78,-0.2275,-4.315));-#2636 = VERTEX_POINT('',#2637);-#2637 = CARTESIAN_POINT('',(5.78,-0.2275,0.));-#2638 = SURFACE_CURVE('',#2639,(#2643,#2655),.PCURVE_S1.);+#2622 = DEFINITIONAL_REPRESENTATION('',(#2623),#2627);+#2623 = LINE('',#2624,#2625);+#2624 = CARTESIAN_POINT('',(0.,0.));+#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('',#2595,#2630,#2632,.T.);+#2630 = VERTEX_POINT('',#2631);+#2631 = CARTESIAN_POINT('',(4.38,0.2275,-4.315));+#2632 = SURFACE_CURVE('',#2633,(#2637,#2644),.PCURVE_S1.);+#2633 = LINE('',#2634,#2635);+#2634 = CARTESIAN_POINT('',(4.38,-0.2275,-4.315));+#2635 = VECTOR('',#2636,1.);+#2636 = DIRECTION('',(-0.,1.,0.));+#2637 = PCURVE('',#2605,#2638);+#2638 = DEFINITIONAL_REPRESENTATION('',(#2639),#2643); #2639 = LINE('',#2640,#2641);-#2640 = CARTESIAN_POINT('',(5.78,-0.2275,-4.315));+#2640 = CARTESIAN_POINT('',(0.,0.)); #2641 = VECTOR('',#2642,1.);-#2642 = DIRECTION('',(0.,0.,1.));-#2643 = PCURVE('',#2644,#2649);-#2644 = PLANE('',#2645);-#2645 = AXIS2_PLACEMENT_3D('',#2646,#2647,#2648);-#2646 = CARTESIAN_POINT('',(5.78,-0.2275,-4.315));-#2647 = DIRECTION('',(1.,0.,-0.));+#2642 = DIRECTION('',(0.,-1.));+#2643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2644 = PCURVE('',#2645,#2650);+#2645 = PLANE('',#2646);+#2646 = AXIS2_PLACEMENT_3D('',#2647,#2648,#2649);+#2647 = CARTESIAN_POINT('',(4.38,-0.2275,-4.315)); #2648 = DIRECTION('',(0.,0.,1.));-#2649 = DEFINITIONAL_REPRESENTATION('',(#2650),#2654);-#2650 = LINE('',#2651,#2652);-#2651 = CARTESIAN_POINT('',(0.,0.));-#2652 = VECTOR('',#2653,1.);-#2653 = DIRECTION('',(1.,0.));-#2654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2655 = PCURVE('',#2536,#2656);-#2656 = DEFINITIONAL_REPRESENTATION('',(#2657),#2661);-#2657 = LINE('',#2658,#2659);-#2658 = CARTESIAN_POINT('',(0.,1.4));-#2659 = VECTOR('',#2660,1.);-#2660 = DIRECTION('',(1.,0.));-#2661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2662 = ORIENTED_EDGE('',*,*,#2663,.T.);-#2663 = EDGE_CURVE('',#2634,#2664,#2666,.T.);-#2664 = VERTEX_POINT('',#2665);-#2665 = CARTESIAN_POINT('',(5.78,0.2275,-4.315));-#2666 = SURFACE_CURVE('',#2667,(#2671,#2678),.PCURVE_S1.);+#2649 = DIRECTION('',(1.,0.,-0.));+#2650 = DEFINITIONAL_REPRESENTATION('',(#2651),#2655);+#2651 = LINE('',#2652,#2653);+#2652 = CARTESIAN_POINT('',(0.,0.));+#2653 = VECTOR('',#2654,1.);+#2654 = DIRECTION('',(0.,1.));+#2655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2656 = ORIENTED_EDGE('',*,*,#2657,.T.);+#2657 = EDGE_CURVE('',#2630,#2658,#2660,.T.);+#2658 = VERTEX_POINT('',#2659);+#2659 = CARTESIAN_POINT('',(4.38,0.2275,0.));+#2660 = SURFACE_CURVE('',#2661,(#2665,#2672),.PCURVE_S1.);+#2661 = LINE('',#2662,#2663);+#2662 = CARTESIAN_POINT('',(4.38,0.2275,-4.315));+#2663 = VECTOR('',#2664,1.);+#2664 = DIRECTION('',(0.,0.,1.));+#2665 = PCURVE('',#2605,#2666);+#2666 = DEFINITIONAL_REPRESENTATION('',(#2667),#2671); #2667 = LINE('',#2668,#2669);-#2668 = CARTESIAN_POINT('',(5.78,-0.2275,-4.315));+#2668 = CARTESIAN_POINT('',(0.,-0.455)); #2669 = VECTOR('',#2670,1.);-#2670 = DIRECTION('',(-0.,1.,0.));-#2671 = PCURVE('',#2644,#2672);-#2672 = DEFINITIONAL_REPRESENTATION('',(#2673),#2677);-#2673 = LINE('',#2674,#2675);-#2674 = CARTESIAN_POINT('',(0.,0.));-#2675 = VECTOR('',#2676,1.);-#2676 = DIRECTION('',(0.,-1.));-#2677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2678 = PCURVE('',#2564,#2679);-#2679 = DEFINITIONAL_REPRESENTATION('',(#2680),#2684);-#2680 = LINE('',#2681,#2682);-#2681 = CARTESIAN_POINT('',(1.4,0.));-#2682 = VECTOR('',#2683,1.);-#2683 = DIRECTION('',(0.,1.));-#2684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2685 = ORIENTED_EDGE('',*,*,#2686,.T.);-#2686 = EDGE_CURVE('',#2664,#2687,#2689,.T.);-#2687 = VERTEX_POINT('',#2688);-#2688 = CARTESIAN_POINT('',(5.78,0.2275,0.));-#2689 = SURFACE_CURVE('',#2690,(#2694,#2701),.PCURVE_S1.);-#2690 = LINE('',#2691,#2692);-#2691 = CARTESIAN_POINT('',(5.78,0.2275,-4.315));-#2692 = VECTOR('',#2693,1.);-#2693 = DIRECTION('',(0.,0.,1.));-#2694 = PCURVE('',#2644,#2695);-#2695 = DEFINITIONAL_REPRESENTATION('',(#2696),#2700);-#2696 = LINE('',#2697,#2698);-#2697 = CARTESIAN_POINT('',(0.,-0.455));-#2698 = VECTOR('',#2699,1.);-#2699 = DIRECTION('',(1.,0.));-#2700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2701 = PCURVE('',#2592,#2702);-#2702 = DEFINITIONAL_REPRESENTATION('',(#2703),#2707);-#2703 = LINE('',#2704,#2705);-#2704 = CARTESIAN_POINT('',(0.,1.4));-#2705 = VECTOR('',#2706,1.);-#2706 = DIRECTION('',(1.,0.));-#2707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2708 = ORIENTED_EDGE('',*,*,#2709,.F.);-#2709 = EDGE_CURVE('',#2636,#2687,#2710,.T.);-#2710 = SURFACE_CURVE('',#2711,(#2715,#2722),.PCURVE_S1.);-#2711 = LINE('',#2712,#2713);-#2712 = CARTESIAN_POINT('',(5.78,-0.2275,0.));-#2713 = VECTOR('',#2714,1.);-#2714 = DIRECTION('',(-0.,1.,0.));-#2715 = PCURVE('',#2644,#2716);-#2716 = DEFINITIONAL_REPRESENTATION('',(#2717),#2721);-#2717 = LINE('',#2718,#2719);-#2718 = CARTESIAN_POINT('',(4.315,0.));-#2719 = VECTOR('',#2720,1.);-#2720 = DIRECTION('',(0.,-1.));-#2721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2722 = PCURVE('',#2618,#2723);-#2723 = DEFINITIONAL_REPRESENTATION('',(#2724),#2728);-#2724 = LINE('',#2725,#2726);-#2725 = CARTESIAN_POINT('',(1.4,0.));-#2726 = VECTOR('',#2727,1.);-#2727 = DIRECTION('',(0.,1.));-#2728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2729 = ADVANCED_FACE('',(#2730),#2536,.F.);-#2730 = FACE_BOUND('',#2731,.F.);-#2731 = EDGE_LOOP('',(#2732,#2753,#2754,#2775));-#2732 = ORIENTED_EDGE('',*,*,#2733,.F.);-#2733 = EDGE_CURVE('',#2514,#2634,#2734,.T.);-#2734 = SURFACE_CURVE('',#2735,(#2739,#2746),.PCURVE_S1.);-#2735 = LINE('',#2736,#2737);-#2736 = CARTESIAN_POINT('',(4.38,-0.2275,-4.315));-#2737 = VECTOR('',#2738,1.);-#2738 = DIRECTION('',(1.,0.,-0.));-#2739 = PCURVE('',#2536,#2740);-#2740 = DEFINITIONAL_REPRESENTATION('',(#2741),#2745);-#2741 = LINE('',#2742,#2743);-#2742 = CARTESIAN_POINT('',(0.,0.));-#2743 = VECTOR('',#2744,1.);-#2744 = DIRECTION('',(0.,1.));-#2745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2746 = PCURVE('',#2564,#2747);-#2747 = DEFINITIONAL_REPRESENTATION('',(#2748),#2752);+#2670 = DIRECTION('',(1.,0.));+#2671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2672 = PCURVE('',#2673,#2678);+#2673 = PLANE('',#2674);+#2674 = AXIS2_PLACEMENT_3D('',#2675,#2676,#2677);+#2675 = CARTESIAN_POINT('',(4.38,0.2275,-4.315));+#2676 = DIRECTION('',(-0.,1.,0.));+#2677 = DIRECTION('',(0.,0.,1.));+#2678 = DEFINITIONAL_REPRESENTATION('',(#2679),#2683);+#2679 = LINE('',#2680,#2681);+#2680 = CARTESIAN_POINT('',(0.,0.));+#2681 = VECTOR('',#2682,1.);+#2682 = DIRECTION('',(1.,0.));+#2683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2684 = ORIENTED_EDGE('',*,*,#2685,.F.);+#2685 = EDGE_CURVE('',#2597,#2658,#2686,.T.);+#2686 = SURFACE_CURVE('',#2687,(#2691,#2698),.PCURVE_S1.);+#2687 = LINE('',#2688,#2689);+#2688 = CARTESIAN_POINT('',(4.38,-0.2275,0.));+#2689 = VECTOR('',#2690,1.);+#2690 = DIRECTION('',(-0.,1.,0.));+#2691 = PCURVE('',#2605,#2692);+#2692 = DEFINITIONAL_REPRESENTATION('',(#2693),#2697);+#2693 = LINE('',#2694,#2695);+#2694 = CARTESIAN_POINT('',(4.315,0.));+#2695 = VECTOR('',#2696,1.);+#2696 = DIRECTION('',(0.,-1.));+#2697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2698 = PCURVE('',#2699,#2704);+#2699 = PLANE('',#2700);+#2700 = AXIS2_PLACEMENT_3D('',#2701,#2702,#2703);+#2701 = CARTESIAN_POINT('',(4.38,-0.2275,0.));+#2702 = DIRECTION('',(0.,0.,1.));+#2703 = DIRECTION('',(1.,0.,-0.));+#2704 = DEFINITIONAL_REPRESENTATION('',(#2705),#2709);+#2705 = LINE('',#2706,#2707);+#2706 = CARTESIAN_POINT('',(0.,0.));+#2707 = VECTOR('',#2708,1.);+#2708 = DIRECTION('',(0.,1.));+#2709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2710 = ADVANCED_FACE('',(#2711),#2725,.T.);+#2711 = FACE_BOUND('',#2712,.T.);+#2712 = EDGE_LOOP('',(#2713,#2743,#2766,#2789));+#2713 = ORIENTED_EDGE('',*,*,#2714,.F.);+#2714 = EDGE_CURVE('',#2715,#2717,#2719,.T.);+#2715 = VERTEX_POINT('',#2716);+#2716 = CARTESIAN_POINT('',(5.78,-0.2275,-4.315));+#2717 = VERTEX_POINT('',#2718);+#2718 = CARTESIAN_POINT('',(5.78,-0.2275,0.));+#2719 = SURFACE_CURVE('',#2720,(#2724,#2736),.PCURVE_S1.);+#2720 = LINE('',#2721,#2722);+#2721 = CARTESIAN_POINT('',(5.78,-0.2275,-4.315));+#2722 = VECTOR('',#2723,1.);+#2723 = DIRECTION('',(0.,0.,1.));+#2724 = PCURVE('',#2725,#2730);+#2725 = PLANE('',#2726);+#2726 = AXIS2_PLACEMENT_3D('',#2727,#2728,#2729);+#2727 = CARTESIAN_POINT('',(5.78,-0.2275,-4.315));+#2728 = DIRECTION('',(1.,0.,-0.));+#2729 = DIRECTION('',(0.,0.,1.));+#2730 = DEFINITIONAL_REPRESENTATION('',(#2731),#2735);+#2731 = LINE('',#2732,#2733);+#2732 = CARTESIAN_POINT('',(0.,0.));+#2733 = VECTOR('',#2734,1.);+#2734 = DIRECTION('',(1.,0.));+#2735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2736 = PCURVE('',#2617,#2737);+#2737 = DEFINITIONAL_REPRESENTATION('',(#2738),#2742);+#2738 = LINE('',#2739,#2740);+#2739 = CARTESIAN_POINT('',(0.,1.4));+#2740 = VECTOR('',#2741,1.);+#2741 = DIRECTION('',(1.,0.));+#2742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2743 = ORIENTED_EDGE('',*,*,#2744,.T.);+#2744 = EDGE_CURVE('',#2715,#2745,#2747,.T.);+#2745 = VERTEX_POINT('',#2746);+#2746 = CARTESIAN_POINT('',(5.78,0.2275,-4.315));+#2747 = SURFACE_CURVE('',#2748,(#2752,#2759),.PCURVE_S1.); #2748 = LINE('',#2749,#2750);-#2749 = CARTESIAN_POINT('',(0.,0.));+#2749 = CARTESIAN_POINT('',(5.78,-0.2275,-4.315)); #2750 = VECTOR('',#2751,1.);-#2751 = DIRECTION('',(1.,0.));-#2752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2753 = ORIENTED_EDGE('',*,*,#2513,.T.);-#2754 = ORIENTED_EDGE('',*,*,#2755,.T.);-#2755 = EDGE_CURVE('',#2516,#2636,#2756,.T.);-#2756 = SURFACE_CURVE('',#2757,(#2761,#2768),.PCURVE_S1.);-#2757 = LINE('',#2758,#2759);-#2758 = CARTESIAN_POINT('',(4.38,-0.2275,0.));-#2759 = VECTOR('',#2760,1.);-#2760 = DIRECTION('',(1.,0.,-0.));-#2761 = PCURVE('',#2536,#2762);-#2762 = DEFINITIONAL_REPRESENTATION('',(#2763),#2767);-#2763 = LINE('',#2764,#2765);-#2764 = CARTESIAN_POINT('',(4.315,0.));-#2765 = VECTOR('',#2766,1.);-#2766 = DIRECTION('',(0.,1.));-#2767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2768 = PCURVE('',#2618,#2769);-#2769 = DEFINITIONAL_REPRESENTATION('',(#2770),#2774);-#2770 = LINE('',#2771,#2772);-#2771 = CARTESIAN_POINT('',(0.,0.));-#2772 = VECTOR('',#2773,1.);-#2773 = DIRECTION('',(1.,0.));-#2774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2775 = ORIENTED_EDGE('',*,*,#2633,.F.);-#2776 = ADVANCED_FACE('',(#2777),#2592,.T.);-#2777 = FACE_BOUND('',#2778,.T.);-#2778 = EDGE_LOOP('',(#2779,#2800,#2801,#2822));-#2779 = ORIENTED_EDGE('',*,*,#2780,.F.);-#2780 = EDGE_CURVE('',#2549,#2664,#2781,.T.);-#2781 = SURFACE_CURVE('',#2782,(#2786,#2793),.PCURVE_S1.);-#2782 = LINE('',#2783,#2784);-#2783 = CARTESIAN_POINT('',(4.38,0.2275,-4.315));-#2784 = VECTOR('',#2785,1.);-#2785 = DIRECTION('',(1.,0.,-0.));-#2786 = PCURVE('',#2592,#2787);-#2787 = DEFINITIONAL_REPRESENTATION('',(#2788),#2792);-#2788 = LINE('',#2789,#2790);-#2789 = CARTESIAN_POINT('',(0.,0.));-#2790 = VECTOR('',#2791,1.);-#2791 = DIRECTION('',(0.,1.));-#2792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2793 = PCURVE('',#2564,#2794);-#2794 = DEFINITIONAL_REPRESENTATION('',(#2795),#2799);-#2795 = LINE('',#2796,#2797);-#2796 = CARTESIAN_POINT('',(0.,0.455));-#2797 = VECTOR('',#2798,1.);-#2798 = DIRECTION('',(1.,0.));-#2799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2800 = ORIENTED_EDGE('',*,*,#2576,.T.);-#2801 = ORIENTED_EDGE('',*,*,#2802,.T.);-#2802 = EDGE_CURVE('',#2577,#2687,#2803,.T.);-#2803 = SURFACE_CURVE('',#2804,(#2808,#2815),.PCURVE_S1.);-#2804 = LINE('',#2805,#2806);-#2805 = CARTESIAN_POINT('',(4.38,0.2275,0.));-#2806 = VECTOR('',#2807,1.);-#2807 = DIRECTION('',(1.,0.,-0.));-#2808 = PCURVE('',#2592,#2809);-#2809 = DEFINITIONAL_REPRESENTATION('',(#2810),#2814);-#2810 = LINE('',#2811,#2812);-#2811 = CARTESIAN_POINT('',(4.315,0.));-#2812 = VECTOR('',#2813,1.);-#2813 = DIRECTION('',(0.,1.));-#2814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2815 = PCURVE('',#2618,#2816);-#2816 = DEFINITIONAL_REPRESENTATION('',(#2817),#2821);-#2817 = LINE('',#2818,#2819);-#2818 = CARTESIAN_POINT('',(0.,0.455));-#2819 = VECTOR('',#2820,1.);-#2820 = DIRECTION('',(1.,0.));-#2821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2822 = ORIENTED_EDGE('',*,*,#2686,.F.);-#2823 = ADVANCED_FACE('',(#2824),#2564,.F.);-#2824 = FACE_BOUND('',#2825,.F.);-#2825 = EDGE_LOOP('',(#2826,#2827,#2828,#2829));-#2826 = ORIENTED_EDGE('',*,*,#2548,.F.);-#2827 = ORIENTED_EDGE('',*,*,#2733,.T.);-#2828 = ORIENTED_EDGE('',*,*,#2663,.T.);-#2829 = ORIENTED_EDGE('',*,*,#2780,.F.);-#2830 = ADVANCED_FACE('',(#2831),#2618,.T.);-#2831 = FACE_BOUND('',#2832,.T.);-#2832 = EDGE_LOOP('',(#2833,#2834,#2835,#2836));-#2833 = ORIENTED_EDGE('',*,*,#2604,.F.);-#2834 = ORIENTED_EDGE('',*,*,#2755,.T.);-#2835 = ORIENTED_EDGE('',*,*,#2709,.T.);-#2836 = ORIENTED_EDGE('',*,*,#2802,.F.);-#2837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2841)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2838,#2839,#2840)) REPRESENTATION_CONTEXT+#2751 = DIRECTION('',(-0.,1.,0.));+#2752 = PCURVE('',#2725,#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('',#2645,#2760);+#2760 = DEFINITIONAL_REPRESENTATION('',(#2761),#2765);+#2761 = LINE('',#2762,#2763);+#2762 = CARTESIAN_POINT('',(1.4,0.));+#2763 = VECTOR('',#2764,1.);+#2764 = DIRECTION('',(0.,1.));+#2765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2766 = ORIENTED_EDGE('',*,*,#2767,.T.);+#2767 = EDGE_CURVE('',#2745,#2768,#2770,.T.);+#2768 = VERTEX_POINT('',#2769);+#2769 = CARTESIAN_POINT('',(5.78,0.2275,0.));+#2770 = SURFACE_CURVE('',#2771,(#2775,#2782),.PCURVE_S1.);+#2771 = LINE('',#2772,#2773);+#2772 = CARTESIAN_POINT('',(5.78,0.2275,-4.315));+#2773 = VECTOR('',#2774,1.);+#2774 = DIRECTION('',(0.,0.,1.));+#2775 = PCURVE('',#2725,#2776);+#2776 = DEFINITIONAL_REPRESENTATION('',(#2777),#2781);+#2777 = LINE('',#2778,#2779);+#2778 = CARTESIAN_POINT('',(0.,-0.455));+#2779 = VECTOR('',#2780,1.);+#2780 = DIRECTION('',(1.,0.));+#2781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2782 = PCURVE('',#2673,#2783);+#2783 = DEFINITIONAL_REPRESENTATION('',(#2784),#2788);+#2784 = LINE('',#2785,#2786);+#2785 = CARTESIAN_POINT('',(0.,1.4));+#2786 = VECTOR('',#2787,1.);+#2787 = DIRECTION('',(1.,0.));+#2788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2789 = ORIENTED_EDGE('',*,*,#2790,.F.);+#2790 = EDGE_CURVE('',#2717,#2768,#2791,.T.);+#2791 = SURFACE_CURVE('',#2792,(#2796,#2803),.PCURVE_S1.);+#2792 = LINE('',#2793,#2794);+#2793 = CARTESIAN_POINT('',(5.78,-0.2275,0.));+#2794 = VECTOR('',#2795,1.);+#2795 = DIRECTION('',(-0.,1.,0.));+#2796 = PCURVE('',#2725,#2797);+#2797 = DEFINITIONAL_REPRESENTATION('',(#2798),#2802);+#2798 = LINE('',#2799,#2800);+#2799 = CARTESIAN_POINT('',(4.315,0.));+#2800 = VECTOR('',#2801,1.);+#2801 = DIRECTION('',(0.,-1.));+#2802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2803 = PCURVE('',#2699,#2804);+#2804 = DEFINITIONAL_REPRESENTATION('',(#2805),#2809);+#2805 = LINE('',#2806,#2807);+#2806 = CARTESIAN_POINT('',(1.4,0.));+#2807 = VECTOR('',#2808,1.);+#2808 = DIRECTION('',(0.,1.));+#2809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2810 = ADVANCED_FACE('',(#2811),#2617,.F.);+#2811 = FACE_BOUND('',#2812,.F.);+#2812 = EDGE_LOOP('',(#2813,#2834,#2835,#2856));+#2813 = ORIENTED_EDGE('',*,*,#2814,.F.);+#2814 = EDGE_CURVE('',#2595,#2715,#2815,.T.);+#2815 = SURFACE_CURVE('',#2816,(#2820,#2827),.PCURVE_S1.);+#2816 = LINE('',#2817,#2818);+#2817 = CARTESIAN_POINT('',(4.38,-0.2275,-4.315));+#2818 = VECTOR('',#2819,1.);+#2819 = DIRECTION('',(1.,0.,-0.));+#2820 = PCURVE('',#2617,#2821);+#2821 = DEFINITIONAL_REPRESENTATION('',(#2822),#2826);+#2822 = LINE('',#2823,#2824);+#2823 = CARTESIAN_POINT('',(0.,0.));+#2824 = VECTOR('',#2825,1.);+#2825 = DIRECTION('',(0.,1.));+#2826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2827 = PCURVE('',#2645,#2828);+#2828 = DEFINITIONAL_REPRESENTATION('',(#2829),#2833);+#2829 = LINE('',#2830,#2831);+#2830 = CARTESIAN_POINT('',(0.,0.));+#2831 = VECTOR('',#2832,1.);+#2832 = DIRECTION('',(1.,0.));+#2833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2834 = ORIENTED_EDGE('',*,*,#2594,.T.);+#2835 = ORIENTED_EDGE('',*,*,#2836,.T.);+#2836 = EDGE_CURVE('',#2597,#2717,#2837,.T.);+#2837 = SURFACE_CURVE('',#2838,(#2842,#2849),.PCURVE_S1.);+#2838 = LINE('',#2839,#2840);+#2839 = CARTESIAN_POINT('',(4.38,-0.2275,0.));+#2840 = VECTOR('',#2841,1.);+#2841 = DIRECTION('',(1.,0.,-0.));+#2842 = PCURVE('',#2617,#2843);+#2843 = DEFINITIONAL_REPRESENTATION('',(#2844),#2848);+#2844 = LINE('',#2845,#2846);+#2845 = CARTESIAN_POINT('',(4.315,0.));+#2846 = VECTOR('',#2847,1.);+#2847 = DIRECTION('',(0.,1.));+#2848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2849 = PCURVE('',#2699,#2850);+#2850 = DEFINITIONAL_REPRESENTATION('',(#2851),#2855);+#2851 = LINE('',#2852,#2853);+#2852 = CARTESIAN_POINT('',(0.,0.));+#2853 = VECTOR('',#2854,1.);+#2854 = DIRECTION('',(1.,0.));+#2855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2856 = ORIENTED_EDGE('',*,*,#2714,.F.);+#2857 = ADVANCED_FACE('',(#2858),#2673,.T.);+#2858 = FACE_BOUND('',#2859,.T.);+#2859 = EDGE_LOOP('',(#2860,#2881,#2882,#2903));+#2860 = ORIENTED_EDGE('',*,*,#2861,.F.);+#2861 = EDGE_CURVE('',#2630,#2745,#2862,.T.);+#2862 = SURFACE_CURVE('',#2863,(#2867,#2874),.PCURVE_S1.);+#2863 = LINE('',#2864,#2865);+#2864 = CARTESIAN_POINT('',(4.38,0.2275,-4.315));+#2865 = VECTOR('',#2866,1.);+#2866 = DIRECTION('',(1.,0.,-0.));+#2867 = PCURVE('',#2673,#2868);+#2868 = DEFINITIONAL_REPRESENTATION('',(#2869),#2873);+#2869 = LINE('',#2870,#2871);+#2870 = CARTESIAN_POINT('',(0.,0.));+#2871 = VECTOR('',#2872,1.);+#2872 = DIRECTION('',(0.,1.));+#2873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2874 = PCURVE('',#2645,#2875);+#2875 = DEFINITIONAL_REPRESENTATION('',(#2876),#2880);+#2876 = LINE('',#2877,#2878);+#2877 = CARTESIAN_POINT('',(0.,0.455));+#2878 = VECTOR('',#2879,1.);+#2879 = DIRECTION('',(1.,0.));+#2880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2881 = ORIENTED_EDGE('',*,*,#2657,.T.);+#2882 = ORIENTED_EDGE('',*,*,#2883,.T.);+#2883 = EDGE_CURVE('',#2658,#2768,#2884,.T.);+#2884 = SURFACE_CURVE('',#2885,(#2889,#2896),.PCURVE_S1.);+#2885 = LINE('',#2886,#2887);+#2886 = CARTESIAN_POINT('',(4.38,0.2275,0.));+#2887 = VECTOR('',#2888,1.);+#2888 = DIRECTION('',(1.,0.,-0.));+#2889 = PCURVE('',#2673,#2890);+#2890 = DEFINITIONAL_REPRESENTATION('',(#2891),#2895);+#2891 = LINE('',#2892,#2893);+#2892 = CARTESIAN_POINT('',(4.315,0.));+#2893 = VECTOR('',#2894,1.);+#2894 = DIRECTION('',(0.,1.));+#2895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2896 = PCURVE('',#2699,#2897);+#2897 = DEFINITIONAL_REPRESENTATION('',(#2898),#2902);+#2898 = LINE('',#2899,#2900);+#2899 = CARTESIAN_POINT('',(0.,0.455));+#2900 = VECTOR('',#2901,1.);+#2901 = DIRECTION('',(1.,0.));+#2902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2903 = ORIENTED_EDGE('',*,*,#2767,.F.);+#2904 = ADVANCED_FACE('',(#2905),#2645,.F.);+#2905 = FACE_BOUND('',#2906,.F.);+#2906 = EDGE_LOOP('',(#2907,#2908,#2909,#2910));+#2907 = ORIENTED_EDGE('',*,*,#2629,.F.);+#2908 = ORIENTED_EDGE('',*,*,#2814,.T.);+#2909 = ORIENTED_EDGE('',*,*,#2744,.T.);+#2910 = ORIENTED_EDGE('',*,*,#2861,.F.);+#2911 = ADVANCED_FACE('',(#2912),#2699,.T.);+#2912 = FACE_BOUND('',#2913,.T.);+#2913 = EDGE_LOOP('',(#2914,#2915,#2916,#2917));+#2914 = ORIENTED_EDGE('',*,*,#2685,.F.);+#2915 = ORIENTED_EDGE('',*,*,#2836,.T.);+#2916 = ORIENTED_EDGE('',*,*,#2790,.T.);+#2917 = ORIENTED_EDGE('',*,*,#2883,.F.);+#2918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2922)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2919,#2920,#2921)) REPRESENTATION_CONTEXT ('Context #1','3D Context with UNIT and UNCERTAINTY') );-#2838 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );-#2839 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );-#2840 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#2841 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2838,+#2919 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#2920 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#2921 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#2922 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2919,   'distance_accuracy_value','confusion accuracy');-#2842 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2503));-#2843 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(-    #2844),#429);-#2844 = STYLED_ITEM('color',(#2845),#15);-#2845 = PRESENTATION_STYLE_ASSIGNMENT((#2846,#2852));-#2846 = SURFACE_STYLE_USAGE(.BOTH.,#2847);-#2847 = SURFACE_SIDE_STYLE('',(#2848));-#2848 = SURFACE_STYLE_FILL_AREA(#2849);-#2849 = FILL_AREA_STYLE('',(#2850));-#2850 = FILL_AREA_STYLE_COLOUR('',#2851);-#2851 = COLOUR_RGB('',0.826657050643,0.832283570587,0.843389171228);-#2852 = CURVE_STYLE('',#2853,POSITIVE_LENGTH_MEASURE(0.1),#2851);-#2853 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#2854 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(-    #2855),#2149);-#2855 = STYLED_ITEM('color',(#2856),#1819);-#2856 = PRESENTATION_STYLE_ASSIGNMENT((#2857,#2863));-#2857 = SURFACE_STYLE_USAGE(.BOTH.,#2858);-#2858 = SURFACE_SIDE_STYLE('',(#2859));-#2859 = SURFACE_STYLE_FILL_AREA(#2860);-#2860 = FILL_AREA_STYLE('',(#2861));-#2861 = FILL_AREA_STYLE_COLOUR('',#2862);-#2862 = COLOUR_RGB('',0.854305825093,0.859695970994,0.870344943399);-#2863 = CURVE_STYLE('',#2864,POSITIVE_LENGTH_MEASURE(0.1),#2862);-#2864 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#2865 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(-    #2866),#1117);-#2866 = STYLED_ITEM('color',(#2867),#787);-#2867 = PRESENTATION_STYLE_ASSIGNMENT((#2868,#2873));-#2868 = SURFACE_STYLE_USAGE(.BOTH.,#2869);-#2869 = SURFACE_SIDE_STYLE('',(#2870));-#2870 = SURFACE_STYLE_FILL_AREA(#2871);-#2871 = FILL_AREA_STYLE('',(#2872));-#2872 = FILL_AREA_STYLE_COLOUR('',#2862);-#2873 = CURVE_STYLE('',#2874,POSITIVE_LENGTH_MEASURE(0.1),#2862);-#2874 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#2875 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(-    #2876),#773);-#2876 = STYLED_ITEM('color',(#2877),#443);-#2877 = PRESENTATION_STYLE_ASSIGNMENT((#2878,#2884));-#2878 = SURFACE_STYLE_USAGE(.BOTH.,#2879);-#2879 = SURFACE_SIDE_STYLE('',(#2880));-#2880 = SURFACE_STYLE_FILL_AREA(#2881);-#2881 = FILL_AREA_STYLE('',(#2882));-#2882 = FILL_AREA_STYLE_COLOUR('',#2883);-#2883 = COLOUR_RGB('',0.313304153717,0.322726116794,0.331830027914);-#2884 = CURVE_STYLE('',#2885,POSITIVE_LENGTH_MEASURE(0.1),#2883);-#2885 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#2886 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(-    #2887),#2837);-#2887 = STYLED_ITEM('color',(#2888),#2507);-#2888 = PRESENTATION_STYLE_ASSIGNMENT((#2889,#2894));-#2889 = SURFACE_STYLE_USAGE(.BOTH.,#2890);-#2890 = SURFACE_SIDE_STYLE('',(#2891));-#2891 = SURFACE_STYLE_FILL_AREA(#2892);-#2892 = FILL_AREA_STYLE('',(#2893));-#2893 = FILL_AREA_STYLE_COLOUR('',#2862);-#2894 = CURVE_STYLE('',#2895,POSITIVE_LENGTH_MEASURE(0.1),#2862);-#2895 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#2896 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(-    #2897),#2493);-#2897 = STYLED_ITEM('color',(#2898),#2163);-#2898 = PRESENTATION_STYLE_ASSIGNMENT((#2899,#2904));-#2899 = SURFACE_STYLE_USAGE(.BOTH.,#2900);-#2900 = SURFACE_SIDE_STYLE('',(#2901));-#2901 = SURFACE_STYLE_FILL_AREA(#2902);-#2902 = FILL_AREA_STYLE('',(#2903));-#2903 = FILL_AREA_STYLE_COLOUR('',#2862);-#2904 = CURVE_STYLE('',#2905,POSITIVE_LENGTH_MEASURE(0.1),#2862);-#2905 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#2906 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(-    #2907),#1805);-#2907 = STYLED_ITEM('color',(#2908),#1475);-#2908 = PRESENTATION_STYLE_ASSIGNMENT((#2909,#2914));-#2909 = SURFACE_STYLE_USAGE(.BOTH.,#2910);-#2910 = SURFACE_SIDE_STYLE('',(#2911));-#2911 = SURFACE_STYLE_FILL_AREA(#2912);-#2912 = FILL_AREA_STYLE('',(#2913));-#2913 = FILL_AREA_STYLE_COLOUR('',#2862);-#2914 = CURVE_STYLE('',#2915,POSITIVE_LENGTH_MEASURE(0.1),#2862);-#2915 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#2916 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(-    #2917),#1461);-#2917 = STYLED_ITEM('color',(#2918),#1131);-#2918 = PRESENTATION_STYLE_ASSIGNMENT((#2919,#2924));-#2919 = SURFACE_STYLE_USAGE(.BOTH.,#2920);-#2920 = SURFACE_SIDE_STYLE('',(#2921));-#2921 = SURFACE_STYLE_FILL_AREA(#2922);-#2922 = FILL_AREA_STYLE('',(#2923));-#2923 = FILL_AREA_STYLE_COLOUR('',#2862);-#2924 = CURVE_STYLE('',#2925,POSITIVE_LENGTH_MEASURE(0.1),#2862);-#2925 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#2923 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2924,#2926);+#2924 = ( REPRESENTATION_RELATIONSHIP('','',#2587,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2925) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#2925 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43);+#2926 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #2927);+#2927 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','=>[0:1:1:9]','',#5,#2582,$);+#2928 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2584));+#2929 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #2930),#1871);+#2930 = STYLED_ITEM('color',(#2931),#1541);+#2931 = PRESENTATION_STYLE_ASSIGNMENT((#2932,#2938));+#2932 = SURFACE_STYLE_USAGE(.BOTH.,#2933);+#2933 = SURFACE_SIDE_STYLE('',(#2934));+#2934 = SURFACE_STYLE_FILL_AREA(#2935);+#2935 = FILL_AREA_STYLE('',(#2936));+#2936 = FILL_AREA_STYLE_COLOUR('',#2937);+#2937 = COLOUR_RGB('',0.854305825093,0.859695970994,0.870344943399);+#2938 = CURVE_STYLE('',#2939,POSITIVE_LENGTH_MEASURE(0.1),#2937);+#2939 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#2940 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #2941),#824);+#2941 = STYLED_ITEM('color',(#2942),#494);+#2942 = PRESENTATION_STYLE_ASSIGNMENT((#2943,#2949));+#2943 = SURFACE_STYLE_USAGE(.BOTH.,#2944);+#2944 = SURFACE_SIDE_STYLE('',(#2945));+#2945 = SURFACE_STYLE_FILL_AREA(#2946);+#2946 = FILL_AREA_STYLE('',(#2947));+#2947 = FILL_AREA_STYLE_COLOUR('',#2948);+#2948 = COLOUR_RGB('',0.313304153717,0.322726116794,0.331830027914);+#2949 = CURVE_STYLE('',#2950,POSITIVE_LENGTH_MEASURE(0.1),#2948);+#2950 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#2951 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #2952),#1522);+#2952 = STYLED_ITEM('color',(#2953),#1192);+#2953 = PRESENTATION_STYLE_ASSIGNMENT((#2954,#2959));+#2954 = SURFACE_STYLE_USAGE(.BOTH.,#2955);+#2955 = SURFACE_SIDE_STYLE('',(#2956));+#2956 = SURFACE_STYLE_FILL_AREA(#2957);+#2957 = FILL_AREA_STYLE('',(#2958));+#2958 = FILL_AREA_STYLE_COLOUR('',#2937);+#2959 = CURVE_STYLE('',#2960,POSITIVE_LENGTH_MEASURE(0.1),#2937);+#2960 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#2961 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #2962),#475);+#2962 = STYLED_ITEM('color',(#2963),#61);+#2963 = PRESENTATION_STYLE_ASSIGNMENT((#2964,#2970));+#2964 = SURFACE_STYLE_USAGE(.BOTH.,#2965);+#2965 = SURFACE_SIDE_STYLE('',(#2966));+#2966 = SURFACE_STYLE_FILL_AREA(#2967);+#2967 = FILL_AREA_STYLE('',(#2968));+#2968 = FILL_AREA_STYLE_COLOUR('',#2969);+#2969 = COLOUR_RGB('',0.826657050643,0.832283570587,0.843389171228);+#2970 = CURVE_STYLE('',#2971,POSITIVE_LENGTH_MEASURE(0.1),#2969);+#2971 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#2972 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #2973),#2220);+#2973 = STYLED_ITEM('color',(#2974),#1890);+#2974 = PRESENTATION_STYLE_ASSIGNMENT((#2975,#2980));+#2975 = SURFACE_STYLE_USAGE(.BOTH.,#2976);+#2976 = SURFACE_SIDE_STYLE('',(#2977));+#2977 = SURFACE_STYLE_FILL_AREA(#2978);+#2978 = FILL_AREA_STYLE('',(#2979));+#2979 = FILL_AREA_STYLE_COLOUR('',#2937);+#2980 = CURVE_STYLE('',#2981,POSITIVE_LENGTH_MEASURE(0.1),#2937);+#2981 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#2982 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #2983),#2918);+#2983 = STYLED_ITEM('color',(#2984),#2588);+#2984 = PRESENTATION_STYLE_ASSIGNMENT((#2985,#2990));+#2985 = SURFACE_STYLE_USAGE(.BOTH.,#2986);+#2986 = SURFACE_SIDE_STYLE('',(#2987));+#2987 = SURFACE_STYLE_FILL_AREA(#2988);+#2988 = FILL_AREA_STYLE('',(#2989));+#2989 = FILL_AREA_STYLE_COLOUR('',#2937);+#2990 = CURVE_STYLE('',#2991,POSITIVE_LENGTH_MEASURE(0.1),#2937);+#2991 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#2992 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #2993),#1173);+#2993 = STYLED_ITEM('color',(#2994),#843);+#2994 = PRESENTATION_STYLE_ASSIGNMENT((#2995,#3000));+#2995 = SURFACE_STYLE_USAGE(.BOTH.,#2996);+#2996 = SURFACE_SIDE_STYLE('',(#2997));+#2997 = SURFACE_STYLE_FILL_AREA(#2998);+#2998 = FILL_AREA_STYLE('',(#2999));+#2999 = FILL_AREA_STYLE_COLOUR('',#2937);+#3000 = CURVE_STYLE('',#3001,POSITIVE_LENGTH_MEASURE(0.1),#2937);+#3001 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#3002 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #3003),#2569);+#3003 = STYLED_ITEM('color',(#3004),#2239);+#3004 = PRESENTATION_STYLE_ASSIGNMENT((#3005,#3010));+#3005 = SURFACE_STYLE_USAGE(.BOTH.,#3006);+#3006 = SURFACE_SIDE_STYLE('',(#3007));+#3007 = SURFACE_STYLE_FILL_AREA(#3008);+#3008 = FILL_AREA_STYLE('',(#3009));+#3009 = FILL_AREA_STYLE_COLOUR('',#2937);+#3010 = CURVE_STYLE('',#3011,POSITIVE_LENGTH_MEASURE(0.1),#2937);+#3011 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); ENDSEC; END-ISO-10303-21;
package.json+3−2
@@ -16,7 +16,7 @@     "manufacturer": "IXYS / Littelfuse",     "package": "TO-220AB",     "pin_count": 3,-    "category": "MOSFET (N-channel, linear operation)",+    "category": "Transistors",     "datasheet": "https://www.littelfuse.com/~/media/electronics/datasheets/discrete_mosfets/littelfuse_discrete_mosfets_n-channel_linear_ixt_15n50_datasheet.pdf.pdf",     "wiki_url": "https://wiki.adom.inc/adom/ixtp15n50l2",     "parts": {@@ -85,7 +85,8 @@     "build_library.py",     "ixtp15n50l2-hero.glb",     "ixtp15n50l2-hero.overlay.json",-    "ixtp15n50l2-board-use.glb"+    "ixtp15n50l2-board-use.glb",+    "skills/"   ],   "because": "No exact-MPN component record existed in two catalog searches; electronic-load project documentation is not a reusable part page.",   "dependencies": {}
page.json+4−30
@@ -1,6 +1,6 @@ {   "slug": "ixtp15n50l2",-  "type": "component",+  "type": "hardware",   "kind": "component",   "version": "0.1.0",   "title": "IXYS IXTP15N50L2 LinearL2 N-channel MOSFET",@@ -16,7 +16,7 @@     "manufacturer": "IXYS / Littelfuse",     "package": "TO-220AB",     "pin_count": 3,-    "category": "MOSFET (N-channel, linear operation)",+    "category": "Transistors",     "datasheet": "https://www.littelfuse.com/~/media/electronics/datasheets/discrete_mosfets/littelfuse_discrete_mosfets_n-channel_linear_ixt_15n50_datasheet.pdf.pdf",     "wiki_url": "https://wiki.adom.inc/adom/ixtp15n50l2",     "parts": {@@ -67,31 +67,5 @@     "TO-220",     "IXYS",     "Littelfuse"-  ],-  "name": "@adom/ixtp15n50l2",-  "files": [-    "README.md",-    "LICENSE",-    "THIRD_PARTY.md",-    "*.json",-    "*.step",-    "*.glb",-    "*.kicad_sym",-    "*.kicad_mod",-    "*.html",-    "*.png",-    "datasheet.pdf",-    "build_model.py",-    "build_library.py",-    "ixtp15n50l2-hero.glb",-    "ixtp15n50l2-hero.overlay.json",-    "ixtp15n50l2-board-use.glb"-  ],-  "because": "No exact-MPN component record existed in two catalog searches; electronic-load project documentation is not a reusable part page.",-  "dependencies": {},-  "org": "adom",-  "author": {-    "name": "John Lauer",-    "email": "[email protected]"-  }-}\ No newline at end of file+  ]+}
skills/ixtp15n50l2/SKILL.mdadded+14
@@ -0,0 +1,14 @@+---+name: ixtp15n50l2+description: Use the IXYS IXTP15N50L2 LinearL2 MOSFET catalog library, pin map and provisional nominal CAD without confusing package ratings or mounting variants with qualified electronic-load performance.+---++# IXTP15N50L2++Read README.md and provenance.json before placement. Pins are 1 Gate, 2 Drain, 3 Source; the exposed metal tab is Drain. Isolate the tab from a grounded/shared heatsink when required by the circuit. Use DS100054B's SOA curves and actual case temperature; neither 500 V, 15 A nor the 300 W case-at-25-C rating defines simultaneous load operation.++The canonical library is ixtp15n50l2.adom-lbr.json. The supplied footprint is a provisional straight-lead variant with 1.4 mm nominal finished holes at 2.54 mm pitch, not the horizontal formed-lead mounting used by an application board. Check finished-hole tolerances against the 1.02 by 0.56 mm maximum lead section (about 1.164 mm diagonal), pad clearances, assembly clearance and manufacturability. Do not use a 1.1 mm hole as a worst-case fit proof.++Original nominal CAD is reconstructed from the manufacturer drawing, not manufacturer CAD. Simplifications are explicit in dimensions.json. Body-bottom Z=0 in the source STEP; the straight-lead footprint adds an assumed 3 mm standoff. Clean board-use GLB already includes that offset; do not apply it twice. Straight leads are untrimmed and extend below the board plane. Formed/trimmed variants need separate generation, binding, native review and provenance.++Use the clean GLB for assemblies; the hero GLB includes nonphysical reference artwork. No state or thermal animation is an electrical model. Do not mark a component or board qualified from file presence, rendering success or a catalog link. Confirm dimensions, pin mapping, seating and native EDA rendering, and keep assembly/thermal qualification separate.