← Commit history
README.mdadded+96
@@ -0,0 +1,96 @@+# C3M0045065K++**Wolfspeed** · SiC MOSFETs · TO-247-4L++C3M0045065K from Wolfspeed, in a TO-247-4L. 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 | Drain | passive | Drain terminal, also the mounting tab (Pin 1, TAB), rated for VDSS 650 V at TC = 25 ˚C and continuous ID of 49 A at VGS = 15 V, TC = 25 ˚C. |+| 2 | Power Source | passive | Main power source terminal carrying the drain current, separated from the gate-driver return by the dedicated driver source pin. |+| 3 | Driver Source | passive | Separate source connection for the gate driver, provided by the optimized package to keep gate-drive current apart from the power source path. |+| 4 | Gate | input | Gate input; the datasheet gives maximum VGS of -8/+19 V under transient events below 100 ns, with recommended turn-on of 15 V and turn-off of -4 V. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Wolfspeed |+| Package | TO-247-4L |+| Category | Silicon Carbide (SiC) Devices |+| Pins | 4 |++## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| Drain-Source Voltage | VDSS |  |  | 650 | V | TC = 25 ˚C | 1 |+| Gate-Source Voltage (transient <100 ns) | VGS | -8 |  | 19 | V | Under transient events < 100 ns; Fig. 29 | 1 |+| Continuous Drain Current | ID |  |  | 49 | A | VGS = 15 V, TC = 25˚C; Fig. 19 | 1 |+| Continuous Drain Current | ID |  |  | 35 | A | VGS = 15 V, TC = 100˚C | 1 |+| Pulsed Drain Current | ID(pulse) |  |  | 132 | A | Pulse width tP limited by Tjmax | 1 |+| Power Dissipation | PD |  |  | 176 | W | TC=25˚C, TJ = 175 ˚C; Fig. 20 | 1 |+| Operating Junction and Storage Temperature | TJ, Tstg | -40 |  | 175 | ˚C |  | 1 |+| Solder Temperature | TL |  |  | 260 | ˚C | 1.6mm (0.063”) from case for 10s | 1 |+| Gate-Source Recommended Turn-On Voltage | VGSon |  | 15 |  | V | Static; Fig. 29 | 2 |+| Gate-Source Recommended Turn-Off Voltage | VGSoff |  | -4 |  | V | Static; Fig. 29 | 2 |+| Drain-Source Breakdown Voltage | V(BR)DSS | 650 |  |  | V | VGS = 0 V, ID = 100 μA | 2 |+| Gate Threshold Voltage | VGS(th) | 1.8 | 2.6 | 3.6 | V | VDS = VGS, ID = 4.84 mA; Fig. 11 | 2 |+| Gate Threshold Voltage | VGS(th) |  | 2.2 |  | V | VDS = VGS, ID = 4.84 mA, TJ = 175ºC | 2 |+| Zero Gate Voltage Drain Current | IDSS |  | 1 | 50 | μA | VDS = 650 V, VGS = 0 V | 2 |+| Gate-Source Leakage Current | IGSS |  | 10 | 250 | nA | VGS = 15 V, VDS = 0 V | 2 |+| Drain-Source On-State Resistance | RDS(on) |  | 45 | 60 | mΩ | VGS = 15 V, ID = 17.6 A; Fig. 4, 5, 6 | 2 |+| Drain-Source On-State Resistance | RDS(on) |  | 61 |  | mΩ | VGS = 15 V, ID = 17.6 A, TJ = 175ºC | 2 |+| Transconductance | gfs |  | 12 |  | S | VDS= 20 V, IDS= 17.6 A; Fig. 7 | 2 |+| Transconductance | gfs |  | 11 |  | S | VDS= 20 V, IDS= 17.6 A, TJ = 175ºC | 2 |+| Input Capacitance | Ciss |  | 1621 |  | pF | VGS = 0 V, VDS = 0V to 600 V, F = 1 Mhz, VAC = 25 mV; Fig. 17, 18 | 2 |+| Output Capacitance | Coss |  | 101 |  | pF | VGS = 0 V, VDS = 0V to 600 V, F = 1 Mhz, VAC = 25 mV; Fig. 17, 18 | 2 |+| Reverse Transfer Capacitance | Crss |  | 8 |  | pF | VGS = 0 V, VDS = 0V to 600 V, F = 1 Mhz, VAC = 25 mV; Fig. 17, 18 | 2 |+| Effective Output Capacitance (Energy Related) | Co(er) |  | 126 |  | pF | VGS = 0 V, VDS = 0V to 400 V; Note 1 | 2 |+| Effective Output Capacitance (Time Related) | Co(tr) |  | 178 |  | pF |  | 2 |+| Coss Stored Energy | Eoss |  | 20 |  | μJ | VDS = 600 V, F = 1 Mhz; Fig. 16 | 2 |+| Turn-On Switching Energy (Body Diode) | EON |  | 57 |  | μJ | VDS = 400 V, VGS = -4 V/15 V, ID = 17.6 A, RG(ext) = 2.5 Ω, L= 99 μH, TJ = 175ºC, FWD = internal body diode; Fig. 25 | 2 |+| Turn Off Switching Energy (Body Diode) | EOFF |  | 14 |  | μJ | VDS = 400 V, VGS = -4 V/15 V, ID = 17.6 A, RG(ext) = 2.5 Ω, L= 99 μH, TJ = 175ºC, FWD = internal body diode; Fig. 25 | 2 |+| Turn-On Switching Energy (External Diode) | EON |  | 44 |  | μJ | VDS = 400 V, VGS = -4 V/15 V, ID = 17.6 A, RG(ext) = 2.5 Ω, L= 99 μH, TJ = 175ºC, FWD = External SiC diode; Fig. 25 | 2 |+| Turn Off Switching Energy (External Diode) | EOFF |  | 14 |  | μJ | VDS = 400 V, VGS = -4 V/15 V, ID = 17.6 A, RG(ext) = 2.5 Ω, L= 99 μH, TJ = 175ºC, FWD = External SiC diode; Fig. 25 | 2 |+| Turn-On Delay Time | td(on) |  | 9 |  | ns | VDD = 400 V, VGS = -4 V/15 V, ID = 17.6 A, RG(ext) = 2.5 Ω, L= 99 μH, inductive load; Fig. 26 | 2 |+| Rise Time | tr |  | 12 |  | ns | VDD = 400 V, VGS = -4 V/15 V, ID = 17.6 A, RG(ext) = 2.5 Ω, L= 99 μH, inductive load; Fig. 26 | 2 |+| Turn-Off Delay Time | td(off) |  | 18 |  | ns | VDD = 400 V, VGS = -4 V/15 V, ID = 17.6 A, RG(ext) = 2.5 Ω, L= 99 μH, inductive load; Fig. 26 | 2 |+| Fall Time | tf |  | 6 |  | ns | VDD = 400 V, VGS = -4 V/15 V, ID = 17.6 A, RG(ext) = 2.5 Ω, L= 99 μH, inductive load; Fig. 26 | 2 |+| Internal Gate Resistance | RG(int) |  | 3 |  | Ω | f = 1 MHz, VAC = 25 mV | 2 |+| Gate to Source Charge | Qgs |  | 21 |  | nC | VDS = 400 V, VGS = -4 V/15 V, ID = 17.6 A; per IEC60747-8-4 pg 21 | 2 |+| Gate to Drain Charge | Qgd |  | 18 |  | nC | VDS = 400 V, VGS = -4 V/15 V, ID = 17.6 A; Fig. 12 | 2 |+| Total Gate Charge | Qg |  | 63 |  | nC | VDS = 400 V, VGS = -4 V/15 V, ID = 17.6 A; Fig. 12 | 2 |+| Diode Forward Voltage | VSD |  | 4.8 |  | V | VGS = -4 V, ISD = 8.8 A, TJ = 25 °C; Fig. 8, 9, 10 | 3 |+| Diode Forward Voltage | VSD |  | 4.2 |  | V | VGS = -4 V, ISD = 8.8 A, TJ = 175 °C | 3 |+| Continuous Diode Forward Current | IS |  | 29 |  | A | VGS = -4 V, TC = 25˚C | 3 |+| Diode Pulse Current | IS, pulse |  | 132 |  | A | VGS = -4 V, pulse width tP limited by Tjmax | 3 |+| Reverse Recovery Time | trr |  | 13 |  | ns | VGS = -4 V, ISD = 17.6 A, VR = 400 V, dif/dt = 5215 A/µs, TJ = 175 °C | 3 |+| Reverse Recovery Charge | Qrr |  | 247 |  | nC | VGS = -4 V, ISD = 17.6 A, VR = 400 V, dif/dt = 5215 A/µs, TJ = 175 °C | 3 |+| Peak Reverse Recovery Current | Irrm |  | 36 |  | A | VGS = -4 V, ISD = 17.6 A, VR = 400 V, dif/dt = 5215 A/µs, TJ = 175 °C | 3 |+| Reverse Recovery Time | trr |  | 18 |  | ns | VGS = -4 V, ISD = 17.6 A, VR = 400 V, dif/dt = 1775 A/µs, TJ = 175 °C | 3 |+| Reverse Recovery Charge | Qrr |  | 171 |  | nC | VGS = -4 V, ISD = 17.6 A, VR = 400 V, dif/dt = 1775 A/µs, TJ = 175 °C | 3 |+| Peak Reverse Recovery Current | Irrm |  | 16 |  | A | VGS = -4 V, ISD = 17.6 A, VR = 400 V, dif/dt = 1775 A/µs, TJ = 175 °C | 3 |+| Thermal Resistance from Junction to Case | RθJC |  | 0.85 |  | °C/W | Fig. 21 | 3 |+| Thermal Resistance From Junction to Ambient | RθJA |  | 40 |  | °C/W |  | 3 |++## CAD (KiCad official)++- Symbol: `C3M0045065K`+- Footprint: `Package_TO_SOT_THT:TO-247-4_Vertical`+- 3D model: TO-247-4L (KiCad packages3D, STEP)+- 3D model files: `c3m0045065k-etched.step` / `c3m0045065k-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `c3m0045065k.step` / `c3m0045065k.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Wolfspeed datasheet](docs/c3m0045065k-datasheet.pdf) (12 pp, sha256 `45433d3d2ada7882`, retrieved 2026-10-30, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-haiku-5-5` (text), consensus `claude-sonnet-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/c3m0045065k-datasheet.pdf)
c3m0045065k-etched.glbadded
⋯ 1 unchanged line ⋯
c3m0045065k-hero.glbadded
⋯ 1 unchanged line ⋯
c3m0045065k-hero.overlay.jsonadded+177
@@ -0,0 +1,177 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "C3M0045065K",+  "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": 4,+      "span_mm": 12.065,+      "dash_mm": 0.3016,+      "gap_mm": 0.181,+      "pad_stroke_mm": 0.0724+    },+    "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.502,+          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": 4,+      "sides": "top + mirrored underside (single-sided)",+      "fallback_to_pad_number": 0+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.001,+    "tolerance_mm": 0.965,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -0.599,+      10.761,+      -0.299,+      0.3+    ],+    "pads_bbox_mm": [+      -0.952,+      11.112,+      -2.25,+      2.25+    ],+    "seating_z_mm": -15.83+  },+  "sources": {+    "glb": "c3m0045065k-etched.glb",+    "glb_sha256": "62850f6f495c8f72912a45f1fc9a8d0cf63d91880d36e9f9027c7ae632c84cda",+    "footprint": "c3m0045065k.kicad_mod",+    "footprint_sha256": "ebf54b9e666a5e51935abc1483bc029c07ac5082ad7c41b764ecf60605a3d066",+    "pins": "page.json component.pins",+    "pins_sha256": "675a6986e9151a4358df9147a421d860ea14c3423d9435c4b2fc5ffe6f806017"+  },+  "generator": "adom-wiki 1.8.2 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "Drain",+      "x": -2.002,+      "y": 0.0,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "2",+      "text": "Power Source",+      "x": 6.182,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "3",+      "text": "Driver Source",+      "x": 8.722,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "4",+      "text": "Gate",+      "x": 11.263,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.6+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "rect",+      "center_mm": [+        0.0,+        0.0+      ],+      "size_mm": [+        1.905,+        4.5+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "oval",+      "center_mm": [+        5.08,+        0.0+      ],+      "size_mm": [+        1.905,+        4.5+      ],+      "rot": 0.0+    },+    {+      "number": "3",+      "shape": "oval",+      "center_mm": [+        7.62,+        0.0+      ],+      "size_mm": [+        1.905,+        4.5+      ],+      "rot": 0.0+    },+    {+      "number": "4",+      "shape": "oval",+      "center_mm": [+        10.16,+        0.0+      ],+      "size_mm": [+        1.905,+        4.5+      ],+      "rot": 0.0+    }+  ]+}
c3m0045065k.glbadded
⋯ 1 unchanged line ⋯
c3m0045065k.kicad_modadded+209
@@ -0,0 +1,209 @@+(footprint "TO-247-4_Vertical"+	(version 20260206)+	(generator "kicad-footprint-generator")+	(layer "F.Cu")+	(descr "TO-247-4, Vertical, RM 2.54mm, see https://toshiba.semicon-storage.com/us/product/mosfet/to-247-4l.html")+	(tags "TO-247-4 Vertical RM 2.54mm")+	(property "Reference" "REF**"+		(at 5.08 -3.28 0)+		(layer "F.SilkS")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "TO-247-4_Vertical"+		(at 5.08 3.65 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.98 -2.44)+		(end -1.212 -2.44)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -2.98 2.81)+		(end -2.98 -2.44)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 1.212 -2.44)+		(end 3.868 -2.44)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 3.275 -2.44)+		(end 3.275 -2.22)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 6.292 -2.44)+		(end 6.407 -2.44)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 8.832 -2.44)+		(end 8.948 -2.44)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 11.372 -2.44)+		(end 13.14 -2.44)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 13.14 -2.44)+		(end 13.14 2.81)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 13.14 2.81)+		(end -2.98 2.81)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_rect+		(start -3.12 -2.58)+		(end 13.28 2.95)+		(stroke+			(width 0.05)+			(type solid)+		)+		(fill no)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 3.275 -2.33)+		(end 3.275 2.7)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start 6.885 -2.33)+		(end 6.885 2.7)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_rect+		(start -2.87 -2.33)+		(end 13.03 2.7)+		(stroke+			(width 0.1)+			(type solid)+		)+		(fill no)+		(layer "F.Fab")+	)+	(fp_text user "${REFERENCE}"+		(at 5.08 0.19 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(pad "1" thru_hole rect+		(at 0 0)+		(size 1.905 4.5)+		(drill 1.5)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "2" thru_hole oval+		(at 5.08 0)+		(size 1.905 4.5)+		(drill 1.5)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "3" thru_hole oval+		(at 7.62 0)+		(size 1.905 4.5)+		(drill 1.5)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "4" thru_hole oval+		(at 10.16 0)+		(size 1.905 4.5)+		(drill 1.5)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-247-4_Vertical.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
c3m0045065k.kicad_symadded+29
@@ -0,0 +1,29 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "C3M0045065K" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27))))+    (property "Value" "C3M0045065K" (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 "C3M0045065K_0_1"+    (rectangle (start -12.70 2.54) (end 12.70 -5.08)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "C3M0045065K_1_1"+    (pin passive line (at -17.78 0.00 0) (length 5.08)+      (name "Drain" (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 "Power Source" (effects (font (size 1.27 1.27))))+      (number "2" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at 17.78 0.00 180) (length 5.08)+      (name "Gate" (effects (font (size 1.27 1.27))))+      (number "4" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at 17.78 -2.54 180) (length 5.08)+      (name "Driver Source" (effects (font (size 1.27 1.27))))+      (number "3" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
c3m0045065k.lbradded+115
@@ -0,0 +1,115 @@+<?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-247-4_Vertical">+  <description>4 pads, 12.1 x 4.5 mm. TO-247-4, Vertical, RM 2.54mm, see</description>+  <pad name="1" x="0.0000" y="-0.0000" drill="1.5000" diameter="1.9050" shape="long" rot="R90"/>+  <pad name="2" x="5.0800" y="-0.0000" drill="1.5000" diameter="1.9050" shape="long" rot="R90"/>+  <pad name="3" x="7.6200" y="-0.0000" drill="1.5000" diameter="1.9050" shape="long" rot="R90"/>+  <pad name="4" x="10.1600" y="-0.0000" drill="1.5000" diameter="1.9050" shape="long" rot="R90"/>+  <wire x1="-2.8700" y1="2.3300" x2="13.0300" y2="2.3300" width="0.1000" layer="51"/>+  <wire x1="13.0300" y1="2.3300" x2="13.0300" y2="-2.7000" width="0.1000" layer="51"/>+  <wire x1="13.0300" y1="-2.7000" x2="-2.8700" y2="-2.7000" width="0.1000" layer="51"/>+  <wire x1="-2.8700" y1="-2.7000" x2="-2.8700" y2="2.3300" width="0.1000" layer="51"/>+  <wire x1="-2.9800" y1="2.4400" x2="-1.2120" y2="2.4400" width="0.1200" layer="21"/>+  <wire x1="-2.9800" y1="-2.8100" x2="-2.9800" y2="2.4400" width="0.1200" layer="21"/>+  <wire x1="1.2120" y1="2.4400" x2="3.8680" y2="2.4400" width="0.1200" layer="21"/>+  <wire x1="3.2750" y1="2.4400" x2="3.2750" y2="2.2200" width="0.1200" layer="21"/>+  <wire x1="6.2920" y1="2.4400" x2="6.4070" y2="2.4400" width="0.1200" layer="21"/>+  <wire x1="8.8320" y1="2.4400" x2="8.9480" y2="2.4400" width="0.1200" layer="21"/>+  <wire x1="11.3720" y1="2.4400" x2="13.1400" y2="2.4400" width="0.1200" layer="21"/>+  <wire x1="13.1400" y1="2.4400" x2="13.1400" y2="-2.8100" width="0.1200" layer="21"/>+  <wire x1="13.1400" y1="-2.8100" x2="-2.9800" y2="-2.8100" width="0.1200" layer="21"/>+  <wire x1="3.2750" y1="2.3300" x2="3.2750" y2="-2.7000" width="0.1000" layer="51"/>+  <wire x1="6.8850" y1="2.3300" x2="6.8850" y2="-2.7000" width="0.1000" layer="51"/>+  <text x="0" y="3.040" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-3.410" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="C3M0045065K">+  <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="Drain" x="-17.78" y="0" length="middle" direction="pas"/>+  <pin name="Power_Source" x="-17.78" y="-2.54" length="middle" direction="pas"/>+  <pin name="Gate" x="17.78" y="0" length="middle" direction="in" rot="R180"/>+  <pin name="Driver_Source" x="17.78" y="-2.54" length="middle" direction="pas" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="C3M0045065K" prefix="U">+  <description></description>+  <gates>+    <gate name="G$1" symbol="C3M0045065K" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="TO-247-4_Vertical">+      <connects>+        <connect gate="G$1" pin="Drain" pad="1"/>+        <connect gate="G$1" pin="Power_Source" pad="2"/>+        <connect gate="G$1" pin="Gate" pad="4"/>+        <connect gate="G$1" pin="Driver_Source" pad="3"/>+      </connects>+      <technologies><technology name=""/></technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
c3m0045065k.stepadded+3006
@@ -0,0 +1,3006 @@+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'D:/KiCAD/packages3D-source/Package_TO_SOT_THT.3dshapes\\
+TO-247-4_Vertical.step','2018-04-07T22:06:44',('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-247-4_Vertical','TO-247-4_Vertical','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#2358);
+#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,#105,#264,#324,#376,#393,#417,#441,#547,#656,
+    #693,#725,#789,#814,#846,#910,#935,#967,#1031,#1056,#1088,#1152,
+    #1177,#1229,#1254,#1271,#1281,#1312,#1336,#1360,#1384,#1408,#1432,
+    #1472,#1496,#1536,#1553,#1610,#1667,#1724,#1781,#1798,#1815,#1832,
+    #1849,#1866,#1883,#1895,#1912,#1929,#1946,#1963,#1980,#1992,#2009,
+    #2026,#2043,#2060,#2077,#2089,#2106,#2123,#2140,#2157,#2174,#2186,
+    #2203,#2213,#2233,#2267,#2284,#2296,#2321,#2346));
+#17 = ADVANCED_FACE('',(#18),#100,.F.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#30,#38,#46,#54,#62,#70,#78,#86,#94));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-2.5,1.362243651215E-015,4.32));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-2.5,-2.33,4.62));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(-2.5,1.362243651215E-015,4.32));
+#28 = VECTOR('',#29,1.);
+#29 = DIRECTION('',(-2.344043375454E-016,-0.991812685174,0.1277012041));
+#30 = ORIENTED_EDGE('',*,*,#31,.F.);
+#31 = EDGE_CURVE('',#32,#22,#34,.T.);
+#32 = VERTEX_POINT('',#33);
+#33 = CARTESIAN_POINT('',(-2.5,2.7,4.62));
+#34 = LINE('',#35,#36);
+#35 = CARTESIAN_POINT('',(-2.5,2.7,4.62));
+#36 = VECTOR('',#37,1.);
+#37 = DIRECTION('',(-2.084261589177E-016,-0.993883734674,-0.110431526075
+    ));
+#38 = ORIENTED_EDGE('',*,*,#39,.F.);
+#39 = EDGE_CURVE('',#40,#32,#42,.T.);
+#40 = VERTEX_POINT('',#41);
+#41 = CARTESIAN_POINT('',(-2.5,2.7,25.27));
+#42 = LINE('',#43,#44);
+#43 = CARTESIAN_POINT('',(-2.5,2.7,25.27));
+#44 = VECTOR('',#45,1.);
+#45 = DIRECTION('',(1.110223024625E-016,-1.110223024625E-016,-1.));
+#46 = ORIENTED_EDGE('',*,*,#47,.F.);
+#47 = EDGE_CURVE('',#48,#40,#50,.T.);
+#48 = VERTEX_POINT('',#49);
+#49 = CARTESIAN_POINT('',(-2.5,0.72,25.27));
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(-2.5,0.72,25.27));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(2.22044604925E-016,1.,-1.110223024625E-016));
+#54 = ORIENTED_EDGE('',*,*,#55,.F.);
+#55 = EDGE_CURVE('',#56,#48,#58,.T.);
+#56 = VERTEX_POINT('',#57);
+#57 = CARTESIAN_POINT('',(-2.5,-2.33,24.159890785488));
+#58 = LINE('',#59,#60);
+#59 = CARTESIAN_POINT('',(-2.5,-2.33,24.159890785488));
+#60 = VECTOR('',#61,1.);
+#61 = DIRECTION('',(1.706818129328E-016,0.939692620786,0.342020143326));
+#62 = ORIENTED_EDGE('',*,*,#63,.F.);
+#63 = EDGE_CURVE('',#64,#56,#66,.T.);
+#64 = VERTEX_POINT('',#65);
+#65 = CARTESIAN_POINT('',(-2.5,-2.33,21.064890785488));
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(-2.5,-2.33,4.62));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(-1.110223024625E-016,1.110223024625E-016,1.));
+#70 = ORIENTED_EDGE('',*,*,#71,.T.);
+#71 = EDGE_CURVE('',#64,#72,#74,.T.);
+#72 = VERTEX_POINT('',#73);
+#73 = CARTESIAN_POINT('',(-2.5,0.72,21.064890785488));
+#74 = LINE('',#75,#76);
+#75 = CARTESIAN_POINT('',(-2.5,-2.33,21.064890785488));
+#76 = VECTOR('',#77,1.);
+#77 = DIRECTION('',(4.440892098501E-016,1.,-3.574525976783E-031));
+#78 = ORIENTED_EDGE('',*,*,#79,.T.);
+#79 = EDGE_CURVE('',#72,#80,#82,.T.);
+#80 = VERTEX_POINT('',#81);
+#81 = CARTESIAN_POINT('',(-2.5,0.72,17.254890785488));
+#82 = LINE('',#83,#84);
+#83 = CARTESIAN_POINT('',(-2.5,0.72,21.064890785488));
+#84 = VECTOR('',#85,1.);
+#85 = DIRECTION('',(-6.993530863781E-016,-1.110223024625E-016,-1.));
+#86 = ORIENTED_EDGE('',*,*,#87,.F.);
+#87 = EDGE_CURVE('',#88,#80,#90,.T.);
+#88 = VERTEX_POINT('',#89);
+#89 = CARTESIAN_POINT('',(-2.5,-2.33,17.254890785488));
+#90 = LINE('',#91,#92);
+#91 = CARTESIAN_POINT('',(-2.5,-2.33,17.254890785488));
+#92 = VECTOR('',#93,1.);
+#93 = DIRECTION('',(4.440892098501E-016,1.,-3.574525976783E-031));
+#94 = ORIENTED_EDGE('',*,*,#95,.F.);
+#95 = EDGE_CURVE('',#24,#88,#96,.T.);
+#96 = LINE('',#97,#98);
+#97 = CARTESIAN_POINT('',(-2.5,-2.33,4.62));
+#98 = VECTOR('',#99,1.);
+#99 = DIRECTION('',(-1.110223024625E-016,1.110223024625E-016,1.));
+#100 = PLANE('',#101);
+#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);
+#102 = CARTESIAN_POINT('',(-2.5,0.236336273849,14.712117469469));
+#103 = DIRECTION('',(1.,-2.774933612463E-016,1.078411843938E-016));
+#104 = DIRECTION('',(2.774933612463E-016,1.,-4.379057701015E-047));
+#105 = ADVANCED_FACE('',(#106),#259,.T.);
+#106 = FACE_BOUND('',#107,.T.);
+#107 = EDGE_LOOP('',(#108,#109,#117,#125,#133,#141,#149,#157,#165,#173,
+    #181,#189,#197,#205,#213,#221,#229,#237,#245,#253));
+#108 = ORIENTED_EDGE('',*,*,#21,.F.);
+#109 = ORIENTED_EDGE('',*,*,#110,.T.);
+#110 = EDGE_CURVE('',#22,#111,#113,.T.);
+#111 = VERTEX_POINT('',#112);
+#112 = CARTESIAN_POINT('',(-0.75,1.167954621906E-015,4.32));
+#113 = LINE('',#114,#115);
+#114 = CARTESIAN_POINT('',(-2.5,1.362243651215E-015,4.32));
+#115 = VECTOR('',#116,1.);
+#116 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#117 = ORIENTED_EDGE('',*,*,#118,.T.);
+#118 = EDGE_CURVE('',#111,#119,#121,.T.);
+#119 = VERTEX_POINT('',#120);
+#120 = CARTESIAN_POINT('',(-0.75,-0.3,4.358626609442));
+#121 = LINE('',#122,#123);
+#122 = CARTESIAN_POINT('',(-0.75,0.104490931164,4.306546232039));
+#123 = VECTOR('',#124,1.);
+#124 = DIRECTION('',(0.E+000,-0.991812685174,0.1277012041));
+#125 = ORIENTED_EDGE('',*,*,#126,.F.);
+#126 = EDGE_CURVE('',#127,#119,#129,.T.);
+#127 = VERTEX_POINT('',#128);
+#128 = CARTESIAN_POINT('',(0.75,-0.3,4.358626609442));
+#129 = LINE('',#130,#131);
+#130 = CARTESIAN_POINT('',(-1.625,-0.3,4.358626609442));
+#131 = VECTOR('',#132,1.);
+#132 = DIRECTION('',(-1.,-1.014113703936E-031,-1.522387366385E-016));
+#133 = ORIENTED_EDGE('',*,*,#134,.T.);
+#134 = EDGE_CURVE('',#127,#135,#137,.T.);
+#135 = VERTEX_POINT('',#136);
+#136 = CARTESIAN_POINT('',(0.75,1.001421168212E-015,4.32));
+#137 = LINE('',#138,#139);
+#138 = CARTESIAN_POINT('',(0.75,0.420299046334,4.265884242961));
+#139 = VECTOR('',#140,1.);
+#140 = DIRECTION('',(0.E+000,0.991812685174,-0.1277012041));
+#141 = ORIENTED_EDGE('',*,*,#142,.T.);
+#142 = EDGE_CURVE('',#135,#143,#145,.T.);
+#143 = VERTEX_POINT('',#144);
+#144 = CARTESIAN_POINT('',(4.33,6.039613253961E-016,4.32));
+#145 = LINE('',#146,#147);
+#146 = CARTESIAN_POINT('',(-2.5,1.362243651215E-015,4.32));
+#147 = VECTOR('',#148,1.);
+#148 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#149 = ORIENTED_EDGE('',*,*,#150,.T.);
+#150 = EDGE_CURVE('',#143,#151,#153,.T.);
+#151 = VERTEX_POINT('',#152);
+#152 = CARTESIAN_POINT('',(4.33,-0.3,4.358626609442));
+#153 = LINE('',#154,#155);
+#154 = CARTESIAN_POINT('',(4.33,0.104490931164,4.306546232039));
+#155 = VECTOR('',#156,1.);
+#156 = DIRECTION('',(0.E+000,-0.991812685174,0.1277012041));
+#157 = ORIENTED_EDGE('',*,*,#158,.F.);
+#158 = EDGE_CURVE('',#159,#151,#161,.T.);
+#159 = VERTEX_POINT('',#160);
+#160 = CARTESIAN_POINT('',(5.83,-0.3,4.358626609442));
+#161 = LINE('',#162,#163);
+#162 = CARTESIAN_POINT('',(0.915,-0.3,4.358626609442));
+#163 = VECTOR('',#164,1.);
+#164 = DIRECTION('',(-1.,-9.871363529964E-032,-1.522387366385E-016));
+#165 = ORIENTED_EDGE('',*,*,#166,.T.);
+#166 = EDGE_CURVE('',#159,#167,#169,.T.);
+#167 = VERTEX_POINT('',#168);
+#168 = CARTESIAN_POINT('',(5.83,4.374278717023E-016,4.32));
+#169 = LINE('',#170,#171);
+#170 = CARTESIAN_POINT('',(5.83,0.420299046334,4.265884242961));
+#171 = VECTOR('',#172,1.);
+#172 = DIRECTION('',(0.E+000,0.991812685174,-0.1277012041));
+#173 = ORIENTED_EDGE('',*,*,#174,.T.);
+#174 = EDGE_CURVE('',#167,#175,#177,.T.);
+#175 = VERTEX_POINT('',#176);
+#176 = CARTESIAN_POINT('',(6.87,3.219646771413E-016,4.32));
+#177 = LINE('',#178,#179);
+#178 = CARTESIAN_POINT('',(-2.5,1.362243651215E-015,4.32));
+#179 = VECTOR('',#180,1.);
+#180 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#181 = ORIENTED_EDGE('',*,*,#182,.T.);
+#182 = EDGE_CURVE('',#175,#183,#185,.T.);
+#183 = VERTEX_POINT('',#184);
+#184 = CARTESIAN_POINT('',(6.87,-0.3,4.358626609442));
+#185 = LINE('',#186,#187);
+#186 = CARTESIAN_POINT('',(6.87,0.104490931164,4.306546232039));
+#187 = VECTOR('',#188,1.);
+#188 = DIRECTION('',(0.E+000,-0.991812685174,0.1277012041));
+#189 = ORIENTED_EDGE('',*,*,#190,.F.);
+#190 = EDGE_CURVE('',#191,#183,#193,.T.);
+#191 = VERTEX_POINT('',#192);
+#192 = CARTESIAN_POINT('',(8.37,-0.3,4.358626609442));
+#193 = LINE('',#194,#195);
+#194 = CARTESIAN_POINT('',(2.185,-0.3,4.358626609442));
+#195 = VECTOR('',#196,1.);
+#196 = DIRECTION('',(-1.,-9.871363529964E-032,-1.522387366385E-016));
+#197 = ORIENTED_EDGE('',*,*,#198,.T.);
+#198 = EDGE_CURVE('',#191,#199,#201,.T.);
+#199 = VERTEX_POINT('',#200);
+#200 = CARTESIAN_POINT('',(8.37,1.554312234475E-016,4.32));
+#201 = LINE('',#202,#203);
+#202 = CARTESIAN_POINT('',(8.37,0.420299046334,4.265884242961));
+#203 = VECTOR('',#204,1.);
+#204 = DIRECTION('',(0.E+000,0.991812685174,-0.1277012041));
+#205 = ORIENTED_EDGE('',*,*,#206,.T.);
+#206 = EDGE_CURVE('',#199,#207,#209,.T.);
+#207 = VERTEX_POINT('',#208);
+#208 = CARTESIAN_POINT('',(9.41,3.996802888651E-017,4.32));
+#209 = LINE('',#210,#211);
+#210 = CARTESIAN_POINT('',(-2.5,1.362243651215E-015,4.32));
+#211 = VECTOR('',#212,1.);
+#212 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#213 = ORIENTED_EDGE('',*,*,#214,.T.);
+#214 = EDGE_CURVE('',#207,#215,#217,.T.);
+#215 = VERTEX_POINT('',#216);
+#216 = CARTESIAN_POINT('',(9.41,-0.3,4.358626609442));
+#217 = LINE('',#218,#219);
+#218 = CARTESIAN_POINT('',(9.41,0.104490931164,4.306546232039));
+#219 = VECTOR('',#220,1.);
+#220 = DIRECTION('',(0.E+000,-0.991812685174,0.1277012041));
+#221 = ORIENTED_EDGE('',*,*,#222,.F.);
+#222 = EDGE_CURVE('',#223,#215,#225,.T.);
+#223 = VERTEX_POINT('',#224);
+#224 = CARTESIAN_POINT('',(10.91,-0.3,4.358626609442));
+#225 = LINE('',#226,#227);
+#226 = CARTESIAN_POINT('',(3.455,-0.3,4.358626609442));
+#227 = VECTOR('',#228,1.);
+#228 = DIRECTION('',(-1.,-9.871363529964E-032,-1.522387366385E-016));
+#229 = ORIENTED_EDGE('',*,*,#230,.T.);
+#230 = EDGE_CURVE('',#223,#231,#233,.T.);
+#231 = VERTEX_POINT('',#232);
+#232 = CARTESIAN_POINT('',(10.91,-1.265654248073E-016,4.32));
+#233 = LINE('',#234,#235);
+#234 = CARTESIAN_POINT('',(10.91,0.420299046334,4.265884242961));
+#235 = VECTOR('',#236,1.);
+#236 = DIRECTION('',(0.E+000,0.991812685174,-0.1277012041));
+#237 = ORIENTED_EDGE('',*,*,#238,.T.);
+#238 = EDGE_CURVE('',#231,#239,#241,.T.);
+#239 = VERTEX_POINT('',#240);
+#240 = CARTESIAN_POINT('',(13.4,-4.030109579389E-016,4.32));
+#241 = LINE('',#242,#243);
+#242 = CARTESIAN_POINT('',(-2.5,1.362243651215E-015,4.32));
+#243 = VECTOR('',#244,1.);
+#244 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#245 = ORIENTED_EDGE('',*,*,#246,.T.);
+#246 = EDGE_CURVE('',#239,#247,#249,.T.);
+#247 = VERTEX_POINT('',#248);
+#248 = CARTESIAN_POINT('',(13.4,-2.33,4.62));
+#249 = LINE('',#250,#251);
+#250 = CARTESIAN_POINT('',(13.4,-4.030109579389E-016,4.32));
+#251 = VECTOR('',#252,1.);
+#252 = DIRECTION('',(-2.344043375454E-016,-0.991812685174,0.1277012041)
+  );
+#253 = ORIENTED_EDGE('',*,*,#254,.F.);
+#254 = EDGE_CURVE('',#24,#247,#255,.T.);
+#255 = LINE('',#256,#257);
+#256 = CARTESIAN_POINT('',(-2.5,-2.33,4.62));
+#257 = VECTOR('',#258,1.);
+#258 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#259 = PLANE('',#260);
+#260 = AXIS2_PLACEMENT_3D('',#261,#262,#263);
+#261 = CARTESIAN_POINT('',(-2.5,1.362243651215E-015,4.32));
+#262 = DIRECTION('',(1.509923101729E-016,-0.1277012041,-0.991812685174)
+  );
+#263 = DIRECTION('',(-3.303399837585E-016,-0.991812685174,0.1277012041)
+  );
+#264 = ADVANCED_FACE('',(#265,#308),#319,.T.);
+#265 = FACE_BOUND('',#266,.T.);
+#266 = EDGE_LOOP('',(#267,#268,#269,#277,#286,#294,#300,#301));
+#267 = ORIENTED_EDGE('',*,*,#95,.F.);
+#268 = ORIENTED_EDGE('',*,*,#254,.T.);
+#269 = ORIENTED_EDGE('',*,*,#270,.T.);
+#270 = EDGE_CURVE('',#247,#271,#273,.T.);
+#271 = VERTEX_POINT('',#272);
+#272 = CARTESIAN_POINT('',(13.4,-2.33,17.254890785488));
+#273 = LINE('',#274,#275);
+#274 = CARTESIAN_POINT('',(13.4,-2.33,4.62));
+#275 = VECTOR('',#276,1.);
+#276 = DIRECTION('',(-1.110223024625E-016,1.110223024625E-016,1.));
+#277 = ORIENTED_EDGE('',*,*,#278,.F.);
+#278 = EDGE_CURVE('',#279,#271,#281,.T.);
+#279 = VERTEX_POINT('',#280);
+#280 = CARTESIAN_POINT('',(13.4,-2.33,21.064890785488));
+#281 = CIRCLE('',#282,1.905);
+#282 = AXIS2_PLACEMENT_3D('',#283,#284,#285);
+#283 = CARTESIAN_POINT('',(13.4,-2.33,19.159890785488));
+#284 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#285 = DIRECTION('',(0.E+000,-1.110223024625E-016,-1.));
+#286 = ORIENTED_EDGE('',*,*,#287,.T.);
+#287 = EDGE_CURVE('',#279,#288,#290,.T.);
+#288 = VERTEX_POINT('',#289);
+#289 = CARTESIAN_POINT('',(13.4,-2.33,24.159890785488));
+#290 = LINE('',#291,#292);
+#291 = CARTESIAN_POINT('',(13.4,-2.33,4.62));
+#292 = VECTOR('',#293,1.);
+#293 = DIRECTION('',(-1.110223024625E-016,1.110223024625E-016,1.));
+#294 = ORIENTED_EDGE('',*,*,#295,.F.);
+#295 = EDGE_CURVE('',#56,#288,#296,.T.);
+#296 = LINE('',#297,#298);
+#297 = CARTESIAN_POINT('',(-2.5,-2.33,24.159890785488));
+#298 = VECTOR('',#299,1.);
+#299 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#300 = ORIENTED_EDGE('',*,*,#63,.F.);
+#301 = ORIENTED_EDGE('',*,*,#302,.F.);
+#302 = EDGE_CURVE('',#88,#64,#303,.T.);
+#303 = CIRCLE('',#304,1.905);
+#304 = AXIS2_PLACEMENT_3D('',#305,#306,#307);
+#305 = CARTESIAN_POINT('',(-2.5,-2.33,19.159890785488));
+#306 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#307 = DIRECTION('',(0.E+000,-1.110223024625E-016,-1.));
+#308 = FACE_BOUND('',#309,.T.);
+#309 = EDGE_LOOP('',(#310));
+#310 = ORIENTED_EDGE('',*,*,#311,.T.);
+#311 = EDGE_CURVE('',#312,#312,#314,.T.);
+#312 = VERTEX_POINT('',#313);
+#313 = CARTESIAN_POINT('',(5.45,-2.33,20.905));
+#314 = CIRCLE('',#315,1.805);
+#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318);
+#316 = CARTESIAN_POINT('',(5.45,-2.33,19.1));
+#317 = DIRECTION('',(2.22044604925E-016,1.,-1.110223024625E-016));
+#318 = DIRECTION('',(-3.330669073875E-016,1.110223024625E-016,1.));
+#319 = PLANE('',#320);
+#320 = AXIS2_PLACEMENT_3D('',#321,#322,#323);
+#321 = CARTESIAN_POINT('',(-2.5,-2.33,4.62));
+#322 = DIRECTION('',(-1.110223024625E-016,-1.,1.110223024625E-016));
+#323 = DIRECTION('',(-3.821045009664E-031,1.110223024625E-016,1.));
+#324 = ADVANCED_FACE('',(#325),#371,.F.);
+#325 = FACE_BOUND('',#326,.F.);
+#326 = EDGE_LOOP('',(#327,#328,#329,#338,#346,#355,#363,#370));
+#327 = ORIENTED_EDGE('',*,*,#302,.F.);
+#328 = ORIENTED_EDGE('',*,*,#87,.T.);
+#329 = ORIENTED_EDGE('',*,*,#330,.T.);
+#330 = EDGE_CURVE('',#80,#331,#333,.T.);
+#331 = VERTEX_POINT('',#332);
+#332 = CARTESIAN_POINT('',(-2.05,0.72,17.308803267298));
+#333 = CIRCLE('',#334,1.905);
+#334 = AXIS2_PLACEMENT_3D('',#335,#336,#337);
+#335 = CARTESIAN_POINT('',(-2.5,0.72,19.159890785488));
+#336 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#337 = DIRECTION('',(0.E+000,-1.110223024625E-016,-1.));
+#338 = ORIENTED_EDGE('',*,*,#339,.T.);
+#339 = EDGE_CURVE('',#331,#340,#342,.T.);
+#340 = VERTEX_POINT('',#341);
+#341 = CARTESIAN_POINT('',(-2.05,0.715,17.308803267298));
+#342 = LINE('',#343,#344);
+#343 = CARTESIAN_POINT('',(-2.05,-2.33,17.308803267298));
+#344 = VECTOR('',#345,1.);
+#345 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#346 = ORIENTED_EDGE('',*,*,#347,.T.);
+#347 = EDGE_CURVE('',#340,#348,#350,.T.);
+#348 = VERTEX_POINT('',#349);
+#349 = CARTESIAN_POINT('',(-2.05,0.715,21.010978303678));
+#350 = CIRCLE('',#351,1.905);
+#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354);
+#352 = CARTESIAN_POINT('',(-2.5,0.715,19.159890785488));
+#353 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#354 = DIRECTION('',(-1.110223024625E-016,-1.110223024625E-016,-1.));
+#355 = ORIENTED_EDGE('',*,*,#356,.F.);
+#356 = EDGE_CURVE('',#357,#348,#359,.T.);
+#357 = VERTEX_POINT('',#358);
+#358 = CARTESIAN_POINT('',(-2.05,0.72,21.010978303678));
+#359 = LINE('',#360,#361);
+#360 = CARTESIAN_POINT('',(-2.05,-2.33,21.010978303678));
+#361 = VECTOR('',#362,1.);
+#362 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#363 = ORIENTED_EDGE('',*,*,#364,.T.);
+#364 = EDGE_CURVE('',#357,#72,#365,.T.);
+#365 = CIRCLE('',#366,1.905);
+#366 = AXIS2_PLACEMENT_3D('',#367,#368,#369);
+#367 = CARTESIAN_POINT('',(-2.5,0.72,19.159890785488));
+#368 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#369 = DIRECTION('',(0.E+000,-1.110223024625E-016,-1.));
+#370 = ORIENTED_EDGE('',*,*,#71,.F.);
+#371 = CYLINDRICAL_SURFACE('',#372,1.905);
+#372 = AXIS2_PLACEMENT_3D('',#373,#374,#375);
+#373 = CARTESIAN_POINT('',(-2.5,-2.33,19.159890785488));
+#374 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#375 = DIRECTION('',(-1.110223024625E-016,-1.110223024625E-016,-1.));
+#376 = ADVANCED_FACE('',(#377),#388,.F.);
+#377 = FACE_BOUND('',#378,.F.);
+#378 = EDGE_LOOP('',(#379,#380,#381,#382));
+#379 = ORIENTED_EDGE('',*,*,#330,.F.);
+#380 = ORIENTED_EDGE('',*,*,#79,.F.);
+#381 = ORIENTED_EDGE('',*,*,#364,.F.);
+#382 = ORIENTED_EDGE('',*,*,#383,.F.);
+#383 = EDGE_CURVE('',#331,#357,#384,.T.);
+#384 = LINE('',#385,#386);
+#385 = CARTESIAN_POINT('',(-2.05,0.72,13.129945392744));
+#386 = VECTOR('',#387,1.);
+#387 = DIRECTION('',(0.E+000,9.990758376829E-017,1.));
+#388 = PLANE('',#389);
+#389 = AXIS2_PLACEMENT_3D('',#390,#391,#392);
+#390 = CARTESIAN_POINT('',(-1.840088642316,0.72,19.159890785488));
+#391 = DIRECTION('',(4.03771692679E-016,1.,-9.990758376829E-017));
+#392 = DIRECTION('',(1.,-4.03771692679E-016,1.768139540278E-062));
+#393 = ADVANCED_FACE('',(#394),#412,.T.);
+#394 = FACE_BOUND('',#395,.T.);
+#395 = EDGE_LOOP('',(#396,#397,#405,#411));
+#396 = ORIENTED_EDGE('',*,*,#295,.T.);
+#397 = ORIENTED_EDGE('',*,*,#398,.T.);
+#398 = EDGE_CURVE('',#288,#399,#401,.T.);
+#399 = VERTEX_POINT('',#400);
+#400 = CARTESIAN_POINT('',(13.4,0.72,25.27));
+#401 = LINE('',#402,#403);
+#402 = CARTESIAN_POINT('',(13.4,-2.33,24.159890785488));
+#403 = VECTOR('',#404,1.);
+#404 = DIRECTION('',(1.706818129328E-016,0.939692620786,0.342020143326)
+  );
+#405 = ORIENTED_EDGE('',*,*,#406,.F.);
+#406 = EDGE_CURVE('',#48,#399,#407,.T.);
+#407 = LINE('',#408,#409);
+#408 = CARTESIAN_POINT('',(-2.5,0.72,25.27));
+#409 = VECTOR('',#410,1.);
+#410 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#411 = ORIENTED_EDGE('',*,*,#55,.F.);
+#412 = PLANE('',#413);
+#413 = AXIS2_PLACEMENT_3D('',#414,#415,#416);
+#414 = CARTESIAN_POINT('',(-2.5,-2.33,24.159890785488));
+#415 = DIRECTION('',(-1.944621213506E-016,-0.342020143326,0.939692620786
+    ));
+#416 = DIRECTION('',(3.129805151001E-016,0.939692620786,0.342020143326)
+  );
+#417 = ADVANCED_FACE('',(#418),#436,.T.);
+#418 = FACE_BOUND('',#419,.T.);
+#419 = EDGE_LOOP('',(#420,#421,#429,#435));
+#420 = ORIENTED_EDGE('',*,*,#406,.T.);
+#421 = ORIENTED_EDGE('',*,*,#422,.T.);
+#422 = EDGE_CURVE('',#399,#423,#425,.T.);
+#423 = VERTEX_POINT('',#424);
+#424 = CARTESIAN_POINT('',(13.4,2.7,25.27));
+#425 = LINE('',#426,#427);
+#426 = CARTESIAN_POINT('',(13.4,0.72,25.27));
+#427 = VECTOR('',#428,1.);
+#428 = DIRECTION('',(2.22044604925E-016,1.,-1.110223024625E-016));
+#429 = ORIENTED_EDGE('',*,*,#430,.F.);
+#430 = EDGE_CURVE('',#40,#423,#431,.T.);
+#431 = LINE('',#432,#433);
+#432 = CARTESIAN_POINT('',(-2.5,2.7,25.27));
+#433 = VECTOR('',#434,1.);
+#434 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#435 = ORIENTED_EDGE('',*,*,#47,.F.);
+#436 = PLANE('',#437);
+#437 = AXIS2_PLACEMENT_3D('',#438,#439,#440);
+#438 = CARTESIAN_POINT('',(-2.5,0.72,25.27));
+#439 = DIRECTION('',(-1.665334536938E-016,4.190823558987E-031,1.));
+#440 = DIRECTION('',(3.330669073875E-016,1.,-3.697785493223E-031));
+#441 = ADVANCED_FACE('',(#442,#460),#542,.T.);
+#442 = FACE_BOUND('',#443,.T.);
+#443 = EDGE_LOOP('',(#444,#445,#453,#459));
+#444 = ORIENTED_EDGE('',*,*,#430,.T.);
+#445 = ORIENTED_EDGE('',*,*,#446,.T.);
+#446 = EDGE_CURVE('',#423,#447,#449,.T.);
+#447 = VERTEX_POINT('',#448);
+#448 = CARTESIAN_POINT('',(13.4,2.7,4.62));
+#449 = LINE('',#450,#451);
+#450 = CARTESIAN_POINT('',(13.4,2.7,25.27));
+#451 = VECTOR('',#452,1.);
+#452 = DIRECTION('',(1.110223024625E-016,-1.110223024625E-016,-1.));
+#453 = ORIENTED_EDGE('',*,*,#454,.F.);
+#454 = EDGE_CURVE('',#32,#447,#455,.T.);
+#455 = LINE('',#456,#457);
+#456 = CARTESIAN_POINT('',(-2.5,2.7,4.62));
+#457 = VECTOR('',#458,1.);
+#458 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#459 = ORIENTED_EDGE('',*,*,#39,.F.);
+#460 = FACE_BOUND('',#461,.T.);
+#461 = EDGE_LOOP('',(#462,#472,#480,#488,#496,#504,#512,#520,#528,#536)
+  );
+#462 = ORIENTED_EDGE('',*,*,#463,.T.);
+#463 = EDGE_CURVE('',#464,#466,#468,.T.);
+#464 = VERTEX_POINT('',#465);
+#465 = CARTESIAN_POINT('',(2.2,2.7,24.08));
+#466 = VERTEX_POINT('',#467);
+#467 = CARTESIAN_POINT('',(1.45,2.7,24.08));
+#468 = LINE('',#469,#470);
+#469 = CARTESIAN_POINT('',(2.2,2.7,24.08));
+#470 = VECTOR('',#471,1.);
+#471 = DIRECTION('',(-1.,2.22044604925E-016,-2.22044604925E-016));
+#472 = ORIENTED_EDGE('',*,*,#473,.T.);
+#473 = EDGE_CURVE('',#466,#474,#476,.T.);
+#474 = VERTEX_POINT('',#475);
+#475 = CARTESIAN_POINT('',(-1.56,2.7,22.984449594905));
+#476 = LINE('',#477,#478);
+#477 = CARTESIAN_POINT('',(1.45,2.7,24.08));
+#478 = VECTOR('',#479,1.);
+#479 = DIRECTION('',(-0.939692620791,2.086536767344E-016,-0.342020143313
+    ));
+#480 = ORIENTED_EDGE('',*,*,#481,.T.);
+#481 = EDGE_CURVE('',#474,#482,#484,.T.);
+#482 = VERTEX_POINT('',#483);
+#483 = CARTESIAN_POINT('',(-1.56,2.7,6.56));
+#484 = LINE('',#485,#486);
+#485 = CARTESIAN_POINT('',(-1.56,2.7,22.984449594906));
+#486 = VECTOR('',#487,1.);
+#487 = DIRECTION('',(2.22044604925E-016,4.379057701015E-047,-1.));
+#488 = ORIENTED_EDGE('',*,*,#489,.T.);
+#489 = EDGE_CURVE('',#482,#490,#492,.T.);
+#490 = VERTEX_POINT('',#491);
+#491 = CARTESIAN_POINT('',(12.46,2.7,6.56));
+#492 = LINE('',#493,#494);
+#493 = CARTESIAN_POINT('',(-1.56,2.7,6.56));
+#494 = VECTOR('',#495,1.);
+#495 = DIRECTION('',(1.,-2.22044604925E-016,2.22044604925E-016));
+#496 = ORIENTED_EDGE('',*,*,#497,.T.);
+#497 = EDGE_CURVE('',#490,#498,#500,.T.);
+#498 = VERTEX_POINT('',#499);
+#499 = CARTESIAN_POINT('',(12.46,2.7,22.984449594905));
+#500 = LINE('',#501,#502);
+#501 = CARTESIAN_POINT('',(12.46,2.7,6.56));
+#502 = VECTOR('',#503,1.);
+#503 = DIRECTION('',(-2.22044604925E-016,-4.379057701015E-047,1.));
+#504 = ORIENTED_EDGE('',*,*,#505,.T.);
+#505 = EDGE_CURVE('',#498,#506,#508,.T.);
+#506 = VERTEX_POINT('',#507);
+#507 = CARTESIAN_POINT('',(9.45,2.7,24.08));
+#508 = LINE('',#509,#510);
+#509 = CARTESIAN_POINT('',(12.46,2.7,22.984449594906));
+#510 = VECTOR('',#511,1.);
+#511 = DIRECTION('',(-0.939692620791,2.086536767344E-016,0.342020143313)
+  );
+#512 = ORIENTED_EDGE('',*,*,#513,.T.);
+#513 = EDGE_CURVE('',#506,#514,#516,.T.);
+#514 = VERTEX_POINT('',#515);
+#515 = CARTESIAN_POINT('',(8.7,2.7,24.08));
+#516 = LINE('',#517,#518);
+#517 = CARTESIAN_POINT('',(9.45,2.7,24.08));
+#518 = VECTOR('',#519,1.);
+#519 = DIRECTION('',(-1.,2.22044604925E-016,-2.22044604925E-016));
+#520 = ORIENTED_EDGE('',*,*,#521,.T.);
+#521 = EDGE_CURVE('',#514,#522,#524,.T.);
+#522 = VERTEX_POINT('',#523);
+#523 = CARTESIAN_POINT('',(8.7,2.7,23.58));
+#524 = LINE('',#525,#526);
+#525 = CARTESIAN_POINT('',(8.7,2.7,24.08));
+#526 = VECTOR('',#527,1.);
+#527 = DIRECTION('',(2.22044604925E-016,4.379057701015E-047,-1.));
+#528 = ORIENTED_EDGE('',*,*,#529,.T.);
+#529 = EDGE_CURVE('',#522,#530,#532,.T.);
+#530 = VERTEX_POINT('',#531);
+#531 = CARTESIAN_POINT('',(2.2,2.7,23.58));
+#532 = LINE('',#533,#534);
+#533 = CARTESIAN_POINT('',(8.7,2.7,23.58));
+#534 = VECTOR('',#535,1.);
+#535 = DIRECTION('',(-1.,2.22044604925E-016,-2.22044604925E-016));
+#536 = ORIENTED_EDGE('',*,*,#537,.T.);
+#537 = EDGE_CURVE('',#530,#464,#538,.T.);
+#538 = LINE('',#539,#540);
+#539 = CARTESIAN_POINT('',(2.2,2.7,23.58));
+#540 = VECTOR('',#541,1.);
+#541 = DIRECTION('',(-2.22044604925E-016,-4.379057701015E-047,1.));
+#542 = PLANE('',#543);
+#543 = AXIS2_PLACEMENT_3D('',#544,#545,#546);
+#544 = CARTESIAN_POINT('',(-2.5,2.7,25.27));
+#545 = DIRECTION('',(1.110223024625E-016,1.,-1.110223024625E-016));
+#546 = DIRECTION('',(3.821045009664E-031,-1.110223024625E-016,-1.));
+#547 = ADVANCED_FACE('',(#548),#651,.T.);
+#548 = FACE_BOUND('',#549,.T.);
+#549 = EDGE_LOOP('',(#550,#551,#552,#558,#559,#567,#575,#581,#582,#590,
+    #598,#604,#605,#613,#621,#627,#628,#636,#644,#650));
+#550 = ORIENTED_EDGE('',*,*,#31,.F.);
+#551 = ORIENTED_EDGE('',*,*,#454,.T.);
+#552 = ORIENTED_EDGE('',*,*,#553,.T.);
+#553 = EDGE_CURVE('',#447,#239,#554,.T.);
+#554 = LINE('',#555,#556);
+#555 = CARTESIAN_POINT('',(13.4,2.7,4.62));
+#556 = VECTOR('',#557,1.);
+#557 = DIRECTION('',(-2.084261589177E-016,-0.993883734674,
+    -0.110431526075));
+#558 = ORIENTED_EDGE('',*,*,#238,.F.);
+#559 = ORIENTED_EDGE('',*,*,#560,.T.);
+#560 = EDGE_CURVE('',#231,#561,#563,.T.);
+#561 = VERTEX_POINT('',#562);
+#562 = CARTESIAN_POINT('',(10.91,0.3,4.353333333333));
+#563 = LINE('',#564,#565);
+#564 = CARTESIAN_POINT('',(10.91,1.261817742047,4.460201971339));
+#565 = VECTOR('',#566,1.);
+#566 = DIRECTION('',(0.E+000,0.993883734674,0.110431526075));
+#567 = ORIENTED_EDGE('',*,*,#568,.T.);
+#568 = EDGE_CURVE('',#561,#569,#571,.T.);
+#569 = VERTEX_POINT('',#570);
+#570 = CARTESIAN_POINT('',(9.41,0.3,4.353333333333));
+#571 = LINE('',#572,#573);
+#572 = CARTESIAN_POINT('',(3.455,0.3,4.353333333333));
+#573 = VECTOR('',#574,1.);
+#574 = DIRECTION('',(-1.,-1.164531307988E-031,-1.788692650785E-016));
+#575 = ORIENTED_EDGE('',*,*,#576,.T.);
+#576 = EDGE_CURVE('',#569,#207,#577,.T.);
+#577 = LINE('',#578,#579);
+#578 = CARTESIAN_POINT('',(9.41,1.535487804878,4.490609756098));
+#579 = VECTOR('',#580,1.);
+#580 = DIRECTION('',(0.E+000,-0.993883734674,-0.110431526075));
+#581 = ORIENTED_EDGE('',*,*,#206,.F.);
+#582 = ORIENTED_EDGE('',*,*,#583,.T.);
+#583 = EDGE_CURVE('',#199,#584,#586,.T.);
+#584 = VERTEX_POINT('',#585);
+#585 = CARTESIAN_POINT('',(8.37,0.3,4.353333333333));
+#586 = LINE('',#587,#588);
+#587 = CARTESIAN_POINT('',(8.37,1.261817742047,4.460201971339));
+#588 = VECTOR('',#589,1.);
+#589 = DIRECTION('',(0.E+000,0.993883734674,0.110431526075));
+#590 = ORIENTED_EDGE('',*,*,#591,.T.);
+#591 = EDGE_CURVE('',#584,#592,#594,.T.);
+#592 = VERTEX_POINT('',#593);
+#593 = CARTESIAN_POINT('',(6.87,0.3,4.353333333333));
+#594 = LINE('',#595,#596);
+#595 = CARTESIAN_POINT('',(2.185,0.3,4.353333333333));
+#596 = VECTOR('',#597,1.);
+#597 = DIRECTION('',(-1.,-1.164531307988E-031,-1.788692650785E-016));
+#598 = ORIENTED_EDGE('',*,*,#599,.T.);
+#599 = EDGE_CURVE('',#592,#175,#600,.T.);
+#600 = LINE('',#601,#602);
+#601 = CARTESIAN_POINT('',(6.87,1.535487804878,4.490609756098));
+#602 = VECTOR('',#603,1.);
+#603 = DIRECTION('',(0.E+000,-0.993883734674,-0.110431526075));
+#604 = ORIENTED_EDGE('',*,*,#174,.F.);
+#605 = ORIENTED_EDGE('',*,*,#606,.T.);
+#606 = EDGE_CURVE('',#167,#607,#609,.T.);
+#607 = VERTEX_POINT('',#608);
+#608 = CARTESIAN_POINT('',(5.83,0.3,4.353333333333));
+#609 = LINE('',#610,#611);
+#610 = CARTESIAN_POINT('',(5.83,1.261817742047,4.460201971339));
+#611 = VECTOR('',#612,1.);
+#612 = DIRECTION('',(0.E+000,0.993883734674,0.110431526075));
+#613 = ORIENTED_EDGE('',*,*,#614,.T.);
+#614 = EDGE_CURVE('',#607,#615,#617,.T.);
+#615 = VERTEX_POINT('',#616);
+#616 = CARTESIAN_POINT('',(4.33,0.3,4.353333333333));
+#617 = LINE('',#618,#619);
+#618 = CARTESIAN_POINT('',(0.915,0.3,4.353333333333));
+#619 = VECTOR('',#620,1.);
+#620 = DIRECTION('',(-1.,-1.164531307988E-031,-1.788692650785E-016));
+#621 = ORIENTED_EDGE('',*,*,#622,.T.);
+#622 = EDGE_CURVE('',#615,#143,#623,.T.);
+#623 = LINE('',#624,#625);
+#624 = CARTESIAN_POINT('',(4.33,1.535487804878,4.490609756098));
+#625 = VECTOR('',#626,1.);
+#626 = DIRECTION('',(0.E+000,-0.993883734674,-0.110431526075));
+#627 = ORIENTED_EDGE('',*,*,#142,.F.);
+#628 = ORIENTED_EDGE('',*,*,#629,.T.);
+#629 = EDGE_CURVE('',#135,#630,#632,.T.);
+#630 = VERTEX_POINT('',#631);
+#631 = CARTESIAN_POINT('',(0.75,0.3,4.353333333333));
+#632 = LINE('',#633,#634);
+#633 = CARTESIAN_POINT('',(0.75,1.261817742047,4.460201971339));
+#634 = VECTOR('',#635,1.);
+#635 = DIRECTION('',(0.E+000,0.993883734674,0.110431526075));
+#636 = ORIENTED_EDGE('',*,*,#637,.T.);
+#637 = EDGE_CURVE('',#630,#638,#640,.T.);
+#638 = VERTEX_POINT('',#639);
+#639 = CARTESIAN_POINT('',(-0.75,0.3,4.353333333333));
+#640 = LINE('',#641,#642);
+#641 = CARTESIAN_POINT('',(-1.625,0.3,4.353333333333));
+#642 = VECTOR('',#643,1.);
+#643 = DIRECTION('',(-1.,-1.191508658928E-031,-1.788692650785E-016));
+#644 = ORIENTED_EDGE('',*,*,#645,.T.);
+#645 = EDGE_CURVE('',#638,#111,#646,.T.);
+#646 = LINE('',#647,#648);
+#647 = CARTESIAN_POINT('',(-0.75,1.535487804878,4.490609756098));
+#648 = VECTOR('',#649,1.);
+#649 = DIRECTION('',(0.E+000,-0.993883734674,-0.110431526075));
+#650 = ORIENTED_EDGE('',*,*,#110,.F.);
+#651 = PLANE('',#652);
+#652 = AXIS2_PLACEMENT_3D('',#653,#654,#655);
+#653 = CARTESIAN_POINT('',(-2.5,2.7,4.62));
+#654 = DIRECTION('',(1.777752531945E-016,0.110431526075,-0.993883734674)
+  );
+#655 = DIRECTION('',(-3.310297818105E-016,-0.993883734674,
+    -0.110431526075));
+#656 = ADVANCED_FACE('',(#657),#688,.T.);
+#657 = FACE_BOUND('',#658,.T.);
+#658 = EDGE_LOOP('',(#659,#660,#661,#662,#663,#664,#665,#673,#681,#687)
+  );
+#659 = ORIENTED_EDGE('',*,*,#246,.F.);
+#660 = ORIENTED_EDGE('',*,*,#553,.F.);
+#661 = ORIENTED_EDGE('',*,*,#446,.F.);
+#662 = ORIENTED_EDGE('',*,*,#422,.F.);
+#663 = ORIENTED_EDGE('',*,*,#398,.F.);
+#664 = ORIENTED_EDGE('',*,*,#287,.F.);
+#665 = ORIENTED_EDGE('',*,*,#666,.T.);
+#666 = EDGE_CURVE('',#279,#667,#669,.T.);
+#667 = VERTEX_POINT('',#668);
+#668 = CARTESIAN_POINT('',(13.4,0.72,21.064890785488));
+#669 = LINE('',#670,#671);
+#670 = CARTESIAN_POINT('',(13.4,-2.33,21.064890785488));
+#671 = VECTOR('',#672,1.);
+#672 = DIRECTION('',(4.440892098501E-016,1.,-3.574525976783E-031));
+#673 = ORIENTED_EDGE('',*,*,#674,.T.);
+#674 = EDGE_CURVE('',#667,#675,#677,.T.);
+#675 = VERTEX_POINT('',#676);
+#676 = CARTESIAN_POINT('',(13.4,0.72,17.254890785488));
+#677 = LINE('',#678,#679);
+#678 = CARTESIAN_POINT('',(13.4,0.72,21.064890785488));
+#679 = VECTOR('',#680,1.);
+#680 = DIRECTION('',(-2.331176954594E-016,-1.110223024625E-016,-1.));
+#681 = ORIENTED_EDGE('',*,*,#682,.F.);
+#682 = EDGE_CURVE('',#271,#675,#683,.T.);
+#683 = LINE('',#684,#685);
+#684 = CARTESIAN_POINT('',(13.4,-2.33,17.254890785488));
+#685 = VECTOR('',#686,1.);
+#686 = DIRECTION('',(4.440892098501E-016,1.,-3.574525976783E-031));
+#687 = ORIENTED_EDGE('',*,*,#270,.F.);
+#688 = PLANE('',#689);
+#689 = AXIS2_PLACEMENT_3D('',#690,#691,#692);
+#690 = CARTESIAN_POINT('',(13.4,0.236336273849,14.712117469469));
+#691 = DIRECTION('',(1.,-2.774933612463E-016,1.078411843938E-016));
+#692 = DIRECTION('',(2.774933612463E-016,1.,-4.379057701015E-047));
+#693 = ADVANCED_FACE('',(#694),#720,.F.);
+#694 = FACE_BOUND('',#695,.F.);
+#695 = EDGE_LOOP('',(#696,#704,#712,#718,#719));
+#696 = ORIENTED_EDGE('',*,*,#697,.F.);
+#697 = EDGE_CURVE('',#698,#561,#700,.T.);
+#698 = VERTEX_POINT('',#699);
+#699 = CARTESIAN_POINT('',(10.91,0.3,1.312329952895E-002));
+#700 = LINE('',#701,#702);
+#701 = CARTESIAN_POINT('',(10.91,0.3,1.312329952895E-002));
+#702 = VECTOR('',#703,1.);
+#703 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#704 = ORIENTED_EDGE('',*,*,#705,.T.);
+#705 = EDGE_CURVE('',#698,#706,#708,.T.);
+#706 = VERTEX_POINT('',#707);
+#707 = CARTESIAN_POINT('',(10.91,-0.3,1.312329952895E-002));
+#708 = LINE('',#709,#710);
+#709 = CARTESIAN_POINT('',(10.91,0.3,1.312329952895E-002));
+#710 = VECTOR('',#711,1.);
+#711 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#712 = ORIENTED_EDGE('',*,*,#713,.T.);
+#713 = EDGE_CURVE('',#706,#223,#714,.T.);
+#714 = LINE('',#715,#716);
+#715 = CARTESIAN_POINT('',(10.91,-0.3,1.312329952895E-002));
+#716 = VECTOR('',#717,1.);
+#717 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#718 = ORIENTED_EDGE('',*,*,#230,.T.);
+#719 = ORIENTED_EDGE('',*,*,#560,.T.);
+#720 = PLANE('',#721);
+#721 = AXIS2_PLACEMENT_3D('',#722,#723,#724);
+#722 = CARTESIAN_POINT('',(10.91,0.3,1.312329952895E-002));
+#723 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#724 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#725 = ADVANCED_FACE('',(#726),#784,.T.);
+#726 = FACE_BOUND('',#727,.T.);
+#727 = EDGE_LOOP('',(#728,#736,#744,#752,#760,#768,#776,#782,#783));
+#728 = ORIENTED_EDGE('',*,*,#729,.T.);
+#729 = EDGE_CURVE('',#215,#730,#732,.T.);
+#730 = VERTEX_POINT('',#731);
+#731 = CARTESIAN_POINT('',(9.41,-0.3,1.312329952895E-002));
+#732 = LINE('',#733,#734);
+#733 = CARTESIAN_POINT('',(9.41,-0.3,5.));
+#734 = VECTOR('',#735,1.);
+#735 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#736 = ORIENTED_EDGE('',*,*,#737,.T.);
+#737 = EDGE_CURVE('',#730,#738,#740,.T.);
+#738 = VERTEX_POINT('',#739);
+#739 = CARTESIAN_POINT('',(9.56,-0.3,1.32359401217E-016));
+#740 = LINE('',#741,#742);
+#741 = CARTESIAN_POINT('',(9.41,-0.3,1.312329952895E-002));
+#742 = VECTOR('',#743,1.);
+#743 = DIRECTION('',(0.996194698092,-5.805738739631E-017,
+    -8.715574274804E-002));
+#744 = ORIENTED_EDGE('',*,*,#745,.T.);
+#745 = EDGE_CURVE('',#738,#746,#748,.T.);
+#746 = VERTEX_POINT('',#747);
+#747 = CARTESIAN_POINT('',(9.56,-0.3,-15.23));
+#748 = LINE('',#749,#750);
+#749 = CARTESIAN_POINT('',(9.56,-0.3,1.33226762955E-016));
+#750 = VECTOR('',#751,1.);
+#751 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#752 = ORIENTED_EDGE('',*,*,#753,.T.);
+#753 = EDGE_CURVE('',#746,#754,#756,.T.);
+#754 = VERTEX_POINT('',#755);
+#755 = CARTESIAN_POINT('',(10.16,-0.3,-15.83));
+#756 = LINE('',#757,#758);
+#757 = CARTESIAN_POINT('',(9.56,-0.3,-15.23));
+#758 = VECTOR('',#759,1.);
+#759 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186)
+  );
+#760 = ORIENTED_EDGE('',*,*,#761,.T.);
+#761 = EDGE_CURVE('',#754,#762,#764,.T.);
+#762 = VERTEX_POINT('',#763);
+#763 = CARTESIAN_POINT('',(10.76,-0.3,-15.23));
+#764 = LINE('',#765,#766);
+#765 = CARTESIAN_POINT('',(10.16,-0.3,-15.83));
+#766 = VECTOR('',#767,1.);
+#767 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186));
+#768 = ORIENTED_EDGE('',*,*,#769,.T.);
+#769 = EDGE_CURVE('',#762,#770,#772,.T.);
+#770 = VERTEX_POINT('',#771);
+#771 = CARTESIAN_POINT('',(10.76,-0.3,1.33226762955E-016));
+#772 = LINE('',#773,#774);
+#773 = CARTESIAN_POINT('',(10.76,-0.3,-15.23));
+#774 = VECTOR('',#775,1.);
+#775 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#776 = ORIENTED_EDGE('',*,*,#777,.T.);
+#777 = EDGE_CURVE('',#770,#706,#778,.T.);
+#778 = LINE('',#779,#780);
+#779 = CARTESIAN_POINT('',(10.76,-0.3,1.33226762955E-016));
+#780 = VECTOR('',#781,1.);
+#781 = DIRECTION('',(0.996194698092,5.805738739631E-017,
+    8.715574274804E-002));
+#782 = ORIENTED_EDGE('',*,*,#713,.T.);
+#783 = ORIENTED_EDGE('',*,*,#222,.T.);
+#784 = PLANE('',#785);
+#785 = AXIS2_PLACEMENT_3D('',#786,#787,#788);
+#786 = CARTESIAN_POINT('',(9.41,-0.3,1.312329952895E-002));
+#787 = DIRECTION('',(-2.697735093911E-033,-1.,6.661338147751E-016));
+#788 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#789 = ADVANCED_FACE('',(#790),#809,.F.);
+#790 = FACE_BOUND('',#791,.F.);
+#791 = EDGE_LOOP('',(#792,#800,#801,#802,#803));
+#792 = ORIENTED_EDGE('',*,*,#793,.F.);
+#793 = EDGE_CURVE('',#569,#794,#796,.T.);
+#794 = VERTEX_POINT('',#795);
+#795 = CARTESIAN_POINT('',(9.41,0.3,1.312329952895E-002));
+#796 = LINE('',#797,#798);
+#797 = CARTESIAN_POINT('',(9.41,0.3,5.));
+#798 = VECTOR('',#799,1.);
+#799 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#800 = ORIENTED_EDGE('',*,*,#576,.T.);
+#801 = ORIENTED_EDGE('',*,*,#214,.T.);
+#802 = ORIENTED_EDGE('',*,*,#729,.T.);
+#803 = ORIENTED_EDGE('',*,*,#804,.F.);
+#804 = EDGE_CURVE('',#794,#730,#805,.T.);
+#805 = LINE('',#806,#807);
+#806 = CARTESIAN_POINT('',(9.41,0.3,1.312329952895E-002));
+#807 = VECTOR('',#808,1.);
+#808 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#809 = PLANE('',#810);
+#810 = AXIS2_PLACEMENT_3D('',#811,#812,#813);
+#811 = CARTESIAN_POINT('',(9.41,0.3,5.));
+#812 = DIRECTION('',(1.,0.E+000,0.E+000));
+#813 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#814 = ADVANCED_FACE('',(#815),#841,.F.);
+#815 = FACE_BOUND('',#816,.F.);
+#816 = EDGE_LOOP('',(#817,#825,#833,#839,#840));
+#817 = ORIENTED_EDGE('',*,*,#818,.F.);
+#818 = EDGE_CURVE('',#819,#584,#821,.T.);
+#819 = VERTEX_POINT('',#820);
+#820 = CARTESIAN_POINT('',(8.37,0.3,1.312329952895E-002));
+#821 = LINE('',#822,#823);
+#822 = CARTESIAN_POINT('',(8.37,0.3,1.312329952895E-002));
+#823 = VECTOR('',#824,1.);
+#824 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#825 = ORIENTED_EDGE('',*,*,#826,.T.);
+#826 = EDGE_CURVE('',#819,#827,#829,.T.);
+#827 = VERTEX_POINT('',#828);
+#828 = CARTESIAN_POINT('',(8.37,-0.3,1.312329952895E-002));
+#829 = LINE('',#830,#831);
+#830 = CARTESIAN_POINT('',(8.37,0.3,1.312329952895E-002));
+#831 = VECTOR('',#832,1.);
+#832 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#833 = ORIENTED_EDGE('',*,*,#834,.T.);
+#834 = EDGE_CURVE('',#827,#191,#835,.T.);
+#835 = LINE('',#836,#837);
+#836 = CARTESIAN_POINT('',(8.37,-0.3,1.312329952895E-002));
+#837 = VECTOR('',#838,1.);
+#838 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#839 = ORIENTED_EDGE('',*,*,#198,.T.);
+#840 = ORIENTED_EDGE('',*,*,#583,.T.);
+#841 = PLANE('',#842);
+#842 = AXIS2_PLACEMENT_3D('',#843,#844,#845);
+#843 = CARTESIAN_POINT('',(8.37,0.3,1.312329952895E-002));
+#844 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#845 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#846 = ADVANCED_FACE('',(#847),#905,.T.);
+#847 = FACE_BOUND('',#848,.T.);
+#848 = EDGE_LOOP('',(#849,#857,#865,#873,#881,#889,#897,#903,#904));
+#849 = ORIENTED_EDGE('',*,*,#850,.T.);
+#850 = EDGE_CURVE('',#183,#851,#853,.T.);
+#851 = VERTEX_POINT('',#852);
+#852 = CARTESIAN_POINT('',(6.87,-0.3,1.312329952895E-002));
+#853 = LINE('',#854,#855);
+#854 = CARTESIAN_POINT('',(6.87,-0.3,5.));
+#855 = VECTOR('',#856,1.);
+#856 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#857 = ORIENTED_EDGE('',*,*,#858,.T.);
+#858 = EDGE_CURVE('',#851,#859,#861,.T.);
+#859 = VERTEX_POINT('',#860);
+#860 = CARTESIAN_POINT('',(7.02,-0.3,1.32359401217E-016));
+#861 = LINE('',#862,#863);
+#862 = CARTESIAN_POINT('',(6.87,-0.3,1.312329952895E-002));
+#863 = VECTOR('',#864,1.);
+#864 = DIRECTION('',(0.996194698092,-5.805738739631E-017,
+    -8.715574274804E-002));
+#865 = ORIENTED_EDGE('',*,*,#866,.T.);
+#866 = EDGE_CURVE('',#859,#867,#869,.T.);
+#867 = VERTEX_POINT('',#868);
+#868 = CARTESIAN_POINT('',(7.02,-0.3,-15.23));
+#869 = LINE('',#870,#871);
+#870 = CARTESIAN_POINT('',(7.02,-0.3,1.33226762955E-016));
+#871 = VECTOR('',#872,1.);
+#872 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#873 = ORIENTED_EDGE('',*,*,#874,.T.);
+#874 = EDGE_CURVE('',#867,#875,#877,.T.);
+#875 = VERTEX_POINT('',#876);
+#876 = CARTESIAN_POINT('',(7.62,-0.3,-15.83));
+#877 = LINE('',#878,#879);
+#878 = CARTESIAN_POINT('',(7.02,-0.3,-15.23));
+#879 = VECTOR('',#880,1.);
+#880 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186)
+  );
+#881 = ORIENTED_EDGE('',*,*,#882,.T.);
+#882 = EDGE_CURVE('',#875,#883,#885,.T.);
+#883 = VERTEX_POINT('',#884);
+#884 = CARTESIAN_POINT('',(8.22,-0.3,-15.23));
+#885 = LINE('',#886,#887);
+#886 = CARTESIAN_POINT('',(7.62,-0.3,-15.83));
+#887 = VECTOR('',#888,1.);
+#888 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186));
+#889 = ORIENTED_EDGE('',*,*,#890,.T.);
+#890 = EDGE_CURVE('',#883,#891,#893,.T.);
+#891 = VERTEX_POINT('',#892);
+#892 = CARTESIAN_POINT('',(8.22,-0.3,1.33226762955E-016));
+#893 = LINE('',#894,#895);
+#894 = CARTESIAN_POINT('',(8.22,-0.3,-15.23));
+#895 = VECTOR('',#896,1.);
+#896 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#897 = ORIENTED_EDGE('',*,*,#898,.T.);
+#898 = EDGE_CURVE('',#891,#827,#899,.T.);
+#899 = LINE('',#900,#901);
+#900 = CARTESIAN_POINT('',(8.22,-0.3,1.33226762955E-016));
+#901 = VECTOR('',#902,1.);
+#902 = DIRECTION('',(0.996194698092,5.805738739631E-017,
+    8.715574274804E-002));
+#903 = ORIENTED_EDGE('',*,*,#834,.T.);
+#904 = ORIENTED_EDGE('',*,*,#190,.T.);
+#905 = PLANE('',#906);
+#906 = AXIS2_PLACEMENT_3D('',#907,#908,#909);
+#907 = CARTESIAN_POINT('',(6.87,-0.3,1.312329952895E-002));
+#908 = DIRECTION('',(-2.697735093911E-033,-1.,6.661338147751E-016));
+#909 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#910 = ADVANCED_FACE('',(#911),#930,.F.);
+#911 = FACE_BOUND('',#912,.F.);
+#912 = EDGE_LOOP('',(#913,#921,#922,#923,#924));
+#913 = ORIENTED_EDGE('',*,*,#914,.F.);
+#914 = EDGE_CURVE('',#592,#915,#917,.T.);
+#915 = VERTEX_POINT('',#916);
+#916 = CARTESIAN_POINT('',(6.87,0.3,1.312329952895E-002));
+#917 = LINE('',#918,#919);
+#918 = CARTESIAN_POINT('',(6.87,0.3,5.));
+#919 = VECTOR('',#920,1.);
+#920 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#921 = ORIENTED_EDGE('',*,*,#599,.T.);
+#922 = ORIENTED_EDGE('',*,*,#182,.T.);
+#923 = ORIENTED_EDGE('',*,*,#850,.T.);
+#924 = ORIENTED_EDGE('',*,*,#925,.F.);
+#925 = EDGE_CURVE('',#915,#851,#926,.T.);
+#926 = LINE('',#927,#928);
+#927 = CARTESIAN_POINT('',(6.87,0.3,1.312329952895E-002));
+#928 = VECTOR('',#929,1.);
+#929 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#930 = PLANE('',#931);
+#931 = AXIS2_PLACEMENT_3D('',#932,#933,#934);
+#932 = CARTESIAN_POINT('',(6.87,0.3,5.));
+#933 = DIRECTION('',(1.,0.E+000,0.E+000));
+#934 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#935 = ADVANCED_FACE('',(#936),#962,.F.);
+#936 = FACE_BOUND('',#937,.F.);
+#937 = EDGE_LOOP('',(#938,#946,#954,#960,#961));
+#938 = ORIENTED_EDGE('',*,*,#939,.F.);
+#939 = EDGE_CURVE('',#940,#607,#942,.T.);
+#940 = VERTEX_POINT('',#941);
+#941 = CARTESIAN_POINT('',(5.83,0.3,1.312329952895E-002));
+#942 = LINE('',#943,#944);
+#943 = CARTESIAN_POINT('',(5.83,0.3,1.312329952895E-002));
+#944 = VECTOR('',#945,1.);
+#945 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#946 = ORIENTED_EDGE('',*,*,#947,.T.);
+#947 = EDGE_CURVE('',#940,#948,#950,.T.);
+#948 = VERTEX_POINT('',#949);
+#949 = CARTESIAN_POINT('',(5.83,-0.3,1.312329952895E-002));
+#950 = LINE('',#951,#952);
+#951 = CARTESIAN_POINT('',(5.83,0.3,1.312329952895E-002));
+#952 = VECTOR('',#953,1.);
+#953 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#954 = ORIENTED_EDGE('',*,*,#955,.T.);
+#955 = EDGE_CURVE('',#948,#159,#956,.T.);
+#956 = LINE('',#957,#958);
+#957 = CARTESIAN_POINT('',(5.83,-0.3,1.312329952895E-002));
+#958 = VECTOR('',#959,1.);
+#959 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#960 = ORIENTED_EDGE('',*,*,#166,.T.);
+#961 = ORIENTED_EDGE('',*,*,#606,.T.);
+#962 = PLANE('',#963);
+#963 = AXIS2_PLACEMENT_3D('',#964,#965,#966);
+#964 = CARTESIAN_POINT('',(5.83,0.3,1.312329952895E-002));
+#965 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#966 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#967 = ADVANCED_FACE('',(#968),#1026,.T.);
+#968 = FACE_BOUND('',#969,.T.);
+#969 = EDGE_LOOP('',(#970,#978,#986,#994,#1002,#1010,#1018,#1024,#1025)
+  );
+#970 = ORIENTED_EDGE('',*,*,#971,.T.);
+#971 = EDGE_CURVE('',#151,#972,#974,.T.);
+#972 = VERTEX_POINT('',#973);
+#973 = CARTESIAN_POINT('',(4.33,-0.3,1.312329952895E-002));
+#974 = LINE('',#975,#976);
+#975 = CARTESIAN_POINT('',(4.33,-0.3,5.));
+#976 = VECTOR('',#977,1.);
+#977 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#978 = ORIENTED_EDGE('',*,*,#979,.T.);
+#979 = EDGE_CURVE('',#972,#980,#982,.T.);
+#980 = VERTEX_POINT('',#981);
+#981 = CARTESIAN_POINT('',(4.48,-0.3,1.31492039479E-016));
+#982 = LINE('',#983,#984);
+#983 = CARTESIAN_POINT('',(4.33,-0.3,1.312329952895E-002));
+#984 = VECTOR('',#985,1.);
+#985 = DIRECTION('',(0.996194698092,-5.805738739631E-017,
+    -8.715574274804E-002));
+#986 = ORIENTED_EDGE('',*,*,#987,.T.);
+#987 = EDGE_CURVE('',#980,#988,#990,.T.);
+#988 = VERTEX_POINT('',#989);
+#989 = CARTESIAN_POINT('',(4.48,-0.3,-15.23));
+#990 = LINE('',#991,#992);
+#991 = CARTESIAN_POINT('',(4.48,-0.3,1.31492039479E-016));
+#992 = VECTOR('',#993,1.);
+#993 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#994 = ORIENTED_EDGE('',*,*,#995,.T.);
+#995 = EDGE_CURVE('',#988,#996,#998,.T.);
+#996 = VERTEX_POINT('',#997);
+#997 = CARTESIAN_POINT('',(5.08,-0.3,-15.83));
+#998 = LINE('',#999,#1000);
+#999 = CARTESIAN_POINT('',(4.48,-0.3,-15.23));
+#1000 = VECTOR('',#1001,1.);
+#1001 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#1002 = ORIENTED_EDGE('',*,*,#1003,.T.);
+#1003 = EDGE_CURVE('',#996,#1004,#1006,.T.);
+#1004 = VERTEX_POINT('',#1005);
+#1005 = CARTESIAN_POINT('',(5.68,-0.3,-15.23));
+#1006 = LINE('',#1007,#1008);
+#1007 = CARTESIAN_POINT('',(5.08,-0.3,-15.83));
+#1008 = VECTOR('',#1009,1.);
+#1009 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#1010 = ORIENTED_EDGE('',*,*,#1011,.T.);
+#1011 = EDGE_CURVE('',#1004,#1012,#1014,.T.);
+#1012 = VERTEX_POINT('',#1013);
+#1013 = CARTESIAN_POINT('',(5.68,-0.3,1.32359401217E-016));
+#1014 = LINE('',#1015,#1016);
+#1015 = CARTESIAN_POINT('',(5.68,-0.3,-15.23));
+#1016 = VECTOR('',#1017,1.);
+#1017 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1018 = ORIENTED_EDGE('',*,*,#1019,.T.);
+#1019 = EDGE_CURVE('',#1012,#948,#1020,.T.);
+#1020 = LINE('',#1021,#1022);
+#1021 = CARTESIAN_POINT('',(5.68,-0.3,1.31492039479E-016));
+#1022 = VECTOR('',#1023,1.);
+#1023 = DIRECTION('',(0.996194698092,5.805738739631E-017,
+    8.715574274804E-002));
+#1024 = ORIENTED_EDGE('',*,*,#955,.T.);
+#1025 = ORIENTED_EDGE('',*,*,#158,.T.);
+#1026 = PLANE('',#1027);
+#1027 = AXIS2_PLACEMENT_3D('',#1028,#1029,#1030);
+#1028 = CARTESIAN_POINT('',(4.33,-0.3,1.312329952895E-002));
+#1029 = DIRECTION('',(-2.697735093911E-033,-1.,6.661338147751E-016));
+#1030 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1031 = ADVANCED_FACE('',(#1032),#1051,.F.);
+#1032 = FACE_BOUND('',#1033,.F.);
+#1033 = EDGE_LOOP('',(#1034,#1042,#1043,#1044,#1045));
+#1034 = ORIENTED_EDGE('',*,*,#1035,.F.);
+#1035 = EDGE_CURVE('',#615,#1036,#1038,.T.);
+#1036 = VERTEX_POINT('',#1037);
+#1037 = CARTESIAN_POINT('',(4.33,0.3,1.312329952895E-002));
+#1038 = LINE('',#1039,#1040);
+#1039 = CARTESIAN_POINT('',(4.33,0.3,5.));
+#1040 = VECTOR('',#1041,1.);
+#1041 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1042 = ORIENTED_EDGE('',*,*,#622,.T.);
+#1043 = ORIENTED_EDGE('',*,*,#150,.T.);
+#1044 = ORIENTED_EDGE('',*,*,#971,.T.);
+#1045 = ORIENTED_EDGE('',*,*,#1046,.F.);
+#1046 = EDGE_CURVE('',#1036,#972,#1047,.T.);
+#1047 = LINE('',#1048,#1049);
+#1048 = CARTESIAN_POINT('',(4.33,0.3,1.312329952895E-002));
+#1049 = VECTOR('',#1050,1.);
+#1050 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1051 = PLANE('',#1052);
+#1052 = AXIS2_PLACEMENT_3D('',#1053,#1054,#1055);
+#1053 = CARTESIAN_POINT('',(4.33,0.3,5.));
+#1054 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1055 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1056 = ADVANCED_FACE('',(#1057),#1083,.F.);
+#1057 = FACE_BOUND('',#1058,.F.);
+#1058 = EDGE_LOOP('',(#1059,#1067,#1075,#1081,#1082));
+#1059 = ORIENTED_EDGE('',*,*,#1060,.F.);
+#1060 = EDGE_CURVE('',#1061,#630,#1063,.T.);
+#1061 = VERTEX_POINT('',#1062);
+#1062 = CARTESIAN_POINT('',(0.75,0.3,1.312329952895E-002));
+#1063 = LINE('',#1064,#1065);
+#1064 = CARTESIAN_POINT('',(0.75,0.3,1.312329952895E-002));
+#1065 = VECTOR('',#1066,1.);
+#1066 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1067 = ORIENTED_EDGE('',*,*,#1068,.T.);
+#1068 = EDGE_CURVE('',#1061,#1069,#1071,.T.);
+#1069 = VERTEX_POINT('',#1070);
+#1070 = CARTESIAN_POINT('',(0.75,-0.3,1.312329952895E-002));
+#1071 = LINE('',#1072,#1073);
+#1072 = CARTESIAN_POINT('',(0.75,0.3,1.312329952895E-002));
+#1073 = VECTOR('',#1074,1.);
+#1074 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1075 = ORIENTED_EDGE('',*,*,#1076,.T.);
+#1076 = EDGE_CURVE('',#1069,#127,#1077,.T.);
+#1077 = LINE('',#1078,#1079);
+#1078 = CARTESIAN_POINT('',(0.75,-0.3,1.312329952895E-002));
+#1079 = VECTOR('',#1080,1.);
+#1080 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1081 = ORIENTED_EDGE('',*,*,#134,.T.);
+#1082 = ORIENTED_EDGE('',*,*,#629,.T.);
+#1083 = PLANE('',#1084);
+#1084 = AXIS2_PLACEMENT_3D('',#1085,#1086,#1087);
+#1085 = CARTESIAN_POINT('',(0.75,0.3,1.312329952895E-002));
+#1086 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1087 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1088 = ADVANCED_FACE('',(#1089),#1147,.T.);
+#1089 = FACE_BOUND('',#1090,.T.);
+#1090 = EDGE_LOOP('',(#1091,#1099,#1107,#1115,#1123,#1131,#1139,#1145,
+    #1146));
+#1091 = ORIENTED_EDGE('',*,*,#1092,.T.);
+#1092 = EDGE_CURVE('',#119,#1093,#1095,.T.);
+#1093 = VERTEX_POINT('',#1094);
+#1094 = CARTESIAN_POINT('',(-0.75,-0.3,1.312329952895E-002));
+#1095 = LINE('',#1096,#1097);
+#1096 = CARTESIAN_POINT('',(-0.75,-0.3,5.));
+#1097 = VECTOR('',#1098,1.);
+#1098 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1099 = ORIENTED_EDGE('',*,*,#1100,.T.);
+#1100 = EDGE_CURVE('',#1093,#1101,#1103,.T.);
+#1101 = VERTEX_POINT('',#1102);
+#1102 = CARTESIAN_POINT('',(-0.6,-0.3,1.33226762955E-016));
+#1103 = LINE('',#1104,#1105);
+#1104 = CARTESIAN_POINT('',(-0.75,-0.3,1.312329952895E-002));
+#1105 = VECTOR('',#1106,1.);
+#1106 = DIRECTION('',(0.996194698092,-5.805738739631E-017,
+    -8.715574274804E-002));
+#1107 = ORIENTED_EDGE('',*,*,#1108,.T.);
+#1108 = EDGE_CURVE('',#1101,#1109,#1111,.T.);
+#1109 = VERTEX_POINT('',#1110);
+#1110 = CARTESIAN_POINT('',(-0.6,-0.3,-15.23));
+#1111 = LINE('',#1112,#1113);
+#1112 = CARTESIAN_POINT('',(-0.6,-0.3,1.33226762955E-016));
+#1113 = VECTOR('',#1114,1.);
+#1114 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1115 = ORIENTED_EDGE('',*,*,#1116,.T.);
+#1116 = EDGE_CURVE('',#1109,#1117,#1119,.T.);
+#1117 = VERTEX_POINT('',#1118);
+#1118 = CARTESIAN_POINT('',(0.E+000,-0.3,-15.83));
+#1119 = LINE('',#1120,#1121);
+#1120 = CARTESIAN_POINT('',(-0.6,-0.3,-15.23));
+#1121 = VECTOR('',#1122,1.);
+#1122 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#1123 = ORIENTED_EDGE('',*,*,#1124,.T.);
+#1124 = EDGE_CURVE('',#1117,#1125,#1127,.T.);
+#1125 = VERTEX_POINT('',#1126);
+#1126 = CARTESIAN_POINT('',(0.6,-0.3,-15.23));
+#1127 = LINE('',#1128,#1129);
+#1128 = CARTESIAN_POINT('',(0.E+000,-0.3,-15.83));
+#1129 = VECTOR('',#1130,1.);
+#1130 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#1131 = ORIENTED_EDGE('',*,*,#1132,.T.);
+#1132 = EDGE_CURVE('',#1125,#1133,#1135,.T.);
+#1133 = VERTEX_POINT('',#1134);
+#1134 = CARTESIAN_POINT('',(0.6,-0.3,1.33226762955E-016));
+#1135 = LINE('',#1136,#1137);
+#1136 = CARTESIAN_POINT('',(0.6,-0.3,-15.23));
+#1137 = VECTOR('',#1138,1.);
+#1138 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1139 = ORIENTED_EDGE('',*,*,#1140,.T.);
+#1140 = EDGE_CURVE('',#1133,#1069,#1141,.T.);
+#1141 = LINE('',#1142,#1143);
+#1142 = CARTESIAN_POINT('',(0.6,-0.3,1.33226762955E-016));
+#1143 = VECTOR('',#1144,1.);
+#1144 = DIRECTION('',(0.996194698092,5.805738739631E-017,
+    8.715574274804E-002));
+#1145 = ORIENTED_EDGE('',*,*,#1076,.T.);
+#1146 = ORIENTED_EDGE('',*,*,#126,.T.);
+#1147 = PLANE('',#1148);
+#1148 = AXIS2_PLACEMENT_3D('',#1149,#1150,#1151);
+#1149 = CARTESIAN_POINT('',(-0.75,-0.3,1.312329952895E-002));
+#1150 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1151 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1152 = ADVANCED_FACE('',(#1153),#1172,.F.);
+#1153 = FACE_BOUND('',#1154,.F.);
+#1154 = EDGE_LOOP('',(#1155,#1163,#1164,#1165,#1166));
+#1155 = ORIENTED_EDGE('',*,*,#1156,.F.);
+#1156 = EDGE_CURVE('',#638,#1157,#1159,.T.);
+#1157 = VERTEX_POINT('',#1158);
+#1158 = CARTESIAN_POINT('',(-0.75,0.3,1.312329952895E-002));
+#1159 = LINE('',#1160,#1161);
+#1160 = CARTESIAN_POINT('',(-0.75,0.3,5.));
+#1161 = VECTOR('',#1162,1.);
+#1162 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1163 = ORIENTED_EDGE('',*,*,#645,.T.);
+#1164 = ORIENTED_EDGE('',*,*,#118,.T.);
+#1165 = ORIENTED_EDGE('',*,*,#1092,.T.);
+#1166 = ORIENTED_EDGE('',*,*,#1167,.F.);
+#1167 = EDGE_CURVE('',#1157,#1093,#1168,.T.);
+#1168 = LINE('',#1169,#1170);
+#1169 = CARTESIAN_POINT('',(-0.75,0.3,1.312329952895E-002));
+#1170 = VECTOR('',#1171,1.);
+#1171 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1172 = PLANE('',#1173);
+#1173 = AXIS2_PLACEMENT_3D('',#1174,#1175,#1176);
+#1174 = CARTESIAN_POINT('',(-0.75,0.3,5.));
+#1175 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1176 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1177 = ADVANCED_FACE('',(#1178),#1224,.F.);
+#1178 = FACE_BOUND('',#1179,.F.);
+#1179 = EDGE_LOOP('',(#1180,#1181,#1182,#1191,#1199,#1208,#1216,#1223));
+#1180 = ORIENTED_EDGE('',*,*,#278,.F.);
+#1181 = ORIENTED_EDGE('',*,*,#666,.T.);
+#1182 = ORIENTED_EDGE('',*,*,#1183,.T.);
+#1183 = EDGE_CURVE('',#667,#1184,#1186,.T.);
+#1184 = VERTEX_POINT('',#1185);
+#1185 = CARTESIAN_POINT('',(12.95,0.72,21.010978303678));
+#1186 = CIRCLE('',#1187,1.905);
+#1187 = AXIS2_PLACEMENT_3D('',#1188,#1189,#1190);
+#1188 = CARTESIAN_POINT('',(13.4,0.72,19.159890785488));
+#1189 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#1190 = DIRECTION('',(0.E+000,-1.110223024625E-016,-1.));
+#1191 = ORIENTED_EDGE('',*,*,#1192,.T.);
+#1192 = EDGE_CURVE('',#1184,#1193,#1195,.T.);
+#1193 = VERTEX_POINT('',#1194);
+#1194 = CARTESIAN_POINT('',(12.95,0.715,21.010978303678));
+#1195 = LINE('',#1196,#1197);
+#1196 = CARTESIAN_POINT('',(12.95,-2.33,21.010978303678));
+#1197 = VECTOR('',#1198,1.);
+#1198 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#1199 = ORIENTED_EDGE('',*,*,#1200,.T.);
+#1200 = EDGE_CURVE('',#1193,#1201,#1203,.T.);
+#1201 = VERTEX_POINT('',#1202);
+#1202 = CARTESIAN_POINT('',(12.95,0.715,17.308803267298));
+#1203 = CIRCLE('',#1204,1.905);
+#1204 = AXIS2_PLACEMENT_3D('',#1205,#1206,#1207);
+#1205 = CARTESIAN_POINT('',(13.4,0.715,19.159890785488));
+#1206 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#1207 = DIRECTION('',(-1.110223024625E-016,-1.110223024625E-016,-1.));
+#1208 = ORIENTED_EDGE('',*,*,#1209,.F.);
+#1209 = EDGE_CURVE('',#1210,#1201,#1212,.T.);
+#1210 = VERTEX_POINT('',#1211);
+#1211 = CARTESIAN_POINT('',(12.95,0.72,17.308803267298));
+#1212 = LINE('',#1213,#1214);
+#1213 = CARTESIAN_POINT('',(12.95,-2.33,17.308803267298));
+#1214 = VECTOR('',#1215,1.);
+#1215 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#1216 = ORIENTED_EDGE('',*,*,#1217,.T.);
+#1217 = EDGE_CURVE('',#1210,#675,#1218,.T.);
+#1218 = CIRCLE('',#1219,1.905);
+#1219 = AXIS2_PLACEMENT_3D('',#1220,#1221,#1222);
+#1220 = CARTESIAN_POINT('',(13.4,0.72,19.159890785488));
+#1221 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#1222 = DIRECTION('',(0.E+000,-1.110223024625E-016,-1.));
+#1223 = ORIENTED_EDGE('',*,*,#682,.F.);
+#1224 = CYLINDRICAL_SURFACE('',#1225,1.905);
+#1225 = AXIS2_PLACEMENT_3D('',#1226,#1227,#1228);
+#1226 = CARTESIAN_POINT('',(13.4,-2.33,19.159890785488));
+#1227 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#1228 = DIRECTION('',(-1.110223024625E-016,-1.110223024625E-016,-1.));
+#1229 = ADVANCED_FACE('',(#1230),#1249,.F.);
+#1230 = FACE_BOUND('',#1231,.F.);
+#1231 = EDGE_LOOP('',(#1232,#1241,#1247,#1248));
+#1232 = ORIENTED_EDGE('',*,*,#1233,.F.);
+#1233 = EDGE_CURVE('',#1234,#1234,#1236,.T.);
+#1234 = VERTEX_POINT('',#1235);
+#1235 = CARTESIAN_POINT('',(5.45,2.7,20.905));
+#1236 = CIRCLE('',#1237,1.805);
+#1237 = AXIS2_PLACEMENT_3D('',#1238,#1239,#1240);
+#1238 = CARTESIAN_POINT('',(5.45,2.7,19.1));
+#1239 = DIRECTION('',(2.22044604925E-016,1.,-1.110223024625E-016));
+#1240 = DIRECTION('',(-4.440892098501E-016,1.110223024625E-016,1.));
+#1241 = ORIENTED_EDGE('',*,*,#1242,.T.);
+#1242 = EDGE_CURVE('',#1234,#312,#1243,.T.);
+#1243 = LINE('',#1244,#1245);
+#1244 = CARTESIAN_POINT('',(5.45,2.7,20.905));
+#1245 = VECTOR('',#1246,1.);
+#1246 = DIRECTION('',(-2.22044604925E-016,-1.,-5.551115123126E-017));
+#1247 = ORIENTED_EDGE('',*,*,#311,.T.);
+#1248 = ORIENTED_EDGE('',*,*,#1242,.F.);
+#1249 = CYLINDRICAL_SURFACE('',#1250,1.805);
+#1250 = AXIS2_PLACEMENT_3D('',#1251,#1252,#1253);
+#1251 = CARTESIAN_POINT('',(5.45,2.7,19.1));
+#1252 = DIRECTION('',(2.22044604925E-016,1.,-1.110223024625E-016));
+#1253 = DIRECTION('',(-3.330669073875E-016,1.110223024625E-016,1.));
+#1254 = ADVANCED_FACE('',(#1255),#1266,.T.);
+#1255 = FACE_BOUND('',#1256,.T.);
+#1256 = EDGE_LOOP('',(#1257,#1258,#1264,#1265));
+#1257 = ORIENTED_EDGE('',*,*,#339,.T.);
+#1258 = ORIENTED_EDGE('',*,*,#1259,.T.);
+#1259 = EDGE_CURVE('',#340,#348,#1260,.T.);
+#1260 = LINE('',#1261,#1262);
+#1261 = CARTESIAN_POINT('',(-2.05,0.715,7.1));
+#1262 = VECTOR('',#1263,1.);
+#1263 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1264 = ORIENTED_EDGE('',*,*,#356,.F.);
+#1265 = ORIENTED_EDGE('',*,*,#383,.F.);
+#1266 = PLANE('',#1267);
+#1267 = AXIS2_PLACEMENT_3D('',#1268,#1269,#1270);
+#1268 = CARTESIAN_POINT('',(-2.05,2.685,7.1));
+#1269 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1270 = DIRECTION('',(0.E+000,-5.551115123126E-016,1.));
+#1271 = ADVANCED_FACE('',(#1272),#1276,.T.);
+#1272 = FACE_BOUND('',#1273,.T.);
+#1273 = EDGE_LOOP('',(#1274,#1275));
+#1274 = ORIENTED_EDGE('',*,*,#347,.T.);
+#1275 = ORIENTED_EDGE('',*,*,#1259,.F.);
+#1276 = PLANE('',#1277);
+#1277 = AXIS2_PLACEMENT_3D('',#1278,#1279,#1280);
+#1278 = CARTESIAN_POINT('',(-2.05,0.715,25.1));
+#1279 = DIRECTION('',(0.E+000,-1.,-5.551115123126E-016));
+#1280 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#1281 = ADVANCED_FACE('',(#1282),#1307,.T.);
+#1282 = FACE_BOUND('',#1283,.T.);
+#1283 = EDGE_LOOP('',(#1284,#1285,#1293,#1301));
+#1284 = ORIENTED_EDGE('',*,*,#463,.F.);
+#1285 = ORIENTED_EDGE('',*,*,#1286,.T.);
+#1286 = EDGE_CURVE('',#464,#1287,#1289,.T.);
+#1287 = VERTEX_POINT('',#1288);
+#1288 = CARTESIAN_POINT('',(2.2,2.685,24.08));
+#1289 = LINE('',#1290,#1291);
+#1290 = CARTESIAN_POINT('',(2.2,2.7,24.08));
+#1291 = VECTOR('',#1292,1.);
+#1292 = DIRECTION('',(-3.330669073875E-016,-1.,-1.110223024625E-016));
+#1293 = ORIENTED_EDGE('',*,*,#1294,.T.);
+#1294 = EDGE_CURVE('',#1287,#1295,#1297,.T.);
+#1295 = VERTEX_POINT('',#1296);
+#1296 = CARTESIAN_POINT('',(1.45,2.685,24.08));
+#1297 = LINE('',#1298,#1299);
+#1298 = CARTESIAN_POINT('',(7.5E-002,2.685,24.08));
+#1299 = VECTOR('',#1300,1.);
+#1300 = DIRECTION('',(-1.,1.232595164408E-031,-2.22044604925E-016));
+#1301 = ORIENTED_EDGE('',*,*,#1302,.F.);
+#1302 = EDGE_CURVE('',#466,#1295,#1303,.T.);
+#1303 = LINE('',#1304,#1305);
+#1304 = CARTESIAN_POINT('',(1.45,2.7,24.08));
+#1305 = VECTOR('',#1306,1.);
+#1306 = DIRECTION('',(-3.330669073875E-016,-1.,-1.110223024625E-016));
+#1307 = PLANE('',#1308);
+#1308 = AXIS2_PLACEMENT_3D('',#1309,#1310,#1311);
+#1309 = CARTESIAN_POINT('',(2.2,2.7,24.08));
+#1310 = DIRECTION('',(2.22044604925E-016,1.110223024625E-016,-1.));
+#1311 = DIRECTION('',(-1.,2.22044604925E-016,-2.22044604925E-016));
+#1312 = ADVANCED_FACE('',(#1313),#1331,.T.);
+#1313 = FACE_BOUND('',#1314,.T.);
+#1314 = EDGE_LOOP('',(#1315,#1316,#1324,#1330));
+#1315 = ORIENTED_EDGE('',*,*,#537,.F.);
+#1316 = ORIENTED_EDGE('',*,*,#1317,.T.);
+#1317 = EDGE_CURVE('',#530,#1318,#1320,.T.);
+#1318 = VERTEX_POINT('',#1319);
+#1319 = CARTESIAN_POINT('',(2.2,2.685,23.58));
+#1320 = LINE('',#1321,#1322);
+#1321 = CARTESIAN_POINT('',(2.2,2.7,23.58));
+#1322 = VECTOR('',#1323,1.);
+#1323 = DIRECTION('',(-3.330669073875E-016,-1.,-1.110223024625E-016));
+#1324 = ORIENTED_EDGE('',*,*,#1325,.T.);
+#1325 = EDGE_CURVE('',#1318,#1287,#1326,.T.);
+#1326 = LINE('',#1327,#1328);
+#1327 = CARTESIAN_POINT('',(2.2,2.685,24.34));
+#1328 = VECTOR('',#1329,1.);
+#1329 = DIRECTION('',(-1.110223024625E-016,-5.551115123126E-016,1.));
+#1330 = ORIENTED_EDGE('',*,*,#1286,.F.);
+#1331 = PLANE('',#1332);
+#1332 = AXIS2_PLACEMENT_3D('',#1333,#1334,#1335);
+#1333 = CARTESIAN_POINT('',(2.2,2.7,23.58));
+#1334 = DIRECTION('',(-1.,3.330669073875E-016,-1.110223024625E-016));
+#1335 = DIRECTION('',(-1.110223024625E-016,2.958228394579E-031,1.));
+#1336 = ADVANCED_FACE('',(#1337),#1355,.T.);
+#1337 = FACE_BOUND('',#1338,.T.);
+#1338 = EDGE_LOOP('',(#1339,#1340,#1348,#1354));
+#1339 = ORIENTED_EDGE('',*,*,#529,.F.);
+#1340 = ORIENTED_EDGE('',*,*,#1341,.T.);
+#1341 = EDGE_CURVE('',#522,#1342,#1344,.T.);
+#1342 = VERTEX_POINT('',#1343);
+#1343 = CARTESIAN_POINT('',(8.7,2.685,23.58));
+#1344 = LINE('',#1345,#1346);
+#1345 = CARTESIAN_POINT('',(8.7,2.7,23.58));
+#1346 = VECTOR('',#1347,1.);
+#1347 = DIRECTION('',(-3.330669073875E-016,-1.,-1.110223024625E-016));
+#1348 = ORIENTED_EDGE('',*,*,#1349,.T.);
+#1349 = EDGE_CURVE('',#1342,#1318,#1350,.T.);
+#1350 = LINE('',#1351,#1352);
+#1351 = CARTESIAN_POINT('',(3.325,2.685,23.58));
+#1352 = VECTOR('',#1353,1.);
+#1353 = DIRECTION('',(-1.,1.232595164408E-031,-2.22044604925E-016));
+#1354 = ORIENTED_EDGE('',*,*,#1317,.F.);
+#1355 = PLANE('',#1356);
+#1356 = AXIS2_PLACEMENT_3D('',#1357,#1358,#1359);
+#1357 = CARTESIAN_POINT('',(8.7,2.7,23.58));
+#1358 = DIRECTION('',(2.22044604925E-016,1.110223024625E-016,-1.));
+#1359 = DIRECTION('',(-1.,2.22044604925E-016,-2.22044604925E-016));
+#1360 = ADVANCED_FACE('',(#1361),#1379,.T.);
+#1361 = FACE_BOUND('',#1362,.T.);
+#1362 = EDGE_LOOP('',(#1363,#1364,#1372,#1378));
+#1363 = ORIENTED_EDGE('',*,*,#521,.F.);
+#1364 = ORIENTED_EDGE('',*,*,#1365,.T.);
+#1365 = EDGE_CURVE('',#514,#1366,#1368,.T.);
+#1366 = VERTEX_POINT('',#1367);
+#1367 = CARTESIAN_POINT('',(8.7,2.685,24.08));
+#1368 = LINE('',#1369,#1370);
+#1369 = CARTESIAN_POINT('',(8.7,2.7,24.08));
+#1370 = VECTOR('',#1371,1.);
+#1371 = DIRECTION('',(-3.330669073875E-016,-1.,-1.110223024625E-016));
+#1372 = ORIENTED_EDGE('',*,*,#1373,.T.);
+#1373 = EDGE_CURVE('',#1366,#1342,#1374,.T.);
+#1374 = LINE('',#1375,#1376);
+#1375 = CARTESIAN_POINT('',(8.7,2.685,24.59));
+#1376 = VECTOR('',#1377,1.);
+#1377 = DIRECTION('',(1.110223024625E-016,5.551115123126E-016,-1.));
+#1378 = ORIENTED_EDGE('',*,*,#1341,.F.);
+#1379 = PLANE('',#1380);
+#1380 = AXIS2_PLACEMENT_3D('',#1381,#1382,#1383);
+#1381 = CARTESIAN_POINT('',(8.7,2.7,24.08));
+#1382 = DIRECTION('',(1.,-3.330669073875E-016,1.110223024625E-016));
+#1383 = DIRECTION('',(1.110223024625E-016,-2.958228394579E-031,-1.));
+#1384 = ADVANCED_FACE('',(#1385),#1403,.T.);
+#1385 = FACE_BOUND('',#1386,.T.);
+#1386 = EDGE_LOOP('',(#1387,#1388,#1396,#1402));
+#1387 = ORIENTED_EDGE('',*,*,#513,.F.);
+#1388 = ORIENTED_EDGE('',*,*,#1389,.T.);
+#1389 = EDGE_CURVE('',#506,#1390,#1392,.T.);
+#1390 = VERTEX_POINT('',#1391);
+#1391 = CARTESIAN_POINT('',(9.45,2.685,24.08));
+#1392 = LINE('',#1393,#1394);
+#1393 = CARTESIAN_POINT('',(9.45,2.7,24.08));
+#1394 = VECTOR('',#1395,1.);
+#1395 = DIRECTION('',(-3.330669073875E-016,-1.,-1.110223024625E-016));
+#1396 = ORIENTED_EDGE('',*,*,#1397,.T.);
+#1397 = EDGE_CURVE('',#1390,#1366,#1398,.T.);
+#1398 = LINE('',#1399,#1400);
+#1399 = CARTESIAN_POINT('',(3.7,2.685,24.08));
+#1400 = VECTOR('',#1401,1.);
+#1401 = DIRECTION('',(-1.,1.232595164408E-031,-2.22044604925E-016));
+#1402 = ORIENTED_EDGE('',*,*,#1365,.F.);
+#1403 = PLANE('',#1404);
+#1404 = AXIS2_PLACEMENT_3D('',#1405,#1406,#1407);
+#1405 = CARTESIAN_POINT('',(9.45,2.7,24.08));
+#1406 = DIRECTION('',(2.22044604925E-016,1.110223024625E-016,-1.));
+#1407 = DIRECTION('',(-1.,2.22044604925E-016,-2.22044604925E-016));
+#1408 = ADVANCED_FACE('',(#1409),#1427,.T.);
+#1409 = FACE_BOUND('',#1410,.T.);
+#1410 = EDGE_LOOP('',(#1411,#1412,#1420,#1426));
+#1411 = ORIENTED_EDGE('',*,*,#505,.F.);
+#1412 = ORIENTED_EDGE('',*,*,#1413,.T.);
+#1413 = EDGE_CURVE('',#498,#1414,#1416,.T.);
+#1414 = VERTEX_POINT('',#1415);
+#1415 = CARTESIAN_POINT('',(12.46,2.685,22.984449594906));
+#1416 = LINE('',#1417,#1418);
+#1417 = CARTESIAN_POINT('',(12.46,2.7,22.984449594906));
+#1418 = VECTOR('',#1419,1.);
+#1419 = DIRECTION('',(-3.330669073875E-016,-1.,-1.110223024625E-016));
+#1420 = ORIENTED_EDGE('',*,*,#1421,.T.);
+#1421 = EDGE_CURVE('',#1414,#1390,#1422,.T.);
+#1422 = LINE('',#1423,#1424);
+#1423 = CARTESIAN_POINT('',(5.713711385517,2.685,25.439897842241));
+#1424 = VECTOR('',#1425,1.);
+#1425 = DIRECTION('',(-0.939692620791,-1.898593189957E-016,
+    0.342020143313));
+#1426 = ORIENTED_EDGE('',*,*,#1389,.F.);
+#1427 = PLANE('',#1428);
+#1428 = AXIS2_PLACEMENT_3D('',#1429,#1430,#1431);
+#1429 = CARTESIAN_POINT('',(12.46,2.7,22.984449594906));
+#1430 = DIRECTION('',(-0.342020143313,2.182424297646E-016,
+    -0.939692620791));
+#1431 = DIRECTION('',(-0.939692620791,2.086536767344E-016,0.342020143313
+    ));
+#1432 = ADVANCED_FACE('',(#1433),#1467,.T.);
+#1433 = FACE_BOUND('',#1434,.T.);
+#1434 = EDGE_LOOP('',(#1435,#1436,#1444,#1452,#1460,#1466));
+#1435 = ORIENTED_EDGE('',*,*,#497,.F.);
+#1436 = ORIENTED_EDGE('',*,*,#1437,.T.);
+#1437 = EDGE_CURVE('',#490,#1438,#1440,.T.);
+#1438 = VERTEX_POINT('',#1439);
+#1439 = CARTESIAN_POINT('',(12.46,2.65,6.56));
+#1440 = LINE('',#1441,#1442);
+#1441 = CARTESIAN_POINT('',(12.46,2.7,6.56));
+#1442 = VECTOR('',#1443,1.);
+#1443 = DIRECTION('',(-3.330669073875E-016,-1.,-1.110223024625E-016));
+#1444 = ORIENTED_EDGE('',*,*,#1445,.T.);
+#1445 = EDGE_CURVE('',#1438,#1446,#1448,.T.);
+#1446 = VERTEX_POINT('',#1447);
+#1447 = CARTESIAN_POINT('',(12.46,2.65,7.1));
+#1448 = LINE('',#1449,#1450);
+#1449 = CARTESIAN_POINT('',(12.46,2.65,6.56));
+#1450 = VECTOR('',#1451,1.);
+#1451 = DIRECTION('',(-2.22044604925E-016,-4.379057701015E-047,1.));
+#1452 = ORIENTED_EDGE('',*,*,#1453,.F.);
+#1453 = EDGE_CURVE('',#1454,#1446,#1456,.T.);
+#1454 = VERTEX_POINT('',#1455);
+#1455 = CARTESIAN_POINT('',(12.46,2.685,7.1));
+#1456 = LINE('',#1457,#1458);
+#1457 = CARTESIAN_POINT('',(12.46,2.6925,7.1));
+#1458 = VECTOR('',#1459,1.);
+#1459 = DIRECTION('',(-3.330669073875E-016,-1.,-3.330669073875E-016));
+#1460 = ORIENTED_EDGE('',*,*,#1461,.T.);
+#1461 = EDGE_CURVE('',#1454,#1414,#1462,.T.);
+#1462 = LINE('',#1463,#1464);
+#1463 = CARTESIAN_POINT('',(12.46,2.685,15.83));
+#1464 = VECTOR('',#1465,1.);
+#1465 = DIRECTION('',(-1.110223024625E-016,-5.551115123126E-016,1.));
+#1466 = ORIENTED_EDGE('',*,*,#1413,.F.);
+#1467 = PLANE('',#1468);
+#1468 = AXIS2_PLACEMENT_3D('',#1469,#1470,#1471);
+#1469 = CARTESIAN_POINT('',(12.46,2.7,6.56));
+#1470 = DIRECTION('',(-1.,3.330669073875E-016,-1.110223024625E-016));
+#1471 = DIRECTION('',(-1.110223024625E-016,2.958228394579E-031,1.));
+#1472 = ADVANCED_FACE('',(#1473),#1491,.T.);
+#1473 = FACE_BOUND('',#1474,.T.);
+#1474 = EDGE_LOOP('',(#1475,#1483,#1489,#1490));
+#1475 = ORIENTED_EDGE('',*,*,#1476,.T.);
+#1476 = EDGE_CURVE('',#482,#1477,#1479,.T.);
+#1477 = VERTEX_POINT('',#1478);
+#1478 = CARTESIAN_POINT('',(-1.56,2.65,6.56));
+#1479 = LINE('',#1480,#1481);
+#1480 = CARTESIAN_POINT('',(-1.56,2.7,6.56));
+#1481 = VECTOR('',#1482,1.);
+#1482 = DIRECTION('',(-3.330669073875E-016,-1.,-1.110223024625E-016));
+#1483 = ORIENTED_EDGE('',*,*,#1484,.T.);
+#1484 = EDGE_CURVE('',#1477,#1438,#1485,.T.);
+#1485 = LINE('',#1486,#1487);
+#1486 = CARTESIAN_POINT('',(-1.56,2.65,6.56));
+#1487 = VECTOR('',#1488,1.);
+#1488 = DIRECTION('',(1.,-2.22044604925E-016,2.22044604925E-016));
+#1489 = ORIENTED_EDGE('',*,*,#1437,.F.);
+#1490 = ORIENTED_EDGE('',*,*,#489,.F.);
+#1491 = PLANE('',#1492);
+#1492 = AXIS2_PLACEMENT_3D('',#1493,#1494,#1495);
+#1493 = CARTESIAN_POINT('',(-1.56,2.7,6.56));
+#1494 = DIRECTION('',(-2.22044604925E-016,-1.110223024625E-016,1.));
+#1495 = DIRECTION('',(1.,-2.22044604925E-016,2.22044604925E-016));
+#1496 = ADVANCED_FACE('',(#1497),#1531,.T.);
+#1497 = FACE_BOUND('',#1498,.T.);
+#1498 = EDGE_LOOP('',(#1499,#1500,#1508,#1516,#1524,#1530));
+#1499 = ORIENTED_EDGE('',*,*,#481,.F.);
+#1500 = ORIENTED_EDGE('',*,*,#1501,.T.);
+#1501 = EDGE_CURVE('',#474,#1502,#1504,.T.);
+#1502 = VERTEX_POINT('',#1503);
+#1503 = CARTESIAN_POINT('',(-1.56,2.685,22.984449594906));
+#1504 = LINE('',#1505,#1506);
+#1505 = CARTESIAN_POINT('',(-1.56,2.7,22.984449594906));
+#1506 = VECTOR('',#1507,1.);
+#1507 = DIRECTION('',(-3.330669073875E-016,-1.,-1.110223024625E-016));
+#1508 = ORIENTED_EDGE('',*,*,#1509,.T.);
+#1509 = EDGE_CURVE('',#1502,#1510,#1512,.T.);
+#1510 = VERTEX_POINT('',#1511);
+#1511 = CARTESIAN_POINT('',(-1.56,2.685,7.1));
+#1512 = LINE('',#1513,#1514);
+#1513 = CARTESIAN_POINT('',(-1.56,2.685,24.042224797453));
+#1514 = VECTOR('',#1515,1.);
+#1515 = DIRECTION('',(1.110223024625E-016,5.551115123126E-016,-1.));
+#1516 = ORIENTED_EDGE('',*,*,#1517,.F.);
+#1517 = EDGE_CURVE('',#1518,#1510,#1520,.T.);
+#1518 = VERTEX_POINT('',#1519);
+#1519 = CARTESIAN_POINT('',(-1.56,2.65,7.1));
+#1520 = LINE('',#1521,#1522);
+#1521 = CARTESIAN_POINT('',(-1.56,2.6925,7.1));
+#1522 = VECTOR('',#1523,1.);
+#1523 = DIRECTION('',(3.330669073875E-016,1.,3.330669073875E-016));
+#1524 = ORIENTED_EDGE('',*,*,#1525,.T.);
+#1525 = EDGE_CURVE('',#1518,#1477,#1526,.T.);
+#1526 = LINE('',#1527,#1528);
+#1527 = CARTESIAN_POINT('',(-1.56,2.65,22.984449594906));
+#1528 = VECTOR('',#1529,1.);
+#1529 = DIRECTION('',(2.22044604925E-016,4.379057701015E-047,-1.));
+#1530 = ORIENTED_EDGE('',*,*,#1476,.F.);
+#1531 = PLANE('',#1532);
+#1532 = AXIS2_PLACEMENT_3D('',#1533,#1534,#1535);
+#1533 = CARTESIAN_POINT('',(-1.56,2.7,22.984449594906));
+#1534 = DIRECTION('',(1.,-3.330669073875E-016,1.110223024625E-016));
+#1535 = DIRECTION('',(1.110223024625E-016,-2.958228394579E-031,-1.));
+#1536 = ADVANCED_FACE('',(#1537),#1548,.T.);
+#1537 = FACE_BOUND('',#1538,.T.);
+#1538 = EDGE_LOOP('',(#1539,#1540,#1541,#1547));
+#1539 = ORIENTED_EDGE('',*,*,#473,.F.);
+#1540 = ORIENTED_EDGE('',*,*,#1302,.T.);
+#1541 = ORIENTED_EDGE('',*,*,#1542,.T.);
+#1542 = EDGE_CURVE('',#1295,#1502,#1543,.T.);
+#1543 = LINE('',#1544,#1545);
+#1544 = CARTESIAN_POINT('',(6.862195272015E-002,2.685,23.577219508543));
+#1545 = VECTOR('',#1546,1.);
+#1546 = DIRECTION('',(-0.939692620791,1.898593189957E-016,
+    -0.342020143313));
+#1547 = ORIENTED_EDGE('',*,*,#1501,.F.);
+#1548 = PLANE('',#1549);
+#1549 = AXIS2_PLACEMENT_3D('',#1550,#1551,#1552);
+#1550 = CARTESIAN_POINT('',(1.45,2.7,24.08));
+#1551 = DIRECTION('',(0.342020143313,-9.58875303022E-018,-0.939692620791
+    ));
+#1552 = DIRECTION('',(-0.939692620791,2.086536767344E-016,
+    -0.342020143313));
+#1553 = ADVANCED_FACE('',(#1554),#1605,.F.);
+#1554 = FACE_BOUND('',#1555,.F.);
+#1555 = EDGE_LOOP('',(#1556,#1557,#1565,#1573,#1581,#1589,#1597,#1603,
+    #1604));
+#1556 = ORIENTED_EDGE('',*,*,#1156,.T.);
+#1557 = ORIENTED_EDGE('',*,*,#1558,.T.);
+#1558 = EDGE_CURVE('',#1157,#1559,#1561,.T.);
+#1559 = VERTEX_POINT('',#1560);
+#1560 = CARTESIAN_POINT('',(-0.6,0.3,-1.33226762955E-016));
+#1561 = LINE('',#1562,#1563);
+#1562 = CARTESIAN_POINT('',(-0.75,0.3,1.312329952895E-002));
+#1563 = VECTOR('',#1564,1.);
+#1564 = DIRECTION('',(0.996194698092,-5.805738739631E-017,
+    -8.715574274804E-002));
+#1565 = ORIENTED_EDGE('',*,*,#1566,.T.);
+#1566 = EDGE_CURVE('',#1559,#1567,#1569,.T.);
+#1567 = VERTEX_POINT('',#1568);
+#1568 = CARTESIAN_POINT('',(-0.6,0.3,-15.23));
+#1569 = LINE('',#1570,#1571);
+#1570 = CARTESIAN_POINT('',(-0.6,0.3,-1.33226762955E-016));
+#1571 = VECTOR('',#1572,1.);
+#1572 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1573 = ORIENTED_EDGE('',*,*,#1574,.T.);
+#1574 = EDGE_CURVE('',#1567,#1575,#1577,.T.);
+#1575 = VERTEX_POINT('',#1576);
+#1576 = CARTESIAN_POINT('',(0.E+000,0.3,-15.83));
+#1577 = LINE('',#1578,#1579);
+#1578 = CARTESIAN_POINT('',(-0.6,0.3,-15.23));
+#1579 = VECTOR('',#1580,1.);
+#1580 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#1581 = ORIENTED_EDGE('',*,*,#1582,.T.);
+#1582 = EDGE_CURVE('',#1575,#1583,#1585,.T.);
+#1583 = VERTEX_POINT('',#1584);
+#1584 = CARTESIAN_POINT('',(0.6,0.3,-15.23));
+#1585 = LINE('',#1586,#1587);
+#1586 = CARTESIAN_POINT('',(0.E+000,0.3,-15.83));
+#1587 = VECTOR('',#1588,1.);
+#1588 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#1589 = ORIENTED_EDGE('',*,*,#1590,.T.);
+#1590 = EDGE_CURVE('',#1583,#1591,#1593,.T.);
+#1591 = VERTEX_POINT('',#1592);
+#1592 = CARTESIAN_POINT('',(0.6,0.3,-1.33226762955E-016));
+#1593 = LINE('',#1594,#1595);
+#1594 = CARTESIAN_POINT('',(0.6,0.3,-15.23));
+#1595 = VECTOR('',#1596,1.);
+#1596 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1597 = ORIENTED_EDGE('',*,*,#1598,.T.);
+#1598 = EDGE_CURVE('',#1591,#1061,#1599,.T.);
+#1599 = LINE('',#1600,#1601);
+#1600 = CARTESIAN_POINT('',(0.6,0.3,-1.33226762955E-016));
+#1601 = VECTOR('',#1602,1.);
+#1602 = DIRECTION('',(0.996194698092,5.805738739631E-017,
+    8.715574274804E-002));
+#1603 = ORIENTED_EDGE('',*,*,#1060,.T.);
+#1604 = ORIENTED_EDGE('',*,*,#637,.T.);
+#1605 = PLANE('',#1606);
+#1606 = AXIS2_PLACEMENT_3D('',#1607,#1608,#1609);
+#1607 = CARTESIAN_POINT('',(-0.75,0.3,1.312329952895E-002));
+#1608 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1609 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1610 = ADVANCED_FACE('',(#1611),#1662,.F.);
+#1611 = FACE_BOUND('',#1612,.F.);
+#1612 = EDGE_LOOP('',(#1613,#1614,#1622,#1630,#1638,#1646,#1654,#1660,
+    #1661));
+#1613 = ORIENTED_EDGE('',*,*,#1035,.T.);
+#1614 = ORIENTED_EDGE('',*,*,#1615,.T.);
+#1615 = EDGE_CURVE('',#1036,#1616,#1618,.T.);
+#1616 = VERTEX_POINT('',#1617);
+#1617 = CARTESIAN_POINT('',(4.48,0.3,-1.34961486431E-016));
+#1618 = LINE('',#1619,#1620);
+#1619 = CARTESIAN_POINT('',(4.33,0.3,1.312329952895E-002));
+#1620 = VECTOR('',#1621,1.);
+#1621 = DIRECTION('',(0.996194698092,-5.805738739631E-017,
+    -8.715574274804E-002));
+#1622 = ORIENTED_EDGE('',*,*,#1623,.T.);
+#1623 = EDGE_CURVE('',#1616,#1624,#1626,.T.);
+#1624 = VERTEX_POINT('',#1625);
+#1625 = CARTESIAN_POINT('',(4.48,0.3,-15.23));
+#1626 = LINE('',#1627,#1628);
+#1627 = CARTESIAN_POINT('',(4.48,0.3,-1.34961486431E-016));
+#1628 = VECTOR('',#1629,1.);
+#1629 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1630 = ORIENTED_EDGE('',*,*,#1631,.T.);
+#1631 = EDGE_CURVE('',#1624,#1632,#1634,.T.);
+#1632 = VERTEX_POINT('',#1633);
+#1633 = CARTESIAN_POINT('',(5.08,0.3,-15.83));
+#1634 = LINE('',#1635,#1636);
+#1635 = CARTESIAN_POINT('',(4.48,0.3,-15.23));
+#1636 = VECTOR('',#1637,1.);
+#1637 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#1638 = ORIENTED_EDGE('',*,*,#1639,.T.);
+#1639 = EDGE_CURVE('',#1632,#1640,#1642,.T.);
+#1640 = VERTEX_POINT('',#1641);
+#1641 = CARTESIAN_POINT('',(5.68,0.3,-15.23));
+#1642 = LINE('',#1643,#1644);
+#1643 = CARTESIAN_POINT('',(5.08,0.3,-15.83));
+#1644 = VECTOR('',#1645,1.);
+#1645 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#1646 = ORIENTED_EDGE('',*,*,#1647,.T.);
+#1647 = EDGE_CURVE('',#1640,#1648,#1650,.T.);
+#1648 = VERTEX_POINT('',#1649);
+#1649 = CARTESIAN_POINT('',(5.68,0.3,-1.34094124693E-016));
+#1650 = LINE('',#1651,#1652);
+#1651 = CARTESIAN_POINT('',(5.68,0.3,-15.23));
+#1652 = VECTOR('',#1653,1.);
+#1653 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1654 = ORIENTED_EDGE('',*,*,#1655,.T.);
+#1655 = EDGE_CURVE('',#1648,#940,#1656,.T.);
+#1656 = LINE('',#1657,#1658);
+#1657 = CARTESIAN_POINT('',(5.68,0.3,-1.34961486431E-016));
+#1658 = VECTOR('',#1659,1.);
+#1659 = DIRECTION('',(0.996194698092,5.805738739631E-017,
+    8.715574274804E-002));
+#1660 = ORIENTED_EDGE('',*,*,#939,.T.);
+#1661 = ORIENTED_EDGE('',*,*,#614,.T.);
+#1662 = PLANE('',#1663);
+#1663 = AXIS2_PLACEMENT_3D('',#1664,#1665,#1666);
+#1664 = CARTESIAN_POINT('',(4.33,0.3,1.312329952895E-002));
+#1665 = DIRECTION('',(-2.697735093911E-033,-1.,6.661338147751E-016));
+#1666 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1667 = ADVANCED_FACE('',(#1668),#1719,.F.);
+#1668 = FACE_BOUND('',#1669,.F.);
+#1669 = EDGE_LOOP('',(#1670,#1671,#1679,#1687,#1695,#1703,#1711,#1717,
+    #1718));
+#1670 = ORIENTED_EDGE('',*,*,#914,.T.);
+#1671 = ORIENTED_EDGE('',*,*,#1672,.T.);
+#1672 = EDGE_CURVE('',#915,#1673,#1675,.T.);
+#1673 = VERTEX_POINT('',#1674);
+#1674 = CARTESIAN_POINT('',(7.02,0.3,-1.34094124693E-016));
+#1675 = LINE('',#1676,#1677);
+#1676 = CARTESIAN_POINT('',(6.87,0.3,1.312329952895E-002));
+#1677 = VECTOR('',#1678,1.);
+#1678 = DIRECTION('',(0.996194698092,-5.805738739631E-017,
+    -8.715574274804E-002));
+#1679 = ORIENTED_EDGE('',*,*,#1680,.T.);
+#1680 = EDGE_CURVE('',#1673,#1681,#1683,.T.);
+#1681 = VERTEX_POINT('',#1682);
+#1682 = CARTESIAN_POINT('',(7.02,0.3,-15.23));
+#1683 = LINE('',#1684,#1685);
+#1684 = CARTESIAN_POINT('',(7.02,0.3,-1.33226762955E-016));
+#1685 = VECTOR('',#1686,1.);
+#1686 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1687 = ORIENTED_EDGE('',*,*,#1688,.T.);
+#1688 = EDGE_CURVE('',#1681,#1689,#1691,.T.);
+#1689 = VERTEX_POINT('',#1690);
+#1690 = CARTESIAN_POINT('',(7.62,0.3,-15.83));
+#1691 = LINE('',#1692,#1693);
+#1692 = CARTESIAN_POINT('',(7.02,0.3,-15.23));
+#1693 = VECTOR('',#1694,1.);
+#1694 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#1695 = ORIENTED_EDGE('',*,*,#1696,.T.);
+#1696 = EDGE_CURVE('',#1689,#1697,#1699,.T.);
+#1697 = VERTEX_POINT('',#1698);
+#1698 = CARTESIAN_POINT('',(8.22,0.3,-15.23));
+#1699 = LINE('',#1700,#1701);
+#1700 = CARTESIAN_POINT('',(7.62,0.3,-15.83));
+#1701 = VECTOR('',#1702,1.);
+#1702 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#1703 = ORIENTED_EDGE('',*,*,#1704,.T.);
+#1704 = EDGE_CURVE('',#1697,#1705,#1707,.T.);
+#1705 = VERTEX_POINT('',#1706);
+#1706 = CARTESIAN_POINT('',(8.22,0.3,-1.33226762955E-016));
+#1707 = LINE('',#1708,#1709);
+#1708 = CARTESIAN_POINT('',(8.22,0.3,-15.23));
+#1709 = VECTOR('',#1710,1.);
+#1710 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1711 = ORIENTED_EDGE('',*,*,#1712,.T.);
+#1712 = EDGE_CURVE('',#1705,#819,#1713,.T.);
+#1713 = LINE('',#1714,#1715);
+#1714 = CARTESIAN_POINT('',(8.22,0.3,-1.33226762955E-016));
+#1715 = VECTOR('',#1716,1.);
+#1716 = DIRECTION('',(0.996194698092,5.805738739631E-017,
+    8.715574274804E-002));
+#1717 = ORIENTED_EDGE('',*,*,#818,.T.);
+#1718 = ORIENTED_EDGE('',*,*,#591,.T.);
+#1719 = PLANE('',#1720);
+#1720 = AXIS2_PLACEMENT_3D('',#1721,#1722,#1723);
+#1721 = CARTESIAN_POINT('',(6.87,0.3,1.312329952895E-002));
+#1722 = DIRECTION('',(-2.697735093911E-033,-1.,6.661338147751E-016));
+#1723 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1724 = ADVANCED_FACE('',(#1725),#1776,.F.);
+#1725 = FACE_BOUND('',#1726,.F.);
+#1726 = EDGE_LOOP('',(#1727,#1728,#1736,#1744,#1752,#1760,#1768,#1774,
+    #1775));
+#1727 = ORIENTED_EDGE('',*,*,#793,.T.);
+#1728 = ORIENTED_EDGE('',*,*,#1729,.T.);
+#1729 = EDGE_CURVE('',#794,#1730,#1732,.T.);
+#1730 = VERTEX_POINT('',#1731);
+#1731 = CARTESIAN_POINT('',(9.56,0.3,-1.34094124693E-016));
+#1732 = LINE('',#1733,#1734);
+#1733 = CARTESIAN_POINT('',(9.41,0.3,1.312329952895E-002));
+#1734 = VECTOR('',#1735,1.);
+#1735 = DIRECTION('',(0.996194698092,-5.805738739631E-017,
+    -8.715574274804E-002));
+#1736 = ORIENTED_EDGE('',*,*,#1737,.T.);
+#1737 = EDGE_CURVE('',#1730,#1738,#1740,.T.);
+#1738 = VERTEX_POINT('',#1739);
+#1739 = CARTESIAN_POINT('',(9.56,0.3,-15.23));
+#1740 = LINE('',#1741,#1742);
+#1741 = CARTESIAN_POINT('',(9.56,0.3,-1.33226762955E-016));
+#1742 = VECTOR('',#1743,1.);
+#1743 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1744 = ORIENTED_EDGE('',*,*,#1745,.T.);
+#1745 = EDGE_CURVE('',#1738,#1746,#1748,.T.);
+#1746 = VERTEX_POINT('',#1747);
+#1747 = CARTESIAN_POINT('',(10.16,0.3,-15.83));
+#1748 = LINE('',#1749,#1750);
+#1749 = CARTESIAN_POINT('',(9.56,0.3,-15.23));
+#1750 = VECTOR('',#1751,1.);
+#1751 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#1752 = ORIENTED_EDGE('',*,*,#1753,.T.);
+#1753 = EDGE_CURVE('',#1746,#1754,#1756,.T.);
+#1754 = VERTEX_POINT('',#1755);
+#1755 = CARTESIAN_POINT('',(10.76,0.3,-15.23));
+#1756 = LINE('',#1757,#1758);
+#1757 = CARTESIAN_POINT('',(10.16,0.3,-15.83));
+#1758 = VECTOR('',#1759,1.);
+#1759 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#1760 = ORIENTED_EDGE('',*,*,#1761,.T.);
+#1761 = EDGE_CURVE('',#1754,#1762,#1764,.T.);
+#1762 = VERTEX_POINT('',#1763);
+#1763 = CARTESIAN_POINT('',(10.76,0.3,-1.33226762955E-016));
+#1764 = LINE('',#1765,#1766);
+#1765 = CARTESIAN_POINT('',(10.76,0.3,-15.23));
+#1766 = VECTOR('',#1767,1.);
+#1767 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1768 = ORIENTED_EDGE('',*,*,#1769,.T.);
+#1769 = EDGE_CURVE('',#1762,#698,#1770,.T.);
+#1770 = LINE('',#1771,#1772);
+#1771 = CARTESIAN_POINT('',(10.76,0.3,-1.33226762955E-016));
+#1772 = VECTOR('',#1773,1.);
+#1773 = DIRECTION('',(0.996194698092,5.805738739631E-017,
+    8.715574274804E-002));
+#1774 = ORIENTED_EDGE('',*,*,#697,.T.);
+#1775 = ORIENTED_EDGE('',*,*,#568,.T.);
+#1776 = PLANE('',#1777);
+#1777 = AXIS2_PLACEMENT_3D('',#1778,#1779,#1780);
+#1778 = CARTESIAN_POINT('',(9.41,0.3,1.312329952895E-002));
+#1779 = DIRECTION('',(-2.697735093911E-033,-1.,6.661338147751E-016));
+#1780 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1781 = ADVANCED_FACE('',(#1782),#1793,.F.);
+#1782 = FACE_BOUND('',#1783,.F.);
+#1783 = EDGE_LOOP('',(#1784,#1785,#1786,#1787));
+#1784 = ORIENTED_EDGE('',*,*,#1183,.F.);
+#1785 = ORIENTED_EDGE('',*,*,#674,.T.);
+#1786 = ORIENTED_EDGE('',*,*,#1217,.F.);
+#1787 = ORIENTED_EDGE('',*,*,#1788,.F.);
+#1788 = EDGE_CURVE('',#1184,#1210,#1789,.T.);
+#1789 = LINE('',#1790,#1791);
+#1790 = CARTESIAN_POINT('',(12.95,0.72,22.129945392744));
+#1791 = VECTOR('',#1792,1.);
+#1792 = DIRECTION('',(0.E+000,-1.332101116911E-016,-1.));
+#1793 = PLANE('',#1794);
+#1794 = AXIS2_PLACEMENT_3D('',#1795,#1796,#1797);
+#1795 = CARTESIAN_POINT('',(12.740088642316,0.72,19.159890785488));
+#1796 = DIRECTION('',(5.383622569053E-016,1.,-1.332101116911E-016));
+#1797 = DIRECTION('',(1.,-5.383622569053E-016,2.357519387037E-062));
+#1798 = ADVANCED_FACE('',(#1799),#1810,.F.);
+#1799 = FACE_BOUND('',#1800,.F.);
+#1800 = EDGE_LOOP('',(#1801,#1807,#1808,#1809));
+#1801 = ORIENTED_EDGE('',*,*,#1802,.T.);
+#1802 = EDGE_CURVE('',#1762,#770,#1803,.T.);
+#1803 = LINE('',#1804,#1805);
+#1804 = CARTESIAN_POINT('',(10.76,0.3,-1.33226762955E-016));
+#1805 = VECTOR('',#1806,1.);
+#1806 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1807 = ORIENTED_EDGE('',*,*,#777,.T.);
+#1808 = ORIENTED_EDGE('',*,*,#705,.F.);
+#1809 = ORIENTED_EDGE('',*,*,#1769,.F.);
+#1810 = PLANE('',#1811);
+#1811 = AXIS2_PLACEMENT_3D('',#1812,#1813,#1814);
+#1812 = CARTESIAN_POINT('',(10.76,0.3,-1.33226762955E-016));
+#1813 = DIRECTION('',(-8.715574274804E-002,4.423993163324E-016,
+    0.996194698092));
+#1814 = DIRECTION('',(0.996194698092,5.805738739631E-017,
+    8.715574274804E-002));
+#1815 = ADVANCED_FACE('',(#1816),#1827,.F.);
+#1816 = FACE_BOUND('',#1817,.F.);
+#1817 = EDGE_LOOP('',(#1818,#1824,#1825,#1826));
+#1818 = ORIENTED_EDGE('',*,*,#1819,.T.);
+#1819 = EDGE_CURVE('',#1754,#762,#1820,.T.);
+#1820 = LINE('',#1821,#1822);
+#1821 = CARTESIAN_POINT('',(10.76,0.3,-15.23));
+#1822 = VECTOR('',#1823,1.);
+#1823 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1824 = ORIENTED_EDGE('',*,*,#769,.T.);
+#1825 = ORIENTED_EDGE('',*,*,#1802,.F.);
+#1826 = ORIENTED_EDGE('',*,*,#1761,.F.);
+#1827 = PLANE('',#1828);
+#1828 = AXIS2_PLACEMENT_3D('',#1829,#1830,#1831);
+#1829 = CARTESIAN_POINT('',(10.76,0.3,-15.23));
+#1830 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1831 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1832 = ADVANCED_FACE('',(#1833),#1844,.F.);
+#1833 = FACE_BOUND('',#1834,.F.);
+#1834 = EDGE_LOOP('',(#1835,#1841,#1842,#1843));
+#1835 = ORIENTED_EDGE('',*,*,#1836,.T.);
+#1836 = EDGE_CURVE('',#1746,#754,#1837,.T.);
+#1837 = LINE('',#1838,#1839);
+#1838 = CARTESIAN_POINT('',(10.16,0.3,-15.83));
+#1839 = VECTOR('',#1840,1.);
+#1840 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1841 = ORIENTED_EDGE('',*,*,#761,.T.);
+#1842 = ORIENTED_EDGE('',*,*,#1819,.F.);
+#1843 = ORIENTED_EDGE('',*,*,#1753,.F.);
+#1844 = PLANE('',#1845);
+#1845 = AXIS2_PLACEMENT_3D('',#1846,#1847,#1848);
+#1846 = CARTESIAN_POINT('',(10.16,0.3,-15.83));
+#1847 = DIRECTION('',(-0.707106781186,3.140184917369E-016,0.707106781187
+    ));
+#1848 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#1849 = ADVANCED_FACE('',(#1850),#1861,.F.);
+#1850 = FACE_BOUND('',#1851,.F.);
+#1851 = EDGE_LOOP('',(#1852,#1858,#1859,#1860));
+#1852 = ORIENTED_EDGE('',*,*,#1853,.T.);
+#1853 = EDGE_CURVE('',#1738,#746,#1854,.T.);
+#1854 = LINE('',#1855,#1856);
+#1855 = CARTESIAN_POINT('',(9.56,0.3,-15.23));
+#1856 = VECTOR('',#1857,1.);
+#1857 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1858 = ORIENTED_EDGE('',*,*,#753,.T.);
+#1859 = ORIENTED_EDGE('',*,*,#1836,.F.);
+#1860 = ORIENTED_EDGE('',*,*,#1745,.F.);
+#1861 = PLANE('',#1862);
+#1862 = AXIS2_PLACEMENT_3D('',#1863,#1864,#1865);
+#1863 = CARTESIAN_POINT('',(9.56,0.3,-15.23));
+#1864 = DIRECTION('',(0.707106781186,3.140184917369E-016,0.707106781187)
+  );
+#1865 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#1866 = ADVANCED_FACE('',(#1867),#1878,.F.);
+#1867 = FACE_BOUND('',#1868,.F.);
+#1868 = EDGE_LOOP('',(#1869,#1875,#1876,#1877));
+#1869 = ORIENTED_EDGE('',*,*,#1870,.T.);
+#1870 = EDGE_CURVE('',#1730,#738,#1871,.T.);
+#1871 = LINE('',#1872,#1873);
+#1872 = CARTESIAN_POINT('',(9.56,0.3,-1.34094124693E-016));
+#1873 = VECTOR('',#1874,1.);
+#1874 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1875 = ORIENTED_EDGE('',*,*,#745,.T.);
+#1876 = ORIENTED_EDGE('',*,*,#1853,.F.);
+#1877 = ORIENTED_EDGE('',*,*,#1737,.F.);
+#1878 = PLANE('',#1879);
+#1879 = AXIS2_PLACEMENT_3D('',#1880,#1881,#1882);
+#1880 = CARTESIAN_POINT('',(9.56,0.3,-1.33226762955E-016));
+#1881 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1882 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1883 = ADVANCED_FACE('',(#1884),#1890,.F.);
+#1884 = FACE_BOUND('',#1885,.F.);
+#1885 = EDGE_LOOP('',(#1886,#1887,#1888,#1889));
+#1886 = ORIENTED_EDGE('',*,*,#804,.T.);
+#1887 = ORIENTED_EDGE('',*,*,#737,.T.);
+#1888 = ORIENTED_EDGE('',*,*,#1870,.F.);
+#1889 = ORIENTED_EDGE('',*,*,#1729,.F.);
+#1890 = PLANE('',#1891);
+#1891 = AXIS2_PLACEMENT_3D('',#1892,#1893,#1894);
+#1892 = CARTESIAN_POINT('',(9.41,0.3,1.312329952895E-002));
+#1893 = DIRECTION('',(8.715574274804E-002,4.423993163324E-016,
+    0.996194698092));
+#1894 = DIRECTION('',(0.996194698092,-5.805738739631E-017,
+    -8.715574274804E-002));
+#1895 = ADVANCED_FACE('',(#1896),#1907,.F.);
+#1896 = FACE_BOUND('',#1897,.F.);
+#1897 = EDGE_LOOP('',(#1898,#1904,#1905,#1906));
+#1898 = ORIENTED_EDGE('',*,*,#1899,.T.);
+#1899 = EDGE_CURVE('',#1705,#891,#1900,.T.);
+#1900 = LINE('',#1901,#1902);
+#1901 = CARTESIAN_POINT('',(8.22,0.3,-1.33226762955E-016));
+#1902 = VECTOR('',#1903,1.);
+#1903 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1904 = ORIENTED_EDGE('',*,*,#898,.T.);
+#1905 = ORIENTED_EDGE('',*,*,#826,.F.);
+#1906 = ORIENTED_EDGE('',*,*,#1712,.F.);
+#1907 = PLANE('',#1908);
+#1908 = AXIS2_PLACEMENT_3D('',#1909,#1910,#1911);
+#1909 = CARTESIAN_POINT('',(8.22,0.3,-1.33226762955E-016));
+#1910 = DIRECTION('',(-8.715574274804E-002,4.423993163324E-016,
+    0.996194698092));
+#1911 = DIRECTION('',(0.996194698092,5.805738739631E-017,
+    8.715574274804E-002));
+#1912 = ADVANCED_FACE('',(#1913),#1924,.F.);
+#1913 = FACE_BOUND('',#1914,.F.);
+#1914 = EDGE_LOOP('',(#1915,#1921,#1922,#1923));
+#1915 = ORIENTED_EDGE('',*,*,#1916,.T.);
+#1916 = EDGE_CURVE('',#1697,#883,#1917,.T.);
+#1917 = LINE('',#1918,#1919);
+#1918 = CARTESIAN_POINT('',(8.22,0.3,-15.23));
+#1919 = VECTOR('',#1920,1.);
+#1920 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1921 = ORIENTED_EDGE('',*,*,#890,.T.);
+#1922 = ORIENTED_EDGE('',*,*,#1899,.F.);
+#1923 = ORIENTED_EDGE('',*,*,#1704,.F.);
+#1924 = PLANE('',#1925);
+#1925 = AXIS2_PLACEMENT_3D('',#1926,#1927,#1928);
+#1926 = CARTESIAN_POINT('',(8.22,0.3,-15.23));
+#1927 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1928 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1929 = ADVANCED_FACE('',(#1930),#1941,.F.);
+#1930 = FACE_BOUND('',#1931,.F.);
+#1931 = EDGE_LOOP('',(#1932,#1938,#1939,#1940));
+#1932 = ORIENTED_EDGE('',*,*,#1933,.T.);
+#1933 = EDGE_CURVE('',#1689,#875,#1934,.T.);
+#1934 = LINE('',#1935,#1936);
+#1935 = CARTESIAN_POINT('',(7.62,0.3,-15.83));
+#1936 = VECTOR('',#1937,1.);
+#1937 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1938 = ORIENTED_EDGE('',*,*,#882,.T.);
+#1939 = ORIENTED_EDGE('',*,*,#1916,.F.);
+#1940 = ORIENTED_EDGE('',*,*,#1696,.F.);
+#1941 = PLANE('',#1942);
+#1942 = AXIS2_PLACEMENT_3D('',#1943,#1944,#1945);
+#1943 = CARTESIAN_POINT('',(7.62,0.3,-15.83));
+#1944 = DIRECTION('',(-0.707106781186,3.140184917369E-016,0.707106781187
+    ));
+#1945 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#1946 = ADVANCED_FACE('',(#1947),#1958,.F.);
+#1947 = FACE_BOUND('',#1948,.F.);
+#1948 = EDGE_LOOP('',(#1949,#1955,#1956,#1957));
+#1949 = ORIENTED_EDGE('',*,*,#1950,.T.);
+#1950 = EDGE_CURVE('',#1681,#867,#1951,.T.);
+#1951 = LINE('',#1952,#1953);
+#1952 = CARTESIAN_POINT('',(7.02,0.3,-15.23));
+#1953 = VECTOR('',#1954,1.);
+#1954 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1955 = ORIENTED_EDGE('',*,*,#874,.T.);
+#1956 = ORIENTED_EDGE('',*,*,#1933,.F.);
+#1957 = ORIENTED_EDGE('',*,*,#1688,.F.);
+#1958 = PLANE('',#1959);
+#1959 = AXIS2_PLACEMENT_3D('',#1960,#1961,#1962);
+#1960 = CARTESIAN_POINT('',(7.02,0.3,-15.23));
+#1961 = DIRECTION('',(0.707106781186,3.140184917369E-016,0.707106781187)
+  );
+#1962 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#1963 = ADVANCED_FACE('',(#1964),#1975,.F.);
+#1964 = FACE_BOUND('',#1965,.F.);
+#1965 = EDGE_LOOP('',(#1966,#1972,#1973,#1974));
+#1966 = ORIENTED_EDGE('',*,*,#1967,.T.);
+#1967 = EDGE_CURVE('',#1673,#859,#1968,.T.);
+#1968 = LINE('',#1969,#1970);
+#1969 = CARTESIAN_POINT('',(7.02,0.3,-1.34094124693E-016));
+#1970 = VECTOR('',#1971,1.);
+#1971 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1972 = ORIENTED_EDGE('',*,*,#866,.T.);
+#1973 = ORIENTED_EDGE('',*,*,#1950,.F.);
+#1974 = ORIENTED_EDGE('',*,*,#1680,.F.);
+#1975 = PLANE('',#1976);
+#1976 = AXIS2_PLACEMENT_3D('',#1977,#1978,#1979);
+#1977 = CARTESIAN_POINT('',(7.02,0.3,-1.33226762955E-016));
+#1978 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1979 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1980 = ADVANCED_FACE('',(#1981),#1987,.F.);
+#1981 = FACE_BOUND('',#1982,.F.);
+#1982 = EDGE_LOOP('',(#1983,#1984,#1985,#1986));
+#1983 = ORIENTED_EDGE('',*,*,#925,.T.);
+#1984 = ORIENTED_EDGE('',*,*,#858,.T.);
+#1985 = ORIENTED_EDGE('',*,*,#1967,.F.);
+#1986 = ORIENTED_EDGE('',*,*,#1672,.F.);
+#1987 = PLANE('',#1988);
+#1988 = AXIS2_PLACEMENT_3D('',#1989,#1990,#1991);
+#1989 = CARTESIAN_POINT('',(6.87,0.3,1.312329952895E-002));
+#1990 = DIRECTION('',(8.715574274804E-002,4.423993163324E-016,
+    0.996194698092));
+#1991 = DIRECTION('',(0.996194698092,-5.805738739631E-017,
+    -8.715574274804E-002));
+#1992 = ADVANCED_FACE('',(#1993),#2004,.F.);
+#1993 = FACE_BOUND('',#1994,.F.);
+#1994 = EDGE_LOOP('',(#1995,#2001,#2002,#2003));
+#1995 = ORIENTED_EDGE('',*,*,#1996,.T.);
+#1996 = EDGE_CURVE('',#1648,#1012,#1997,.T.);
+#1997 = LINE('',#1998,#1999);
+#1998 = CARTESIAN_POINT('',(5.68,0.3,-1.34094124693E-016));
+#1999 = VECTOR('',#2000,1.);
+#2000 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2001 = ORIENTED_EDGE('',*,*,#1019,.T.);
+#2002 = ORIENTED_EDGE('',*,*,#947,.F.);
+#2003 = ORIENTED_EDGE('',*,*,#1655,.F.);
+#2004 = PLANE('',#2005);
+#2005 = AXIS2_PLACEMENT_3D('',#2006,#2007,#2008);
+#2006 = CARTESIAN_POINT('',(5.68,0.3,-1.34961486431E-016));
+#2007 = DIRECTION('',(-8.715574274804E-002,4.423993163324E-016,
+    0.996194698092));
+#2008 = DIRECTION('',(0.996194698092,5.805738739631E-017,
+    8.715574274804E-002));
+#2009 = ADVANCED_FACE('',(#2010),#2021,.F.);
+#2010 = FACE_BOUND('',#2011,.F.);
+#2011 = EDGE_LOOP('',(#2012,#2018,#2019,#2020));
+#2012 = ORIENTED_EDGE('',*,*,#2013,.T.);
+#2013 = EDGE_CURVE('',#1640,#1004,#2014,.T.);
+#2014 = LINE('',#2015,#2016);
+#2015 = CARTESIAN_POINT('',(5.68,0.3,-15.23));
+#2016 = VECTOR('',#2017,1.);
+#2017 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2018 = ORIENTED_EDGE('',*,*,#1011,.T.);
+#2019 = ORIENTED_EDGE('',*,*,#1996,.F.);
+#2020 = ORIENTED_EDGE('',*,*,#1647,.F.);
+#2021 = PLANE('',#2022);
+#2022 = AXIS2_PLACEMENT_3D('',#2023,#2024,#2025);
+#2023 = CARTESIAN_POINT('',(5.68,0.3,-15.23));
+#2024 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2025 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#2026 = ADVANCED_FACE('',(#2027),#2038,.F.);
+#2027 = FACE_BOUND('',#2028,.F.);
+#2028 = EDGE_LOOP('',(#2029,#2035,#2036,#2037));
+#2029 = ORIENTED_EDGE('',*,*,#2030,.T.);
+#2030 = EDGE_CURVE('',#1632,#996,#2031,.T.);
+#2031 = LINE('',#2032,#2033);
+#2032 = CARTESIAN_POINT('',(5.08,0.3,-15.83));
+#2033 = VECTOR('',#2034,1.);
+#2034 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2035 = ORIENTED_EDGE('',*,*,#1003,.T.);
+#2036 = ORIENTED_EDGE('',*,*,#2013,.F.);
+#2037 = ORIENTED_EDGE('',*,*,#1639,.F.);
+#2038 = PLANE('',#2039);
+#2039 = AXIS2_PLACEMENT_3D('',#2040,#2041,#2042);
+#2040 = CARTESIAN_POINT('',(5.08,0.3,-15.83));
+#2041 = DIRECTION('',(-0.707106781186,3.140184917369E-016,0.707106781187
+    ));
+#2042 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#2043 = ADVANCED_FACE('',(#2044),#2055,.F.);
+#2044 = FACE_BOUND('',#2045,.F.);
+#2045 = EDGE_LOOP('',(#2046,#2052,#2053,#2054));
+#2046 = ORIENTED_EDGE('',*,*,#2047,.T.);
+#2047 = EDGE_CURVE('',#1624,#988,#2048,.T.);
+#2048 = LINE('',#2049,#2050);
+#2049 = CARTESIAN_POINT('',(4.48,0.3,-15.23));
+#2050 = VECTOR('',#2051,1.);
+#2051 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2052 = ORIENTED_EDGE('',*,*,#995,.T.);
+#2053 = ORIENTED_EDGE('',*,*,#2030,.F.);
+#2054 = ORIENTED_EDGE('',*,*,#1631,.F.);
+#2055 = PLANE('',#2056);
+#2056 = AXIS2_PLACEMENT_3D('',#2057,#2058,#2059);
+#2057 = CARTESIAN_POINT('',(4.48,0.3,-15.23));
+#2058 = DIRECTION('',(0.707106781186,3.140184917369E-016,0.707106781187)
+  );
+#2059 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#2060 = ADVANCED_FACE('',(#2061),#2072,.F.);
+#2061 = FACE_BOUND('',#2062,.F.);
+#2062 = EDGE_LOOP('',(#2063,#2069,#2070,#2071));
+#2063 = ORIENTED_EDGE('',*,*,#2064,.T.);
+#2064 = EDGE_CURVE('',#1616,#980,#2065,.T.);
+#2065 = LINE('',#2066,#2067);
+#2066 = CARTESIAN_POINT('',(4.48,0.3,-1.34961486431E-016));
+#2067 = VECTOR('',#2068,1.);
+#2068 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2069 = ORIENTED_EDGE('',*,*,#987,.T.);
+#2070 = ORIENTED_EDGE('',*,*,#2047,.F.);
+#2071 = ORIENTED_EDGE('',*,*,#1623,.F.);
+#2072 = PLANE('',#2073);
+#2073 = AXIS2_PLACEMENT_3D('',#2074,#2075,#2076);
+#2074 = CARTESIAN_POINT('',(4.48,0.3,-1.34961486431E-016));
+#2075 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2076 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#2077 = ADVANCED_FACE('',(#2078),#2084,.F.);
+#2078 = FACE_BOUND('',#2079,.F.);
+#2079 = EDGE_LOOP('',(#2080,#2081,#2082,#2083));
+#2080 = ORIENTED_EDGE('',*,*,#1046,.T.);
+#2081 = ORIENTED_EDGE('',*,*,#979,.T.);
+#2082 = ORIENTED_EDGE('',*,*,#2064,.F.);
+#2083 = ORIENTED_EDGE('',*,*,#1615,.F.);
+#2084 = PLANE('',#2085);
+#2085 = AXIS2_PLACEMENT_3D('',#2086,#2087,#2088);
+#2086 = CARTESIAN_POINT('',(4.33,0.3,1.312329952895E-002));
+#2087 = DIRECTION('',(8.715574274804E-002,4.423993163324E-016,
+    0.996194698092));
+#2088 = DIRECTION('',(0.996194698092,-5.805738739631E-017,
+    -8.715574274804E-002));
+#2089 = ADVANCED_FACE('',(#2090),#2101,.F.);
+#2090 = FACE_BOUND('',#2091,.F.);
+#2091 = EDGE_LOOP('',(#2092,#2098,#2099,#2100));
+#2092 = ORIENTED_EDGE('',*,*,#2093,.T.);
+#2093 = EDGE_CURVE('',#1591,#1133,#2094,.T.);
+#2094 = LINE('',#2095,#2096);
+#2095 = CARTESIAN_POINT('',(0.6,0.3,-1.33226762955E-016));
+#2096 = VECTOR('',#2097,1.);
+#2097 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2098 = ORIENTED_EDGE('',*,*,#1140,.T.);
+#2099 = ORIENTED_EDGE('',*,*,#1068,.F.);
+#2100 = ORIENTED_EDGE('',*,*,#1598,.F.);
+#2101 = PLANE('',#2102);
+#2102 = AXIS2_PLACEMENT_3D('',#2103,#2104,#2105);
+#2103 = CARTESIAN_POINT('',(0.6,0.3,-1.33226762955E-016));
+#2104 = DIRECTION('',(-8.715574274804E-002,4.423993163324E-016,
+    0.996194698092));
+#2105 = DIRECTION('',(0.996194698092,5.805738739631E-017,
+    8.715574274804E-002));
+#2106 = ADVANCED_FACE('',(#2107),#2118,.F.);
+#2107 = FACE_BOUND('',#2108,.F.);
+#2108 = EDGE_LOOP('',(#2109,#2115,#2116,#2117));
+#2109 = ORIENTED_EDGE('',*,*,#2110,.T.);
+#2110 = EDGE_CURVE('',#1583,#1125,#2111,.T.);
+#2111 = LINE('',#2112,#2113);
+#2112 = CARTESIAN_POINT('',(0.6,0.3,-15.23));
+#2113 = VECTOR('',#2114,1.);
+#2114 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2115 = ORIENTED_EDGE('',*,*,#1132,.T.);
+#2116 = ORIENTED_EDGE('',*,*,#2093,.F.);
+#2117 = ORIENTED_EDGE('',*,*,#1590,.F.);
+#2118 = PLANE('',#2119);
+#2119 = AXIS2_PLACEMENT_3D('',#2120,#2121,#2122);
+#2120 = CARTESIAN_POINT('',(0.6,0.3,-15.23));
+#2121 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2122 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#2123 = ADVANCED_FACE('',(#2124),#2135,.F.);
+#2124 = FACE_BOUND('',#2125,.F.);
+#2125 = EDGE_LOOP('',(#2126,#2132,#2133,#2134));
+#2126 = ORIENTED_EDGE('',*,*,#2127,.T.);
+#2127 = EDGE_CURVE('',#1575,#1117,#2128,.T.);
+#2128 = LINE('',#2129,#2130);
+#2129 = CARTESIAN_POINT('',(0.E+000,0.3,-15.83));
+#2130 = VECTOR('',#2131,1.);
+#2131 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2132 = ORIENTED_EDGE('',*,*,#1124,.T.);
+#2133 = ORIENTED_EDGE('',*,*,#2110,.F.);
+#2134 = ORIENTED_EDGE('',*,*,#1582,.F.);
+#2135 = PLANE('',#2136);
+#2136 = AXIS2_PLACEMENT_3D('',#2137,#2138,#2139);
+#2137 = CARTESIAN_POINT('',(0.E+000,0.3,-15.83));
+#2138 = DIRECTION('',(-0.707106781186,3.140184917369E-016,0.707106781187
+    ));
+#2139 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#2140 = ADVANCED_FACE('',(#2141),#2152,.F.);
+#2141 = FACE_BOUND('',#2142,.F.);
+#2142 = EDGE_LOOP('',(#2143,#2149,#2150,#2151));
+#2143 = ORIENTED_EDGE('',*,*,#2144,.T.);
+#2144 = EDGE_CURVE('',#1567,#1109,#2145,.T.);
+#2145 = LINE('',#2146,#2147);
+#2146 = CARTESIAN_POINT('',(-0.6,0.3,-15.23));
+#2147 = VECTOR('',#2148,1.);
+#2148 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2149 = ORIENTED_EDGE('',*,*,#1116,.T.);
+#2150 = ORIENTED_EDGE('',*,*,#2127,.F.);
+#2151 = ORIENTED_EDGE('',*,*,#1574,.F.);
+#2152 = PLANE('',#2153);
+#2153 = AXIS2_PLACEMENT_3D('',#2154,#2155,#2156);
+#2154 = CARTESIAN_POINT('',(-0.6,0.3,-15.23));
+#2155 = DIRECTION('',(0.707106781186,3.140184917369E-016,0.707106781187)
+  );
+#2156 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#2157 = ADVANCED_FACE('',(#2158),#2169,.F.);
+#2158 = FACE_BOUND('',#2159,.F.);
+#2159 = EDGE_LOOP('',(#2160,#2166,#2167,#2168));
+#2160 = ORIENTED_EDGE('',*,*,#2161,.T.);
+#2161 = EDGE_CURVE('',#1559,#1101,#2162,.T.);
+#2162 = LINE('',#2163,#2164);
+#2163 = CARTESIAN_POINT('',(-0.6,0.3,-1.33226762955E-016));
+#2164 = VECTOR('',#2165,1.);
+#2165 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2166 = ORIENTED_EDGE('',*,*,#1108,.T.);
+#2167 = ORIENTED_EDGE('',*,*,#2144,.F.);
+#2168 = ORIENTED_EDGE('',*,*,#1566,.F.);
+#2169 = PLANE('',#2170);
+#2170 = AXIS2_PLACEMENT_3D('',#2171,#2172,#2173);
+#2171 = CARTESIAN_POINT('',(-0.6,0.3,-1.33226762955E-016));
+#2172 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2173 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#2174 = ADVANCED_FACE('',(#2175),#2181,.F.);
+#2175 = FACE_BOUND('',#2176,.F.);
+#2176 = EDGE_LOOP('',(#2177,#2178,#2179,#2180));
+#2177 = ORIENTED_EDGE('',*,*,#1167,.T.);
+#2178 = ORIENTED_EDGE('',*,*,#1100,.T.);
+#2179 = ORIENTED_EDGE('',*,*,#2161,.F.);
+#2180 = ORIENTED_EDGE('',*,*,#1558,.F.);
+#2181 = PLANE('',#2182);
+#2182 = AXIS2_PLACEMENT_3D('',#2183,#2184,#2185);
+#2183 = CARTESIAN_POINT('',(-0.75,0.3,1.312329952895E-002));
+#2184 = DIRECTION('',(8.715574274804E-002,4.423993163324E-016,
+    0.996194698092));
+#2185 = DIRECTION('',(0.996194698092,-5.805738739631E-017,
+    -8.715574274804E-002));
+#2186 = ADVANCED_FACE('',(#2187),#2198,.T.);
+#2187 = FACE_BOUND('',#2188,.T.);
+#2188 = EDGE_LOOP('',(#2189,#2190,#2196,#2197));
+#2189 = ORIENTED_EDGE('',*,*,#1192,.T.);
+#2190 = ORIENTED_EDGE('',*,*,#2191,.T.);
+#2191 = EDGE_CURVE('',#1193,#1201,#2192,.T.);
+#2192 = LINE('',#2193,#2194);
+#2193 = CARTESIAN_POINT('',(12.95,0.715,25.1));
+#2194 = VECTOR('',#2195,1.);
+#2195 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#2196 = ORIENTED_EDGE('',*,*,#1209,.F.);
+#2197 = ORIENTED_EDGE('',*,*,#1788,.F.);
+#2198 = PLANE('',#2199);
+#2199 = AXIS2_PLACEMENT_3D('',#2200,#2201,#2202);
+#2200 = CARTESIAN_POINT('',(12.95,2.685,25.1));
+#2201 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2202 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#2203 = ADVANCED_FACE('',(#2204),#2208,.T.);
+#2204 = FACE_BOUND('',#2205,.T.);
+#2205 = EDGE_LOOP('',(#2206,#2207));
+#2206 = ORIENTED_EDGE('',*,*,#2191,.F.);
+#2207 = ORIENTED_EDGE('',*,*,#1200,.T.);
+#2208 = PLANE('',#2209);
+#2209 = AXIS2_PLACEMENT_3D('',#2210,#2211,#2212);
+#2210 = CARTESIAN_POINT('',(-2.05,0.715,25.1));
+#2211 = DIRECTION('',(0.E+000,-1.,-5.551115123126E-016));
+#2212 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#2213 = ADVANCED_FACE('',(#2214,#2225),#2228,.T.);
+#2214 = FACE_BOUND('',#2215,.T.);
+#2215 = EDGE_LOOP('',(#2216));
+#2216 = ORIENTED_EDGE('',*,*,#2217,.T.);
+#2217 = EDGE_CURVE('',#2218,#2218,#2220,.T.);
+#2218 = VERTEX_POINT('',#2219);
+#2219 = CARTESIAN_POINT('',(5.45,2.7,22.695));
+#2220 = CIRCLE('',#2221,3.595);
+#2221 = AXIS2_PLACEMENT_3D('',#2222,#2223,#2224);
+#2222 = CARTESIAN_POINT('',(5.45,2.7,19.1));
+#2223 = DIRECTION('',(2.22044604925E-016,1.,4.930380657631E-032));
+#2224 = DIRECTION('',(-2.22044604925E-016,-4.379057701015E-047,1.));
+#2225 = FACE_BOUND('',#2226,.T.);
+#2226 = EDGE_LOOP('',(#2227));
+#2227 = ORIENTED_EDGE('',*,*,#1233,.F.);
+#2228 = PLANE('',#2229);
+#2229 = AXIS2_PLACEMENT_3D('',#2230,#2231,#2232);
+#2230 = CARTESIAN_POINT('',(-2.5,2.7,25.27));
+#2231 = DIRECTION('',(1.110223024625E-016,1.,-1.110223024625E-016));
+#2232 = DIRECTION('',(3.821045009664E-031,-1.110223024625E-016,-1.));
+#2233 = ADVANCED_FACE('',(#2234,#2251),#2262,.F.);
+#2234 = FACE_BOUND('',#2235,.F.);
+#2235 = EDGE_LOOP('',(#2236,#2237,#2243,#2244,#2245,#2246,#2247,#2248,
+    #2249,#2250));
+#2236 = ORIENTED_EDGE('',*,*,#1509,.T.);
+#2237 = ORIENTED_EDGE('',*,*,#2238,.F.);
+#2238 = EDGE_CURVE('',#1454,#1510,#2239,.T.);
+#2239 = LINE('',#2240,#2241);
+#2240 = CARTESIAN_POINT('',(12.95,2.685,7.1));
+#2241 = VECTOR('',#2242,1.);
+#2242 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#2243 = ORIENTED_EDGE('',*,*,#1461,.T.);
+#2244 = ORIENTED_EDGE('',*,*,#1421,.T.);
+#2245 = ORIENTED_EDGE('',*,*,#1397,.T.);
+#2246 = ORIENTED_EDGE('',*,*,#1373,.T.);
+#2247 = ORIENTED_EDGE('',*,*,#1349,.T.);
+#2248 = ORIENTED_EDGE('',*,*,#1325,.T.);
+#2249 = ORIENTED_EDGE('',*,*,#1294,.T.);
+#2250 = ORIENTED_EDGE('',*,*,#1542,.T.);
+#2251 = FACE_BOUND('',#2252,.F.);
+#2252 = EDGE_LOOP('',(#2253));
+#2253 = ORIENTED_EDGE('',*,*,#2254,.F.);
+#2254 = EDGE_CURVE('',#2255,#2255,#2257,.T.);
+#2255 = VERTEX_POINT('',#2256);
+#2256 = CARTESIAN_POINT('',(9.15,2.685,19.1));
+#2257 = CIRCLE('',#2258,3.7);
+#2258 = AXIS2_PLACEMENT_3D('',#2259,#2260,#2261);
+#2259 = CARTESIAN_POINT('',(5.45,2.685,19.1));
+#2260 = DIRECTION('',(0.E+000,-1.,-5.551115123126E-016));
+#2261 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2262 = PLANE('',#2263);
+#2263 = AXIS2_PLACEMENT_3D('',#2264,#2265,#2266);
+#2264 = CARTESIAN_POINT('',(-2.05,2.685,25.1));
+#2265 = DIRECTION('',(0.E+000,-1.,-5.551115123126E-016));
+#2266 = DIRECTION('',(0.E+000,5.551115123126E-016,-1.));
+#2267 = ADVANCED_FACE('',(#2268),#2279,.T.);
+#2268 = FACE_BOUND('',#2269,.T.);
+#2269 = EDGE_LOOP('',(#2270,#2271,#2272,#2278));
+#2270 = ORIENTED_EDGE('',*,*,#2238,.F.);
+#2271 = ORIENTED_EDGE('',*,*,#1453,.T.);
+#2272 = ORIENTED_EDGE('',*,*,#2273,.T.);
+#2273 = EDGE_CURVE('',#1446,#1518,#2274,.T.);
+#2274 = LINE('',#2275,#2276);
+#2275 = CARTESIAN_POINT('',(9.2,2.65,7.1));
+#2276 = VECTOR('',#2277,1.);
+#2277 = DIRECTION('',(-1.,2.533071645505E-016,8.436823391594E-032));
+#2278 = ORIENTED_EDGE('',*,*,#1517,.T.);
+#2279 = PLANE('',#2280);
+#2280 = AXIS2_PLACEMENT_3D('',#2281,#2282,#2283);
+#2281 = CARTESIAN_POINT('',(12.95,2.685,7.1));
+#2282 = DIRECTION('',(-0.E+000,3.330669073875E-016,-1.));
+#2283 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#2284 = ADVANCED_FACE('',(#2285),#2291,.T.);
+#2285 = FACE_BOUND('',#2286,.T.);
+#2286 = EDGE_LOOP('',(#2287,#2288,#2289,#2290));
+#2287 = ORIENTED_EDGE('',*,*,#1525,.F.);
+#2288 = ORIENTED_EDGE('',*,*,#2273,.F.);
+#2289 = ORIENTED_EDGE('',*,*,#1445,.F.);
+#2290 = ORIENTED_EDGE('',*,*,#1484,.F.);
+#2291 = PLANE('',#2292);
+#2292 = AXIS2_PLACEMENT_3D('',#2293,#2294,#2295);
+#2293 = CARTESIAN_POINT('',(5.45,2.65,15.113519501866));
+#2294 = DIRECTION('',(2.533071645505E-016,1.,3.921888698895E-032));
+#2295 = DIRECTION('',(1.,-2.533071645505E-016,1.109246689647E-062));
+#2296 = ADVANCED_FACE('',(#2297),#2316,.T.);
+#2297 = FACE_BOUND('',#2298,.T.);
+#2298 = EDGE_LOOP('',(#2299,#2300,#2308,#2315));
+#2299 = ORIENTED_EDGE('',*,*,#2217,.F.);
+#2300 = ORIENTED_EDGE('',*,*,#2301,.T.);
+#2301 = EDGE_CURVE('',#2218,#2302,#2304,.T.);
+#2302 = VERTEX_POINT('',#2303);
+#2303 = CARTESIAN_POINT('',(5.45,2.65,22.695));
+#2304 = LINE('',#2305,#2306);
+#2305 = CARTESIAN_POINT('',(5.45,2.7,22.695));
+#2306 = VECTOR('',#2307,1.);
+#2307 = DIRECTION('',(-3.330669073875E-016,-1.,-1.110223024625E-016));
+#2308 = ORIENTED_EDGE('',*,*,#2309,.T.);
+#2309 = EDGE_CURVE('',#2302,#2302,#2310,.T.);
+#2310 = CIRCLE('',#2311,3.595);
+#2311 = AXIS2_PLACEMENT_3D('',#2312,#2313,#2314);
+#2312 = CARTESIAN_POINT('',(5.45,2.65,19.1));
+#2313 = DIRECTION('',(2.22044604925E-016,1.,4.930380657631E-032));
+#2314 = DIRECTION('',(-2.22044604925E-016,-4.379057701015E-047,1.));
+#2315 = ORIENTED_EDGE('',*,*,#2301,.F.);
+#2316 = CYLINDRICAL_SURFACE('',#2317,3.595);
+#2317 = AXIS2_PLACEMENT_3D('',#2318,#2319,#2320);
+#2318 = CARTESIAN_POINT('',(5.45,2.7,19.1));
+#2319 = DIRECTION('',(2.22044604925E-016,1.,-2.711709361697E-031));
+#2320 = DIRECTION('',(-1.110223024625E-016,2.958228394579E-031,1.));
+#2321 = ADVANCED_FACE('',(#2322),#2341,.F.);
+#2322 = FACE_BOUND('',#2323,.T.);
+#2323 = EDGE_LOOP('',(#2324,#2325,#2333,#2340));
+#2324 = ORIENTED_EDGE('',*,*,#2254,.F.);
+#2325 = ORIENTED_EDGE('',*,*,#2326,.T.);
+#2326 = EDGE_CURVE('',#2255,#2327,#2329,.T.);
+#2327 = VERTEX_POINT('',#2328);
+#2328 = CARTESIAN_POINT('',(9.15,2.65,19.1));
+#2329 = LINE('',#2330,#2331);
+#2330 = CARTESIAN_POINT('',(9.15,2.685,19.1));
+#2331 = VECTOR('',#2332,1.);
+#2332 = DIRECTION('',(0.E+000,-1.,-3.330669073875E-016));
+#2333 = ORIENTED_EDGE('',*,*,#2334,.F.);
+#2334 = EDGE_CURVE('',#2327,#2327,#2335,.T.);
+#2335 = CIRCLE('',#2336,3.7);
+#2336 = AXIS2_PLACEMENT_3D('',#2337,#2338,#2339);
+#2337 = CARTESIAN_POINT('',(5.45,2.65,19.1));
+#2338 = DIRECTION('',(-0.E+000,1.,5.551115123126E-016));
+#2339 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2340 = ORIENTED_EDGE('',*,*,#2326,.F.);
+#2341 = CYLINDRICAL_SURFACE('',#2342,3.7);
+#2342 = AXIS2_PLACEMENT_3D('',#2343,#2344,#2345);
+#2343 = CARTESIAN_POINT('',(5.45,2.685,19.1));
+#2344 = DIRECTION('',(0.E+000,1.,5.551115123126E-016));
+#2345 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2346 = ADVANCED_FACE('',(#2347,#2350),#2353,.T.);
+#2347 = FACE_BOUND('',#2348,.T.);
+#2348 = EDGE_LOOP('',(#2349));
+#2349 = ORIENTED_EDGE('',*,*,#2334,.T.);
+#2350 = FACE_BOUND('',#2351,.T.);
+#2351 = EDGE_LOOP('',(#2352));
+#2352 = ORIENTED_EDGE('',*,*,#2309,.F.);
+#2353 = PLANE('',#2354);
+#2354 = AXIS2_PLACEMENT_3D('',#2355,#2356,#2357);
+#2355 = CARTESIAN_POINT('',(5.45,2.65,15.113519501866));
+#2356 = DIRECTION('',(2.533071645505E-016,1.,3.921888698895E-032));
+#2357 = DIRECTION('',(1.,-2.533071645505E-016,1.109246689647E-062));
+#2358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2362)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2359,#2360,#2361)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2359 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2360 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2361 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2362 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2359,
+  'distance_accuracy_value','confusion accuracy');
+#2363 = PRODUCT_TYPE('part',$,(#7));
+#2364 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2365,#2373,#2380,#2387,#2394,#2401,#2408,#2415,#2422,#2429,#2436,
+    #2444,#2451,#2458,#2465,#2472,#2479,#2486,#2493,#2500,#2507,#2514,
+    #2521,#2528,#2535,#2542,#2549,#2556,#2563,#2570,#2577,#2584,#2591,
+    #2598,#2605,#2612,#2619,#2626,#2633,#2640,#2647,#2654,#2661,#2668,
+    #2675,#2682,#2689,#2696,#2703,#2710,#2717,#2724,#2731,#2738,#2745,
+    #2752,#2759,#2766,#2773,#2780,#2787,#2794,#2801,#2808,#2815,#2822,
+    #2829,#2836,#2843,#2850,#2857,#2864,#2871,#2878),#2358);
+#2365 = STYLED_ITEM('color',(#2366),#17);
+#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('',#2372);
+#2372 = COLOUR_RGB('',0.148000001907,0.144999995828,0.144999995828);
+#2373 = STYLED_ITEM('color',(#2374),#105);
+#2374 = PRESENTATION_STYLE_ASSIGNMENT((#2375));
+#2375 = SURFACE_STYLE_USAGE(.BOTH.,#2376);
+#2376 = SURFACE_SIDE_STYLE('',(#2377));
+#2377 = SURFACE_STYLE_FILL_AREA(#2378);
+#2378 = FILL_AREA_STYLE('',(#2379));
+#2379 = FILL_AREA_STYLE_COLOUR('',#2372);
+#2380 = STYLED_ITEM('color',(#2381),#264);
+#2381 = PRESENTATION_STYLE_ASSIGNMENT((#2382));
+#2382 = SURFACE_STYLE_USAGE(.BOTH.,#2383);
+#2383 = SURFACE_SIDE_STYLE('',(#2384));
+#2384 = SURFACE_STYLE_FILL_AREA(#2385);
+#2385 = FILL_AREA_STYLE('',(#2386));
+#2386 = FILL_AREA_STYLE_COLOUR('',#2372);
+#2387 = STYLED_ITEM('color',(#2388),#324);
+#2388 = PRESENTATION_STYLE_ASSIGNMENT((#2389));
+#2389 = SURFACE_STYLE_USAGE(.BOTH.,#2390);
+#2390 = SURFACE_SIDE_STYLE('',(#2391));
+#2391 = SURFACE_STYLE_FILL_AREA(#2392);
+#2392 = FILL_AREA_STYLE('',(#2393));
+#2393 = FILL_AREA_STYLE_COLOUR('',#2372);
+#2394 = STYLED_ITEM('color',(#2395),#376);
+#2395 = PRESENTATION_STYLE_ASSIGNMENT((#2396));
+#2396 = SURFACE_STYLE_USAGE(.BOTH.,#2397);
+#2397 = SURFACE_SIDE_STYLE('',(#2398));
+#2398 = SURFACE_STYLE_FILL_AREA(#2399);
+#2399 = FILL_AREA_STYLE('',(#2400));
+#2400 = FILL_AREA_STYLE_COLOUR('',#2372);
+#2401 = STYLED_ITEM('color',(#2402),#393);
+#2402 = PRESENTATION_STYLE_ASSIGNMENT((#2403));
+#2403 = SURFACE_STYLE_USAGE(.BOTH.,#2404);
+#2404 = SURFACE_SIDE_STYLE('',(#2405));
+#2405 = SURFACE_STYLE_FILL_AREA(#2406);
+#2406 = FILL_AREA_STYLE('',(#2407));
+#2407 = FILL_AREA_STYLE_COLOUR('',#2372);
+#2408 = STYLED_ITEM('color',(#2409),#417);
+#2409 = PRESENTATION_STYLE_ASSIGNMENT((#2410));
+#2410 = SURFACE_STYLE_USAGE(.BOTH.,#2411);
+#2411 = SURFACE_SIDE_STYLE('',(#2412));
+#2412 = SURFACE_STYLE_FILL_AREA(#2413);
+#2413 = FILL_AREA_STYLE('',(#2414));
+#2414 = FILL_AREA_STYLE_COLOUR('',#2372);
+#2415 = STYLED_ITEM('color',(#2416),#441);
+#2416 = PRESENTATION_STYLE_ASSIGNMENT((#2417));
+#2417 = SURFACE_STYLE_USAGE(.BOTH.,#2418);
+#2418 = SURFACE_SIDE_STYLE('',(#2419));
+#2419 = SURFACE_STYLE_FILL_AREA(#2420);
+#2420 = FILL_AREA_STYLE('',(#2421));
+#2421 = FILL_AREA_STYLE_COLOUR('',#2372);
+#2422 = STYLED_ITEM('color',(#2423),#547);
+#2423 = PRESENTATION_STYLE_ASSIGNMENT((#2424));
+#2424 = SURFACE_STYLE_USAGE(.BOTH.,#2425);
+#2425 = SURFACE_SIDE_STYLE('',(#2426));
+#2426 = SURFACE_STYLE_FILL_AREA(#2427);
+#2427 = FILL_AREA_STYLE('',(#2428));
+#2428 = FILL_AREA_STYLE_COLOUR('',#2372);
+#2429 = STYLED_ITEM('color',(#2430),#656);
+#2430 = PRESENTATION_STYLE_ASSIGNMENT((#2431));
+#2431 = SURFACE_STYLE_USAGE(.BOTH.,#2432);
+#2432 = SURFACE_SIDE_STYLE('',(#2433));
+#2433 = SURFACE_STYLE_FILL_AREA(#2434);
+#2434 = FILL_AREA_STYLE('',(#2435));
+#2435 = FILL_AREA_STYLE_COLOUR('',#2372);
+#2436 = STYLED_ITEM('color',(#2437),#693);
+#2437 = PRESENTATION_STYLE_ASSIGNMENT((#2438));
+#2438 = SURFACE_STYLE_USAGE(.BOTH.,#2439);
+#2439 = SURFACE_SIDE_STYLE('',(#2440));
+#2440 = SURFACE_STYLE_FILL_AREA(#2441);
+#2441 = FILL_AREA_STYLE('',(#2442));
+#2442 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2443 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812);
+#2444 = STYLED_ITEM('color',(#2445),#725);
+#2445 = PRESENTATION_STYLE_ASSIGNMENT((#2446));
+#2446 = SURFACE_STYLE_USAGE(.BOTH.,#2447);
+#2447 = SURFACE_SIDE_STYLE('',(#2448));
+#2448 = SURFACE_STYLE_FILL_AREA(#2449);
+#2449 = FILL_AREA_STYLE('',(#2450));
+#2450 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2451 = STYLED_ITEM('color',(#2452),#789);
+#2452 = PRESENTATION_STYLE_ASSIGNMENT((#2453));
+#2453 = SURFACE_STYLE_USAGE(.BOTH.,#2454);
+#2454 = SURFACE_SIDE_STYLE('',(#2455));
+#2455 = SURFACE_STYLE_FILL_AREA(#2456);
+#2456 = FILL_AREA_STYLE('',(#2457));
+#2457 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2458 = STYLED_ITEM('color',(#2459),#814);
+#2459 = PRESENTATION_STYLE_ASSIGNMENT((#2460));
+#2460 = SURFACE_STYLE_USAGE(.BOTH.,#2461);
+#2461 = SURFACE_SIDE_STYLE('',(#2462));
+#2462 = SURFACE_STYLE_FILL_AREA(#2463);
+#2463 = FILL_AREA_STYLE('',(#2464));
+#2464 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2465 = STYLED_ITEM('color',(#2466),#846);
+#2466 = PRESENTATION_STYLE_ASSIGNMENT((#2467));
+#2467 = SURFACE_STYLE_USAGE(.BOTH.,#2468);
+#2468 = SURFACE_SIDE_STYLE('',(#2469));
+#2469 = SURFACE_STYLE_FILL_AREA(#2470);
+#2470 = FILL_AREA_STYLE('',(#2471));
+#2471 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2472 = STYLED_ITEM('color',(#2473),#910);
+#2473 = PRESENTATION_STYLE_ASSIGNMENT((#2474));
+#2474 = SURFACE_STYLE_USAGE(.BOTH.,#2475);
+#2475 = SURFACE_SIDE_STYLE('',(#2476));
+#2476 = SURFACE_STYLE_FILL_AREA(#2477);
+#2477 = FILL_AREA_STYLE('',(#2478));
+#2478 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2479 = STYLED_ITEM('color',(#2480),#935);
+#2480 = PRESENTATION_STYLE_ASSIGNMENT((#2481));
+#2481 = SURFACE_STYLE_USAGE(.BOTH.,#2482);
+#2482 = SURFACE_SIDE_STYLE('',(#2483));
+#2483 = SURFACE_STYLE_FILL_AREA(#2484);
+#2484 = FILL_AREA_STYLE('',(#2485));
+#2485 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2486 = STYLED_ITEM('color',(#2487),#967);
+#2487 = PRESENTATION_STYLE_ASSIGNMENT((#2488));
+#2488 = SURFACE_STYLE_USAGE(.BOTH.,#2489);
+#2489 = SURFACE_SIDE_STYLE('',(#2490));
+#2490 = SURFACE_STYLE_FILL_AREA(#2491);
+#2491 = FILL_AREA_STYLE('',(#2492));
+#2492 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2493 = STYLED_ITEM('color',(#2494),#1031);
+#2494 = PRESENTATION_STYLE_ASSIGNMENT((#2495));
+#2495 = SURFACE_STYLE_USAGE(.BOTH.,#2496);
+#2496 = SURFACE_SIDE_STYLE('',(#2497));
+#2497 = SURFACE_STYLE_FILL_AREA(#2498);
+#2498 = FILL_AREA_STYLE('',(#2499));
+#2499 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2500 = STYLED_ITEM('color',(#2501),#1056);
+#2501 = PRESENTATION_STYLE_ASSIGNMENT((#2502));
+#2502 = SURFACE_STYLE_USAGE(.BOTH.,#2503);
+#2503 = SURFACE_SIDE_STYLE('',(#2504));
+#2504 = SURFACE_STYLE_FILL_AREA(#2505);
+#2505 = FILL_AREA_STYLE('',(#2506));
+#2506 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2507 = STYLED_ITEM('color',(#2508),#1088);
+#2508 = PRESENTATION_STYLE_ASSIGNMENT((#2509));
+#2509 = SURFACE_STYLE_USAGE(.BOTH.,#2510);
+#2510 = SURFACE_SIDE_STYLE('',(#2511));
+#2511 = SURFACE_STYLE_FILL_AREA(#2512);
+#2512 = FILL_AREA_STYLE('',(#2513));
+#2513 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2514 = STYLED_ITEM('color',(#2515),#1152);
+#2515 = PRESENTATION_STYLE_ASSIGNMENT((#2516));
+#2516 = SURFACE_STYLE_USAGE(.BOTH.,#2517);
+#2517 = SURFACE_SIDE_STYLE('',(#2518));
+#2518 = SURFACE_STYLE_FILL_AREA(#2519);
+#2519 = FILL_AREA_STYLE('',(#2520));
+#2520 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2521 = STYLED_ITEM('color',(#2522),#1177);
+#2522 = PRESENTATION_STYLE_ASSIGNMENT((#2523));
+#2523 = SURFACE_STYLE_USAGE(.BOTH.,#2524);
+#2524 = SURFACE_SIDE_STYLE('',(#2525));
+#2525 = SURFACE_STYLE_FILL_AREA(#2526);
+#2526 = FILL_AREA_STYLE('',(#2527));
+#2527 = FILL_AREA_STYLE_COLOUR('',#2372);
+#2528 = STYLED_ITEM('color',(#2529),#1229);
+#2529 = PRESENTATION_STYLE_ASSIGNMENT((#2530));
+#2530 = SURFACE_STYLE_USAGE(.BOTH.,#2531);
+#2531 = SURFACE_SIDE_STYLE('',(#2532));
+#2532 = SURFACE_STYLE_FILL_AREA(#2533);
+#2533 = FILL_AREA_STYLE('',(#2534));
+#2534 = FILL_AREA_STYLE_COLOUR('',#2372);
+#2535 = STYLED_ITEM('color',(#2536),#1254);
+#2536 = PRESENTATION_STYLE_ASSIGNMENT((#2537));
+#2537 = SURFACE_STYLE_USAGE(.BOTH.,#2538);
+#2538 = SURFACE_SIDE_STYLE('',(#2539));
+#2539 = SURFACE_STYLE_FILL_AREA(#2540);
+#2540 = FILL_AREA_STYLE('',(#2541));
+#2541 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2542 = STYLED_ITEM('color',(#2543),#1271);
+#2543 = PRESENTATION_STYLE_ASSIGNMENT((#2544));
+#2544 = SURFACE_STYLE_USAGE(.BOTH.,#2545);
+#2545 = SURFACE_SIDE_STYLE('',(#2546));
+#2546 = SURFACE_STYLE_FILL_AREA(#2547);
+#2547 = FILL_AREA_STYLE('',(#2548));
+#2548 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2549 = STYLED_ITEM('color',(#2550),#1281);
+#2550 = PRESENTATION_STYLE_ASSIGNMENT((#2551));
+#2551 = SURFACE_STYLE_USAGE(.BOTH.,#2552);
+#2552 = SURFACE_SIDE_STYLE('',(#2553));
+#2553 = SURFACE_STYLE_FILL_AREA(#2554);
+#2554 = FILL_AREA_STYLE('',(#2555));
+#2555 = FILL_AREA_STYLE_COLOUR('',#2372);
+#2556 = STYLED_ITEM('color',(#2557),#1312);
+#2557 = PRESENTATION_STYLE_ASSIGNMENT((#2558));
+#2558 = SURFACE_STYLE_USAGE(.BOTH.,#2559);
+#2559 = SURFACE_SIDE_STYLE('',(#2560));
+#2560 = SURFACE_STYLE_FILL_AREA(#2561);
+#2561 = FILL_AREA_STYLE('',(#2562));
+#2562 = FILL_AREA_STYLE_COLOUR('',#2372);
+#2563 = STYLED_ITEM('color',(#2564),#1336);
+#2564 = PRESENTATION_STYLE_ASSIGNMENT((#2565));
+#2565 = SURFACE_STYLE_USAGE(.BOTH.,#2566);
+#2566 = SURFACE_SIDE_STYLE('',(#2567));
+#2567 = SURFACE_STYLE_FILL_AREA(#2568);
+#2568 = FILL_AREA_STYLE('',(#2569));
+#2569 = FILL_AREA_STYLE_COLOUR('',#2372);
+#2570 = STYLED_ITEM('color',(#2571),#1360);
+#2571 = PRESENTATION_STYLE_ASSIGNMENT((#2572));
+#2572 = SURFACE_STYLE_USAGE(.BOTH.,#2573);
+#2573 = SURFACE_SIDE_STYLE('',(#2574));
+#2574 = SURFACE_STYLE_FILL_AREA(#2575);
+#2575 = FILL_AREA_STYLE('',(#2576));
+#2576 = FILL_AREA_STYLE_COLOUR('',#2372);
+#2577 = STYLED_ITEM('color',(#2578),#1384);
+#2578 = PRESENTATION_STYLE_ASSIGNMENT((#2579));
+#2579 = SURFACE_STYLE_USAGE(.BOTH.,#2580);
+#2580 = SURFACE_SIDE_STYLE('',(#2581));
+#2581 = SURFACE_STYLE_FILL_AREA(#2582);
+#2582 = FILL_AREA_STYLE('',(#2583));
+#2583 = FILL_AREA_STYLE_COLOUR('',#2372);
+#2584 = STYLED_ITEM('color',(#2585),#1408);
+#2585 = PRESENTATION_STYLE_ASSIGNMENT((#2586));
+#2586 = SURFACE_STYLE_USAGE(.BOTH.,#2587);
+#2587 = SURFACE_SIDE_STYLE('',(#2588));
+#2588 = SURFACE_STYLE_FILL_AREA(#2589);
+#2589 = FILL_AREA_STYLE('',(#2590));
+#2590 = FILL_AREA_STYLE_COLOUR('',#2372);
+#2591 = STYLED_ITEM('color',(#2592),#1432);
+#2592 = PRESENTATION_STYLE_ASSIGNMENT((#2593));
+#2593 = SURFACE_STYLE_USAGE(.BOTH.,#2594);
+#2594 = SURFACE_SIDE_STYLE('',(#2595));
+#2595 = SURFACE_STYLE_FILL_AREA(#2596);
+#2596 = FILL_AREA_STYLE('',(#2597));
+#2597 = FILL_AREA_STYLE_COLOUR('',#2372);
+#2598 = STYLED_ITEM('color',(#2599),#1472);
+#2599 = PRESENTATION_STYLE_ASSIGNMENT((#2600));
+#2600 = SURFACE_STYLE_USAGE(.BOTH.,#2601);
+#2601 = SURFACE_SIDE_STYLE('',(#2602));
+#2602 = SURFACE_STYLE_FILL_AREA(#2603);
+#2603 = FILL_AREA_STYLE('',(#2604));
+#2604 = FILL_AREA_STYLE_COLOUR('',#2372);
+#2605 = STYLED_ITEM('color',(#2606),#1496);
+#2606 = PRESENTATION_STYLE_ASSIGNMENT((#2607));
+#2607 = SURFACE_STYLE_USAGE(.BOTH.,#2608);
+#2608 = SURFACE_SIDE_STYLE('',(#2609));
+#2609 = SURFACE_STYLE_FILL_AREA(#2610);
+#2610 = FILL_AREA_STYLE('',(#2611));
+#2611 = FILL_AREA_STYLE_COLOUR('',#2372);
+#2612 = STYLED_ITEM('color',(#2613),#1536);
+#2613 = PRESENTATION_STYLE_ASSIGNMENT((#2614));
+#2614 = SURFACE_STYLE_USAGE(.BOTH.,#2615);
+#2615 = SURFACE_SIDE_STYLE('',(#2616));
+#2616 = SURFACE_STYLE_FILL_AREA(#2617);
+#2617 = FILL_AREA_STYLE('',(#2618));
+#2618 = FILL_AREA_STYLE_COLOUR('',#2372);
+#2619 = STYLED_ITEM('color',(#2620),#1553);
+#2620 = PRESENTATION_STYLE_ASSIGNMENT((#2621));
+#2621 = SURFACE_STYLE_USAGE(.BOTH.,#2622);
+#2622 = SURFACE_SIDE_STYLE('',(#2623));
+#2623 = SURFACE_STYLE_FILL_AREA(#2624);
+#2624 = FILL_AREA_STYLE('',(#2625));
+#2625 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2626 = STYLED_ITEM('color',(#2627),#1610);
+#2627 = PRESENTATION_STYLE_ASSIGNMENT((#2628));
+#2628 = SURFACE_STYLE_USAGE(.BOTH.,#2629);
+#2629 = SURFACE_SIDE_STYLE('',(#2630));
+#2630 = SURFACE_STYLE_FILL_AREA(#2631);
+#2631 = FILL_AREA_STYLE('',(#2632));
+#2632 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2633 = STYLED_ITEM('color',(#2634),#1667);
+#2634 = PRESENTATION_STYLE_ASSIGNMENT((#2635));
+#2635 = SURFACE_STYLE_USAGE(.BOTH.,#2636);
+#2636 = SURFACE_SIDE_STYLE('',(#2637));
+#2637 = SURFACE_STYLE_FILL_AREA(#2638);
+#2638 = FILL_AREA_STYLE('',(#2639));
+#2639 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2640 = STYLED_ITEM('color',(#2641),#1724);
+#2641 = PRESENTATION_STYLE_ASSIGNMENT((#2642));
+#2642 = SURFACE_STYLE_USAGE(.BOTH.,#2643);
+#2643 = SURFACE_SIDE_STYLE('',(#2644));
+#2644 = SURFACE_STYLE_FILL_AREA(#2645);
+#2645 = FILL_AREA_STYLE('',(#2646));
+#2646 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2647 = STYLED_ITEM('color',(#2648),#1781);
+#2648 = PRESENTATION_STYLE_ASSIGNMENT((#2649));
+#2649 = SURFACE_STYLE_USAGE(.BOTH.,#2650);
+#2650 = SURFACE_SIDE_STYLE('',(#2651));
+#2651 = SURFACE_STYLE_FILL_AREA(#2652);
+#2652 = FILL_AREA_STYLE('',(#2653));
+#2653 = FILL_AREA_STYLE_COLOUR('',#2372);
+#2654 = STYLED_ITEM('color',(#2655),#1798);
+#2655 = PRESENTATION_STYLE_ASSIGNMENT((#2656));
+#2656 = SURFACE_STYLE_USAGE(.BOTH.,#2657);
+#2657 = SURFACE_SIDE_STYLE('',(#2658));
+#2658 = SURFACE_STYLE_FILL_AREA(#2659);
+#2659 = FILL_AREA_STYLE('',(#2660));
+#2660 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2661 = STYLED_ITEM('color',(#2662),#1815);
+#2662 = PRESENTATION_STYLE_ASSIGNMENT((#2663));
+#2663 = SURFACE_STYLE_USAGE(.BOTH.,#2664);
+#2664 = SURFACE_SIDE_STYLE('',(#2665));
+#2665 = SURFACE_STYLE_FILL_AREA(#2666);
+#2666 = FILL_AREA_STYLE('',(#2667));
+#2667 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2668 = STYLED_ITEM('color',(#2669),#1832);
+#2669 = PRESENTATION_STYLE_ASSIGNMENT((#2670));
+#2670 = SURFACE_STYLE_USAGE(.BOTH.,#2671);
+#2671 = SURFACE_SIDE_STYLE('',(#2672));
+#2672 = SURFACE_STYLE_FILL_AREA(#2673);
+#2673 = FILL_AREA_STYLE('',(#2674));
+#2674 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2675 = STYLED_ITEM('color',(#2676),#1849);
+#2676 = PRESENTATION_STYLE_ASSIGNMENT((#2677));
+#2677 = SURFACE_STYLE_USAGE(.BOTH.,#2678);
+#2678 = SURFACE_SIDE_STYLE('',(#2679));
+#2679 = SURFACE_STYLE_FILL_AREA(#2680);
+#2680 = FILL_AREA_STYLE('',(#2681));
+#2681 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2682 = STYLED_ITEM('color',(#2683),#1866);
+#2683 = PRESENTATION_STYLE_ASSIGNMENT((#2684));
+#2684 = SURFACE_STYLE_USAGE(.BOTH.,#2685);
+#2685 = SURFACE_SIDE_STYLE('',(#2686));
+#2686 = SURFACE_STYLE_FILL_AREA(#2687);
+#2687 = FILL_AREA_STYLE('',(#2688));
+#2688 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2689 = STYLED_ITEM('color',(#2690),#1883);
+#2690 = PRESENTATION_STYLE_ASSIGNMENT((#2691));
+#2691 = SURFACE_STYLE_USAGE(.BOTH.,#2692);
+#2692 = SURFACE_SIDE_STYLE('',(#2693));
+#2693 = SURFACE_STYLE_FILL_AREA(#2694);
+#2694 = FILL_AREA_STYLE('',(#2695));
+#2695 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2696 = STYLED_ITEM('color',(#2697),#1895);
+#2697 = PRESENTATION_STYLE_ASSIGNMENT((#2698));
+#2698 = SURFACE_STYLE_USAGE(.BOTH.,#2699);
+#2699 = SURFACE_SIDE_STYLE('',(#2700));
+#2700 = SURFACE_STYLE_FILL_AREA(#2701);
+#2701 = FILL_AREA_STYLE('',(#2702));
+#2702 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2703 = STYLED_ITEM('color',(#2704),#1912);
+#2704 = PRESENTATION_STYLE_ASSIGNMENT((#2705));
+#2705 = SURFACE_STYLE_USAGE(.BOTH.,#2706);
+#2706 = SURFACE_SIDE_STYLE('',(#2707));
+#2707 = SURFACE_STYLE_FILL_AREA(#2708);
+#2708 = FILL_AREA_STYLE('',(#2709));
+#2709 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2710 = STYLED_ITEM('color',(#2711),#1929);
+#2711 = PRESENTATION_STYLE_ASSIGNMENT((#2712));
+#2712 = SURFACE_STYLE_USAGE(.BOTH.,#2713);
+#2713 = SURFACE_SIDE_STYLE('',(#2714));
+#2714 = SURFACE_STYLE_FILL_AREA(#2715);
+#2715 = FILL_AREA_STYLE('',(#2716));
+#2716 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2717 = STYLED_ITEM('color',(#2718),#1946);
+#2718 = PRESENTATION_STYLE_ASSIGNMENT((#2719));
+#2719 = SURFACE_STYLE_USAGE(.BOTH.,#2720);
+#2720 = SURFACE_SIDE_STYLE('',(#2721));
+#2721 = SURFACE_STYLE_FILL_AREA(#2722);
+#2722 = FILL_AREA_STYLE('',(#2723));
+#2723 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2724 = STYLED_ITEM('color',(#2725),#1963);
+#2725 = PRESENTATION_STYLE_ASSIGNMENT((#2726));
+#2726 = SURFACE_STYLE_USAGE(.BOTH.,#2727);
+#2727 = SURFACE_SIDE_STYLE('',(#2728));
+#2728 = SURFACE_STYLE_FILL_AREA(#2729);
+#2729 = FILL_AREA_STYLE('',(#2730));
+#2730 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2731 = STYLED_ITEM('color',(#2732),#1980);
+#2732 = PRESENTATION_STYLE_ASSIGNMENT((#2733));
+#2733 = SURFACE_STYLE_USAGE(.BOTH.,#2734);
+#2734 = SURFACE_SIDE_STYLE('',(#2735));
+#2735 = SURFACE_STYLE_FILL_AREA(#2736);
+#2736 = FILL_AREA_STYLE('',(#2737));
+#2737 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2738 = STYLED_ITEM('color',(#2739),#1992);
+#2739 = PRESENTATION_STYLE_ASSIGNMENT((#2740));
+#2740 = SURFACE_STYLE_USAGE(.BOTH.,#2741);
+#2741 = SURFACE_SIDE_STYLE('',(#2742));
+#2742 = SURFACE_STYLE_FILL_AREA(#2743);
+#2743 = FILL_AREA_STYLE('',(#2744));
+#2744 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2745 = STYLED_ITEM('color',(#2746),#2009);
+#2746 = PRESENTATION_STYLE_ASSIGNMENT((#2747));
+#2747 = SURFACE_STYLE_USAGE(.BOTH.,#2748);
+#2748 = SURFACE_SIDE_STYLE('',(#2749));
+#2749 = SURFACE_STYLE_FILL_AREA(#2750);
+#2750 = FILL_AREA_STYLE('',(#2751));
+#2751 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2752 = STYLED_ITEM('color',(#2753),#2026);
+#2753 = PRESENTATION_STYLE_ASSIGNMENT((#2754));
+#2754 = SURFACE_STYLE_USAGE(.BOTH.,#2755);
+#2755 = SURFACE_SIDE_STYLE('',(#2756));
+#2756 = SURFACE_STYLE_FILL_AREA(#2757);
+#2757 = FILL_AREA_STYLE('',(#2758));
+#2758 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2759 = STYLED_ITEM('color',(#2760),#2043);
+#2760 = PRESENTATION_STYLE_ASSIGNMENT((#2761));
+#2761 = SURFACE_STYLE_USAGE(.BOTH.,#2762);
+#2762 = SURFACE_SIDE_STYLE('',(#2763));
+#2763 = SURFACE_STYLE_FILL_AREA(#2764);
+#2764 = FILL_AREA_STYLE('',(#2765));
+#2765 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2766 = STYLED_ITEM('color',(#2767),#2060);
+#2767 = PRESENTATION_STYLE_ASSIGNMENT((#2768));
+#2768 = SURFACE_STYLE_USAGE(.BOTH.,#2769);
+#2769 = SURFACE_SIDE_STYLE('',(#2770));
+#2770 = SURFACE_STYLE_FILL_AREA(#2771);
+#2771 = FILL_AREA_STYLE('',(#2772));
+#2772 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2773 = STYLED_ITEM('color',(#2774),#2077);
+#2774 = PRESENTATION_STYLE_ASSIGNMENT((#2775));
+#2775 = SURFACE_STYLE_USAGE(.BOTH.,#2776);
+#2776 = SURFACE_SIDE_STYLE('',(#2777));
+#2777 = SURFACE_STYLE_FILL_AREA(#2778);
+#2778 = FILL_AREA_STYLE('',(#2779));
+#2779 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2780 = STYLED_ITEM('color',(#2781),#2089);
+#2781 = PRESENTATION_STYLE_ASSIGNMENT((#2782));
+#2782 = SURFACE_STYLE_USAGE(.BOTH.,#2783);
+#2783 = SURFACE_SIDE_STYLE('',(#2784));
+#2784 = SURFACE_STYLE_FILL_AREA(#2785);
+#2785 = FILL_AREA_STYLE('',(#2786));
+#2786 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2787 = STYLED_ITEM('color',(#2788),#2106);
+#2788 = PRESENTATION_STYLE_ASSIGNMENT((#2789));
+#2789 = SURFACE_STYLE_USAGE(.BOTH.,#2790);
+#2790 = SURFACE_SIDE_STYLE('',(#2791));
+#2791 = SURFACE_STYLE_FILL_AREA(#2792);
+#2792 = FILL_AREA_STYLE('',(#2793));
+#2793 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2794 = STYLED_ITEM('color',(#2795),#2123);
+#2795 = PRESENTATION_STYLE_ASSIGNMENT((#2796));
+#2796 = SURFACE_STYLE_USAGE(.BOTH.,#2797);
+#2797 = SURFACE_SIDE_STYLE('',(#2798));
+#2798 = SURFACE_STYLE_FILL_AREA(#2799);
+#2799 = FILL_AREA_STYLE('',(#2800));
+#2800 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2801 = STYLED_ITEM('color',(#2802),#2140);
+#2802 = PRESENTATION_STYLE_ASSIGNMENT((#2803));
+#2803 = SURFACE_STYLE_USAGE(.BOTH.,#2804);
+#2804 = SURFACE_SIDE_STYLE('',(#2805));
+#2805 = SURFACE_STYLE_FILL_AREA(#2806);
+#2806 = FILL_AREA_STYLE('',(#2807));
+#2807 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2808 = STYLED_ITEM('color',(#2809),#2157);
+#2809 = PRESENTATION_STYLE_ASSIGNMENT((#2810));
+#2810 = SURFACE_STYLE_USAGE(.BOTH.,#2811);
+#2811 = SURFACE_SIDE_STYLE('',(#2812));
+#2812 = SURFACE_STYLE_FILL_AREA(#2813);
+#2813 = FILL_AREA_STYLE('',(#2814));
+#2814 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2815 = STYLED_ITEM('color',(#2816),#2174);
+#2816 = PRESENTATION_STYLE_ASSIGNMENT((#2817));
+#2817 = SURFACE_STYLE_USAGE(.BOTH.,#2818);
+#2818 = SURFACE_SIDE_STYLE('',(#2819));
+#2819 = SURFACE_STYLE_FILL_AREA(#2820);
+#2820 = FILL_AREA_STYLE('',(#2821));
+#2821 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2822 = STYLED_ITEM('color',(#2823),#2186);
+#2823 = PRESENTATION_STYLE_ASSIGNMENT((#2824));
+#2824 = SURFACE_STYLE_USAGE(.BOTH.,#2825);
+#2825 = SURFACE_SIDE_STYLE('',(#2826));
+#2826 = SURFACE_STYLE_FILL_AREA(#2827);
+#2827 = FILL_AREA_STYLE('',(#2828));
+#2828 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2829 = STYLED_ITEM('color',(#2830),#2203);
+#2830 = PRESENTATION_STYLE_ASSIGNMENT((#2831));
+#2831 = SURFACE_STYLE_USAGE(.BOTH.,#2832);
+#2832 = SURFACE_SIDE_STYLE('',(#2833));
+#2833 = SURFACE_STYLE_FILL_AREA(#2834);
+#2834 = FILL_AREA_STYLE('',(#2835));
+#2835 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2836 = STYLED_ITEM('color',(#2837),#2213);
+#2837 = PRESENTATION_STYLE_ASSIGNMENT((#2838));
+#2838 = SURFACE_STYLE_USAGE(.BOTH.,#2839);
+#2839 = SURFACE_SIDE_STYLE('',(#2840));
+#2840 = SURFACE_STYLE_FILL_AREA(#2841);
+#2841 = FILL_AREA_STYLE('',(#2842));
+#2842 = FILL_AREA_STYLE_COLOUR('',#2372);
+#2843 = STYLED_ITEM('color',(#2844),#2233);
+#2844 = PRESENTATION_STYLE_ASSIGNMENT((#2845));
+#2845 = SURFACE_STYLE_USAGE(.BOTH.,#2846);
+#2846 = SURFACE_SIDE_STYLE('',(#2847));
+#2847 = SURFACE_STYLE_FILL_AREA(#2848);
+#2848 = FILL_AREA_STYLE('',(#2849));
+#2849 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2850 = STYLED_ITEM('color',(#2851),#2267);
+#2851 = PRESENTATION_STYLE_ASSIGNMENT((#2852));
+#2852 = SURFACE_STYLE_USAGE(.BOTH.,#2853);
+#2853 = SURFACE_SIDE_STYLE('',(#2854));
+#2854 = SURFACE_STYLE_FILL_AREA(#2855);
+#2855 = FILL_AREA_STYLE('',(#2856));
+#2856 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2857 = STYLED_ITEM('color',(#2858),#2284);
+#2858 = PRESENTATION_STYLE_ASSIGNMENT((#2859));
+#2859 = SURFACE_STYLE_USAGE(.BOTH.,#2860);
+#2860 = SURFACE_SIDE_STYLE('',(#2861));
+#2861 = SURFACE_STYLE_FILL_AREA(#2862);
+#2862 = FILL_AREA_STYLE('',(#2863));
+#2863 = FILL_AREA_STYLE_COLOUR('',#2372);
+#2864 = STYLED_ITEM('color',(#2865),#2296);
+#2865 = PRESENTATION_STYLE_ASSIGNMENT((#2866));
+#2866 = SURFACE_STYLE_USAGE(.BOTH.,#2867);
+#2867 = SURFACE_SIDE_STYLE('',(#2868));
+#2868 = SURFACE_STYLE_FILL_AREA(#2869);
+#2869 = FILL_AREA_STYLE('',(#2870));
+#2870 = FILL_AREA_STYLE_COLOUR('',#2372);
+#2871 = STYLED_ITEM('color',(#2872),#2321);
+#2872 = PRESENTATION_STYLE_ASSIGNMENT((#2873));
+#2873 = SURFACE_STYLE_USAGE(.BOTH.,#2874);
+#2874 = SURFACE_SIDE_STYLE('',(#2875));
+#2875 = SURFACE_STYLE_FILL_AREA(#2876);
+#2876 = FILL_AREA_STYLE('',(#2877));
+#2877 = FILL_AREA_STYLE_COLOUR('',#2443);
+#2878 = STYLED_ITEM('color',(#2879),#2346);
+#2879 = PRESENTATION_STYLE_ASSIGNMENT((#2880));
+#2880 = SURFACE_STYLE_USAGE(.BOTH.,#2881);
+#2881 = SURFACE_SIDE_STYLE('',(#2882));
+#2882 = SURFACE_STYLE_FILL_AREA(#2883);
+#2883 = FILL_AREA_STYLE('',(#2884));
+#2884 = FILL_AREA_STYLE_COLOUR('',#2372);
+ENDSEC;
+END-ISO-10303-21;
docs/c3m0045065k-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
package.jsonadded+171
@@ -0,0 +1,171 @@+{+  "slug": "c3m0045065k",+  "version": "0.1.0",+  "type": "component",+  "description": "Wolfspeed SiC MOSFETs, TO-247-4L. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "silicon carbide (sic) devices",+    "c3m0045065k",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "c3m0045065k.kicad_sym",+    "c3m0045065k.kicad_mod",+    "c3m0045065k.glb",+    "c3m0045065k.step",+    "c3m0045065k.lbr",+    "docs/hero.png",+    "docs/c3m0045065k-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "c3m0045065k-hero.glb",+    "c3m0045065k-hero.overlay.json",+    "c3m0045065k-etched.glb"+  ],+  "component": {+    "mpn": "C3M0045065K",+    "manufacturer": "Wolfspeed",+    "package": "TO-247-4L",+    "pin_count": 4,+    "category": "Silicon Carbide (SiC) Devices",+    "subcategory": "SiC MOSFETs",+    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/8582fd6d70964cf824af4ec0ab847127.pdf",+    "parts": {+      "symbol": "c3m0045065k.kicad_sym",+      "footprint": "c3m0045065k.kicad_mod",+      "model_3d": "c3m0045065k-hero.glb",+      "model_3d_plain": "c3m0045065k-etched.glb",+      "model_3d_step": "c3m0045065k-etched.step",+      "model_3d_step_plain": "c3m0045065k.step",+      "lbr": "c3m0045065k.lbr"+    },+    "distributor_links": {+      "lcsc": "C7457638",+      "digikey": "1697-C3M0045065K-ND",+      "mouser": "941-C3M0045065K"+    },+    "distributor_check": {+      "checked_at": "2026-10-30T17:17:07Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "1697-C3M0045065K-ND",+        "status": "found",+        "lifecycle": "Active"+      },+      "mouser": {+        "pn": "941-C3M0045065K",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "Drain",+        "type": "passive",+        "description": "Drain terminal, also the mounting tab (Pin 1, TAB), rated for VDSS 650 V at TC = 25 ˚C and continuous ID of 49 A at VGS = 15 V, TC = 25 ˚C."+      },+      {+        "number": "2",+        "name": "Power Source",+        "type": "passive",+        "description": "Main power source terminal carrying the drain current, separated from the gate-driver return by the dedicated driver source pin."+      },+      {+        "number": "3",+        "name": "Driver Source",+        "type": "passive",+        "description": "Separate source connection for the gate driver, provided by the optimized package to keep gate-drive current apart from the power source path."+      },+      {+        "number": "4",+        "name": "Gate",+        "type": "input",+        "description": "Gate input; the datasheet gives maximum VGS of -8/+19 V under transient events below 100 ns, with recommended turn-on of 15 V and turn-off of -4 V."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-haiku-5-5",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: The datasheet does not state KiCad electrical pin types; types were assigned by convention (MOSFET d; The datasheet names these pins and describes the separate driver source feature, but does not state ; Gate recommended turn-on/turn-off voltages (15 V / -4 V) and transient limits come from the Maximum "+        ],+        "pages_sent": 12,+        "cost_usd": 0.0447,+        "at": "2026-10-30T17:17:00"+      },+      "datasheet": {+        "url": "https://datasheet.lcsc.com/datasheet/pdf/8582fd6d70964cf824af4ec0ab847127.pdf",+        "pages": 12,+        "sha256": "45433d3d2ada7882",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 4,+        "described": 4,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "c3m0045065k.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          15.9,+          5.03,+          41.1+        ],+        "zmin_mm": -15.83,+        "centre_offset_mm": 0.414,+        "footprint_binding": "identity",+        "sha256": "976ae560ee073c7450ef39d3d2fc3006e5eed9c51132093905f3e98066a0fc8d",+        "checked": "2026-10-30",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "c3m0045065k-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": [+          15.9,+          5.03,+          41.1+        ],+        "zmin_mm": -15.83,+        "centre_offset_mm": 0.414,+        "footprint_binding": "identity",+        "sha256": "38e1edae808756075c3db9fae36bd4a270b5059671fb8b5b080bb35df9152d29",+        "checked": "2026-10-30",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  }+}
page.jsonadded+177
@@ -0,0 +1,177 @@+{+  "slug": "c3m0045065k",+  "version": "0.1.0",+  "type": "component",+  "description": "Wolfspeed SiC MOSFETs, TO-247-4L. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "silicon carbide (sic) devices",+    "c3m0045065k",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "c3m0045065k.kicad_sym",+    "c3m0045065k.kicad_mod",+    "c3m0045065k.glb",+    "c3m0045065k.step",+    "c3m0045065k.lbr",+    "docs/hero.png",+    "docs/c3m0045065k-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "c3m0045065k-hero.glb",+    "c3m0045065k-hero.overlay.json",+    "c3m0045065k-etched.glb"+  ],+  "component": {+    "mpn": "C3M0045065K",+    "manufacturer": "Wolfspeed",+    "package": "TO-247-4L",+    "pin_count": 4,+    "category": "Silicon Carbide (SiC) Devices",+    "subcategory": "SiC MOSFETs",+    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/8582fd6d70964cf824af4ec0ab847127.pdf",+    "parts": {+      "symbol": "c3m0045065k.kicad_sym",+      "footprint": "c3m0045065k.kicad_mod",+      "model_3d": "c3m0045065k-hero.glb",+      "model_3d_plain": "c3m0045065k-etched.glb",+      "model_3d_step": "c3m0045065k-etched.step",+      "model_3d_step_plain": "c3m0045065k.step",+      "lbr": "c3m0045065k.lbr"+    },+    "distributor_links": {+      "lcsc": "C7457638",+      "digikey": "1697-C3M0045065K-ND",+      "mouser": "941-C3M0045065K"+    },+    "distributor_check": {+      "checked_at": "2026-10-30T17:17:07Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "1697-C3M0045065K-ND",+        "status": "found",+        "lifecycle": "Active"+      },+      "mouser": {+        "pn": "941-C3M0045065K",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "Drain",+        "type": "passive",+        "description": "Drain terminal, also the mounting tab (Pin 1, TAB), rated for VDSS 650 V at TC = 25 ˚C and continuous ID of 49 A at VGS = 15 V, TC = 25 ˚C."+      },+      {+        "number": "2",+        "name": "Power Source",+        "type": "passive",+        "description": "Main power source terminal carrying the drain current, separated from the gate-driver return by the dedicated driver source pin."+      },+      {+        "number": "3",+        "name": "Driver Source",+        "type": "passive",+        "description": "Separate source connection for the gate driver, provided by the optimized package to keep gate-drive current apart from the power source path."+      },+      {+        "number": "4",+        "name": "Gate",+        "type": "input",+        "description": "Gate input; the datasheet gives maximum VGS of -8/+19 V under transient events below 100 ns, with recommended turn-on of 15 V and turn-off of -4 V."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-haiku-5-5",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: The datasheet does not state KiCad electrical pin types; types were assigned by convention (MOSFET d; The datasheet names these pins and describes the separate driver source feature, but does not state ; Gate recommended turn-on/turn-off voltages (15 V / -4 V) and transient limits come from the Maximum "+        ],+        "pages_sent": 12,+        "cost_usd": 0.0447,+        "at": "2026-10-30T17:17:00"+      },+      "datasheet": {+        "url": "https://datasheet.lcsc.com/datasheet/pdf/8582fd6d70964cf824af4ec0ab847127.pdf",+        "pages": 12,+        "sha256": "45433d3d2ada7882",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 4,+        "described": 4,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "c3m0045065k.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          15.9,+          5.03,+          41.1+        ],+        "zmin_mm": -15.83,+        "centre_offset_mm": 0.414,+        "footprint_binding": "identity",+        "sha256": "976ae560ee073c7450ef39d3d2fc3006e5eed9c51132093905f3e98066a0fc8d",+        "checked": "2026-10-30",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "c3m0045065k-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": [+          15.9,+          5.03,+          41.1+        ],+        "zmin_mm": -15.83,+        "centre_offset_mm": 0.414,+        "footprint_binding": "identity",+        "sha256": "38e1edae808756075c3db9fae36bd4a270b5059671fb8b5b080bb35df9152d29",+        "checked": "2026-10-30",+        "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>c3m0045065k</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>c3m0045065k</title>\ No newline at end of file