← Commit history
README.mdadded+70
@@ -0,0 +1,70 @@+# ESTF8SS195UP++**MASPOWER** · Fast Recovery / High Efficiency Diodes · TO-220F-2++ESTF8SS195UP from MASPOWER, in a TO-220F-2. 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 | K | passive | Cathode of the rectifier diode; the part is rated for VRRM/VRSM of 1950 V and IFRMS of 8 A. |+| 2 | A | passive | Anode of the rectifier diode; forward voltage is max 1.34 V at IF = 8 A. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | MASPOWER |+| Package | TO-220F-2 |+| Category | Diodes |+| Pins | 2 |++## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| Electrical: Reverse leakage current | IR |  |  | 0.7 | mA | VR=VRRM | 1 |+| Forward voltage | VF |  |  | 1.34 | V | IF=8A | 1 |+| Threshold voltage | VT0 |  |  | 0.8 | V | For power-loss calculations only | 1 |+| Reverse recovery time | Trr |  | 0.72 | 1 | μs | IF=1A,VR=30V,di/dt=200A/μs | 1 |+| Slope resistance | rT |  |  | 67 | mΩ | TVJ=TVJM | 1 |+| Thermal resistance junction to ambient (forced air) | RthJA |  |  | 38 | K/W | Forced air cooling with 1.5 m/s, Tamb = 45°C | 1 |+| Thermal resistance junction to ambient (soldered on PC board) | RthJA |  |  | 80 | K/W | Soldered on to PC board, Tamb = 45°C | 2 |+| Creepage distance on surface | dS |  |  | 8.5 | mm |  | 2 |+| Strike distance through air | dA |  |  | 6.7 | mm |  | 2 |+| Max. allowable acceleration | a |  |  | 100 | M/S |  | 2 |+| Repetitive peak reverse voltage | VRRM |  |  | 1950 | V |  | 1 |+| Non-repetitive peak reverse voltage | VRSM |  |  | 1950 | V |  | 1 |+| RMS forward current | IFRMS |  |  | 8 | A | TVJ = TVJM | 1 |+| Average forward current | IFAVM |  |  | 2.6 | A | Tamb = 45°C; RthJA = 38 K/W; 180° sine | 1 |+| Average forward current | IFAVM |  |  | 1.5 | A | Tamb = 45°C; RthJA = 80 K/W; 180° sine | 1 |+| Peak reverse power dissipation | PRSM |  |  | 1.6 | KW | TVJM, tp = 10 µs | 1 |+| Surge forward current | IFSM |  |  | 110 | A | TVJ = 45°C; t = 10 ms (50 Hz), sine | 1 |+| Surge forward current | IFSM |  |  | 118 | A | TVJ = 45°C; t = 8.3 ms (60 Hz), sine | 1 |+| Surge forward current | IFSM |  |  | 100 | A | TVJ = 150°C; t = 10 ms (50 Hz), sine | 1 |+| Surge forward current | IFSM |  |  | 104 | A | TVJ = 150°C; t = 8.3 ms (60 Hz), sine | 1 |+| I2t | I2t |  |  | 60 | A2S | TVJ = 45°C; t = 10 ms (50 Hz), sine | 1 |+| I2t | I2t |  |  | 58 | A2S | TVJ = 45°C; t = 8.3 ms (60 Hz), sine | 1 |+| I2t | I2t |  |  | 50 | A2S | TVJ = 150°C; t = 10 ms (50 Hz), sine | 1 |+| I2t | I2t |  |  | 45 | A2S | TVJ = 150°C; t = 8.3 ms (60 Hz), sine | 1 |+| Operating junction and storage temperature | TVJ, TSTG | -40 |  | 150 | ℃ |  | 1 |+| Maximum junction temperature | TVJM |  |  | 150 | ℃ |  | 1 |++## CAD (KiCad official)++- Symbol: `ESTF8SS195UP`+- Footprint: `Package_TO_SOT_THT:TO-220F-2_Vertical`+- 3D model: TO-220F-2 (KiCad packages3D, STEP)++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [MASPOWER datasheet](docs/estf8ss195up-datasheet.pdf) (2 pp, sha256 `5349e9947e80076c`, retrieved 2026-10-27, tier: lcsc)+- **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/estf8ss195up-datasheet.pdf)
docs/estf8ss195up-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
estf8ss195up-hero.glbadded
⋯ 1 unchanged line ⋯
estf8ss195up-hero.overlay.jsonadded+133
@@ -0,0 +1,133 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "ESTF8SS195UP",+  "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": 2,+      "span_mm": 7.08,+      "dash_mm": 0.177,+      "gap_mm": 0.1062,+      "pad_stroke_mm": 0.0425+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 9,+      "pin1": {+        "source": "added dot (AI)",+        "pad": "1",+        "center_mm": [+          -1.55,+          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": 2,+      "sides": "top + mirrored underside (single-sided)",+      "fallback_to_pad_number": 0+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.0,+    "tolerance_mm": 0.566,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -0.399,+      5.479,+      -0.262,+      0.262+    ],+    "pads_bbox_mm": [+      -1.0,+      6.08,+      -1.0,+      1.0+    ],+    "seating_z_mm": -9.75+  },+  "sources": {+    "glb": "estf8ss195up.glb",+    "glb_sha256": "748235320f5184716f64383a911cd4998725db5f8885c4d4265535582e8aff2f",+    "footprint": "estf8ss195up.kicad_mod",+    "footprint_sha256": "8ac3e3b526b97ee7afa19aa935ce448da7c33409d883fb8ef04e8409f2212503",+    "pins": "page.json component.pins",+    "pins_sha256": "39976ec65467062bd1995d0256fc1ea9d33147ed89e56951d4022a282daa33ff"+  },+  "generator": "adom-wiki 1.8.0 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "K",+      "x": -2.05,+      "y": 0.0,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "2",+      "text": "A",+      "x": 6.23,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.6+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "rect",+      "center_mm": [+        0.0,+        0.0+      ],+      "size_mm": [+        2.0,+        2.0+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "circle",+      "center_mm": [+        5.08,+        0.0+      ],+      "size_mm": [+        2.0,+        2.0+      ],+      "rot": 0.0+    }+  ]+}
estf8ss195up.glbadded
⋯ 1 unchanged line ⋯
estf8ss195up.kicad_modadded+204
@@ -0,0 +1,204 @@+(footprint "TO-220F-2_Vertical"+	(version 20260206)+	(generator "kicad-footprint-generator")+	(layer "F.Cu")+	(descr "TO-220F-2, Vertical, RM 5.08mm, see http://www.onsemi.com/pub/Collateral/FFPF10F150S-D.pdf")+	(tags "TO-220F-2 Vertical RM 5.08mm")+	(property "Reference" "REF**"+		(at 2.54 -4 0)+		(layer "F.SilkS")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "TO-220F-2_Vertical"+		(at 2.54 2.61 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 -2.7 -3.157)+		(end 7.78 -3.157)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -2.7 -0.527)+		(end -1.26 -0.527)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -2.7 1.763)+		(end -2.7 -3.157)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 0.69 -3.157)+		(end 0.69 -1.26)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 1.26 -0.527)+		(end 3.936 -0.527)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 4.39 -3.157)+		(end 4.39 -1.054)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 6.224 -0.527)+		(end 7.78 -0.527)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 7.78 -3.157)+		(end 7.78 1.763)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 7.78 1.763)+		(end -2.7 1.763)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_rect+		(start -2.84 -3.3)+		(end 7.92 1.91)+		(stroke+			(width 0.05)+			(type solid)+		)+		(fill no)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -2.59 -0.5275)+		(end 7.67 -0.5275)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start 0.69 -3.0475)+		(end 0.69 -0.5275)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start 4.39 -3.0475)+		(end 4.39 -0.5275)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_rect+		(start -2.59 -3.0475)+		(end 7.67 1.6525)+		(stroke+			(width 0.1)+			(type solid)+		)+		(fill no)+		(layer "F.Fab")+	)+	(fp_text user "${REFERENCE}"+		(at 2.54 -0.7 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(pad "1" thru_hole rect+		(at 0 0)+		(size 2 2)+		(drill 1.2)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "2" thru_hole circle+		(at 5.08 0)+		(size 2 2)+		(drill 1.2)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-220F-2_Vertical.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
estf8ss195up.kicad_symadded+21
@@ -0,0 +1,21 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "ESTF8SS195UP" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27))))+    (property "Value" "ESTF8SS195UP" (at 0 -5.08 0) (effects (font (size 1.27 1.27))))+    (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+    (symbol "ESTF8SS195UP_0_1"+    (rectangle (start -12.70 2.54) (end 12.70 -2.54)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "ESTF8SS195UP_1_1"+    (pin passive line (at -17.78 0.00 0) (length 5.08)+      (name "K" (effects (font (size 1.27 1.27))))+      (number "1" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at 17.78 0.00 180) (length 5.08)+      (name "A" (effects (font (size 1.27 1.27))))+      (number "2" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
estf8ss195up.lbradded+110
@@ -0,0 +1,110 @@+<?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-220F-2_Vertical">+  <description>2 pads, 7.1 x 2.0 mm. TO-220F-2, Vertical, RM 5.08mm, see</description>+  <pad name="1" x="0.0000" y="-0.0000" drill="1.2000" diameter="2.0000" shape="square"/>+  <pad name="2" x="5.0800" y="-0.0000" drill="1.2000" diameter="2.0000" shape="round"/>+  <wire x1="-2.5900" y1="3.0475" x2="7.6700" y2="3.0475" width="0.1000" layer="51"/>+  <wire x1="7.6700" y1="3.0475" x2="7.6700" y2="-1.6525" width="0.1000" layer="51"/>+  <wire x1="7.6700" y1="-1.6525" x2="-2.5900" y2="-1.6525" width="0.1000" layer="51"/>+  <wire x1="-2.5900" y1="-1.6525" x2="-2.5900" y2="3.0475" width="0.1000" layer="51"/>+  <wire x1="-2.7000" y1="3.1570" x2="7.7800" y2="3.1570" width="0.1200" layer="21"/>+  <wire x1="-2.7000" y1="0.5270" x2="-1.2600" y2="0.5270" width="0.1200" layer="21"/>+  <wire x1="-2.7000" y1="-1.7630" x2="-2.7000" y2="3.1570" width="0.1200" layer="21"/>+  <wire x1="0.6900" y1="3.1570" x2="0.6900" y2="1.2600" width="0.1200" layer="21"/>+  <wire x1="1.2600" y1="0.5270" x2="3.9360" y2="0.5270" width="0.1200" layer="21"/>+  <wire x1="4.3900" y1="3.1570" x2="4.3900" y2="1.0540" width="0.1200" layer="21"/>+  <wire x1="6.2240" y1="0.5270" x2="7.7800" y2="0.5270" width="0.1200" layer="21"/>+  <wire x1="7.7800" y1="3.1570" x2="7.7800" y2="-1.7630" width="0.1200" layer="21"/>+  <wire x1="7.7800" y1="-1.7630" x2="-2.7000" y2="-1.7630" width="0.1200" layer="21"/>+  <wire x1="-2.5900" y1="0.5275" x2="7.6700" y2="0.5275" width="0.1000" layer="51"/>+  <wire x1="0.6900" y1="3.0475" x2="0.6900" y2="0.5275" width="0.1000" layer="51"/>+  <wire x1="4.3900" y1="3.0475" x2="4.3900" y2="0.5275" width="0.1000" layer="51"/>+  <text x="0" y="3.757" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-2.363" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="ESTF8SS195UP">+  <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="-2.54" width="0.254" layer="94"/>+  <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="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="-5.0800" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <pin name="K" x="-17.78" y="0" length="middle" direction="pas"/>+  <pin name="A" x="17.78" y="0" length="middle" direction="pas" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="ESTF8SS195UP" prefix="U">+  <description></description>+  <gates>+    <gate name="G$1" symbol="ESTF8SS195UP" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="TO-220F-2_Vertical">+      <connects>+        <connect gate="G$1" pin="K" pad="1"/>+        <connect gate="G$1" pin="A" pad="2"/>+      </connects>+      <technologies><technology name=""/></technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
estf8ss195up.stepadded+1502
@@ -0,0 +1,1502 @@+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'D:/KiCAD/packages3D-source/Package_TO_SOT_THT.3dshapes\\
+TO-220F-2_Vertical.step','2018-04-05T10:15:31',('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-220F-2_Vertical','TO-220F-2_Vertical','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1173);
+#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,#57,#96,#120,#152,#180,#211,#239,#270,#287,
+    #304,#360,#384,#433,#450,#536,#553,#565,#623,#655,#719,#744,#776,
+    #840,#865,#922,#979,#996,#1013,#1030,#1047,#1064,#1076,#1093,#1110,
+    #1127,#1144,#1161));
+#17 = ADVANCED_FACE('',(#18),#52,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#30,#38,#46));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(7.62,3.285,19.038757935532));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(7.62,2.585,19.1));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(7.62,3.285,19.038757935532));
+#28 = VECTOR('',#29,1.);
+#29 = DIRECTION('',(0.E+000,-0.996194698092,8.715574274766E-002));
+#30 = ORIENTED_EDGE('',*,*,#31,.T.);
+#31 = EDGE_CURVE('',#22,#32,#34,.T.);
+#32 = VERTEX_POINT('',#33);
+#33 = CARTESIAN_POINT('',(-2.54,3.285,19.038757935532));
+#34 = LINE('',#35,#36);
+#35 = CARTESIAN_POINT('',(7.62,3.285,19.038757935532));
+#36 = VECTOR('',#37,1.);
+#37 = DIRECTION('',(-1.,-0.E+000,-0.E+000));
+#38 = ORIENTED_EDGE('',*,*,#39,.F.);
+#39 = EDGE_CURVE('',#40,#32,#42,.T.);
+#40 = VERTEX_POINT('',#41);
+#41 = CARTESIAN_POINT('',(-2.54,2.585,19.1));
+#42 = LINE('',#43,#44);
+#43 = CARTESIAN_POINT('',(-2.54,2.63409825989,19.095704458861));
+#44 = VECTOR('',#45,1.);
+#45 = DIRECTION('',(0.E+000,0.996194698092,-8.715574274766E-002));
+#46 = ORIENTED_EDGE('',*,*,#47,.F.);
+#47 = EDGE_CURVE('',#24,#40,#48,.T.);
+#48 = LINE('',#49,#50);
+#49 = CARTESIAN_POINT('',(7.62,2.585,19.1));
+#50 = VECTOR('',#51,1.);
+#51 = DIRECTION('',(-1.,-0.E+000,-0.E+000));
+#52 = PLANE('',#53);
+#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56);
+#54 = CARTESIAN_POINT('',(7.62,3.285,19.038757935532));
+#55 = DIRECTION('',(0.E+000,8.715574274766E-002,0.996194698092));
+#56 = DIRECTION('',(0.E+000,-0.996194698092,8.715574274766E-002));
+#57 = ADVANCED_FACE('',(#58),#91,.T.);
+#58 = FACE_BOUND('',#59,.T.);
+#59 = EDGE_LOOP('',(#60,#70,#76,#77,#85));
+#60 = ORIENTED_EDGE('',*,*,#61,.T.);
+#61 = EDGE_CURVE('',#62,#64,#66,.T.);
+#62 = VERTEX_POINT('',#63);
+#63 = CARTESIAN_POINT('',(7.62,0.745,12.42));
+#64 = VERTEX_POINT('',#65);
+#65 = CARTESIAN_POINT('',(7.62,3.285,12.42));
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(7.62,-0.415,12.42));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(3.08148791102E-033,1.,-5.551115123126E-017));
+#70 = ORIENTED_EDGE('',*,*,#71,.T.);
+#71 = EDGE_CURVE('',#64,#22,#72,.T.);
+#72 = LINE('',#73,#74);
+#73 = CARTESIAN_POINT('',(7.62,3.285,5.));
+#74 = VECTOR('',#75,1.);
+#75 = DIRECTION('',(0.E+000,0.E+000,1.));
+#76 = ORIENTED_EDGE('',*,*,#21,.T.);
+#77 = ORIENTED_EDGE('',*,*,#78,.T.);
+#78 = EDGE_CURVE('',#24,#79,#81,.T.);
+#79 = VERTEX_POINT('',#80);
+#80 = CARTESIAN_POINT('',(7.62,0.745,18.939020859113));
+#81 = LINE('',#82,#83);
+#82 = CARTESIAN_POINT('',(7.62,2.585,19.1));
+#83 = VECTOR('',#84,1.);
+#84 = DIRECTION('',(0.E+000,-0.996194698092,-8.715574274727E-002));
+#85 = ORIENTED_EDGE('',*,*,#86,.F.);
+#86 = EDGE_CURVE('',#62,#79,#87,.T.);
+#87 = LINE('',#88,#89);
+#88 = CARTESIAN_POINT('',(7.62,0.745,5.));
+#89 = VECTOR('',#90,1.);
+#90 = DIRECTION('',(0.E+000,0.E+000,1.));
+#91 = PLANE('',#92);
+#92 = AXIS2_PLACEMENT_3D('',#93,#94,#95);
+#93 = CARTESIAN_POINT('',(7.62,3.285,5.));
+#94 = DIRECTION('',(1.,0.E+000,0.E+000));
+#95 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#96 = ADVANCED_FACE('',(#97),#115,.T.);
+#97 = FACE_BOUND('',#98,.T.);
+#98 = EDGE_LOOP('',(#99,#100,#101,#109));
+#99 = ORIENTED_EDGE('',*,*,#78,.F.);
+#100 = ORIENTED_EDGE('',*,*,#47,.T.);
+#101 = ORIENTED_EDGE('',*,*,#102,.F.);
+#102 = EDGE_CURVE('',#103,#40,#105,.T.);
+#103 = VERTEX_POINT('',#104);
+#104 = CARTESIAN_POINT('',(-2.54,0.745,18.939020859113));
+#105 = LINE('',#106,#107);
+#106 = CARTESIAN_POINT('',(-2.54,1.059878607341,18.966569167642));
+#107 = VECTOR('',#108,1.);
+#108 = DIRECTION('',(0.E+000,0.996194698092,8.715574274727E-002));
+#109 = ORIENTED_EDGE('',*,*,#110,.F.);
+#110 = EDGE_CURVE('',#79,#103,#111,.T.);
+#111 = LINE('',#112,#113);
+#112 = CARTESIAN_POINT('',(7.62,0.745,18.939020859113));
+#113 = VECTOR('',#114,1.);
+#114 = DIRECTION('',(-1.,-0.E+000,-0.E+000));
+#115 = PLANE('',#116);
+#116 = AXIS2_PLACEMENT_3D('',#117,#118,#119);
+#117 = CARTESIAN_POINT('',(7.62,2.585,19.1));
+#118 = DIRECTION('',(0.E+000,-8.715574274727E-002,0.996194698092));
+#119 = DIRECTION('',(0.E+000,-0.996194698092,-8.715574274727E-002));
+#120 = ADVANCED_FACE('',(#121),#147,.T.);
+#121 = FACE_BOUND('',#122,.T.);
+#122 = EDGE_LOOP('',(#123,#133,#139,#140,#141));
+#123 = ORIENTED_EDGE('',*,*,#124,.F.);
+#124 = EDGE_CURVE('',#125,#127,#129,.T.);
+#125 = VERTEX_POINT('',#126);
+#126 = CARTESIAN_POINT('',(-2.54,0.745,12.42));
+#127 = VERTEX_POINT('',#128);
+#128 = CARTESIAN_POINT('',(-2.54,3.285,12.42));
+#129 = LINE('',#130,#131);
+#130 = CARTESIAN_POINT('',(-2.54,-0.415,12.42));
+#131 = VECTOR('',#132,1.);
+#132 = DIRECTION('',(3.08148791102E-033,1.,-5.551115123126E-017));
+#133 = ORIENTED_EDGE('',*,*,#134,.T.);
+#134 = EDGE_CURVE('',#125,#103,#135,.T.);
+#135 = LINE('',#136,#137);
+#136 = CARTESIAN_POINT('',(-2.54,0.745,5.));
+#137 = VECTOR('',#138,1.);
+#138 = DIRECTION('',(0.E+000,0.E+000,1.));
+#139 = ORIENTED_EDGE('',*,*,#102,.T.);
+#140 = ORIENTED_EDGE('',*,*,#39,.T.);
+#141 = ORIENTED_EDGE('',*,*,#142,.F.);
+#142 = EDGE_CURVE('',#127,#32,#143,.T.);
+#143 = LINE('',#144,#145);
+#144 = CARTESIAN_POINT('',(-2.54,3.285,5.));
+#145 = VECTOR('',#146,1.);
+#146 = DIRECTION('',(0.E+000,0.E+000,1.));
+#147 = PLANE('',#148);
+#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151);
+#149 = CARTESIAN_POINT('',(-2.54,0.745,5.));
+#150 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#151 = DIRECTION('',(0.E+000,1.,0.E+000));
+#152 = ADVANCED_FACE('',(#153,#164),#175,.T.);
+#153 = FACE_BOUND('',#154,.T.);
+#154 = EDGE_LOOP('',(#155,#161,#162,#163));
+#155 = ORIENTED_EDGE('',*,*,#156,.F.);
+#156 = EDGE_CURVE('',#127,#64,#157,.T.);
+#157 = LINE('',#158,#159);
+#158 = CARTESIAN_POINT('',(-2.54,3.285,12.42));
+#159 = VECTOR('',#160,1.);
+#160 = DIRECTION('',(1.,0.E+000,5.551115123126E-017));
+#161 = ORIENTED_EDGE('',*,*,#142,.T.);
+#162 = ORIENTED_EDGE('',*,*,#31,.F.);
+#163 = ORIENTED_EDGE('',*,*,#71,.F.);
+#164 = FACE_BOUND('',#165,.T.);
+#165 = EDGE_LOOP('',(#166));
+#166 = ORIENTED_EDGE('',*,*,#167,.T.);
+#167 = EDGE_CURVE('',#168,#168,#170,.T.);
+#168 = VERTEX_POINT('',#169);
+#169 = CARTESIAN_POINT('',(4.13,3.285,15.8));
+#170 = CIRCLE('',#171,1.59);
+#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174);
+#172 = CARTESIAN_POINT('',(2.54,3.285,15.8));
+#173 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#174 = DIRECTION('',(1.,0.E+000,0.E+000));
+#175 = PLANE('',#176);
+#176 = AXIS2_PLACEMENT_3D('',#177,#178,#179);
+#177 = CARTESIAN_POINT('',(-2.54,3.285,5.));
+#178 = DIRECTION('',(0.E+000,1.,0.E+000));
+#179 = DIRECTION('',(1.,0.E+000,0.E+000));
+#180 = ADVANCED_FACE('',(#181),#206,.T.);
+#181 = FACE_BOUND('',#182,.T.);
+#182 = EDGE_LOOP('',(#183,#193,#199,#200));
+#183 = ORIENTED_EDGE('',*,*,#184,.F.);
+#184 = EDGE_CURVE('',#185,#187,#189,.T.);
+#185 = VERTEX_POINT('',#186);
+#186 = CARTESIAN_POINT('',(7.62,3.285,5.));
+#187 = VERTEX_POINT('',#188);
+#188 = CARTESIAN_POINT('',(7.62,0.745,5.));
+#189 = LINE('',#190,#191);
+#190 = CARTESIAN_POINT('',(7.62,3.285,5.));
+#191 = VECTOR('',#192,1.);
+#192 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#193 = ORIENTED_EDGE('',*,*,#194,.T.);
+#194 = EDGE_CURVE('',#185,#64,#195,.T.);
+#195 = LINE('',#196,#197);
+#196 = CARTESIAN_POINT('',(7.62,3.285,5.));
+#197 = VECTOR('',#198,1.);
+#198 = DIRECTION('',(0.E+000,0.E+000,1.));
+#199 = ORIENTED_EDGE('',*,*,#61,.F.);
+#200 = ORIENTED_EDGE('',*,*,#201,.F.);
+#201 = EDGE_CURVE('',#187,#62,#202,.T.);
+#202 = LINE('',#203,#204);
+#203 = CARTESIAN_POINT('',(7.62,0.745,5.));
+#204 = VECTOR('',#205,1.);
+#205 = DIRECTION('',(0.E+000,0.E+000,1.));
+#206 = PLANE('',#207);
+#207 = AXIS2_PLACEMENT_3D('',#208,#209,#210);
+#208 = CARTESIAN_POINT('',(7.62,3.285,5.));
+#209 = DIRECTION('',(1.,0.E+000,0.E+000));
+#210 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#211 = ADVANCED_FACE('',(#212,#223),#234,.T.);
+#212 = FACE_BOUND('',#213,.T.);
+#213 = EDGE_LOOP('',(#214,#220,#221,#222));
+#214 = ORIENTED_EDGE('',*,*,#215,.F.);
+#215 = EDGE_CURVE('',#62,#125,#216,.T.);
+#216 = LINE('',#217,#218);
+#217 = CARTESIAN_POINT('',(2.54,0.745,12.42));
+#218 = VECTOR('',#219,1.);
+#219 = DIRECTION('',(-1.,-0.E+000,-5.551115123126E-017));
+#220 = ORIENTED_EDGE('',*,*,#86,.T.);
+#221 = ORIENTED_EDGE('',*,*,#110,.T.);
+#222 = ORIENTED_EDGE('',*,*,#134,.F.);
+#223 = FACE_BOUND('',#224,.T.);
+#224 = EDGE_LOOP('',(#225));
+#225 = ORIENTED_EDGE('',*,*,#226,.F.);
+#226 = EDGE_CURVE('',#227,#227,#229,.T.);
+#227 = VERTEX_POINT('',#228);
+#228 = CARTESIAN_POINT('',(4.13,0.745,15.8));
+#229 = CIRCLE('',#230,1.59);
+#230 = AXIS2_PLACEMENT_3D('',#231,#232,#233);
+#231 = CARTESIAN_POINT('',(2.54,0.745,15.8));
+#232 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#233 = DIRECTION('',(1.,0.E+000,0.E+000));
+#234 = PLANE('',#235);
+#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238);
+#236 = CARTESIAN_POINT('',(7.62,0.745,5.));
+#237 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#238 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#239 = ADVANCED_FACE('',(#240),#265,.T.);
+#240 = FACE_BOUND('',#241,.T.);
+#241 = EDGE_LOOP('',(#242,#252,#258,#259));
+#242 = ORIENTED_EDGE('',*,*,#243,.F.);
+#243 = EDGE_CURVE('',#244,#246,#248,.T.);
+#244 = VERTEX_POINT('',#245);
+#245 = CARTESIAN_POINT('',(-2.54,0.745,5.));
+#246 = VERTEX_POINT('',#247);
+#247 = CARTESIAN_POINT('',(-2.54,3.285,5.));
+#248 = LINE('',#249,#250);
+#249 = CARTESIAN_POINT('',(-2.54,0.745,5.));
+#250 = VECTOR('',#251,1.);
+#251 = DIRECTION('',(0.E+000,1.,0.E+000));
+#252 = ORIENTED_EDGE('',*,*,#253,.T.);
+#253 = EDGE_CURVE('',#244,#125,#254,.T.);
+#254 = LINE('',#255,#256);
+#255 = CARTESIAN_POINT('',(-2.54,0.745,5.));
+#256 = VECTOR('',#257,1.);
+#257 = DIRECTION('',(0.E+000,0.E+000,1.));
+#258 = ORIENTED_EDGE('',*,*,#124,.T.);
+#259 = ORIENTED_EDGE('',*,*,#260,.T.);
+#260 = EDGE_CURVE('',#127,#246,#261,.T.);
+#261 = LINE('',#262,#263);
+#262 = CARTESIAN_POINT('',(-2.54,3.285,12.42));
+#263 = VECTOR('',#264,1.);
+#264 = DIRECTION('',(5.551115123126E-017,-5.551115123126E-017,-1.));
+#265 = PLANE('',#266);
+#266 = AXIS2_PLACEMENT_3D('',#267,#268,#269);
+#267 = CARTESIAN_POINT('',(-2.54,0.745,5.));
+#268 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#269 = DIRECTION('',(0.E+000,1.,0.E+000));
+#270 = ADVANCED_FACE('',(#271),#282,.T.);
+#271 = FACE_BOUND('',#272,.T.);
+#272 = EDGE_LOOP('',(#273,#274,#275,#276));
+#273 = ORIENTED_EDGE('',*,*,#260,.F.);
+#274 = ORIENTED_EDGE('',*,*,#156,.T.);
+#275 = ORIENTED_EDGE('',*,*,#194,.F.);
+#276 = ORIENTED_EDGE('',*,*,#277,.F.);
+#277 = EDGE_CURVE('',#246,#185,#278,.T.);
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(-2.54,3.285,5.));
+#280 = VECTOR('',#281,1.);
+#281 = DIRECTION('',(1.,0.E+000,0.E+000));
+#282 = PLANE('',#283);
+#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286);
+#284 = CARTESIAN_POINT('',(-2.54,3.285,12.42));
+#285 = DIRECTION('',(3.08148791102E-033,1.,-5.551115123126E-017));
+#286 = DIRECTION('',(0.E+000,-5.551115123126E-017,-1.));
+#287 = ADVANCED_FACE('',(#288),#299,.F.);
+#288 = FACE_BOUND('',#289,.F.);
+#289 = EDGE_LOOP('',(#290,#291,#297,#298));
+#290 = ORIENTED_EDGE('',*,*,#226,.F.);
+#291 = ORIENTED_EDGE('',*,*,#292,.T.);
+#292 = EDGE_CURVE('',#227,#168,#293,.T.);
+#293 = LINE('',#294,#295);
+#294 = CARTESIAN_POINT('',(4.13,0.745,15.8));
+#295 = VECTOR('',#296,1.);
+#296 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
+#297 = ORIENTED_EDGE('',*,*,#167,.T.);
+#298 = ORIENTED_EDGE('',*,*,#292,.F.);
+#299 = CYLINDRICAL_SURFACE('',#300,1.59);
+#300 = AXIS2_PLACEMENT_3D('',#301,#302,#303);
+#301 = CARTESIAN_POINT('',(2.54,0.745,15.8));
+#302 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#303 = DIRECTION('',(1.,0.E+000,0.E+000));
+#304 = ADVANCED_FACE('',(#305),#355,.T.);
+#305 = FACE_BOUND('',#306,.T.);
+#306 = EDGE_LOOP('',(#307,#317,#325,#331,#332,#333,#341,#349));
+#307 = ORIENTED_EDGE('',*,*,#308,.F.);
+#308 = EDGE_CURVE('',#309,#311,#313,.T.);
+#309 = VERTEX_POINT('',#310);
+#310 = CARTESIAN_POINT('',(7.62,1.79301018477E-016,3.23));
+#311 = VERTEX_POINT('',#312);
+#312 = CARTESIAN_POINT('',(7.62,-1.415,3.73));
+#313 = LINE('',#314,#315);
+#314 = CARTESIAN_POINT('',(7.62,1.79301018477E-016,3.23));
+#315 = VECTOR('',#316,1.);
+#316 = DIRECTION('',(-1.849457479694E-017,-0.942867253055,0.333168640656
+    ));
+#317 = ORIENTED_EDGE('',*,*,#318,.F.);
+#318 = EDGE_CURVE('',#319,#309,#321,.T.);
+#319 = VERTEX_POINT('',#320);
+#320 = CARTESIAN_POINT('',(7.62,3.285,3.73));
+#321 = LINE('',#322,#323);
+#322 = CARTESIAN_POINT('',(7.62,3.285,3.73));
+#323 = VECTOR('',#324,1.);
+#324 = DIRECTION('',(8.352983209676E-018,-0.988613971614,-0.150473968282
+    ));
+#325 = ORIENTED_EDGE('',*,*,#326,.F.);
+#326 = EDGE_CURVE('',#185,#319,#327,.T.);
+#327 = LINE('',#328,#329);
+#328 = CARTESIAN_POINT('',(7.62,3.285,12.42));
+#329 = VECTOR('',#330,1.);
+#330 = DIRECTION('',(5.551115123126E-017,-5.551115123126E-017,-1.));
+#331 = ORIENTED_EDGE('',*,*,#184,.T.);
+#332 = ORIENTED_EDGE('',*,*,#201,.T.);
+#333 = ORIENTED_EDGE('',*,*,#334,.F.);
+#334 = EDGE_CURVE('',#335,#62,#337,.T.);
+#335 = VERTEX_POINT('',#336);
+#336 = CARTESIAN_POINT('',(7.62,-0.415,12.42));
+#337 = LINE('',#338,#339);
+#338 = CARTESIAN_POINT('',(7.62,-0.415,12.42));
+#339 = VECTOR('',#340,1.);
+#340 = DIRECTION('',(3.08148791102E-033,1.,-5.551115123126E-017));
+#341 = ORIENTED_EDGE('',*,*,#342,.F.);
+#342 = EDGE_CURVE('',#343,#335,#345,.T.);
+#343 = VERTEX_POINT('',#344);
+#344 = CARTESIAN_POINT('',(7.62,-1.415,11.420000000001));
+#345 = LINE('',#346,#347);
+#346 = CARTESIAN_POINT('',(7.62,-1.415,11.420000000001));
+#347 = VECTOR('',#348,1.);
+#348 = DIRECTION('',(-3.925231146708E-017,0.707106781187,0.707106781186)
+  );
+#349 = ORIENTED_EDGE('',*,*,#350,.F.);
+#350 = EDGE_CURVE('',#311,#343,#351,.T.);
+#351 = LINE('',#352,#353);
+#352 = CARTESIAN_POINT('',(7.62,-1.415,3.73));
+#353 = VECTOR('',#354,1.);
+#354 = DIRECTION('',(-5.551115123126E-017,5.551115123126E-017,1.));
+#355 = PLANE('',#356);
+#356 = AXIS2_PLACEMENT_3D('',#357,#358,#359);
+#357 = CARTESIAN_POINT('',(7.62,1.79301018477E-016,3.23));
+#358 = DIRECTION('',(1.,0.E+000,5.551115123126E-017));
+#359 = DIRECTION('',(-5.551115123126E-017,5.551115123126E-017,1.));
+#360 = ADVANCED_FACE('',(#361),#379,.T.);
+#361 = FACE_BOUND('',#362,.T.);
+#362 = EDGE_LOOP('',(#363,#371,#377,#378));
+#363 = ORIENTED_EDGE('',*,*,#364,.F.);
+#364 = EDGE_CURVE('',#365,#125,#367,.T.);
+#365 = VERTEX_POINT('',#366);
+#366 = CARTESIAN_POINT('',(-2.54,-0.415,12.42));
+#367 = LINE('',#368,#369);
+#368 = CARTESIAN_POINT('',(-2.54,-0.415,12.42));
+#369 = VECTOR('',#370,1.);
+#370 = DIRECTION('',(3.08148791102E-033,1.,-5.551115123126E-017));
+#371 = ORIENTED_EDGE('',*,*,#372,.T.);
+#372 = EDGE_CURVE('',#365,#335,#373,.T.);
+#373 = LINE('',#374,#375);
+#374 = CARTESIAN_POINT('',(-2.54,-0.415,12.42));
+#375 = VECTOR('',#376,1.);
+#376 = DIRECTION('',(1.,0.E+000,5.551115123126E-017));
+#377 = ORIENTED_EDGE('',*,*,#334,.T.);
+#378 = ORIENTED_EDGE('',*,*,#215,.T.);
+#379 = PLANE('',#380);
+#380 = AXIS2_PLACEMENT_3D('',#381,#382,#383);
+#381 = CARTESIAN_POINT('',(-2.54,-0.415,12.42));
+#382 = DIRECTION('',(-5.551115123126E-017,3.08148791102E-033,1.));
+#383 = DIRECTION('',(5.551115123126E-017,1.,0.E+000));
+#384 = ADVANCED_FACE('',(#385),#428,.F.);
+#385 = FACE_BOUND('',#386,.F.);
+#386 = EDGE_LOOP('',(#387,#397,#405,#411,#412,#413,#414,#422));
+#387 = ORIENTED_EDGE('',*,*,#388,.F.);
+#388 = EDGE_CURVE('',#389,#391,#393,.T.);
+#389 = VERTEX_POINT('',#390);
+#390 = CARTESIAN_POINT('',(-2.54,1.79301018477E-016,3.23));
+#391 = VERTEX_POINT('',#392);
+#392 = CARTESIAN_POINT('',(-2.54,-1.415,3.73));
+#393 = LINE('',#394,#395);
+#394 = CARTESIAN_POINT('',(-2.54,1.79301018477E-016,3.23));
+#395 = VECTOR('',#396,1.);
+#396 = DIRECTION('',(-1.849457479694E-017,-0.942867253055,0.333168640656
+    ));
+#397 = ORIENTED_EDGE('',*,*,#398,.F.);
+#398 = EDGE_CURVE('',#399,#389,#401,.T.);
+#399 = VERTEX_POINT('',#400);
+#400 = CARTESIAN_POINT('',(-2.54,3.285,3.73));
+#401 = LINE('',#402,#403);
+#402 = CARTESIAN_POINT('',(-2.54,3.285,3.73));
+#403 = VECTOR('',#404,1.);
+#404 = DIRECTION('',(8.352983209676E-018,-0.988613971614,-0.150473968282
+    ));
+#405 = ORIENTED_EDGE('',*,*,#406,.F.);
+#406 = EDGE_CURVE('',#246,#399,#407,.T.);
+#407 = LINE('',#408,#409);
+#408 = CARTESIAN_POINT('',(-2.54,3.285,12.42));
+#409 = VECTOR('',#410,1.);
+#410 = DIRECTION('',(5.551115123126E-017,-5.551115123126E-017,-1.));
+#411 = ORIENTED_EDGE('',*,*,#243,.F.);
+#412 = ORIENTED_EDGE('',*,*,#253,.T.);
+#413 = ORIENTED_EDGE('',*,*,#364,.F.);
+#414 = ORIENTED_EDGE('',*,*,#415,.F.);
+#415 = EDGE_CURVE('',#416,#365,#418,.T.);
+#416 = VERTEX_POINT('',#417);
+#417 = CARTESIAN_POINT('',(-2.54,-1.415,11.420000000001));
+#418 = LINE('',#419,#420);
+#419 = CARTESIAN_POINT('',(-2.54,-1.415,11.420000000001));
+#420 = VECTOR('',#421,1.);
+#421 = DIRECTION('',(-3.925231146708E-017,0.707106781187,0.707106781186)
+  );
+#422 = ORIENTED_EDGE('',*,*,#423,.F.);
+#423 = EDGE_CURVE('',#391,#416,#424,.T.);
+#424 = LINE('',#425,#426);
+#425 = CARTESIAN_POINT('',(-2.54,-1.415,3.73));
+#426 = VECTOR('',#427,1.);
+#427 = DIRECTION('',(-5.551115123126E-017,5.551115123126E-017,1.));
+#428 = PLANE('',#429);
+#429 = AXIS2_PLACEMENT_3D('',#430,#431,#432);
+#430 = CARTESIAN_POINT('',(-2.54,1.79301018477E-016,3.23));
+#431 = DIRECTION('',(1.,0.E+000,5.551115123126E-017));
+#432 = DIRECTION('',(-5.551115123126E-017,5.551115123126E-017,1.));
+#433 = ADVANCED_FACE('',(#434),#445,.T.);
+#434 = FACE_BOUND('',#435,.T.);
+#435 = EDGE_LOOP('',(#436,#437,#438,#439));
+#436 = ORIENTED_EDGE('',*,*,#406,.F.);
+#437 = ORIENTED_EDGE('',*,*,#277,.T.);
+#438 = ORIENTED_EDGE('',*,*,#326,.T.);
+#439 = ORIENTED_EDGE('',*,*,#440,.F.);
+#440 = EDGE_CURVE('',#399,#319,#441,.T.);
+#441 = LINE('',#442,#443);
+#442 = CARTESIAN_POINT('',(-2.54,3.285,3.73));
+#443 = VECTOR('',#444,1.);
+#444 = DIRECTION('',(1.,0.E+000,5.551115123126E-017));
+#445 = PLANE('',#446);
+#446 = AXIS2_PLACEMENT_3D('',#447,#448,#449);
+#447 = CARTESIAN_POINT('',(-2.54,3.285,12.42));
+#448 = DIRECTION('',(3.08148791102E-033,1.,-5.551115123126E-017));
+#449 = DIRECTION('',(0.E+000,-5.551115123126E-017,-1.));
+#450 = ADVANCED_FACE('',(#451),#531,.T.);
+#451 = FACE_BOUND('',#452,.T.);
+#452 = EDGE_LOOP('',(#453,#454,#462,#470,#478,#486,#494,#502,#510,#518,
+    #524,#525));
+#453 = ORIENTED_EDGE('',*,*,#388,.F.);
+#454 = ORIENTED_EDGE('',*,*,#455,.T.);
+#455 = EDGE_CURVE('',#389,#456,#458,.T.);
+#456 = VERTEX_POINT('',#457);
+#457 = CARTESIAN_POINT('',(-0.6775,1.79301018477E-016,3.23));
+#458 = LINE('',#459,#460);
+#459 = CARTESIAN_POINT('',(-2.54,1.79301018477E-016,3.23));
+#460 = VECTOR('',#461,1.);
+#461 = DIRECTION('',(1.,0.E+000,5.551115123126E-017));
+#462 = ORIENTED_EDGE('',*,*,#463,.T.);
+#463 = EDGE_CURVE('',#456,#464,#466,.T.);
+#464 = VERTEX_POINT('',#465);
+#465 = CARTESIAN_POINT('',(-0.6775,-0.2625,3.322756183746));
+#466 = LINE('',#467,#468);
+#467 = CARTESIAN_POINT('',(-0.6775,3.814762346124E-002,3.216520274395));
+#468 = VECTOR('',#469,1.);
+#469 = DIRECTION('',(0.E+000,-0.942867253055,0.333168640656));
+#470 = ORIENTED_EDGE('',*,*,#471,.F.);
+#471 = EDGE_CURVE('',#472,#464,#474,.T.);
+#472 = VERTEX_POINT('',#473);
+#473 = CARTESIAN_POINT('',(0.6775,-0.2625,3.322756183746));
+#474 = LINE('',#475,#476);
+#475 = CARTESIAN_POINT('',(-1.60875,-0.2625,3.322756183746));
+#476 = VECTOR('',#477,1.);
+#477 = DIRECTION('',(-1.,-1.848892746612E-032,-5.551115123126E-017));
+#478 = ORIENTED_EDGE('',*,*,#479,.T.);
+#479 = EDGE_CURVE('',#472,#480,#482,.T.);
+#480 = VERTEX_POINT('',#481);
+#481 = CARTESIAN_POINT('',(0.6775,1.79301018477E-016,3.23));
+#482 = LINE('',#483,#484);
+#483 = CARTESIAN_POINT('',(0.6775,0.58042109747,3.024904205841));
+#484 = VECTOR('',#485,1.);
+#485 = DIRECTION('',(0.E+000,0.942867253055,-0.333168640656));
+#486 = ORIENTED_EDGE('',*,*,#487,.T.);
+#487 = EDGE_CURVE('',#480,#488,#490,.T.);
+#488 = VERTEX_POINT('',#489);
+#489 = CARTESIAN_POINT('',(4.4025,1.79301018477E-016,3.23));
+#490 = LINE('',#491,#492);
+#491 = CARTESIAN_POINT('',(-2.54,1.79301018477E-016,3.23));
+#492 = VECTOR('',#493,1.);
+#493 = DIRECTION('',(1.,0.E+000,5.551115123126E-017));
+#494 = ORIENTED_EDGE('',*,*,#495,.T.);
+#495 = EDGE_CURVE('',#488,#496,#498,.T.);
+#496 = VERTEX_POINT('',#497);
+#497 = CARTESIAN_POINT('',(4.4025,-0.2625,3.322756183746));
+#498 = LINE('',#499,#500);
+#499 = CARTESIAN_POINT('',(4.4025,3.814762346124E-002,3.216520274395));
+#500 = VECTOR('',#501,1.);
+#501 = DIRECTION('',(0.E+000,-0.942867253055,0.333168640656));
+#502 = ORIENTED_EDGE('',*,*,#503,.F.);
+#503 = EDGE_CURVE('',#504,#496,#506,.T.);
+#504 = VERTEX_POINT('',#505);
+#505 = CARTESIAN_POINT('',(5.7575,-0.2625,3.322756183746));
+#506 = LINE('',#507,#508);
+#507 = CARTESIAN_POINT('',(0.93125,-0.2625,3.322756183746));
+#508 = VECTOR('',#509,1.);
+#509 = DIRECTION('',(-1.,-1.848892746612E-032,-5.551115123126E-017));
+#510 = ORIENTED_EDGE('',*,*,#511,.T.);
+#511 = EDGE_CURVE('',#504,#512,#514,.T.);
+#512 = VERTEX_POINT('',#513);
+#513 = CARTESIAN_POINT('',(5.7575,1.79301018477E-016,3.23));
+#514 = LINE('',#515,#516);
+#515 = CARTESIAN_POINT('',(5.7575,0.58042109747,3.024904205841));
+#516 = VECTOR('',#517,1.);
+#517 = DIRECTION('',(0.E+000,0.942867253055,-0.333168640656));
+#518 = ORIENTED_EDGE('',*,*,#519,.T.);
+#519 = EDGE_CURVE('',#512,#309,#520,.T.);
+#520 = LINE('',#521,#522);
+#521 = CARTESIAN_POINT('',(-2.54,1.79301018477E-016,3.23));
+#522 = VECTOR('',#523,1.);
+#523 = DIRECTION('',(1.,0.E+000,5.551115123126E-017));
+#524 = ORIENTED_EDGE('',*,*,#308,.T.);
+#525 = ORIENTED_EDGE('',*,*,#526,.F.);
+#526 = EDGE_CURVE('',#391,#311,#527,.T.);
+#527 = LINE('',#528,#529);
+#528 = CARTESIAN_POINT('',(-2.54,-1.415,3.73));
+#529 = VECTOR('',#530,1.);
+#530 = DIRECTION('',(1.,0.E+000,5.551115123126E-017));
+#531 = PLANE('',#532);
+#532 = AXIS2_PLACEMENT_3D('',#533,#534,#535);
+#533 = CARTESIAN_POINT('',(-2.54,1.79301018477E-016,3.23));
+#534 = DIRECTION('',(5.233964667534E-017,-0.333168640656,-0.942867253055
+    ));
+#535 = DIRECTION('',(-5.233964667534E-017,-0.942867253055,0.333168640656
+    ));
+#536 = ADVANCED_FACE('',(#537),#548,.T.);
+#537 = FACE_BOUND('',#538,.T.);
+#538 = EDGE_LOOP('',(#539,#540,#541,#547));
+#539 = ORIENTED_EDGE('',*,*,#526,.T.);
+#540 = ORIENTED_EDGE('',*,*,#350,.T.);
+#541 = ORIENTED_EDGE('',*,*,#542,.F.);
+#542 = EDGE_CURVE('',#416,#343,#543,.T.);
+#543 = LINE('',#544,#545);
+#544 = CARTESIAN_POINT('',(-2.54,-1.415,11.420000000001));
+#545 = VECTOR('',#546,1.);
+#546 = DIRECTION('',(1.,0.E+000,5.551115123126E-017));
+#547 = ORIENTED_EDGE('',*,*,#423,.F.);
+#548 = PLANE('',#549);
+#549 = AXIS2_PLACEMENT_3D('',#550,#551,#552);
+#550 = CARTESIAN_POINT('',(-2.54,-1.415,3.73));
+#551 = DIRECTION('',(-3.08148791102E-033,-1.,5.551115123126E-017));
+#552 = DIRECTION('',(0.E+000,5.551115123126E-017,1.));
+#553 = ADVANCED_FACE('',(#554),#560,.T.);
+#554 = FACE_BOUND('',#555,.T.);
+#555 = EDGE_LOOP('',(#556,#557,#558,#559));
+#556 = ORIENTED_EDGE('',*,*,#542,.T.);
+#557 = ORIENTED_EDGE('',*,*,#342,.T.);
+#558 = ORIENTED_EDGE('',*,*,#372,.F.);
+#559 = ORIENTED_EDGE('',*,*,#415,.F.);
+#560 = PLANE('',#561);
+#561 = AXIS2_PLACEMENT_3D('',#562,#563,#564);
+#562 = CARTESIAN_POINT('',(-2.54,-1.415,11.420000000001));
+#563 = DIRECTION('',(-3.925231146711E-017,-0.707106781186,0.707106781187
+    ));
+#564 = DIRECTION('',(3.925231146711E-017,0.707106781187,0.707106781186)
+  );
+#565 = ADVANCED_FACE('',(#566),#618,.T.);
+#566 = FACE_BOUND('',#567,.T.);
+#567 = EDGE_LOOP('',(#568,#569,#570,#571,#572,#580,#588,#594,#595,#603,
+    #611,#617));
+#568 = ORIENTED_EDGE('',*,*,#398,.F.);
+#569 = ORIENTED_EDGE('',*,*,#440,.T.);
+#570 = ORIENTED_EDGE('',*,*,#318,.T.);
+#571 = ORIENTED_EDGE('',*,*,#519,.F.);
+#572 = ORIENTED_EDGE('',*,*,#573,.T.);
+#573 = EDGE_CURVE('',#512,#574,#576,.T.);
+#574 = VERTEX_POINT('',#575);
+#575 = CARTESIAN_POINT('',(5.7575,0.2625,3.2699543379));
+#576 = LINE('',#577,#578);
+#577 = CARTESIAN_POINT('',(5.7575,1.551170247753,3.466098972261));
+#578 = VECTOR('',#579,1.);
+#579 = DIRECTION('',(0.E+000,0.988613971614,0.150473968282));
+#580 = ORIENTED_EDGE('',*,*,#581,.T.);
+#581 = EDGE_CURVE('',#574,#582,#584,.T.);
+#582 = VERTEX_POINT('',#583);
+#583 = CARTESIAN_POINT('',(4.4025,0.2625,3.2699543379));
+#584 = LINE('',#585,#586);
+#585 = CARTESIAN_POINT('',(0.93125,0.2625,3.2699543379));
+#586 = VECTOR('',#587,1.);
+#587 = DIRECTION('',(-1.,-1.848892746612E-032,-5.551115123126E-017));
+#588 = ORIENTED_EDGE('',*,*,#589,.T.);
+#589 = EDGE_CURVE('',#582,#488,#590,.T.);
+#590 = LINE('',#591,#592);
+#591 = CARTESIAN_POINT('',(4.4025,1.807968349866,3.50518544138));
+#592 = VECTOR('',#593,1.);
+#593 = DIRECTION('',(0.E+000,-0.988613971614,-0.150473968282));
+#594 = ORIENTED_EDGE('',*,*,#487,.F.);
+#595 = ORIENTED_EDGE('',*,*,#596,.T.);
+#596 = EDGE_CURVE('',#480,#597,#599,.T.);
+#597 = VERTEX_POINT('',#598);
+#598 = CARTESIAN_POINT('',(0.6775,0.2625,3.2699543379));
+#599 = LINE('',#600,#601);
+#600 = CARTESIAN_POINT('',(0.6775,1.551170247753,3.466098972261));
+#601 = VECTOR('',#602,1.);
+#602 = DIRECTION('',(0.E+000,0.988613971614,0.150473968282));
+#603 = ORIENTED_EDGE('',*,*,#604,.T.);
+#604 = EDGE_CURVE('',#597,#605,#607,.T.);
+#605 = VERTEX_POINT('',#606);
+#606 = CARTESIAN_POINT('',(-0.6775,0.2625,3.2699543379));
+#607 = LINE('',#608,#609);
+#608 = CARTESIAN_POINT('',(-1.60875,0.2625,3.2699543379));
+#609 = VECTOR('',#610,1.);
+#610 = DIRECTION('',(-1.,-1.848892746612E-032,-5.551115123126E-017));
+#611 = ORIENTED_EDGE('',*,*,#612,.T.);
+#612 = EDGE_CURVE('',#605,#456,#613,.T.);
+#613 = LINE('',#614,#615);
+#614 = CARTESIAN_POINT('',(-0.6775,1.807968349866,3.50518544138));
+#615 = VECTOR('',#616,1.);
+#616 = DIRECTION('',(0.E+000,-0.988613971614,-0.150473968282));
+#617 = ORIENTED_EDGE('',*,*,#455,.F.);
+#618 = PLANE('',#619);
+#619 = AXIS2_PLACEMENT_3D('',#620,#621,#622);
+#620 = CARTESIAN_POINT('',(-2.54,3.285,3.73));
+#621 = DIRECTION('',(5.487909968757E-017,0.150473968282,-0.988613971614)
+  );
+#622 = DIRECTION('',(-5.487909968757E-017,-0.988613971614,
+    -0.150473968282));
+#623 = ADVANCED_FACE('',(#624),#650,.F.);
+#624 = FACE_BOUND('',#625,.F.);
+#625 = EDGE_LOOP('',(#626,#634,#642,#648,#649));
+#626 = ORIENTED_EDGE('',*,*,#627,.F.);
+#627 = EDGE_CURVE('',#628,#574,#630,.T.);
+#628 = VERTEX_POINT('',#629);
+#629 = CARTESIAN_POINT('',(5.7575,0.2625,0.2775));
+#630 = LINE('',#631,#632);
+#631 = CARTESIAN_POINT('',(5.7575,0.2625,0.2775));
+#632 = VECTOR('',#633,1.);
+#633 = DIRECTION('',(0.E+000,3.330669073875E-016,1.));
+#634 = ORIENTED_EDGE('',*,*,#635,.T.);
+#635 = EDGE_CURVE('',#628,#636,#638,.T.);
+#636 = VERTEX_POINT('',#637);
+#637 = CARTESIAN_POINT('',(5.7575,-0.2625,0.2775));
+#638 = LINE('',#639,#640);
+#639 = CARTESIAN_POINT('',(5.7575,0.2625,0.2775));
+#640 = VECTOR('',#641,1.);
+#641 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#642 = ORIENTED_EDGE('',*,*,#643,.T.);
+#643 = EDGE_CURVE('',#636,#504,#644,.T.);
+#644 = LINE('',#645,#646);
+#645 = CARTESIAN_POINT('',(5.7575,-0.2625,0.2775));
+#646 = VECTOR('',#647,1.);
+#647 = DIRECTION('',(0.E+000,3.330669073875E-016,1.));
+#648 = ORIENTED_EDGE('',*,*,#511,.T.);
+#649 = ORIENTED_EDGE('',*,*,#573,.T.);
+#650 = PLANE('',#651);
+#651 = AXIS2_PLACEMENT_3D('',#652,#653,#654);
+#652 = CARTESIAN_POINT('',(5.7575,0.2625,0.2775));
+#653 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#654 = DIRECTION('',(0.E+000,3.330669073875E-016,1.));
+#655 = ADVANCED_FACE('',(#656),#714,.T.);
+#656 = FACE_BOUND('',#657,.T.);
+#657 = EDGE_LOOP('',(#658,#666,#674,#682,#690,#698,#706,#712,#713));
+#658 = ORIENTED_EDGE('',*,*,#659,.T.);
+#659 = EDGE_CURVE('',#496,#660,#662,.T.);
+#660 = VERTEX_POINT('',#661);
+#661 = CARTESIAN_POINT('',(4.4025,-0.2625,0.2775));
+#662 = LINE('',#663,#664);
+#663 = CARTESIAN_POINT('',(4.4025,-0.2625,3.73));
+#664 = VECTOR('',#665,1.);
+#665 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.));
+#666 = ORIENTED_EDGE('',*,*,#667,.T.);
+#667 = EDGE_CURVE('',#660,#668,#670,.T.);
+#668 = VERTEX_POINT('',#669);
+#669 = CARTESIAN_POINT('',(4.68,-0.2625,8.743006318923E-017));
+#670 = LINE('',#671,#672);
+#671 = CARTESIAN_POINT('',(4.4025,-0.2625,0.2775));
+#672 = VECTOR('',#673,1.);
+#673 = DIRECTION('',(0.707106781187,-2.355138688026E-016,-0.707106781187
+    ));
+#674 = ORIENTED_EDGE('',*,*,#675,.T.);
+#675 = EDGE_CURVE('',#668,#676,#678,.T.);
+#676 = VERTEX_POINT('',#677);
+#677 = CARTESIAN_POINT('',(4.68,-0.2625,-9.057179676972));
+#678 = LINE('',#679,#680);
+#679 = CARTESIAN_POINT('',(4.68,-0.2625,8.743006318923E-017));
+#680 = VECTOR('',#681,1.);
+#681 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.));
+#682 = ORIENTED_EDGE('',*,*,#683,.T.);
+#683 = EDGE_CURVE('',#676,#684,#686,.T.);
+#684 = VERTEX_POINT('',#685);
+#685 = CARTESIAN_POINT('',(5.08,-0.2625,-9.75));
+#686 = LINE('',#687,#688);
+#687 = CARTESIAN_POINT('',(4.68,-0.2625,-9.057179676972));
+#688 = VECTOR('',#689,1.);
+#689 = DIRECTION('',(0.5,-2.884444029576E-016,-0.866025403785));
+#690 = ORIENTED_EDGE('',*,*,#691,.T.);
+#691 = EDGE_CURVE('',#684,#692,#694,.T.);
+#692 = VERTEX_POINT('',#693);
+#693 = CARTESIAN_POINT('',(5.48,-0.2625,-9.057179676972));
+#694 = LINE('',#695,#696);
+#695 = CARTESIAN_POINT('',(5.08,-0.2625,-9.75));
+#696 = VECTOR('',#697,1.);
+#697 = DIRECTION('',(0.5,2.884444029576E-016,0.866025403785));
+#698 = ORIENTED_EDGE('',*,*,#699,.T.);
+#699 = EDGE_CURVE('',#692,#700,#702,.T.);
+#700 = VERTEX_POINT('',#701);
+#701 = CARTESIAN_POINT('',(5.48,-0.2625,8.743006318923E-017));
+#702 = LINE('',#703,#704);
+#703 = CARTESIAN_POINT('',(5.48,-0.2625,-9.057179676972));
+#704 = VECTOR('',#705,1.);
+#705 = DIRECTION('',(0.E+000,3.330669073875E-016,1.));
+#706 = ORIENTED_EDGE('',*,*,#707,.T.);
+#707 = EDGE_CURVE('',#700,#636,#708,.T.);
+#708 = LINE('',#709,#710);
+#709 = CARTESIAN_POINT('',(5.48,-0.2625,8.743006318923E-017));
+#710 = VECTOR('',#711,1.);
+#711 = DIRECTION('',(0.707106781187,2.355138688026E-016,0.707106781187)
+  );
+#712 = ORIENTED_EDGE('',*,*,#643,.T.);
+#713 = ORIENTED_EDGE('',*,*,#503,.T.);
+#714 = PLANE('',#715);
+#715 = AXIS2_PLACEMENT_3D('',#716,#717,#718);
+#716 = CARTESIAN_POINT('',(4.4025,-0.2625,0.2775));
+#717 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#718 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.));
+#719 = ADVANCED_FACE('',(#720),#739,.F.);
+#720 = FACE_BOUND('',#721,.F.);
+#721 = EDGE_LOOP('',(#722,#730,#731,#732,#733));
+#722 = ORIENTED_EDGE('',*,*,#723,.F.);
+#723 = EDGE_CURVE('',#582,#724,#726,.T.);
+#724 = VERTEX_POINT('',#725);
+#725 = CARTESIAN_POINT('',(4.4025,0.2625,0.2775));
+#726 = LINE('',#727,#728);
+#727 = CARTESIAN_POINT('',(4.4025,0.2625,3.73));
+#728 = VECTOR('',#729,1.);
+#729 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.));
+#730 = ORIENTED_EDGE('',*,*,#589,.T.);
+#731 = ORIENTED_EDGE('',*,*,#495,.T.);
+#732 = ORIENTED_EDGE('',*,*,#659,.T.);
+#733 = ORIENTED_EDGE('',*,*,#734,.F.);
+#734 = EDGE_CURVE('',#724,#660,#735,.T.);
+#735 = LINE('',#736,#737);
+#736 = CARTESIAN_POINT('',(4.4025,0.2625,0.2775));
+#737 = VECTOR('',#738,1.);
+#738 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#739 = PLANE('',#740);
+#740 = AXIS2_PLACEMENT_3D('',#741,#742,#743);
+#741 = CARTESIAN_POINT('',(4.4025,0.2625,3.73));
+#742 = DIRECTION('',(1.,0.E+000,0.E+000));
+#743 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.));
+#744 = ADVANCED_FACE('',(#745),#771,.F.);
+#745 = FACE_BOUND('',#746,.F.);
+#746 = EDGE_LOOP('',(#747,#755,#763,#769,#770));
+#747 = ORIENTED_EDGE('',*,*,#748,.F.);
+#748 = EDGE_CURVE('',#749,#597,#751,.T.);
+#749 = VERTEX_POINT('',#750);
+#750 = CARTESIAN_POINT('',(0.6775,0.2625,0.2775));
+#751 = LINE('',#752,#753);
+#752 = CARTESIAN_POINT('',(0.6775,0.2625,0.2775));
+#753 = VECTOR('',#754,1.);
+#754 = DIRECTION('',(0.E+000,3.330669073875E-016,1.));
+#755 = ORIENTED_EDGE('',*,*,#756,.T.);
+#756 = EDGE_CURVE('',#749,#757,#759,.T.);
+#757 = VERTEX_POINT('',#758);
+#758 = CARTESIAN_POINT('',(0.6775,-0.2625,0.2775));
+#759 = LINE('',#760,#761);
+#760 = CARTESIAN_POINT('',(0.6775,0.2625,0.2775));
+#761 = VECTOR('',#762,1.);
+#762 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#763 = ORIENTED_EDGE('',*,*,#764,.T.);
+#764 = EDGE_CURVE('',#757,#472,#765,.T.);
+#765 = LINE('',#766,#767);
+#766 = CARTESIAN_POINT('',(0.6775,-0.2625,0.2775));
+#767 = VECTOR('',#768,1.);
+#768 = DIRECTION('',(0.E+000,3.330669073875E-016,1.));
+#769 = ORIENTED_EDGE('',*,*,#479,.T.);
+#770 = ORIENTED_EDGE('',*,*,#596,.T.);
+#771 = PLANE('',#772);
+#772 = AXIS2_PLACEMENT_3D('',#773,#774,#775);
+#773 = CARTESIAN_POINT('',(0.6775,0.2625,0.2775));
+#774 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#775 = DIRECTION('',(0.E+000,3.330669073875E-016,1.));
+#776 = ADVANCED_FACE('',(#777),#835,.T.);
+#777 = FACE_BOUND('',#778,.T.);
+#778 = EDGE_LOOP('',(#779,#787,#795,#803,#811,#819,#827,#833,#834));
+#779 = ORIENTED_EDGE('',*,*,#780,.T.);
+#780 = EDGE_CURVE('',#464,#781,#783,.T.);
+#781 = VERTEX_POINT('',#782);
+#782 = CARTESIAN_POINT('',(-0.6775,-0.2625,0.2775));
+#783 = LINE('',#784,#785);
+#784 = CARTESIAN_POINT('',(-0.6775,-0.2625,3.73));
+#785 = VECTOR('',#786,1.);
+#786 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.));
+#787 = ORIENTED_EDGE('',*,*,#788,.T.);
+#788 = EDGE_CURVE('',#781,#789,#791,.T.);
+#789 = VERTEX_POINT('',#790);
+#790 = CARTESIAN_POINT('',(-0.4,-0.2625,8.743006318923E-017));
+#791 = LINE('',#792,#793);
+#792 = CARTESIAN_POINT('',(-0.6775,-0.2625,0.2775));
+#793 = VECTOR('',#794,1.);
+#794 = DIRECTION('',(0.707106781187,-2.355138688026E-016,-0.707106781187
+    ));
+#795 = ORIENTED_EDGE('',*,*,#796,.T.);
+#796 = EDGE_CURVE('',#789,#797,#799,.T.);
+#797 = VERTEX_POINT('',#798);
+#798 = CARTESIAN_POINT('',(-0.4,-0.2625,-9.057179676972));
+#799 = LINE('',#800,#801);
+#800 = CARTESIAN_POINT('',(-0.4,-0.2625,8.743006318923E-017));
+#801 = VECTOR('',#802,1.);
+#802 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.));
+#803 = ORIENTED_EDGE('',*,*,#804,.T.);
+#804 = EDGE_CURVE('',#797,#805,#807,.T.);
+#805 = VERTEX_POINT('',#806);
+#806 = CARTESIAN_POINT('',(0.E+000,-0.2625,-9.75));
+#807 = LINE('',#808,#809);
+#808 = CARTESIAN_POINT('',(-0.4,-0.2625,-9.057179676972));
+#809 = VECTOR('',#810,1.);
+#810 = DIRECTION('',(0.5,-2.884444029576E-016,-0.866025403785));
+#811 = ORIENTED_EDGE('',*,*,#812,.T.);
+#812 = EDGE_CURVE('',#805,#813,#815,.T.);
+#813 = VERTEX_POINT('',#814);
+#814 = CARTESIAN_POINT('',(0.4,-0.2625,-9.057179676972));
+#815 = LINE('',#816,#817);
+#816 = CARTESIAN_POINT('',(0.E+000,-0.2625,-9.75));
+#817 = VECTOR('',#818,1.);
+#818 = DIRECTION('',(0.5,2.884444029576E-016,0.866025403785));
+#819 = ORIENTED_EDGE('',*,*,#820,.T.);
+#820 = EDGE_CURVE('',#813,#821,#823,.T.);
+#821 = VERTEX_POINT('',#822);
+#822 = CARTESIAN_POINT('',(0.4,-0.2625,8.743006318923E-017));
+#823 = LINE('',#824,#825);
+#824 = CARTESIAN_POINT('',(0.4,-0.2625,-9.057179676972));
+#825 = VECTOR('',#826,1.);
+#826 = DIRECTION('',(0.E+000,3.330669073875E-016,1.));
+#827 = ORIENTED_EDGE('',*,*,#828,.T.);
+#828 = EDGE_CURVE('',#821,#757,#829,.T.);
+#829 = LINE('',#830,#831);
+#830 = CARTESIAN_POINT('',(0.4,-0.2625,8.743006318923E-017));
+#831 = VECTOR('',#832,1.);
+#832 = DIRECTION('',(0.707106781187,2.355138688026E-016,0.707106781187)
+  );
+#833 = ORIENTED_EDGE('',*,*,#764,.T.);
+#834 = ORIENTED_EDGE('',*,*,#471,.T.);
+#835 = PLANE('',#836);
+#836 = AXIS2_PLACEMENT_3D('',#837,#838,#839);
+#837 = CARTESIAN_POINT('',(-0.6775,-0.2625,0.2775));
+#838 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#839 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.));
+#840 = ADVANCED_FACE('',(#841),#860,.F.);
+#841 = FACE_BOUND('',#842,.F.);
+#842 = EDGE_LOOP('',(#843,#851,#852,#853,#854));
+#843 = ORIENTED_EDGE('',*,*,#844,.F.);
+#844 = EDGE_CURVE('',#605,#845,#847,.T.);
+#845 = VERTEX_POINT('',#846);
+#846 = CARTESIAN_POINT('',(-0.6775,0.2625,0.2775));
+#847 = LINE('',#848,#849);
+#848 = CARTESIAN_POINT('',(-0.6775,0.2625,3.73));
+#849 = VECTOR('',#850,1.);
+#850 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.));
+#851 = ORIENTED_EDGE('',*,*,#612,.T.);
+#852 = ORIENTED_EDGE('',*,*,#463,.T.);
+#853 = ORIENTED_EDGE('',*,*,#780,.T.);
+#854 = ORIENTED_EDGE('',*,*,#855,.F.);
+#855 = EDGE_CURVE('',#845,#781,#856,.T.);
+#856 = LINE('',#857,#858);
+#857 = CARTESIAN_POINT('',(-0.6775,0.2625,0.2775));
+#858 = VECTOR('',#859,1.);
+#859 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#860 = PLANE('',#861);
+#861 = AXIS2_PLACEMENT_3D('',#862,#863,#864);
+#862 = CARTESIAN_POINT('',(-0.6775,0.2625,3.73));
+#863 = DIRECTION('',(1.,0.E+000,0.E+000));
+#864 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.));
+#865 = ADVANCED_FACE('',(#866),#917,.F.);
+#866 = FACE_BOUND('',#867,.F.);
+#867 = EDGE_LOOP('',(#868,#869,#877,#885,#893,#901,#909,#915,#916));
+#868 = ORIENTED_EDGE('',*,*,#844,.T.);
+#869 = ORIENTED_EDGE('',*,*,#870,.T.);
+#870 = EDGE_CURVE('',#845,#871,#873,.T.);
+#871 = VERTEX_POINT('',#872);
+#872 = CARTESIAN_POINT('',(-0.4,0.2625,-8.743006318923E-017));
+#873 = LINE('',#874,#875);
+#874 = CARTESIAN_POINT('',(-0.6775,0.2625,0.2775));
+#875 = VECTOR('',#876,1.);
+#876 = DIRECTION('',(0.707106781187,-2.355138688026E-016,-0.707106781187
+    ));
+#877 = ORIENTED_EDGE('',*,*,#878,.T.);
+#878 = EDGE_CURVE('',#871,#879,#881,.T.);
+#879 = VERTEX_POINT('',#880);
+#880 = CARTESIAN_POINT('',(-0.4,0.2625,-9.057179676972));
+#881 = LINE('',#882,#883);
+#882 = CARTESIAN_POINT('',(-0.4,0.2625,-8.743006318923E-017));
+#883 = VECTOR('',#884,1.);
+#884 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.));
+#885 = ORIENTED_EDGE('',*,*,#886,.T.);
+#886 = EDGE_CURVE('',#879,#887,#889,.T.);
+#887 = VERTEX_POINT('',#888);
+#888 = CARTESIAN_POINT('',(0.E+000,0.2625,-9.75));
+#889 = LINE('',#890,#891);
+#890 = CARTESIAN_POINT('',(-0.4,0.2625,-9.057179676972));
+#891 = VECTOR('',#892,1.);
+#892 = DIRECTION('',(0.5,-2.884444029576E-016,-0.866025403785));
+#893 = ORIENTED_EDGE('',*,*,#894,.T.);
+#894 = EDGE_CURVE('',#887,#895,#897,.T.);
+#895 = VERTEX_POINT('',#896);
+#896 = CARTESIAN_POINT('',(0.4,0.2625,-9.057179676972));
+#897 = LINE('',#898,#899);
+#898 = CARTESIAN_POINT('',(0.E+000,0.2625,-9.75));
+#899 = VECTOR('',#900,1.);
+#900 = DIRECTION('',(0.5,2.884444029576E-016,0.866025403785));
+#901 = ORIENTED_EDGE('',*,*,#902,.T.);
+#902 = EDGE_CURVE('',#895,#903,#905,.T.);
+#903 = VERTEX_POINT('',#904);
+#904 = CARTESIAN_POINT('',(0.4,0.2625,-8.743006318923E-017));
+#905 = LINE('',#906,#907);
+#906 = CARTESIAN_POINT('',(0.4,0.2625,-9.057179676972));
+#907 = VECTOR('',#908,1.);
+#908 = DIRECTION('',(0.E+000,3.330669073875E-016,1.));
+#909 = ORIENTED_EDGE('',*,*,#910,.T.);
+#910 = EDGE_CURVE('',#903,#749,#911,.T.);
+#911 = LINE('',#912,#913);
+#912 = CARTESIAN_POINT('',(0.4,0.2625,-8.743006318923E-017));
+#913 = VECTOR('',#914,1.);
+#914 = DIRECTION('',(0.707106781187,2.355138688026E-016,0.707106781187)
+  );
+#915 = ORIENTED_EDGE('',*,*,#748,.T.);
+#916 = ORIENTED_EDGE('',*,*,#604,.T.);
+#917 = PLANE('',#918);
+#918 = AXIS2_PLACEMENT_3D('',#919,#920,#921);
+#919 = CARTESIAN_POINT('',(-0.6775,0.2625,0.2775));
+#920 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#921 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.));
+#922 = ADVANCED_FACE('',(#923),#974,.F.);
+#923 = FACE_BOUND('',#924,.F.);
+#924 = EDGE_LOOP('',(#925,#926,#934,#942,#950,#958,#966,#972,#973));
+#925 = ORIENTED_EDGE('',*,*,#723,.T.);
+#926 = ORIENTED_EDGE('',*,*,#927,.T.);
+#927 = EDGE_CURVE('',#724,#928,#930,.T.);
+#928 = VERTEX_POINT('',#929);
+#929 = CARTESIAN_POINT('',(4.68,0.2625,-8.743006318923E-017));
+#930 = LINE('',#931,#932);
+#931 = CARTESIAN_POINT('',(4.4025,0.2625,0.2775));
+#932 = VECTOR('',#933,1.);
+#933 = DIRECTION('',(0.707106781187,-2.355138688026E-016,-0.707106781187
+    ));
+#934 = ORIENTED_EDGE('',*,*,#935,.T.);
+#935 = EDGE_CURVE('',#928,#936,#938,.T.);
+#936 = VERTEX_POINT('',#937);
+#937 = CARTESIAN_POINT('',(4.68,0.2625,-9.057179676972));
+#938 = LINE('',#939,#940);
+#939 = CARTESIAN_POINT('',(4.68,0.2625,-8.743006318923E-017));
+#940 = VECTOR('',#941,1.);
+#941 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.));
+#942 = ORIENTED_EDGE('',*,*,#943,.T.);
+#943 = EDGE_CURVE('',#936,#944,#946,.T.);
+#944 = VERTEX_POINT('',#945);
+#945 = CARTESIAN_POINT('',(5.08,0.2625,-9.75));
+#946 = LINE('',#947,#948);
+#947 = CARTESIAN_POINT('',(4.68,0.2625,-9.057179676972));
+#948 = VECTOR('',#949,1.);
+#949 = DIRECTION('',(0.5,-2.884444029576E-016,-0.866025403785));
+#950 = ORIENTED_EDGE('',*,*,#951,.T.);
+#951 = EDGE_CURVE('',#944,#952,#954,.T.);
+#952 = VERTEX_POINT('',#953);
+#953 = CARTESIAN_POINT('',(5.48,0.2625,-9.057179676972));
+#954 = LINE('',#955,#956);
+#955 = CARTESIAN_POINT('',(5.08,0.2625,-9.75));
+#956 = VECTOR('',#957,1.);
+#957 = DIRECTION('',(0.5,2.884444029576E-016,0.866025403785));
+#958 = ORIENTED_EDGE('',*,*,#959,.T.);
+#959 = EDGE_CURVE('',#952,#960,#962,.T.);
+#960 = VERTEX_POINT('',#961);
+#961 = CARTESIAN_POINT('',(5.48,0.2625,-8.743006318923E-017));
+#962 = LINE('',#963,#964);
+#963 = CARTESIAN_POINT('',(5.48,0.2625,-9.057179676972));
+#964 = VECTOR('',#965,1.);
+#965 = DIRECTION('',(0.E+000,3.330669073875E-016,1.));
+#966 = ORIENTED_EDGE('',*,*,#967,.T.);
+#967 = EDGE_CURVE('',#960,#628,#968,.T.);
+#968 = LINE('',#969,#970);
+#969 = CARTESIAN_POINT('',(5.48,0.2625,-8.743006318923E-017));
+#970 = VECTOR('',#971,1.);
+#971 = DIRECTION('',(0.707106781187,2.355138688026E-016,0.707106781187)
+  );
+#972 = ORIENTED_EDGE('',*,*,#627,.T.);
+#973 = ORIENTED_EDGE('',*,*,#581,.T.);
+#974 = PLANE('',#975);
+#975 = AXIS2_PLACEMENT_3D('',#976,#977,#978);
+#976 = CARTESIAN_POINT('',(4.4025,0.2625,0.2775));
+#977 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#978 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.));
+#979 = ADVANCED_FACE('',(#980),#991,.F.);
+#980 = FACE_BOUND('',#981,.F.);
+#981 = EDGE_LOOP('',(#982,#988,#989,#990));
+#982 = ORIENTED_EDGE('',*,*,#983,.T.);
+#983 = EDGE_CURVE('',#960,#700,#984,.T.);
+#984 = LINE('',#985,#986);
+#985 = CARTESIAN_POINT('',(5.48,0.2625,-8.743006318923E-017));
+#986 = VECTOR('',#987,1.);
+#987 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#988 = ORIENTED_EDGE('',*,*,#707,.T.);
+#989 = ORIENTED_EDGE('',*,*,#635,.F.);
+#990 = ORIENTED_EDGE('',*,*,#967,.F.);
+#991 = PLANE('',#992);
+#992 = AXIS2_PLACEMENT_3D('',#993,#994,#995);
+#993 = CARTESIAN_POINT('',(5.48,0.2625,-8.743006318923E-017));
+#994 = DIRECTION('',(-0.707106781187,2.355138688026E-016,0.707106781187)
+  );
+#995 = DIRECTION('',(0.707106781187,2.355138688026E-016,0.707106781187)
+  );
+#996 = ADVANCED_FACE('',(#997),#1008,.F.);
+#997 = FACE_BOUND('',#998,.F.);
+#998 = EDGE_LOOP('',(#999,#1005,#1006,#1007));
+#999 = ORIENTED_EDGE('',*,*,#1000,.T.);
+#1000 = EDGE_CURVE('',#952,#692,#1001,.T.);
+#1001 = LINE('',#1002,#1003);
+#1002 = CARTESIAN_POINT('',(5.48,0.2625,-9.057179676972));
+#1003 = VECTOR('',#1004,1.);
+#1004 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#1005 = ORIENTED_EDGE('',*,*,#699,.T.);
+#1006 = ORIENTED_EDGE('',*,*,#983,.F.);
+#1007 = ORIENTED_EDGE('',*,*,#959,.F.);
+#1008 = PLANE('',#1009);
+#1009 = AXIS2_PLACEMENT_3D('',#1010,#1011,#1012);
+#1010 = CARTESIAN_POINT('',(5.48,0.2625,-9.057179676972));
+#1011 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1012 = DIRECTION('',(0.E+000,3.330669073875E-016,1.));
+#1013 = ADVANCED_FACE('',(#1014),#1025,.F.);
+#1014 = FACE_BOUND('',#1015,.F.);
+#1015 = EDGE_LOOP('',(#1016,#1022,#1023,#1024));
+#1016 = ORIENTED_EDGE('',*,*,#1017,.T.);
+#1017 = EDGE_CURVE('',#944,#684,#1018,.T.);
+#1018 = LINE('',#1019,#1020);
+#1019 = CARTESIAN_POINT('',(5.08,0.2625,-9.75));
+#1020 = VECTOR('',#1021,1.);
+#1021 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#1022 = ORIENTED_EDGE('',*,*,#691,.T.);
+#1023 = ORIENTED_EDGE('',*,*,#1000,.F.);
+#1024 = ORIENTED_EDGE('',*,*,#951,.F.);
+#1025 = PLANE('',#1026);
+#1026 = AXIS2_PLACEMENT_3D('',#1027,#1028,#1029);
+#1027 = CARTESIAN_POINT('',(5.08,0.2625,-9.75));
+#1028 = DIRECTION('',(-0.866025403785,1.665334536937E-016,0.5));
+#1029 = DIRECTION('',(0.5,2.884444029576E-016,0.866025403785));
+#1030 = ADVANCED_FACE('',(#1031),#1042,.F.);
+#1031 = FACE_BOUND('',#1032,.F.);
+#1032 = EDGE_LOOP('',(#1033,#1039,#1040,#1041));
+#1033 = ORIENTED_EDGE('',*,*,#1034,.T.);
+#1034 = EDGE_CURVE('',#936,#676,#1035,.T.);
+#1035 = LINE('',#1036,#1037);
+#1036 = CARTESIAN_POINT('',(4.68,0.2625,-9.057179676972));
+#1037 = VECTOR('',#1038,1.);
+#1038 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#1039 = ORIENTED_EDGE('',*,*,#683,.T.);
+#1040 = ORIENTED_EDGE('',*,*,#1017,.F.);
+#1041 = ORIENTED_EDGE('',*,*,#943,.F.);
+#1042 = PLANE('',#1043);
+#1043 = AXIS2_PLACEMENT_3D('',#1044,#1045,#1046);
+#1044 = CARTESIAN_POINT('',(4.68,0.2625,-9.057179676972));
+#1045 = DIRECTION('',(0.866025403785,1.665334536937E-016,0.5));
+#1046 = DIRECTION('',(0.5,-2.884444029576E-016,-0.866025403785));
+#1047 = ADVANCED_FACE('',(#1048),#1059,.F.);
+#1048 = FACE_BOUND('',#1049,.F.);
+#1049 = EDGE_LOOP('',(#1050,#1056,#1057,#1058));
+#1050 = ORIENTED_EDGE('',*,*,#1051,.T.);
+#1051 = EDGE_CURVE('',#928,#668,#1052,.T.);
+#1052 = LINE('',#1053,#1054);
+#1053 = CARTESIAN_POINT('',(4.68,0.2625,-8.743006318923E-017));
+#1054 = VECTOR('',#1055,1.);
+#1055 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#1056 = ORIENTED_EDGE('',*,*,#675,.T.);
+#1057 = ORIENTED_EDGE('',*,*,#1034,.F.);
+#1058 = ORIENTED_EDGE('',*,*,#935,.F.);
+#1059 = PLANE('',#1060);
+#1060 = AXIS2_PLACEMENT_3D('',#1061,#1062,#1063);
+#1061 = CARTESIAN_POINT('',(4.68,0.2625,-8.743006318923E-017));
+#1062 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1063 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.));
+#1064 = ADVANCED_FACE('',(#1065),#1071,.F.);
+#1065 = FACE_BOUND('',#1066,.F.);
+#1066 = EDGE_LOOP('',(#1067,#1068,#1069,#1070));
+#1067 = ORIENTED_EDGE('',*,*,#734,.T.);
+#1068 = ORIENTED_EDGE('',*,*,#667,.T.);
+#1069 = ORIENTED_EDGE('',*,*,#1051,.F.);
+#1070 = ORIENTED_EDGE('',*,*,#927,.F.);
+#1071 = PLANE('',#1072);
+#1072 = AXIS2_PLACEMENT_3D('',#1073,#1074,#1075);
+#1073 = CARTESIAN_POINT('',(4.4025,0.2625,0.2775));
+#1074 = DIRECTION('',(0.707106781187,2.355138688026E-016,0.707106781187)
+  );
+#1075 = DIRECTION('',(0.707106781187,-2.355138688026E-016,
+    -0.707106781187));
+#1076 = ADVANCED_FACE('',(#1077),#1088,.F.);
+#1077 = FACE_BOUND('',#1078,.F.);
+#1078 = EDGE_LOOP('',(#1079,#1085,#1086,#1087));
+#1079 = ORIENTED_EDGE('',*,*,#1080,.T.);
+#1080 = EDGE_CURVE('',#903,#821,#1081,.T.);
+#1081 = LINE('',#1082,#1083);
+#1082 = CARTESIAN_POINT('',(0.4,0.2625,-8.743006318923E-017));
+#1083 = VECTOR('',#1084,1.);
+#1084 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#1085 = ORIENTED_EDGE('',*,*,#828,.T.);
+#1086 = ORIENTED_EDGE('',*,*,#756,.F.);
+#1087 = ORIENTED_EDGE('',*,*,#910,.F.);
+#1088 = PLANE('',#1089);
+#1089 = AXIS2_PLACEMENT_3D('',#1090,#1091,#1092);
+#1090 = CARTESIAN_POINT('',(0.4,0.2625,-8.743006318923E-017));
+#1091 = DIRECTION('',(-0.707106781187,2.355138688026E-016,0.707106781187
+    ));
+#1092 = DIRECTION('',(0.707106781187,2.355138688026E-016,0.707106781187)
+  );
+#1093 = ADVANCED_FACE('',(#1094),#1105,.F.);
+#1094 = FACE_BOUND('',#1095,.F.);
+#1095 = EDGE_LOOP('',(#1096,#1102,#1103,#1104));
+#1096 = ORIENTED_EDGE('',*,*,#1097,.T.);
+#1097 = EDGE_CURVE('',#895,#813,#1098,.T.);
+#1098 = LINE('',#1099,#1100);
+#1099 = CARTESIAN_POINT('',(0.4,0.2625,-9.057179676972));
+#1100 = VECTOR('',#1101,1.);
+#1101 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#1102 = ORIENTED_EDGE('',*,*,#820,.T.);
+#1103 = ORIENTED_EDGE('',*,*,#1080,.F.);
+#1104 = ORIENTED_EDGE('',*,*,#902,.F.);
+#1105 = PLANE('',#1106);
+#1106 = AXIS2_PLACEMENT_3D('',#1107,#1108,#1109);
+#1107 = CARTESIAN_POINT('',(0.4,0.2625,-9.057179676972));
+#1108 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1109 = DIRECTION('',(0.E+000,3.330669073875E-016,1.));
+#1110 = ADVANCED_FACE('',(#1111),#1122,.F.);
+#1111 = FACE_BOUND('',#1112,.F.);
+#1112 = EDGE_LOOP('',(#1113,#1119,#1120,#1121));
+#1113 = ORIENTED_EDGE('',*,*,#1114,.T.);
+#1114 = EDGE_CURVE('',#887,#805,#1115,.T.);
+#1115 = LINE('',#1116,#1117);
+#1116 = CARTESIAN_POINT('',(0.E+000,0.2625,-9.75));
+#1117 = VECTOR('',#1118,1.);
+#1118 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#1119 = ORIENTED_EDGE('',*,*,#812,.T.);
+#1120 = ORIENTED_EDGE('',*,*,#1097,.F.);
+#1121 = ORIENTED_EDGE('',*,*,#894,.F.);
+#1122 = PLANE('',#1123);
+#1123 = AXIS2_PLACEMENT_3D('',#1124,#1125,#1126);
+#1124 = CARTESIAN_POINT('',(0.E+000,0.2625,-9.75));
+#1125 = DIRECTION('',(-0.866025403785,1.665334536937E-016,0.5));
+#1126 = DIRECTION('',(0.5,2.884444029576E-016,0.866025403785));
+#1127 = ADVANCED_FACE('',(#1128),#1139,.F.);
+#1128 = FACE_BOUND('',#1129,.F.);
+#1129 = EDGE_LOOP('',(#1130,#1136,#1137,#1138));
+#1130 = ORIENTED_EDGE('',*,*,#1131,.T.);
+#1131 = EDGE_CURVE('',#879,#797,#1132,.T.);
+#1132 = LINE('',#1133,#1134);
+#1133 = CARTESIAN_POINT('',(-0.4,0.2625,-9.057179676972));
+#1134 = VECTOR('',#1135,1.);
+#1135 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#1136 = ORIENTED_EDGE('',*,*,#804,.T.);
+#1137 = ORIENTED_EDGE('',*,*,#1114,.F.);
+#1138 = ORIENTED_EDGE('',*,*,#886,.F.);
+#1139 = PLANE('',#1140);
+#1140 = AXIS2_PLACEMENT_3D('',#1141,#1142,#1143);
+#1141 = CARTESIAN_POINT('',(-0.4,0.2625,-9.057179676972));
+#1142 = DIRECTION('',(0.866025403785,1.665334536937E-016,0.5));
+#1143 = DIRECTION('',(0.5,-2.884444029576E-016,-0.866025403785));
+#1144 = ADVANCED_FACE('',(#1145),#1156,.F.);
+#1145 = FACE_BOUND('',#1146,.F.);
+#1146 = EDGE_LOOP('',(#1147,#1153,#1154,#1155));
+#1147 = ORIENTED_EDGE('',*,*,#1148,.T.);
+#1148 = EDGE_CURVE('',#871,#789,#1149,.T.);
+#1149 = LINE('',#1150,#1151);
+#1150 = CARTESIAN_POINT('',(-0.4,0.2625,-8.743006318923E-017));
+#1151 = VECTOR('',#1152,1.);
+#1152 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#1153 = ORIENTED_EDGE('',*,*,#796,.T.);
+#1154 = ORIENTED_EDGE('',*,*,#1131,.F.);
+#1155 = ORIENTED_EDGE('',*,*,#878,.F.);
+#1156 = PLANE('',#1157);
+#1157 = AXIS2_PLACEMENT_3D('',#1158,#1159,#1160);
+#1158 = CARTESIAN_POINT('',(-0.4,0.2625,-8.743006318923E-017));
+#1159 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1160 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.));
+#1161 = ADVANCED_FACE('',(#1162),#1168,.F.);
+#1162 = FACE_BOUND('',#1163,.F.);
+#1163 = EDGE_LOOP('',(#1164,#1165,#1166,#1167));
+#1164 = ORIENTED_EDGE('',*,*,#855,.T.);
+#1165 = ORIENTED_EDGE('',*,*,#788,.T.);
+#1166 = ORIENTED_EDGE('',*,*,#1148,.F.);
+#1167 = ORIENTED_EDGE('',*,*,#870,.F.);
+#1168 = PLANE('',#1169);
+#1169 = AXIS2_PLACEMENT_3D('',#1170,#1171,#1172);
+#1170 = CARTESIAN_POINT('',(-0.6775,0.2625,0.2775));
+#1171 = DIRECTION('',(0.707106781187,2.355138688026E-016,0.707106781187)
+  );
+#1172 = DIRECTION('',(0.707106781187,-2.355138688026E-016,
+    -0.707106781187));
+#1173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1177)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1174,#1175,#1176)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1174 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1175 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1176 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1177 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1174,
+  'distance_accuracy_value','confusion accuracy');
+#1178 = PRODUCT_TYPE('part',$,(#7));
+#1179 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1180,#1188,#1195,#1202,#1209,#1216,#1223,#1230,#1237,#1244,#1251,
+    #1258,#1265,#1272,#1279,#1286,#1293,#1300,#1307,#1315,#1322,#1329,
+    #1336,#1343,#1350,#1357,#1364,#1371,#1378,#1385,#1392,#1399,#1406,
+    #1413,#1420,#1427,#1434,#1441),#1173);
+#1180 = STYLED_ITEM('color',(#1181),#17);
+#1181 = PRESENTATION_STYLE_ASSIGNMENT((#1182));
+#1182 = SURFACE_STYLE_USAGE(.BOTH.,#1183);
+#1183 = SURFACE_SIDE_STYLE('',(#1184));
+#1184 = SURFACE_STYLE_FILL_AREA(#1185);
+#1185 = FILL_AREA_STYLE('',(#1186));
+#1186 = FILL_AREA_STYLE_COLOUR('',#1187);
+#1187 = COLOUR_RGB('',0.148000001907,0.144999995828,0.144999995828);
+#1188 = STYLED_ITEM('color',(#1189),#57);
+#1189 = PRESENTATION_STYLE_ASSIGNMENT((#1190));
+#1190 = SURFACE_STYLE_USAGE(.BOTH.,#1191);
+#1191 = SURFACE_SIDE_STYLE('',(#1192));
+#1192 = SURFACE_STYLE_FILL_AREA(#1193);
+#1193 = FILL_AREA_STYLE('',(#1194));
+#1194 = FILL_AREA_STYLE_COLOUR('',#1187);
+#1195 = STYLED_ITEM('color',(#1196),#96);
+#1196 = PRESENTATION_STYLE_ASSIGNMENT((#1197));
+#1197 = SURFACE_STYLE_USAGE(.BOTH.,#1198);
+#1198 = SURFACE_SIDE_STYLE('',(#1199));
+#1199 = SURFACE_STYLE_FILL_AREA(#1200);
+#1200 = FILL_AREA_STYLE('',(#1201));
+#1201 = FILL_AREA_STYLE_COLOUR('',#1187);
+#1202 = STYLED_ITEM('color',(#1203),#120);
+#1203 = PRESENTATION_STYLE_ASSIGNMENT((#1204));
+#1204 = SURFACE_STYLE_USAGE(.BOTH.,#1205);
+#1205 = SURFACE_SIDE_STYLE('',(#1206));
+#1206 = SURFACE_STYLE_FILL_AREA(#1207);
+#1207 = FILL_AREA_STYLE('',(#1208));
+#1208 = FILL_AREA_STYLE_COLOUR('',#1187);
+#1209 = STYLED_ITEM('color',(#1210),#152);
+#1210 = PRESENTATION_STYLE_ASSIGNMENT((#1211));
+#1211 = SURFACE_STYLE_USAGE(.BOTH.,#1212);
+#1212 = SURFACE_SIDE_STYLE('',(#1213));
+#1213 = SURFACE_STYLE_FILL_AREA(#1214);
+#1214 = FILL_AREA_STYLE('',(#1215));
+#1215 = FILL_AREA_STYLE_COLOUR('',#1187);
+#1216 = STYLED_ITEM('color',(#1217),#180);
+#1217 = PRESENTATION_STYLE_ASSIGNMENT((#1218));
+#1218 = SURFACE_STYLE_USAGE(.BOTH.,#1219);
+#1219 = SURFACE_SIDE_STYLE('',(#1220));
+#1220 = SURFACE_STYLE_FILL_AREA(#1221);
+#1221 = FILL_AREA_STYLE('',(#1222));
+#1222 = FILL_AREA_STYLE_COLOUR('',#1187);
+#1223 = STYLED_ITEM('color',(#1224),#211);
+#1224 = PRESENTATION_STYLE_ASSIGNMENT((#1225));
+#1225 = SURFACE_STYLE_USAGE(.BOTH.,#1226);
+#1226 = SURFACE_SIDE_STYLE('',(#1227));
+#1227 = SURFACE_STYLE_FILL_AREA(#1228);
+#1228 = FILL_AREA_STYLE('',(#1229));
+#1229 = FILL_AREA_STYLE_COLOUR('',#1187);
+#1230 = STYLED_ITEM('color',(#1231),#239);
+#1231 = PRESENTATION_STYLE_ASSIGNMENT((#1232));
+#1232 = SURFACE_STYLE_USAGE(.BOTH.,#1233);
+#1233 = SURFACE_SIDE_STYLE('',(#1234));
+#1234 = SURFACE_STYLE_FILL_AREA(#1235);
+#1235 = FILL_AREA_STYLE('',(#1236));
+#1236 = FILL_AREA_STYLE_COLOUR('',#1187);
+#1237 = STYLED_ITEM('color',(#1238),#270);
+#1238 = PRESENTATION_STYLE_ASSIGNMENT((#1239));
+#1239 = SURFACE_STYLE_USAGE(.BOTH.,#1240);
+#1240 = SURFACE_SIDE_STYLE('',(#1241));
+#1241 = SURFACE_STYLE_FILL_AREA(#1242);
+#1242 = FILL_AREA_STYLE('',(#1243));
+#1243 = FILL_AREA_STYLE_COLOUR('',#1187);
+#1244 = STYLED_ITEM('color',(#1245),#287);
+#1245 = PRESENTATION_STYLE_ASSIGNMENT((#1246));
+#1246 = SURFACE_STYLE_USAGE(.BOTH.,#1247);
+#1247 = SURFACE_SIDE_STYLE('',(#1248));
+#1248 = SURFACE_STYLE_FILL_AREA(#1249);
+#1249 = FILL_AREA_STYLE('',(#1250));
+#1250 = FILL_AREA_STYLE_COLOUR('',#1187);
+#1251 = STYLED_ITEM('color',(#1252),#304);
+#1252 = PRESENTATION_STYLE_ASSIGNMENT((#1253));
+#1253 = SURFACE_STYLE_USAGE(.BOTH.,#1254);
+#1254 = SURFACE_SIDE_STYLE('',(#1255));
+#1255 = SURFACE_STYLE_FILL_AREA(#1256);
+#1256 = FILL_AREA_STYLE('',(#1257));
+#1257 = FILL_AREA_STYLE_COLOUR('',#1187);
+#1258 = STYLED_ITEM('color',(#1259),#360);
+#1259 = PRESENTATION_STYLE_ASSIGNMENT((#1260));
+#1260 = SURFACE_STYLE_USAGE(.BOTH.,#1261);
+#1261 = SURFACE_SIDE_STYLE('',(#1262));
+#1262 = SURFACE_STYLE_FILL_AREA(#1263);
+#1263 = FILL_AREA_STYLE('',(#1264));
+#1264 = FILL_AREA_STYLE_COLOUR('',#1187);
+#1265 = STYLED_ITEM('color',(#1266),#384);
+#1266 = PRESENTATION_STYLE_ASSIGNMENT((#1267));
+#1267 = SURFACE_STYLE_USAGE(.BOTH.,#1268);
+#1268 = SURFACE_SIDE_STYLE('',(#1269));
+#1269 = SURFACE_STYLE_FILL_AREA(#1270);
+#1270 = FILL_AREA_STYLE('',(#1271));
+#1271 = FILL_AREA_STYLE_COLOUR('',#1187);
+#1272 = STYLED_ITEM('color',(#1273),#433);
+#1273 = PRESENTATION_STYLE_ASSIGNMENT((#1274));
+#1274 = SURFACE_STYLE_USAGE(.BOTH.,#1275);
+#1275 = SURFACE_SIDE_STYLE('',(#1276));
+#1276 = SURFACE_STYLE_FILL_AREA(#1277);
+#1277 = FILL_AREA_STYLE('',(#1278));
+#1278 = FILL_AREA_STYLE_COLOUR('',#1187);
+#1279 = STYLED_ITEM('color',(#1280),#450);
+#1280 = PRESENTATION_STYLE_ASSIGNMENT((#1281));
+#1281 = SURFACE_STYLE_USAGE(.BOTH.,#1282);
+#1282 = SURFACE_SIDE_STYLE('',(#1283));
+#1283 = SURFACE_STYLE_FILL_AREA(#1284);
+#1284 = FILL_AREA_STYLE('',(#1285));
+#1285 = FILL_AREA_STYLE_COLOUR('',#1187);
+#1286 = STYLED_ITEM('color',(#1287),#536);
+#1287 = PRESENTATION_STYLE_ASSIGNMENT((#1288));
+#1288 = SURFACE_STYLE_USAGE(.BOTH.,#1289);
+#1289 = SURFACE_SIDE_STYLE('',(#1290));
+#1290 = SURFACE_STYLE_FILL_AREA(#1291);
+#1291 = FILL_AREA_STYLE('',(#1292));
+#1292 = FILL_AREA_STYLE_COLOUR('',#1187);
+#1293 = STYLED_ITEM('color',(#1294),#553);
+#1294 = PRESENTATION_STYLE_ASSIGNMENT((#1295));
+#1295 = SURFACE_STYLE_USAGE(.BOTH.,#1296);
+#1296 = SURFACE_SIDE_STYLE('',(#1297));
+#1297 = SURFACE_STYLE_FILL_AREA(#1298);
+#1298 = FILL_AREA_STYLE('',(#1299));
+#1299 = FILL_AREA_STYLE_COLOUR('',#1187);
+#1300 = STYLED_ITEM('color',(#1301),#565);
+#1301 = PRESENTATION_STYLE_ASSIGNMENT((#1302));
+#1302 = SURFACE_STYLE_USAGE(.BOTH.,#1303);
+#1303 = SURFACE_SIDE_STYLE('',(#1304));
+#1304 = SURFACE_STYLE_FILL_AREA(#1305);
+#1305 = FILL_AREA_STYLE('',(#1306));
+#1306 = FILL_AREA_STYLE_COLOUR('',#1187);
+#1307 = STYLED_ITEM('color',(#1308),#623);
+#1308 = PRESENTATION_STYLE_ASSIGNMENT((#1309));
+#1309 = SURFACE_STYLE_USAGE(.BOTH.,#1310);
+#1310 = SURFACE_SIDE_STYLE('',(#1311));
+#1311 = SURFACE_STYLE_FILL_AREA(#1312);
+#1312 = FILL_AREA_STYLE('',(#1313));
+#1313 = FILL_AREA_STYLE_COLOUR('',#1314);
+#1314 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812);
+#1315 = STYLED_ITEM('color',(#1316),#655);
+#1316 = PRESENTATION_STYLE_ASSIGNMENT((#1317));
+#1317 = SURFACE_STYLE_USAGE(.BOTH.,#1318);
+#1318 = SURFACE_SIDE_STYLE('',(#1319));
+#1319 = SURFACE_STYLE_FILL_AREA(#1320);
+#1320 = FILL_AREA_STYLE('',(#1321));
+#1321 = FILL_AREA_STYLE_COLOUR('',#1314);
+#1322 = STYLED_ITEM('color',(#1323),#719);
+#1323 = PRESENTATION_STYLE_ASSIGNMENT((#1324));
+#1324 = SURFACE_STYLE_USAGE(.BOTH.,#1325);
+#1325 = SURFACE_SIDE_STYLE('',(#1326));
+#1326 = SURFACE_STYLE_FILL_AREA(#1327);
+#1327 = FILL_AREA_STYLE('',(#1328));
+#1328 = FILL_AREA_STYLE_COLOUR('',#1314);
+#1329 = STYLED_ITEM('color',(#1330),#744);
+#1330 = PRESENTATION_STYLE_ASSIGNMENT((#1331));
+#1331 = SURFACE_STYLE_USAGE(.BOTH.,#1332);
+#1332 = SURFACE_SIDE_STYLE('',(#1333));
+#1333 = SURFACE_STYLE_FILL_AREA(#1334);
+#1334 = FILL_AREA_STYLE('',(#1335));
+#1335 = FILL_AREA_STYLE_COLOUR('',#1314);
+#1336 = STYLED_ITEM('color',(#1337),#776);
+#1337 = PRESENTATION_STYLE_ASSIGNMENT((#1338));
+#1338 = SURFACE_STYLE_USAGE(.BOTH.,#1339);
+#1339 = SURFACE_SIDE_STYLE('',(#1340));
+#1340 = SURFACE_STYLE_FILL_AREA(#1341);
+#1341 = FILL_AREA_STYLE('',(#1342));
+#1342 = FILL_AREA_STYLE_COLOUR('',#1314);
+#1343 = STYLED_ITEM('color',(#1344),#840);
+#1344 = PRESENTATION_STYLE_ASSIGNMENT((#1345));
+#1345 = SURFACE_STYLE_USAGE(.BOTH.,#1346);
+#1346 = SURFACE_SIDE_STYLE('',(#1347));
+#1347 = SURFACE_STYLE_FILL_AREA(#1348);
+#1348 = FILL_AREA_STYLE('',(#1349));
+#1349 = FILL_AREA_STYLE_COLOUR('',#1314);
+#1350 = STYLED_ITEM('color',(#1351),#865);
+#1351 = PRESENTATION_STYLE_ASSIGNMENT((#1352));
+#1352 = SURFACE_STYLE_USAGE(.BOTH.,#1353);
+#1353 = SURFACE_SIDE_STYLE('',(#1354));
+#1354 = SURFACE_STYLE_FILL_AREA(#1355);
+#1355 = FILL_AREA_STYLE('',(#1356));
+#1356 = FILL_AREA_STYLE_COLOUR('',#1314);
+#1357 = STYLED_ITEM('color',(#1358),#922);
+#1358 = PRESENTATION_STYLE_ASSIGNMENT((#1359));
+#1359 = SURFACE_STYLE_USAGE(.BOTH.,#1360);
+#1360 = SURFACE_SIDE_STYLE('',(#1361));
+#1361 = SURFACE_STYLE_FILL_AREA(#1362);
+#1362 = FILL_AREA_STYLE('',(#1363));
+#1363 = FILL_AREA_STYLE_COLOUR('',#1314);
+#1364 = STYLED_ITEM('color',(#1365),#979);
+#1365 = PRESENTATION_STYLE_ASSIGNMENT((#1366));
+#1366 = SURFACE_STYLE_USAGE(.BOTH.,#1367);
+#1367 = SURFACE_SIDE_STYLE('',(#1368));
+#1368 = SURFACE_STYLE_FILL_AREA(#1369);
+#1369 = FILL_AREA_STYLE('',(#1370));
+#1370 = FILL_AREA_STYLE_COLOUR('',#1314);
+#1371 = STYLED_ITEM('color',(#1372),#996);
+#1372 = PRESENTATION_STYLE_ASSIGNMENT((#1373));
+#1373 = SURFACE_STYLE_USAGE(.BOTH.,#1374);
+#1374 = SURFACE_SIDE_STYLE('',(#1375));
+#1375 = SURFACE_STYLE_FILL_AREA(#1376);
+#1376 = FILL_AREA_STYLE('',(#1377));
+#1377 = FILL_AREA_STYLE_COLOUR('',#1314);
+#1378 = STYLED_ITEM('color',(#1379),#1013);
+#1379 = PRESENTATION_STYLE_ASSIGNMENT((#1380));
+#1380 = SURFACE_STYLE_USAGE(.BOTH.,#1381);
+#1381 = SURFACE_SIDE_STYLE('',(#1382));
+#1382 = SURFACE_STYLE_FILL_AREA(#1383);
+#1383 = FILL_AREA_STYLE('',(#1384));
+#1384 = FILL_AREA_STYLE_COLOUR('',#1314);
+#1385 = STYLED_ITEM('color',(#1386),#1030);
+#1386 = PRESENTATION_STYLE_ASSIGNMENT((#1387));
+#1387 = SURFACE_STYLE_USAGE(.BOTH.,#1388);
+#1388 = SURFACE_SIDE_STYLE('',(#1389));
+#1389 = SURFACE_STYLE_FILL_AREA(#1390);
+#1390 = FILL_AREA_STYLE('',(#1391));
+#1391 = FILL_AREA_STYLE_COLOUR('',#1314);
+#1392 = STYLED_ITEM('color',(#1393),#1047);
+#1393 = PRESENTATION_STYLE_ASSIGNMENT((#1394));
+#1394 = SURFACE_STYLE_USAGE(.BOTH.,#1395);
+#1395 = SURFACE_SIDE_STYLE('',(#1396));
+#1396 = SURFACE_STYLE_FILL_AREA(#1397);
+#1397 = FILL_AREA_STYLE('',(#1398));
+#1398 = FILL_AREA_STYLE_COLOUR('',#1314);
+#1399 = STYLED_ITEM('color',(#1400),#1064);
+#1400 = PRESENTATION_STYLE_ASSIGNMENT((#1401));
+#1401 = SURFACE_STYLE_USAGE(.BOTH.,#1402);
+#1402 = SURFACE_SIDE_STYLE('',(#1403));
+#1403 = SURFACE_STYLE_FILL_AREA(#1404);
+#1404 = FILL_AREA_STYLE('',(#1405));
+#1405 = FILL_AREA_STYLE_COLOUR('',#1314);
+#1406 = STYLED_ITEM('color',(#1407),#1076);
+#1407 = PRESENTATION_STYLE_ASSIGNMENT((#1408));
+#1408 = SURFACE_STYLE_USAGE(.BOTH.,#1409);
+#1409 = SURFACE_SIDE_STYLE('',(#1410));
+#1410 = SURFACE_STYLE_FILL_AREA(#1411);
+#1411 = FILL_AREA_STYLE('',(#1412));
+#1412 = FILL_AREA_STYLE_COLOUR('',#1314);
+#1413 = STYLED_ITEM('color',(#1414),#1093);
+#1414 = PRESENTATION_STYLE_ASSIGNMENT((#1415));
+#1415 = SURFACE_STYLE_USAGE(.BOTH.,#1416);
+#1416 = SURFACE_SIDE_STYLE('',(#1417));
+#1417 = SURFACE_STYLE_FILL_AREA(#1418);
+#1418 = FILL_AREA_STYLE('',(#1419));
+#1419 = FILL_AREA_STYLE_COLOUR('',#1314);
+#1420 = STYLED_ITEM('color',(#1421),#1110);
+#1421 = PRESENTATION_STYLE_ASSIGNMENT((#1422));
+#1422 = SURFACE_STYLE_USAGE(.BOTH.,#1423);
+#1423 = SURFACE_SIDE_STYLE('',(#1424));
+#1424 = SURFACE_STYLE_FILL_AREA(#1425);
+#1425 = FILL_AREA_STYLE('',(#1426));
+#1426 = FILL_AREA_STYLE_COLOUR('',#1314);
+#1427 = STYLED_ITEM('color',(#1428),#1127);
+#1428 = PRESENTATION_STYLE_ASSIGNMENT((#1429));
+#1429 = SURFACE_STYLE_USAGE(.BOTH.,#1430);
+#1430 = SURFACE_SIDE_STYLE('',(#1431));
+#1431 = SURFACE_STYLE_FILL_AREA(#1432);
+#1432 = FILL_AREA_STYLE('',(#1433));
+#1433 = FILL_AREA_STYLE_COLOUR('',#1314);
+#1434 = STYLED_ITEM('color',(#1435),#1144);
+#1435 = PRESENTATION_STYLE_ASSIGNMENT((#1436));
+#1436 = SURFACE_STYLE_USAGE(.BOTH.,#1437);
+#1437 = SURFACE_SIDE_STYLE('',(#1438));
+#1438 = SURFACE_STYLE_FILL_AREA(#1439);
+#1439 = FILL_AREA_STYLE('',(#1440));
+#1440 = FILL_AREA_STYLE_COLOUR('',#1314);
+#1441 = STYLED_ITEM('color',(#1442),#1161);
+#1442 = PRESENTATION_STYLE_ASSIGNMENT((#1443));
+#1443 = SURFACE_STYLE_USAGE(.BOTH.,#1444);
+#1444 = SURFACE_SIDE_STYLE('',(#1445));
+#1445 = SURFACE_STYLE_FILL_AREA(#1446);
+#1446 = FILL_AREA_STYLE('',(#1447));
+#1447 = FILL_AREA_STYLE_COLOUR('',#1314);
+ENDSEC;
+END-ISO-10303-21;
package.jsonadded+136
@@ -0,0 +1,136 @@+{+  "slug": "estf8ss195up",+  "version": "0.1.0",+  "type": "component",+  "description": "MASPOWER Fast Recovery / High Efficiency Diodes, TO-220F-2. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "diodes",+    "estf8ss195up",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "estf8ss195up.kicad_sym",+    "estf8ss195up.kicad_mod",+    "estf8ss195up.glb",+    "estf8ss195up.step",+    "estf8ss195up.lbr",+    "docs/hero.png",+    "docs/estf8ss195up-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "estf8ss195up-hero.glb",+    "estf8ss195up-hero.overlay.json"+  ],+  "component": {+    "mpn": "ESTF8SS195UP",+    "manufacturer": "MASPOWER",+    "package": "TO-220F-2",+    "pin_count": 2,+    "category": "Diodes",+    "subcategory": "Fast Recovery / High Efficiency Diodes",+    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/2733ac3ce1b966969eaa20061d50fd56.pdf",+    "parts": {+      "symbol": "estf8ss195up.kicad_sym",+      "footprint": "estf8ss195up.kicad_mod",+      "model_3d": "estf8ss195up-hero.glb",+      "model_3d_step": "estf8ss195up.step",+      "lbr": "estf8ss195up.lbr",+      "model_3d_plain": "estf8ss195up.glb"+    },+    "distributor_links": {+      "lcsc": "C5278090"+    },+    "distributor_check": {+      "checked_at": "2026-10-27T00:43:24Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": null,+        "status": "no match"+      },+      "mouser": {+        "pn": null,+        "status": "no match"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "K",+        "type": "passive",+        "description": "Cathode of the rectifier diode; the part is rated for VRRM/VRSM of 1950 V and IFRMS of 8 A."+      },+      {+        "number": "2",+        "name": "A",+        "type": "passive",+        "description": "Anode of the rectifier diode; forward voltage is max 1.34 V at IF = 8 A."+      }+    ],+    "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 drawing on page 2 numbers only leads 1 and 2. The A/K labels appear only on the page 1 p",+          "vision extraction: provenance cannot be text-verified; needs consensus"+        ],+        "pages_sent": 2,+        "cost_usd": 0.1754,+        "at": "2026-10-27T00:43:06"+      },+      "datasheet": {+        "url": "https://datasheet.lcsc.com/datasheet/pdf/2733ac3ce1b966969eaa20061d50fd56.pdf",+        "pages": 2,+        "sha256": "5349e9947e80076c",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 2,+        "described": 2,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "estf8ss195up.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          10.16,+          4.7,+          28.85+        ],+        "zmin_mm": -9.75,+        "centre_offset_mm": 0.935,+        "footprint_binding": "identity",+        "sha256": "3436d9b7460b28d5c7797ca0bb02379b345e0784379e46e9b3bae85f4e9eac20",+        "checked": "2026-10-27",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  }+}
page.jsonadded+142
@@ -0,0 +1,142 @@+{+  "slug": "estf8ss195up",+  "version": "0.1.0",+  "type": "component",+  "description": "MASPOWER Fast Recovery / High Efficiency Diodes, TO-220F-2. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "diodes",+    "estf8ss195up",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "estf8ss195up.kicad_sym",+    "estf8ss195up.kicad_mod",+    "estf8ss195up.glb",+    "estf8ss195up.step",+    "estf8ss195up.lbr",+    "docs/hero.png",+    "docs/estf8ss195up-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "estf8ss195up-hero.glb",+    "estf8ss195up-hero.overlay.json"+  ],+  "component": {+    "mpn": "ESTF8SS195UP",+    "manufacturer": "MASPOWER",+    "package": "TO-220F-2",+    "pin_count": 2,+    "category": "Diodes",+    "subcategory": "Fast Recovery / High Efficiency Diodes",+    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/2733ac3ce1b966969eaa20061d50fd56.pdf",+    "parts": {+      "symbol": "estf8ss195up.kicad_sym",+      "footprint": "estf8ss195up.kicad_mod",+      "model_3d": "estf8ss195up-hero.glb",+      "model_3d_step": "estf8ss195up.step",+      "lbr": "estf8ss195up.lbr",+      "model_3d_plain": "estf8ss195up.glb"+    },+    "distributor_links": {+      "lcsc": "C5278090"+    },+    "distributor_check": {+      "checked_at": "2026-10-27T00:43:24Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": null,+        "status": "no match"+      },+      "mouser": {+        "pn": null,+        "status": "no match"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "K",+        "type": "passive",+        "description": "Cathode of the rectifier diode; the part is rated for VRRM/VRSM of 1950 V and IFRMS of 8 A."+      },+      {+        "number": "2",+        "name": "A",+        "type": "passive",+        "description": "Anode of the rectifier diode; forward voltage is max 1.34 V at IF = 8 A."+      }+    ],+    "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 drawing on page 2 numbers only leads 1 and 2. The A/K labels appear only on the page 1 p",+          "vision extraction: provenance cannot be text-verified; needs consensus"+        ],+        "pages_sent": 2,+        "cost_usd": 0.1754,+        "at": "2026-10-27T00:43:06"+      },+      "datasheet": {+        "url": "https://datasheet.lcsc.com/datasheet/pdf/2733ac3ce1b966969eaa20061d50fd56.pdf",+        "pages": 2,+        "sha256": "5349e9947e80076c",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 2,+        "described": 2,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "estf8ss195up.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          10.16,+          4.7,+          28.85+        ],+        "zmin_mm": -9.75,+        "centre_offset_mm": 0.935,+        "footprint_binding": "identity",+        "sha256": "3436d9b7460b28d5c7797ca0bb02379b345e0784379e46e9b3bae85f4e9eac20",+        "checked": "2026-10-27",+        "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>estf8ss195up</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>estf8ss195up</title>\ No newline at end of file