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