← Commit history
docs/hero.pngadded
⋯ 1 unchanged line ⋯
docs/mmbt3904tt1g-datasheet.pdfadded
⋯ 1 unchanged line ⋯
mmbt3904tt1g.glbadded
⋯ 1 unchanged line ⋯
mmbt3904tt1g.kicad_modadded+243
@@ -0,0 +1,243 @@+(footprint "SOT-416"+	(version 20260206)+	(generator "pcbnew")+	(generator_version "10.0")+	(layer "F.Cu")+	(descr "SOT-416, https://www.nxp.com/docs/en/package-information/SOT416.pdf")+	(tags "SOT-416")+	(property "Reference" "REF**"+		(at 0 -2.25 0)+		(layer "F.SilkS")+		(uuid "faa795a1-915a-4b04-861b-5d2aecbbf734")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "SOT-416"+		(at 0 2.25 0)+		(layer "F.Fab")+		(uuid "82fae2b5-37fc-4e2e-9cd4-d3530ee23af7")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Datasheet" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "74f4a8e9-7281-447c-b4c9-9f443218806d")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(property "Description" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "f229b40c-1258-4f7e-a0a2-8e33915c4ac7")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(attr smd)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start 0.51 -0.96)+		(end -0.65 -0.96)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "b5285e27-9fc2-4d6f-b3ae-b4c41d0072e3")+	)+	(fp_line+		(start 0.51 -0.96)+		(end 0.51 -0.65)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "502fa3c0-cdf9-4aee-98de-96066b448bfb")+	)+	(fp_line+		(start 0.51 0.96)+		(end -0.65 0.96)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "7ae0ae32-24b8-44d5-be03-c572c7b5ff18")+	)+	(fp_line+		(start 0.51 0.96)+		(end 0.51 0.65)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "9f8ece5f-ac85-4f5e-8739-8f13deae92ed")+	)+	(fp_circle+		(center -1.3 -0.5)+		(end -1.15 -0.5)+		(stroke+			(width 0)+			(type solid)+		)+		(fill yes)+		(layer "F.SilkS")+		(uuid "038470a9-b81c-4458-baf1-fcb6cd268207")+	)+	(fp_line+		(start -1.2 -1.15)+		(end 1.2 -1.15)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "67cf7a38-ad0b-4ac3-ae45-7d85f99a1c00")+	)+	(fp_line+		(start -1.2 1.15)+		(end -1.2 -1.15)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "f0858462-5976-4d02-92c0-5b16a048c6bf")+	)+	(fp_line+		(start 1.2 -1.15)+		(end 1.2 1.15)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "af8d5a7b-100d-455d-9c39-a5f3f626b6d2")+	)+	(fp_line+		(start 1.2 1.15)+		(end -1.2 1.15)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "51d58796-f85c-4239-ace8-0019a500b4fa")+	)+	(fp_line+		(start -0.45 -0.6)+		(end -0.45 0.9)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "37555841-49a5-4007-8dec-38c92ab19fcc")+	)+	(fp_line+		(start -0.45 0.9)+		(end 0.45 0.9)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "7df991cb-dec9-4922-b7d7-e3d24af83a96")+	)+	(fp_line+		(start -0.15 -0.9)+		(end -0.45 -0.6)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "4741dce1-5214-4254-87ba-c193f2682aa1")+	)+	(fp_line+		(start -0.15 -0.9)+		(end 0.45 -0.9)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "904127b4-6d8a-4ce0-82b2-3c779fdbe06c")+	)+	(fp_line+		(start 0.45 -0.9)+		(end 0.45 0.9)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "e360fc01-ba67-416a-85d2-54cf0847f47a")+	)+	(fp_text user "${REFERENCE}"+		(at 0 0 90)+		(layer "F.Fab")+		(uuid "b64582f9-5259-4d7c-87a2-739d025c65fe")+		(effects+			(font+				(size 0.35 0.35)+				(thickness 0.05)+			)+		)+	)+	(pad "1" smd roundrect+		(at -0.65 -0.5)+		(size 0.6 0.5)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+		(uuid "20b7e4a5-bd1f-42e7-adc2-e7d64321cc31")+	)+	(pad "2" smd roundrect+		(at -0.65 0.5)+		(size 0.6 0.5)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+		(uuid "ed8380dd-2b9e-41ce-a8cc-33c7c5ebd110")+	)+	(pad "3" smd roundrect+		(at 0.65 0)+		(size 0.6 0.5)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+		(uuid "cfbd026d-75e4-48b2-863d-99ea2eedcafd")+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-416.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
mmbt3904tt1g.kicad_symadded+25
@@ -0,0 +1,25 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "MMBT3904TT1G" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27))))+    (property "Value" "MMBT3904TT1G" (at 0 -7.62 0) (effects (font (size 1.27 1.27))))+    (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+    (symbol "MMBT3904TT1G_0_1"+    (rectangle (start -12.70 2.54) (end 12.70 -5.08)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "MMBT3904TT1G_1_1"+    (pin input line (at -17.78 0.00 0) (length 5.08)+      (name "BASE" (effects (font (size 1.27 1.27))))+      (number "1" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at -17.78 -2.54 0) (length 5.08)+      (name "EMITTER" (effects (font (size 1.27 1.27))))+      (number "2" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at 17.78 0.00 180) (length 5.08)+      (name "COLLECTOR" (effects (font (size 1.27 1.27))))+      (number "3" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
mmbt3904tt1g.lbradded+107
@@ -0,0 +1,107 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description></description>+<packages>+<package name="SOT-416">+  <description>3 pads, 1.9 x 1.5 mm. SOT-416</description>+  <smd name="1" x="-0.6500" y="0.5000" dx="0.6000" dy="0.5000" layer="1" roundness="50"/>+  <smd name="2" x="-0.6500" y="-0.5000" dx="0.6000" dy="0.5000" layer="1" roundness="50"/>+  <smd name="3" x="0.6500" y="-0.0000" dx="0.6000" dy="0.5000" layer="1" roundness="50"/>+  <circle x="-1.3000" y="0.5000" radius="0.1500" width="0.0000" layer="21"/>+  <wire x1="0.5100" y1="0.9600" x2="-0.6500" y2="0.9600" width="0.1200" layer="21"/>+  <wire x1="0.5100" y1="0.9600" x2="0.5100" y2="0.6500" width="0.1200" layer="21"/>+  <wire x1="0.5100" y1="-0.9600" x2="-0.6500" y2="-0.9600" width="0.1200" layer="21"/>+  <wire x1="0.5100" y1="-0.9600" x2="0.5100" y2="-0.6500" width="0.1200" layer="21"/>+  <wire x1="-0.4500" y1="0.6000" x2="-0.4500" y2="-0.9000" width="0.1000" layer="51"/>+  <wire x1="-0.4500" y1="-0.9000" x2="0.4500" y2="-0.9000" width="0.1000" layer="51"/>+  <wire x1="-0.1500" y1="0.9000" x2="-0.4500" y2="0.6000" width="0.1000" layer="51"/>+  <wire x1="-0.1500" y1="0.9000" x2="0.4500" y2="0.9000" width="0.1000" layer="51"/>+  <wire x1="0.4500" y1="0.9000" x2="0.4500" y2="-0.9000" width="0.1000" layer="51"/>+  <text x="0" y="1.560" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-1.560" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="MMBT3904TT1G">+  <wire x1="-12.7" y1="2.54" x2="12.7" y2="2.54" width="0.254" layer="94"/>+  <wire x1="12.7" y1="2.54" x2="12.7" y2="-5.08" width="0.254" layer="94"/>+  <wire x1="12.7" y1="-5.08" x2="-12.7" y2="-5.08" width="0.254" layer="94"/>+  <wire x1="-12.7" y1="-5.08" x2="-12.7" y2="2.54" width="0.254" layer="94"/>+  <text x="0.0000" y="5.0800" size="1.27" layer="95" align="center">&gt;NAME</text>+  <text x="0.0000" y="-7.6200" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <pin name="BASE" x="-17.78" y="0" length="middle" direction="in"/>+  <pin name="EMITTER" x="-17.78" y="-2.54" length="middle" direction="pas"/>+  <pin name="COLLECTOR" x="17.78" y="0" length="middle" direction="out" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="MMBT3904TT1G" prefix="U">+  <description></description>+  <gates>+    <gate name="G$1" symbol="MMBT3904TT1G" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="SOT-416">+      <connects>+        <connect gate="G$1" pin="BASE" pad="1"/>+        <connect gate="G$1" pin="EMITTER" pad="2"/>+        <connect gate="G$1" pin="COLLECTOR" pad="3"/>+      </connects>+      <technologies><technology name=""/></technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
mmbt3904tt1g.stepadded+2159
@@ -0,0 +1,2159 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-10-01T17:38:22',('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 }'));+ENDSEC;+DATA;+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',+  'automotive_design',2000,#2);+#2 = APPLICATION_CONTEXT(+  'core data for automotive mechanical design processes');+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);+#5 = PRODUCT_DEFINITION('design','',#6,#9);+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);+#7 = PRODUCT('SOT-416','SOT-416','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23),#27);+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);+#12 = CARTESIAN_POINT('',(0.,0.,0.));+#13 = DIRECTION('',(0.,0.,1.));+#14 = DIRECTION('',(1.,0.,-0.));+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);+#16 = CARTESIAN_POINT('',(0.,0.,0.));+#17 = DIRECTION('',(0.,0.,1.));+#18 = DIRECTION('',(1.,0.,-0.));+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);+#20 = CARTESIAN_POINT('',(0.,0.,0.));+#21 = DIRECTION('',(0.,0.,1.));+#22 = DIRECTION('',(1.,0.,-0.));+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);+#24 = CARTESIAN_POINT('',(0.,0.,0.));+#25 = DIRECTION('',(0.,0.,1.));+#26 = DIRECTION('',(1.,0.,-0.));+#27 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#31)) GLOBAL_UNIT_ASSIGNED_CONTEXT(+(#28,#29,#30)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#28 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#29 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#30 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#31 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#28,+  'distance_accuracy_value','confusion accuracy');+#32 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#33 = SHAPE_DEFINITION_REPRESENTATION(#34,#40);+#34 = PRODUCT_DEFINITION_SHAPE('','',#35);+#35 = PRODUCT_DEFINITION('design','',#36,#39);+#36 = PRODUCT_DEFINITION_FORMATION('','',#37);+#37 = PRODUCT('body','body','',(#38));+#38 = PRODUCT_CONTEXT('',#2,'mechanical');+#39 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#40 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#41),#681);+#41 = MANIFOLD_SOLID_BREP('',#42);+#42 = CLOSED_SHELL('',(#43,#163,#244,#325,#374,#423,#455,#504,#588,#615,+    #622,#677));+#43 = ADVANCED_FACE('',(#44),#58,.F.);+#44 = FACE_BOUND('',#45,.F.);+#45 = EDGE_LOOP('',(#46,#81,#109,#137));+#46 = ORIENTED_EDGE('',*,*,#47,.F.);+#47 = EDGE_CURVE('',#48,#50,#52,.T.);+#48 = VERTEX_POINT('',#49);+#49 = CARTESIAN_POINT('',(-0.45,-0.9,0.));+#50 = VERTEX_POINT('',#51);+#51 = CARTESIAN_POINT('',(-0.45,-0.9,0.72));+#52 = SURFACE_CURVE('',#53,(#57,#69),.PCURVE_S1.);+#53 = LINE('',#54,#55);+#54 = CARTESIAN_POINT('',(-0.45,-0.9,0.));+#55 = VECTOR('',#56,1.);+#56 = DIRECTION('',(0.,0.,1.));+#57 = PCURVE('',#58,#63);+#58 = PLANE('',#59);+#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62);+#60 = CARTESIAN_POINT('',(-0.45,-0.9,0.));+#61 = DIRECTION('',(1.,0.,0.));+#62 = DIRECTION('',(0.,0.,1.));+#63 = DEFINITIONAL_REPRESENTATION('',(#64),#68);+#64 = LINE('',#65,#66);+#65 = CARTESIAN_POINT('',(0.,0.));+#66 = VECTOR('',#67,1.);+#67 = DIRECTION('',(1.,0.));+#68 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#69 = PCURVE('',#70,#75);+#70 = PLANE('',#71);+#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74);+#72 = CARTESIAN_POINT('',(-0.45,-0.9,0.));+#73 = DIRECTION('',(0.,1.,0.));+#74 = DIRECTION('',(0.,0.,1.));+#75 = DEFINITIONAL_REPRESENTATION('',(#76),#80);+#76 = LINE('',#77,#78);+#77 = CARTESIAN_POINT('',(0.,0.));+#78 = VECTOR('',#79,1.);+#79 = DIRECTION('',(1.,0.));+#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#81 = ORIENTED_EDGE('',*,*,#82,.T.);+#82 = EDGE_CURVE('',#48,#83,#85,.T.);+#83 = VERTEX_POINT('',#84);+#84 = CARTESIAN_POINT('',(-0.45,0.9,0.));+#85 = SURFACE_CURVE('',#86,(#90,#97),.PCURVE_S1.);+#86 = LINE('',#87,#88);+#87 = CARTESIAN_POINT('',(-0.45,-0.9,0.));+#88 = VECTOR('',#89,1.);+#89 = DIRECTION('',(0.,1.,0.));+#90 = PCURVE('',#58,#91);+#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96);+#92 = LINE('',#93,#94);+#93 = CARTESIAN_POINT('',(0.,0.));+#94 = VECTOR('',#95,1.);+#95 = DIRECTION('',(0.,-1.));+#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#97 = PCURVE('',#98,#103);+#98 = PLANE('',#99);+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);+#100 = CARTESIAN_POINT('',(-0.45,-0.9,0.));+#101 = DIRECTION('',(0.,0.,1.));+#102 = DIRECTION('',(1.,0.,0.));+#103 = DEFINITIONAL_REPRESENTATION('',(#104),#108);+#104 = LINE('',#105,#106);+#105 = CARTESIAN_POINT('',(0.,0.));+#106 = VECTOR('',#107,1.);+#107 = DIRECTION('',(0.,1.));+#108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#109 = ORIENTED_EDGE('',*,*,#110,.T.);+#110 = EDGE_CURVE('',#83,#111,#113,.T.);+#111 = VERTEX_POINT('',#112);+#112 = CARTESIAN_POINT('',(-0.45,0.9,0.72));+#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.);+#114 = LINE('',#115,#116);+#115 = CARTESIAN_POINT('',(-0.45,0.9,0.));+#116 = VECTOR('',#117,1.);+#117 = DIRECTION('',(0.,0.,1.));+#118 = PCURVE('',#58,#119);+#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);+#120 = LINE('',#121,#122);+#121 = CARTESIAN_POINT('',(0.,-1.8));+#122 = VECTOR('',#123,1.);+#123 = DIRECTION('',(1.,0.));+#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('',(-0.45,0.9,0.));+#129 = DIRECTION('',(0.,1.,0.));+#130 = DIRECTION('',(0.,0.,1.));+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);+#132 = LINE('',#133,#134);+#133 = CARTESIAN_POINT('',(0.,0.));+#134 = VECTOR('',#135,1.);+#135 = DIRECTION('',(1.,0.));+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#137 = ORIENTED_EDGE('',*,*,#138,.F.);+#138 = EDGE_CURVE('',#50,#111,#139,.T.);+#139 = SURFACE_CURVE('',#140,(#144,#151),.PCURVE_S1.);+#140 = LINE('',#141,#142);+#141 = CARTESIAN_POINT('',(-0.45,-0.9,0.72));+#142 = VECTOR('',#143,1.);+#143 = DIRECTION('',(0.,1.,0.));+#144 = PCURVE('',#58,#145);+#145 = DEFINITIONAL_REPRESENTATION('',(#146),#150);+#146 = LINE('',#147,#148);+#147 = CARTESIAN_POINT('',(0.72,0.));+#148 = VECTOR('',#149,1.);+#149 = DIRECTION('',(0.,-1.));+#150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#151 = PCURVE('',#152,#157);+#152 = PLANE('',#153);+#153 = AXIS2_PLACEMENT_3D('',#154,#155,#156);+#154 = CARTESIAN_POINT('',(-0.41,-0.9,0.76));+#155 = DIRECTION('',(0.707106781187,1.734834494727E-18,-0.707106781187)+  );+#156 = DIRECTION('',(-1.226713235458E-18,1.,1.226713235458E-18));+#157 = DEFINITIONAL_REPRESENTATION('',(#158),#162);+#158 = LINE('',#159,#160);+#159 = CARTESIAN_POINT('',(0.,-5.656854249492E-02));+#160 = VECTOR('',#161,1.);+#161 = DIRECTION('',(1.,0.));+#162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#163 = ADVANCED_FACE('',(#164),#70,.F.);+#164 = FACE_BOUND('',#165,.F.);+#165 = EDGE_LOOP('',(#166,#196,#217,#218));+#166 = ORIENTED_EDGE('',*,*,#167,.F.);+#167 = EDGE_CURVE('',#168,#170,#172,.T.);+#168 = VERTEX_POINT('',#169);+#169 = CARTESIAN_POINT('',(0.45,-0.9,0.));+#170 = VERTEX_POINT('',#171);+#171 = CARTESIAN_POINT('',(0.45,-0.9,0.72));+#172 = SURFACE_CURVE('',#173,(#177,#184),.PCURVE_S1.);+#173 = LINE('',#174,#175);+#174 = CARTESIAN_POINT('',(0.45,-0.9,0.));+#175 = VECTOR('',#176,1.);+#176 = DIRECTION('',(0.,0.,1.));+#177 = PCURVE('',#70,#178);+#178 = DEFINITIONAL_REPRESENTATION('',(#179),#183);+#179 = LINE('',#180,#181);+#180 = CARTESIAN_POINT('',(0.,0.9));+#181 = VECTOR('',#182,1.);+#182 = DIRECTION('',(1.,0.));+#183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#184 = PCURVE('',#185,#190);+#185 = PLANE('',#186);+#186 = AXIS2_PLACEMENT_3D('',#187,#188,#189);+#187 = CARTESIAN_POINT('',(0.45,-0.9,0.));+#188 = DIRECTION('',(1.,0.,0.));+#189 = DIRECTION('',(0.,0.,1.));+#190 = DEFINITIONAL_REPRESENTATION('',(#191),#195);+#191 = LINE('',#192,#193);+#192 = CARTESIAN_POINT('',(0.,0.));+#193 = VECTOR('',#194,1.);+#194 = DIRECTION('',(1.,0.));+#195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#196 = ORIENTED_EDGE('',*,*,#197,.F.);+#197 = EDGE_CURVE('',#48,#168,#198,.T.);+#198 = SURFACE_CURVE('',#199,(#203,#210),.PCURVE_S1.);+#199 = LINE('',#200,#201);+#200 = CARTESIAN_POINT('',(-0.45,-0.9,0.));+#201 = VECTOR('',#202,1.);+#202 = DIRECTION('',(1.,0.,0.));+#203 = PCURVE('',#70,#204);+#204 = DEFINITIONAL_REPRESENTATION('',(#205),#209);+#205 = LINE('',#206,#207);+#206 = CARTESIAN_POINT('',(0.,0.));+#207 = VECTOR('',#208,1.);+#208 = DIRECTION('',(0.,1.));+#209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#210 = PCURVE('',#98,#211);+#211 = DEFINITIONAL_REPRESENTATION('',(#212),#216);+#212 = LINE('',#213,#214);+#213 = CARTESIAN_POINT('',(0.,0.));+#214 = VECTOR('',#215,1.);+#215 = DIRECTION('',(1.,0.));+#216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#217 = ORIENTED_EDGE('',*,*,#47,.T.);+#218 = ORIENTED_EDGE('',*,*,#219,.T.);+#219 = EDGE_CURVE('',#50,#170,#220,.T.);+#220 = SURFACE_CURVE('',#221,(#225,#232),.PCURVE_S1.);+#221 = LINE('',#222,#223);+#222 = CARTESIAN_POINT('',(-0.45,-0.9,0.72));+#223 = VECTOR('',#224,1.);+#224 = DIRECTION('',(1.,0.,0.));+#225 = PCURVE('',#70,#226);+#226 = DEFINITIONAL_REPRESENTATION('',(#227),#231);+#227 = LINE('',#228,#229);+#228 = CARTESIAN_POINT('',(0.72,0.));+#229 = VECTOR('',#230,1.);+#230 = DIRECTION('',(0.,1.));+#231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#232 = PCURVE('',#233,#238);+#233 = PLANE('',#234);+#234 = AXIS2_PLACEMENT_3D('',#235,#236,#237);+#235 = CARTESIAN_POINT('',(-0.45,-0.86,0.76));+#236 = DIRECTION('',(0.,0.707106781187,-0.707106781187));+#237 = DIRECTION('',(-1.,-0.,-0.));+#238 = DEFINITIONAL_REPRESENTATION('',(#239),#243);+#239 = LINE('',#240,#241);+#240 = CARTESIAN_POINT('',(-0.,-5.656854249492E-02));+#241 = VECTOR('',#242,1.);+#242 = DIRECTION('',(-1.,0.));+#243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#244 = ADVANCED_FACE('',(#245),#152,.F.);+#245 = FACE_BOUND('',#246,.F.);+#246 = EDGE_LOOP('',(#247,#270,#271,#299));+#247 = ORIENTED_EDGE('',*,*,#248,.F.);+#248 = EDGE_CURVE('',#50,#249,#251,.T.);+#249 = VERTEX_POINT('',#250);+#250 = CARTESIAN_POINT('',(-0.37,-0.82,0.8));+#251 = SURFACE_CURVE('',#252,(#256,#263),.PCURVE_S1.);+#252 = LINE('',#253,#254);+#253 = CARTESIAN_POINT('',(-0.423333333333,-0.873333333333,+    0.746666666667));+#254 = VECTOR('',#255,1.);+#255 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919));+#256 = PCURVE('',#152,#257);+#257 = DEFINITIONAL_REPRESENTATION('',(#258),#262);+#258 = LINE('',#259,#260);+#259 = CARTESIAN_POINT('',(2.666666666667E-02,-1.885618083164E-02));+#260 = VECTOR('',#261,1.);+#261 = DIRECTION('',(0.57735026919,0.816496580928));+#262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#263 = PCURVE('',#233,#264);+#264 = DEFINITIONAL_REPRESENTATION('',(#265),#269);+#265 = LINE('',#266,#267);+#266 = CARTESIAN_POINT('',(-2.666666666667E-02,-1.885618083164E-02));+#267 = VECTOR('',#268,1.);+#268 = DIRECTION('',(-0.57735026919,0.816496580928));+#269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#270 = ORIENTED_EDGE('',*,*,#138,.T.);+#271 = ORIENTED_EDGE('',*,*,#272,.T.);+#272 = EDGE_CURVE('',#111,#273,#275,.T.);+#273 = VERTEX_POINT('',#274);+#274 = CARTESIAN_POINT('',(-0.37,0.82,0.8));+#275 = SURFACE_CURVE('',#276,(#280,#287),.PCURVE_S1.);+#276 = LINE('',#277,#278);+#277 = CARTESIAN_POINT('',(-0.123333333333,0.573333333333,1.046666666667+    ));+#278 = VECTOR('',#279,1.);+#279 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919));+#280 = PCURVE('',#152,#281);+#281 = DEFINITIONAL_REPRESENTATION('',(#282),#286);+#282 = LINE('',#283,#284);+#283 = CARTESIAN_POINT('',(1.473333333333,0.40540788788));+#284 = VECTOR('',#285,1.);+#285 = DIRECTION('',(-0.57735026919,0.816496580928));+#286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#287 = PCURVE('',#288,#293);+#288 = PLANE('',#289);+#289 = AXIS2_PLACEMENT_3D('',#290,#291,#292);+#290 = CARTESIAN_POINT('',(-0.45,0.86,0.76));+#291 = DIRECTION('',(0.,0.707106781187,0.707106781187));+#292 = DIRECTION('',(-1.,-0.,0.));+#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298);+#294 = LINE('',#295,#296);+#295 = CARTESIAN_POINT('',(-0.326666666667,0.40540788788));+#296 = VECTOR('',#297,1.);+#297 = DIRECTION('',(-0.57735026919,0.816496580928));+#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#299 = ORIENTED_EDGE('',*,*,#300,.F.);+#300 = EDGE_CURVE('',#249,#273,#301,.T.);+#301 = SURFACE_CURVE('',#302,(#306,#313),.PCURVE_S1.);+#302 = LINE('',#303,#304);+#303 = CARTESIAN_POINT('',(-0.37,-0.9,0.8));+#304 = VECTOR('',#305,1.);+#305 = DIRECTION('',(0.,1.,0.));+#306 = PCURVE('',#152,#307);+#307 = DEFINITIONAL_REPRESENTATION('',(#308),#312);+#308 = LINE('',#309,#310);+#309 = CARTESIAN_POINT('',(0.,5.656854249492E-02));+#310 = VECTOR('',#311,1.);+#311 = DIRECTION('',(1.,0.));+#312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#313 = PCURVE('',#314,#319);+#314 = PLANE('',#315);+#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318);+#316 = CARTESIAN_POINT('',(-0.45,-0.9,0.8));+#317 = DIRECTION('',(0.,0.,1.));+#318 = DIRECTION('',(1.,0.,0.));+#319 = DEFINITIONAL_REPRESENTATION('',(#320),#324);+#320 = LINE('',#321,#322);+#321 = CARTESIAN_POINT('',(8.E-02,0.));+#322 = VECTOR('',#323,1.);+#323 = DIRECTION('',(0.,1.));+#324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#325 = ADVANCED_FACE('',(#326),#98,.F.);+#326 = FACE_BOUND('',#327,.F.);+#327 = EDGE_LOOP('',(#328,#329,#330,#353));+#328 = ORIENTED_EDGE('',*,*,#82,.F.);+#329 = ORIENTED_EDGE('',*,*,#197,.T.);+#330 = ORIENTED_EDGE('',*,*,#331,.T.);+#331 = EDGE_CURVE('',#168,#332,#334,.T.);+#332 = VERTEX_POINT('',#333);+#333 = CARTESIAN_POINT('',(0.45,0.9,0.));+#334 = SURFACE_CURVE('',#335,(#339,#346),.PCURVE_S1.);+#335 = LINE('',#336,#337);+#336 = CARTESIAN_POINT('',(0.45,-0.9,0.));+#337 = VECTOR('',#338,1.);+#338 = DIRECTION('',(0.,1.,0.));+#339 = PCURVE('',#98,#340);+#340 = DEFINITIONAL_REPRESENTATION('',(#341),#345);+#341 = LINE('',#342,#343);+#342 = CARTESIAN_POINT('',(0.9,0.));+#343 = VECTOR('',#344,1.);+#344 = DIRECTION('',(0.,1.));+#345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#346 = PCURVE('',#185,#347);+#347 = DEFINITIONAL_REPRESENTATION('',(#348),#352);+#348 = LINE('',#349,#350);+#349 = CARTESIAN_POINT('',(0.,0.));+#350 = VECTOR('',#351,1.);+#351 = DIRECTION('',(0.,-1.));+#352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#353 = ORIENTED_EDGE('',*,*,#354,.F.);+#354 = EDGE_CURVE('',#83,#332,#355,.T.);+#355 = SURFACE_CURVE('',#356,(#360,#367),.PCURVE_S1.);+#356 = LINE('',#357,#358);+#357 = CARTESIAN_POINT('',(-0.45,0.9,0.));+#358 = VECTOR('',#359,1.);+#359 = DIRECTION('',(1.,0.,0.));+#360 = PCURVE('',#98,#361);+#361 = DEFINITIONAL_REPRESENTATION('',(#362),#366);+#362 = LINE('',#363,#364);+#363 = CARTESIAN_POINT('',(0.,1.8));+#364 = VECTOR('',#365,1.);+#365 = DIRECTION('',(1.,0.));+#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#367 = PCURVE('',#126,#368);+#368 = DEFINITIONAL_REPRESENTATION('',(#369),#373);+#369 = LINE('',#370,#371);+#370 = CARTESIAN_POINT('',(0.,0.));+#371 = VECTOR('',#372,1.);+#372 = DIRECTION('',(0.,1.));+#373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#374 = ADVANCED_FACE('',(#375),#126,.T.);+#375 = FACE_BOUND('',#376,.T.);+#376 = EDGE_LOOP('',(#377,#400,#401,#402));+#377 = ORIENTED_EDGE('',*,*,#378,.F.);+#378 = EDGE_CURVE('',#332,#379,#381,.T.);+#379 = VERTEX_POINT('',#380);+#380 = CARTESIAN_POINT('',(0.45,0.9,0.72));+#381 = SURFACE_CURVE('',#382,(#386,#393),.PCURVE_S1.);+#382 = LINE('',#383,#384);+#383 = CARTESIAN_POINT('',(0.45,0.9,0.));+#384 = VECTOR('',#385,1.);+#385 = DIRECTION('',(0.,0.,1.));+#386 = PCURVE('',#126,#387);+#387 = DEFINITIONAL_REPRESENTATION('',(#388),#392);+#388 = LINE('',#389,#390);+#389 = CARTESIAN_POINT('',(0.,0.9));+#390 = VECTOR('',#391,1.);+#391 = DIRECTION('',(1.,0.));+#392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#393 = PCURVE('',#185,#394);+#394 = DEFINITIONAL_REPRESENTATION('',(#395),#399);+#395 = LINE('',#396,#397);+#396 = CARTESIAN_POINT('',(0.,-1.8));+#397 = VECTOR('',#398,1.);+#398 = DIRECTION('',(1.,0.));+#399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#400 = ORIENTED_EDGE('',*,*,#354,.F.);+#401 = ORIENTED_EDGE('',*,*,#110,.T.);+#402 = ORIENTED_EDGE('',*,*,#403,.T.);+#403 = EDGE_CURVE('',#111,#379,#404,.T.);+#404 = SURFACE_CURVE('',#405,(#409,#416),.PCURVE_S1.);+#405 = LINE('',#406,#407);+#406 = CARTESIAN_POINT('',(-0.45,0.9,0.72));+#407 = VECTOR('',#408,1.);+#408 = DIRECTION('',(1.,0.,0.));+#409 = PCURVE('',#126,#410);+#410 = DEFINITIONAL_REPRESENTATION('',(#411),#415);+#411 = LINE('',#412,#413);+#412 = CARTESIAN_POINT('',(0.72,0.));+#413 = VECTOR('',#414,1.);+#414 = DIRECTION('',(0.,1.));+#415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#416 = PCURVE('',#288,#417);+#417 = DEFINITIONAL_REPRESENTATION('',(#418),#422);+#418 = LINE('',#419,#420);+#419 = CARTESIAN_POINT('',(-0.,-5.656854249492E-02));+#420 = VECTOR('',#421,1.);+#421 = DIRECTION('',(-1.,0.));+#422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#423 = ADVANCED_FACE('',(#424),#185,.T.);+#424 = FACE_BOUND('',#425,.T.);+#425 = EDGE_LOOP('',(#426,#427,#428,#429));+#426 = ORIENTED_EDGE('',*,*,#167,.F.);+#427 = ORIENTED_EDGE('',*,*,#331,.T.);+#428 = ORIENTED_EDGE('',*,*,#378,.T.);+#429 = ORIENTED_EDGE('',*,*,#430,.F.);+#430 = EDGE_CURVE('',#170,#379,#431,.T.);+#431 = SURFACE_CURVE('',#432,(#436,#443),.PCURVE_S1.);+#432 = LINE('',#433,#434);+#433 = CARTESIAN_POINT('',(0.45,-0.9,0.72));+#434 = VECTOR('',#435,1.);+#435 = DIRECTION('',(0.,1.,0.));+#436 = PCURVE('',#185,#437);+#437 = DEFINITIONAL_REPRESENTATION('',(#438),#442);+#438 = LINE('',#439,#440);+#439 = CARTESIAN_POINT('',(0.72,0.));+#440 = VECTOR('',#441,1.);+#441 = DIRECTION('',(0.,-1.));+#442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#443 = PCURVE('',#444,#449);+#444 = PLANE('',#445);+#445 = AXIS2_PLACEMENT_3D('',#446,#447,#448);+#446 = CARTESIAN_POINT('',(0.41,-0.9,0.76));+#447 = DIRECTION('',(0.707106781187,-1.734834494727E-18,0.707106781187)+  );+#448 = DIRECTION('',(1.226713235458E-18,1.,1.226713235458E-18));+#449 = DEFINITIONAL_REPRESENTATION('',(#450),#454);+#450 = LINE('',#451,#452);+#451 = CARTESIAN_POINT('',(0.,-5.656854249492E-02));+#452 = VECTOR('',#453,1.);+#453 = DIRECTION('',(1.,0.));+#454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#455 = ADVANCED_FACE('',(#456),#233,.F.);+#456 = FACE_BOUND('',#457,.T.);+#457 = EDGE_LOOP('',(#458,#459,#460,#483));+#458 = ORIENTED_EDGE('',*,*,#248,.F.);+#459 = ORIENTED_EDGE('',*,*,#219,.T.);+#460 = ORIENTED_EDGE('',*,*,#461,.T.);+#461 = EDGE_CURVE('',#170,#462,#464,.T.);+#462 = VERTEX_POINT('',#463);+#463 = CARTESIAN_POINT('',(0.37,-0.82,0.8));+#464 = SURFACE_CURVE('',#465,(#469,#476),.PCURVE_S1.);+#465 = LINE('',#466,#467);+#466 = CARTESIAN_POINT('',(0.273333333333,-0.723333333333,0.896666666667+    ));+#467 = VECTOR('',#468,1.);+#468 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919));+#469 = PCURVE('',#233,#470);+#470 = DEFINITIONAL_REPRESENTATION('',(#471),#475);+#471 = LINE('',#472,#473);+#472 = CARTESIAN_POINT('',(-0.723333333333,0.193275853524));+#473 = VECTOR('',#474,1.);+#474 = DIRECTION('',(0.57735026919,0.816496580928));+#475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#476 = PCURVE('',#444,#477);+#477 = DEFINITIONAL_REPRESENTATION('',(#478),#482);+#478 = LINE('',#479,#480);+#479 = CARTESIAN_POINT('',(0.176666666667,0.193275853524));+#480 = VECTOR('',#481,1.);+#481 = DIRECTION('',(0.57735026919,0.816496580928));+#482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#483 = ORIENTED_EDGE('',*,*,#484,.F.);+#484 = EDGE_CURVE('',#249,#462,#485,.T.);+#485 = SURFACE_CURVE('',#486,(#490,#497),.PCURVE_S1.);+#486 = LINE('',#487,#488);+#487 = CARTESIAN_POINT('',(-0.45,-0.82,0.8));+#488 = VECTOR('',#489,1.);+#489 = DIRECTION('',(1.,0.,0.));+#490 = PCURVE('',#233,#491);+#491 = DEFINITIONAL_REPRESENTATION('',(#492),#496);+#492 = LINE('',#493,#494);+#493 = CARTESIAN_POINT('',(-0.,5.656854249492E-02));+#494 = VECTOR('',#495,1.);+#495 = DIRECTION('',(-1.,0.));+#496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#497 = PCURVE('',#314,#498);+#498 = DEFINITIONAL_REPRESENTATION('',(#499),#503);+#499 = LINE('',#500,#501);+#500 = CARTESIAN_POINT('',(0.,8.E-02));+#501 = VECTOR('',#502,1.);+#502 = DIRECTION('',(1.,0.));+#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#504 = ADVANCED_FACE('',(#505,#553),#314,.T.);+#505 = FACE_BOUND('',#506,.T.);+#506 = EDGE_LOOP('',(#507,#508,#509,#532));+#507 = ORIENTED_EDGE('',*,*,#300,.F.);+#508 = ORIENTED_EDGE('',*,*,#484,.T.);+#509 = ORIENTED_EDGE('',*,*,#510,.T.);+#510 = EDGE_CURVE('',#462,#511,#513,.T.);+#511 = VERTEX_POINT('',#512);+#512 = CARTESIAN_POINT('',(0.37,0.82,0.8));+#513 = SURFACE_CURVE('',#514,(#518,#525),.PCURVE_S1.);+#514 = LINE('',#515,#516);+#515 = CARTESIAN_POINT('',(0.37,-0.9,0.8));+#516 = VECTOR('',#517,1.);+#517 = DIRECTION('',(0.,1.,0.));+#518 = PCURVE('',#314,#519);+#519 = DEFINITIONAL_REPRESENTATION('',(#520),#524);+#520 = LINE('',#521,#522);+#521 = CARTESIAN_POINT('',(0.82,0.));+#522 = VECTOR('',#523,1.);+#523 = DIRECTION('',(0.,1.));+#524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#525 = PCURVE('',#444,#526);+#526 = DEFINITIONAL_REPRESENTATION('',(#527),#531);+#527 = LINE('',#528,#529);+#528 = CARTESIAN_POINT('',(0.,5.656854249492E-02));+#529 = VECTOR('',#530,1.);+#530 = DIRECTION('',(1.,0.));+#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#532 = ORIENTED_EDGE('',*,*,#533,.F.);+#533 = EDGE_CURVE('',#273,#511,#534,.T.);+#534 = SURFACE_CURVE('',#535,(#539,#546),.PCURVE_S1.);+#535 = LINE('',#536,#537);+#536 = CARTESIAN_POINT('',(-0.45,0.82,0.8));+#537 = VECTOR('',#538,1.);+#538 = DIRECTION('',(1.,0.,0.));+#539 = PCURVE('',#314,#540);+#540 = DEFINITIONAL_REPRESENTATION('',(#541),#545);+#541 = LINE('',#542,#543);+#542 = CARTESIAN_POINT('',(0.,1.72));+#543 = VECTOR('',#544,1.);+#544 = DIRECTION('',(1.,0.));+#545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#546 = PCURVE('',#288,#547);+#547 = DEFINITIONAL_REPRESENTATION('',(#548),#552);+#548 = LINE('',#549,#550);+#549 = CARTESIAN_POINT('',(-0.,5.656854249492E-02));+#550 = VECTOR('',#551,1.);+#551 = DIRECTION('',(-1.,0.));+#552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#553 = FACE_BOUND('',#554,.T.);+#554 = EDGE_LOOP('',(#555));+#555 = ORIENTED_EDGE('',*,*,#556,.T.);+#556 = EDGE_CURVE('',#557,#557,#559,.T.);+#557 = VERTEX_POINT('',#558);+#558 = CARTESIAN_POINT('',(-6.E-02,0.63,0.8));+#559 = SURFACE_CURVE('',#560,(#565,#576),.PCURVE_S1.);+#560 = CIRCLE('',#561,0.12);+#561 = AXIS2_PLACEMENT_3D('',#562,#563,#564);+#562 = CARTESIAN_POINT('',(-0.18,0.63,0.8));+#563 = DIRECTION('',(0.,0.,-1.));+#564 = DIRECTION('',(1.,0.,0.));+#565 = PCURVE('',#314,#566);+#566 = DEFINITIONAL_REPRESENTATION('',(#567),#575);+#567 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#568,#569,#570,#571,#572,#573+,#574),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(+  '') );+#568 = CARTESIAN_POINT('',(0.39,1.53));+#569 = CARTESIAN_POINT('',(0.39,1.322153903092));+#570 = CARTESIAN_POINT('',(0.21,1.426076951546));+#571 = CARTESIAN_POINT('',(3.E-02,1.53));+#572 = CARTESIAN_POINT('',(0.21,1.633923048454));+#573 = CARTESIAN_POINT('',(0.39,1.737846096908));+#574 = CARTESIAN_POINT('',(0.39,1.53));+#575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#576 = PCURVE('',#577,#582);+#577 = CYLINDRICAL_SURFACE('',#578,0.12);+#578 = AXIS2_PLACEMENT_3D('',#579,#580,#581);+#579 = CARTESIAN_POINT('',(-0.18,0.63,0.75));+#580 = DIRECTION('',(-0.,-0.,-1.));+#581 = DIRECTION('',(1.,0.,0.));+#582 = DEFINITIONAL_REPRESENTATION('',(#583),#587);+#583 = LINE('',#584,#585);+#584 = CARTESIAN_POINT('',(-6.28318530718,-5.E-02));+#585 = VECTOR('',#586,1.);+#586 = DIRECTION('',(1.,-0.));+#587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#588 = ADVANCED_FACE('',(#589),#288,.T.);+#589 = FACE_BOUND('',#590,.F.);+#590 = EDGE_LOOP('',(#591,#592,#593,#614));+#591 = ORIENTED_EDGE('',*,*,#272,.F.);+#592 = ORIENTED_EDGE('',*,*,#403,.T.);+#593 = ORIENTED_EDGE('',*,*,#594,.T.);+#594 = EDGE_CURVE('',#379,#511,#595,.T.);+#595 = SURFACE_CURVE('',#596,(#600,#607),.PCURVE_S1.);+#596 = LINE('',#597,#598);+#597 = CARTESIAN_POINT('',(-2.666666666667E-02,0.423333333333,+    1.196666666667));+#598 = VECTOR('',#599,1.);+#599 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919));+#600 = PCURVE('',#288,#601);+#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606);+#602 = LINE('',#603,#604);+#603 = CARTESIAN_POINT('',(-0.423333333333,0.617539922236));+#604 = VECTOR('',#605,1.);+#605 = DIRECTION('',(0.57735026919,0.816496580928));+#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#607 = PCURVE('',#444,#608);+#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613);+#609 = LINE('',#610,#611);+#610 = CARTESIAN_POINT('',(1.323333333333,0.617539922236));+#611 = VECTOR('',#612,1.);+#612 = DIRECTION('',(-0.57735026919,0.816496580928));+#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#614 = ORIENTED_EDGE('',*,*,#533,.F.);+#615 = ADVANCED_FACE('',(#616),#444,.T.);+#616 = FACE_BOUND('',#617,.T.);+#617 = EDGE_LOOP('',(#618,#619,#620,#621));+#618 = ORIENTED_EDGE('',*,*,#461,.F.);+#619 = ORIENTED_EDGE('',*,*,#430,.T.);+#620 = ORIENTED_EDGE('',*,*,#594,.T.);+#621 = ORIENTED_EDGE('',*,*,#510,.F.);+#622 = ADVANCED_FACE('',(#623),#577,.F.);+#623 = FACE_BOUND('',#624,.T.);+#624 = EDGE_LOOP('',(#625,#654,#675,#676));+#625 = ORIENTED_EDGE('',*,*,#626,.F.);+#626 = EDGE_CURVE('',#627,#627,#629,.T.);+#627 = VERTEX_POINT('',#628);+#628 = CARTESIAN_POINT('',(-6.E-02,0.63,0.75));+#629 = SURFACE_CURVE('',#630,(#635,#642),.PCURVE_S1.);+#630 = CIRCLE('',#631,0.12);+#631 = AXIS2_PLACEMENT_3D('',#632,#633,#634);+#632 = CARTESIAN_POINT('',(-0.18,0.63,0.75));+#633 = DIRECTION('',(0.,0.,1.));+#634 = DIRECTION('',(1.,0.,0.));+#635 = PCURVE('',#577,#636);+#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('',#643,#648);+#643 = PLANE('',#644);+#644 = AXIS2_PLACEMENT_3D('',#645,#646,#647);+#645 = CARTESIAN_POINT('',(-0.18,0.63,0.75));+#646 = DIRECTION('',(0.,0.,1.));+#647 = DIRECTION('',(1.,0.,-0.));+#648 = DEFINITIONAL_REPRESENTATION('',(#649),#653);+#649 = CIRCLE('',#650,0.12);+#650 = AXIS2_PLACEMENT_2D('',#651,#652);+#651 = CARTESIAN_POINT('',(0.,0.));+#652 = DIRECTION('',(1.,0.));+#653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#654 = ORIENTED_EDGE('',*,*,#655,.T.);+#655 = EDGE_CURVE('',#627,#557,#656,.T.);+#656 = SEAM_CURVE('',#657,(#661,#668),.PCURVE_S1.);+#657 = LINE('',#658,#659);+#658 = CARTESIAN_POINT('',(-6.E-02,0.63,0.75));+#659 = VECTOR('',#660,1.);+#660 = DIRECTION('',(0.,0.,1.));+#661 = PCURVE('',#577,#662);+#662 = DEFINITIONAL_REPRESENTATION('',(#663),#667);+#663 = LINE('',#664,#665);+#664 = CARTESIAN_POINT('',(-6.28318530718,0.));+#665 = VECTOR('',#666,1.);+#666 = DIRECTION('',(-0.,-1.));+#667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#668 = PCURVE('',#577,#669);+#669 = DEFINITIONAL_REPRESENTATION('',(#670),#674);+#670 = LINE('',#671,#672);+#671 = CARTESIAN_POINT('',(-0.,0.));+#672 = VECTOR('',#673,1.);+#673 = DIRECTION('',(-0.,-1.));+#674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#675 = ORIENTED_EDGE('',*,*,#556,.F.);+#676 = ORIENTED_EDGE('',*,*,#655,.F.);+#677 = ADVANCED_FACE('',(#678),#643,.T.);+#678 = FACE_BOUND('',#679,.T.);+#679 = EDGE_LOOP('',(#680));+#680 = ORIENTED_EDGE('',*,*,#626,.T.);+#681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#685)) GLOBAL_UNIT_ASSIGNED_CONTEXT+((#682,#683,#684)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#682 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#683 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#684 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#685 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#682,+  'distance_accuracy_value','confusion accuracy');+#686 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#687,#689);+#687 = ( REPRESENTATION_RELATIONSHIP('','',#40,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#688) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#688 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);+#689 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#690+  );+#690 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','body','',#5,#35,$);+#691 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#37));+#692 = SHAPE_DEFINITION_REPRESENTATION(#693,#699);+#693 = PRODUCT_DEFINITION_SHAPE('','',#694);+#694 = PRODUCT_DEFINITION('design','',#695,#698);+#695 = PRODUCT_DEFINITION_FORMATION('','',#696);+#696 = PRODUCT('terminals','terminals','',(#697));+#697 = PRODUCT_CONTEXT('',#2,'mechanical');+#698 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#699 = SHAPE_REPRESENTATION('',(#11,#700,#1030,#1360),#1690);+#700 = MANIFOLD_SOLID_BREP('',#701);+#701 = CLOSED_SHELL('',(#702,#822,#922,#969,#1016,#1023));+#702 = ADVANCED_FACE('',(#703),#717,.F.);+#703 = FACE_BOUND('',#704,.F.);+#704 = EDGE_LOOP('',(#705,#740,#768,#796));+#705 = ORIENTED_EDGE('',*,*,#706,.F.);+#706 = EDGE_CURVE('',#707,#709,#711,.T.);+#707 = VERTEX_POINT('',#708);+#708 = CARTESIAN_POINT('',(-0.8,0.3125,0.));+#709 = VERTEX_POINT('',#710);+#710 = CARTESIAN_POINT('',(-0.8,0.3125,0.15));+#711 = SURFACE_CURVE('',#712,(#716,#728),.PCURVE_S1.);+#712 = LINE('',#713,#714);+#713 = CARTESIAN_POINT('',(-0.8,0.3125,0.));+#714 = VECTOR('',#715,1.);+#715 = DIRECTION('',(0.,0.,1.));+#716 = PCURVE('',#717,#722);+#717 = PLANE('',#718);+#718 = AXIS2_PLACEMENT_3D('',#719,#720,#721);+#719 = CARTESIAN_POINT('',(-0.8,0.3125,0.));+#720 = DIRECTION('',(1.,0.,0.));+#721 = DIRECTION('',(0.,0.,1.));+#722 = DEFINITIONAL_REPRESENTATION('',(#723),#727);+#723 = LINE('',#724,#725);+#724 = CARTESIAN_POINT('',(0.,0.));+#725 = VECTOR('',#726,1.);+#726 = DIRECTION('',(1.,0.));+#727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#728 = PCURVE('',#729,#734);+#729 = PLANE('',#730);+#730 = AXIS2_PLACEMENT_3D('',#731,#732,#733);+#731 = CARTESIAN_POINT('',(-0.8,0.3125,0.));+#732 = DIRECTION('',(0.,1.,0.));+#733 = DIRECTION('',(0.,0.,1.));+#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('',*,*,#741,.T.);+#741 = EDGE_CURVE('',#707,#742,#744,.T.);+#742 = VERTEX_POINT('',#743);+#743 = CARTESIAN_POINT('',(-0.8,0.6875,0.));+#744 = SURFACE_CURVE('',#745,(#749,#756),.PCURVE_S1.);+#745 = LINE('',#746,#747);+#746 = CARTESIAN_POINT('',(-0.8,0.3125,0.));+#747 = VECTOR('',#748,1.);+#748 = DIRECTION('',(0.,1.,0.));+#749 = PCURVE('',#717,#750);+#750 = DEFINITIONAL_REPRESENTATION('',(#751),#755);+#751 = LINE('',#752,#753);+#752 = CARTESIAN_POINT('',(0.,0.));+#753 = VECTOR('',#754,1.);+#754 = DIRECTION('',(0.,-1.));+#755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#756 = PCURVE('',#757,#762);+#757 = PLANE('',#758);+#758 = AXIS2_PLACEMENT_3D('',#759,#760,#761);+#759 = CARTESIAN_POINT('',(-0.8,0.3125,0.));+#760 = DIRECTION('',(0.,0.,1.));+#761 = DIRECTION('',(1.,0.,0.));+#762 = DEFINITIONAL_REPRESENTATION('',(#763),#767);+#763 = LINE('',#764,#765);+#764 = CARTESIAN_POINT('',(0.,0.));+#765 = VECTOR('',#766,1.);+#766 = DIRECTION('',(0.,1.));+#767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#768 = ORIENTED_EDGE('',*,*,#769,.T.);+#769 = EDGE_CURVE('',#742,#770,#772,.T.);+#770 = VERTEX_POINT('',#771);+#771 = CARTESIAN_POINT('',(-0.8,0.6875,0.15));+#772 = SURFACE_CURVE('',#773,(#777,#784),.PCURVE_S1.);+#773 = LINE('',#774,#775);+#774 = CARTESIAN_POINT('',(-0.8,0.6875,0.));+#775 = VECTOR('',#776,1.);+#776 = DIRECTION('',(0.,0.,1.));+#777 = PCURVE('',#717,#778);+#778 = DEFINITIONAL_REPRESENTATION('',(#779),#783);+#779 = LINE('',#780,#781);+#780 = CARTESIAN_POINT('',(0.,-0.375));+#781 = VECTOR('',#782,1.);+#782 = DIRECTION('',(1.,0.));+#783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#784 = PCURVE('',#785,#790);+#785 = PLANE('',#786);+#786 = AXIS2_PLACEMENT_3D('',#787,#788,#789);+#787 = CARTESIAN_POINT('',(-0.8,0.6875,0.));+#788 = DIRECTION('',(0.,1.,0.));+#789 = DIRECTION('',(0.,0.,1.));+#790 = DEFINITIONAL_REPRESENTATION('',(#791),#795);+#791 = LINE('',#792,#793);+#792 = CARTESIAN_POINT('',(0.,0.));+#793 = VECTOR('',#794,1.);+#794 = DIRECTION('',(1.,0.));+#795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#796 = ORIENTED_EDGE('',*,*,#797,.F.);+#797 = EDGE_CURVE('',#709,#770,#798,.T.);+#798 = SURFACE_CURVE('',#799,(#803,#810),.PCURVE_S1.);+#799 = LINE('',#800,#801);+#800 = CARTESIAN_POINT('',(-0.8,0.3125,0.15));+#801 = VECTOR('',#802,1.);+#802 = DIRECTION('',(0.,1.,0.));+#803 = PCURVE('',#717,#804);+#804 = DEFINITIONAL_REPRESENTATION('',(#805),#809);+#805 = LINE('',#806,#807);+#806 = CARTESIAN_POINT('',(0.15,0.));+#807 = VECTOR('',#808,1.);+#808 = DIRECTION('',(0.,-1.));+#809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#810 = PCURVE('',#811,#816);+#811 = PLANE('',#812);+#812 = AXIS2_PLACEMENT_3D('',#813,#814,#815);+#813 = CARTESIAN_POINT('',(-0.8,0.3125,0.15));+#814 = DIRECTION('',(0.,0.,1.));+#815 = DIRECTION('',(1.,0.,0.));+#816 = DEFINITIONAL_REPRESENTATION('',(#817),#821);+#817 = LINE('',#818,#819);+#818 = CARTESIAN_POINT('',(0.,0.));+#819 = VECTOR('',#820,1.);+#820 = DIRECTION('',(0.,1.));+#821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#822 = ADVANCED_FACE('',(#823),#837,.T.);+#823 = FACE_BOUND('',#824,.T.);+#824 = EDGE_LOOP('',(#825,#855,#878,#901));+#825 = ORIENTED_EDGE('',*,*,#826,.F.);+#826 = EDGE_CURVE('',#827,#829,#831,.T.);+#827 = VERTEX_POINT('',#828);+#828 = CARTESIAN_POINT('',(-0.4,0.3125,0.));+#829 = VERTEX_POINT('',#830);+#830 = CARTESIAN_POINT('',(-0.4,0.3125,0.15));+#831 = SURFACE_CURVE('',#832,(#836,#848),.PCURVE_S1.);+#832 = LINE('',#833,#834);+#833 = CARTESIAN_POINT('',(-0.4,0.3125,0.));+#834 = VECTOR('',#835,1.);+#835 = DIRECTION('',(0.,0.,1.));+#836 = PCURVE('',#837,#842);+#837 = PLANE('',#838);+#838 = AXIS2_PLACEMENT_3D('',#839,#840,#841);+#839 = CARTESIAN_POINT('',(-0.4,0.3125,0.));+#840 = DIRECTION('',(1.,0.,0.));+#841 = DIRECTION('',(0.,0.,1.));+#842 = DEFINITIONAL_REPRESENTATION('',(#843),#847);+#843 = LINE('',#844,#845);+#844 = CARTESIAN_POINT('',(0.,0.));+#845 = VECTOR('',#846,1.);+#846 = DIRECTION('',(1.,0.));+#847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#848 = PCURVE('',#729,#849);+#849 = DEFINITIONAL_REPRESENTATION('',(#850),#854);+#850 = LINE('',#851,#852);+#851 = CARTESIAN_POINT('',(0.,0.4));+#852 = VECTOR('',#853,1.);+#853 = DIRECTION('',(1.,0.));+#854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#855 = ORIENTED_EDGE('',*,*,#856,.T.);+#856 = EDGE_CURVE('',#827,#857,#859,.T.);+#857 = VERTEX_POINT('',#858);+#858 = CARTESIAN_POINT('',(-0.4,0.6875,0.));+#859 = SURFACE_CURVE('',#860,(#864,#871),.PCURVE_S1.);+#860 = LINE('',#861,#862);+#861 = CARTESIAN_POINT('',(-0.4,0.3125,0.));+#862 = VECTOR('',#863,1.);+#863 = DIRECTION('',(0.,1.,0.));+#864 = PCURVE('',#837,#865);+#865 = DEFINITIONAL_REPRESENTATION('',(#866),#870);+#866 = LINE('',#867,#868);+#867 = CARTESIAN_POINT('',(0.,0.));+#868 = VECTOR('',#869,1.);+#869 = DIRECTION('',(0.,-1.));+#870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#871 = PCURVE('',#757,#872);+#872 = DEFINITIONAL_REPRESENTATION('',(#873),#877);+#873 = LINE('',#874,#875);+#874 = CARTESIAN_POINT('',(0.4,0.));+#875 = VECTOR('',#876,1.);+#876 = DIRECTION('',(0.,1.));+#877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#878 = ORIENTED_EDGE('',*,*,#879,.T.);+#879 = EDGE_CURVE('',#857,#880,#882,.T.);+#880 = VERTEX_POINT('',#881);+#881 = CARTESIAN_POINT('',(-0.4,0.6875,0.15));+#882 = SURFACE_CURVE('',#883,(#887,#894),.PCURVE_S1.);+#883 = LINE('',#884,#885);+#884 = CARTESIAN_POINT('',(-0.4,0.6875,0.));+#885 = VECTOR('',#886,1.);+#886 = DIRECTION('',(0.,0.,1.));+#887 = PCURVE('',#837,#888);+#888 = DEFINITIONAL_REPRESENTATION('',(#889),#893);+#889 = LINE('',#890,#891);+#890 = CARTESIAN_POINT('',(0.,-0.375));+#891 = VECTOR('',#892,1.);+#892 = DIRECTION('',(1.,0.));+#893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#894 = PCURVE('',#785,#895);+#895 = DEFINITIONAL_REPRESENTATION('',(#896),#900);+#896 = LINE('',#897,#898);+#897 = CARTESIAN_POINT('',(0.,0.4));+#898 = VECTOR('',#899,1.);+#899 = DIRECTION('',(1.,0.));+#900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#901 = ORIENTED_EDGE('',*,*,#902,.F.);+#902 = EDGE_CURVE('',#829,#880,#903,.T.);+#903 = SURFACE_CURVE('',#904,(#908,#915),.PCURVE_S1.);+#904 = LINE('',#905,#906);+#905 = CARTESIAN_POINT('',(-0.4,0.3125,0.15));+#906 = VECTOR('',#907,1.);+#907 = DIRECTION('',(0.,1.,0.));+#908 = PCURVE('',#837,#909);+#909 = DEFINITIONAL_REPRESENTATION('',(#910),#914);+#910 = LINE('',#911,#912);+#911 = CARTESIAN_POINT('',(0.15,0.));+#912 = VECTOR('',#913,1.);+#913 = DIRECTION('',(0.,-1.));+#914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#915 = PCURVE('',#811,#916);+#916 = DEFINITIONAL_REPRESENTATION('',(#917),#921);+#917 = LINE('',#918,#919);+#918 = CARTESIAN_POINT('',(0.4,0.));+#919 = VECTOR('',#920,1.);+#920 = DIRECTION('',(0.,1.));+#921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#922 = ADVANCED_FACE('',(#923),#729,.F.);+#923 = FACE_BOUND('',#924,.F.);+#924 = EDGE_LOOP('',(#925,#946,#947,#968));+#925 = ORIENTED_EDGE('',*,*,#926,.F.);+#926 = EDGE_CURVE('',#707,#827,#927,.T.);+#927 = SURFACE_CURVE('',#928,(#932,#939),.PCURVE_S1.);+#928 = LINE('',#929,#930);+#929 = CARTESIAN_POINT('',(-0.8,0.3125,0.));+#930 = VECTOR('',#931,1.);+#931 = DIRECTION('',(1.,0.,0.));+#932 = PCURVE('',#729,#933);+#933 = DEFINITIONAL_REPRESENTATION('',(#934),#938);+#934 = LINE('',#935,#936);+#935 = CARTESIAN_POINT('',(0.,0.));+#936 = VECTOR('',#937,1.);+#937 = DIRECTION('',(0.,1.));+#938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#939 = PCURVE('',#757,#940);+#940 = DEFINITIONAL_REPRESENTATION('',(#941),#945);+#941 = LINE('',#942,#943);+#942 = CARTESIAN_POINT('',(0.,0.));+#943 = VECTOR('',#944,1.);+#944 = DIRECTION('',(1.,0.));+#945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#946 = ORIENTED_EDGE('',*,*,#706,.T.);+#947 = ORIENTED_EDGE('',*,*,#948,.T.);+#948 = EDGE_CURVE('',#709,#829,#949,.T.);+#949 = SURFACE_CURVE('',#950,(#954,#961),.PCURVE_S1.);+#950 = LINE('',#951,#952);+#951 = CARTESIAN_POINT('',(-0.8,0.3125,0.15));+#952 = VECTOR('',#953,1.);+#953 = DIRECTION('',(1.,0.,0.));+#954 = PCURVE('',#729,#955);+#955 = DEFINITIONAL_REPRESENTATION('',(#956),#960);+#956 = LINE('',#957,#958);+#957 = CARTESIAN_POINT('',(0.15,0.));+#958 = VECTOR('',#959,1.);+#959 = DIRECTION('',(0.,1.));+#960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#961 = PCURVE('',#811,#962);+#962 = DEFINITIONAL_REPRESENTATION('',(#963),#967);+#963 = LINE('',#964,#965);+#964 = CARTESIAN_POINT('',(0.,0.));+#965 = VECTOR('',#966,1.);+#966 = DIRECTION('',(1.,0.));+#967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#968 = ORIENTED_EDGE('',*,*,#826,.F.);+#969 = ADVANCED_FACE('',(#970),#785,.T.);+#970 = FACE_BOUND('',#971,.T.);+#971 = EDGE_LOOP('',(#972,#993,#994,#1015));+#972 = ORIENTED_EDGE('',*,*,#973,.F.);+#973 = EDGE_CURVE('',#742,#857,#974,.T.);+#974 = SURFACE_CURVE('',#975,(#979,#986),.PCURVE_S1.);+#975 = LINE('',#976,#977);+#976 = CARTESIAN_POINT('',(-0.8,0.6875,0.));+#977 = VECTOR('',#978,1.);+#978 = DIRECTION('',(1.,0.,0.));+#979 = PCURVE('',#785,#980);+#980 = DEFINITIONAL_REPRESENTATION('',(#981),#985);+#981 = LINE('',#982,#983);+#982 = CARTESIAN_POINT('',(0.,0.));+#983 = VECTOR('',#984,1.);+#984 = DIRECTION('',(0.,1.));+#985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#986 = PCURVE('',#757,#987);+#987 = DEFINITIONAL_REPRESENTATION('',(#988),#992);+#988 = LINE('',#989,#990);+#989 = CARTESIAN_POINT('',(0.,0.375));+#990 = VECTOR('',#991,1.);+#991 = DIRECTION('',(1.,0.));+#992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#993 = ORIENTED_EDGE('',*,*,#769,.T.);+#994 = ORIENTED_EDGE('',*,*,#995,.T.);+#995 = EDGE_CURVE('',#770,#880,#996,.T.);+#996 = SURFACE_CURVE('',#997,(#1001,#1008),.PCURVE_S1.);+#997 = LINE('',#998,#999);+#998 = CARTESIAN_POINT('',(-0.8,0.6875,0.15));+#999 = VECTOR('',#1000,1.);+#1000 = DIRECTION('',(1.,0.,0.));+#1001 = PCURVE('',#785,#1002);+#1002 = DEFINITIONAL_REPRESENTATION('',(#1003),#1007);+#1003 = LINE('',#1004,#1005);+#1004 = CARTESIAN_POINT('',(0.15,0.));+#1005 = VECTOR('',#1006,1.);+#1006 = DIRECTION('',(0.,1.));+#1007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1008 = PCURVE('',#811,#1009);+#1009 = DEFINITIONAL_REPRESENTATION('',(#1010),#1014);+#1010 = LINE('',#1011,#1012);+#1011 = CARTESIAN_POINT('',(0.,0.375));+#1012 = VECTOR('',#1013,1.);+#1013 = DIRECTION('',(1.,0.));+#1014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1015 = ORIENTED_EDGE('',*,*,#879,.F.);+#1016 = ADVANCED_FACE('',(#1017),#757,.F.);+#1017 = FACE_BOUND('',#1018,.F.);+#1018 = EDGE_LOOP('',(#1019,#1020,#1021,#1022));+#1019 = ORIENTED_EDGE('',*,*,#741,.F.);+#1020 = ORIENTED_EDGE('',*,*,#926,.T.);+#1021 = ORIENTED_EDGE('',*,*,#856,.T.);+#1022 = ORIENTED_EDGE('',*,*,#973,.F.);+#1023 = ADVANCED_FACE('',(#1024),#811,.T.);+#1024 = FACE_BOUND('',#1025,.T.);+#1025 = EDGE_LOOP('',(#1026,#1027,#1028,#1029));+#1026 = ORIENTED_EDGE('',*,*,#797,.F.);+#1027 = ORIENTED_EDGE('',*,*,#948,.T.);+#1028 = ORIENTED_EDGE('',*,*,#902,.T.);+#1029 = ORIENTED_EDGE('',*,*,#995,.F.);+#1030 = MANIFOLD_SOLID_BREP('',#1031);+#1031 = CLOSED_SHELL('',(#1032,#1152,#1252,#1299,#1346,#1353));+#1032 = ADVANCED_FACE('',(#1033),#1047,.F.);+#1033 = FACE_BOUND('',#1034,.F.);+#1034 = EDGE_LOOP('',(#1035,#1070,#1098,#1126));+#1035 = ORIENTED_EDGE('',*,*,#1036,.F.);+#1036 = EDGE_CURVE('',#1037,#1039,#1041,.T.);+#1037 = VERTEX_POINT('',#1038);+#1038 = CARTESIAN_POINT('',(-0.8,-0.6875,0.));+#1039 = VERTEX_POINT('',#1040);+#1040 = CARTESIAN_POINT('',(-0.8,-0.6875,0.15));+#1041 = SURFACE_CURVE('',#1042,(#1046,#1058),.PCURVE_S1.);+#1042 = LINE('',#1043,#1044);+#1043 = CARTESIAN_POINT('',(-0.8,-0.6875,0.));+#1044 = VECTOR('',#1045,1.);+#1045 = DIRECTION('',(0.,0.,1.));+#1046 = PCURVE('',#1047,#1052);+#1047 = PLANE('',#1048);+#1048 = AXIS2_PLACEMENT_3D('',#1049,#1050,#1051);+#1049 = CARTESIAN_POINT('',(-0.8,-0.6875,0.));+#1050 = DIRECTION('',(1.,0.,0.));+#1051 = DIRECTION('',(0.,0.,1.));+#1052 = DEFINITIONAL_REPRESENTATION('',(#1053),#1057);+#1053 = LINE('',#1054,#1055);+#1054 = CARTESIAN_POINT('',(0.,0.));+#1055 = VECTOR('',#1056,1.);+#1056 = DIRECTION('',(1.,0.));+#1057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1058 = PCURVE('',#1059,#1064);+#1059 = PLANE('',#1060);+#1060 = AXIS2_PLACEMENT_3D('',#1061,#1062,#1063);+#1061 = CARTESIAN_POINT('',(-0.8,-0.6875,0.));+#1062 = DIRECTION('',(0.,1.,0.));+#1063 = DIRECTION('',(0.,0.,1.));+#1064 = DEFINITIONAL_REPRESENTATION('',(#1065),#1069);+#1065 = LINE('',#1066,#1067);+#1066 = CARTESIAN_POINT('',(0.,0.));+#1067 = VECTOR('',#1068,1.);+#1068 = DIRECTION('',(1.,0.));+#1069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1070 = ORIENTED_EDGE('',*,*,#1071,.T.);+#1071 = EDGE_CURVE('',#1037,#1072,#1074,.T.);+#1072 = VERTEX_POINT('',#1073);+#1073 = CARTESIAN_POINT('',(-0.8,-0.3125,0.));+#1074 = SURFACE_CURVE('',#1075,(#1079,#1086),.PCURVE_S1.);+#1075 = LINE('',#1076,#1077);+#1076 = CARTESIAN_POINT('',(-0.8,-0.6875,0.));+#1077 = VECTOR('',#1078,1.);+#1078 = DIRECTION('',(0.,1.,0.));+#1079 = PCURVE('',#1047,#1080);+#1080 = DEFINITIONAL_REPRESENTATION('',(#1081),#1085);+#1081 = LINE('',#1082,#1083);+#1082 = CARTESIAN_POINT('',(0.,0.));+#1083 = VECTOR('',#1084,1.);+#1084 = DIRECTION('',(0.,-1.));+#1085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1086 = PCURVE('',#1087,#1092);+#1087 = PLANE('',#1088);+#1088 = AXIS2_PLACEMENT_3D('',#1089,#1090,#1091);+#1089 = CARTESIAN_POINT('',(-0.8,-0.6875,0.));+#1090 = DIRECTION('',(0.,0.,1.));+#1091 = DIRECTION('',(1.,0.,0.));+#1092 = DEFINITIONAL_REPRESENTATION('',(#1093),#1097);+#1093 = LINE('',#1094,#1095);+#1094 = CARTESIAN_POINT('',(0.,0.));+#1095 = VECTOR('',#1096,1.);+#1096 = DIRECTION('',(0.,1.));+#1097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1098 = ORIENTED_EDGE('',*,*,#1099,.T.);+#1099 = EDGE_CURVE('',#1072,#1100,#1102,.T.);+#1100 = VERTEX_POINT('',#1101);+#1101 = CARTESIAN_POINT('',(-0.8,-0.3125,0.15));+#1102 = SURFACE_CURVE('',#1103,(#1107,#1114),.PCURVE_S1.);+#1103 = LINE('',#1104,#1105);+#1104 = CARTESIAN_POINT('',(-0.8,-0.3125,0.));+#1105 = VECTOR('',#1106,1.);+#1106 = DIRECTION('',(0.,0.,1.));+#1107 = PCURVE('',#1047,#1108);+#1108 = DEFINITIONAL_REPRESENTATION('',(#1109),#1113);+#1109 = LINE('',#1110,#1111);+#1110 = CARTESIAN_POINT('',(0.,-0.375));+#1111 = VECTOR('',#1112,1.);+#1112 = DIRECTION('',(1.,0.));+#1113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1114 = PCURVE('',#1115,#1120);+#1115 = PLANE('',#1116);+#1116 = AXIS2_PLACEMENT_3D('',#1117,#1118,#1119);+#1117 = CARTESIAN_POINT('',(-0.8,-0.3125,0.));+#1118 = DIRECTION('',(0.,1.,0.));+#1119 = DIRECTION('',(0.,0.,1.));+#1120 = DEFINITIONAL_REPRESENTATION('',(#1121),#1125);+#1121 = LINE('',#1122,#1123);+#1122 = CARTESIAN_POINT('',(0.,0.));+#1123 = VECTOR('',#1124,1.);+#1124 = DIRECTION('',(1.,0.));+#1125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1126 = ORIENTED_EDGE('',*,*,#1127,.F.);+#1127 = EDGE_CURVE('',#1039,#1100,#1128,.T.);+#1128 = SURFACE_CURVE('',#1129,(#1133,#1140),.PCURVE_S1.);+#1129 = LINE('',#1130,#1131);+#1130 = CARTESIAN_POINT('',(-0.8,-0.6875,0.15));+#1131 = VECTOR('',#1132,1.);+#1132 = DIRECTION('',(0.,1.,0.));+#1133 = PCURVE('',#1047,#1134);+#1134 = DEFINITIONAL_REPRESENTATION('',(#1135),#1139);+#1135 = LINE('',#1136,#1137);+#1136 = CARTESIAN_POINT('',(0.15,0.));+#1137 = VECTOR('',#1138,1.);+#1138 = DIRECTION('',(0.,-1.));+#1139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1140 = PCURVE('',#1141,#1146);+#1141 = PLANE('',#1142);+#1142 = AXIS2_PLACEMENT_3D('',#1143,#1144,#1145);+#1143 = CARTESIAN_POINT('',(-0.8,-0.6875,0.15));+#1144 = DIRECTION('',(0.,0.,1.));+#1145 = DIRECTION('',(1.,0.,0.));+#1146 = DEFINITIONAL_REPRESENTATION('',(#1147),#1151);+#1147 = LINE('',#1148,#1149);+#1148 = CARTESIAN_POINT('',(0.,0.));+#1149 = VECTOR('',#1150,1.);+#1150 = DIRECTION('',(0.,1.));+#1151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1152 = ADVANCED_FACE('',(#1153),#1167,.T.);+#1153 = FACE_BOUND('',#1154,.T.);+#1154 = EDGE_LOOP('',(#1155,#1185,#1208,#1231));+#1155 = ORIENTED_EDGE('',*,*,#1156,.F.);+#1156 = EDGE_CURVE('',#1157,#1159,#1161,.T.);+#1157 = VERTEX_POINT('',#1158);+#1158 = CARTESIAN_POINT('',(-0.4,-0.6875,0.));+#1159 = VERTEX_POINT('',#1160);+#1160 = CARTESIAN_POINT('',(-0.4,-0.6875,0.15));+#1161 = SURFACE_CURVE('',#1162,(#1166,#1178),.PCURVE_S1.);+#1162 = LINE('',#1163,#1164);+#1163 = CARTESIAN_POINT('',(-0.4,-0.6875,0.));+#1164 = VECTOR('',#1165,1.);+#1165 = DIRECTION('',(0.,0.,1.));+#1166 = PCURVE('',#1167,#1172);+#1167 = PLANE('',#1168);+#1168 = AXIS2_PLACEMENT_3D('',#1169,#1170,#1171);+#1169 = CARTESIAN_POINT('',(-0.4,-0.6875,0.));+#1170 = DIRECTION('',(1.,0.,0.));+#1171 = DIRECTION('',(0.,0.,1.));+#1172 = DEFINITIONAL_REPRESENTATION('',(#1173),#1177);+#1173 = LINE('',#1174,#1175);+#1174 = CARTESIAN_POINT('',(0.,0.));+#1175 = VECTOR('',#1176,1.);+#1176 = DIRECTION('',(1.,0.));+#1177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1178 = PCURVE('',#1059,#1179);+#1179 = DEFINITIONAL_REPRESENTATION('',(#1180),#1184);+#1180 = LINE('',#1181,#1182);+#1181 = CARTESIAN_POINT('',(0.,0.4));+#1182 = VECTOR('',#1183,1.);+#1183 = DIRECTION('',(1.,0.));+#1184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1185 = ORIENTED_EDGE('',*,*,#1186,.T.);+#1186 = EDGE_CURVE('',#1157,#1187,#1189,.T.);+#1187 = VERTEX_POINT('',#1188);+#1188 = CARTESIAN_POINT('',(-0.4,-0.3125,0.));+#1189 = SURFACE_CURVE('',#1190,(#1194,#1201),.PCURVE_S1.);+#1190 = LINE('',#1191,#1192);+#1191 = CARTESIAN_POINT('',(-0.4,-0.6875,0.));+#1192 = VECTOR('',#1193,1.);+#1193 = DIRECTION('',(0.,1.,0.));+#1194 = PCURVE('',#1167,#1195);+#1195 = DEFINITIONAL_REPRESENTATION('',(#1196),#1200);+#1196 = LINE('',#1197,#1198);+#1197 = CARTESIAN_POINT('',(0.,0.));+#1198 = VECTOR('',#1199,1.);+#1199 = DIRECTION('',(0.,-1.));+#1200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1201 = PCURVE('',#1087,#1202);+#1202 = DEFINITIONAL_REPRESENTATION('',(#1203),#1207);+#1203 = LINE('',#1204,#1205);+#1204 = CARTESIAN_POINT('',(0.4,0.));+#1205 = VECTOR('',#1206,1.);+#1206 = DIRECTION('',(0.,1.));+#1207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1208 = ORIENTED_EDGE('',*,*,#1209,.T.);+#1209 = EDGE_CURVE('',#1187,#1210,#1212,.T.);+#1210 = VERTEX_POINT('',#1211);+#1211 = CARTESIAN_POINT('',(-0.4,-0.3125,0.15));+#1212 = SURFACE_CURVE('',#1213,(#1217,#1224),.PCURVE_S1.);+#1213 = LINE('',#1214,#1215);+#1214 = CARTESIAN_POINT('',(-0.4,-0.3125,0.));+#1215 = VECTOR('',#1216,1.);+#1216 = DIRECTION('',(0.,0.,1.));+#1217 = PCURVE('',#1167,#1218);+#1218 = DEFINITIONAL_REPRESENTATION('',(#1219),#1223);+#1219 = LINE('',#1220,#1221);+#1220 = CARTESIAN_POINT('',(0.,-0.375));+#1221 = VECTOR('',#1222,1.);+#1222 = DIRECTION('',(1.,0.));+#1223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1224 = PCURVE('',#1115,#1225);+#1225 = DEFINITIONAL_REPRESENTATION('',(#1226),#1230);+#1226 = LINE('',#1227,#1228);+#1227 = CARTESIAN_POINT('',(0.,0.4));+#1228 = VECTOR('',#1229,1.);+#1229 = DIRECTION('',(1.,0.));+#1230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1231 = ORIENTED_EDGE('',*,*,#1232,.F.);+#1232 = EDGE_CURVE('',#1159,#1210,#1233,.T.);+#1233 = SURFACE_CURVE('',#1234,(#1238,#1245),.PCURVE_S1.);+#1234 = LINE('',#1235,#1236);+#1235 = CARTESIAN_POINT('',(-0.4,-0.6875,0.15));+#1236 = VECTOR('',#1237,1.);+#1237 = DIRECTION('',(0.,1.,0.));+#1238 = PCURVE('',#1167,#1239);+#1239 = DEFINITIONAL_REPRESENTATION('',(#1240),#1244);+#1240 = LINE('',#1241,#1242);+#1241 = CARTESIAN_POINT('',(0.15,0.));+#1242 = VECTOR('',#1243,1.);+#1243 = DIRECTION('',(0.,-1.));+#1244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1245 = PCURVE('',#1141,#1246);+#1246 = DEFINITIONAL_REPRESENTATION('',(#1247),#1251);+#1247 = LINE('',#1248,#1249);+#1248 = CARTESIAN_POINT('',(0.4,0.));+#1249 = VECTOR('',#1250,1.);+#1250 = DIRECTION('',(0.,1.));+#1251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1252 = ADVANCED_FACE('',(#1253),#1059,.F.);+#1253 = FACE_BOUND('',#1254,.F.);+#1254 = EDGE_LOOP('',(#1255,#1276,#1277,#1298));+#1255 = ORIENTED_EDGE('',*,*,#1256,.F.);+#1256 = EDGE_CURVE('',#1037,#1157,#1257,.T.);+#1257 = SURFACE_CURVE('',#1258,(#1262,#1269),.PCURVE_S1.);+#1258 = LINE('',#1259,#1260);+#1259 = CARTESIAN_POINT('',(-0.8,-0.6875,0.));+#1260 = VECTOR('',#1261,1.);+#1261 = DIRECTION('',(1.,0.,0.));+#1262 = PCURVE('',#1059,#1263);+#1263 = DEFINITIONAL_REPRESENTATION('',(#1264),#1268);+#1264 = LINE('',#1265,#1266);+#1265 = CARTESIAN_POINT('',(0.,0.));+#1266 = VECTOR('',#1267,1.);+#1267 = DIRECTION('',(0.,1.));+#1268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1269 = PCURVE('',#1087,#1270);+#1270 = DEFINITIONAL_REPRESENTATION('',(#1271),#1275);+#1271 = LINE('',#1272,#1273);+#1272 = CARTESIAN_POINT('',(0.,0.));+#1273 = VECTOR('',#1274,1.);+#1274 = DIRECTION('',(1.,0.));+#1275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1276 = ORIENTED_EDGE('',*,*,#1036,.T.);+#1277 = ORIENTED_EDGE('',*,*,#1278,.T.);+#1278 = EDGE_CURVE('',#1039,#1159,#1279,.T.);+#1279 = SURFACE_CURVE('',#1280,(#1284,#1291),.PCURVE_S1.);+#1280 = LINE('',#1281,#1282);+#1281 = CARTESIAN_POINT('',(-0.8,-0.6875,0.15));+#1282 = VECTOR('',#1283,1.);+#1283 = DIRECTION('',(1.,0.,0.));+#1284 = PCURVE('',#1059,#1285);+#1285 = DEFINITIONAL_REPRESENTATION('',(#1286),#1290);+#1286 = LINE('',#1287,#1288);+#1287 = CARTESIAN_POINT('',(0.15,0.));+#1288 = VECTOR('',#1289,1.);+#1289 = DIRECTION('',(0.,1.));+#1290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1291 = PCURVE('',#1141,#1292);+#1292 = DEFINITIONAL_REPRESENTATION('',(#1293),#1297);+#1293 = LINE('',#1294,#1295);+#1294 = CARTESIAN_POINT('',(0.,0.));+#1295 = VECTOR('',#1296,1.);+#1296 = DIRECTION('',(1.,0.));+#1297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1298 = ORIENTED_EDGE('',*,*,#1156,.F.);+#1299 = ADVANCED_FACE('',(#1300),#1115,.T.);+#1300 = FACE_BOUND('',#1301,.T.);+#1301 = EDGE_LOOP('',(#1302,#1323,#1324,#1345));+#1302 = ORIENTED_EDGE('',*,*,#1303,.F.);+#1303 = EDGE_CURVE('',#1072,#1187,#1304,.T.);+#1304 = SURFACE_CURVE('',#1305,(#1309,#1316),.PCURVE_S1.);+#1305 = LINE('',#1306,#1307);+#1306 = CARTESIAN_POINT('',(-0.8,-0.3125,0.));+#1307 = VECTOR('',#1308,1.);+#1308 = DIRECTION('',(1.,0.,0.));+#1309 = PCURVE('',#1115,#1310);+#1310 = DEFINITIONAL_REPRESENTATION('',(#1311),#1315);+#1311 = LINE('',#1312,#1313);+#1312 = CARTESIAN_POINT('',(0.,0.));+#1313 = VECTOR('',#1314,1.);+#1314 = DIRECTION('',(0.,1.));+#1315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1316 = PCURVE('',#1087,#1317);+#1317 = DEFINITIONAL_REPRESENTATION('',(#1318),#1322);+#1318 = LINE('',#1319,#1320);+#1319 = CARTESIAN_POINT('',(0.,0.375));+#1320 = VECTOR('',#1321,1.);+#1321 = DIRECTION('',(1.,0.));+#1322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1323 = ORIENTED_EDGE('',*,*,#1099,.T.);+#1324 = ORIENTED_EDGE('',*,*,#1325,.T.);+#1325 = EDGE_CURVE('',#1100,#1210,#1326,.T.);+#1326 = SURFACE_CURVE('',#1327,(#1331,#1338),.PCURVE_S1.);+#1327 = LINE('',#1328,#1329);+#1328 = CARTESIAN_POINT('',(-0.8,-0.3125,0.15));+#1329 = VECTOR('',#1330,1.);+#1330 = DIRECTION('',(1.,0.,0.));+#1331 = PCURVE('',#1115,#1332);+#1332 = DEFINITIONAL_REPRESENTATION('',(#1333),#1337);+#1333 = LINE('',#1334,#1335);+#1334 = CARTESIAN_POINT('',(0.15,0.));+#1335 = VECTOR('',#1336,1.);+#1336 = DIRECTION('',(0.,1.));+#1337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1338 = PCURVE('',#1141,#1339);+#1339 = DEFINITIONAL_REPRESENTATION('',(#1340),#1344);+#1340 = LINE('',#1341,#1342);+#1341 = CARTESIAN_POINT('',(0.,0.375));+#1342 = VECTOR('',#1343,1.);+#1343 = DIRECTION('',(1.,0.));+#1344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1345 = ORIENTED_EDGE('',*,*,#1209,.F.);+#1346 = ADVANCED_FACE('',(#1347),#1087,.F.);+#1347 = FACE_BOUND('',#1348,.F.);+#1348 = EDGE_LOOP('',(#1349,#1350,#1351,#1352));+#1349 = ORIENTED_EDGE('',*,*,#1071,.F.);+#1350 = ORIENTED_EDGE('',*,*,#1256,.T.);+#1351 = ORIENTED_EDGE('',*,*,#1186,.T.);+#1352 = ORIENTED_EDGE('',*,*,#1303,.F.);+#1353 = ADVANCED_FACE('',(#1354),#1141,.T.);+#1354 = FACE_BOUND('',#1355,.T.);+#1355 = EDGE_LOOP('',(#1356,#1357,#1358,#1359));+#1356 = ORIENTED_EDGE('',*,*,#1127,.F.);+#1357 = ORIENTED_EDGE('',*,*,#1278,.T.);+#1358 = ORIENTED_EDGE('',*,*,#1232,.T.);+#1359 = ORIENTED_EDGE('',*,*,#1325,.F.);+#1360 = MANIFOLD_SOLID_BREP('',#1361);+#1361 = CLOSED_SHELL('',(#1362,#1482,#1582,#1629,#1676,#1683));+#1362 = ADVANCED_FACE('',(#1363),#1377,.F.);+#1363 = FACE_BOUND('',#1364,.F.);+#1364 = EDGE_LOOP('',(#1365,#1400,#1428,#1456));+#1365 = ORIENTED_EDGE('',*,*,#1366,.F.);+#1366 = EDGE_CURVE('',#1367,#1369,#1371,.T.);+#1367 = VERTEX_POINT('',#1368);+#1368 = CARTESIAN_POINT('',(0.4,-0.1875,0.));+#1369 = VERTEX_POINT('',#1370);+#1370 = CARTESIAN_POINT('',(0.4,-0.1875,0.15));+#1371 = SURFACE_CURVE('',#1372,(#1376,#1388),.PCURVE_S1.);+#1372 = LINE('',#1373,#1374);+#1373 = CARTESIAN_POINT('',(0.4,-0.1875,0.));+#1374 = VECTOR('',#1375,1.);+#1375 = DIRECTION('',(0.,0.,1.));+#1376 = PCURVE('',#1377,#1382);+#1377 = PLANE('',#1378);+#1378 = AXIS2_PLACEMENT_3D('',#1379,#1380,#1381);+#1379 = CARTESIAN_POINT('',(0.4,-0.1875,0.));+#1380 = DIRECTION('',(1.,0.,0.));+#1381 = DIRECTION('',(0.,0.,1.));+#1382 = DEFINITIONAL_REPRESENTATION('',(#1383),#1387);+#1383 = LINE('',#1384,#1385);+#1384 = CARTESIAN_POINT('',(0.,0.));+#1385 = VECTOR('',#1386,1.);+#1386 = DIRECTION('',(1.,0.));+#1387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1388 = PCURVE('',#1389,#1394);+#1389 = PLANE('',#1390);+#1390 = AXIS2_PLACEMENT_3D('',#1391,#1392,#1393);+#1391 = CARTESIAN_POINT('',(0.4,-0.1875,0.));+#1392 = DIRECTION('',(0.,1.,0.));+#1393 = DIRECTION('',(0.,0.,1.));+#1394 = DEFINITIONAL_REPRESENTATION('',(#1395),#1399);+#1395 = LINE('',#1396,#1397);+#1396 = CARTESIAN_POINT('',(0.,0.));+#1397 = VECTOR('',#1398,1.);+#1398 = DIRECTION('',(1.,0.));+#1399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1400 = ORIENTED_EDGE('',*,*,#1401,.T.);+#1401 = EDGE_CURVE('',#1367,#1402,#1404,.T.);+#1402 = VERTEX_POINT('',#1403);+#1403 = CARTESIAN_POINT('',(0.4,0.1875,0.));+#1404 = SURFACE_CURVE('',#1405,(#1409,#1416),.PCURVE_S1.);+#1405 = LINE('',#1406,#1407);+#1406 = CARTESIAN_POINT('',(0.4,-0.1875,0.));+#1407 = VECTOR('',#1408,1.);+#1408 = DIRECTION('',(0.,1.,0.));+#1409 = PCURVE('',#1377,#1410);+#1410 = DEFINITIONAL_REPRESENTATION('',(#1411),#1415);+#1411 = LINE('',#1412,#1413);+#1412 = CARTESIAN_POINT('',(0.,0.));+#1413 = VECTOR('',#1414,1.);+#1414 = DIRECTION('',(0.,-1.));+#1415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1416 = PCURVE('',#1417,#1422);+#1417 = PLANE('',#1418);+#1418 = AXIS2_PLACEMENT_3D('',#1419,#1420,#1421);+#1419 = CARTESIAN_POINT('',(0.4,-0.1875,0.));+#1420 = DIRECTION('',(0.,0.,1.));+#1421 = DIRECTION('',(1.,0.,0.));+#1422 = DEFINITIONAL_REPRESENTATION('',(#1423),#1427);+#1423 = LINE('',#1424,#1425);+#1424 = CARTESIAN_POINT('',(0.,0.));+#1425 = VECTOR('',#1426,1.);+#1426 = DIRECTION('',(0.,1.));+#1427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1428 = ORIENTED_EDGE('',*,*,#1429,.T.);+#1429 = EDGE_CURVE('',#1402,#1430,#1432,.T.);+#1430 = VERTEX_POINT('',#1431);+#1431 = CARTESIAN_POINT('',(0.4,0.1875,0.15));+#1432 = SURFACE_CURVE('',#1433,(#1437,#1444),.PCURVE_S1.);+#1433 = LINE('',#1434,#1435);+#1434 = CARTESIAN_POINT('',(0.4,0.1875,0.));+#1435 = VECTOR('',#1436,1.);+#1436 = DIRECTION('',(0.,0.,1.));+#1437 = PCURVE('',#1377,#1438);+#1438 = DEFINITIONAL_REPRESENTATION('',(#1439),#1443);+#1439 = LINE('',#1440,#1441);+#1440 = CARTESIAN_POINT('',(0.,-0.375));+#1441 = VECTOR('',#1442,1.);+#1442 = DIRECTION('',(1.,0.));+#1443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1444 = PCURVE('',#1445,#1450);+#1445 = PLANE('',#1446);+#1446 = AXIS2_PLACEMENT_3D('',#1447,#1448,#1449);+#1447 = CARTESIAN_POINT('',(0.4,0.1875,0.));+#1448 = DIRECTION('',(0.,1.,0.));+#1449 = DIRECTION('',(0.,0.,1.));+#1450 = DEFINITIONAL_REPRESENTATION('',(#1451),#1455);+#1451 = LINE('',#1452,#1453);+#1452 = CARTESIAN_POINT('',(0.,0.));+#1453 = VECTOR('',#1454,1.);+#1454 = DIRECTION('',(1.,0.));+#1455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1456 = ORIENTED_EDGE('',*,*,#1457,.F.);+#1457 = EDGE_CURVE('',#1369,#1430,#1458,.T.);+#1458 = SURFACE_CURVE('',#1459,(#1463,#1470),.PCURVE_S1.);+#1459 = LINE('',#1460,#1461);+#1460 = CARTESIAN_POINT('',(0.4,-0.1875,0.15));+#1461 = VECTOR('',#1462,1.);+#1462 = DIRECTION('',(0.,1.,0.));+#1463 = PCURVE('',#1377,#1464);+#1464 = DEFINITIONAL_REPRESENTATION('',(#1465),#1469);+#1465 = LINE('',#1466,#1467);+#1466 = CARTESIAN_POINT('',(0.15,0.));+#1467 = VECTOR('',#1468,1.);+#1468 = DIRECTION('',(0.,-1.));+#1469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1470 = PCURVE('',#1471,#1476);+#1471 = PLANE('',#1472);+#1472 = AXIS2_PLACEMENT_3D('',#1473,#1474,#1475);+#1473 = CARTESIAN_POINT('',(0.4,-0.1875,0.15));+#1474 = DIRECTION('',(0.,0.,1.));+#1475 = DIRECTION('',(1.,0.,0.));+#1476 = DEFINITIONAL_REPRESENTATION('',(#1477),#1481);+#1477 = LINE('',#1478,#1479);+#1478 = CARTESIAN_POINT('',(0.,0.));+#1479 = VECTOR('',#1480,1.);+#1480 = DIRECTION('',(0.,1.));+#1481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1482 = ADVANCED_FACE('',(#1483),#1497,.T.);+#1483 = FACE_BOUND('',#1484,.T.);+#1484 = EDGE_LOOP('',(#1485,#1515,#1538,#1561));+#1485 = ORIENTED_EDGE('',*,*,#1486,.F.);+#1486 = EDGE_CURVE('',#1487,#1489,#1491,.T.);+#1487 = VERTEX_POINT('',#1488);+#1488 = CARTESIAN_POINT('',(0.8,-0.1875,0.));+#1489 = VERTEX_POINT('',#1490);+#1490 = CARTESIAN_POINT('',(0.8,-0.1875,0.15));+#1491 = SURFACE_CURVE('',#1492,(#1496,#1508),.PCURVE_S1.);+#1492 = LINE('',#1493,#1494);+#1493 = CARTESIAN_POINT('',(0.8,-0.1875,0.));+#1494 = VECTOR('',#1495,1.);+#1495 = DIRECTION('',(0.,0.,1.));+#1496 = PCURVE('',#1497,#1502);+#1497 = PLANE('',#1498);+#1498 = AXIS2_PLACEMENT_3D('',#1499,#1500,#1501);+#1499 = CARTESIAN_POINT('',(0.8,-0.1875,0.));+#1500 = DIRECTION('',(1.,0.,0.));+#1501 = DIRECTION('',(0.,0.,1.));+#1502 = DEFINITIONAL_REPRESENTATION('',(#1503),#1507);+#1503 = LINE('',#1504,#1505);+#1504 = CARTESIAN_POINT('',(0.,0.));+#1505 = VECTOR('',#1506,1.);+#1506 = DIRECTION('',(1.,0.));+#1507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1508 = PCURVE('',#1389,#1509);+#1509 = DEFINITIONAL_REPRESENTATION('',(#1510),#1514);+#1510 = LINE('',#1511,#1512);+#1511 = CARTESIAN_POINT('',(0.,0.4));+#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('',#1487,#1517,#1519,.T.);+#1517 = VERTEX_POINT('',#1518);+#1518 = CARTESIAN_POINT('',(0.8,0.1875,0.));+#1519 = SURFACE_CURVE('',#1520,(#1524,#1531),.PCURVE_S1.);+#1520 = LINE('',#1521,#1522);+#1521 = CARTESIAN_POINT('',(0.8,-0.1875,0.));+#1522 = VECTOR('',#1523,1.);+#1523 = DIRECTION('',(0.,1.,0.));+#1524 = PCURVE('',#1497,#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('',#1417,#1532);+#1532 = DEFINITIONAL_REPRESENTATION('',(#1533),#1537);+#1533 = LINE('',#1534,#1535);+#1534 = CARTESIAN_POINT('',(0.4,0.));+#1535 = VECTOR('',#1536,1.);+#1536 = DIRECTION('',(0.,1.));+#1537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1538 = ORIENTED_EDGE('',*,*,#1539,.T.);+#1539 = EDGE_CURVE('',#1517,#1540,#1542,.T.);+#1540 = VERTEX_POINT('',#1541);+#1541 = CARTESIAN_POINT('',(0.8,0.1875,0.15));+#1542 = SURFACE_CURVE('',#1543,(#1547,#1554),.PCURVE_S1.);+#1543 = LINE('',#1544,#1545);+#1544 = CARTESIAN_POINT('',(0.8,0.1875,0.));+#1545 = VECTOR('',#1546,1.);+#1546 = DIRECTION('',(0.,0.,1.));+#1547 = PCURVE('',#1497,#1548);+#1548 = DEFINITIONAL_REPRESENTATION('',(#1549),#1553);+#1549 = LINE('',#1550,#1551);+#1550 = CARTESIAN_POINT('',(0.,-0.375));+#1551 = VECTOR('',#1552,1.);+#1552 = DIRECTION('',(1.,0.));+#1553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1554 = PCURVE('',#1445,#1555);+#1555 = DEFINITIONAL_REPRESENTATION('',(#1556),#1560);+#1556 = LINE('',#1557,#1558);+#1557 = CARTESIAN_POINT('',(0.,0.4));+#1558 = VECTOR('',#1559,1.);+#1559 = DIRECTION('',(1.,0.));+#1560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1561 = ORIENTED_EDGE('',*,*,#1562,.F.);+#1562 = EDGE_CURVE('',#1489,#1540,#1563,.T.);+#1563 = SURFACE_CURVE('',#1564,(#1568,#1575),.PCURVE_S1.);+#1564 = LINE('',#1565,#1566);+#1565 = CARTESIAN_POINT('',(0.8,-0.1875,0.15));+#1566 = VECTOR('',#1567,1.);+#1567 = DIRECTION('',(0.,1.,0.));+#1568 = PCURVE('',#1497,#1569);+#1569 = DEFINITIONAL_REPRESENTATION('',(#1570),#1574);+#1570 = LINE('',#1571,#1572);+#1571 = CARTESIAN_POINT('',(0.15,0.));+#1572 = VECTOR('',#1573,1.);+#1573 = DIRECTION('',(0.,-1.));+#1574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1575 = PCURVE('',#1471,#1576);+#1576 = DEFINITIONAL_REPRESENTATION('',(#1577),#1581);+#1577 = LINE('',#1578,#1579);+#1578 = CARTESIAN_POINT('',(0.4,0.));+#1579 = VECTOR('',#1580,1.);+#1580 = DIRECTION('',(0.,1.));+#1581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1582 = ADVANCED_FACE('',(#1583),#1389,.F.);+#1583 = FACE_BOUND('',#1584,.F.);+#1584 = EDGE_LOOP('',(#1585,#1606,#1607,#1628));+#1585 = ORIENTED_EDGE('',*,*,#1586,.F.);+#1586 = EDGE_CURVE('',#1367,#1487,#1587,.T.);+#1587 = SURFACE_CURVE('',#1588,(#1592,#1599),.PCURVE_S1.);+#1588 = LINE('',#1589,#1590);+#1589 = CARTESIAN_POINT('',(0.4,-0.1875,0.));+#1590 = VECTOR('',#1591,1.);+#1591 = DIRECTION('',(1.,0.,0.));+#1592 = PCURVE('',#1389,#1593);+#1593 = DEFINITIONAL_REPRESENTATION('',(#1594),#1598);+#1594 = LINE('',#1595,#1596);+#1595 = CARTESIAN_POINT('',(0.,0.));+#1596 = VECTOR('',#1597,1.);+#1597 = DIRECTION('',(0.,1.));+#1598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1599 = PCURVE('',#1417,#1600);+#1600 = DEFINITIONAL_REPRESENTATION('',(#1601),#1605);+#1601 = LINE('',#1602,#1603);+#1602 = CARTESIAN_POINT('',(0.,0.));+#1603 = VECTOR('',#1604,1.);+#1604 = DIRECTION('',(1.,0.));+#1605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1606 = ORIENTED_EDGE('',*,*,#1366,.T.);+#1607 = ORIENTED_EDGE('',*,*,#1608,.T.);+#1608 = EDGE_CURVE('',#1369,#1489,#1609,.T.);+#1609 = SURFACE_CURVE('',#1610,(#1614,#1621),.PCURVE_S1.);+#1610 = LINE('',#1611,#1612);+#1611 = CARTESIAN_POINT('',(0.4,-0.1875,0.15));+#1612 = VECTOR('',#1613,1.);+#1613 = DIRECTION('',(1.,0.,0.));+#1614 = PCURVE('',#1389,#1615);+#1615 = DEFINITIONAL_REPRESENTATION('',(#1616),#1620);+#1616 = LINE('',#1617,#1618);+#1617 = CARTESIAN_POINT('',(0.15,0.));+#1618 = VECTOR('',#1619,1.);+#1619 = DIRECTION('',(0.,1.));+#1620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1621 = PCURVE('',#1471,#1622);+#1622 = DEFINITIONAL_REPRESENTATION('',(#1623),#1627);+#1623 = LINE('',#1624,#1625);+#1624 = CARTESIAN_POINT('',(0.,0.));+#1625 = VECTOR('',#1626,1.);+#1626 = DIRECTION('',(1.,0.));+#1627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1628 = ORIENTED_EDGE('',*,*,#1486,.F.);+#1629 = ADVANCED_FACE('',(#1630),#1445,.T.);+#1630 = FACE_BOUND('',#1631,.T.);+#1631 = EDGE_LOOP('',(#1632,#1653,#1654,#1675));+#1632 = ORIENTED_EDGE('',*,*,#1633,.F.);+#1633 = EDGE_CURVE('',#1402,#1517,#1634,.T.);+#1634 = SURFACE_CURVE('',#1635,(#1639,#1646),.PCURVE_S1.);+#1635 = LINE('',#1636,#1637);+#1636 = CARTESIAN_POINT('',(0.4,0.1875,0.));+#1637 = VECTOR('',#1638,1.);+#1638 = DIRECTION('',(1.,0.,0.));+#1639 = PCURVE('',#1445,#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('',#1417,#1647);+#1647 = DEFINITIONAL_REPRESENTATION('',(#1648),#1652);+#1648 = LINE('',#1649,#1650);+#1649 = CARTESIAN_POINT('',(0.,0.375));+#1650 = VECTOR('',#1651,1.);+#1651 = DIRECTION('',(1.,0.));+#1652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1653 = ORIENTED_EDGE('',*,*,#1429,.T.);+#1654 = ORIENTED_EDGE('',*,*,#1655,.T.);+#1655 = EDGE_CURVE('',#1430,#1540,#1656,.T.);+#1656 = SURFACE_CURVE('',#1657,(#1661,#1668),.PCURVE_S1.);+#1657 = LINE('',#1658,#1659);+#1658 = CARTESIAN_POINT('',(0.4,0.1875,0.15));+#1659 = VECTOR('',#1660,1.);+#1660 = DIRECTION('',(1.,0.,0.));+#1661 = PCURVE('',#1445,#1662);+#1662 = DEFINITIONAL_REPRESENTATION('',(#1663),#1667);+#1663 = LINE('',#1664,#1665);+#1664 = CARTESIAN_POINT('',(0.15,0.));+#1665 = VECTOR('',#1666,1.);+#1666 = DIRECTION('',(0.,1.));+#1667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1668 = PCURVE('',#1471,#1669);+#1669 = DEFINITIONAL_REPRESENTATION('',(#1670),#1674);+#1670 = LINE('',#1671,#1672);+#1671 = CARTESIAN_POINT('',(0.,0.375));+#1672 = VECTOR('',#1673,1.);+#1673 = DIRECTION('',(1.,0.));+#1674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1675 = ORIENTED_EDGE('',*,*,#1539,.F.);+#1676 = ADVANCED_FACE('',(#1677),#1417,.F.);+#1677 = FACE_BOUND('',#1678,.F.);+#1678 = EDGE_LOOP('',(#1679,#1680,#1681,#1682));+#1679 = ORIENTED_EDGE('',*,*,#1401,.F.);+#1680 = ORIENTED_EDGE('',*,*,#1586,.T.);+#1681 = ORIENTED_EDGE('',*,*,#1516,.T.);+#1682 = ORIENTED_EDGE('',*,*,#1633,.F.);+#1683 = ADVANCED_FACE('',(#1684),#1471,.T.);+#1684 = FACE_BOUND('',#1685,.T.);+#1685 = EDGE_LOOP('',(#1686,#1687,#1688,#1689));+#1686 = ORIENTED_EDGE('',*,*,#1457,.F.);+#1687 = ORIENTED_EDGE('',*,*,#1608,.T.);+#1688 = ORIENTED_EDGE('',*,*,#1562,.T.);+#1689 = ORIENTED_EDGE('',*,*,#1655,.F.);+#1690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1694)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1691,#1692,#1693)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1691 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1692 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1693 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1694 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1691,+  'distance_accuracy_value','confusion accuracy');+#1695 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1696,#1698);+#1696 = ( REPRESENTATION_RELATIONSHIP('','',#699,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1697) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#1697 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);+#1698 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #1699);+#1699 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','terminals','',#5,#694,$);+#1700 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#696));+#1701 = SHAPE_DEFINITION_REPRESENTATION(#1702,#1708);+#1702 = PRODUCT_DEFINITION_SHAPE('','',#1703);+#1703 = PRODUCT_DEFINITION('design','',#1704,#1707);+#1704 = PRODUCT_DEFINITION_FORMATION('','',#1705);+#1705 = PRODUCT('pin1_mark','pin1_mark','',(#1706));+#1706 = PRODUCT_CONTEXT('',#2,'mechanical');+#1707 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#1708 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1709),#1807);+#1709 = MANIFOLD_SOLID_BREP('',#1710);+#1710 = CLOSED_SHELL('',(#1711,#1799,#1803));+#1711 = ADVANCED_FACE('',(#1712),#1726,.T.);+#1712 = FACE_BOUND('',#1713,.F.);+#1713 = EDGE_LOOP('',(#1714,#1744,#1771,#1772));+#1714 = ORIENTED_EDGE('',*,*,#1715,.T.);+#1715 = EDGE_CURVE('',#1716,#1718,#1720,.T.);+#1716 = VERTEX_POINT('',#1717);+#1717 = CARTESIAN_POINT('',(-6.E-02,0.63,0.75));+#1718 = VERTEX_POINT('',#1719);+#1719 = CARTESIAN_POINT('',(-6.E-02,0.63,0.755));+#1720 = SEAM_CURVE('',#1721,(#1725,#1737),.PCURVE_S1.);+#1721 = LINE('',#1722,#1723);+#1722 = CARTESIAN_POINT('',(-6.E-02,0.63,0.75));+#1723 = VECTOR('',#1724,1.);+#1724 = DIRECTION('',(0.,0.,1.));+#1725 = PCURVE('',#1726,#1731);+#1726 = CYLINDRICAL_SURFACE('',#1727,0.12);+#1727 = AXIS2_PLACEMENT_3D('',#1728,#1729,#1730);+#1728 = CARTESIAN_POINT('',(-0.18,0.63,0.75));+#1729 = DIRECTION('',(-0.,-0.,-1.));+#1730 = DIRECTION('',(1.,0.,0.));+#1731 = DEFINITIONAL_REPRESENTATION('',(#1732),#1736);+#1732 = LINE('',#1733,#1734);+#1733 = CARTESIAN_POINT('',(-0.,0.));+#1734 = VECTOR('',#1735,1.);+#1735 = DIRECTION('',(-0.,-1.));+#1736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1737 = PCURVE('',#1726,#1738);+#1738 = DEFINITIONAL_REPRESENTATION('',(#1739),#1743);+#1739 = LINE('',#1740,#1741);+#1740 = CARTESIAN_POINT('',(-6.28318530718,0.));+#1741 = VECTOR('',#1742,1.);+#1742 = DIRECTION('',(-0.,-1.));+#1743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1744 = ORIENTED_EDGE('',*,*,#1745,.T.);+#1745 = EDGE_CURVE('',#1718,#1718,#1746,.T.);+#1746 = SURFACE_CURVE('',#1747,(#1752,#1759),.PCURVE_S1.);+#1747 = CIRCLE('',#1748,0.12);+#1748 = AXIS2_PLACEMENT_3D('',#1749,#1750,#1751);+#1749 = CARTESIAN_POINT('',(-0.18,0.63,0.755));+#1750 = DIRECTION('',(0.,0.,1.));+#1751 = DIRECTION('',(1.,0.,0.));+#1752 = PCURVE('',#1726,#1753);+#1753 = DEFINITIONAL_REPRESENTATION('',(#1754),#1758);+#1754 = LINE('',#1755,#1756);+#1755 = CARTESIAN_POINT('',(-0.,-5.E-03));+#1756 = VECTOR('',#1757,1.);+#1757 = DIRECTION('',(-1.,0.));+#1758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1759 = PCURVE('',#1760,#1765);+#1760 = PLANE('',#1761);+#1761 = AXIS2_PLACEMENT_3D('',#1762,#1763,#1764);+#1762 = CARTESIAN_POINT('',(-0.18,0.63,0.755));+#1763 = DIRECTION('',(0.,0.,1.));+#1764 = DIRECTION('',(1.,0.,-0.));+#1765 = DEFINITIONAL_REPRESENTATION('',(#1766),#1770);+#1766 = CIRCLE('',#1767,0.12);+#1767 = AXIS2_PLACEMENT_2D('',#1768,#1769);+#1768 = CARTESIAN_POINT('',(0.,0.));+#1769 = DIRECTION('',(1.,0.));+#1770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1771 = ORIENTED_EDGE('',*,*,#1715,.F.);+#1772 = ORIENTED_EDGE('',*,*,#1773,.F.);+#1773 = EDGE_CURVE('',#1716,#1716,#1774,.T.);+#1774 = SURFACE_CURVE('',#1775,(#1780,#1787),.PCURVE_S1.);+#1775 = CIRCLE('',#1776,0.12);+#1776 = AXIS2_PLACEMENT_3D('',#1777,#1778,#1779);+#1777 = CARTESIAN_POINT('',(-0.18,0.63,0.75));+#1778 = DIRECTION('',(0.,0.,1.));+#1779 = DIRECTION('',(1.,0.,0.));+#1780 = PCURVE('',#1726,#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 = PCURVE('',#1788,#1793);+#1788 = PLANE('',#1789);+#1789 = AXIS2_PLACEMENT_3D('',#1790,#1791,#1792);+#1790 = CARTESIAN_POINT('',(-0.18,0.63,0.75));+#1791 = DIRECTION('',(0.,0.,1.));+#1792 = DIRECTION('',(1.,0.,-0.));+#1793 = DEFINITIONAL_REPRESENTATION('',(#1794),#1798);+#1794 = CIRCLE('',#1795,0.12);+#1795 = AXIS2_PLACEMENT_2D('',#1796,#1797);+#1796 = CARTESIAN_POINT('',(0.,0.));+#1797 = DIRECTION('',(1.,0.));+#1798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1799 = ADVANCED_FACE('',(#1800),#1788,.F.);+#1800 = FACE_BOUND('',#1801,.F.);+#1801 = EDGE_LOOP('',(#1802));+#1802 = ORIENTED_EDGE('',*,*,#1773,.T.);+#1803 = ADVANCED_FACE('',(#1804),#1760,.T.);+#1804 = FACE_BOUND('',#1805,.T.);+#1805 = EDGE_LOOP('',(#1806));+#1806 = ORIENTED_EDGE('',*,*,#1745,.T.);+#1807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1811)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1808,#1809,#1810)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1808 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1809 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1810 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1811 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1808,+  'distance_accuracy_value','confusion accuracy');+#1812 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1813,#1815);+#1813 = ( REPRESENTATION_RELATIONSHIP('','',#1708,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1814) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#1814 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);+#1815 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #1816);+#1816 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','pin1_mark','',#5,#1703,$);+#1817 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1705));+#1818 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #1819),#681);+#1819 = STYLED_ITEM('color',(#1820),#41);+#1820 = PRESENTATION_STYLE_ASSIGNMENT((#1821));+#1821 = SURFACE_STYLE_USAGE(.BOTH.,#1822);+#1822 = SURFACE_SIDE_STYLE('',(#1823));+#1823 = SURFACE_STYLE_FILL_AREA(#1824);+#1824 = FILL_AREA_STYLE('',(#1825));+#1825 = FILL_AREA_STYLE_COLOUR('',#1826);+#1826 = COLOUR_RGB('',0.120000001395,0.120000001395,0.130000001093);+#1827 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #1828),#1807);+#1828 = STYLED_ITEM('color',(#1829),#1709);+#1829 = PRESENTATION_STYLE_ASSIGNMENT((#1830));+#1830 = SURFACE_STYLE_USAGE(.BOTH.,#1831);+#1831 = SURFACE_SIDE_STYLE('',(#1832));+#1832 = SURFACE_STYLE_FILL_AREA(#1833);+#1833 = FILL_AREA_STYLE('',(#1834));+#1834 = FILL_AREA_STYLE_COLOUR('',#1835);+#1835 = COLOUR_RGB('',0.380000002513,0.380000002513,0.399999997426);+#1836 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #1837,#1845,#1852),#1690);+#1837 = STYLED_ITEM('color',(#1838),#700);+#1838 = PRESENTATION_STYLE_ASSIGNMENT((#1839));+#1839 = SURFACE_STYLE_USAGE(.BOTH.,#1840);+#1840 = SURFACE_SIDE_STYLE('',(#1841));+#1841 = SURFACE_STYLE_FILL_AREA(#1842);+#1842 = FILL_AREA_STYLE('',(#1843));+#1843 = FILL_AREA_STYLE_COLOUR('',#1844);+#1844 = COLOUR_RGB('',0.78000000177,0.78000000177,0.760000013601);+#1845 = STYLED_ITEM('color',(#1846),#1030);+#1846 = PRESENTATION_STYLE_ASSIGNMENT((#1847));+#1847 = SURFACE_STYLE_USAGE(.BOTH.,#1848);+#1848 = SURFACE_SIDE_STYLE('',(#1849));+#1849 = SURFACE_STYLE_FILL_AREA(#1850);+#1850 = FILL_AREA_STYLE('',(#1851));+#1851 = FILL_AREA_STYLE_COLOUR('',#1844);+#1852 = STYLED_ITEM('color',(#1853),#1360);+#1853 = PRESENTATION_STYLE_ASSIGNMENT((#1854));+#1854 = SURFACE_STYLE_USAGE(.BOTH.,#1855);+#1855 = SURFACE_SIDE_STYLE('',(#1856));+#1856 = SURFACE_STYLE_FILL_AREA(#1857);+#1857 = FILL_AREA_STYLE('',(#1858));+#1858 = FILL_AREA_STYLE_COLOUR('',#1844);+ENDSEC;+END-ISO-10303-21;
package.jsonadded+120
@@ -0,0 +1,120 @@+{+  "slug": "mmbt3904tt1g",+  "version": "0.1.0",+  "type": "component",+  "description": "onsemi Bipolar (BJT), SOT-416. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "transistors-thyristors",+    "mmbt3904tt1g",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "mmbt3904tt1g.kicad_sym",+    "mmbt3904tt1g.kicad_mod",+    "mmbt3904tt1g.glb",+    "mmbt3904tt1g.step",+    "mmbt3904tt1g.lbr",+    "docs/hero.png",+    "docs/mmbt3904tt1g-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html"+  ],+  "component": {+    "mpn": "MMBT3904TT1G",+    "manufacturer": "onsemi",+    "package": "SOT-416",+    "pin_count": 3,+    "category": "Transistors/Thyristors",+    "subcategory": "Bipolar (BJT)",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588902343786582017",+    "parts": {+      "symbol": "mmbt3904tt1g.kicad_sym",+      "footprint": "mmbt3904tt1g.kicad_mod",+      "model_3d": "mmbt3904tt1g-etched.glb",+      "model_3d_plain": "mmbt3904tt1g.glb",+      "model_3d_step": "mmbt3904tt1g-etched.step",+      "model_3d_step_plain": "mmbt3904tt1g.step",+      "lbr": "mmbt3904tt1g.lbr"+    },+    "distributor_links": {+      "lcsc": "C242260",+      "digikey": "MMBT3904TT1GOSTR-ND",+      "mouser": "863-MMBT3904TT1G"+    },+    "distributor_check": {+      "checked_at": "2026-10-01T17:38:38Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "MMBT3904TT1GOSTR-ND",+        "status": "found",+        "lifecycle": "Active"+      },+      "mouser": {+        "pn": "863-MMBT3904TT1G",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "BASE",+        "type": "input",+        "description": "Control input terminal; rated for maximum 6.0 Vdc emitter-base voltage."+      },+      {+        "number": "2",+        "name": "EMITTER",+        "type": "passive",+        "description": "Emitter terminal; source of charge carriers in this NPN silicon transistor."+      },+      {+        "number": "3",+        "name": "COLLECTOR",+        "type": "output",+        "description": "Output terminal; rated for maximum 40 Vdc collector-emitter voltage and 200 mA continuous current."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.2",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.2",+        "primary_model": "claude-haiku-4-5-20251001",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-4-6",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [],+        "pages_sent": 8,+        "cost_usd": 0.1327,+        "at": "2026-10-01T17:38:19"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588902343786582017",+        "pages": 8,+        "sha256": "615a6c2a9c3e0312",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 3,+        "described": 3,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    }+  }+}\ No newline at end of file
viewers/footprint.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>mmbt3904tt1g</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>mmbt3904tt1g</title>\ No newline at end of file