← Commit history
2sc3303-y-etched.glbadded
⋯ 1 unchanged line ⋯
2sc3303-y-hero.glbadded
⋯ 1 unchanged line ⋯
2sc3303-y-hero.overlay.jsonadded+155
@@ -0,0 +1,155 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "2SC3303-Y",+  "kind": "component + footprint reference art",+  "board_use": false,+  "plane_z_mm": -0.02,+  "units": "metre",+  "upAxis": "Z",+  "layers": {+    "pad_outlines": {+      "material": "Footprint pads - teal dashed outlines - 50 percent opacity",+      "rgba": [+        0.0,+        0.902,+        0.863,+        0.5+      ],+      "pads": 3,+      "span_mm": 6.298,+      "dash_mm": 0.1574,+      "gap_mm": 0.0945,+      "pad_stroke_mm": 0.0378+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 5,+      "pin1": {+        "source": "added dot (AI)",+        "pad": "1",+        "center_mm": [+          -1.409,+          0.0+        ],+        "r_mm": 0.35+      }+    },+    "signal_names": {+      "material": "Signal names - 50 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.5+      ],+      "font": "DejaVu Sans Mono",+      "labels": 3,+      "sides": "top + mirrored underside (single-sided)",+      "fallback_to_pad_number": 0+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.0,+    "tolerance_mm": 0.504,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -0.15,+      4.73,+      -0.25,+      0.25+    ],+    "pads_bbox_mm": [+      -0.859,+      5.439,+      -0.9,+      0.9+    ],+    "seating_z_mm": -7.335+  },+  "sources": {+    "glb": "2sc3303-y-etched.glb",+    "glb_sha256": "5122335a9297549b5b55d4835f2244a6f69346c246aa3d1b68846b6bfeae4df3",+    "footprint": "2sc3303-y.kicad_mod",+    "footprint_sha256": "13e937ad928058c5bc59a39203169054955f794df92c19bc4291fe24c0044ec2",+    "pins": "page.json component.pins",+    "pins_sha256": "4278f39ff80c8473eed4d84cd06a1a45898b4602916858f325d4aac118d97186"+  },+  "generator": "adom-wiki 1.7.80 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "B",+      "x": -1.909,+      "y": 0.0,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "2",+      "text": "C",+      "x": 3.299,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "3",+      "text": "E",+      "x": 5.589,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.6+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "rect",+      "center_mm": [+        0.0,+        0.0+      ],+      "size_mm": [+        1.7175,+        1.8+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "oval",+      "center_mm": [+        2.29,+        0.0+      ],+      "size_mm": [+        1.7175,+        1.8+      ],+      "rot": 0.0+    },+    {+      "number": "3",+      "shape": "oval",+      "center_mm": [+        4.58,+        0.0+      ],+      "size_mm": [+        1.7175,+        1.8+      ],+      "rot": 0.0+    }+  ]+}
2sc3303-y.glbadded
⋯ 1 unchanged line ⋯
2sc3303-y.kicad_modadded+157
@@ -0,0 +1,157 @@+(footprint "TO-251-3_Vertical"+	(version 20260206)+	(generator "kicad-footprint-generator")+	(layer "F.Cu")+	(descr "TO-251-3, Vertical, RM 2.29mm, IPAK, see https://www.diodes.com/assets/Package-Files/TO251.pdf")+	(tags "TO-251-3 Vertical RM 2.29mm IPAK")+	(property "Reference" "REF**"+		(at 2.29 -2.22 0)+		(layer "F.SilkS")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "TO-251-3_Vertical"+		(at 2.29 1.98 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "KiLib_Generator" "package/TO_SOT/THT"+		(at 0 0 0)+		(layer "F.SilkS")+		(hide yes)+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(attr through_hole)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -1.11 -1.38)+		(end 5.69 -1.38)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -1.11 -1.16)+		(end -1.11 -1.38)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 1.171 1.14)+		(end 1.119 1.14)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 3.409 -0.77)+		(end 3.461 -0.77)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 5.69 -1.38)+		(end 5.69 -1.16)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_rect+		(start -1.25 -1.52)+		(end 5.83 1.28)+		(stroke+			(width 0.05)+			(type solid)+		)+		(fill no)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -1 -0.77)+		(end 5.58 -0.77)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_rect+		(start -1 -1.27)+		(end 5.58 1.03)+		(stroke+			(width 0.1)+			(type solid)+		)+		(fill no)+		(layer "F.Fab")+	)+	(fp_text user "${REFERENCE}"+		(at 2.29 -0.12 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(pad "1" thru_hole rect+		(at 0 0)+		(size 1.7175 1.8)+		(drill 1.1)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "2" thru_hole oval+		(at 2.29 0)+		(size 1.7175 1.8)+		(drill 1.1)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "3" thru_hole oval+		(at 4.58 0)+		(size 1.7175 1.8)+		(drill 1.1)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-251-3_Vertical.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
2sc3303-y.kicad_symadded+25
@@ -0,0 +1,25 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "2SC3303-Y" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27))))+    (property "Value" "2SC3303-Y" (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 "2SC3303-Y_0_1"+    (rectangle (start -12.70 2.54) (end 12.70 -5.08)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "2SC3303-Y_1_1"+    (pin input line (at -17.78 0.00 0) (length 5.08)+      (name "B" (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 "C" (effects (font (size 1.27 1.27))))+      (number "2" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at 17.78 0.00 180) (length 5.08)+      (name "E" (effects (font (size 1.27 1.27))))+      (number "3" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
2sc3303-y.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="TO-251-3_Vertical">+  <description>3 pads, 6.3 x 1.8 mm. TO-251-3, Vertical, RM 2.29mm, IPAK, see</description>+  <pad name="1" x="0.0000" y="-0.0000" drill="1.1000" diameter="1.7175" shape="square"/>+  <pad name="2" x="2.2900" y="-0.0000" drill="1.1000" diameter="1.7175" shape="long" rot="R90"/>+  <pad name="3" x="4.5800" y="-0.0000" drill="1.1000" diameter="1.7175" shape="long" rot="R90"/>+  <wire x1="-1.0000" y1="1.2700" x2="5.5800" y2="1.2700" width="0.1000" layer="51"/>+  <wire x1="5.5800" y1="1.2700" x2="5.5800" y2="-1.0300" width="0.1000" layer="51"/>+  <wire x1="5.5800" y1="-1.0300" x2="-1.0000" y2="-1.0300" width="0.1000" layer="51"/>+  <wire x1="-1.0000" y1="-1.0300" x2="-1.0000" y2="1.2700" width="0.1000" layer="51"/>+  <wire x1="-1.1100" y1="1.3800" x2="5.6900" y2="1.3800" width="0.1200" layer="21"/>+  <wire x1="-1.1100" y1="1.1600" x2="-1.1100" y2="1.3800" width="0.1200" layer="21"/>+  <wire x1="1.1710" y1="-1.1400" x2="1.1190" y2="-1.1400" width="0.1200" layer="21"/>+  <wire x1="3.4090" y1="0.7700" x2="3.4610" y2="0.7700" width="0.1200" layer="21"/>+  <wire x1="5.6900" y1="1.3800" x2="5.6900" y2="1.1600" width="0.1200" layer="21"/>+  <wire x1="-1.0000" y1="0.7700" x2="5.5800" y2="0.7700" width="0.1000" layer="51"/>+  <text x="0" y="1.980" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-1.740" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="2SC3303-Y">+  <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="B" x="-17.78" y="0" length="middle" direction="in"/>+  <pin name="C" x="-17.78" y="-2.54" length="middle" direction="pas"/>+  <pin name="E" x="17.78" y="0" length="middle" direction="pas" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="2SC3303-Y" prefix="U">+  <description></description>+  <gates>+    <gate name="G$1" symbol="2SC3303-Y" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="TO-251-3_Vertical">+      <connects>+        <connect gate="G$1" pin="B" pad="1"/>+        <connect gate="G$1" pin="C" pad="2"/>+        <connect gate="G$1" pin="E" pad="3"/>+      </connects>+      <technologies><technology name=""/></technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
2sc3303-y.stepadded+2810
@@ -0,0 +1,2810 @@+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'D:/KiCAD/packages3D-source/Package_TO_SOT_THT.3dshapes\\
+TO-251-3_Vertical.step','2018-04-08T14:27:13',('kicad StepUp'),(
+    'ksu MCAD'),'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#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('TO-251-3_Vertical','TO-251-3_Vertical','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#2244);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#13 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#89,#136,#160,#200,#224,#248,#272,#296,#313,
+    #362,#402,#418,#458,#578,#611,#628,#714,#726,#758,#878,#903,#935,
+    #1055,#1080,#1112,#1232,#1257,#1370,#1483,#1596,#1613,#1635,#1652,
+    #1669,#1686,#1703,#1720,#1737,#1754,#1766,#1783,#1800,#1812,#1829,
+    #1851,#1868,#1885,#1902,#1919,#1936,#1953,#1970,#1982,#1999,#2016,
+    #2028,#2045,#2067,#2084,#2101,#2118,#2135,#2152,#2169,#2186,#2198,
+    #2215,#2232));
+#17 = ADVANCED_FACE('',(#18),#84,.F.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#30,#38,#46,#54,#62,#70,#78));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(4.96,1.28,8.925));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(4.96,1.28,3.925));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(4.96,1.28,8.925));
+#28 = VECTOR('',#29,1.);
+#29 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#30 = ORIENTED_EDGE('',*,*,#31,.T.);
+#31 = EDGE_CURVE('',#24,#32,#34,.T.);
+#32 = VERTEX_POINT('',#33);
+#33 = CARTESIAN_POINT('',(-0.38,1.28,3.925));
+#34 = LINE('',#35,#36);
+#35 = CARTESIAN_POINT('',(4.96,1.28,3.925));
+#36 = VECTOR('',#37,1.);
+#37 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#38 = ORIENTED_EDGE('',*,*,#39,.T.);
+#39 = EDGE_CURVE('',#32,#40,#42,.T.);
+#40 = VERTEX_POINT('',#41);
+#41 = CARTESIAN_POINT('',(-0.38,1.28,8.925));
+#42 = LINE('',#43,#44);
+#43 = CARTESIAN_POINT('',(-0.38,1.28,3.925));
+#44 = VECTOR('',#45,1.);
+#45 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#46 = ORIENTED_EDGE('',*,*,#47,.T.);
+#47 = EDGE_CURVE('',#40,#48,#50,.T.);
+#48 = VERTEX_POINT('',#49);
+#49 = CARTESIAN_POINT('',(0.12,1.28,8.925));
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(-0.38,1.28,8.925));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(1.,-2.366582715663E-030,-3.552713678801E-015));
+#54 = ORIENTED_EDGE('',*,*,#55,.T.);
+#55 = EDGE_CURVE('',#48,#56,#58,.T.);
+#56 = VERTEX_POINT('',#57);
+#57 = CARTESIAN_POINT('',(0.12,1.28,8.675));
+#58 = LINE('',#59,#60);
+#59 = CARTESIAN_POINT('',(0.12,1.28,8.925));
+#60 = VECTOR('',#61,1.);
+#61 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#62 = ORIENTED_EDGE('',*,*,#63,.T.);
+#63 = EDGE_CURVE('',#56,#64,#66,.T.);
+#64 = VERTEX_POINT('',#65);
+#65 = CARTESIAN_POINT('',(4.46,1.28,8.675));
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(0.12,1.28,8.675));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(1.,0.E+000,0.E+000));
+#70 = ORIENTED_EDGE('',*,*,#71,.T.);
+#71 = EDGE_CURVE('',#64,#72,#74,.T.);
+#72 = VERTEX_POINT('',#73);
+#73 = CARTESIAN_POINT('',(4.46,1.28,8.925));
+#74 = LINE('',#75,#76);
+#75 = CARTESIAN_POINT('',(4.46,1.28,8.675));
+#76 = VECTOR('',#77,1.);
+#77 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#78 = ORIENTED_EDGE('',*,*,#79,.T.);
+#79 = EDGE_CURVE('',#72,#22,#80,.T.);
+#80 = LINE('',#81,#82);
+#81 = CARTESIAN_POINT('',(4.46,1.28,8.925));
+#82 = VECTOR('',#83,1.);
+#83 = DIRECTION('',(1.,0.E+000,0.E+000));
+#84 = PLANE('',#85);
+#85 = AXIS2_PLACEMENT_3D('',#86,#87,#88);
+#86 = CARTESIAN_POINT('',(4.96,1.28,8.925));
+#87 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#88 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#89 = ADVANCED_FACE('',(#90),#131,.T.);
+#90 = FACE_BOUND('',#91,.T.);
+#91 = EDGE_LOOP('',(#92,#93,#101,#109,#117,#125));
+#92 = ORIENTED_EDGE('',*,*,#21,.F.);
+#93 = ORIENTED_EDGE('',*,*,#94,.T.);
+#94 = EDGE_CURVE('',#22,#95,#97,.T.);
+#95 = VERTEX_POINT('',#96);
+#96 = CARTESIAN_POINT('',(4.96,0.78,8.925));
+#97 = LINE('',#98,#99);
+#98 = CARTESIAN_POINT('',(4.96,1.28,8.925));
+#99 = VECTOR('',#100,1.);
+#100 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#101 = ORIENTED_EDGE('',*,*,#102,.T.);
+#102 = EDGE_CURVE('',#95,#103,#105,.T.);
+#103 = VERTEX_POINT('',#104);
+#104 = CARTESIAN_POINT('',(4.96,0.78,8.325));
+#105 = LINE('',#106,#107);
+#106 = CARTESIAN_POINT('',(4.96,0.78,8.925));
+#107 = VECTOR('',#108,1.);
+#108 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#109 = ORIENTED_EDGE('',*,*,#110,.T.);
+#110 = EDGE_CURVE('',#103,#111,#113,.T.);
+#111 = VERTEX_POINT('',#112);
+#112 = CARTESIAN_POINT('',(4.96,1.27,8.325));
+#113 = LINE('',#114,#115);
+#114 = CARTESIAN_POINT('',(4.96,1.025,8.325));
+#115 = VECTOR('',#116,1.);
+#116 = DIRECTION('',(0.E+000,1.,-1.232595164408E-031));
+#117 = ORIENTED_EDGE('',*,*,#118,.T.);
+#118 = EDGE_CURVE('',#111,#119,#121,.T.);
+#119 = VERTEX_POINT('',#120);
+#120 = CARTESIAN_POINT('',(4.96,1.27,3.925));
+#121 = LINE('',#122,#123);
+#122 = CARTESIAN_POINT('',(4.96,1.27,8.625));
+#123 = VECTOR('',#124,1.);
+#124 = DIRECTION('',(0.E+000,-1.110223024625E-016,-1.));
+#125 = ORIENTED_EDGE('',*,*,#126,.F.);
+#126 = EDGE_CURVE('',#24,#119,#127,.T.);
+#127 = LINE('',#128,#129);
+#128 = CARTESIAN_POINT('',(4.96,1.28,3.925));
+#129 = VECTOR('',#130,1.);
+#130 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#131 = PLANE('',#132);
+#132 = AXIS2_PLACEMENT_3D('',#133,#134,#135);
+#133 = CARTESIAN_POINT('',(4.96,1.28,8.925));
+#134 = DIRECTION('',(1.,0.E+000,0.E+000));
+#135 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#136 = ADVANCED_FACE('',(#137),#155,.T.);
+#137 = FACE_BOUND('',#138,.T.);
+#138 = EDGE_LOOP('',(#139,#140,#141,#149));
+#139 = ORIENTED_EDGE('',*,*,#31,.F.);
+#140 = ORIENTED_EDGE('',*,*,#126,.T.);
+#141 = ORIENTED_EDGE('',*,*,#142,.T.);
+#142 = EDGE_CURVE('',#119,#143,#145,.T.);
+#143 = VERTEX_POINT('',#144);
+#144 = CARTESIAN_POINT('',(-0.38,1.27,3.925));
+#145 = LINE('',#146,#147);
+#146 = CARTESIAN_POINT('',(1.98125,1.27,3.925));
+#147 = VECTOR('',#148,1.);
+#148 = DIRECTION('',(-1.,1.110223024625E-016,-4.930380657631E-032));
+#149 = ORIENTED_EDGE('',*,*,#150,.F.);
+#150 = EDGE_CURVE('',#32,#143,#151,.T.);
+#151 = LINE('',#152,#153);
+#152 = CARTESIAN_POINT('',(-0.38,1.28,3.925));
+#153 = VECTOR('',#154,1.);
+#154 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#155 = PLANE('',#156);
+#156 = AXIS2_PLACEMENT_3D('',#157,#158,#159);
+#157 = CARTESIAN_POINT('',(4.96,1.28,3.925));
+#158 = DIRECTION('',(0.E+000,-4.440892098501E-016,-1.));
+#159 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#160 = ADVANCED_FACE('',(#161),#195,.T.);
+#161 = FACE_BOUND('',#162,.T.);
+#162 = EDGE_LOOP('',(#163,#164,#165,#173,#181,#189));
+#163 = ORIENTED_EDGE('',*,*,#39,.F.);
+#164 = ORIENTED_EDGE('',*,*,#150,.T.);
+#165 = ORIENTED_EDGE('',*,*,#166,.T.);
+#166 = EDGE_CURVE('',#143,#167,#169,.T.);
+#167 = VERTEX_POINT('',#168);
+#168 = CARTESIAN_POINT('',(-0.38,1.27,8.325));
+#169 = LINE('',#170,#171);
+#170 = CARTESIAN_POINT('',(-0.38,1.27,6.125));
+#171 = VECTOR('',#172,1.);
+#172 = DIRECTION('',(0.E+000,1.110223024625E-016,1.));
+#173 = ORIENTED_EDGE('',*,*,#174,.T.);
+#174 = EDGE_CURVE('',#167,#175,#177,.T.);
+#175 = VERTEX_POINT('',#176);
+#176 = CARTESIAN_POINT('',(-0.38,0.78,8.325));
+#177 = LINE('',#178,#179);
+#178 = CARTESIAN_POINT('',(-0.38,1.025,8.325));
+#179 = VECTOR('',#180,1.);
+#180 = DIRECTION('',(0.E+000,-1.,1.232595164408E-031));
+#181 = ORIENTED_EDGE('',*,*,#182,.T.);
+#182 = EDGE_CURVE('',#175,#183,#185,.T.);
+#183 = VERTEX_POINT('',#184);
+#184 = CARTESIAN_POINT('',(-0.38,0.78,8.925));
+#185 = LINE('',#186,#187);
+#186 = CARTESIAN_POINT('',(-0.38,0.78,3.925));
+#187 = VECTOR('',#188,1.);
+#188 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#189 = ORIENTED_EDGE('',*,*,#190,.F.);
+#190 = EDGE_CURVE('',#40,#183,#191,.T.);
+#191 = LINE('',#192,#193);
+#192 = CARTESIAN_POINT('',(-0.38,1.28,8.925));
+#193 = VECTOR('',#194,1.);
+#194 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#195 = PLANE('',#196);
+#196 = AXIS2_PLACEMENT_3D('',#197,#198,#199);
+#197 = CARTESIAN_POINT('',(-0.38,1.28,3.925));
+#198 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#199 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#200 = ADVANCED_FACE('',(#201),#219,.T.);
+#201 = FACE_BOUND('',#202,.T.);
+#202 = EDGE_LOOP('',(#203,#204,#212,#218));
+#203 = ORIENTED_EDGE('',*,*,#190,.T.);
+#204 = ORIENTED_EDGE('',*,*,#205,.T.);
+#205 = EDGE_CURVE('',#183,#206,#208,.T.);
+#206 = VERTEX_POINT('',#207);
+#207 = CARTESIAN_POINT('',(0.12,0.78,8.925));
+#208 = LINE('',#209,#210);
+#209 = CARTESIAN_POINT('',(-0.38,0.78,8.925));
+#210 = VECTOR('',#211,1.);
+#211 = DIRECTION('',(1.,-2.366582715663E-030,-3.552713678801E-015));
+#212 = ORIENTED_EDGE('',*,*,#213,.F.);
+#213 = EDGE_CURVE('',#48,#206,#214,.T.);
+#214 = LINE('',#215,#216);
+#215 = CARTESIAN_POINT('',(0.12,1.28,8.925));
+#216 = VECTOR('',#217,1.);
+#217 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#218 = ORIENTED_EDGE('',*,*,#47,.F.);
+#219 = PLANE('',#220);
+#220 = AXIS2_PLACEMENT_3D('',#221,#222,#223);
+#221 = CARTESIAN_POINT('',(-0.38,1.28,8.925));
+#222 = DIRECTION('',(3.552713678801E-015,4.440892098501E-016,1.));
+#223 = DIRECTION('',(1.,-2.366582715663E-030,-3.552713678801E-015));
+#224 = ADVANCED_FACE('',(#225),#243,.T.);
+#225 = FACE_BOUND('',#226,.T.);
+#226 = EDGE_LOOP('',(#227,#228,#236,#242));
+#227 = ORIENTED_EDGE('',*,*,#213,.T.);
+#228 = ORIENTED_EDGE('',*,*,#229,.T.);
+#229 = EDGE_CURVE('',#206,#230,#232,.T.);
+#230 = VERTEX_POINT('',#231);
+#231 = CARTESIAN_POINT('',(0.12,0.78,8.675));
+#232 = LINE('',#233,#234);
+#233 = CARTESIAN_POINT('',(0.12,0.78,8.925));
+#234 = VECTOR('',#235,1.);
+#235 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#236 = ORIENTED_EDGE('',*,*,#237,.F.);
+#237 = EDGE_CURVE('',#56,#230,#238,.T.);
+#238 = LINE('',#239,#240);
+#239 = CARTESIAN_POINT('',(0.12,1.28,8.675));
+#240 = VECTOR('',#241,1.);
+#241 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#242 = ORIENTED_EDGE('',*,*,#55,.F.);
+#243 = PLANE('',#244);
+#244 = AXIS2_PLACEMENT_3D('',#245,#246,#247);
+#245 = CARTESIAN_POINT('',(0.12,1.28,8.925));
+#246 = DIRECTION('',(1.,0.E+000,0.E+000));
+#247 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#248 = ADVANCED_FACE('',(#249),#267,.T.);
+#249 = FACE_BOUND('',#250,.T.);
+#250 = EDGE_LOOP('',(#251,#252,#260,#266));
+#251 = ORIENTED_EDGE('',*,*,#237,.T.);
+#252 = ORIENTED_EDGE('',*,*,#253,.T.);
+#253 = EDGE_CURVE('',#230,#254,#256,.T.);
+#254 = VERTEX_POINT('',#255);
+#255 = CARTESIAN_POINT('',(4.46,0.78,8.675));
+#256 = LINE('',#257,#258);
+#257 = CARTESIAN_POINT('',(0.12,0.78,8.675));
+#258 = VECTOR('',#259,1.);
+#259 = DIRECTION('',(1.,0.E+000,0.E+000));
+#260 = ORIENTED_EDGE('',*,*,#261,.F.);
+#261 = EDGE_CURVE('',#64,#254,#262,.T.);
+#262 = LINE('',#263,#264);
+#263 = CARTESIAN_POINT('',(4.46,1.28,8.675));
+#264 = VECTOR('',#265,1.);
+#265 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#266 = ORIENTED_EDGE('',*,*,#63,.F.);
+#267 = PLANE('',#268);
+#268 = AXIS2_PLACEMENT_3D('',#269,#270,#271);
+#269 = CARTESIAN_POINT('',(0.12,1.28,8.675));
+#270 = DIRECTION('',(0.E+000,4.440892098501E-016,1.));
+#271 = DIRECTION('',(1.,0.E+000,0.E+000));
+#272 = ADVANCED_FACE('',(#273),#291,.T.);
+#273 = FACE_BOUND('',#274,.T.);
+#274 = EDGE_LOOP('',(#275,#276,#284,#290));
+#275 = ORIENTED_EDGE('',*,*,#261,.T.);
+#276 = ORIENTED_EDGE('',*,*,#277,.T.);
+#277 = EDGE_CURVE('',#254,#278,#280,.T.);
+#278 = VERTEX_POINT('',#279);
+#279 = CARTESIAN_POINT('',(4.46,0.78,8.925));
+#280 = LINE('',#281,#282);
+#281 = CARTESIAN_POINT('',(4.46,0.78,8.675));
+#282 = VECTOR('',#283,1.);
+#283 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#284 = ORIENTED_EDGE('',*,*,#285,.F.);
+#285 = EDGE_CURVE('',#72,#278,#286,.T.);
+#286 = LINE('',#287,#288);
+#287 = CARTESIAN_POINT('',(4.46,1.28,8.925));
+#288 = VECTOR('',#289,1.);
+#289 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#290 = ORIENTED_EDGE('',*,*,#71,.F.);
+#291 = PLANE('',#292);
+#292 = AXIS2_PLACEMENT_3D('',#293,#294,#295);
+#293 = CARTESIAN_POINT('',(4.46,1.28,8.675));
+#294 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#295 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#296 = ADVANCED_FACE('',(#297),#308,.T.);
+#297 = FACE_BOUND('',#298,.T.);
+#298 = EDGE_LOOP('',(#299,#300,#306,#307));
+#299 = ORIENTED_EDGE('',*,*,#285,.T.);
+#300 = ORIENTED_EDGE('',*,*,#301,.T.);
+#301 = EDGE_CURVE('',#278,#95,#302,.T.);
+#302 = LINE('',#303,#304);
+#303 = CARTESIAN_POINT('',(4.46,0.78,8.925));
+#304 = VECTOR('',#305,1.);
+#305 = DIRECTION('',(1.,0.E+000,0.E+000));
+#306 = ORIENTED_EDGE('',*,*,#94,.F.);
+#307 = ORIENTED_EDGE('',*,*,#79,.F.);
+#308 = PLANE('',#309);
+#309 = AXIS2_PLACEMENT_3D('',#310,#311,#312);
+#310 = CARTESIAN_POINT('',(4.46,1.28,8.925));
+#311 = DIRECTION('',(0.E+000,4.440892098501E-016,1.));
+#312 = DIRECTION('',(1.,0.E+000,0.E+000));
+#313 = ADVANCED_FACE('',(#314),#357,.T.);
+#314 = FACE_BOUND('',#315,.T.);
+#315 = EDGE_LOOP('',(#316,#326,#332,#333,#334,#335,#343,#351));
+#316 = ORIENTED_EDGE('',*,*,#317,.F.);
+#317 = EDGE_CURVE('',#318,#320,#322,.T.);
+#318 = VERTEX_POINT('',#319);
+#319 = CARTESIAN_POINT('',(-0.9975,1.27,8.325));
+#320 = VERTEX_POINT('',#321);
+#321 = CARTESIAN_POINT('',(-0.9975,1.27,2.425));
+#322 = LINE('',#323,#324);
+#323 = CARTESIAN_POINT('',(-0.9975,1.27,8.325));
+#324 = VECTOR('',#325,1.);
+#325 = DIRECTION('',(4.930380657631E-032,-1.110223024625E-016,-1.));
+#326 = ORIENTED_EDGE('',*,*,#327,.T.);
+#327 = EDGE_CURVE('',#318,#167,#328,.T.);
+#328 = LINE('',#329,#330);
+#329 = CARTESIAN_POINT('',(-0.9975,1.27,8.325));
+#330 = VECTOR('',#331,1.);
+#331 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#332 = ORIENTED_EDGE('',*,*,#166,.F.);
+#333 = ORIENTED_EDGE('',*,*,#142,.F.);
+#334 = ORIENTED_EDGE('',*,*,#118,.F.);
+#335 = ORIENTED_EDGE('',*,*,#336,.T.);
+#336 = EDGE_CURVE('',#111,#337,#339,.T.);
+#337 = VERTEX_POINT('',#338);
+#338 = CARTESIAN_POINT('',(5.5775,1.27,8.325));
+#339 = LINE('',#340,#341);
+#340 = CARTESIAN_POINT('',(-0.9975,1.27,8.325));
+#341 = VECTOR('',#342,1.);
+#342 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#343 = ORIENTED_EDGE('',*,*,#344,.T.);
+#344 = EDGE_CURVE('',#337,#345,#347,.T.);
+#345 = VERTEX_POINT('',#346);
+#346 = CARTESIAN_POINT('',(5.5775,1.27,2.425));
+#347 = LINE('',#348,#349);
+#348 = CARTESIAN_POINT('',(5.5775,1.27,8.325));
+#349 = VECTOR('',#350,1.);
+#350 = DIRECTION('',(4.930380657631E-032,-1.110223024625E-016,-1.));
+#351 = ORIENTED_EDGE('',*,*,#352,.F.);
+#352 = EDGE_CURVE('',#320,#345,#353,.T.);
+#353 = LINE('',#354,#355);
+#354 = CARTESIAN_POINT('',(-0.9975,1.27,2.425));
+#355 = VECTOR('',#356,1.);
+#356 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#357 = PLANE('',#358);
+#358 = AXIS2_PLACEMENT_3D('',#359,#360,#361);
+#359 = CARTESIAN_POINT('',(-0.9975,1.27,8.325));
+#360 = DIRECTION('',(1.110223024625E-016,1.,-1.110223024625E-016));
+#361 = DIRECTION('',(8.628166150855E-032,-1.110223024625E-016,-1.));
+#362 = ADVANCED_FACE('',(#363),#397,.T.);
+#363 = FACE_BOUND('',#364,.T.);
+#364 = EDGE_LOOP('',(#365,#373,#381,#387,#388,#389,#395,#396));
+#365 = ORIENTED_EDGE('',*,*,#366,.F.);
+#366 = EDGE_CURVE('',#367,#318,#369,.T.);
+#367 = VERTEX_POINT('',#368);
+#368 = CARTESIAN_POINT('',(-0.9975,0.77,8.325));
+#369 = LINE('',#370,#371);
+#370 = CARTESIAN_POINT('',(-0.9975,0.77,8.325));
+#371 = VECTOR('',#372,1.);
+#372 = DIRECTION('',(3.330669073875E-016,1.,-6.162975822039E-032));
+#373 = ORIENTED_EDGE('',*,*,#374,.T.);
+#374 = EDGE_CURVE('',#367,#375,#377,.T.);
+#375 = VERTEX_POINT('',#376);
+#376 = CARTESIAN_POINT('',(5.5775,0.77,8.325));
+#377 = LINE('',#378,#379);
+#378 = CARTESIAN_POINT('',(-0.9975,0.77,8.325));
+#379 = VECTOR('',#380,1.);
+#380 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#381 = ORIENTED_EDGE('',*,*,#382,.T.);
+#382 = EDGE_CURVE('',#375,#337,#383,.T.);
+#383 = LINE('',#384,#385);
+#384 = CARTESIAN_POINT('',(5.5775,0.77,8.325));
+#385 = VECTOR('',#386,1.);
+#386 = DIRECTION('',(3.330669073875E-016,1.,-6.162975822039E-032));
+#387 = ORIENTED_EDGE('',*,*,#336,.F.);
+#388 = ORIENTED_EDGE('',*,*,#110,.F.);
+#389 = ORIENTED_EDGE('',*,*,#390,.F.);
+#390 = EDGE_CURVE('',#175,#103,#391,.T.);
+#391 = LINE('',#392,#393);
+#392 = CARTESIAN_POINT('',(1.98125,0.78,8.325));
+#393 = VECTOR('',#394,1.);
+#394 = DIRECTION('',(1.,1.109335647967E-031,1.665334536938E-016));
+#395 = ORIENTED_EDGE('',*,*,#174,.F.);
+#396 = ORIENTED_EDGE('',*,*,#327,.F.);
+#397 = PLANE('',#398);
+#398 = AXIS2_PLACEMENT_3D('',#399,#400,#401);
+#399 = CARTESIAN_POINT('',(-0.9975,0.77,8.325));
+#400 = DIRECTION('',(-1.665334536938E-016,1.232595164408E-031,1.));
+#401 = DIRECTION('',(3.330669073875E-016,1.,-7.395570986447E-032));
+#402 = ADVANCED_FACE('',(#403),#413,.T.);
+#403 = FACE_BOUND('',#404,.T.);
+#404 = EDGE_LOOP('',(#405,#406,#407,#408,#409,#410,#411,#412));
+#405 = ORIENTED_EDGE('',*,*,#102,.F.);
+#406 = ORIENTED_EDGE('',*,*,#301,.F.);
+#407 = ORIENTED_EDGE('',*,*,#277,.F.);
+#408 = ORIENTED_EDGE('',*,*,#253,.F.);
+#409 = ORIENTED_EDGE('',*,*,#229,.F.);
+#410 = ORIENTED_EDGE('',*,*,#205,.F.);
+#411 = ORIENTED_EDGE('',*,*,#182,.F.);
+#412 = ORIENTED_EDGE('',*,*,#390,.T.);
+#413 = PLANE('',#414);
+#414 = AXIS2_PLACEMENT_3D('',#415,#416,#417);
+#415 = CARTESIAN_POINT('',(4.96,0.78,8.925));
+#416 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#417 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#418 = ADVANCED_FACE('',(#419),#453,.F.);
+#419 = FACE_BOUND('',#420,.T.);
+#420 = EDGE_LOOP('',(#421,#431,#439,#445,#446,#447));
+#421 = ORIENTED_EDGE('',*,*,#422,.T.);
+#422 = EDGE_CURVE('',#423,#425,#427,.T.);
+#423 = VERTEX_POINT('',#424);
+#424 = CARTESIAN_POINT('',(-0.9975,6.120104423246E-016,2.225));
+#425 = VERTEX_POINT('',#426);
+#426 = CARTESIAN_POINT('',(-0.9975,-1.03,2.425));
+#427 = LINE('',#428,#429);
+#428 = CARTESIAN_POINT('',(-0.9975,6.120104423246E-016,2.225));
+#429 = VECTOR('',#430,1.);
+#430 = DIRECTION('',(-3.269601119257E-016,-0.981664958822,0.190614555111
+    ));
+#431 = ORIENTED_EDGE('',*,*,#432,.T.);
+#432 = EDGE_CURVE('',#425,#433,#435,.T.);
+#433 = VERTEX_POINT('',#434);
+#434 = CARTESIAN_POINT('',(-0.9975,-1.03,7.925));
+#435 = LINE('',#436,#437);
+#436 = CARTESIAN_POINT('',(-0.9975,-1.03,2.425));
+#437 = VECTOR('',#438,1.);
+#438 = DIRECTION('',(-4.930380657631E-032,1.110223024625E-016,1.));
+#439 = ORIENTED_EDGE('',*,*,#440,.T.);
+#440 = EDGE_CURVE('',#433,#367,#441,.T.);
+#441 = LINE('',#442,#443);
+#442 = CARTESIAN_POINT('',(-0.9975,-1.03,7.925));
+#443 = VECTOR('',#444,1.);
+#444 = DIRECTION('',(3.251356051672E-016,0.976187060184,0.216930457819)
+  );
+#445 = ORIENTED_EDGE('',*,*,#366,.T.);
+#446 = ORIENTED_EDGE('',*,*,#317,.T.);
+#447 = ORIENTED_EDGE('',*,*,#448,.T.);
+#448 = EDGE_CURVE('',#320,#423,#449,.T.);
+#449 = LINE('',#450,#451);
+#450 = CARTESIAN_POINT('',(-0.9975,1.27,2.425));
+#451 = VECTOR('',#452,1.);
+#452 = DIRECTION('',(-3.290121344407E-016,-0.987825950712,
+    -0.155563141844));
+#453 = PLANE('',#454);
+#454 = AXIS2_PLACEMENT_3D('',#455,#456,#457);
+#455 = CARTESIAN_POINT('',(-0.9975,0.147667946373,5.270784299235));
+#456 = DIRECTION('',(1.,-1.889941507903E-016,8.105188741411E-017));
+#457 = DIRECTION('',(3.000164532529E-016,1.,1.110223024625E-016));
+#458 = ADVANCED_FACE('',(#459),#573,.T.);
+#459 = FACE_BOUND('',#460,.T.);
+#460 = EDGE_LOOP('',(#461,#462,#463,#471,#479,#487,#495,#503,#511,#519,
+    #527,#535,#543,#551,#559,#567));
+#461 = ORIENTED_EDGE('',*,*,#448,.F.);
+#462 = ORIENTED_EDGE('',*,*,#352,.T.);
+#463 = ORIENTED_EDGE('',*,*,#464,.T.);
+#464 = EDGE_CURVE('',#345,#465,#467,.T.);
+#465 = VERTEX_POINT('',#466);
+#466 = CARTESIAN_POINT('',(5.5775,-1.179611963664E-016,2.225));
+#467 = LINE('',#468,#469);
+#468 = CARTESIAN_POINT('',(5.5775,1.27,2.425));
+#469 = VECTOR('',#470,1.);
+#470 = DIRECTION('',(-3.290121344407E-016,-0.987825950712,
+    -0.155563141844));
+#471 = ORIENTED_EDGE('',*,*,#472,.F.);
+#472 = EDGE_CURVE('',#473,#465,#475,.T.);
+#473 = VERTEX_POINT('',#474);
+#474 = CARTESIAN_POINT('',(4.96,-4.940492459582E-017,2.225));
+#475 = LINE('',#476,#477);
+#476 = CARTESIAN_POINT('',(-0.9975,6.120104423246E-016,2.225));
+#477 = VECTOR('',#478,1.);
+#478 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#479 = ORIENTED_EDGE('',*,*,#480,.T.);
+#480 = EDGE_CURVE('',#473,#481,#483,.T.);
+#481 = VERTEX_POINT('',#482);
+#482 = CARTESIAN_POINT('',(4.96,0.25,2.26437007874));
+#483 = LINE('',#484,#485);
+#484 = CARTESIAN_POINT('',(4.96,0.649790670942,2.327329239518));
+#485 = VECTOR('',#486,1.);
+#486 = DIRECTION('',(0.E+000,0.987825950712,0.155563141844));
+#487 = ORIENTED_EDGE('',*,*,#488,.F.);
+#488 = EDGE_CURVE('',#489,#481,#491,.T.);
+#489 = VERTEX_POINT('',#490);
+#490 = CARTESIAN_POINT('',(4.2,0.25,2.26437007874));
+#491 = LINE('',#492,#493);
+#492 = CARTESIAN_POINT('',(1.60125,0.25,2.26437007874));
+#493 = VECTOR('',#494,1.);
+#494 = DIRECTION('',(1.,-1.021501110661E-031,1.840172808532E-016));
+#495 = ORIENTED_EDGE('',*,*,#496,.T.);
+#496 = EDGE_CURVE('',#489,#497,#499,.T.);
+#497 = VERTEX_POINT('',#498);
+#498 = CARTESIAN_POINT('',(4.2,3.497202527569E-017,2.225));
+#499 = LINE('',#500,#501);
+#500 = CARTESIAN_POINT('',(4.2,0.880294633674,2.363629076169));
+#501 = VECTOR('',#502,1.);
+#502 = DIRECTION('',(0.E+000,-0.987825950712,-0.155563141844));
+#503 = ORIENTED_EDGE('',*,*,#504,.F.);
+#504 = EDGE_CURVE('',#505,#497,#507,.T.);
+#505 = VERTEX_POINT('',#506);
+#506 = CARTESIAN_POINT('',(2.67,2.048361480433E-016,2.225));
+#507 = LINE('',#508,#509);
+#508 = CARTESIAN_POINT('',(-0.9975,6.120104423246E-016,2.225));
+#509 = VECTOR('',#510,1.);
+#510 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#511 = ORIENTED_EDGE('',*,*,#512,.T.);
+#512 = EDGE_CURVE('',#505,#513,#515,.T.);
+#513 = VERTEX_POINT('',#514);
+#514 = CARTESIAN_POINT('',(2.67,0.25,2.26437007874));
+#515 = LINE('',#516,#517);
+#516 = CARTESIAN_POINT('',(2.67,0.649790670942,2.327329239518));
+#517 = VECTOR('',#518,1.);
+#518 = DIRECTION('',(0.E+000,0.987825950712,0.155563141844));
+#519 = ORIENTED_EDGE('',*,*,#520,.F.);
+#520 = EDGE_CURVE('',#521,#513,#523,.T.);
+#521 = VERTEX_POINT('',#522);
+#522 = CARTESIAN_POINT('',(1.91,0.25,2.26437007874));
+#523 = LINE('',#524,#525);
+#524 = CARTESIAN_POINT('',(0.45625,0.25,2.26437007874));
+#525 = VECTOR('',#526,1.);
+#526 = DIRECTION('',(1.,-1.021501110661E-031,1.840172808532E-016));
+#527 = ORIENTED_EDGE('',*,*,#528,.T.);
+#528 = EDGE_CURVE('',#521,#529,#531,.T.);
+#529 = VERTEX_POINT('',#530);
+#530 = CARTESIAN_POINT('',(1.91,2.892130979149E-016,2.225));
+#531 = LINE('',#532,#533);
+#532 = CARTESIAN_POINT('',(1.91,0.880294633674,2.363629076169));
+#533 = VECTOR('',#534,1.);
+#534 = DIRECTION('',(0.E+000,-0.987825950712,-0.155563141844));
+#535 = ORIENTED_EDGE('',*,*,#536,.F.);
+#536 = EDGE_CURVE('',#537,#529,#539,.T.);
+#537 = VERTEX_POINT('',#538);
+#538 = CARTESIAN_POINT('',(0.38,4.590772206825E-016,2.225));
+#539 = LINE('',#540,#541);
+#540 = CARTESIAN_POINT('',(-0.9975,6.120104423246E-016,2.225));
+#541 = VECTOR('',#542,1.);
+#542 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#543 = ORIENTED_EDGE('',*,*,#544,.T.);
+#544 = EDGE_CURVE('',#537,#545,#547,.T.);
+#545 = VERTEX_POINT('',#546);
+#546 = CARTESIAN_POINT('',(0.38,0.25,2.26437007874));
+#547 = LINE('',#548,#549);
+#548 = CARTESIAN_POINT('',(0.38,0.649790670942,2.327329239518));
+#549 = VECTOR('',#550,1.);
+#550 = DIRECTION('',(0.E+000,0.987825950712,0.155563141844));
+#551 = ORIENTED_EDGE('',*,*,#552,.F.);
+#552 = EDGE_CURVE('',#553,#545,#555,.T.);
+#553 = VERTEX_POINT('',#554);
+#554 = CARTESIAN_POINT('',(-0.38,0.25,2.26437007874));
+#555 = LINE('',#556,#557);
+#556 = CARTESIAN_POINT('',(-0.68875,0.25,2.26437007874));
+#557 = VECTOR('',#558,1.);
+#558 = DIRECTION('',(1.,-1.021501110661E-031,1.840172808532E-016));
+#559 = ORIENTED_EDGE('',*,*,#560,.T.);
+#560 = EDGE_CURVE('',#553,#561,#563,.T.);
+#561 = VERTEX_POINT('',#562);
+#562 = CARTESIAN_POINT('',(-0.38,5.43454170554E-016,2.225));
+#563 = LINE('',#564,#565);
+#564 = CARTESIAN_POINT('',(-0.38,0.880294633674,2.363629076169));
+#565 = VECTOR('',#566,1.);
+#566 = DIRECTION('',(0.E+000,-0.987825950712,-0.155563141844));
+#567 = ORIENTED_EDGE('',*,*,#568,.F.);
+#568 = EDGE_CURVE('',#423,#561,#569,.T.);
+#569 = LINE('',#570,#571);
+#570 = CARTESIAN_POINT('',(-0.9975,6.120104423246E-016,2.225));
+#571 = VECTOR('',#572,1.);
+#572 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#573 = PLANE('',#574);
+#574 = AXIS2_PLACEMENT_3D('',#575,#576,#577);
+#575 = CARTESIAN_POINT('',(-0.9975,1.27,2.425));
+#576 = DIRECTION('',(1.817770454062E-016,0.155563141844,-0.987825950712)
+  );
+#577 = DIRECTION('',(-3.290121344407E-016,-0.987825950712,
+    -0.155563141844));
+#578 = ADVANCED_FACE('',(#579),#606,.T.);
+#579 = FACE_BOUND('',#580,.F.);
+#580 = EDGE_LOOP('',(#581,#589,#597,#603,#604,#605));
+#581 = ORIENTED_EDGE('',*,*,#582,.T.);
+#582 = EDGE_CURVE('',#465,#583,#585,.T.);
+#583 = VERTEX_POINT('',#584);
+#584 = CARTESIAN_POINT('',(5.5775,-1.03,2.425));
+#585 = LINE('',#586,#587);
+#586 = CARTESIAN_POINT('',(5.5775,-1.179611963664E-016,2.225));
+#587 = VECTOR('',#588,1.);
+#588 = DIRECTION('',(-3.269601119257E-016,-0.981664958822,0.190614555111
+    ));
+#589 = ORIENTED_EDGE('',*,*,#590,.T.);
+#590 = EDGE_CURVE('',#583,#591,#593,.T.);
+#591 = VERTEX_POINT('',#592);
+#592 = CARTESIAN_POINT('',(5.5775,-1.03,7.925));
+#593 = LINE('',#594,#595);
+#594 = CARTESIAN_POINT('',(5.5775,-1.03,2.425));
+#595 = VECTOR('',#596,1.);
+#596 = DIRECTION('',(-4.930380657631E-032,1.110223024625E-016,1.));
+#597 = ORIENTED_EDGE('',*,*,#598,.T.);
+#598 = EDGE_CURVE('',#591,#375,#599,.T.);
+#599 = LINE('',#600,#601);
+#600 = CARTESIAN_POINT('',(5.5775,-1.03,7.925));
+#601 = VECTOR('',#602,1.);
+#602 = DIRECTION('',(3.251356051672E-016,0.976187060184,0.216930457819)
+  );
+#603 = ORIENTED_EDGE('',*,*,#382,.T.);
+#604 = ORIENTED_EDGE('',*,*,#344,.T.);
+#605 = ORIENTED_EDGE('',*,*,#464,.T.);
+#606 = PLANE('',#607);
+#607 = AXIS2_PLACEMENT_3D('',#608,#609,#610);
+#608 = CARTESIAN_POINT('',(5.5775,0.147667946373,5.270784299235));
+#609 = DIRECTION('',(1.,-1.889941507903E-016,8.105188741411E-017));
+#610 = DIRECTION('',(3.000164532529E-016,1.,1.110223024625E-016));
+#611 = ADVANCED_FACE('',(#612),#623,.T.);
+#612 = FACE_BOUND('',#613,.T.);
+#613 = EDGE_LOOP('',(#614,#620,#621,#622));
+#614 = ORIENTED_EDGE('',*,*,#615,.T.);
+#615 = EDGE_CURVE('',#433,#591,#616,.T.);
+#616 = LINE('',#617,#618);
+#617 = CARTESIAN_POINT('',(-0.9975,-1.03,7.925));
+#618 = VECTOR('',#619,1.);
+#619 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#620 = ORIENTED_EDGE('',*,*,#598,.T.);
+#621 = ORIENTED_EDGE('',*,*,#374,.F.);
+#622 = ORIENTED_EDGE('',*,*,#440,.F.);
+#623 = PLANE('',#624);
+#624 = AXIS2_PLACEMENT_3D('',#625,#626,#627);
+#625 = CARTESIAN_POINT('',(-0.9975,-1.03,7.925));
+#626 = DIRECTION('',(-1.866519214849E-016,-0.216930457819,0.976187060184
+    ));
+#627 = DIRECTION('',(3.251356051672E-016,0.976187060184,0.216930457819)
+  );
+#628 = ADVANCED_FACE('',(#629),#709,.T.);
+#629 = FACE_BOUND('',#630,.T.);
+#630 = EDGE_LOOP('',(#631,#632,#633,#641,#649,#655,#656,#664,#672,#678,
+    #679,#687,#695,#701,#702,#703));
+#631 = ORIENTED_EDGE('',*,*,#422,.F.);
+#632 = ORIENTED_EDGE('',*,*,#568,.T.);
+#633 = ORIENTED_EDGE('',*,*,#634,.T.);
+#634 = EDGE_CURVE('',#561,#635,#637,.T.);
+#635 = VERTEX_POINT('',#636);
+#636 = CARTESIAN_POINT('',(-0.38,-0.25,2.27354368932));
+#637 = LINE('',#638,#639);
+#638 = CARTESIAN_POINT('',(-0.38,-2.970524116632E-002,2.230768007993));
+#639 = VECTOR('',#640,1.);
+#640 = DIRECTION('',(0.E+000,-0.981664958822,0.190614555111));
+#641 = ORIENTED_EDGE('',*,*,#642,.T.);
+#642 = EDGE_CURVE('',#635,#643,#645,.T.);
+#643 = VERTEX_POINT('',#644);
+#644 = CARTESIAN_POINT('',(0.38,-0.25,2.27354368932));
+#645 = LINE('',#646,#647);
+#646 = CARTESIAN_POINT('',(-0.68875,-0.25,2.27354368932));
+#647 = VECTOR('',#648,1.);
+#648 = DIRECTION('',(1.,-8.047769398682E-032,1.449757250603E-016));
+#649 = ORIENTED_EDGE('',*,*,#650,.T.);
+#650 = EDGE_CURVE('',#643,#537,#651,.T.);
+#651 = LINE('',#652,#653);
+#652 = CARTESIAN_POINT('',(0.38,0.250974202925,2.176267145063));
+#653 = VECTOR('',#654,1.);
+#654 = DIRECTION('',(0.E+000,0.981664958822,-0.190614555111));
+#655 = ORIENTED_EDGE('',*,*,#536,.T.);
+#656 = ORIENTED_EDGE('',*,*,#657,.T.);
+#657 = EDGE_CURVE('',#529,#658,#660,.T.);
+#658 = VERTEX_POINT('',#659);
+#659 = CARTESIAN_POINT('',(1.91,-0.25,2.27354368932));
+#660 = LINE('',#661,#662);
+#661 = CARTESIAN_POINT('',(1.91,-2.970524116632E-002,2.230768007993));
+#662 = VECTOR('',#663,1.);
+#663 = DIRECTION('',(0.E+000,-0.981664958822,0.190614555111));
+#664 = ORIENTED_EDGE('',*,*,#665,.T.);
+#665 = EDGE_CURVE('',#658,#666,#668,.T.);
+#666 = VERTEX_POINT('',#667);
+#667 = CARTESIAN_POINT('',(2.67,-0.25,2.27354368932));
+#668 = LINE('',#669,#670);
+#669 = CARTESIAN_POINT('',(0.45625,-0.25,2.27354368932));
+#670 = VECTOR('',#671,1.);
+#671 = DIRECTION('',(1.,-8.047769398682E-032,1.449757250603E-016));
+#672 = ORIENTED_EDGE('',*,*,#673,.T.);
+#673 = EDGE_CURVE('',#666,#505,#674,.T.);
+#674 = LINE('',#675,#676);
+#675 = CARTESIAN_POINT('',(2.67,0.250974202925,2.176267145063));
+#676 = VECTOR('',#677,1.);
+#677 = DIRECTION('',(0.E+000,0.981664958822,-0.190614555111));
+#678 = ORIENTED_EDGE('',*,*,#504,.T.);
+#679 = ORIENTED_EDGE('',*,*,#680,.T.);
+#680 = EDGE_CURVE('',#497,#681,#683,.T.);
+#681 = VERTEX_POINT('',#682);
+#682 = CARTESIAN_POINT('',(4.2,-0.25,2.27354368932));
+#683 = LINE('',#684,#685);
+#684 = CARTESIAN_POINT('',(4.2,-2.970524116632E-002,2.230768007993));
+#685 = VECTOR('',#686,1.);
+#686 = DIRECTION('',(0.E+000,-0.981664958822,0.190614555111));
+#687 = ORIENTED_EDGE('',*,*,#688,.T.);
+#688 = EDGE_CURVE('',#681,#689,#691,.T.);
+#689 = VERTEX_POINT('',#690);
+#690 = CARTESIAN_POINT('',(4.96,-0.25,2.27354368932));
+#691 = LINE('',#692,#693);
+#692 = CARTESIAN_POINT('',(1.60125,-0.25,2.27354368932));
+#693 = VECTOR('',#694,1.);
+#694 = DIRECTION('',(1.,-8.047769398682E-032,1.449757250603E-016));
+#695 = ORIENTED_EDGE('',*,*,#696,.T.);
+#696 = EDGE_CURVE('',#689,#473,#697,.T.);
+#697 = LINE('',#698,#699);
+#698 = CARTESIAN_POINT('',(4.96,0.250974202925,2.176267145063));
+#699 = VECTOR('',#700,1.);
+#700 = DIRECTION('',(0.E+000,0.981664958822,-0.190614555111));
+#701 = ORIENTED_EDGE('',*,*,#472,.T.);
+#702 = ORIENTED_EDGE('',*,*,#582,.T.);
+#703 = ORIENTED_EDGE('',*,*,#704,.F.);
+#704 = EDGE_CURVE('',#425,#583,#705,.T.);
+#705 = LINE('',#706,#707);
+#706 = CARTESIAN_POINT('',(-0.9975,-1.03,2.425));
+#707 = VECTOR('',#708,1.);
+#708 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#709 = PLANE('',#710);
+#710 = AXIS2_PLACEMENT_3D('',#711,#712,#713);
+#711 = CARTESIAN_POINT('',(-0.9975,6.120104423246E-016,2.225));
+#712 = DIRECTION('',(1.423175891715E-016,-0.190614555111,-0.981664958822
+    ));
+#713 = DIRECTION('',(-3.269601119257E-016,-0.981664958822,0.190614555111
+    ));
+#714 = ADVANCED_FACE('',(#715),#721,.T.);
+#715 = FACE_BOUND('',#716,.T.);
+#716 = EDGE_LOOP('',(#717,#718,#719,#720));
+#717 = ORIENTED_EDGE('',*,*,#704,.T.);
+#718 = ORIENTED_EDGE('',*,*,#590,.T.);
+#719 = ORIENTED_EDGE('',*,*,#615,.F.);
+#720 = ORIENTED_EDGE('',*,*,#432,.F.);
+#721 = PLANE('',#722);
+#722 = AXIS2_PLACEMENT_3D('',#723,#724,#725);
+#723 = CARTESIAN_POINT('',(-0.9975,-1.03,2.425));
+#724 = DIRECTION('',(-1.110223024625E-016,-1.,1.110223024625E-016));
+#725 = DIRECTION('',(-8.628166150855E-032,1.110223024625E-016,1.));
+#726 = ADVANCED_FACE('',(#727),#753,.F.);
+#727 = FACE_BOUND('',#728,.F.);
+#728 = EDGE_LOOP('',(#729,#737,#738,#739,#747));
+#729 = ORIENTED_EDGE('',*,*,#730,.F.);
+#730 = EDGE_CURVE('',#553,#731,#733,.T.);
+#731 = VERTEX_POINT('',#732);
+#732 = CARTESIAN_POINT('',(-0.38,0.25,0.83));
+#733 = LINE('',#734,#735);
+#734 = CARTESIAN_POINT('',(-0.38,0.25,3.83));
+#735 = VECTOR('',#736,1.);
+#736 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#737 = ORIENTED_EDGE('',*,*,#560,.T.);
+#738 = ORIENTED_EDGE('',*,*,#634,.T.);
+#739 = ORIENTED_EDGE('',*,*,#740,.T.);
+#740 = EDGE_CURVE('',#635,#741,#743,.T.);
+#741 = VERTEX_POINT('',#742);
+#742 = CARTESIAN_POINT('',(-0.38,-0.25,0.83));
+#743 = LINE('',#744,#745);
+#744 = CARTESIAN_POINT('',(-0.38,-0.25,3.83));
+#745 = VECTOR('',#746,1.);
+#746 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#747 = ORIENTED_EDGE('',*,*,#748,.F.);
+#748 = EDGE_CURVE('',#731,#741,#749,.T.);
+#749 = LINE('',#750,#751);
+#750 = CARTESIAN_POINT('',(-0.38,0.25,0.83));
+#751 = VECTOR('',#752,1.);
+#752 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#753 = PLANE('',#754);
+#754 = AXIS2_PLACEMENT_3D('',#755,#756,#757);
+#755 = CARTESIAN_POINT('',(-0.38,0.25,3.83));
+#756 = DIRECTION('',(1.,0.E+000,0.E+000));
+#757 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#758 = ADVANCED_FACE('',(#759),#873,.T.);
+#759 = FACE_BOUND('',#760,.T.);
+#760 = EDGE_LOOP('',(#761,#771,#779,#787,#795,#801,#802,#803,#811,#819,
+    #827,#835,#843,#851,#859,#867));
+#761 = ORIENTED_EDGE('',*,*,#762,.F.);
+#762 = EDGE_CURVE('',#763,#765,#767,.T.);
+#763 = VERTEX_POINT('',#764);
+#764 = CARTESIAN_POINT('',(-0.38,0.25,-6.203080193525));
+#765 = VERTEX_POINT('',#766);
+#766 = CARTESIAN_POINT('',(-0.15,0.25,-6.835));
+#767 = LINE('',#768,#769);
+#768 = CARTESIAN_POINT('',(-0.38,0.25,-6.203080193525));
+#769 = VECTOR('',#770,1.);
+#770 = DIRECTION('',(0.342020143326,5.216341918334E-016,-0.939692620786)
+  );
+#771 = ORIENTED_EDGE('',*,*,#772,.T.);
+#772 = EDGE_CURVE('',#763,#773,#775,.T.);
+#773 = VERTEX_POINT('',#774);
+#774 = CARTESIAN_POINT('',(-0.38,0.25,8.326672684689E-017));
+#775 = LINE('',#776,#777);
+#776 = CARTESIAN_POINT('',(-0.38,0.25,-6.203080193525));
+#777 = VECTOR('',#778,1.);
+#778 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#779 = ORIENTED_EDGE('',*,*,#780,.T.);
+#780 = EDGE_CURVE('',#773,#781,#783,.T.);
+#781 = VERTEX_POINT('',#782);
+#782 = CARTESIAN_POINT('',(-0.425,0.25,8.326672684689E-017));
+#783 = LINE('',#784,#785);
+#784 = CARTESIAN_POINT('',(-0.38,0.25,8.326672684689E-017));
+#785 = VECTOR('',#786,1.);
+#786 = DIRECTION('',(-1.,-5.334398946951E-060,9.609598843894E-045));
+#787 = ORIENTED_EDGE('',*,*,#788,.T.);
+#788 = EDGE_CURVE('',#781,#789,#791,.T.);
+#789 = VERTEX_POINT('',#790);
+#790 = CARTESIAN_POINT('',(-0.425,0.25,0.83));
+#791 = LINE('',#792,#793);
+#792 = CARTESIAN_POINT('',(-0.425,0.25,8.326672684689E-017));
+#793 = VECTOR('',#794,1.);
+#794 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#795 = ORIENTED_EDGE('',*,*,#796,.T.);
+#796 = EDGE_CURVE('',#789,#731,#797,.T.);
+#797 = LINE('',#798,#799);
+#798 = CARTESIAN_POINT('',(-0.425,0.25,0.83));
+#799 = VECTOR('',#800,1.);
+#800 = DIRECTION('',(1.,0.E+000,0.E+000));
+#801 = ORIENTED_EDGE('',*,*,#730,.F.);
+#802 = ORIENTED_EDGE('',*,*,#552,.T.);
+#803 = ORIENTED_EDGE('',*,*,#804,.F.);
+#804 = EDGE_CURVE('',#805,#545,#807,.T.);
+#805 = VERTEX_POINT('',#806);
+#806 = CARTESIAN_POINT('',(0.38,0.25,0.83));
+#807 = LINE('',#808,#809);
+#808 = CARTESIAN_POINT('',(0.38,0.25,0.83));
+#809 = VECTOR('',#810,1.);
+#810 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#811 = ORIENTED_EDGE('',*,*,#812,.T.);
+#812 = EDGE_CURVE('',#805,#813,#815,.T.);
+#813 = VERTEX_POINT('',#814);
+#814 = CARTESIAN_POINT('',(0.425,0.25,0.83));
+#815 = LINE('',#816,#817);
+#816 = CARTESIAN_POINT('',(0.38,0.25,0.83));
+#817 = VECTOR('',#818,1.);
+#818 = DIRECTION('',(1.,-2.739100365351E-030,4.93432455389E-015));
+#819 = ORIENTED_EDGE('',*,*,#820,.T.);
+#820 = EDGE_CURVE('',#813,#821,#823,.T.);
+#821 = VERTEX_POINT('',#822);
+#822 = CARTESIAN_POINT('',(0.425,0.25,8.326672684689E-017));
+#823 = LINE('',#824,#825);
+#824 = CARTESIAN_POINT('',(0.425,0.25,0.83));
+#825 = VECTOR('',#826,1.);
+#826 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#827 = ORIENTED_EDGE('',*,*,#828,.T.);
+#828 = EDGE_CURVE('',#821,#829,#831,.T.);
+#829 = VERTEX_POINT('',#830);
+#830 = CARTESIAN_POINT('',(0.38,0.25,8.326672684689E-017));
+#831 = LINE('',#832,#833);
+#832 = CARTESIAN_POINT('',(0.425,0.25,8.326672684689E-017));
+#833 = VECTOR('',#834,1.);
+#834 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#835 = ORIENTED_EDGE('',*,*,#836,.T.);
+#836 = EDGE_CURVE('',#829,#837,#839,.T.);
+#837 = VERTEX_POINT('',#838);
+#838 = CARTESIAN_POINT('',(0.38,0.25,-6.203080193525));
+#839 = LINE('',#840,#841);
+#840 = CARTESIAN_POINT('',(0.38,0.25,8.326672684689E-017));
+#841 = VECTOR('',#842,1.);
+#842 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#843 = ORIENTED_EDGE('',*,*,#844,.T.);
+#844 = EDGE_CURVE('',#837,#845,#847,.T.);
+#845 = VERTEX_POINT('',#846);
+#846 = CARTESIAN_POINT('',(0.15,0.25,-6.835));
+#847 = LINE('',#848,#849);
+#848 = CARTESIAN_POINT('',(0.38,0.25,-6.203080193525));
+#849 = VECTOR('',#850,1.);
+#850 = DIRECTION('',(-0.342020143326,5.216341918334E-016,-0.939692620786
+    ));
+#851 = ORIENTED_EDGE('',*,*,#852,.T.);
+#852 = EDGE_CURVE('',#845,#853,#855,.T.);
+#853 = VERTEX_POINT('',#854);
+#854 = CARTESIAN_POINT('',(0.15,0.25,-7.335));
+#855 = LINE('',#856,#857);
+#856 = CARTESIAN_POINT('',(0.15,0.25,-6.835));
+#857 = VECTOR('',#858,1.);
+#858 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#859 = ORIENTED_EDGE('',*,*,#860,.T.);
+#860 = EDGE_CURVE('',#853,#861,#863,.T.);
+#861 = VERTEX_POINT('',#862);
+#862 = CARTESIAN_POINT('',(-0.15,0.25,-7.335));
+#863 = LINE('',#864,#865);
+#864 = CARTESIAN_POINT('',(0.15,0.25,-7.335));
+#865 = VECTOR('',#866,1.);
+#866 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#867 = ORIENTED_EDGE('',*,*,#868,.T.);
+#868 = EDGE_CURVE('',#861,#765,#869,.T.);
+#869 = LINE('',#870,#871);
+#870 = CARTESIAN_POINT('',(-0.15,0.25,-7.335));
+#871 = VECTOR('',#872,1.);
+#872 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#873 = PLANE('',#874);
+#874 = AXIS2_PLACEMENT_3D('',#875,#876,#877);
+#875 = CARTESIAN_POINT('',(-0.38,0.25,-6.203080193525));
+#876 = DIRECTION('',(0.E+000,1.,5.551115123126E-016));
+#877 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#878 = ADVANCED_FACE('',(#879),#898,.F.);
+#879 = FACE_BOUND('',#880,.F.);
+#880 = EDGE_LOOP('',(#881,#882,#890,#896,#897));
+#881 = ORIENTED_EDGE('',*,*,#804,.F.);
+#882 = ORIENTED_EDGE('',*,*,#883,.T.);
+#883 = EDGE_CURVE('',#805,#884,#886,.T.);
+#884 = VERTEX_POINT('',#885);
+#885 = CARTESIAN_POINT('',(0.38,-0.25,0.83));
+#886 = LINE('',#887,#888);
+#887 = CARTESIAN_POINT('',(0.38,0.25,0.83));
+#888 = VECTOR('',#889,1.);
+#889 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#890 = ORIENTED_EDGE('',*,*,#891,.T.);
+#891 = EDGE_CURVE('',#884,#643,#892,.T.);
+#892 = LINE('',#893,#894);
+#893 = CARTESIAN_POINT('',(0.38,-0.25,0.83));
+#894 = VECTOR('',#895,1.);
+#895 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#896 = ORIENTED_EDGE('',*,*,#650,.T.);
+#897 = ORIENTED_EDGE('',*,*,#544,.T.);
+#898 = PLANE('',#899);
+#899 = AXIS2_PLACEMENT_3D('',#900,#901,#902);
+#900 = CARTESIAN_POINT('',(0.38,0.25,0.83));
+#901 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#902 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#903 = ADVANCED_FACE('',(#904),#930,.F.);
+#904 = FACE_BOUND('',#905,.F.);
+#905 = EDGE_LOOP('',(#906,#914,#915,#916,#924));
+#906 = ORIENTED_EDGE('',*,*,#907,.F.);
+#907 = EDGE_CURVE('',#521,#908,#910,.T.);
+#908 = VERTEX_POINT('',#909);
+#909 = CARTESIAN_POINT('',(1.91,0.25,0.83));
+#910 = LINE('',#911,#912);
+#911 = CARTESIAN_POINT('',(1.91,0.25,3.83));
+#912 = VECTOR('',#913,1.);
+#913 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#914 = ORIENTED_EDGE('',*,*,#528,.T.);
+#915 = ORIENTED_EDGE('',*,*,#657,.T.);
+#916 = ORIENTED_EDGE('',*,*,#917,.T.);
+#917 = EDGE_CURVE('',#658,#918,#920,.T.);
+#918 = VERTEX_POINT('',#919);
+#919 = CARTESIAN_POINT('',(1.91,-0.25,0.83));
+#920 = LINE('',#921,#922);
+#921 = CARTESIAN_POINT('',(1.91,-0.25,3.83));
+#922 = VECTOR('',#923,1.);
+#923 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#924 = ORIENTED_EDGE('',*,*,#925,.F.);
+#925 = EDGE_CURVE('',#908,#918,#926,.T.);
+#926 = LINE('',#927,#928);
+#927 = CARTESIAN_POINT('',(1.91,0.25,0.83));
+#928 = VECTOR('',#929,1.);
+#929 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#930 = PLANE('',#931);
+#931 = AXIS2_PLACEMENT_3D('',#932,#933,#934);
+#932 = CARTESIAN_POINT('',(1.91,0.25,3.83));
+#933 = DIRECTION('',(1.,0.E+000,0.E+000));
+#934 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#935 = ADVANCED_FACE('',(#936),#1050,.T.);
+#936 = FACE_BOUND('',#937,.T.);
+#937 = EDGE_LOOP('',(#938,#948,#956,#964,#972,#978,#979,#980,#988,#996,
+    #1004,#1012,#1020,#1028,#1036,#1044));
+#938 = ORIENTED_EDGE('',*,*,#939,.F.);
+#939 = EDGE_CURVE('',#940,#942,#944,.T.);
+#940 = VERTEX_POINT('',#941);
+#941 = CARTESIAN_POINT('',(1.91,0.25,-6.203080193525));
+#942 = VERTEX_POINT('',#943);
+#943 = CARTESIAN_POINT('',(2.14,0.25,-6.835));
+#944 = LINE('',#945,#946);
+#945 = CARTESIAN_POINT('',(1.91,0.25,-6.203080193525));
+#946 = VECTOR('',#947,1.);
+#947 = DIRECTION('',(0.342020143326,5.216341918334E-016,-0.939692620786)
+  );
+#948 = ORIENTED_EDGE('',*,*,#949,.T.);
+#949 = EDGE_CURVE('',#940,#950,#952,.T.);
+#950 = VERTEX_POINT('',#951);
+#951 = CARTESIAN_POINT('',(1.91,0.25,8.326672684689E-017));
+#952 = LINE('',#953,#954);
+#953 = CARTESIAN_POINT('',(1.91,0.25,-6.203080193525));
+#954 = VECTOR('',#955,1.);
+#955 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#956 = ORIENTED_EDGE('',*,*,#957,.T.);
+#957 = EDGE_CURVE('',#950,#958,#960,.T.);
+#958 = VERTEX_POINT('',#959);
+#959 = CARTESIAN_POINT('',(1.865,0.25,8.326672684689E-017));
+#960 = LINE('',#961,#962);
+#961 = CARTESIAN_POINT('',(1.91,0.25,8.326672684689E-017));
+#962 = VECTOR('',#963,1.);
+#963 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#964 = ORIENTED_EDGE('',*,*,#965,.T.);
+#965 = EDGE_CURVE('',#958,#966,#968,.T.);
+#966 = VERTEX_POINT('',#967);
+#967 = CARTESIAN_POINT('',(1.865,0.25,0.83));
+#968 = LINE('',#969,#970);
+#969 = CARTESIAN_POINT('',(1.865,0.25,8.326672684689E-017));
+#970 = VECTOR('',#971,1.);
+#971 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#972 = ORIENTED_EDGE('',*,*,#973,.T.);
+#973 = EDGE_CURVE('',#966,#908,#974,.T.);
+#974 = LINE('',#975,#976);
+#975 = CARTESIAN_POINT('',(1.865,0.25,0.83));
+#976 = VECTOR('',#977,1.);
+#977 = DIRECTION('',(1.,0.E+000,0.E+000));
+#978 = ORIENTED_EDGE('',*,*,#907,.F.);
+#979 = ORIENTED_EDGE('',*,*,#520,.T.);
+#980 = ORIENTED_EDGE('',*,*,#981,.F.);
+#981 = EDGE_CURVE('',#982,#513,#984,.T.);
+#982 = VERTEX_POINT('',#983);
+#983 = CARTESIAN_POINT('',(2.67,0.25,0.83));
+#984 = LINE('',#985,#986);
+#985 = CARTESIAN_POINT('',(2.67,0.25,0.83));
+#986 = VECTOR('',#987,1.);
+#987 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#988 = ORIENTED_EDGE('',*,*,#989,.T.);
+#989 = EDGE_CURVE('',#982,#990,#992,.T.);
+#990 = VERTEX_POINT('',#991);
+#991 = CARTESIAN_POINT('',(2.715,0.25,0.83));
+#992 = LINE('',#993,#994);
+#993 = CARTESIAN_POINT('',(2.67,0.25,0.83));
+#994 = VECTOR('',#995,1.);
+#995 = DIRECTION('',(1.,-2.602145347083E-029,4.687608326195E-014));
+#996 = ORIENTED_EDGE('',*,*,#997,.T.);
+#997 = EDGE_CURVE('',#990,#998,#1000,.T.);
+#998 = VERTEX_POINT('',#999);
+#999 = CARTESIAN_POINT('',(2.715,0.25,8.326672684689E-017));
+#1000 = LINE('',#1001,#1002);
+#1001 = CARTESIAN_POINT('',(2.715,0.25,0.83));
+#1002 = VECTOR('',#1003,1.);
+#1003 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#1004 = ORIENTED_EDGE('',*,*,#1005,.T.);
+#1005 = EDGE_CURVE('',#998,#1006,#1008,.T.);
+#1006 = VERTEX_POINT('',#1007);
+#1007 = CARTESIAN_POINT('',(2.67,0.25,8.326672684689E-017));
+#1008 = LINE('',#1009,#1010);
+#1009 = CARTESIAN_POINT('',(2.715,0.25,8.326672684689E-017));
+#1010 = VECTOR('',#1011,1.);
+#1011 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1012 = ORIENTED_EDGE('',*,*,#1013,.T.);
+#1013 = EDGE_CURVE('',#1006,#1014,#1016,.T.);
+#1014 = VERTEX_POINT('',#1015);
+#1015 = CARTESIAN_POINT('',(2.67,0.25,-6.203080193525));
+#1016 = LINE('',#1017,#1018);
+#1017 = CARTESIAN_POINT('',(2.67,0.25,8.326672684689E-017));
+#1018 = VECTOR('',#1019,1.);
+#1019 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#1020 = ORIENTED_EDGE('',*,*,#1021,.T.);
+#1021 = EDGE_CURVE('',#1014,#1022,#1024,.T.);
+#1022 = VERTEX_POINT('',#1023);
+#1023 = CARTESIAN_POINT('',(2.44,0.25,-6.835));
+#1024 = LINE('',#1025,#1026);
+#1025 = CARTESIAN_POINT('',(2.67,0.25,-6.203080193525));
+#1026 = VECTOR('',#1027,1.);
+#1027 = DIRECTION('',(-0.342020143326,5.216341918334E-016,
+    -0.939692620786));
+#1028 = ORIENTED_EDGE('',*,*,#1029,.T.);
+#1029 = EDGE_CURVE('',#1022,#1030,#1032,.T.);
+#1030 = VERTEX_POINT('',#1031);
+#1031 = CARTESIAN_POINT('',(2.44,0.25,-7.335));
+#1032 = LINE('',#1033,#1034);
+#1033 = CARTESIAN_POINT('',(2.44,0.25,-6.835));
+#1034 = VECTOR('',#1035,1.);
+#1035 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#1036 = ORIENTED_EDGE('',*,*,#1037,.T.);
+#1037 = EDGE_CURVE('',#1030,#1038,#1040,.T.);
+#1038 = VERTEX_POINT('',#1039);
+#1039 = CARTESIAN_POINT('',(2.14,0.25,-7.335));
+#1040 = LINE('',#1041,#1042);
+#1041 = CARTESIAN_POINT('',(2.44,0.25,-7.335));
+#1042 = VECTOR('',#1043,1.);
+#1043 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1044 = ORIENTED_EDGE('',*,*,#1045,.T.);
+#1045 = EDGE_CURVE('',#1038,#942,#1046,.T.);
+#1046 = LINE('',#1047,#1048);
+#1047 = CARTESIAN_POINT('',(2.14,0.25,-7.335));
+#1048 = VECTOR('',#1049,1.);
+#1049 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1050 = PLANE('',#1051);
+#1051 = AXIS2_PLACEMENT_3D('',#1052,#1053,#1054);
+#1052 = CARTESIAN_POINT('',(1.91,0.25,-6.203080193525));
+#1053 = DIRECTION('',(0.E+000,1.,5.551115123126E-016));
+#1054 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1055 = ADVANCED_FACE('',(#1056),#1075,.F.);
+#1056 = FACE_BOUND('',#1057,.F.);
+#1057 = EDGE_LOOP('',(#1058,#1059,#1067,#1073,#1074));
+#1058 = ORIENTED_EDGE('',*,*,#981,.F.);
+#1059 = ORIENTED_EDGE('',*,*,#1060,.T.);
+#1060 = EDGE_CURVE('',#982,#1061,#1063,.T.);
+#1061 = VERTEX_POINT('',#1062);
+#1062 = CARTESIAN_POINT('',(2.67,-0.25,0.83));
+#1063 = LINE('',#1064,#1065);
+#1064 = CARTESIAN_POINT('',(2.67,0.25,0.83));
+#1065 = VECTOR('',#1066,1.);
+#1066 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#1067 = ORIENTED_EDGE('',*,*,#1068,.T.);
+#1068 = EDGE_CURVE('',#1061,#666,#1069,.T.);
+#1069 = LINE('',#1070,#1071);
+#1070 = CARTESIAN_POINT('',(2.67,-0.25,0.83));
+#1071 = VECTOR('',#1072,1.);
+#1072 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1073 = ORIENTED_EDGE('',*,*,#673,.T.);
+#1074 = ORIENTED_EDGE('',*,*,#512,.T.);
+#1075 = PLANE('',#1076);
+#1076 = AXIS2_PLACEMENT_3D('',#1077,#1078,#1079);
+#1077 = CARTESIAN_POINT('',(2.67,0.25,0.83));
+#1078 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1079 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1080 = ADVANCED_FACE('',(#1081),#1107,.F.);
+#1081 = FACE_BOUND('',#1082,.F.);
+#1082 = EDGE_LOOP('',(#1083,#1091,#1092,#1093,#1101));
+#1083 = ORIENTED_EDGE('',*,*,#1084,.F.);
+#1084 = EDGE_CURVE('',#489,#1085,#1087,.T.);
+#1085 = VERTEX_POINT('',#1086);
+#1086 = CARTESIAN_POINT('',(4.2,0.25,0.83));
+#1087 = LINE('',#1088,#1089);
+#1088 = CARTESIAN_POINT('',(4.2,0.25,3.83));
+#1089 = VECTOR('',#1090,1.);
+#1090 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#1091 = ORIENTED_EDGE('',*,*,#496,.T.);
+#1092 = ORIENTED_EDGE('',*,*,#680,.T.);
+#1093 = ORIENTED_EDGE('',*,*,#1094,.T.);
+#1094 = EDGE_CURVE('',#681,#1095,#1097,.T.);
+#1095 = VERTEX_POINT('',#1096);
+#1096 = CARTESIAN_POINT('',(4.2,-0.25,0.83));
+#1097 = LINE('',#1098,#1099);
+#1098 = CARTESIAN_POINT('',(4.2,-0.25,3.83));
+#1099 = VECTOR('',#1100,1.);
+#1100 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#1101 = ORIENTED_EDGE('',*,*,#1102,.F.);
+#1102 = EDGE_CURVE('',#1085,#1095,#1103,.T.);
+#1103 = LINE('',#1104,#1105);
+#1104 = CARTESIAN_POINT('',(4.2,0.25,0.83));
+#1105 = VECTOR('',#1106,1.);
+#1106 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#1107 = PLANE('',#1108);
+#1108 = AXIS2_PLACEMENT_3D('',#1109,#1110,#1111);
+#1109 = CARTESIAN_POINT('',(4.2,0.25,3.83));
+#1110 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1111 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#1112 = ADVANCED_FACE('',(#1113),#1227,.T.);
+#1113 = FACE_BOUND('',#1114,.T.);
+#1114 = EDGE_LOOP('',(#1115,#1125,#1133,#1141,#1149,#1155,#1156,#1157,
+    #1165,#1173,#1181,#1189,#1197,#1205,#1213,#1221));
+#1115 = ORIENTED_EDGE('',*,*,#1116,.F.);
+#1116 = EDGE_CURVE('',#1117,#1119,#1121,.T.);
+#1117 = VERTEX_POINT('',#1118);
+#1118 = CARTESIAN_POINT('',(4.2,0.25,-6.203080193525));
+#1119 = VERTEX_POINT('',#1120);
+#1120 = CARTESIAN_POINT('',(4.43,0.25,-6.835));
+#1121 = LINE('',#1122,#1123);
+#1122 = CARTESIAN_POINT('',(4.2,0.25,-6.203080193525));
+#1123 = VECTOR('',#1124,1.);
+#1124 = DIRECTION('',(0.342020143326,5.216341918334E-016,-0.939692620786
+    ));
+#1125 = ORIENTED_EDGE('',*,*,#1126,.T.);
+#1126 = EDGE_CURVE('',#1117,#1127,#1129,.T.);
+#1127 = VERTEX_POINT('',#1128);
+#1128 = CARTESIAN_POINT('',(4.2,0.25,3.508998123104E-015));
+#1129 = LINE('',#1130,#1131);
+#1130 = CARTESIAN_POINT('',(4.2,0.25,-6.203080193525));
+#1131 = VECTOR('',#1132,1.);
+#1132 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1133 = ORIENTED_EDGE('',*,*,#1134,.T.);
+#1134 = EDGE_CURVE('',#1127,#1135,#1137,.T.);
+#1135 = VERTEX_POINT('',#1136);
+#1136 = CARTESIAN_POINT('',(4.155,0.25,3.38201565031E-015));
+#1137 = LINE('',#1138,#1139);
+#1138 = CARTESIAN_POINT('',(4.2,0.25,3.382015827326E-015));
+#1139 = VECTOR('',#1140,1.);
+#1140 = DIRECTION('',(-1.,2.183644019757E-036,-3.933703357474E-021));
+#1141 = ORIENTED_EDGE('',*,*,#1142,.T.);
+#1142 = EDGE_CURVE('',#1135,#1143,#1145,.T.);
+#1143 = VERTEX_POINT('',#1144);
+#1144 = CARTESIAN_POINT('',(4.155,0.25,0.83));
+#1145 = LINE('',#1146,#1147);
+#1146 = CARTESIAN_POINT('',(4.155,0.25,3.38201565031E-015));
+#1147 = VECTOR('',#1148,1.);
+#1148 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1149 = ORIENTED_EDGE('',*,*,#1150,.T.);
+#1150 = EDGE_CURVE('',#1143,#1085,#1151,.T.);
+#1151 = LINE('',#1152,#1153);
+#1152 = CARTESIAN_POINT('',(4.155,0.25,0.83));
+#1153 = VECTOR('',#1154,1.);
+#1154 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1155 = ORIENTED_EDGE('',*,*,#1084,.F.);
+#1156 = ORIENTED_EDGE('',*,*,#488,.T.);
+#1157 = ORIENTED_EDGE('',*,*,#1158,.F.);
+#1158 = EDGE_CURVE('',#1159,#481,#1161,.T.);
+#1159 = VERTEX_POINT('',#1160);
+#1160 = CARTESIAN_POINT('',(4.96,0.25,0.83));
+#1161 = LINE('',#1162,#1163);
+#1162 = CARTESIAN_POINT('',(4.96,0.25,0.83));
+#1163 = VECTOR('',#1164,1.);
+#1164 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1165 = ORIENTED_EDGE('',*,*,#1166,.T.);
+#1166 = EDGE_CURVE('',#1159,#1167,#1169,.T.);
+#1167 = VERTEX_POINT('',#1168);
+#1168 = CARTESIAN_POINT('',(5.005,0.25,0.83));
+#1169 = LINE('',#1170,#1171);
+#1170 = CARTESIAN_POINT('',(4.96,0.25,0.83));
+#1171 = VECTOR('',#1172,1.);
+#1172 = DIRECTION('',(1.,-6.299930840307E-029,1.134894647395E-013));
+#1173 = ORIENTED_EDGE('',*,*,#1174,.T.);
+#1174 = EDGE_CURVE('',#1167,#1175,#1177,.T.);
+#1175 = VERTEX_POINT('',#1176);
+#1176 = CARTESIAN_POINT('',(5.005,0.25,3.397975648588E-015));
+#1177 = LINE('',#1178,#1179);
+#1178 = CARTESIAN_POINT('',(5.005,0.25,0.83));
+#1179 = VECTOR('',#1180,1.);
+#1180 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#1181 = ORIENTED_EDGE('',*,*,#1182,.T.);
+#1182 = EDGE_CURVE('',#1175,#1183,#1185,.T.);
+#1183 = VERTEX_POINT('',#1184);
+#1184 = CARTESIAN_POINT('',(4.96,0.25,3.382015509689E-015));
+#1185 = LINE('',#1186,#1187);
+#1186 = CARTESIAN_POINT('',(5.005,0.25,3.382015509689E-015));
+#1187 = VECTOR('',#1188,1.);
+#1188 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1189 = ORIENTED_EDGE('',*,*,#1190,.T.);
+#1190 = EDGE_CURVE('',#1183,#1191,#1193,.T.);
+#1191 = VERTEX_POINT('',#1192);
+#1192 = CARTESIAN_POINT('',(4.96,0.25,-6.203080193525));
+#1193 = LINE('',#1194,#1195);
+#1194 = CARTESIAN_POINT('',(4.96,0.25,3.382015509689E-015));
+#1195 = VECTOR('',#1196,1.);
+#1196 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#1197 = ORIENTED_EDGE('',*,*,#1198,.T.);
+#1198 = EDGE_CURVE('',#1191,#1199,#1201,.T.);
+#1199 = VERTEX_POINT('',#1200);
+#1200 = CARTESIAN_POINT('',(4.73,0.25,-6.835));
+#1201 = LINE('',#1202,#1203);
+#1202 = CARTESIAN_POINT('',(4.96,0.25,-6.203080193525));
+#1203 = VECTOR('',#1204,1.);
+#1204 = DIRECTION('',(-0.342020143326,5.216341918334E-016,
+    -0.939692620786));
+#1205 = ORIENTED_EDGE('',*,*,#1206,.T.);
+#1206 = EDGE_CURVE('',#1199,#1207,#1209,.T.);
+#1207 = VERTEX_POINT('',#1208);
+#1208 = CARTESIAN_POINT('',(4.73,0.25,-7.335));
+#1209 = LINE('',#1210,#1211);
+#1210 = CARTESIAN_POINT('',(4.73,0.25,-6.835));
+#1211 = VECTOR('',#1212,1.);
+#1212 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#1213 = ORIENTED_EDGE('',*,*,#1214,.T.);
+#1214 = EDGE_CURVE('',#1207,#1215,#1217,.T.);
+#1215 = VERTEX_POINT('',#1216);
+#1216 = CARTESIAN_POINT('',(4.43,0.25,-7.335));
+#1217 = LINE('',#1218,#1219);
+#1218 = CARTESIAN_POINT('',(4.73,0.25,-7.335));
+#1219 = VECTOR('',#1220,1.);
+#1220 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1221 = ORIENTED_EDGE('',*,*,#1222,.T.);
+#1222 = EDGE_CURVE('',#1215,#1119,#1223,.T.);
+#1223 = LINE('',#1224,#1225);
+#1224 = CARTESIAN_POINT('',(4.43,0.25,-7.335));
+#1225 = VECTOR('',#1226,1.);
+#1226 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1227 = PLANE('',#1228);
+#1228 = AXIS2_PLACEMENT_3D('',#1229,#1230,#1231);
+#1229 = CARTESIAN_POINT('',(4.2,0.25,-6.203080193525));
+#1230 = DIRECTION('',(0.E+000,1.,5.551115123126E-016));
+#1231 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1232 = ADVANCED_FACE('',(#1233),#1252,.F.);
+#1233 = FACE_BOUND('',#1234,.F.);
+#1234 = EDGE_LOOP('',(#1235,#1236,#1244,#1250,#1251));
+#1235 = ORIENTED_EDGE('',*,*,#1158,.F.);
+#1236 = ORIENTED_EDGE('',*,*,#1237,.T.);
+#1237 = EDGE_CURVE('',#1159,#1238,#1240,.T.);
+#1238 = VERTEX_POINT('',#1239);
+#1239 = CARTESIAN_POINT('',(4.96,-0.25,0.83));
+#1240 = LINE('',#1241,#1242);
+#1241 = CARTESIAN_POINT('',(4.96,0.25,0.83));
+#1242 = VECTOR('',#1243,1.);
+#1243 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#1244 = ORIENTED_EDGE('',*,*,#1245,.T.);
+#1245 = EDGE_CURVE('',#1238,#689,#1246,.T.);
+#1246 = LINE('',#1247,#1248);
+#1247 = CARTESIAN_POINT('',(4.96,-0.25,0.83));
+#1248 = VECTOR('',#1249,1.);
+#1249 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1250 = ORIENTED_EDGE('',*,*,#696,.T.);
+#1251 = ORIENTED_EDGE('',*,*,#480,.T.);
+#1252 = PLANE('',#1253);
+#1253 = AXIS2_PLACEMENT_3D('',#1254,#1255,#1256);
+#1254 = CARTESIAN_POINT('',(4.96,0.25,0.83));
+#1255 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1256 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1257 = ADVANCED_FACE('',(#1258),#1365,.F.);
+#1258 = FACE_BOUND('',#1259,.F.);
+#1259 = EDGE_LOOP('',(#1260,#1270,#1278,#1286,#1294,#1300,#1301,#1302,
+    #1303,#1311,#1319,#1327,#1335,#1343,#1351,#1359));
+#1260 = ORIENTED_EDGE('',*,*,#1261,.F.);
+#1261 = EDGE_CURVE('',#1262,#1264,#1266,.T.);
+#1262 = VERTEX_POINT('',#1263);
+#1263 = CARTESIAN_POINT('',(4.2,-0.25,-6.203080193525));
+#1264 = VERTEX_POINT('',#1265);
+#1265 = CARTESIAN_POINT('',(4.43,-0.25,-6.835));
+#1266 = LINE('',#1267,#1268);
+#1267 = CARTESIAN_POINT('',(4.2,-0.25,-6.203080193525));
+#1268 = VECTOR('',#1269,1.);
+#1269 = DIRECTION('',(0.342020143326,5.216341918334E-016,-0.939692620786
+    ));
+#1270 = ORIENTED_EDGE('',*,*,#1271,.T.);
+#1271 = EDGE_CURVE('',#1262,#1272,#1274,.T.);
+#1272 = VERTEX_POINT('',#1273);
+#1273 = CARTESIAN_POINT('',(4.2,-0.25,3.34246466941E-015));
+#1274 = LINE('',#1275,#1276);
+#1275 = CARTESIAN_POINT('',(4.2,-0.25,-6.203080193525));
+#1276 = VECTOR('',#1277,1.);
+#1277 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1278 = ORIENTED_EDGE('',*,*,#1279,.T.);
+#1279 = EDGE_CURVE('',#1272,#1280,#1282,.T.);
+#1280 = VERTEX_POINT('',#1281);
+#1281 = CARTESIAN_POINT('',(4.155,-0.25,3.215482196616E-015));
+#1282 = LINE('',#1283,#1284);
+#1283 = CARTESIAN_POINT('',(4.2,-0.25,3.215482373632E-015));
+#1284 = VECTOR('',#1285,1.);
+#1285 = DIRECTION('',(-1.,2.183644019757E-036,-3.933703357474E-021));
+#1286 = ORIENTED_EDGE('',*,*,#1287,.T.);
+#1287 = EDGE_CURVE('',#1280,#1288,#1290,.T.);
+#1288 = VERTEX_POINT('',#1289);
+#1289 = CARTESIAN_POINT('',(4.155,-0.25,0.83));
+#1290 = LINE('',#1291,#1292);
+#1291 = CARTESIAN_POINT('',(4.155,-0.25,3.215482196616E-015));
+#1292 = VECTOR('',#1293,1.);
+#1293 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1294 = ORIENTED_EDGE('',*,*,#1295,.T.);
+#1295 = EDGE_CURVE('',#1288,#1095,#1296,.T.);
+#1296 = LINE('',#1297,#1298);
+#1297 = CARTESIAN_POINT('',(4.155,-0.25,0.83));
+#1298 = VECTOR('',#1299,1.);
+#1299 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1300 = ORIENTED_EDGE('',*,*,#1094,.F.);
+#1301 = ORIENTED_EDGE('',*,*,#688,.T.);
+#1302 = ORIENTED_EDGE('',*,*,#1245,.F.);
+#1303 = ORIENTED_EDGE('',*,*,#1304,.T.);
+#1304 = EDGE_CURVE('',#1238,#1305,#1307,.T.);
+#1305 = VERTEX_POINT('',#1306);
+#1306 = CARTESIAN_POINT('',(5.005,-0.25,0.83));
+#1307 = LINE('',#1308,#1309);
+#1308 = CARTESIAN_POINT('',(4.96,-0.25,0.83));
+#1309 = VECTOR('',#1310,1.);
+#1310 = DIRECTION('',(1.,-6.299930840307E-029,1.134894647395E-013));
+#1311 = ORIENTED_EDGE('',*,*,#1312,.T.);
+#1312 = EDGE_CURVE('',#1305,#1313,#1315,.T.);
+#1313 = VERTEX_POINT('',#1314);
+#1314 = CARTESIAN_POINT('',(5.005,-0.25,3.231442194894E-015));
+#1315 = LINE('',#1316,#1317);
+#1316 = CARTESIAN_POINT('',(5.005,-0.25,0.83));
+#1317 = VECTOR('',#1318,1.);
+#1318 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#1319 = ORIENTED_EDGE('',*,*,#1320,.T.);
+#1320 = EDGE_CURVE('',#1313,#1321,#1323,.T.);
+#1321 = VERTEX_POINT('',#1322);
+#1322 = CARTESIAN_POINT('',(4.96,-0.25,3.215482055995E-015));
+#1323 = LINE('',#1324,#1325);
+#1324 = CARTESIAN_POINT('',(5.005,-0.25,3.215482055995E-015));
+#1325 = VECTOR('',#1326,1.);
+#1326 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1327 = ORIENTED_EDGE('',*,*,#1328,.T.);
+#1328 = EDGE_CURVE('',#1321,#1329,#1331,.T.);
+#1329 = VERTEX_POINT('',#1330);
+#1330 = CARTESIAN_POINT('',(4.96,-0.25,-6.203080193525));
+#1331 = LINE('',#1332,#1333);
+#1332 = CARTESIAN_POINT('',(4.96,-0.25,3.215482055995E-015));
+#1333 = VECTOR('',#1334,1.);
+#1334 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#1335 = ORIENTED_EDGE('',*,*,#1336,.T.);
+#1336 = EDGE_CURVE('',#1329,#1337,#1339,.T.);
+#1337 = VERTEX_POINT('',#1338);
+#1338 = CARTESIAN_POINT('',(4.73,-0.25,-6.835));
+#1339 = LINE('',#1340,#1341);
+#1340 = CARTESIAN_POINT('',(4.96,-0.25,-6.203080193525));
+#1341 = VECTOR('',#1342,1.);
+#1342 = DIRECTION('',(-0.342020143326,5.216341918334E-016,
+    -0.939692620786));
+#1343 = ORIENTED_EDGE('',*,*,#1344,.T.);
+#1344 = EDGE_CURVE('',#1337,#1345,#1347,.T.);
+#1345 = VERTEX_POINT('',#1346);
+#1346 = CARTESIAN_POINT('',(4.73,-0.25,-7.335));
+#1347 = LINE('',#1348,#1349);
+#1348 = CARTESIAN_POINT('',(4.73,-0.25,-6.835));
+#1349 = VECTOR('',#1350,1.);
+#1350 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#1351 = ORIENTED_EDGE('',*,*,#1352,.T.);
+#1352 = EDGE_CURVE('',#1345,#1353,#1355,.T.);
+#1353 = VERTEX_POINT('',#1354);
+#1354 = CARTESIAN_POINT('',(4.43,-0.25,-7.335));
+#1355 = LINE('',#1356,#1357);
+#1356 = CARTESIAN_POINT('',(4.73,-0.25,-7.335));
+#1357 = VECTOR('',#1358,1.);
+#1358 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1359 = ORIENTED_EDGE('',*,*,#1360,.T.);
+#1360 = EDGE_CURVE('',#1353,#1264,#1361,.T.);
+#1361 = LINE('',#1362,#1363);
+#1362 = CARTESIAN_POINT('',(4.43,-0.25,-7.335));
+#1363 = VECTOR('',#1364,1.);
+#1364 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1365 = PLANE('',#1366);
+#1366 = AXIS2_PLACEMENT_3D('',#1367,#1368,#1369);
+#1367 = CARTESIAN_POINT('',(4.2,-0.25,-6.203080193525));
+#1368 = DIRECTION('',(0.E+000,1.,5.551115123126E-016));
+#1369 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1370 = ADVANCED_FACE('',(#1371),#1478,.F.);
+#1371 = FACE_BOUND('',#1372,.F.);
+#1372 = EDGE_LOOP('',(#1373,#1383,#1391,#1399,#1407,#1413,#1414,#1415,
+    #1416,#1424,#1432,#1440,#1448,#1456,#1464,#1472));
+#1373 = ORIENTED_EDGE('',*,*,#1374,.F.);
+#1374 = EDGE_CURVE('',#1375,#1377,#1379,.T.);
+#1375 = VERTEX_POINT('',#1376);
+#1376 = CARTESIAN_POINT('',(1.91,-0.25,-6.203080193525));
+#1377 = VERTEX_POINT('',#1378);
+#1378 = CARTESIAN_POINT('',(2.14,-0.25,-6.835));
+#1379 = LINE('',#1380,#1381);
+#1380 = CARTESIAN_POINT('',(1.91,-0.25,-6.203080193525));
+#1381 = VECTOR('',#1382,1.);
+#1382 = DIRECTION('',(0.342020143326,5.216341918334E-016,-0.939692620786
+    ));
+#1383 = ORIENTED_EDGE('',*,*,#1384,.T.);
+#1384 = EDGE_CURVE('',#1375,#1385,#1387,.T.);
+#1385 = VERTEX_POINT('',#1386);
+#1386 = CARTESIAN_POINT('',(1.91,-0.25,-8.326672684689E-017));
+#1387 = LINE('',#1388,#1389);
+#1388 = CARTESIAN_POINT('',(1.91,-0.25,-6.203080193525));
+#1389 = VECTOR('',#1390,1.);
+#1390 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1391 = ORIENTED_EDGE('',*,*,#1392,.T.);
+#1392 = EDGE_CURVE('',#1385,#1393,#1395,.T.);
+#1393 = VERTEX_POINT('',#1394);
+#1394 = CARTESIAN_POINT('',(1.865,-0.25,-8.326672684689E-017));
+#1395 = LINE('',#1396,#1397);
+#1396 = CARTESIAN_POINT('',(1.91,-0.25,-8.326672684689E-017));
+#1397 = VECTOR('',#1398,1.);
+#1398 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1399 = ORIENTED_EDGE('',*,*,#1400,.T.);
+#1400 = EDGE_CURVE('',#1393,#1401,#1403,.T.);
+#1401 = VERTEX_POINT('',#1402);
+#1402 = CARTESIAN_POINT('',(1.865,-0.25,0.83));
+#1403 = LINE('',#1404,#1405);
+#1404 = CARTESIAN_POINT('',(1.865,-0.25,-8.326672684689E-017));
+#1405 = VECTOR('',#1406,1.);
+#1406 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1407 = ORIENTED_EDGE('',*,*,#1408,.T.);
+#1408 = EDGE_CURVE('',#1401,#918,#1409,.T.);
+#1409 = LINE('',#1410,#1411);
+#1410 = CARTESIAN_POINT('',(1.865,-0.25,0.83));
+#1411 = VECTOR('',#1412,1.);
+#1412 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1413 = ORIENTED_EDGE('',*,*,#917,.F.);
+#1414 = ORIENTED_EDGE('',*,*,#665,.T.);
+#1415 = ORIENTED_EDGE('',*,*,#1068,.F.);
+#1416 = ORIENTED_EDGE('',*,*,#1417,.T.);
+#1417 = EDGE_CURVE('',#1061,#1418,#1420,.T.);
+#1418 = VERTEX_POINT('',#1419);
+#1419 = CARTESIAN_POINT('',(2.715,-0.25,0.83));
+#1420 = LINE('',#1421,#1422);
+#1421 = CARTESIAN_POINT('',(2.67,-0.25,0.83));
+#1422 = VECTOR('',#1423,1.);
+#1423 = DIRECTION('',(1.,-2.602145347083E-029,4.687608326195E-014));
+#1424 = ORIENTED_EDGE('',*,*,#1425,.T.);
+#1425 = EDGE_CURVE('',#1418,#1426,#1428,.T.);
+#1426 = VERTEX_POINT('',#1427);
+#1427 = CARTESIAN_POINT('',(2.715,-0.25,-8.326672684689E-017));
+#1428 = LINE('',#1429,#1430);
+#1429 = CARTESIAN_POINT('',(2.715,-0.25,0.83));
+#1430 = VECTOR('',#1431,1.);
+#1431 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#1432 = ORIENTED_EDGE('',*,*,#1433,.T.);
+#1433 = EDGE_CURVE('',#1426,#1434,#1436,.T.);
+#1434 = VERTEX_POINT('',#1435);
+#1435 = CARTESIAN_POINT('',(2.67,-0.25,-8.326672684689E-017));
+#1436 = LINE('',#1437,#1438);
+#1437 = CARTESIAN_POINT('',(2.715,-0.25,-8.326672684689E-017));
+#1438 = VECTOR('',#1439,1.);
+#1439 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1440 = ORIENTED_EDGE('',*,*,#1441,.T.);
+#1441 = EDGE_CURVE('',#1434,#1442,#1444,.T.);
+#1442 = VERTEX_POINT('',#1443);
+#1443 = CARTESIAN_POINT('',(2.67,-0.25,-6.203080193525));
+#1444 = LINE('',#1445,#1446);
+#1445 = CARTESIAN_POINT('',(2.67,-0.25,-8.326672684689E-017));
+#1446 = VECTOR('',#1447,1.);
+#1447 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#1448 = ORIENTED_EDGE('',*,*,#1449,.T.);
+#1449 = EDGE_CURVE('',#1442,#1450,#1452,.T.);
+#1450 = VERTEX_POINT('',#1451);
+#1451 = CARTESIAN_POINT('',(2.44,-0.25,-6.835));
+#1452 = LINE('',#1453,#1454);
+#1453 = CARTESIAN_POINT('',(2.67,-0.25,-6.203080193525));
+#1454 = VECTOR('',#1455,1.);
+#1455 = DIRECTION('',(-0.342020143326,5.216341918334E-016,
+    -0.939692620786));
+#1456 = ORIENTED_EDGE('',*,*,#1457,.T.);
+#1457 = EDGE_CURVE('',#1450,#1458,#1460,.T.);
+#1458 = VERTEX_POINT('',#1459);
+#1459 = CARTESIAN_POINT('',(2.44,-0.25,-7.335));
+#1460 = LINE('',#1461,#1462);
+#1461 = CARTESIAN_POINT('',(2.44,-0.25,-6.835));
+#1462 = VECTOR('',#1463,1.);
+#1463 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#1464 = ORIENTED_EDGE('',*,*,#1465,.T.);
+#1465 = EDGE_CURVE('',#1458,#1466,#1468,.T.);
+#1466 = VERTEX_POINT('',#1467);
+#1467 = CARTESIAN_POINT('',(2.14,-0.25,-7.335));
+#1468 = LINE('',#1469,#1470);
+#1469 = CARTESIAN_POINT('',(2.44,-0.25,-7.335));
+#1470 = VECTOR('',#1471,1.);
+#1471 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1472 = ORIENTED_EDGE('',*,*,#1473,.T.);
+#1473 = EDGE_CURVE('',#1466,#1377,#1474,.T.);
+#1474 = LINE('',#1475,#1476);
+#1475 = CARTESIAN_POINT('',(2.14,-0.25,-7.335));
+#1476 = VECTOR('',#1477,1.);
+#1477 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1478 = PLANE('',#1479);
+#1479 = AXIS2_PLACEMENT_3D('',#1480,#1481,#1482);
+#1480 = CARTESIAN_POINT('',(1.91,-0.25,-6.203080193525));
+#1481 = DIRECTION('',(0.E+000,1.,5.551115123126E-016));
+#1482 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1483 = ADVANCED_FACE('',(#1484),#1591,.F.);
+#1484 = FACE_BOUND('',#1485,.F.);
+#1485 = EDGE_LOOP('',(#1486,#1496,#1504,#1512,#1520,#1526,#1527,#1528,
+    #1529,#1537,#1545,#1553,#1561,#1569,#1577,#1585));
+#1486 = ORIENTED_EDGE('',*,*,#1487,.F.);
+#1487 = EDGE_CURVE('',#1488,#1490,#1492,.T.);
+#1488 = VERTEX_POINT('',#1489);
+#1489 = CARTESIAN_POINT('',(-0.38,-0.25,-6.203080193525));
+#1490 = VERTEX_POINT('',#1491);
+#1491 = CARTESIAN_POINT('',(-0.15,-0.25,-6.835));
+#1492 = LINE('',#1493,#1494);
+#1493 = CARTESIAN_POINT('',(-0.38,-0.25,-6.203080193525));
+#1494 = VECTOR('',#1495,1.);
+#1495 = DIRECTION('',(0.342020143326,5.216341918334E-016,-0.939692620786
+    ));
+#1496 = ORIENTED_EDGE('',*,*,#1497,.T.);
+#1497 = EDGE_CURVE('',#1488,#1498,#1500,.T.);
+#1498 = VERTEX_POINT('',#1499);
+#1499 = CARTESIAN_POINT('',(-0.38,-0.25,-8.326672684689E-017));
+#1500 = LINE('',#1501,#1502);
+#1501 = CARTESIAN_POINT('',(-0.38,-0.25,-6.203080193525));
+#1502 = VECTOR('',#1503,1.);
+#1503 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1504 = ORIENTED_EDGE('',*,*,#1505,.T.);
+#1505 = EDGE_CURVE('',#1498,#1506,#1508,.T.);
+#1506 = VERTEX_POINT('',#1507);
+#1507 = CARTESIAN_POINT('',(-0.425,-0.25,-8.326672684689E-017));
+#1508 = LINE('',#1509,#1510);
+#1509 = CARTESIAN_POINT('',(-0.38,-0.25,-8.326672684689E-017));
+#1510 = VECTOR('',#1511,1.);
+#1511 = DIRECTION('',(-1.,-5.334398946951E-060,9.609598843894E-045));
+#1512 = ORIENTED_EDGE('',*,*,#1513,.T.);
+#1513 = EDGE_CURVE('',#1506,#1514,#1516,.T.);
+#1514 = VERTEX_POINT('',#1515);
+#1515 = CARTESIAN_POINT('',(-0.425,-0.25,0.83));
+#1516 = LINE('',#1517,#1518);
+#1517 = CARTESIAN_POINT('',(-0.425,-0.25,-8.326672684689E-017));
+#1518 = VECTOR('',#1519,1.);
+#1519 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1520 = ORIENTED_EDGE('',*,*,#1521,.T.);
+#1521 = EDGE_CURVE('',#1514,#741,#1522,.T.);
+#1522 = LINE('',#1523,#1524);
+#1523 = CARTESIAN_POINT('',(-0.425,-0.25,0.83));
+#1524 = VECTOR('',#1525,1.);
+#1525 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1526 = ORIENTED_EDGE('',*,*,#740,.F.);
+#1527 = ORIENTED_EDGE('',*,*,#642,.T.);
+#1528 = ORIENTED_EDGE('',*,*,#891,.F.);
+#1529 = ORIENTED_EDGE('',*,*,#1530,.T.);
+#1530 = EDGE_CURVE('',#884,#1531,#1533,.T.);
+#1531 = VERTEX_POINT('',#1532);
+#1532 = CARTESIAN_POINT('',(0.425,-0.25,0.83));
+#1533 = LINE('',#1534,#1535);
+#1534 = CARTESIAN_POINT('',(0.38,-0.25,0.83));
+#1535 = VECTOR('',#1536,1.);
+#1536 = DIRECTION('',(1.,-2.739100365351E-030,4.93432455389E-015));
+#1537 = ORIENTED_EDGE('',*,*,#1538,.T.);
+#1538 = EDGE_CURVE('',#1531,#1539,#1541,.T.);
+#1539 = VERTEX_POINT('',#1540);
+#1540 = CARTESIAN_POINT('',(0.425,-0.25,-8.326672684689E-017));
+#1541 = LINE('',#1542,#1543);
+#1542 = CARTESIAN_POINT('',(0.425,-0.25,0.83));
+#1543 = VECTOR('',#1544,1.);
+#1544 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#1545 = ORIENTED_EDGE('',*,*,#1546,.T.);
+#1546 = EDGE_CURVE('',#1539,#1547,#1549,.T.);
+#1547 = VERTEX_POINT('',#1548);
+#1548 = CARTESIAN_POINT('',(0.38,-0.25,-8.326672684689E-017));
+#1549 = LINE('',#1550,#1551);
+#1550 = CARTESIAN_POINT('',(0.425,-0.25,-8.326672684689E-017));
+#1551 = VECTOR('',#1552,1.);
+#1552 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1553 = ORIENTED_EDGE('',*,*,#1554,.T.);
+#1554 = EDGE_CURVE('',#1547,#1555,#1557,.T.);
+#1555 = VERTEX_POINT('',#1556);
+#1556 = CARTESIAN_POINT('',(0.38,-0.25,-6.203080193525));
+#1557 = LINE('',#1558,#1559);
+#1558 = CARTESIAN_POINT('',(0.38,-0.25,-8.326672684689E-017));
+#1559 = VECTOR('',#1560,1.);
+#1560 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#1561 = ORIENTED_EDGE('',*,*,#1562,.T.);
+#1562 = EDGE_CURVE('',#1555,#1563,#1565,.T.);
+#1563 = VERTEX_POINT('',#1564);
+#1564 = CARTESIAN_POINT('',(0.15,-0.25,-6.835));
+#1565 = LINE('',#1566,#1567);
+#1566 = CARTESIAN_POINT('',(0.38,-0.25,-6.203080193525));
+#1567 = VECTOR('',#1568,1.);
+#1568 = DIRECTION('',(-0.342020143326,5.216341918334E-016,
+    -0.939692620786));
+#1569 = ORIENTED_EDGE('',*,*,#1570,.T.);
+#1570 = EDGE_CURVE('',#1563,#1571,#1573,.T.);
+#1571 = VERTEX_POINT('',#1572);
+#1572 = CARTESIAN_POINT('',(0.15,-0.25,-7.335));
+#1573 = LINE('',#1574,#1575);
+#1574 = CARTESIAN_POINT('',(0.15,-0.25,-6.835));
+#1575 = VECTOR('',#1576,1.);
+#1576 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#1577 = ORIENTED_EDGE('',*,*,#1578,.T.);
+#1578 = EDGE_CURVE('',#1571,#1579,#1581,.T.);
+#1579 = VERTEX_POINT('',#1580);
+#1580 = CARTESIAN_POINT('',(-0.15,-0.25,-7.335));
+#1581 = LINE('',#1582,#1583);
+#1582 = CARTESIAN_POINT('',(0.15,-0.25,-7.335));
+#1583 = VECTOR('',#1584,1.);
+#1584 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1585 = ORIENTED_EDGE('',*,*,#1586,.T.);
+#1586 = EDGE_CURVE('',#1579,#1490,#1587,.T.);
+#1587 = LINE('',#1588,#1589);
+#1588 = CARTESIAN_POINT('',(-0.15,-0.25,-7.335));
+#1589 = VECTOR('',#1590,1.);
+#1590 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1591 = PLANE('',#1592);
+#1592 = AXIS2_PLACEMENT_3D('',#1593,#1594,#1595);
+#1593 = CARTESIAN_POINT('',(-0.38,-0.25,-6.203080193525));
+#1594 = DIRECTION('',(0.E+000,1.,5.551115123126E-016));
+#1595 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1596 = ADVANCED_FACE('',(#1597),#1608,.T.);
+#1597 = FACE_BOUND('',#1598,.T.);
+#1598 = EDGE_LOOP('',(#1599,#1605,#1606,#1607));
+#1599 = ORIENTED_EDGE('',*,*,#1600,.T.);
+#1600 = EDGE_CURVE('',#789,#1514,#1601,.T.);
+#1601 = LINE('',#1602,#1603);
+#1602 = CARTESIAN_POINT('',(-0.425,0.25,0.83));
+#1603 = VECTOR('',#1604,1.);
+#1604 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#1605 = ORIENTED_EDGE('',*,*,#1521,.T.);
+#1606 = ORIENTED_EDGE('',*,*,#748,.F.);
+#1607 = ORIENTED_EDGE('',*,*,#796,.F.);
+#1608 = PLANE('',#1609);
+#1609 = AXIS2_PLACEMENT_3D('',#1610,#1611,#1612);
+#1610 = CARTESIAN_POINT('',(-0.425,0.25,0.83));
+#1611 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.));
+#1612 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1613 = ADVANCED_FACE('',(#1614),#1630,.F.);
+#1614 = FACE_BOUND('',#1615,.F.);
+#1615 = EDGE_LOOP('',(#1616,#1622,#1623,#1629));
+#1616 = ORIENTED_EDGE('',*,*,#1617,.T.);
+#1617 = EDGE_CURVE('',#763,#1488,#1618,.T.);
+#1618 = LINE('',#1619,#1620);
+#1619 = CARTESIAN_POINT('',(-0.38,0.25,-6.203080193525));
+#1620 = VECTOR('',#1621,1.);
+#1621 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#1622 = ORIENTED_EDGE('',*,*,#1487,.T.);
+#1623 = ORIENTED_EDGE('',*,*,#1624,.F.);
+#1624 = EDGE_CURVE('',#765,#1490,#1625,.T.);
+#1625 = LINE('',#1626,#1627);
+#1626 = CARTESIAN_POINT('',(-0.15,0.25,-6.835));
+#1627 = VECTOR('',#1628,1.);
+#1628 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#1629 = ORIENTED_EDGE('',*,*,#762,.F.);
+#1630 = PLANE('',#1631);
+#1631 = AXIS2_PLACEMENT_3D('',#1632,#1633,#1634);
+#1632 = CARTESIAN_POINT('',(-0.38,0.25,-6.203080193525));
+#1633 = DIRECTION('',(0.939692620786,-1.139155914017E-016,0.342020143326
+    ));
+#1634 = DIRECTION('',(0.342020143326,5.216341918334E-016,-0.939692620786
+    ));
+#1635 = ADVANCED_FACE('',(#1636),#1647,.T.);
+#1636 = FACE_BOUND('',#1637,.T.);
+#1637 = EDGE_LOOP('',(#1638,#1644,#1645,#1646));
+#1638 = ORIENTED_EDGE('',*,*,#1639,.T.);
+#1639 = EDGE_CURVE('',#861,#1579,#1640,.T.);
+#1640 = LINE('',#1641,#1642);
+#1641 = CARTESIAN_POINT('',(-0.15,0.25,-7.335));
+#1642 = VECTOR('',#1643,1.);
+#1643 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#1644 = ORIENTED_EDGE('',*,*,#1586,.T.);
+#1645 = ORIENTED_EDGE('',*,*,#1624,.F.);
+#1646 = ORIENTED_EDGE('',*,*,#868,.F.);
+#1647 = PLANE('',#1648);
+#1648 = AXIS2_PLACEMENT_3D('',#1649,#1650,#1651);
+#1649 = CARTESIAN_POINT('',(-0.15,0.25,-7.335));
+#1650 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1651 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1652 = ADVANCED_FACE('',(#1653),#1664,.T.);
+#1653 = FACE_BOUND('',#1654,.T.);
+#1654 = EDGE_LOOP('',(#1655,#1661,#1662,#1663));
+#1655 = ORIENTED_EDGE('',*,*,#1656,.T.);
+#1656 = EDGE_CURVE('',#853,#1571,#1657,.T.);
+#1657 = LINE('',#1658,#1659);
+#1658 = CARTESIAN_POINT('',(0.15,0.25,-7.335));
+#1659 = VECTOR('',#1660,1.);
+#1660 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#1661 = ORIENTED_EDGE('',*,*,#1578,.T.);
+#1662 = ORIENTED_EDGE('',*,*,#1639,.F.);
+#1663 = ORIENTED_EDGE('',*,*,#860,.F.);
+#1664 = PLANE('',#1665);
+#1665 = AXIS2_PLACEMENT_3D('',#1666,#1667,#1668);
+#1666 = CARTESIAN_POINT('',(0.15,0.25,-7.335));
+#1667 = DIRECTION('',(-0.E+000,3.330669073875E-016,-1.));
+#1668 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1669 = ADVANCED_FACE('',(#1670),#1681,.T.);
+#1670 = FACE_BOUND('',#1671,.T.);
+#1671 = EDGE_LOOP('',(#1672,#1678,#1679,#1680));
+#1672 = ORIENTED_EDGE('',*,*,#1673,.T.);
+#1673 = EDGE_CURVE('',#845,#1563,#1674,.T.);
+#1674 = LINE('',#1675,#1676);
+#1675 = CARTESIAN_POINT('',(0.15,0.25,-6.835));
+#1676 = VECTOR('',#1677,1.);
+#1677 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#1678 = ORIENTED_EDGE('',*,*,#1570,.T.);
+#1679 = ORIENTED_EDGE('',*,*,#1656,.F.);
+#1680 = ORIENTED_EDGE('',*,*,#852,.F.);
+#1681 = PLANE('',#1682);
+#1682 = AXIS2_PLACEMENT_3D('',#1683,#1684,#1685);
+#1683 = CARTESIAN_POINT('',(0.15,0.25,-6.835));
+#1684 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1685 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#1686 = ADVANCED_FACE('',(#1687),#1698,.T.);
+#1687 = FACE_BOUND('',#1688,.T.);
+#1688 = EDGE_LOOP('',(#1689,#1695,#1696,#1697));
+#1689 = ORIENTED_EDGE('',*,*,#1690,.T.);
+#1690 = EDGE_CURVE('',#837,#1555,#1691,.T.);
+#1691 = LINE('',#1692,#1693);
+#1692 = CARTESIAN_POINT('',(0.38,0.25,-6.203080193525));
+#1693 = VECTOR('',#1694,1.);
+#1694 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#1695 = ORIENTED_EDGE('',*,*,#1562,.T.);
+#1696 = ORIENTED_EDGE('',*,*,#1673,.F.);
+#1697 = ORIENTED_EDGE('',*,*,#844,.F.);
+#1698 = PLANE('',#1699);
+#1699 = AXIS2_PLACEMENT_3D('',#1700,#1701,#1702);
+#1700 = CARTESIAN_POINT('',(0.38,0.25,-6.203080193525));
+#1701 = DIRECTION('',(0.939692620786,1.139155914017E-016,-0.342020143326
+    ));
+#1702 = DIRECTION('',(-0.342020143326,5.216341918334E-016,
+    -0.939692620786));
+#1703 = ADVANCED_FACE('',(#1704),#1715,.T.);
+#1704 = FACE_BOUND('',#1705,.T.);
+#1705 = EDGE_LOOP('',(#1706,#1712,#1713,#1714));
+#1706 = ORIENTED_EDGE('',*,*,#1707,.T.);
+#1707 = EDGE_CURVE('',#829,#1547,#1708,.T.);
+#1708 = LINE('',#1709,#1710);
+#1709 = CARTESIAN_POINT('',(0.38,0.25,8.326672684689E-017));
+#1710 = VECTOR('',#1711,1.);
+#1711 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#1712 = ORIENTED_EDGE('',*,*,#1554,.T.);
+#1713 = ORIENTED_EDGE('',*,*,#1690,.F.);
+#1714 = ORIENTED_EDGE('',*,*,#836,.F.);
+#1715 = PLANE('',#1716);
+#1716 = AXIS2_PLACEMENT_3D('',#1717,#1718,#1719);
+#1717 = CARTESIAN_POINT('',(0.38,0.25,8.326672684689E-017));
+#1718 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1719 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#1720 = ADVANCED_FACE('',(#1721),#1732,.T.);
+#1721 = FACE_BOUND('',#1722,.T.);
+#1722 = EDGE_LOOP('',(#1723,#1729,#1730,#1731));
+#1723 = ORIENTED_EDGE('',*,*,#1724,.T.);
+#1724 = EDGE_CURVE('',#821,#1539,#1725,.T.);
+#1725 = LINE('',#1726,#1727);
+#1726 = CARTESIAN_POINT('',(0.425,0.25,8.326672684689E-017));
+#1727 = VECTOR('',#1728,1.);
+#1728 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#1729 = ORIENTED_EDGE('',*,*,#1546,.T.);
+#1730 = ORIENTED_EDGE('',*,*,#1707,.F.);
+#1731 = ORIENTED_EDGE('',*,*,#828,.F.);
+#1732 = PLANE('',#1733);
+#1733 = AXIS2_PLACEMENT_3D('',#1734,#1735,#1736);
+#1734 = CARTESIAN_POINT('',(0.425,0.25,8.326672684689E-017));
+#1735 = DIRECTION('',(-0.E+000,3.330669073875E-016,-1.));
+#1736 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1737 = ADVANCED_FACE('',(#1738),#1749,.T.);
+#1738 = FACE_BOUND('',#1739,.T.);
+#1739 = EDGE_LOOP('',(#1740,#1746,#1747,#1748));
+#1740 = ORIENTED_EDGE('',*,*,#1741,.T.);
+#1741 = EDGE_CURVE('',#813,#1531,#1742,.T.);
+#1742 = LINE('',#1743,#1744);
+#1743 = CARTESIAN_POINT('',(0.425,0.25,0.83));
+#1744 = VECTOR('',#1745,1.);
+#1745 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#1746 = ORIENTED_EDGE('',*,*,#1538,.T.);
+#1747 = ORIENTED_EDGE('',*,*,#1724,.F.);
+#1748 = ORIENTED_EDGE('',*,*,#820,.F.);
+#1749 = PLANE('',#1750);
+#1750 = AXIS2_PLACEMENT_3D('',#1751,#1752,#1753);
+#1751 = CARTESIAN_POINT('',(0.425,0.25,0.83));
+#1752 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1753 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#1754 = ADVANCED_FACE('',(#1755),#1761,.T.);
+#1755 = FACE_BOUND('',#1756,.T.);
+#1756 = EDGE_LOOP('',(#1757,#1758,#1759,#1760));
+#1757 = ORIENTED_EDGE('',*,*,#883,.T.);
+#1758 = ORIENTED_EDGE('',*,*,#1530,.T.);
+#1759 = ORIENTED_EDGE('',*,*,#1741,.F.);
+#1760 = ORIENTED_EDGE('',*,*,#812,.F.);
+#1761 = PLANE('',#1762);
+#1762 = AXIS2_PLACEMENT_3D('',#1763,#1764,#1765);
+#1763 = CARTESIAN_POINT('',(0.38,0.25,0.83));
+#1764 = DIRECTION('',(-4.93432455389E-015,-3.330669073875E-016,1.));
+#1765 = DIRECTION('',(1.,-2.739100365351E-030,4.93432455389E-015));
+#1766 = ADVANCED_FACE('',(#1767),#1778,.T.);
+#1767 = FACE_BOUND('',#1768,.T.);
+#1768 = EDGE_LOOP('',(#1769,#1775,#1776,#1777));
+#1769 = ORIENTED_EDGE('',*,*,#1770,.T.);
+#1770 = EDGE_CURVE('',#781,#1506,#1771,.T.);
+#1771 = LINE('',#1772,#1773);
+#1772 = CARTESIAN_POINT('',(-0.425,0.25,8.326672684689E-017));
+#1773 = VECTOR('',#1774,1.);
+#1774 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#1775 = ORIENTED_EDGE('',*,*,#1513,.T.);
+#1776 = ORIENTED_EDGE('',*,*,#1600,.F.);
+#1777 = ORIENTED_EDGE('',*,*,#788,.F.);
+#1778 = PLANE('',#1779);
+#1779 = AXIS2_PLACEMENT_3D('',#1780,#1781,#1782);
+#1780 = CARTESIAN_POINT('',(-0.425,0.25,8.326672684689E-017));
+#1781 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1782 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1783 = ADVANCED_FACE('',(#1784),#1795,.T.);
+#1784 = FACE_BOUND('',#1785,.T.);
+#1785 = EDGE_LOOP('',(#1786,#1792,#1793,#1794));
+#1786 = ORIENTED_EDGE('',*,*,#1787,.T.);
+#1787 = EDGE_CURVE('',#773,#1498,#1788,.T.);
+#1788 = LINE('',#1789,#1790);
+#1789 = CARTESIAN_POINT('',(-0.38,0.25,8.326672684689E-017));
+#1790 = VECTOR('',#1791,1.);
+#1791 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#1792 = ORIENTED_EDGE('',*,*,#1505,.T.);
+#1793 = ORIENTED_EDGE('',*,*,#1770,.F.);
+#1794 = ORIENTED_EDGE('',*,*,#780,.F.);
+#1795 = PLANE('',#1796);
+#1796 = AXIS2_PLACEMENT_3D('',#1797,#1798,#1799);
+#1797 = CARTESIAN_POINT('',(-0.38,0.25,8.326672684689E-017));
+#1798 = DIRECTION('',(-9.609598843894E-045,3.330669073875E-016,-1.));
+#1799 = DIRECTION('',(-1.,-5.334398946951E-060,9.609598843894E-045));
+#1800 = ADVANCED_FACE('',(#1801),#1807,.T.);
+#1801 = FACE_BOUND('',#1802,.T.);
+#1802 = EDGE_LOOP('',(#1803,#1804,#1805,#1806));
+#1803 = ORIENTED_EDGE('',*,*,#1617,.T.);
+#1804 = ORIENTED_EDGE('',*,*,#1497,.T.);
+#1805 = ORIENTED_EDGE('',*,*,#1787,.F.);
+#1806 = ORIENTED_EDGE('',*,*,#772,.F.);
+#1807 = PLANE('',#1808);
+#1808 = AXIS2_PLACEMENT_3D('',#1809,#1810,#1811);
+#1809 = CARTESIAN_POINT('',(-0.38,0.25,-6.203080193525));
+#1810 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1811 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1812 = ADVANCED_FACE('',(#1813),#1824,.T.);
+#1813 = FACE_BOUND('',#1814,.T.);
+#1814 = EDGE_LOOP('',(#1815,#1821,#1822,#1823));
+#1815 = ORIENTED_EDGE('',*,*,#1816,.T.);
+#1816 = EDGE_CURVE('',#966,#1401,#1817,.T.);
+#1817 = LINE('',#1818,#1819);
+#1818 = CARTESIAN_POINT('',(1.865,0.25,0.83));
+#1819 = VECTOR('',#1820,1.);
+#1820 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#1821 = ORIENTED_EDGE('',*,*,#1408,.T.);
+#1822 = ORIENTED_EDGE('',*,*,#925,.F.);
+#1823 = ORIENTED_EDGE('',*,*,#973,.F.);
+#1824 = PLANE('',#1825);
+#1825 = AXIS2_PLACEMENT_3D('',#1826,#1827,#1828);
+#1826 = CARTESIAN_POINT('',(1.865,0.25,0.83));
+#1827 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.));
+#1828 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1829 = ADVANCED_FACE('',(#1830),#1846,.F.);
+#1830 = FACE_BOUND('',#1831,.F.);
+#1831 = EDGE_LOOP('',(#1832,#1838,#1839,#1845));
+#1832 = ORIENTED_EDGE('',*,*,#1833,.T.);
+#1833 = EDGE_CURVE('',#940,#1375,#1834,.T.);
+#1834 = LINE('',#1835,#1836);
+#1835 = CARTESIAN_POINT('',(1.91,0.25,-6.203080193525));
+#1836 = VECTOR('',#1837,1.);
+#1837 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#1838 = ORIENTED_EDGE('',*,*,#1374,.T.);
+#1839 = ORIENTED_EDGE('',*,*,#1840,.F.);
+#1840 = EDGE_CURVE('',#942,#1377,#1841,.T.);
+#1841 = LINE('',#1842,#1843);
+#1842 = CARTESIAN_POINT('',(2.14,0.25,-6.835));
+#1843 = VECTOR('',#1844,1.);
+#1844 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#1845 = ORIENTED_EDGE('',*,*,#939,.F.);
+#1846 = PLANE('',#1847);
+#1847 = AXIS2_PLACEMENT_3D('',#1848,#1849,#1850);
+#1848 = CARTESIAN_POINT('',(1.91,0.25,-6.203080193525));
+#1849 = DIRECTION('',(0.939692620786,-1.139155914017E-016,0.342020143326
+    ));
+#1850 = DIRECTION('',(0.342020143326,5.216341918334E-016,-0.939692620786
+    ));
+#1851 = ADVANCED_FACE('',(#1852),#1863,.T.);
+#1852 = FACE_BOUND('',#1853,.T.);
+#1853 = EDGE_LOOP('',(#1854,#1860,#1861,#1862));
+#1854 = ORIENTED_EDGE('',*,*,#1855,.T.);
+#1855 = EDGE_CURVE('',#1038,#1466,#1856,.T.);
+#1856 = LINE('',#1857,#1858);
+#1857 = CARTESIAN_POINT('',(2.14,0.25,-7.335));
+#1858 = VECTOR('',#1859,1.);
+#1859 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#1860 = ORIENTED_EDGE('',*,*,#1473,.T.);
+#1861 = ORIENTED_EDGE('',*,*,#1840,.F.);
+#1862 = ORIENTED_EDGE('',*,*,#1045,.F.);
+#1863 = PLANE('',#1864);
+#1864 = AXIS2_PLACEMENT_3D('',#1865,#1866,#1867);
+#1865 = CARTESIAN_POINT('',(2.14,0.25,-7.335));
+#1866 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1867 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1868 = ADVANCED_FACE('',(#1869),#1880,.T.);
+#1869 = FACE_BOUND('',#1870,.T.);
+#1870 = EDGE_LOOP('',(#1871,#1877,#1878,#1879));
+#1871 = ORIENTED_EDGE('',*,*,#1872,.T.);
+#1872 = EDGE_CURVE('',#1030,#1458,#1873,.T.);
+#1873 = LINE('',#1874,#1875);
+#1874 = CARTESIAN_POINT('',(2.44,0.25,-7.335));
+#1875 = VECTOR('',#1876,1.);
+#1876 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#1877 = ORIENTED_EDGE('',*,*,#1465,.T.);
+#1878 = ORIENTED_EDGE('',*,*,#1855,.F.);
+#1879 = ORIENTED_EDGE('',*,*,#1037,.F.);
+#1880 = PLANE('',#1881);
+#1881 = AXIS2_PLACEMENT_3D('',#1882,#1883,#1884);
+#1882 = CARTESIAN_POINT('',(2.44,0.25,-7.335));
+#1883 = DIRECTION('',(-0.E+000,3.330669073875E-016,-1.));
+#1884 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1885 = ADVANCED_FACE('',(#1886),#1897,.T.);
+#1886 = FACE_BOUND('',#1887,.T.);
+#1887 = EDGE_LOOP('',(#1888,#1894,#1895,#1896));
+#1888 = ORIENTED_EDGE('',*,*,#1889,.T.);
+#1889 = EDGE_CURVE('',#1022,#1450,#1890,.T.);
+#1890 = LINE('',#1891,#1892);
+#1891 = CARTESIAN_POINT('',(2.44,0.25,-6.835));
+#1892 = VECTOR('',#1893,1.);
+#1893 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#1894 = ORIENTED_EDGE('',*,*,#1457,.T.);
+#1895 = ORIENTED_EDGE('',*,*,#1872,.F.);
+#1896 = ORIENTED_EDGE('',*,*,#1029,.F.);
+#1897 = PLANE('',#1898);
+#1898 = AXIS2_PLACEMENT_3D('',#1899,#1900,#1901);
+#1899 = CARTESIAN_POINT('',(2.44,0.25,-6.835));
+#1900 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1901 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#1902 = ADVANCED_FACE('',(#1903),#1914,.T.);
+#1903 = FACE_BOUND('',#1904,.T.);
+#1904 = EDGE_LOOP('',(#1905,#1911,#1912,#1913));
+#1905 = ORIENTED_EDGE('',*,*,#1906,.T.);
+#1906 = EDGE_CURVE('',#1014,#1442,#1907,.T.);
+#1907 = LINE('',#1908,#1909);
+#1908 = CARTESIAN_POINT('',(2.67,0.25,-6.203080193525));
+#1909 = VECTOR('',#1910,1.);
+#1910 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#1911 = ORIENTED_EDGE('',*,*,#1449,.T.);
+#1912 = ORIENTED_EDGE('',*,*,#1889,.F.);
+#1913 = ORIENTED_EDGE('',*,*,#1021,.F.);
+#1914 = PLANE('',#1915);
+#1915 = AXIS2_PLACEMENT_3D('',#1916,#1917,#1918);
+#1916 = CARTESIAN_POINT('',(2.67,0.25,-6.203080193525));
+#1917 = DIRECTION('',(0.939692620786,1.139155914017E-016,-0.342020143326
+    ));
+#1918 = DIRECTION('',(-0.342020143326,5.216341918334E-016,
+    -0.939692620786));
+#1919 = ADVANCED_FACE('',(#1920),#1931,.T.);
+#1920 = FACE_BOUND('',#1921,.T.);
+#1921 = EDGE_LOOP('',(#1922,#1928,#1929,#1930));
+#1922 = ORIENTED_EDGE('',*,*,#1923,.T.);
+#1923 = EDGE_CURVE('',#1006,#1434,#1924,.T.);
+#1924 = LINE('',#1925,#1926);
+#1925 = CARTESIAN_POINT('',(2.67,0.25,8.326672684689E-017));
+#1926 = VECTOR('',#1927,1.);
+#1927 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#1928 = ORIENTED_EDGE('',*,*,#1441,.T.);
+#1929 = ORIENTED_EDGE('',*,*,#1906,.F.);
+#1930 = ORIENTED_EDGE('',*,*,#1013,.F.);
+#1931 = PLANE('',#1932);
+#1932 = AXIS2_PLACEMENT_3D('',#1933,#1934,#1935);
+#1933 = CARTESIAN_POINT('',(2.67,0.25,8.326672684689E-017));
+#1934 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1935 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#1936 = ADVANCED_FACE('',(#1937),#1948,.T.);
+#1937 = FACE_BOUND('',#1938,.T.);
+#1938 = EDGE_LOOP('',(#1939,#1945,#1946,#1947));
+#1939 = ORIENTED_EDGE('',*,*,#1940,.T.);
+#1940 = EDGE_CURVE('',#998,#1426,#1941,.T.);
+#1941 = LINE('',#1942,#1943);
+#1942 = CARTESIAN_POINT('',(2.715,0.25,8.326672684689E-017));
+#1943 = VECTOR('',#1944,1.);
+#1944 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#1945 = ORIENTED_EDGE('',*,*,#1433,.T.);
+#1946 = ORIENTED_EDGE('',*,*,#1923,.F.);
+#1947 = ORIENTED_EDGE('',*,*,#1005,.F.);
+#1948 = PLANE('',#1949);
+#1949 = AXIS2_PLACEMENT_3D('',#1950,#1951,#1952);
+#1950 = CARTESIAN_POINT('',(2.715,0.25,8.326672684689E-017));
+#1951 = DIRECTION('',(-0.E+000,3.330669073875E-016,-1.));
+#1952 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1953 = ADVANCED_FACE('',(#1954),#1965,.T.);
+#1954 = FACE_BOUND('',#1955,.T.);
+#1955 = EDGE_LOOP('',(#1956,#1962,#1963,#1964));
+#1956 = ORIENTED_EDGE('',*,*,#1957,.T.);
+#1957 = EDGE_CURVE('',#990,#1418,#1958,.T.);
+#1958 = LINE('',#1959,#1960);
+#1959 = CARTESIAN_POINT('',(2.715,0.25,0.83));
+#1960 = VECTOR('',#1961,1.);
+#1961 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#1962 = ORIENTED_EDGE('',*,*,#1425,.T.);
+#1963 = ORIENTED_EDGE('',*,*,#1940,.F.);
+#1964 = ORIENTED_EDGE('',*,*,#997,.F.);
+#1965 = PLANE('',#1966);
+#1966 = AXIS2_PLACEMENT_3D('',#1967,#1968,#1969);
+#1967 = CARTESIAN_POINT('',(2.715,0.25,0.83));
+#1968 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1969 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#1970 = ADVANCED_FACE('',(#1971),#1977,.T.);
+#1971 = FACE_BOUND('',#1972,.T.);
+#1972 = EDGE_LOOP('',(#1973,#1974,#1975,#1976));
+#1973 = ORIENTED_EDGE('',*,*,#1060,.T.);
+#1974 = ORIENTED_EDGE('',*,*,#1417,.T.);
+#1975 = ORIENTED_EDGE('',*,*,#1957,.F.);
+#1976 = ORIENTED_EDGE('',*,*,#989,.F.);
+#1977 = PLANE('',#1978);
+#1978 = AXIS2_PLACEMENT_3D('',#1979,#1980,#1981);
+#1979 = CARTESIAN_POINT('',(2.67,0.25,0.83));
+#1980 = DIRECTION('',(-4.687608326195E-014,-3.330669073875E-016,1.));
+#1981 = DIRECTION('',(1.,-2.602145347083E-029,4.687608326195E-014));
+#1982 = ADVANCED_FACE('',(#1983),#1994,.T.);
+#1983 = FACE_BOUND('',#1984,.T.);
+#1984 = EDGE_LOOP('',(#1985,#1991,#1992,#1993));
+#1985 = ORIENTED_EDGE('',*,*,#1986,.T.);
+#1986 = EDGE_CURVE('',#958,#1393,#1987,.T.);
+#1987 = LINE('',#1988,#1989);
+#1988 = CARTESIAN_POINT('',(1.865,0.25,8.326672684689E-017));
+#1989 = VECTOR('',#1990,1.);
+#1990 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#1991 = ORIENTED_EDGE('',*,*,#1400,.T.);
+#1992 = ORIENTED_EDGE('',*,*,#1816,.F.);
+#1993 = ORIENTED_EDGE('',*,*,#965,.F.);
+#1994 = PLANE('',#1995);
+#1995 = AXIS2_PLACEMENT_3D('',#1996,#1997,#1998);
+#1996 = CARTESIAN_POINT('',(1.865,0.25,8.326672684689E-017));
+#1997 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1998 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1999 = ADVANCED_FACE('',(#2000),#2011,.T.);
+#2000 = FACE_BOUND('',#2001,.T.);
+#2001 = EDGE_LOOP('',(#2002,#2008,#2009,#2010));
+#2002 = ORIENTED_EDGE('',*,*,#2003,.T.);
+#2003 = EDGE_CURVE('',#950,#1385,#2004,.T.);
+#2004 = LINE('',#2005,#2006);
+#2005 = CARTESIAN_POINT('',(1.91,0.25,8.326672684689E-017));
+#2006 = VECTOR('',#2007,1.);
+#2007 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#2008 = ORIENTED_EDGE('',*,*,#1392,.T.);
+#2009 = ORIENTED_EDGE('',*,*,#1986,.F.);
+#2010 = ORIENTED_EDGE('',*,*,#957,.F.);
+#2011 = PLANE('',#2012);
+#2012 = AXIS2_PLACEMENT_3D('',#2013,#2014,#2015);
+#2013 = CARTESIAN_POINT('',(1.91,0.25,8.326672684689E-017));
+#2014 = DIRECTION('',(-0.E+000,3.330669073875E-016,-1.));
+#2015 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#2016 = ADVANCED_FACE('',(#2017),#2023,.T.);
+#2017 = FACE_BOUND('',#2018,.T.);
+#2018 = EDGE_LOOP('',(#2019,#2020,#2021,#2022));
+#2019 = ORIENTED_EDGE('',*,*,#1833,.T.);
+#2020 = ORIENTED_EDGE('',*,*,#1384,.T.);
+#2021 = ORIENTED_EDGE('',*,*,#2003,.F.);
+#2022 = ORIENTED_EDGE('',*,*,#949,.F.);
+#2023 = PLANE('',#2024);
+#2024 = AXIS2_PLACEMENT_3D('',#2025,#2026,#2027);
+#2025 = CARTESIAN_POINT('',(1.91,0.25,-6.203080193525));
+#2026 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#2027 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#2028 = ADVANCED_FACE('',(#2029),#2040,.T.);
+#2029 = FACE_BOUND('',#2030,.T.);
+#2030 = EDGE_LOOP('',(#2031,#2037,#2038,#2039));
+#2031 = ORIENTED_EDGE('',*,*,#2032,.T.);
+#2032 = EDGE_CURVE('',#1143,#1288,#2033,.T.);
+#2033 = LINE('',#2034,#2035);
+#2034 = CARTESIAN_POINT('',(4.155,0.25,0.83));
+#2035 = VECTOR('',#2036,1.);
+#2036 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#2037 = ORIENTED_EDGE('',*,*,#1295,.T.);
+#2038 = ORIENTED_EDGE('',*,*,#1102,.F.);
+#2039 = ORIENTED_EDGE('',*,*,#1150,.F.);
+#2040 = PLANE('',#2041);
+#2041 = AXIS2_PLACEMENT_3D('',#2042,#2043,#2044);
+#2042 = CARTESIAN_POINT('',(4.155,0.25,0.83));
+#2043 = DIRECTION('',(0.E+000,-3.330669073875E-016,1.));
+#2044 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2045 = ADVANCED_FACE('',(#2046),#2062,.F.);
+#2046 = FACE_BOUND('',#2047,.F.);
+#2047 = EDGE_LOOP('',(#2048,#2054,#2055,#2061));
+#2048 = ORIENTED_EDGE('',*,*,#2049,.T.);
+#2049 = EDGE_CURVE('',#1117,#1262,#2050,.T.);
+#2050 = LINE('',#2051,#2052);
+#2051 = CARTESIAN_POINT('',(4.2,0.25,-6.203080193525));
+#2052 = VECTOR('',#2053,1.);
+#2053 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#2054 = ORIENTED_EDGE('',*,*,#1261,.T.);
+#2055 = ORIENTED_EDGE('',*,*,#2056,.F.);
+#2056 = EDGE_CURVE('',#1119,#1264,#2057,.T.);
+#2057 = LINE('',#2058,#2059);
+#2058 = CARTESIAN_POINT('',(4.43,0.25,-6.835));
+#2059 = VECTOR('',#2060,1.);
+#2060 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#2061 = ORIENTED_EDGE('',*,*,#1116,.F.);
+#2062 = PLANE('',#2063);
+#2063 = AXIS2_PLACEMENT_3D('',#2064,#2065,#2066);
+#2064 = CARTESIAN_POINT('',(4.2,0.25,-6.203080193525));
+#2065 = DIRECTION('',(0.939692620786,-1.139155914017E-016,0.342020143326
+    ));
+#2066 = DIRECTION('',(0.342020143326,5.216341918334E-016,-0.939692620786
+    ));
+#2067 = ADVANCED_FACE('',(#2068),#2079,.T.);
+#2068 = FACE_BOUND('',#2069,.T.);
+#2069 = EDGE_LOOP('',(#2070,#2076,#2077,#2078));
+#2070 = ORIENTED_EDGE('',*,*,#2071,.T.);
+#2071 = EDGE_CURVE('',#1215,#1353,#2072,.T.);
+#2072 = LINE('',#2073,#2074);
+#2073 = CARTESIAN_POINT('',(4.43,0.25,-7.335));
+#2074 = VECTOR('',#2075,1.);
+#2075 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#2076 = ORIENTED_EDGE('',*,*,#1360,.T.);
+#2077 = ORIENTED_EDGE('',*,*,#2056,.F.);
+#2078 = ORIENTED_EDGE('',*,*,#1222,.F.);
+#2079 = PLANE('',#2080);
+#2080 = AXIS2_PLACEMENT_3D('',#2081,#2082,#2083);
+#2081 = CARTESIAN_POINT('',(4.43,0.25,-7.335));
+#2082 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#2083 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#2084 = ADVANCED_FACE('',(#2085),#2096,.T.);
+#2085 = FACE_BOUND('',#2086,.T.);
+#2086 = EDGE_LOOP('',(#2087,#2093,#2094,#2095));
+#2087 = ORIENTED_EDGE('',*,*,#2088,.T.);
+#2088 = EDGE_CURVE('',#1207,#1345,#2089,.T.);
+#2089 = LINE('',#2090,#2091);
+#2090 = CARTESIAN_POINT('',(4.73,0.25,-7.335));
+#2091 = VECTOR('',#2092,1.);
+#2092 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#2093 = ORIENTED_EDGE('',*,*,#1352,.T.);
+#2094 = ORIENTED_EDGE('',*,*,#2071,.F.);
+#2095 = ORIENTED_EDGE('',*,*,#1214,.F.);
+#2096 = PLANE('',#2097);
+#2097 = AXIS2_PLACEMENT_3D('',#2098,#2099,#2100);
+#2098 = CARTESIAN_POINT('',(4.73,0.25,-7.335));
+#2099 = DIRECTION('',(-0.E+000,3.330669073875E-016,-1.));
+#2100 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#2101 = ADVANCED_FACE('',(#2102),#2113,.T.);
+#2102 = FACE_BOUND('',#2103,.T.);
+#2103 = EDGE_LOOP('',(#2104,#2110,#2111,#2112));
+#2104 = ORIENTED_EDGE('',*,*,#2105,.T.);
+#2105 = EDGE_CURVE('',#1199,#1337,#2106,.T.);
+#2106 = LINE('',#2107,#2108);
+#2107 = CARTESIAN_POINT('',(4.73,0.25,-6.835));
+#2108 = VECTOR('',#2109,1.);
+#2109 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#2110 = ORIENTED_EDGE('',*,*,#1344,.T.);
+#2111 = ORIENTED_EDGE('',*,*,#2088,.F.);
+#2112 = ORIENTED_EDGE('',*,*,#1206,.F.);
+#2113 = PLANE('',#2114);
+#2114 = AXIS2_PLACEMENT_3D('',#2115,#2116,#2117);
+#2115 = CARTESIAN_POINT('',(4.73,0.25,-6.835));
+#2116 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2117 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#2118 = ADVANCED_FACE('',(#2119),#2130,.T.);
+#2119 = FACE_BOUND('',#2120,.T.);
+#2120 = EDGE_LOOP('',(#2121,#2127,#2128,#2129));
+#2121 = ORIENTED_EDGE('',*,*,#2122,.T.);
+#2122 = EDGE_CURVE('',#1191,#1329,#2123,.T.);
+#2123 = LINE('',#2124,#2125);
+#2124 = CARTESIAN_POINT('',(4.96,0.25,-6.203080193525));
+#2125 = VECTOR('',#2126,1.);
+#2126 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#2127 = ORIENTED_EDGE('',*,*,#1336,.T.);
+#2128 = ORIENTED_EDGE('',*,*,#2105,.F.);
+#2129 = ORIENTED_EDGE('',*,*,#1198,.F.);
+#2130 = PLANE('',#2131);
+#2131 = AXIS2_PLACEMENT_3D('',#2132,#2133,#2134);
+#2132 = CARTESIAN_POINT('',(4.96,0.25,-6.203080193525));
+#2133 = DIRECTION('',(0.939692620786,1.139155914017E-016,-0.342020143326
+    ));
+#2134 = DIRECTION('',(-0.342020143326,5.216341918334E-016,
+    -0.939692620786));
+#2135 = ADVANCED_FACE('',(#2136),#2147,.T.);
+#2136 = FACE_BOUND('',#2137,.T.);
+#2137 = EDGE_LOOP('',(#2138,#2144,#2145,#2146));
+#2138 = ORIENTED_EDGE('',*,*,#2139,.T.);
+#2139 = EDGE_CURVE('',#1183,#1321,#2140,.T.);
+#2140 = LINE('',#2141,#2142);
+#2141 = CARTESIAN_POINT('',(4.96,0.25,3.382015509689E-015));
+#2142 = VECTOR('',#2143,1.);
+#2143 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#2144 = ORIENTED_EDGE('',*,*,#1328,.T.);
+#2145 = ORIENTED_EDGE('',*,*,#2122,.F.);
+#2146 = ORIENTED_EDGE('',*,*,#1190,.F.);
+#2147 = PLANE('',#2148);
+#2148 = AXIS2_PLACEMENT_3D('',#2149,#2150,#2151);
+#2149 = CARTESIAN_POINT('',(4.96,0.25,3.382015509689E-015));
+#2150 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2151 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#2152 = ADVANCED_FACE('',(#2153),#2164,.T.);
+#2153 = FACE_BOUND('',#2154,.T.);
+#2154 = EDGE_LOOP('',(#2155,#2161,#2162,#2163));
+#2155 = ORIENTED_EDGE('',*,*,#2156,.T.);
+#2156 = EDGE_CURVE('',#1175,#1313,#2157,.T.);
+#2157 = LINE('',#2158,#2159);
+#2158 = CARTESIAN_POINT('',(5.005,0.25,3.397975648588E-015));
+#2159 = VECTOR('',#2160,1.);
+#2160 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#2161 = ORIENTED_EDGE('',*,*,#1320,.T.);
+#2162 = ORIENTED_EDGE('',*,*,#2139,.F.);
+#2163 = ORIENTED_EDGE('',*,*,#1182,.F.);
+#2164 = PLANE('',#2165);
+#2165 = AXIS2_PLACEMENT_3D('',#2166,#2167,#2168);
+#2166 = CARTESIAN_POINT('',(5.005,0.25,3.382015509689E-015));
+#2167 = DIRECTION('',(-0.E+000,3.330669073875E-016,-1.));
+#2168 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#2169 = ADVANCED_FACE('',(#2170),#2181,.T.);
+#2170 = FACE_BOUND('',#2171,.T.);
+#2171 = EDGE_LOOP('',(#2172,#2178,#2179,#2180));
+#2172 = ORIENTED_EDGE('',*,*,#2173,.T.);
+#2173 = EDGE_CURVE('',#1167,#1305,#2174,.T.);
+#2174 = LINE('',#2175,#2176);
+#2175 = CARTESIAN_POINT('',(5.005,0.25,0.83));
+#2176 = VECTOR('',#2177,1.);
+#2177 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#2178 = ORIENTED_EDGE('',*,*,#1312,.T.);
+#2179 = ORIENTED_EDGE('',*,*,#2156,.F.);
+#2180 = ORIENTED_EDGE('',*,*,#1174,.F.);
+#2181 = PLANE('',#2182);
+#2182 = AXIS2_PLACEMENT_3D('',#2183,#2184,#2185);
+#2183 = CARTESIAN_POINT('',(5.005,0.25,0.83));
+#2184 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2185 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#2186 = ADVANCED_FACE('',(#2187),#2193,.T.);
+#2187 = FACE_BOUND('',#2188,.T.);
+#2188 = EDGE_LOOP('',(#2189,#2190,#2191,#2192));
+#2189 = ORIENTED_EDGE('',*,*,#1237,.T.);
+#2190 = ORIENTED_EDGE('',*,*,#1304,.T.);
+#2191 = ORIENTED_EDGE('',*,*,#2173,.F.);
+#2192 = ORIENTED_EDGE('',*,*,#1166,.F.);
+#2193 = PLANE('',#2194);
+#2194 = AXIS2_PLACEMENT_3D('',#2195,#2196,#2197);
+#2195 = CARTESIAN_POINT('',(4.96,0.25,0.83));
+#2196 = DIRECTION('',(-1.134894647395E-013,-3.330669073875E-016,1.));
+#2197 = DIRECTION('',(1.,-6.299930840307E-029,1.134894647395E-013));
+#2198 = ADVANCED_FACE('',(#2199),#2210,.T.);
+#2199 = FACE_BOUND('',#2200,.T.);
+#2200 = EDGE_LOOP('',(#2201,#2207,#2208,#2209));
+#2201 = ORIENTED_EDGE('',*,*,#2202,.T.);
+#2202 = EDGE_CURVE('',#1135,#1280,#2203,.T.);
+#2203 = LINE('',#2204,#2205);
+#2204 = CARTESIAN_POINT('',(4.155,0.25,3.38201565031E-015));
+#2205 = VECTOR('',#2206,1.);
+#2206 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#2207 = ORIENTED_EDGE('',*,*,#1287,.T.);
+#2208 = ORIENTED_EDGE('',*,*,#2032,.F.);
+#2209 = ORIENTED_EDGE('',*,*,#1142,.F.);
+#2210 = PLANE('',#2211);
+#2211 = AXIS2_PLACEMENT_3D('',#2212,#2213,#2214);
+#2212 = CARTESIAN_POINT('',(4.155,0.25,3.38201565031E-015));
+#2213 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#2214 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#2215 = ADVANCED_FACE('',(#2216),#2227,.T.);
+#2216 = FACE_BOUND('',#2217,.T.);
+#2217 = EDGE_LOOP('',(#2218,#2224,#2225,#2226));
+#2218 = ORIENTED_EDGE('',*,*,#2219,.T.);
+#2219 = EDGE_CURVE('',#1127,#1272,#2220,.T.);
+#2220 = LINE('',#2221,#2222);
+#2221 = CARTESIAN_POINT('',(4.2,0.25,3.508998123104E-015));
+#2222 = VECTOR('',#2223,1.);
+#2223 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#2224 = ORIENTED_EDGE('',*,*,#1279,.T.);
+#2225 = ORIENTED_EDGE('',*,*,#2202,.F.);
+#2226 = ORIENTED_EDGE('',*,*,#1134,.F.);
+#2227 = PLANE('',#2228);
+#2228 = AXIS2_PLACEMENT_3D('',#2229,#2230,#2231);
+#2229 = CARTESIAN_POINT('',(4.2,0.25,3.382015827326E-015));
+#2230 = DIRECTION('',(3.933703357474E-021,3.330669073875E-016,-1.));
+#2231 = DIRECTION('',(-1.,2.183644019757E-036,-3.933703357474E-021));
+#2232 = ADVANCED_FACE('',(#2233),#2239,.T.);
+#2233 = FACE_BOUND('',#2234,.T.);
+#2234 = EDGE_LOOP('',(#2235,#2236,#2237,#2238));
+#2235 = ORIENTED_EDGE('',*,*,#2049,.T.);
+#2236 = ORIENTED_EDGE('',*,*,#1271,.T.);
+#2237 = ORIENTED_EDGE('',*,*,#2219,.F.);
+#2238 = ORIENTED_EDGE('',*,*,#1126,.F.);
+#2239 = PLANE('',#2240);
+#2240 = AXIS2_PLACEMENT_3D('',#2241,#2242,#2243);
+#2241 = CARTESIAN_POINT('',(4.2,0.25,-6.203080193525));
+#2242 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#2243 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#2244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2248)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2245,#2246,#2247)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2245 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2246 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2247 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2248 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2245,
+  'distance_accuracy_value','confusion accuracy');
+#2249 = PRODUCT_TYPE('part',$,(#7));
+#2250 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2251,#2259,#2266,#2273,#2280,#2287,#2294,#2301,#2308,#2315,#2323,
+    #2330,#2337,#2344,#2351,#2358,#2365,#2372,#2379,#2386,#2393,#2400,
+    #2407,#2414,#2421,#2428,#2435,#2442,#2449,#2456,#2463,#2470,#2477,
+    #2484,#2491,#2498,#2505,#2512,#2519,#2526,#2533,#2540,#2547,#2554,
+    #2561,#2568,#2575,#2582,#2589,#2596,#2603,#2610,#2617,#2624,#2631,
+    #2638,#2645,#2652,#2659,#2666,#2673,#2680,#2687,#2694,#2701,#2708,
+    #2715,#2722,#2729),#2244);
+#2251 = STYLED_ITEM('color',(#2252),#17);
+#2252 = PRESENTATION_STYLE_ASSIGNMENT((#2253));
+#2253 = SURFACE_STYLE_USAGE(.BOTH.,#2254);
+#2254 = SURFACE_SIDE_STYLE('',(#2255));
+#2255 = SURFACE_STYLE_FILL_AREA(#2256);
+#2256 = FILL_AREA_STYLE('',(#2257));
+#2257 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2258 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812);
+#2259 = STYLED_ITEM('color',(#2260),#89);
+#2260 = PRESENTATION_STYLE_ASSIGNMENT((#2261));
+#2261 = SURFACE_STYLE_USAGE(.BOTH.,#2262);
+#2262 = SURFACE_SIDE_STYLE('',(#2263));
+#2263 = SURFACE_STYLE_FILL_AREA(#2264);
+#2264 = FILL_AREA_STYLE('',(#2265));
+#2265 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2266 = STYLED_ITEM('color',(#2267),#136);
+#2267 = PRESENTATION_STYLE_ASSIGNMENT((#2268));
+#2268 = SURFACE_STYLE_USAGE(.BOTH.,#2269);
+#2269 = SURFACE_SIDE_STYLE('',(#2270));
+#2270 = SURFACE_STYLE_FILL_AREA(#2271);
+#2271 = FILL_AREA_STYLE('',(#2272));
+#2272 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2273 = STYLED_ITEM('color',(#2274),#160);
+#2274 = PRESENTATION_STYLE_ASSIGNMENT((#2275));
+#2275 = SURFACE_STYLE_USAGE(.BOTH.,#2276);
+#2276 = SURFACE_SIDE_STYLE('',(#2277));
+#2277 = SURFACE_STYLE_FILL_AREA(#2278);
+#2278 = FILL_AREA_STYLE('',(#2279));
+#2279 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2280 = STYLED_ITEM('color',(#2281),#200);
+#2281 = PRESENTATION_STYLE_ASSIGNMENT((#2282));
+#2282 = SURFACE_STYLE_USAGE(.BOTH.,#2283);
+#2283 = SURFACE_SIDE_STYLE('',(#2284));
+#2284 = SURFACE_STYLE_FILL_AREA(#2285);
+#2285 = FILL_AREA_STYLE('',(#2286));
+#2286 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2287 = STYLED_ITEM('color',(#2288),#224);
+#2288 = PRESENTATION_STYLE_ASSIGNMENT((#2289));
+#2289 = SURFACE_STYLE_USAGE(.BOTH.,#2290);
+#2290 = SURFACE_SIDE_STYLE('',(#2291));
+#2291 = SURFACE_STYLE_FILL_AREA(#2292);
+#2292 = FILL_AREA_STYLE('',(#2293));
+#2293 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2294 = STYLED_ITEM('color',(#2295),#248);
+#2295 = PRESENTATION_STYLE_ASSIGNMENT((#2296));
+#2296 = SURFACE_STYLE_USAGE(.BOTH.,#2297);
+#2297 = SURFACE_SIDE_STYLE('',(#2298));
+#2298 = SURFACE_STYLE_FILL_AREA(#2299);
+#2299 = FILL_AREA_STYLE('',(#2300));
+#2300 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2301 = STYLED_ITEM('color',(#2302),#272);
+#2302 = PRESENTATION_STYLE_ASSIGNMENT((#2303));
+#2303 = SURFACE_STYLE_USAGE(.BOTH.,#2304);
+#2304 = SURFACE_SIDE_STYLE('',(#2305));
+#2305 = SURFACE_STYLE_FILL_AREA(#2306);
+#2306 = FILL_AREA_STYLE('',(#2307));
+#2307 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2308 = STYLED_ITEM('color',(#2309),#296);
+#2309 = PRESENTATION_STYLE_ASSIGNMENT((#2310));
+#2310 = SURFACE_STYLE_USAGE(.BOTH.,#2311);
+#2311 = SURFACE_SIDE_STYLE('',(#2312));
+#2312 = SURFACE_STYLE_FILL_AREA(#2313);
+#2313 = FILL_AREA_STYLE('',(#2314));
+#2314 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2315 = STYLED_ITEM('color',(#2316),#313);
+#2316 = PRESENTATION_STYLE_ASSIGNMENT((#2317));
+#2317 = SURFACE_STYLE_USAGE(.BOTH.,#2318);
+#2318 = SURFACE_SIDE_STYLE('',(#2319));
+#2319 = SURFACE_STYLE_FILL_AREA(#2320);
+#2320 = FILL_AREA_STYLE('',(#2321));
+#2321 = FILL_AREA_STYLE_COLOUR('',#2322);
+#2322 = COLOUR_RGB('',0.148000001907,0.144999995828,0.144999995828);
+#2323 = STYLED_ITEM('color',(#2324),#362);
+#2324 = PRESENTATION_STYLE_ASSIGNMENT((#2325));
+#2325 = SURFACE_STYLE_USAGE(.BOTH.,#2326);
+#2326 = SURFACE_SIDE_STYLE('',(#2327));
+#2327 = SURFACE_STYLE_FILL_AREA(#2328);
+#2328 = FILL_AREA_STYLE('',(#2329));
+#2329 = FILL_AREA_STYLE_COLOUR('',#2322);
+#2330 = STYLED_ITEM('color',(#2331),#402);
+#2331 = PRESENTATION_STYLE_ASSIGNMENT((#2332));
+#2332 = SURFACE_STYLE_USAGE(.BOTH.,#2333);
+#2333 = SURFACE_SIDE_STYLE('',(#2334));
+#2334 = SURFACE_STYLE_FILL_AREA(#2335);
+#2335 = FILL_AREA_STYLE('',(#2336));
+#2336 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2337 = STYLED_ITEM('color',(#2338),#418);
+#2338 = PRESENTATION_STYLE_ASSIGNMENT((#2339));
+#2339 = SURFACE_STYLE_USAGE(.BOTH.,#2340);
+#2340 = SURFACE_SIDE_STYLE('',(#2341));
+#2341 = SURFACE_STYLE_FILL_AREA(#2342);
+#2342 = FILL_AREA_STYLE('',(#2343));
+#2343 = FILL_AREA_STYLE_COLOUR('',#2322);
+#2344 = STYLED_ITEM('color',(#2345),#458);
+#2345 = PRESENTATION_STYLE_ASSIGNMENT((#2346));
+#2346 = SURFACE_STYLE_USAGE(.BOTH.,#2347);
+#2347 = SURFACE_SIDE_STYLE('',(#2348));
+#2348 = SURFACE_STYLE_FILL_AREA(#2349);
+#2349 = FILL_AREA_STYLE('',(#2350));
+#2350 = FILL_AREA_STYLE_COLOUR('',#2322);
+#2351 = STYLED_ITEM('color',(#2352),#578);
+#2352 = PRESENTATION_STYLE_ASSIGNMENT((#2353));
+#2353 = SURFACE_STYLE_USAGE(.BOTH.,#2354);
+#2354 = SURFACE_SIDE_STYLE('',(#2355));
+#2355 = SURFACE_STYLE_FILL_AREA(#2356);
+#2356 = FILL_AREA_STYLE('',(#2357));
+#2357 = FILL_AREA_STYLE_COLOUR('',#2322);
+#2358 = STYLED_ITEM('color',(#2359),#611);
+#2359 = PRESENTATION_STYLE_ASSIGNMENT((#2360));
+#2360 = SURFACE_STYLE_USAGE(.BOTH.,#2361);
+#2361 = SURFACE_SIDE_STYLE('',(#2362));
+#2362 = SURFACE_STYLE_FILL_AREA(#2363);
+#2363 = FILL_AREA_STYLE('',(#2364));
+#2364 = FILL_AREA_STYLE_COLOUR('',#2322);
+#2365 = STYLED_ITEM('color',(#2366),#628);
+#2366 = PRESENTATION_STYLE_ASSIGNMENT((#2367));
+#2367 = SURFACE_STYLE_USAGE(.BOTH.,#2368);
+#2368 = SURFACE_SIDE_STYLE('',(#2369));
+#2369 = SURFACE_STYLE_FILL_AREA(#2370);
+#2370 = FILL_AREA_STYLE('',(#2371));
+#2371 = FILL_AREA_STYLE_COLOUR('',#2322);
+#2372 = STYLED_ITEM('color',(#2373),#714);
+#2373 = PRESENTATION_STYLE_ASSIGNMENT((#2374));
+#2374 = SURFACE_STYLE_USAGE(.BOTH.,#2375);
+#2375 = SURFACE_SIDE_STYLE('',(#2376));
+#2376 = SURFACE_STYLE_FILL_AREA(#2377);
+#2377 = FILL_AREA_STYLE('',(#2378));
+#2378 = FILL_AREA_STYLE_COLOUR('',#2322);
+#2379 = STYLED_ITEM('color',(#2380),#726);
+#2380 = PRESENTATION_STYLE_ASSIGNMENT((#2381));
+#2381 = SURFACE_STYLE_USAGE(.BOTH.,#2382);
+#2382 = SURFACE_SIDE_STYLE('',(#2383));
+#2383 = SURFACE_STYLE_FILL_AREA(#2384);
+#2384 = FILL_AREA_STYLE('',(#2385));
+#2385 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2386 = STYLED_ITEM('color',(#2387),#758);
+#2387 = PRESENTATION_STYLE_ASSIGNMENT((#2388));
+#2388 = SURFACE_STYLE_USAGE(.BOTH.,#2389);
+#2389 = SURFACE_SIDE_STYLE('',(#2390));
+#2390 = SURFACE_STYLE_FILL_AREA(#2391);
+#2391 = FILL_AREA_STYLE('',(#2392));
+#2392 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2393 = STYLED_ITEM('color',(#2394),#878);
+#2394 = PRESENTATION_STYLE_ASSIGNMENT((#2395));
+#2395 = SURFACE_STYLE_USAGE(.BOTH.,#2396);
+#2396 = SURFACE_SIDE_STYLE('',(#2397));
+#2397 = SURFACE_STYLE_FILL_AREA(#2398);
+#2398 = FILL_AREA_STYLE('',(#2399));
+#2399 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2400 = STYLED_ITEM('color',(#2401),#903);
+#2401 = PRESENTATION_STYLE_ASSIGNMENT((#2402));
+#2402 = SURFACE_STYLE_USAGE(.BOTH.,#2403);
+#2403 = SURFACE_SIDE_STYLE('',(#2404));
+#2404 = SURFACE_STYLE_FILL_AREA(#2405);
+#2405 = FILL_AREA_STYLE('',(#2406));
+#2406 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2407 = STYLED_ITEM('color',(#2408),#935);
+#2408 = PRESENTATION_STYLE_ASSIGNMENT((#2409));
+#2409 = SURFACE_STYLE_USAGE(.BOTH.,#2410);
+#2410 = SURFACE_SIDE_STYLE('',(#2411));
+#2411 = SURFACE_STYLE_FILL_AREA(#2412);
+#2412 = FILL_AREA_STYLE('',(#2413));
+#2413 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2414 = STYLED_ITEM('color',(#2415),#1055);
+#2415 = PRESENTATION_STYLE_ASSIGNMENT((#2416));
+#2416 = SURFACE_STYLE_USAGE(.BOTH.,#2417);
+#2417 = SURFACE_SIDE_STYLE('',(#2418));
+#2418 = SURFACE_STYLE_FILL_AREA(#2419);
+#2419 = FILL_AREA_STYLE('',(#2420));
+#2420 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2421 = STYLED_ITEM('color',(#2422),#1080);
+#2422 = PRESENTATION_STYLE_ASSIGNMENT((#2423));
+#2423 = SURFACE_STYLE_USAGE(.BOTH.,#2424);
+#2424 = SURFACE_SIDE_STYLE('',(#2425));
+#2425 = SURFACE_STYLE_FILL_AREA(#2426);
+#2426 = FILL_AREA_STYLE('',(#2427));
+#2427 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2428 = STYLED_ITEM('color',(#2429),#1112);
+#2429 = PRESENTATION_STYLE_ASSIGNMENT((#2430));
+#2430 = SURFACE_STYLE_USAGE(.BOTH.,#2431);
+#2431 = SURFACE_SIDE_STYLE('',(#2432));
+#2432 = SURFACE_STYLE_FILL_AREA(#2433);
+#2433 = FILL_AREA_STYLE('',(#2434));
+#2434 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2435 = STYLED_ITEM('color',(#2436),#1232);
+#2436 = PRESENTATION_STYLE_ASSIGNMENT((#2437));
+#2437 = SURFACE_STYLE_USAGE(.BOTH.,#2438);
+#2438 = SURFACE_SIDE_STYLE('',(#2439));
+#2439 = SURFACE_STYLE_FILL_AREA(#2440);
+#2440 = FILL_AREA_STYLE('',(#2441));
+#2441 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2442 = STYLED_ITEM('color',(#2443),#1257);
+#2443 = PRESENTATION_STYLE_ASSIGNMENT((#2444));
+#2444 = SURFACE_STYLE_USAGE(.BOTH.,#2445);
+#2445 = SURFACE_SIDE_STYLE('',(#2446));
+#2446 = SURFACE_STYLE_FILL_AREA(#2447);
+#2447 = FILL_AREA_STYLE('',(#2448));
+#2448 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2449 = STYLED_ITEM('color',(#2450),#1370);
+#2450 = PRESENTATION_STYLE_ASSIGNMENT((#2451));
+#2451 = SURFACE_STYLE_USAGE(.BOTH.,#2452);
+#2452 = SURFACE_SIDE_STYLE('',(#2453));
+#2453 = SURFACE_STYLE_FILL_AREA(#2454);
+#2454 = FILL_AREA_STYLE('',(#2455));
+#2455 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2456 = STYLED_ITEM('color',(#2457),#1483);
+#2457 = PRESENTATION_STYLE_ASSIGNMENT((#2458));
+#2458 = SURFACE_STYLE_USAGE(.BOTH.,#2459);
+#2459 = SURFACE_SIDE_STYLE('',(#2460));
+#2460 = SURFACE_STYLE_FILL_AREA(#2461);
+#2461 = FILL_AREA_STYLE('',(#2462));
+#2462 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2463 = STYLED_ITEM('color',(#2464),#1596);
+#2464 = PRESENTATION_STYLE_ASSIGNMENT((#2465));
+#2465 = SURFACE_STYLE_USAGE(.BOTH.,#2466);
+#2466 = SURFACE_SIDE_STYLE('',(#2467));
+#2467 = SURFACE_STYLE_FILL_AREA(#2468);
+#2468 = FILL_AREA_STYLE('',(#2469));
+#2469 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2470 = STYLED_ITEM('color',(#2471),#1613);
+#2471 = PRESENTATION_STYLE_ASSIGNMENT((#2472));
+#2472 = SURFACE_STYLE_USAGE(.BOTH.,#2473);
+#2473 = SURFACE_SIDE_STYLE('',(#2474));
+#2474 = SURFACE_STYLE_FILL_AREA(#2475);
+#2475 = FILL_AREA_STYLE('',(#2476));
+#2476 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2477 = STYLED_ITEM('color',(#2478),#1635);
+#2478 = PRESENTATION_STYLE_ASSIGNMENT((#2479));
+#2479 = SURFACE_STYLE_USAGE(.BOTH.,#2480);
+#2480 = SURFACE_SIDE_STYLE('',(#2481));
+#2481 = SURFACE_STYLE_FILL_AREA(#2482);
+#2482 = FILL_AREA_STYLE('',(#2483));
+#2483 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2484 = STYLED_ITEM('color',(#2485),#1652);
+#2485 = PRESENTATION_STYLE_ASSIGNMENT((#2486));
+#2486 = SURFACE_STYLE_USAGE(.BOTH.,#2487);
+#2487 = SURFACE_SIDE_STYLE('',(#2488));
+#2488 = SURFACE_STYLE_FILL_AREA(#2489);
+#2489 = FILL_AREA_STYLE('',(#2490));
+#2490 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2491 = STYLED_ITEM('color',(#2492),#1669);
+#2492 = PRESENTATION_STYLE_ASSIGNMENT((#2493));
+#2493 = SURFACE_STYLE_USAGE(.BOTH.,#2494);
+#2494 = SURFACE_SIDE_STYLE('',(#2495));
+#2495 = SURFACE_STYLE_FILL_AREA(#2496);
+#2496 = FILL_AREA_STYLE('',(#2497));
+#2497 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2498 = STYLED_ITEM('color',(#2499),#1686);
+#2499 = PRESENTATION_STYLE_ASSIGNMENT((#2500));
+#2500 = SURFACE_STYLE_USAGE(.BOTH.,#2501);
+#2501 = SURFACE_SIDE_STYLE('',(#2502));
+#2502 = SURFACE_STYLE_FILL_AREA(#2503);
+#2503 = FILL_AREA_STYLE('',(#2504));
+#2504 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2505 = STYLED_ITEM('color',(#2506),#1703);
+#2506 = PRESENTATION_STYLE_ASSIGNMENT((#2507));
+#2507 = SURFACE_STYLE_USAGE(.BOTH.,#2508);
+#2508 = SURFACE_SIDE_STYLE('',(#2509));
+#2509 = SURFACE_STYLE_FILL_AREA(#2510);
+#2510 = FILL_AREA_STYLE('',(#2511));
+#2511 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2512 = STYLED_ITEM('color',(#2513),#1720);
+#2513 = PRESENTATION_STYLE_ASSIGNMENT((#2514));
+#2514 = SURFACE_STYLE_USAGE(.BOTH.,#2515);
+#2515 = SURFACE_SIDE_STYLE('',(#2516));
+#2516 = SURFACE_STYLE_FILL_AREA(#2517);
+#2517 = FILL_AREA_STYLE('',(#2518));
+#2518 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2519 = STYLED_ITEM('color',(#2520),#1737);
+#2520 = PRESENTATION_STYLE_ASSIGNMENT((#2521));
+#2521 = SURFACE_STYLE_USAGE(.BOTH.,#2522);
+#2522 = SURFACE_SIDE_STYLE('',(#2523));
+#2523 = SURFACE_STYLE_FILL_AREA(#2524);
+#2524 = FILL_AREA_STYLE('',(#2525));
+#2525 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2526 = STYLED_ITEM('color',(#2527),#1754);
+#2527 = PRESENTATION_STYLE_ASSIGNMENT((#2528));
+#2528 = SURFACE_STYLE_USAGE(.BOTH.,#2529);
+#2529 = SURFACE_SIDE_STYLE('',(#2530));
+#2530 = SURFACE_STYLE_FILL_AREA(#2531);
+#2531 = FILL_AREA_STYLE('',(#2532));
+#2532 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2533 = STYLED_ITEM('color',(#2534),#1766);
+#2534 = PRESENTATION_STYLE_ASSIGNMENT((#2535));
+#2535 = SURFACE_STYLE_USAGE(.BOTH.,#2536);
+#2536 = SURFACE_SIDE_STYLE('',(#2537));
+#2537 = SURFACE_STYLE_FILL_AREA(#2538);
+#2538 = FILL_AREA_STYLE('',(#2539));
+#2539 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2540 = STYLED_ITEM('color',(#2541),#1783);
+#2541 = PRESENTATION_STYLE_ASSIGNMENT((#2542));
+#2542 = SURFACE_STYLE_USAGE(.BOTH.,#2543);
+#2543 = SURFACE_SIDE_STYLE('',(#2544));
+#2544 = SURFACE_STYLE_FILL_AREA(#2545);
+#2545 = FILL_AREA_STYLE('',(#2546));
+#2546 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2547 = STYLED_ITEM('color',(#2548),#1800);
+#2548 = PRESENTATION_STYLE_ASSIGNMENT((#2549));
+#2549 = SURFACE_STYLE_USAGE(.BOTH.,#2550);
+#2550 = SURFACE_SIDE_STYLE('',(#2551));
+#2551 = SURFACE_STYLE_FILL_AREA(#2552);
+#2552 = FILL_AREA_STYLE('',(#2553));
+#2553 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2554 = STYLED_ITEM('color',(#2555),#1812);
+#2555 = PRESENTATION_STYLE_ASSIGNMENT((#2556));
+#2556 = SURFACE_STYLE_USAGE(.BOTH.,#2557);
+#2557 = SURFACE_SIDE_STYLE('',(#2558));
+#2558 = SURFACE_STYLE_FILL_AREA(#2559);
+#2559 = FILL_AREA_STYLE('',(#2560));
+#2560 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2561 = STYLED_ITEM('color',(#2562),#1829);
+#2562 = PRESENTATION_STYLE_ASSIGNMENT((#2563));
+#2563 = SURFACE_STYLE_USAGE(.BOTH.,#2564);
+#2564 = SURFACE_SIDE_STYLE('',(#2565));
+#2565 = SURFACE_STYLE_FILL_AREA(#2566);
+#2566 = FILL_AREA_STYLE('',(#2567));
+#2567 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2568 = STYLED_ITEM('color',(#2569),#1851);
+#2569 = PRESENTATION_STYLE_ASSIGNMENT((#2570));
+#2570 = SURFACE_STYLE_USAGE(.BOTH.,#2571);
+#2571 = SURFACE_SIDE_STYLE('',(#2572));
+#2572 = SURFACE_STYLE_FILL_AREA(#2573);
+#2573 = FILL_AREA_STYLE('',(#2574));
+#2574 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2575 = STYLED_ITEM('color',(#2576),#1868);
+#2576 = PRESENTATION_STYLE_ASSIGNMENT((#2577));
+#2577 = SURFACE_STYLE_USAGE(.BOTH.,#2578);
+#2578 = SURFACE_SIDE_STYLE('',(#2579));
+#2579 = SURFACE_STYLE_FILL_AREA(#2580);
+#2580 = FILL_AREA_STYLE('',(#2581));
+#2581 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2582 = STYLED_ITEM('color',(#2583),#1885);
+#2583 = PRESENTATION_STYLE_ASSIGNMENT((#2584));
+#2584 = SURFACE_STYLE_USAGE(.BOTH.,#2585);
+#2585 = SURFACE_SIDE_STYLE('',(#2586));
+#2586 = SURFACE_STYLE_FILL_AREA(#2587);
+#2587 = FILL_AREA_STYLE('',(#2588));
+#2588 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2589 = STYLED_ITEM('color',(#2590),#1902);
+#2590 = PRESENTATION_STYLE_ASSIGNMENT((#2591));
+#2591 = SURFACE_STYLE_USAGE(.BOTH.,#2592);
+#2592 = SURFACE_SIDE_STYLE('',(#2593));
+#2593 = SURFACE_STYLE_FILL_AREA(#2594);
+#2594 = FILL_AREA_STYLE('',(#2595));
+#2595 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2596 = STYLED_ITEM('color',(#2597),#1919);
+#2597 = PRESENTATION_STYLE_ASSIGNMENT((#2598));
+#2598 = SURFACE_STYLE_USAGE(.BOTH.,#2599);
+#2599 = SURFACE_SIDE_STYLE('',(#2600));
+#2600 = SURFACE_STYLE_FILL_AREA(#2601);
+#2601 = FILL_AREA_STYLE('',(#2602));
+#2602 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2603 = STYLED_ITEM('color',(#2604),#1936);
+#2604 = PRESENTATION_STYLE_ASSIGNMENT((#2605));
+#2605 = SURFACE_STYLE_USAGE(.BOTH.,#2606);
+#2606 = SURFACE_SIDE_STYLE('',(#2607));
+#2607 = SURFACE_STYLE_FILL_AREA(#2608);
+#2608 = FILL_AREA_STYLE('',(#2609));
+#2609 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2610 = STYLED_ITEM('color',(#2611),#1953);
+#2611 = PRESENTATION_STYLE_ASSIGNMENT((#2612));
+#2612 = SURFACE_STYLE_USAGE(.BOTH.,#2613);
+#2613 = SURFACE_SIDE_STYLE('',(#2614));
+#2614 = SURFACE_STYLE_FILL_AREA(#2615);
+#2615 = FILL_AREA_STYLE('',(#2616));
+#2616 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2617 = STYLED_ITEM('color',(#2618),#1970);
+#2618 = PRESENTATION_STYLE_ASSIGNMENT((#2619));
+#2619 = SURFACE_STYLE_USAGE(.BOTH.,#2620);
+#2620 = SURFACE_SIDE_STYLE('',(#2621));
+#2621 = SURFACE_STYLE_FILL_AREA(#2622);
+#2622 = FILL_AREA_STYLE('',(#2623));
+#2623 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2624 = STYLED_ITEM('color',(#2625),#1982);
+#2625 = PRESENTATION_STYLE_ASSIGNMENT((#2626));
+#2626 = SURFACE_STYLE_USAGE(.BOTH.,#2627);
+#2627 = SURFACE_SIDE_STYLE('',(#2628));
+#2628 = SURFACE_STYLE_FILL_AREA(#2629);
+#2629 = FILL_AREA_STYLE('',(#2630));
+#2630 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2631 = STYLED_ITEM('color',(#2632),#1999);
+#2632 = PRESENTATION_STYLE_ASSIGNMENT((#2633));
+#2633 = SURFACE_STYLE_USAGE(.BOTH.,#2634);
+#2634 = SURFACE_SIDE_STYLE('',(#2635));
+#2635 = SURFACE_STYLE_FILL_AREA(#2636);
+#2636 = FILL_AREA_STYLE('',(#2637));
+#2637 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2638 = STYLED_ITEM('color',(#2639),#2016);
+#2639 = PRESENTATION_STYLE_ASSIGNMENT((#2640));
+#2640 = SURFACE_STYLE_USAGE(.BOTH.,#2641);
+#2641 = SURFACE_SIDE_STYLE('',(#2642));
+#2642 = SURFACE_STYLE_FILL_AREA(#2643);
+#2643 = FILL_AREA_STYLE('',(#2644));
+#2644 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2645 = STYLED_ITEM('color',(#2646),#2028);
+#2646 = PRESENTATION_STYLE_ASSIGNMENT((#2647));
+#2647 = SURFACE_STYLE_USAGE(.BOTH.,#2648);
+#2648 = SURFACE_SIDE_STYLE('',(#2649));
+#2649 = SURFACE_STYLE_FILL_AREA(#2650);
+#2650 = FILL_AREA_STYLE('',(#2651));
+#2651 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2652 = STYLED_ITEM('color',(#2653),#2045);
+#2653 = PRESENTATION_STYLE_ASSIGNMENT((#2654));
+#2654 = SURFACE_STYLE_USAGE(.BOTH.,#2655);
+#2655 = SURFACE_SIDE_STYLE('',(#2656));
+#2656 = SURFACE_STYLE_FILL_AREA(#2657);
+#2657 = FILL_AREA_STYLE('',(#2658));
+#2658 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2659 = STYLED_ITEM('color',(#2660),#2067);
+#2660 = PRESENTATION_STYLE_ASSIGNMENT((#2661));
+#2661 = SURFACE_STYLE_USAGE(.BOTH.,#2662);
+#2662 = SURFACE_SIDE_STYLE('',(#2663));
+#2663 = SURFACE_STYLE_FILL_AREA(#2664);
+#2664 = FILL_AREA_STYLE('',(#2665));
+#2665 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2666 = STYLED_ITEM('color',(#2667),#2084);
+#2667 = PRESENTATION_STYLE_ASSIGNMENT((#2668));
+#2668 = SURFACE_STYLE_USAGE(.BOTH.,#2669);
+#2669 = SURFACE_SIDE_STYLE('',(#2670));
+#2670 = SURFACE_STYLE_FILL_AREA(#2671);
+#2671 = FILL_AREA_STYLE('',(#2672));
+#2672 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2673 = STYLED_ITEM('color',(#2674),#2101);
+#2674 = PRESENTATION_STYLE_ASSIGNMENT((#2675));
+#2675 = SURFACE_STYLE_USAGE(.BOTH.,#2676);
+#2676 = SURFACE_SIDE_STYLE('',(#2677));
+#2677 = SURFACE_STYLE_FILL_AREA(#2678);
+#2678 = FILL_AREA_STYLE('',(#2679));
+#2679 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2680 = STYLED_ITEM('color',(#2681),#2118);
+#2681 = PRESENTATION_STYLE_ASSIGNMENT((#2682));
+#2682 = SURFACE_STYLE_USAGE(.BOTH.,#2683);
+#2683 = SURFACE_SIDE_STYLE('',(#2684));
+#2684 = SURFACE_STYLE_FILL_AREA(#2685);
+#2685 = FILL_AREA_STYLE('',(#2686));
+#2686 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2687 = STYLED_ITEM('color',(#2688),#2135);
+#2688 = PRESENTATION_STYLE_ASSIGNMENT((#2689));
+#2689 = SURFACE_STYLE_USAGE(.BOTH.,#2690);
+#2690 = SURFACE_SIDE_STYLE('',(#2691));
+#2691 = SURFACE_STYLE_FILL_AREA(#2692);
+#2692 = FILL_AREA_STYLE('',(#2693));
+#2693 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2694 = STYLED_ITEM('color',(#2695),#2152);
+#2695 = PRESENTATION_STYLE_ASSIGNMENT((#2696));
+#2696 = SURFACE_STYLE_USAGE(.BOTH.,#2697);
+#2697 = SURFACE_SIDE_STYLE('',(#2698));
+#2698 = SURFACE_STYLE_FILL_AREA(#2699);
+#2699 = FILL_AREA_STYLE('',(#2700));
+#2700 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2701 = STYLED_ITEM('color',(#2702),#2169);
+#2702 = PRESENTATION_STYLE_ASSIGNMENT((#2703));
+#2703 = SURFACE_STYLE_USAGE(.BOTH.,#2704);
+#2704 = SURFACE_SIDE_STYLE('',(#2705));
+#2705 = SURFACE_STYLE_FILL_AREA(#2706);
+#2706 = FILL_AREA_STYLE('',(#2707));
+#2707 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2708 = STYLED_ITEM('color',(#2709),#2186);
+#2709 = PRESENTATION_STYLE_ASSIGNMENT((#2710));
+#2710 = SURFACE_STYLE_USAGE(.BOTH.,#2711);
+#2711 = SURFACE_SIDE_STYLE('',(#2712));
+#2712 = SURFACE_STYLE_FILL_AREA(#2713);
+#2713 = FILL_AREA_STYLE('',(#2714));
+#2714 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2715 = STYLED_ITEM('color',(#2716),#2198);
+#2716 = PRESENTATION_STYLE_ASSIGNMENT((#2717));
+#2717 = SURFACE_STYLE_USAGE(.BOTH.,#2718);
+#2718 = SURFACE_SIDE_STYLE('',(#2719));
+#2719 = SURFACE_STYLE_FILL_AREA(#2720);
+#2720 = FILL_AREA_STYLE('',(#2721));
+#2721 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2722 = STYLED_ITEM('color',(#2723),#2215);
+#2723 = PRESENTATION_STYLE_ASSIGNMENT((#2724));
+#2724 = SURFACE_STYLE_USAGE(.BOTH.,#2725);
+#2725 = SURFACE_SIDE_STYLE('',(#2726));
+#2726 = SURFACE_STYLE_FILL_AREA(#2727);
+#2727 = FILL_AREA_STYLE('',(#2728));
+#2728 = FILL_AREA_STYLE_COLOUR('',#2258);
+#2729 = STYLED_ITEM('color',(#2730),#2232);
+#2730 = PRESENTATION_STYLE_ASSIGNMENT((#2731));
+#2731 = SURFACE_STYLE_USAGE(.BOTH.,#2732);
+#2732 = SURFACE_SIDE_STYLE('',(#2733));
+#2733 = SURFACE_STYLE_FILL_AREA(#2734);
+#2734 = FILL_AREA_STYLE('',(#2735));
+#2735 = FILL_AREA_STYLE_COLOUR('',#2258);
+ENDSEC;
+END-ISO-10303-21;
README.mdadded+68
@@ -0,0 +1,68 @@+# 2SC3303-Y++**TOSHIBA** · Bipolar (BJT) · TO-251-3++2SC3303-Y from TOSHIBA, in a TO-251-3. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | B | input | Base; emitter-base voltage limited to 7 V (VEBO) and base current to 1 A (IB). |+| 2 | C | passive | Collector, also the heatsink tab; VCEO 80 V, VCBO 100 V, IC 5 A DC and 8 A pulsed. |+| 3 | E | passive | Emitter, the common terminal of the NPN transistor. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | TOSHIBA |+| Package | TO-251-3 |+| Category | Transistors/Thyristors |+| Pins | 3 |++## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| Collector cut-off current | ICBO |  |  | 1 | μA | VCB = 100 V, IE = 0 | 2 |+| Emitter cut-off current | IEBO |  |  | 1 | μA | VEB = 7 V, IC = 0 | 2 |+| Collector-emitter breakdown voltage | V(BR)CEO | 80 |  |  | V | IC = 10 mA, IB = 0 | 2 |+| DC current gain (1), Y classification | hFE (1) | 120 |  | 240 |  | VCE = 1 V, IC = 1 A | 2 |+| DC current gain (2) | hFE (2) | 40 |  |  |  | VCE = 1 V, IC = 3 A | 2 |+| Collector-emitter saturation voltage | VCE (sat) |  | 0.2 | 0.4 | V | IC = 3 A, IB = 0.15 A | 2 |+| Base-emitter saturation voltage | VBE (sat) |  | 0.9 | 1.2 | V | IC = 3 A, IB = 0.15 A | 2 |+| Transition frequency | fT |  | 120 |  | MHz | VCE = 4 V, IC = 1 A | 2 |+| Collector output capacitance | Cob |  | 80 |  | pF | VCB = 10 V, IE = 0, f = 1 MHz | 2 |+| Turn-on time | ton |  | 0.2 |  | μs | IB1 = -IB2 = 0.15 A, DUTY CYCLE ≤ 1% | 2 |+| Storage time | tstg |  | 1 |  | μs | IB1 = -IB2 = 0.15 A, DUTY CYCLE ≤ 1% | 2 |+| Fall time | tf |  | 0.1 |  | μs | IB1 = -IB2 = 0.15 A, DUTY CYCLE ≤ 1% | 2 |+| Collector-base voltage | VCBO |  |  | 100 | V | Ta = 25°C | 1 |+| Collector-emitter voltage | VCEO |  |  | 80 | V | Ta = 25°C | 1 |+| Emitter-base voltage | VEBO |  |  | 7 | V | Ta = 25°C | 1 |+| Collector current DC | IC |  |  | 5 | A | Ta = 25°C | 1 |+| Collector current pulse | ICP |  |  | 8 | A | Ta = 25°C | 1 |+| Base current | IB |  |  | 1 | A | Ta = 25°C | 1 |+| Collector power dissipation (Ta = 25°C) | PC |  |  | 1 | W | Ta = 25°C | 1 |+| Collector power dissipation (Tc = 25°C) | PC |  |  | 20 | W | Tc = 25°C | 1 |+| Junction temperature | Tj |  |  | 150 | °C |  | 1 |+| Storage temperature range | Tstg | -55 |  | 150 | °C |  | 1 |++## CAD (KiCad official)++- Symbol: `2SC3303-Y`+- Footprint: `Package_TO_SOT_THT:TO-251-3_Vertical`+- 3D model: TO-251-3 (KiCad packages3D, STEP)+- 3D model files: `2sc3303-y-etched.step` / `2sc3303-y-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `2sc3303-y.step` / `2sc3303-y.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [TOSHIBA datasheet](docs/2sc3303-y-datasheet.pdf) (5 pp, sha256 `a103d3346aec99f3`, retrieved 2026-10-23, tier: manufacturer)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-sonnet-5-5` (text+vision), consensus `claude-opus-5-5` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/2sc3303-y-datasheet.pdf)
docs/2sc3303-y-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
package.jsonadded+163
@@ -0,0 +1,163 @@+{+  "slug": "2sc3303-y",+  "version": "0.1.0",+  "type": "component",+  "description": "TOSHIBA Bipolar (BJT), TO-251-3. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "transistors-thyristors",+    "2sc3303-y",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "2sc3303-y.kicad_sym",+    "2sc3303-y.kicad_mod",+    "2sc3303-y.glb",+    "2sc3303-y.step",+    "2sc3303-y.lbr",+    "docs/hero.png",+    "docs/2sc3303-y-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "2sc3303-y-hero.glb",+    "2sc3303-y-hero.overlay.json",+    "2sc3303-y-etched.glb"+  ],+  "component": {+    "mpn": "2SC3303-Y",+    "manufacturer": "TOSHIBA",+    "package": "TO-251-3",+    "pin_count": 3,+    "category": "Transistors/Thyristors",+    "subcategory": "Bipolar (BJT)",+    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/992e9722efc9fe91adea3286470f7799.pdf",+    "parts": {+      "symbol": "2sc3303-y.kicad_sym",+      "footprint": "2sc3303-y.kicad_mod",+      "model_3d": "2sc3303-y-hero.glb",+      "model_3d_plain": "2sc3303-y-etched.glb",+      "model_3d_step": "2sc3303-y-etched.step",+      "model_3d_step_plain": "2sc3303-y.step",+      "lbr": "2sc3303-y.lbr"+    },+    "distributor_links": {+      "lcsc": "C5502682"+    },+    "distributor_check": {+      "checked_at": "2026-10-23T12:23:00Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": null,+        "status": "no match"+      },+      "mouser": {+        "pn": null,+        "status": "no match"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "B",+        "type": "input",+        "description": "Base; emitter-base voltage limited to 7 V (VEBO) and base current to 1 A (IB)."+      },+      {+        "number": "2",+        "name": "C",+        "type": "passive",+        "description": "Collector, also the heatsink tab; VCEO 80 V, VCBO 100 V, IC 5 A DC and 8 A pulsed."+      },+      {+        "number": "3",+        "name": "E",+        "type": "passive",+        "description": "Emitter, the common terminal of the NPN transistor."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-sonnet-5-5",+        "primary_mode": "text+vision",+        "consensus_model": "claude-opus-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: The package hint says TO-251-3 (through-hole IPAK), but the datasheet drawing is TOSHIBA 2-7J1A with; The datasheet gives no pin types, so types are assigned by judgement. Base is input and collector/em",+          "vision extraction: provenance cannot be text-verified; needs consensus"+        ],+        "pages_sent": 5,+        "cost_usd": 0.2307,+        "at": "2026-10-23T12:22:38"+      },+      "datasheet": {+        "url": "https://datasheet.lcsc.com/datasheet/pdf/992e9722efc9fe91adea3286470f7799.pdf",+        "pages": 5,+        "sha256": "a103d3346aec99f3",+        "source_tier": "mfr"+      },+      "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"+    },+    "models_3d": [+      {+        "file": "2sc3303-y.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          6.575,+          2.31,+          16.26+        ],+        "zmin_mm": -7.335,+        "centre_offset_mm": 0.125,+        "footprint_binding": "identity",+        "sha256": "7bb694d087837f077086c278225d603d812ff6a7a8af1db64601db91de627c55",+        "checked": "2026-10-23",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "2sc3303-y-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          6.575,+          2.31,+          16.26+        ],+        "zmin_mm": -7.335,+        "centre_offset_mm": 0.125,+        "footprint_binding": "identity",+        "sha256": "5413e7961c10c1d3627b4e1aa8e0c5a419b3c2533f7fd1bf0f7a7cdfbba6a3ba",+        "checked": "2026-10-23",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  }+}
page.jsonadded+169
@@ -0,0 +1,169 @@+{+  "slug": "2sc3303-y",+  "version": "0.1.0",+  "type": "component",+  "description": "TOSHIBA Bipolar (BJT), TO-251-3. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "transistors-thyristors",+    "2sc3303-y",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "2sc3303-y.kicad_sym",+    "2sc3303-y.kicad_mod",+    "2sc3303-y.glb",+    "2sc3303-y.step",+    "2sc3303-y.lbr",+    "docs/hero.png",+    "docs/2sc3303-y-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "2sc3303-y-hero.glb",+    "2sc3303-y-hero.overlay.json",+    "2sc3303-y-etched.glb"+  ],+  "component": {+    "mpn": "2SC3303-Y",+    "manufacturer": "TOSHIBA",+    "package": "TO-251-3",+    "pin_count": 3,+    "category": "Transistors/Thyristors",+    "subcategory": "Bipolar (BJT)",+    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/992e9722efc9fe91adea3286470f7799.pdf",+    "parts": {+      "symbol": "2sc3303-y.kicad_sym",+      "footprint": "2sc3303-y.kicad_mod",+      "model_3d": "2sc3303-y-hero.glb",+      "model_3d_plain": "2sc3303-y-etched.glb",+      "model_3d_step": "2sc3303-y-etched.step",+      "model_3d_step_plain": "2sc3303-y.step",+      "lbr": "2sc3303-y.lbr"+    },+    "distributor_links": {+      "lcsc": "C5502682"+    },+    "distributor_check": {+      "checked_at": "2026-10-23T12:23:00Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": null,+        "status": "no match"+      },+      "mouser": {+        "pn": null,+        "status": "no match"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "B",+        "type": "input",+        "description": "Base; emitter-base voltage limited to 7 V (VEBO) and base current to 1 A (IB)."+      },+      {+        "number": "2",+        "name": "C",+        "type": "passive",+        "description": "Collector, also the heatsink tab; VCEO 80 V, VCBO 100 V, IC 5 A DC and 8 A pulsed."+      },+      {+        "number": "3",+        "name": "E",+        "type": "passive",+        "description": "Emitter, the common terminal of the NPN transistor."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-sonnet-5-5",+        "primary_mode": "text+vision",+        "consensus_model": "claude-opus-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: The package hint says TO-251-3 (through-hole IPAK), but the datasheet drawing is TOSHIBA 2-7J1A with; The datasheet gives no pin types, so types are assigned by judgement. Base is input and collector/em",+          "vision extraction: provenance cannot be text-verified; needs consensus"+        ],+        "pages_sent": 5,+        "cost_usd": 0.2307,+        "at": "2026-10-23T12:22:38"+      },+      "datasheet": {+        "url": "https://datasheet.lcsc.com/datasheet/pdf/992e9722efc9fe91adea3286470f7799.pdf",+        "pages": 5,+        "sha256": "a103d3346aec99f3",+        "source_tier": "mfr"+      },+      "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"+    },+    "models_3d": [+      {+        "file": "2sc3303-y.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          6.575,+          2.31,+          16.26+        ],+        "zmin_mm": -7.335,+        "centre_offset_mm": 0.125,+        "footprint_binding": "identity",+        "sha256": "7bb694d087837f077086c278225d603d812ff6a7a8af1db64601db91de627c55",+        "checked": "2026-10-23",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "2sc3303-y-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          6.575,+          2.31,+          16.26+        ],+        "zmin_mm": -7.335,+        "centre_offset_mm": 0.125,+        "footprint_binding": "identity",+        "sha256": "5413e7961c10c1d3627b4e1aa8e0c5a419b3c2533f7fd1bf0f7a7cdfbba6a3ba",+        "checked": "2026-10-23",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  },+  "visibility": "public",+  "org": "adom",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  }+}\ No newline at end of file
viewers/footprint.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>2sc3303-y</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>2sc3303-y</title>\ No newline at end of file