← Commit history
README.mdadded+109
@@ -0,0 +1,109 @@+# LTC2801IDE#PBF++**Analog Devices** · RS232 ICs · DFN-12-EP(3x4)++LTC2801IDE#PBF from Analog Devices, in a DFN-12-EP(3x4). 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 | RIN | input | RS-232 receiver input with an internal 5kΩ termination resistor, rated for -25V to 25V absolute maximum. |+| 2 | TOUT | output | RS-232 driver output, which can be shorted to ground or driven up to ±15V without damage (absolute maximum -15V to 15V). |+| 3 | VCC | power_in | Input supply pin for 1.8V to 5.5V operation, to be bypassed to GND with a 1µF capacitor. |+| 4 | VDD | power_out | Generated positive supply for the RS-232 driver, regulated to 7V, with a 1µF capacitor connected between VDD and GND. |+| 5 | SW | passive | Switch pin of the DC-DC converter, which connects to a 10µH inductor between SW and VCC. |+| 6 | GND | power_in | Ground reference for the device. |+| 7 | CAP | passive | Charge-pump capacitor for the generated negative supply, with a 220nF capacitor connected between CAP and SW. |+| 8 | PS | input | Power supply control pin, referenced to VL, that enables the integrated DC-DC converter (absolute maximum -0.3V to VL + 0.3V). |+| 9 | MODE | input | Mode control pin, referenced to VL, that selects the operating mode per Table 1 (absolute maximum -0.3V to 7V). |+| 10 | VL | power_in | Logic supply for the receiver outputs, driver inputs and control inputs, operating from 1.8V to 5.5V and bypassed with 220nF if not tied to VCC. |+| 11 | TIN | input | Driver input referenced to VL (absolute maximum -0.3V to 7V). |+| 12 | ROUT | output | Receiver output referenced to VL, short-circuit protected to GND, VCC and VL, and high impedance in Shutdown mode. |+| 13 | VEE | power_out | Generated negative supply for the RS-232 driver, regulated to -6.3V, with a 1µF capacitor between VEE and GND; this is also the exposed backside thermal pad, which must be soldered to the PCB. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Analog Devices |+| Package | DFN-12-EP(3x4) |+| Category | Communication Interface Chip/UART/485/232 |+| Pins | 13 |++## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| VCC Supply Current, Normal Mode (Outputs Unloaded) | ICC |  | 2.3 |  | mA | Outputs Unloaded, Normal Mode (Note 3) | 3 |+| VCC Supply Current, Receivers Active Mode | ICC |  | 1 | 10 | µA | Receivers Active Mode | 3 |+| VCC Supply Current, Shutdown Mode | ICC |  | 1 | 10 | µA | Shutdown Mode | 3 |+| VL Supply Current, Normal Mode (LTC2801, LTC2802) | IL |  | 0.08 | 0.15 | mA | Outputs Unloaded, Normal Mode (LTC2801, LTC2802) | 3 |+| VL Supply Current, Receivers Active Mode | IL |  | 15 | 30 | µA | Receivers Active Mode | 3 |+| VL Supply Current, Shutdown Mode | IL |  | 1 | 10 | µA | Shutdown Mode | 3 |+| Driver Output Voltage Low | VOLD | -5 | -5.7 |  | V | RL = 3kΩ, Low | 3 |+| Driver Output Voltage High | VOHD | 5 | 6.2 |  | V | RL = 3kΩ, High | 3 |+| Output Short Circuit Current (driver) | IOSD | -70 | 35 | 70 | mA | VL = VCC = 5.5V; VTOUT = 0V | 3 |+| Power-Off Output Leakage Current | IPOLD | -10 | 0.1 | 10 | µA | VL = VCC = VDD = VEE = 0V; VTOUT = ±2V | 3 |+| Output Leakage Current | IOLD | -10 | 0.1 | 10 | µA | Shutdown or Receivers Active or Drivers Disabled Modes, -15V ≤ VTOUT ≤ 15V | 3 |+| Input Threshold, Receivers Active Mode | VIR | 0.8 | 1.5 | 2.4 | V | Receivers Active Mode | 3 |+| Input Threshold, Normal Mode, Input Low | VILR | 0.8 |  | 1.3 | V | Normal Mode, Input Low | 3 |+| Input Threshold, Normal Mode, Input High | VIHR | 1.7 |  | 2.5 | V | Normal Mode, Input High | 3 |+| Input Hysteresis, Normal Mode | VHYSR | 0.1 | 0.4 | 1 | V | Normal Mode | 3 |+| Receiver Output Voltage Low | VOLR |  | 0.2 | 0.4 | V | Output Low, IROUT = 1mA (Sinking) | 3 |+| Receiver Input Resistance | RIN | 3 | 5 | 7 | kΩ | -15V ≤ VRIN ≤ 15V | 3 |+| Receiver Output Short Circuit Current | IOSR | -50 | 25 | 50 | mA | VL = 5.5V; 0V ≤ VROUT ≤ VL | 3 |+| Logic Input Voltage Threshold (lower limit; upper limit printed as 0.67 • VL) |  | 0.4 |  |  | V |  | 3 |+| Logic Input Current | IIN | -1 |  | 1 | µA |  | 3 |+| Maximum Data Rate (LTC2801) |  | 100 |  |  | kbps | RL = 3kΩ, CL = 2.5nF (Note 3) | 4 |+| Maximum Data Rate (LTC2801) |  | 250 |  |  | kbps | RL = 3kΩ, CL = 1nF (Note 3) | 4 |+| Driver Slew Rate (LTC2801) | SR(D) | 4 |  |  | V/µs | VCC = VL = 1.8V, RL = 3kΩ, CL = 2.5nF (Figure 1) | 4 |+| Driver Slew Rate (LTC2801) | SR(D) | 30 |  |  | V/µs | VCC = VL = 5.5V, RL = 3kΩ, CL = 50pF (Figure 1) | 4 |+| Driver Propagation Delay (LTC2801) | tPHLD, tPLHD |  | 1 | 2 | µs | RL = 3kΩ, CL = 50pF (Figure 2) | 4 |+| Driver Skew (LTC2801) | tSKEWD |  |  | 100 | ns | RL = 3kΩ, CL = 50pF (Figure 2) | 4 |+| Driver Output Enable Time | tPZHD, tPZLD |  | 0.6 | 2 | µs | PS = VL, MODE = ↑, RL = 3kΩ, CL = 50pF (Figure 4) | 4 |+| Driver Output Disable Time | tPHZD, tPLZD |  | 0.3 | 2 | µs | PS = VL, MODE = ↓, RL = 3kΩ, CL = 50pF (Figure 4) | 4 |+| Receiver Propagation Delay | tPHLR, tPLHR |  | 0.2 | 0.4 | µs | CL = 150pF (Figure 3) | 4 |+| Receiver Skew | tSKEWR |  |  | 50 | ns | CL = 150pF (Figure 3) | 4 |+| Receiver Rise or Fall Time | tRR, tFR |  | 60 | 200 | ns | CL = 150pF (Figure 3) | 4 |+| Shutdown to Receiver Output Enable | tPZHR, tPZLR |  | 5 | 15 | µs | PS = MODE = ↑ or ON/OFF = ↑, RL = 1kΩ, CL = 150pF (Figure 5) | 4 |+| Receiver Output Disable upon Shutdown | tPHZR, tPLZR |  | 0.15 | 0.3 | µs | PS = MODE = ↓ or ON/OFF = ↓, RL = 1kΩ, CL = 150pF (Figure 5) | 4 |+| VDD/VEE Supply Rise Time |  |  | 0.2 | 2 | ms | Notes 3 and 4 | 4 |+| VCC Input Supply Voltage | VCC | 1.8 |  | 5.5 | V | Test conditions range | 3 |+| VL Logic Supply Voltage | VL | 1.8 |  | 5.5 | V | Test conditions range | 3 |+| Operating Temperature (LTC280XI, -40C to 85C grade) |  | -40 |  | 85 | °C | LTC280XI grade | 2 |+| VCC (absolute maximum) | VCC | -0.3 |  | 7 | V |  | 2 |+| VL (absolute maximum) | VL | -0.3 |  | 6.7 | V |  | 2 |+| VDD (absolute maximum; min printed as VCC -0.3V) | VDD |  |  | 7.5 | V |  | 2 |+| VEE (absolute maximum; printed as 0.3V to -7.5V) | VEE | -7.5 |  | 0.3 | V |  | 2 |+| VDD, VEE (absolute maximum) | VDD, VEE |  |  | 14 | V |  | 2 |+| SW (absolute maximum; max printed as VDD + 0.3V) | SW | -0.3 |  |  | V |  | 2 |+| CAP (absolute maximum; min printed as VEE, 0.3V) | CAP |  |  | 0.3 | V |  | 2 |+| TIN, T1IN, T2IN, MODE (absolute maximum) | TIN | -0.3 |  | 7 | V |  | 2 |+| PS, ON/OFF (absolute maximum; max printed as VL + 0.3V) | PS | -0.3 |  |  | V |  | 2 |+| RIN, R1IN, R2IN (absolute maximum) | RIN | -25 |  | 25 | V |  | 2 |+| TOUT, T1OUT, T2OUT (absolute maximum) | TOUT | -15 |  | 15 | V |  | 2 |+| ROUT, R1OUT, R2OUT (absolute maximum; max printed as VL + 0.3V) | ROUT | -0.3 |  |  | V |  | 2 |+| Storage Temperature Range |  | -65 |  | 125 | °C |  | 2 |+| Thermal Resistance Junction-to-Ambient (DE 12-lead DFN, 4 layer) | θJA |  | 43 |  | °C/W | 4 Layer | 2 |+| Thermal Resistance Junction-to-Case (DE 12-lead DFN, 4 layer) | θJC |  | 4.3 |  | °C/W | 4 Layer | 2 |+| Maximum Junction Temperature (DE package) | TJMAX |  |  | 125 | °C | DE package | 2 |++## CAD (KiCad official)++- Symbol: `LTC2801IDE#PBF`+- Footprint: `Package_DFN_QFN:DFN-12-1EP_3x4mm_P0.5mm_EP1.7x3.3mm`+- 3D model: DFN-12-EP(3x4) (KiCad packages3D, STEP)+- 3D model files: `ltc2801ide-pbf-etched.step` / `ltc2801ide-pbf-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `ltc2801ide-pbf.step` / `ltc2801ide-pbf.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Analog Devices datasheet](https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590144529857601536) (18 pp, sha256 `e9ad4ef1183d2db6`, retrieved 2026-10-21, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-haiku-5-5` (text), consensus `claude-sonnet-5-5` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/ltc2801ide-pbf-datasheet.pdf)
docs/hero.pngadded
⋯ 1 unchanged line ⋯
docs/ltc2801ide-pbf-datasheet.pdfadded
⋯ 1 unchanged line ⋯
ltc2801ide-pbf-etched.glbadded
⋯ 1 unchanged line ⋯
ltc2801ide-pbf-hero.glbadded
⋯ 1 unchanged line ⋯
ltc2801ide-pbf-hero.overlay.jsonadded+361
@@ -0,0 +1,361 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "LTC2801IDE#PBF",+  "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": 13,+      "span_mm": 5.8,+      "dash_mm": 0.145,+      "gap_mm": 0.087,+      "pad_stroke_mm": 0.0348+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 3,+      "pin1": {+        "source": "footprint silkscreen",+        "pad": "1"+      }+    },+    "signal_names": {+      "material": "Signal names - 50 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.5+      ],+      "font": "DejaVu Sans Mono",+      "labels": 12,+      "sides": "top + mirrored underside (single-sided)",+      "fallback_to_pad_number": 0+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.0,+    "tolerance_mm": 0.288,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -1.5,+      1.5,+      -1.99,+      1.99+    ],+    "pads_bbox_mm": [+      -1.8,+      1.8,+      -1.65,+      1.65+    ],+    "seating_z_mm": -0.0+  },+  "sources": {+    "glb": "ltc2801ide-pbf-etched.glb",+    "glb_sha256": "d124824d4ee61bdf2281d6d4d79eadb124dfab0ea3666be520e5b5d41abd5e72",+    "footprint": "ltc2801ide-pbf.kicad_mod",+    "footprint_sha256": "717c1241d8610b65834ecf16cbb8bad06e1e80557fb586eeec06e3e20bd0b939",+    "pins": "page.json component.pins",+    "pins_sha256": "77e6cc4483348c3baf9147ce70baf13daa9278d0a1ed396632af39841b8fd9b4"+  },+  "generator": "adom-wiki 1.7.76 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "RIN",+      "x": -1.9,+      "y": -1.25,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "2",+      "text": "TOUT",+      "x": -1.9,+      "y": -0.75,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "3",+      "text": "VCC",+      "x": -1.9,+      "y": -0.25,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "4",+      "text": "VDD",+      "x": -1.9,+      "y": 0.25,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "5",+      "text": "SW",+      "x": -1.9,+      "y": 0.75,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "6",+      "text": "GND",+      "x": -1.9,+      "y": 1.25,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "7",+      "text": "CAP",+      "x": 1.9,+      "y": 1.25,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "8",+      "text": "PS",+      "x": 1.9,+      "y": 0.75,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "9",+      "text": "MODE",+      "x": 1.9,+      "y": 0.25,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "10",+      "text": "VL",+      "x": 1.9,+      "y": -0.25,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "11",+      "text": "TIN",+      "x": 1.9,+      "y": -0.75,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "12",+      "text": "ROUT",+      "x": 1.9,+      "y": -1.25,+      "align": "left",+      "vertical": false,+      "h": 0.25+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "rect",+      "center_mm": [+        -1.45,+        -1.25+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "rect",+      "center_mm": [+        -1.45,+        -0.75+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "3",+      "shape": "rect",+      "center_mm": [+        -1.45,+        -0.25+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "4",+      "shape": "rect",+      "center_mm": [+        -1.45,+        0.25+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "5",+      "shape": "rect",+      "center_mm": [+        -1.45,+        0.75+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "6",+      "shape": "rect",+      "center_mm": [+        -1.45,+        1.25+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "7",+      "shape": "rect",+      "center_mm": [+        1.45,+        1.25+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "8",+      "shape": "rect",+      "center_mm": [+        1.45,+        0.75+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "9",+      "shape": "rect",+      "center_mm": [+        1.45,+        0.25+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "10",+      "shape": "rect",+      "center_mm": [+        1.45,+        -0.25+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "11",+      "shape": "rect",+      "center_mm": [+        1.45,+        -0.75+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "12",+      "shape": "rect",+      "center_mm": [+        1.45,+        -1.25+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "13",+      "shape": "rect",+      "center_mm": [+        0.0,+        0.0+      ],+      "size_mm": [+        1.7,+        3.3+      ],+      "rot": 0.0+    }+  ]+}
ltc2801ide-pbf.glbadded
⋯ 1 unchanged line ⋯
ltc2801ide-pbf.kicad_modadded+295
@@ -0,0 +1,295 @@+(footprint "DFN-12-1EP_3x4mm_P0.5mm_EP1.7x3.3mm"+	(version 20260206)+	(generator "pcbnew")+	(generator_version "10.0")+	(layer "F.Cu")+	(descr "DE/UE Package; 12-Lead Plastic DFN (4mm x 3mm) (see Linear Technology DFN_12_05-08-1695.pdf)")+	(tags "DFN 0.5")+	(property "Reference" "REF**"+		(at 0 -3.05 0)+		(layer "F.SilkS")+		(uuid "08103d11-2a34-491e-8464-b64eae8d2e6c")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "DFN-12-1EP_3x4mm_P0.5mm_EP1.7x3.3mm"+		(at 0 3.05 0)+		(layer "F.Fab")+		(uuid "f57dce05-289e-4042-b4d6-832a4a21f140")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Datasheet" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "fc358da2-2fe6-4f07-8f5d-bdd83448da3b")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(property "Description" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "a92c93cd-55a0-4316-9b74-bbcee2cc200a")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(attr smd)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -1.5 -2.11)+		(end 1.5 -2.11)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "3c80c6c2-aa5e-438a-9d46-f1aec3750f98")+	)+	(fp_line+		(start -1.5 2.11)+		(end 1.5 2.11)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "2ba17e06-fcda-4c07-88a6-45caf0d15b5e")+	)+	(fp_poly+		(pts+			(xy -1.99 -1.56) (xy -2.47 -1.56) (xy -1.99 -2.04) (xy -1.99 -1.56)+		)+		(stroke+			(width 0.12)+			(type solid)+		)+		(fill yes)+		(layer "F.SilkS")+		(uuid "eafe340a-00f2-4a3a-87a0-8871d3b2bc22")+	)+	(fp_line+		(start -1.5 -1.25)+		(end -0.75 -2)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "0912390a-8c48-47da-80e1-c8d81ae131b8")+	)+	(fp_line+		(start -1.5 2)+		(end -1.5 -1.25)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "a03653cd-d164-43ad-8827-ebd80b8f2a4a")+	)+	(fp_line+		(start -0.75 -2)+		(end 1.5 -2)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "8110ae67-3578-41b4-bfff-82d023265a3a")+	)+	(fp_line+		(start 1.5 -2)+		(end 1.5 2)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "e6faee1d-cea8-4e93-a9ff-7a61b9a3eeb8")+	)+	(fp_line+		(start 1.5 2)+		(end -1.5 2)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "0438139d-2cb1-432b-926c-628c034b9c4c")+	)+	(fp_text user "${REFERENCE}"+		(at 0 0 90)+		(layer "F.Fab")+		(uuid "bbbe22bd-b7ad-4696-a116-873c9a441f54")+		(effects+			(font+				(size 0.7 0.7)+				(thickness 0.105)+			)+		)+	)+	(pad "" smd rect+		(at -0.425 -1.2375)+		(size 0.685 0.67)+		(layers "F.Paste")+		(uuid "271e7701-a683-4960-aa07-ed5f7324f586")+	)+	(pad "" smd rect+		(at -0.425 -0.4125)+		(size 0.685 0.67)+		(layers "F.Paste")+		(uuid "a0d46865-00c6-483b-8d73-e47846f84590")+	)+	(pad "" smd rect+		(at -0.425 0.4125)+		(size 0.685 0.67)+		(layers "F.Paste")+		(uuid "cd023e05-c2bb-43fe-bb2f-2b81efecf5aa")+	)+	(pad "" smd rect+		(at -0.425 1.2375)+		(size 0.685 0.67)+		(layers "F.Paste")+		(uuid "d136ea9d-f8f0-4fd8-b7d8-dd5b01381515")+	)+	(pad "" smd rect+		(at 0.425 -1.2375)+		(size 0.685 0.67)+		(layers "F.Paste")+		(uuid "29c4add8-533d-4a3b-883f-6c005a4ab784")+	)+	(pad "" smd rect+		(at 0.425 -0.4125)+		(size 0.685 0.67)+		(layers "F.Paste")+		(uuid "e275afad-e70f-4629-a479-3f88965daeb3")+	)+	(pad "" smd rect+		(at 0.425 0.4125)+		(size 0.685 0.67)+		(layers "F.Paste")+		(uuid "d3e81f22-6b5e-47fa-90b6-767b69a97d66")+	)+	(pad "" smd rect+		(at 0.425 1.2375)+		(size 0.685 0.67)+		(layers "F.Paste")+		(uuid "4d57a579-81f9-4153-8016-f906f785ab22")+	)+	(pad "1" smd rect+		(at -1.45 -1.25)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "3fdf3b64-851b-4b08-8996-95d6a762d502")+	)+	(pad "2" smd rect+		(at -1.45 -0.75)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "4cf4fdd5-eb8a-4842-a492-8d7028ac9ac2")+	)+	(pad "3" smd rect+		(at -1.45 -0.25)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "df471ed0-f7e1-4b9e-8da5-9e13797a81d0")+	)+	(pad "4" smd rect+		(at -1.45 0.25)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "8d68ff2d-7c24-41f8-bd90-5dff0cd3e070")+	)+	(pad "5" smd rect+		(at -1.45 0.75)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "1f5b0eab-3e27-4cfa-af28-2e089faf1f9b")+	)+	(pad "6" smd rect+		(at -1.45 1.25)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "5b5da3dc-b026-43a3-b201-9c8251dede89")+	)+	(pad "7" smd rect+		(at 1.45 1.25)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "f5c73868-9c1b-47da-9f13-f724e6d3ac0b")+	)+	(pad "8" smd rect+		(at 1.45 0.75)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "200227df-156f-48d7-9af5-d5457f9343ef")+	)+	(pad "9" smd rect+		(at 1.45 0.25)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "671beec6-eecf-4424-840f-5361cf9b30c6")+	)+	(pad "10" smd rect+		(at 1.45 -0.25)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "4b088d3b-8098-4fb2-bd6b-bbf9f71d0826")+	)+	(pad "11" smd rect+		(at 1.45 -0.75)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "baaacb83-596b-417c-b684-c8510349990b")+	)+	(pad "12" smd rect+		(at 1.45 -1.25)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "bb2c1585-4955-429f-a20f-de0a55cd3518")+	)+	(pad "13" smd rect+		(at 0 0)+		(size 1.7 3.3)+		(layers "F.Cu" "F.Mask")+		(uuid "fa95a70e-9994-4f3a-9463-b65810647686")+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/DFN-12-1EP_3x4mm_P0.5mm_EP1.7x3.3mm.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+	(fp_poly+		(pts (xy -2.05 -1.63) (xy -1.75 -1.63) (xy -1.75 -2.25) (xy 1.75 -2.25) (xy 1.75 -1.63) (xy 2.05 -1.63) (xy 2.05 1.63) (xy 1.75 1.63) (xy 1.75 2.25) (xy -1.75 2.25) (xy -1.75 1.63) (xy -2.05 1.63))+		(stroke (width 0.05) (type solid))+		(fill no)+		(layer "F.CrtYd")+	)+)
ltc2801ide-pbf.kicad_symadded+65
@@ -0,0 +1,65 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "LTC2801IDE#PBF" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 12.70 0) (effects (font (size 1.27 1.27))))+    (property "Value" "LTC2801IDE#PBF" (at 0 -12.70 0) (effects (font (size 1.27 1.27))))+    (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+    (symbol "LTC2801IDE#PBF_0_1"+    (rectangle (start -12.70 10.16) (end 12.70 -10.16)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "LTC2801IDE#PBF_1_1"+    (pin input line (at -17.78 7.62 0) (length 5.08)+      (name "RIN" (effects (font (size 1.27 1.27))))+      (number "1" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at -17.78 5.08 0) (length 5.08)+      (name "TOUT" (effects (font (size 1.27 1.27))))+      (number "2" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 2.54 0) (length 5.08)+      (name "VCC" (effects (font (size 1.27 1.27))))+      (number "3" (effects (font (size 1.27 1.27))))+    )+    (pin power_out line (at -17.78 0.00 0) (length 5.08)+      (name "VDD" (effects (font (size 1.27 1.27))))+      (number "4" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at -17.78 -2.54 0) (length 5.08)+      (name "SW" (effects (font (size 1.27 1.27))))+      (number "5" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 -5.08 0) (length 5.08)+      (name "GND" (effects (font (size 1.27 1.27))))+      (number "6" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at -17.78 -7.62 0) (length 5.08)+      (name "CAP" (effects (font (size 1.27 1.27))))+      (number "7" (effects (font (size 1.27 1.27))))+    )+    (pin power_out line (at 17.78 5.08 180) (length 5.08)+      (name "VEE" (effects (font (size 1.27 1.27))))+      (number "13" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at 17.78 2.54 180) (length 5.08)+      (name "ROUT" (effects (font (size 1.27 1.27))))+      (number "12" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at 17.78 0.00 180) (length 5.08)+      (name "TIN" (effects (font (size 1.27 1.27))))+      (number "11" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 -2.54 180) (length 5.08)+      (name "VL" (effects (font (size 1.27 1.27))))+      (number "10" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at 17.78 -5.08 180) (length 5.08)+      (name "MODE" (effects (font (size 1.27 1.27))))+      (number "9" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at 17.78 -7.62 180) (length 5.08)+      (name "PS" (effects (font (size 1.27 1.27))))+      (number "8" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
ltc2801ide-pbf.lbradded+140
@@ -0,0 +1,140 @@+<?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="DFN-12-1EP_3x4mm_P0.5mm_EP1.7x3.3mm">+  <description>DFN-12-1EP, 3 x 4 mm, 0.5 mm pitch. DE/UE Package; 12-Lead Plastic DFN (4mm x 3mm) (see Linear Technology DFN_12_05-08-1695.pdf)</description>+  <smd name="1" x="-1.4500" y="1.2500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="2" x="-1.4500" y="0.7500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="3" x="-1.4500" y="0.2500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="4" x="-1.4500" y="-0.2500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="5" x="-1.4500" y="-0.7500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="6" x="-1.4500" y="-1.2500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="7" x="1.4500" y="-1.2500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="8" x="1.4500" y="-0.7500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="9" x="1.4500" y="-0.2500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="10" x="1.4500" y="0.2500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="11" x="1.4500" y="0.7500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="12" x="1.4500" y="1.2500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="13" x="0.0000" y="-0.0000" dx="1.7000" dy="3.3000" layer="1" cream="no"/>+  <polygon width="0.1200" layer="21">+    <vertex x="-1.9900" y="1.5600"/>+    <vertex x="-2.4700" y="1.5600"/>+    <vertex x="-1.9900" y="2.0400"/>+    <vertex x="-1.9900" y="1.5600"/>+  </polygon>+  <wire x1="-1.5000" y1="2.1100" x2="1.5000" y2="2.1100" width="0.1200" layer="21"/>+  <wire x1="-1.5000" y1="-2.1100" x2="1.5000" y2="-2.1100" width="0.1200" layer="21"/>+  <wire x1="-1.5000" y1="1.2500" x2="-0.7500" y2="2.0000" width="0.1000" layer="51"/>+  <wire x1="-1.5000" y1="-2.0000" x2="-1.5000" y2="1.2500" width="0.1000" layer="51"/>+  <wire x1="-0.7500" y1="2.0000" x2="1.5000" y2="2.0000" width="0.1000" layer="51"/>+  <wire x1="1.5000" y1="2.0000" x2="1.5000" y2="-2.0000" width="0.1000" layer="51"/>+  <wire x1="1.5000" y1="-2.0000" x2="-1.5000" y2="-2.0000" width="0.1000" layer="51"/>+  <text x="0" y="2.710" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-2.710" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="LTC2801IDE#PBF">+  <wire x1="-12.7" y1="10.16" x2="12.7" y2="10.16" width="0.254" layer="94"/>+  <wire x1="12.7" y1="10.16" x2="12.7" y2="-10.16" width="0.254" layer="94"/>+  <wire x1="12.7" y1="-10.16" x2="-12.7" y2="-10.16" width="0.254" layer="94"/>+  <wire x1="-12.7" y1="-10.16" x2="-12.7" y2="10.16" width="0.254" layer="94"/>+  <text x="0.0000" y="12.7000" size="1.27" layer="95" align="center">&gt;NAME</text>+  <text x="0.0000" y="-12.7000" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <pin name="RIN" x="-17.78" y="7.62" length="middle" direction="in"/>+  <pin name="TOUT" x="-17.78" y="5.08" length="middle" direction="out"/>+  <pin name="VCC" x="-17.78" y="2.54" length="middle" direction="pwr"/>+  <pin name="VDD" x="-17.78" y="0" length="middle" direction="out"/>+  <pin name="SW" x="-17.78" y="-2.54" length="middle" direction="pas"/>+  <pin name="GND" x="-17.78" y="-5.08" length="middle" direction="pwr"/>+  <pin name="CAP" x="-17.78" y="-7.62" length="middle" direction="pas"/>+  <pin name="VEE" x="17.78" y="5.08" length="middle" direction="out" rot="R180"/>+  <pin name="ROUT" x="17.78" y="2.54" length="middle" direction="out" rot="R180"/>+  <pin name="TIN" x="17.78" y="0" length="middle" direction="in" rot="R180"/>+  <pin name="VL" x="17.78" y="-2.54" length="middle" direction="pwr" rot="R180"/>+  <pin name="MODE" x="17.78" y="-5.08" length="middle" direction="in" rot="R180"/>+  <pin name="PS" x="17.78" y="-7.62" length="middle" direction="in" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="LTC2801IDE#PBF" prefix="U">+  <description></description>+  <gates>+    <gate name="G$1" symbol="LTC2801IDE#PBF" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="DFN-12-1EP_3x4mm_P0.5mm_EP1.7x3.3mm">+      <connects>+        <connect gate="G$1" pin="RIN" pad="1"/>+        <connect gate="G$1" pin="TOUT" pad="2"/>+        <connect gate="G$1" pin="VCC" pad="3"/>+        <connect gate="G$1" pin="VDD" pad="4"/>+        <connect gate="G$1" pin="SW" pad="5"/>+        <connect gate="G$1" pin="GND" pad="6"/>+        <connect gate="G$1" pin="CAP" pad="7"/>+        <connect gate="G$1" pin="VEE" pad="13"/>+        <connect gate="G$1" pin="ROUT" pad="12"/>+        <connect gate="G$1" pin="TIN" pad="11"/>+        <connect gate="G$1" pin="VL" pad="10"/>+        <connect gate="G$1" pin="MODE" pad="9"/>+        <connect gate="G$1" pin="PS" pad="8"/>+      </connects>+      <technologies><technology name=""/></technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
ltc2801ide-pbf.stepadded+3478
@@ -0,0 +1,3478 @@+ISO-10303-21;
+HEADER;
+/* DFN-12-1EP_3x4mm_Pitch0.5mm.step 3D STEP model for use in ECAD systems
+ * Copyright (C) 2017, kicad StepUp
+ * 
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
+ * 
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see http://www.gnu.org/licenses/.
+ * 
+ * As a special exception, if you create a design which uses this symbol,
+ * and embed this symbol or unaltered portions of this symbol into the design,
+ * this symbol does not by itself cause the resulting design to be covered by
+ * the GNU General Public License.
+ * This exception does not however invalidate any other reasons why the design
+ * itself might be covered by the GNU General Public License. 
+ * If you modify this symbol, you may extend this exception to your version of the symbol,
+ * but you are not obligated to do so.
+ * If you do not wish to do so, delete this exception statement from your version
+ * Risk disclaimer
+ * *USE 3D CAD DATA AT YOUR OWN RISK*
+ * *DO NOT RELY UPON ANY INFORMATION FOUND HERE WITHOUT INDEPENDENT VERIFICATION.*
+ * 
+ */
+
+FILE_DESCRIPTION(
+/* description */ ('model of DFN-12-1EP_3x4mm_Pitch0.5mm'),
+/* implementation_level */ '2;1');
+
+FILE_NAME(
+/* name */ 'DFN-12-1EP_3x4mm_Pitch0.5mm.step',
+/* time_stamp */ '2017-03-23T11:13:21',
+/* author */ ('kicad StepUp','ksu'),
+/* organization */ ('FreeCAD'),
+/* preprocessor_version */ 'OCC',
+/* originating_system */ 'kicad StepUp',
+/* authorisation */ '');
+
+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('DFN-12-1EP_3x4mm_Pitch0.5mm','DFN-12-1EP_3x4mm_Pitch0.5mm'
+,'',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#2785);
+#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,#65,#96,#120,#144,#168,#185,#628,#797,#821,
+#861,#1023,#1048,#1088,#1121,#1146,#1179,#1219,#1244,#1284,#1317,
+#1342,#1375,#1415,#1440,#1480,#1513,#1538,#1571,#1611,#1636,#1676,
+#1709,#1734,#1767,#1807,#1832,#1872,#1905,#1930,#1963,#2003,#2028,
+#2068,#2101,#2126,#2159,#2176,#2199,#2216,#2233,#2250,#2267,#2284,
+#2301,#2318,#2330,#2347,#2364,#2381,#2398,#2415,#2432,#2449,#2461,
+#2478,#2490,#2507,#2519,#2536,#2548,#2565,#2577,#2594,#2606,#2623,
+#2635,#2652,#2664,#2681,#2693,#2710,#2722,#2739,#2751,#2776));
+#17 = ADVANCED_FACE('',(#18),#60,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#30,#38,#46,#54));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-0.85,1.4,0.E+000));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-0.85,-1.65,0.E+000));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(-0.85,1.4,0.E+000));
+#28 = VECTOR('',#29,1.);
+#29 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#30 = ORIENTED_EDGE('',*,*,#31,.T.);
+#31 = EDGE_CURVE('',#24,#32,#34,.T.);
+#32 = VERTEX_POINT('',#33);
+#33 = CARTESIAN_POINT('',(0.85,-1.65,0.E+000));
+#34 = LINE('',#35,#36);
+#35 = CARTESIAN_POINT('',(-0.85,-1.65,0.E+000));
+#36 = VECTOR('',#37,1.);
+#37 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#38 = ORIENTED_EDGE('',*,*,#39,.T.);
+#39 = EDGE_CURVE('',#32,#40,#42,.T.);
+#40 = VERTEX_POINT('',#41);
+#41 = CARTESIAN_POINT('',(0.85,1.65,0.E+000));
+#42 = LINE('',#43,#44);
+#43 = CARTESIAN_POINT('',(0.85,-1.65,0.E+000));
+#44 = VECTOR('',#45,1.);
+#45 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#46 = ORIENTED_EDGE('',*,*,#47,.T.);
+#47 = EDGE_CURVE('',#40,#48,#50,.T.);
+#48 = VERTEX_POINT('',#49);
+#49 = CARTESIAN_POINT('',(-0.6,1.65,0.E+000));
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(0.85,1.65,0.E+000));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#54 = ORIENTED_EDGE('',*,*,#55,.T.);
+#55 = EDGE_CURVE('',#48,#22,#56,.T.);
+#56 = LINE('',#57,#58);
+#57 = CARTESIAN_POINT('',(-0.6,1.65,0.E+000));
+#58 = VECTOR('',#59,1.);
+#59 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#60 = PLANE('',#61);
+#61 = AXIS2_PLACEMENT_3D('',#62,#63,#64);
+#62 = CARTESIAN_POINT('',(-0.85,1.4,0.E+000));
+#63 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#64 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#65 = ADVANCED_FACE('',(#66),#91,.F.);
+#66 = FACE_BOUND('',#67,.F.);
+#67 = EDGE_LOOP('',(#68,#76,#84,#90));
+#68 = ORIENTED_EDGE('',*,*,#69,.T.);
+#69 = EDGE_CURVE('',#22,#70,#72,.T.);
+#70 = VERTEX_POINT('',#71);
+#71 = CARTESIAN_POINT('',(-0.85,1.4,2.E-002));
+#72 = LINE('',#73,#74);
+#73 = CARTESIAN_POINT('',(-0.85,1.4,0.E+000));
+#74 = VECTOR('',#75,1.);
+#75 = DIRECTION('',(0.E+000,0.E+000,1.));
+#76 = ORIENTED_EDGE('',*,*,#77,.T.);
+#77 = EDGE_CURVE('',#70,#78,#80,.T.);
+#78 = VERTEX_POINT('',#79);
+#79 = CARTESIAN_POINT('',(-0.85,-1.65,2.E-002));
+#80 = LINE('',#81,#82);
+#81 = CARTESIAN_POINT('',(-0.85,1.4,2.E-002));
+#82 = VECTOR('',#83,1.);
+#83 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#84 = ORIENTED_EDGE('',*,*,#85,.F.);
+#85 = EDGE_CURVE('',#24,#78,#86,.T.);
+#86 = LINE('',#87,#88);
+#87 = CARTESIAN_POINT('',(-0.85,-1.65,0.E+000));
+#88 = VECTOR('',#89,1.);
+#89 = DIRECTION('',(0.E+000,0.E+000,1.));
+#90 = ORIENTED_EDGE('',*,*,#21,.F.);
+#91 = PLANE('',#92);
+#92 = AXIS2_PLACEMENT_3D('',#93,#94,#95);
+#93 = CARTESIAN_POINT('',(-0.85,1.4,0.E+000));
+#94 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#95 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#96 = ADVANCED_FACE('',(#97),#115,.F.);
+#97 = FACE_BOUND('',#98,.F.);
+#98 = EDGE_LOOP('',(#99,#100,#108,#114));
+#99 = ORIENTED_EDGE('',*,*,#85,.T.);
+#100 = ORIENTED_EDGE('',*,*,#101,.T.);
+#101 = EDGE_CURVE('',#78,#102,#104,.T.);
+#102 = VERTEX_POINT('',#103);
+#103 = CARTESIAN_POINT('',(0.85,-1.65,2.E-002));
+#104 = LINE('',#105,#106);
+#105 = CARTESIAN_POINT('',(-0.85,-1.65,2.E-002));
+#106 = VECTOR('',#107,1.);
+#107 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#108 = ORIENTED_EDGE('',*,*,#109,.F.);
+#109 = EDGE_CURVE('',#32,#102,#110,.T.);
+#110 = LINE('',#111,#112);
+#111 = CARTESIAN_POINT('',(0.85,-1.65,0.E+000));
+#112 = VECTOR('',#113,1.);
+#113 = DIRECTION('',(0.E+000,0.E+000,1.));
+#114 = ORIENTED_EDGE('',*,*,#31,.F.);
+#115 = PLANE('',#116);
+#116 = AXIS2_PLACEMENT_3D('',#117,#118,#119);
+#117 = CARTESIAN_POINT('',(-0.85,-1.65,0.E+000));
+#118 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#119 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#120 = ADVANCED_FACE('',(#121),#139,.F.);
+#121 = FACE_BOUND('',#122,.F.);
+#122 = EDGE_LOOP('',(#123,#124,#132,#138));
+#123 = ORIENTED_EDGE('',*,*,#109,.T.);
+#124 = ORIENTED_EDGE('',*,*,#125,.T.);
+#125 = EDGE_CURVE('',#102,#126,#128,.T.);
+#126 = VERTEX_POINT('',#127);
+#127 = CARTESIAN_POINT('',(0.85,1.65,2.E-002));
+#128 = LINE('',#129,#130);
+#129 = CARTESIAN_POINT('',(0.85,-1.65,2.E-002));
+#130 = VECTOR('',#131,1.);
+#131 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#132 = ORIENTED_EDGE('',*,*,#133,.F.);
+#133 = EDGE_CURVE('',#40,#126,#134,.T.);
+#134 = LINE('',#135,#136);
+#135 = CARTESIAN_POINT('',(0.85,1.65,0.E+000));
+#136 = VECTOR('',#137,1.);
+#137 = DIRECTION('',(0.E+000,0.E+000,1.));
+#138 = ORIENTED_EDGE('',*,*,#39,.F.);
+#139 = PLANE('',#140);
+#140 = AXIS2_PLACEMENT_3D('',#141,#142,#143);
+#141 = CARTESIAN_POINT('',(0.85,-1.65,0.E+000));
+#142 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#143 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#144 = ADVANCED_FACE('',(#145),#163,.F.);
+#145 = FACE_BOUND('',#146,.F.);
+#146 = EDGE_LOOP('',(#147,#148,#156,#162));
+#147 = ORIENTED_EDGE('',*,*,#133,.T.);
+#148 = ORIENTED_EDGE('',*,*,#149,.T.);
+#149 = EDGE_CURVE('',#126,#150,#152,.T.);
+#150 = VERTEX_POINT('',#151);
+#151 = CARTESIAN_POINT('',(-0.6,1.65,2.E-002));
+#152 = LINE('',#153,#154);
+#153 = CARTESIAN_POINT('',(0.85,1.65,2.E-002));
+#154 = VECTOR('',#155,1.);
+#155 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#156 = ORIENTED_EDGE('',*,*,#157,.F.);
+#157 = EDGE_CURVE('',#48,#150,#158,.T.);
+#158 = LINE('',#159,#160);
+#159 = CARTESIAN_POINT('',(-0.6,1.65,0.E+000));
+#160 = VECTOR('',#161,1.);
+#161 = DIRECTION('',(0.E+000,0.E+000,1.));
+#162 = ORIENTED_EDGE('',*,*,#47,.F.);
+#163 = PLANE('',#164);
+#164 = AXIS2_PLACEMENT_3D('',#165,#166,#167);
+#165 = CARTESIAN_POINT('',(0.85,1.65,0.E+000));
+#166 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#167 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#168 = ADVANCED_FACE('',(#169),#180,.F.);
+#169 = FACE_BOUND('',#170,.F.);
+#170 = EDGE_LOOP('',(#171,#172,#178,#179));
+#171 = ORIENTED_EDGE('',*,*,#157,.T.);
+#172 = ORIENTED_EDGE('',*,*,#173,.T.);
+#173 = EDGE_CURVE('',#150,#70,#174,.T.);
+#174 = LINE('',#175,#176);
+#175 = CARTESIAN_POINT('',(-0.6,1.65,2.E-002));
+#176 = VECTOR('',#177,1.);
+#177 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#178 = ORIENTED_EDGE('',*,*,#69,.F.);
+#179 = ORIENTED_EDGE('',*,*,#55,.F.);
+#180 = PLANE('',#181);
+#181 = AXIS2_PLACEMENT_3D('',#182,#183,#184);
+#182 = CARTESIAN_POINT('',(-0.6,1.65,0.E+000));
+#183 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#184 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#185 = ADVANCED_FACE('',(#186,#616),#623,.F.);
+#186 = FACE_BOUND('',#187,.F.);
+#187 = EDGE_LOOP('',(#188,#198,#206,#214,#222,#231,#239,#247,#255,#264,
+#272,#280,#288,#297,#305,#313,#321,#330,#338,#346,#354,#363,#371,
+#379,#387,#396,#404,#412,#420,#428,#436,#445,#453,#461,#469,#478,
+#486,#494,#502,#511,#519,#527,#535,#544,#552,#560,#568,#577,#585,
+#593,#601,#610));
+#188 = ORIENTED_EDGE('',*,*,#189,.F.);
+#189 = EDGE_CURVE('',#190,#192,#194,.T.);
+#190 = VERTEX_POINT('',#191);
+#191 = CARTESIAN_POINT('',(1.49,1.99,2.E-002));
+#192 = VERTEX_POINT('',#193);
+#193 = CARTESIAN_POINT('',(1.49,1.375,2.E-002));
+#194 = LINE('',#195,#196);
+#195 = CARTESIAN_POINT('',(1.49,1.99,2.E-002));
+#196 = VECTOR('',#197,1.);
+#197 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#198 = ORIENTED_EDGE('',*,*,#199,.F.);
+#199 = EDGE_CURVE('',#200,#190,#202,.T.);
+#200 = VERTEX_POINT('',#201);
+#201 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#202 = LINE('',#203,#204);
+#203 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#204 = VECTOR('',#205,1.);
+#205 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#206 = ORIENTED_EDGE('',*,*,#207,.T.);
+#207 = EDGE_CURVE('',#200,#208,#210,.T.);
+#208 = VERTEX_POINT('',#209);
+#209 = CARTESIAN_POINT('',(-1.49,1.375,2.E-002));
+#210 = LINE('',#211,#212);
+#211 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#212 = VECTOR('',#213,1.);
+#213 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#214 = ORIENTED_EDGE('',*,*,#215,.T.);
+#215 = EDGE_CURVE('',#208,#216,#218,.T.);
+#216 = VERTEX_POINT('',#217);
+#217 = CARTESIAN_POINT('',(-1.225,1.375,2.E-002));
+#218 = LINE('',#219,#220);
+#219 = CARTESIAN_POINT('',(-1.3575,1.375,2.E-002));
+#220 = VECTOR('',#221,1.);
+#221 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#222 = ORIENTED_EDGE('',*,*,#223,.T.);
+#223 = EDGE_CURVE('',#216,#224,#226,.T.);
+#224 = VERTEX_POINT('',#225);
+#225 = CARTESIAN_POINT('',(-1.225,1.125,2.E-002));
+#226 = CIRCLE('',#227,0.125);
+#227 = AXIS2_PLACEMENT_3D('',#228,#229,#230);
+#228 = CARTESIAN_POINT('',(-1.225,1.25,2.E-002));
+#229 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#230 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#231 = ORIENTED_EDGE('',*,*,#232,.T.);
+#232 = EDGE_CURVE('',#224,#233,#235,.T.);
+#233 = VERTEX_POINT('',#234);
+#234 = CARTESIAN_POINT('',(-1.49,1.125,2.E-002));
+#235 = LINE('',#236,#237);
+#236 = CARTESIAN_POINT('',(-1.495,1.125,2.E-002));
+#237 = VECTOR('',#238,1.);
+#238 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#239 = ORIENTED_EDGE('',*,*,#240,.T.);
+#240 = EDGE_CURVE('',#233,#241,#243,.T.);
+#241 = VERTEX_POINT('',#242);
+#242 = CARTESIAN_POINT('',(-1.49,0.875,2.E-002));
+#243 = LINE('',#244,#245);
+#244 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#245 = VECTOR('',#246,1.);
+#246 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#247 = ORIENTED_EDGE('',*,*,#248,.T.);
+#248 = EDGE_CURVE('',#241,#249,#251,.T.);
+#249 = VERTEX_POINT('',#250);
+#250 = CARTESIAN_POINT('',(-1.225,0.875,2.E-002));
+#251 = LINE('',#252,#253);
+#252 = CARTESIAN_POINT('',(-1.3575,0.875,2.E-002));
+#253 = VECTOR('',#254,1.);
+#254 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#255 = ORIENTED_EDGE('',*,*,#256,.T.);
+#256 = EDGE_CURVE('',#249,#257,#259,.T.);
+#257 = VERTEX_POINT('',#258);
+#258 = CARTESIAN_POINT('',(-1.225,0.625,2.E-002));
+#259 = CIRCLE('',#260,0.125);
+#260 = AXIS2_PLACEMENT_3D('',#261,#262,#263);
+#261 = CARTESIAN_POINT('',(-1.225,0.75,2.E-002));
+#262 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#263 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#264 = ORIENTED_EDGE('',*,*,#265,.T.);
+#265 = EDGE_CURVE('',#257,#266,#268,.T.);
+#266 = VERTEX_POINT('',#267);
+#267 = CARTESIAN_POINT('',(-1.49,0.625,2.E-002));
+#268 = LINE('',#269,#270);
+#269 = CARTESIAN_POINT('',(-1.495,0.625,2.E-002));
+#270 = VECTOR('',#271,1.);
+#271 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#272 = ORIENTED_EDGE('',*,*,#273,.T.);
+#273 = EDGE_CURVE('',#266,#274,#276,.T.);
+#274 = VERTEX_POINT('',#275);
+#275 = CARTESIAN_POINT('',(-1.49,0.375,2.E-002));
+#276 = LINE('',#277,#278);
+#277 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#278 = VECTOR('',#279,1.);
+#279 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#280 = ORIENTED_EDGE('',*,*,#281,.T.);
+#281 = EDGE_CURVE('',#274,#282,#284,.T.);
+#282 = VERTEX_POINT('',#283);
+#283 = CARTESIAN_POINT('',(-1.225,0.375,2.E-002));
+#284 = LINE('',#285,#286);
+#285 = CARTESIAN_POINT('',(-1.3575,0.375,2.E-002));
+#286 = VECTOR('',#287,1.);
+#287 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#288 = ORIENTED_EDGE('',*,*,#289,.T.);
+#289 = EDGE_CURVE('',#282,#290,#292,.T.);
+#290 = VERTEX_POINT('',#291);
+#291 = CARTESIAN_POINT('',(-1.225,0.125,2.E-002));
+#292 = CIRCLE('',#293,0.125);
+#293 = AXIS2_PLACEMENT_3D('',#294,#295,#296);
+#294 = CARTESIAN_POINT('',(-1.225,0.25,2.E-002));
+#295 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#296 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#297 = ORIENTED_EDGE('',*,*,#298,.T.);
+#298 = EDGE_CURVE('',#290,#299,#301,.T.);
+#299 = VERTEX_POINT('',#300);
+#300 = CARTESIAN_POINT('',(-1.49,0.125,2.E-002));
+#301 = LINE('',#302,#303);
+#302 = CARTESIAN_POINT('',(-1.495,0.125,2.E-002));
+#303 = VECTOR('',#304,1.);
+#304 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#305 = ORIENTED_EDGE('',*,*,#306,.T.);
+#306 = EDGE_CURVE('',#299,#307,#309,.T.);
+#307 = VERTEX_POINT('',#308);
+#308 = CARTESIAN_POINT('',(-1.49,-0.125,2.E-002));
+#309 = LINE('',#310,#311);
+#310 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#311 = VECTOR('',#312,1.);
+#312 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#313 = ORIENTED_EDGE('',*,*,#314,.T.);
+#314 = EDGE_CURVE('',#307,#315,#317,.T.);
+#315 = VERTEX_POINT('',#316);
+#316 = CARTESIAN_POINT('',(-1.225,-0.125,2.E-002));
+#317 = LINE('',#318,#319);
+#318 = CARTESIAN_POINT('',(-1.3575,-0.125,2.E-002));
+#319 = VECTOR('',#320,1.);
+#320 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#321 = ORIENTED_EDGE('',*,*,#322,.T.);
+#322 = EDGE_CURVE('',#315,#323,#325,.T.);
+#323 = VERTEX_POINT('',#324);
+#324 = CARTESIAN_POINT('',(-1.225,-0.375,2.E-002));
+#325 = CIRCLE('',#326,0.125);
+#326 = AXIS2_PLACEMENT_3D('',#327,#328,#329);
+#327 = CARTESIAN_POINT('',(-1.225,-0.25,2.E-002));
+#328 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#329 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#330 = ORIENTED_EDGE('',*,*,#331,.T.);
+#331 = EDGE_CURVE('',#323,#332,#334,.T.);
+#332 = VERTEX_POINT('',#333);
+#333 = CARTESIAN_POINT('',(-1.49,-0.375,2.E-002));
+#334 = LINE('',#335,#336);
+#335 = CARTESIAN_POINT('',(-1.495,-0.375,2.E-002));
+#336 = VECTOR('',#337,1.);
+#337 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#338 = ORIENTED_EDGE('',*,*,#339,.T.);
+#339 = EDGE_CURVE('',#332,#340,#342,.T.);
+#340 = VERTEX_POINT('',#341);
+#341 = CARTESIAN_POINT('',(-1.49,-0.625,2.E-002));
+#342 = LINE('',#343,#344);
+#343 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#344 = VECTOR('',#345,1.);
+#345 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#346 = ORIENTED_EDGE('',*,*,#347,.T.);
+#347 = EDGE_CURVE('',#340,#348,#350,.T.);
+#348 = VERTEX_POINT('',#349);
+#349 = CARTESIAN_POINT('',(-1.225,-0.625,2.E-002));
+#350 = LINE('',#351,#352);
+#351 = CARTESIAN_POINT('',(-1.3575,-0.625,2.E-002));
+#352 = VECTOR('',#353,1.);
+#353 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#354 = ORIENTED_EDGE('',*,*,#355,.T.);
+#355 = EDGE_CURVE('',#348,#356,#358,.T.);
+#356 = VERTEX_POINT('',#357);
+#357 = CARTESIAN_POINT('',(-1.225,-0.875,2.E-002));
+#358 = CIRCLE('',#359,0.125);
+#359 = AXIS2_PLACEMENT_3D('',#360,#361,#362);
+#360 = CARTESIAN_POINT('',(-1.225,-0.75,2.E-002));
+#361 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#362 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#363 = ORIENTED_EDGE('',*,*,#364,.T.);
+#364 = EDGE_CURVE('',#356,#365,#367,.T.);
+#365 = VERTEX_POINT('',#366);
+#366 = CARTESIAN_POINT('',(-1.49,-0.875,2.E-002));
+#367 = LINE('',#368,#369);
+#368 = CARTESIAN_POINT('',(-1.495,-0.875,2.E-002));
+#369 = VECTOR('',#370,1.);
+#370 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#371 = ORIENTED_EDGE('',*,*,#372,.T.);
+#372 = EDGE_CURVE('',#365,#373,#375,.T.);
+#373 = VERTEX_POINT('',#374);
+#374 = CARTESIAN_POINT('',(-1.49,-1.125,2.E-002));
+#375 = LINE('',#376,#377);
+#376 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#377 = VECTOR('',#378,1.);
+#378 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#379 = ORIENTED_EDGE('',*,*,#380,.T.);
+#380 = EDGE_CURVE('',#373,#381,#383,.T.);
+#381 = VERTEX_POINT('',#382);
+#382 = CARTESIAN_POINT('',(-1.225,-1.125,2.E-002));
+#383 = LINE('',#384,#385);
+#384 = CARTESIAN_POINT('',(-1.3575,-1.125,2.E-002));
+#385 = VECTOR('',#386,1.);
+#386 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#387 = ORIENTED_EDGE('',*,*,#388,.T.);
+#388 = EDGE_CURVE('',#381,#389,#391,.T.);
+#389 = VERTEX_POINT('',#390);
+#390 = CARTESIAN_POINT('',(-1.225,-1.375,2.E-002));
+#391 = CIRCLE('',#392,0.125);
+#392 = AXIS2_PLACEMENT_3D('',#393,#394,#395);
+#393 = CARTESIAN_POINT('',(-1.225,-1.25,2.E-002));
+#394 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#395 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#396 = ORIENTED_EDGE('',*,*,#397,.T.);
+#397 = EDGE_CURVE('',#389,#398,#400,.T.);
+#398 = VERTEX_POINT('',#399);
+#399 = CARTESIAN_POINT('',(-1.49,-1.375,2.E-002));
+#400 = LINE('',#401,#402);
+#401 = CARTESIAN_POINT('',(-1.495,-1.375,2.E-002));
+#402 = VECTOR('',#403,1.);
+#403 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#404 = ORIENTED_EDGE('',*,*,#405,.T.);
+#405 = EDGE_CURVE('',#398,#406,#408,.T.);
+#406 = VERTEX_POINT('',#407);
+#407 = CARTESIAN_POINT('',(-1.49,-1.99,2.E-002));
+#408 = LINE('',#409,#410);
+#409 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#410 = VECTOR('',#411,1.);
+#411 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#412 = ORIENTED_EDGE('',*,*,#413,.T.);
+#413 = EDGE_CURVE('',#406,#414,#416,.T.);
+#414 = VERTEX_POINT('',#415);
+#415 = CARTESIAN_POINT('',(1.49,-1.99,2.E-002));
+#416 = LINE('',#417,#418);
+#417 = CARTESIAN_POINT('',(-1.49,-1.99,2.E-002));
+#418 = VECTOR('',#419,1.);
+#419 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#420 = ORIENTED_EDGE('',*,*,#421,.F.);
+#421 = EDGE_CURVE('',#422,#414,#424,.T.);
+#422 = VERTEX_POINT('',#423);
+#423 = CARTESIAN_POINT('',(1.49,-1.375,2.E-002));
+#424 = LINE('',#425,#426);
+#425 = CARTESIAN_POINT('',(1.49,1.99,2.E-002));
+#426 = VECTOR('',#427,1.);
+#427 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#428 = ORIENTED_EDGE('',*,*,#429,.T.);
+#429 = EDGE_CURVE('',#422,#430,#432,.T.);
+#430 = VERTEX_POINT('',#431);
+#431 = CARTESIAN_POINT('',(1.225,-1.375,2.E-002));
+#432 = LINE('',#433,#434);
+#433 = CARTESIAN_POINT('',(-0.1325,-1.375,2.E-002));
+#434 = VECTOR('',#435,1.);
+#435 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#436 = ORIENTED_EDGE('',*,*,#437,.T.);
+#437 = EDGE_CURVE('',#430,#438,#440,.T.);
+#438 = VERTEX_POINT('',#439);
+#439 = CARTESIAN_POINT('',(1.225,-1.125,2.E-002));
+#440 = CIRCLE('',#441,0.125);
+#441 = AXIS2_PLACEMENT_3D('',#442,#443,#444);
+#442 = CARTESIAN_POINT('',(1.225,-1.25,2.E-002));
+#443 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#444 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#445 = ORIENTED_EDGE('',*,*,#446,.T.);
+#446 = EDGE_CURVE('',#438,#447,#449,.T.);
+#447 = VERTEX_POINT('',#448);
+#448 = CARTESIAN_POINT('',(1.49,-1.125,2.E-002));
+#449 = LINE('',#450,#451);
+#450 = CARTESIAN_POINT('',(5.E-003,-1.125,2.E-002));
+#451 = VECTOR('',#452,1.);
+#452 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#453 = ORIENTED_EDGE('',*,*,#454,.F.);
+#454 = EDGE_CURVE('',#455,#447,#457,.T.);
+#455 = VERTEX_POINT('',#456);
+#456 = CARTESIAN_POINT('',(1.49,-0.875,2.E-002));
+#457 = LINE('',#458,#459);
+#458 = CARTESIAN_POINT('',(1.49,1.99,2.E-002));
+#459 = VECTOR('',#460,1.);
+#460 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#461 = ORIENTED_EDGE('',*,*,#462,.T.);
+#462 = EDGE_CURVE('',#455,#463,#465,.T.);
+#463 = VERTEX_POINT('',#464);
+#464 = CARTESIAN_POINT('',(1.225,-0.875,2.E-002));
+#465 = LINE('',#466,#467);
+#466 = CARTESIAN_POINT('',(-0.1325,-0.875,2.E-002));
+#467 = VECTOR('',#468,1.);
+#468 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#469 = ORIENTED_EDGE('',*,*,#470,.T.);
+#470 = EDGE_CURVE('',#463,#471,#473,.T.);
+#471 = VERTEX_POINT('',#472);
+#472 = CARTESIAN_POINT('',(1.225,-0.625,2.E-002));
+#473 = CIRCLE('',#474,0.125);
+#474 = AXIS2_PLACEMENT_3D('',#475,#476,#477);
+#475 = CARTESIAN_POINT('',(1.225,-0.75,2.E-002));
+#476 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#477 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#478 = ORIENTED_EDGE('',*,*,#479,.T.);
+#479 = EDGE_CURVE('',#471,#480,#482,.T.);
+#480 = VERTEX_POINT('',#481);
+#481 = CARTESIAN_POINT('',(1.49,-0.625,2.E-002));
+#482 = LINE('',#483,#484);
+#483 = CARTESIAN_POINT('',(5.E-003,-0.625,2.E-002));
+#484 = VECTOR('',#485,1.);
+#485 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#486 = ORIENTED_EDGE('',*,*,#487,.F.);
+#487 = EDGE_CURVE('',#488,#480,#490,.T.);
+#488 = VERTEX_POINT('',#489);
+#489 = CARTESIAN_POINT('',(1.49,-0.375,2.E-002));
+#490 = LINE('',#491,#492);
+#491 = CARTESIAN_POINT('',(1.49,1.99,2.E-002));
+#492 = VECTOR('',#493,1.);
+#493 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#494 = ORIENTED_EDGE('',*,*,#495,.T.);
+#495 = EDGE_CURVE('',#488,#496,#498,.T.);
+#496 = VERTEX_POINT('',#497);
+#497 = CARTESIAN_POINT('',(1.225,-0.375,2.E-002));
+#498 = LINE('',#499,#500);
+#499 = CARTESIAN_POINT('',(-0.1325,-0.375,2.E-002));
+#500 = VECTOR('',#501,1.);
+#501 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#502 = ORIENTED_EDGE('',*,*,#503,.T.);
+#503 = EDGE_CURVE('',#496,#504,#506,.T.);
+#504 = VERTEX_POINT('',#505);
+#505 = CARTESIAN_POINT('',(1.225,-0.125,2.E-002));
+#506 = CIRCLE('',#507,0.125);
+#507 = AXIS2_PLACEMENT_3D('',#508,#509,#510);
+#508 = CARTESIAN_POINT('',(1.225,-0.25,2.E-002));
+#509 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#510 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#511 = ORIENTED_EDGE('',*,*,#512,.T.);
+#512 = EDGE_CURVE('',#504,#513,#515,.T.);
+#513 = VERTEX_POINT('',#514);
+#514 = CARTESIAN_POINT('',(1.49,-0.125,2.E-002));
+#515 = LINE('',#516,#517);
+#516 = CARTESIAN_POINT('',(5.E-003,-0.125,2.E-002));
+#517 = VECTOR('',#518,1.);
+#518 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#519 = ORIENTED_EDGE('',*,*,#520,.F.);
+#520 = EDGE_CURVE('',#521,#513,#523,.T.);
+#521 = VERTEX_POINT('',#522);
+#522 = CARTESIAN_POINT('',(1.49,0.125,2.E-002));
+#523 = LINE('',#524,#525);
+#524 = CARTESIAN_POINT('',(1.49,1.99,2.E-002));
+#525 = VECTOR('',#526,1.);
+#526 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#527 = ORIENTED_EDGE('',*,*,#528,.T.);
+#528 = EDGE_CURVE('',#521,#529,#531,.T.);
+#529 = VERTEX_POINT('',#530);
+#530 = CARTESIAN_POINT('',(1.225,0.125,2.E-002));
+#531 = LINE('',#532,#533);
+#532 = CARTESIAN_POINT('',(-0.1325,0.125,2.E-002));
+#533 = VECTOR('',#534,1.);
+#534 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#535 = ORIENTED_EDGE('',*,*,#536,.T.);
+#536 = EDGE_CURVE('',#529,#537,#539,.T.);
+#537 = VERTEX_POINT('',#538);
+#538 = CARTESIAN_POINT('',(1.225,0.375,2.E-002));
+#539 = CIRCLE('',#540,0.125);
+#540 = AXIS2_PLACEMENT_3D('',#541,#542,#543);
+#541 = CARTESIAN_POINT('',(1.225,0.25,2.E-002));
+#542 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#543 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#544 = ORIENTED_EDGE('',*,*,#545,.T.);
+#545 = EDGE_CURVE('',#537,#546,#548,.T.);
+#546 = VERTEX_POINT('',#547);
+#547 = CARTESIAN_POINT('',(1.49,0.375,2.E-002));
+#548 = LINE('',#549,#550);
+#549 = CARTESIAN_POINT('',(5.E-003,0.375,2.E-002));
+#550 = VECTOR('',#551,1.);
+#551 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#552 = ORIENTED_EDGE('',*,*,#553,.F.);
+#553 = EDGE_CURVE('',#554,#546,#556,.T.);
+#554 = VERTEX_POINT('',#555);
+#555 = CARTESIAN_POINT('',(1.49,0.625,2.E-002));
+#556 = LINE('',#557,#558);
+#557 = CARTESIAN_POINT('',(1.49,1.99,2.E-002));
+#558 = VECTOR('',#559,1.);
+#559 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#560 = ORIENTED_EDGE('',*,*,#561,.T.);
+#561 = EDGE_CURVE('',#554,#562,#564,.T.);
+#562 = VERTEX_POINT('',#563);
+#563 = CARTESIAN_POINT('',(1.225,0.625,2.E-002));
+#564 = LINE('',#565,#566);
+#565 = CARTESIAN_POINT('',(-0.1325,0.625,2.E-002));
+#566 = VECTOR('',#567,1.);
+#567 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#568 = ORIENTED_EDGE('',*,*,#569,.T.);
+#569 = EDGE_CURVE('',#562,#570,#572,.T.);
+#570 = VERTEX_POINT('',#571);
+#571 = CARTESIAN_POINT('',(1.225,0.875,2.E-002));
+#572 = CIRCLE('',#573,0.125);
+#573 = AXIS2_PLACEMENT_3D('',#574,#575,#576);
+#574 = CARTESIAN_POINT('',(1.225,0.75,2.E-002));
+#575 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#576 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#577 = ORIENTED_EDGE('',*,*,#578,.T.);
+#578 = EDGE_CURVE('',#570,#579,#581,.T.);
+#579 = VERTEX_POINT('',#580);
+#580 = CARTESIAN_POINT('',(1.49,0.875,2.E-002));
+#581 = LINE('',#582,#583);
+#582 = CARTESIAN_POINT('',(5.E-003,0.875,2.E-002));
+#583 = VECTOR('',#584,1.);
+#584 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#585 = ORIENTED_EDGE('',*,*,#586,.F.);
+#586 = EDGE_CURVE('',#587,#579,#589,.T.);
+#587 = VERTEX_POINT('',#588);
+#588 = CARTESIAN_POINT('',(1.49,1.125,2.E-002));
+#589 = LINE('',#590,#591);
+#590 = CARTESIAN_POINT('',(1.49,1.99,2.E-002));
+#591 = VECTOR('',#592,1.);
+#592 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#593 = ORIENTED_EDGE('',*,*,#594,.T.);
+#594 = EDGE_CURVE('',#587,#595,#597,.T.);
+#595 = VERTEX_POINT('',#596);
+#596 = CARTESIAN_POINT('',(1.225,1.125,2.E-002));
+#597 = LINE('',#598,#599);
+#598 = CARTESIAN_POINT('',(-0.1325,1.125,2.E-002));
+#599 = VECTOR('',#600,1.);
+#600 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#601 = ORIENTED_EDGE('',*,*,#602,.T.);
+#602 = EDGE_CURVE('',#595,#603,#605,.T.);
+#603 = VERTEX_POINT('',#604);
+#604 = CARTESIAN_POINT('',(1.225,1.375,2.E-002));
+#605 = CIRCLE('',#606,0.125);
+#606 = AXIS2_PLACEMENT_3D('',#607,#608,#609);
+#607 = CARTESIAN_POINT('',(1.225,1.25,2.E-002));
+#608 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#609 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#610 = ORIENTED_EDGE('',*,*,#611,.T.);
+#611 = EDGE_CURVE('',#603,#192,#612,.T.);
+#612 = LINE('',#613,#614);
+#613 = CARTESIAN_POINT('',(5.E-003,1.375,2.E-002));
+#614 = VECTOR('',#615,1.);
+#615 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#616 = FACE_BOUND('',#617,.F.);
+#617 = EDGE_LOOP('',(#618,#619,#620,#621,#622));
+#618 = ORIENTED_EDGE('',*,*,#77,.F.);
+#619 = ORIENTED_EDGE('',*,*,#173,.F.);
+#620 = ORIENTED_EDGE('',*,*,#149,.F.);
+#621 = ORIENTED_EDGE('',*,*,#125,.F.);
+#622 = ORIENTED_EDGE('',*,*,#101,.F.);
+#623 = PLANE('',#624);
+#624 = AXIS2_PLACEMENT_3D('',#625,#626,#627);
+#625 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#626 = DIRECTION('',(0.E+000,0.E+000,1.));
+#627 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#628 = ADVANCED_FACE('',(#629),#792,.T.);
+#629 = FACE_BOUND('',#630,.T.);
+#630 = EDGE_LOOP('',(#631,#632,#640,#648,#654,#655,#663,#671,#677,#678,
+#686,#694,#700,#701,#709,#717,#723,#724,#732,#740,#746,#747,#755,
+#763,#769,#770,#778,#786));
+#631 = ORIENTED_EDGE('',*,*,#189,.F.);
+#632 = ORIENTED_EDGE('',*,*,#633,.T.);
+#633 = EDGE_CURVE('',#190,#634,#636,.T.);
+#634 = VERTEX_POINT('',#635);
+#635 = CARTESIAN_POINT('',(1.49,1.99,0.77));
+#636 = LINE('',#637,#638);
+#637 = CARTESIAN_POINT('',(1.49,1.99,2.E-002));
+#638 = VECTOR('',#639,1.);
+#639 = DIRECTION('',(0.E+000,0.E+000,1.));
+#640 = ORIENTED_EDGE('',*,*,#641,.T.);
+#641 = EDGE_CURVE('',#634,#642,#644,.T.);
+#642 = VERTEX_POINT('',#643);
+#643 = CARTESIAN_POINT('',(1.49,-1.99,0.77));
+#644 = LINE('',#645,#646);
+#645 = CARTESIAN_POINT('',(1.49,1.99,0.77));
+#646 = VECTOR('',#647,1.);
+#647 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#648 = ORIENTED_EDGE('',*,*,#649,.F.);
+#649 = EDGE_CURVE('',#414,#642,#650,.T.);
+#650 = LINE('',#651,#652);
+#651 = CARTESIAN_POINT('',(1.49,-1.99,2.E-002));
+#652 = VECTOR('',#653,1.);
+#653 = DIRECTION('',(0.E+000,0.E+000,1.));
+#654 = ORIENTED_EDGE('',*,*,#421,.F.);
+#655 = ORIENTED_EDGE('',*,*,#656,.T.);
+#656 = EDGE_CURVE('',#422,#657,#659,.T.);
+#657 = VERTEX_POINT('',#658);
+#658 = CARTESIAN_POINT('',(1.49,-1.375,0.2));
+#659 = LINE('',#660,#661);
+#660 = CARTESIAN_POINT('',(1.49,-1.375,1.E-002));
+#661 = VECTOR('',#662,1.);
+#662 = DIRECTION('',(0.E+000,0.E+000,1.));
+#663 = ORIENTED_EDGE('',*,*,#664,.T.);
+#664 = EDGE_CURVE('',#657,#665,#667,.T.);
+#665 = VERTEX_POINT('',#666);
+#666 = CARTESIAN_POINT('',(1.49,-1.125,0.2));
+#667 = LINE('',#668,#669);
+#668 = CARTESIAN_POINT('',(1.49,0.4325,0.2));
+#669 = VECTOR('',#670,1.);
+#670 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#671 = ORIENTED_EDGE('',*,*,#672,.T.);
+#672 = EDGE_CURVE('',#665,#447,#673,.T.);
+#673 = LINE('',#674,#675);
+#674 = CARTESIAN_POINT('',(1.49,-1.125,1.E-002));
+#675 = VECTOR('',#676,1.);
+#676 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#677 = ORIENTED_EDGE('',*,*,#454,.F.);
+#678 = ORIENTED_EDGE('',*,*,#679,.T.);
+#679 = EDGE_CURVE('',#455,#680,#682,.T.);
+#680 = VERTEX_POINT('',#681);
+#681 = CARTESIAN_POINT('',(1.49,-0.875,0.2));
+#682 = LINE('',#683,#684);
+#683 = CARTESIAN_POINT('',(1.49,-0.875,1.E-002));
+#684 = VECTOR('',#685,1.);
+#685 = DIRECTION('',(0.E+000,0.E+000,1.));
+#686 = ORIENTED_EDGE('',*,*,#687,.T.);
+#687 = EDGE_CURVE('',#680,#688,#690,.T.);
+#688 = VERTEX_POINT('',#689);
+#689 = CARTESIAN_POINT('',(1.49,-0.625,0.2));
+#690 = LINE('',#691,#692);
+#691 = CARTESIAN_POINT('',(1.49,0.6825,0.2));
+#692 = VECTOR('',#693,1.);
+#693 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#694 = ORIENTED_EDGE('',*,*,#695,.T.);
+#695 = EDGE_CURVE('',#688,#480,#696,.T.);
+#696 = LINE('',#697,#698);
+#697 = CARTESIAN_POINT('',(1.49,-0.625,1.E-002));
+#698 = VECTOR('',#699,1.);
+#699 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#700 = ORIENTED_EDGE('',*,*,#487,.F.);
+#701 = ORIENTED_EDGE('',*,*,#702,.T.);
+#702 = EDGE_CURVE('',#488,#703,#705,.T.);
+#703 = VERTEX_POINT('',#704);
+#704 = CARTESIAN_POINT('',(1.49,-0.375,0.2));
+#705 = LINE('',#706,#707);
+#706 = CARTESIAN_POINT('',(1.49,-0.375,1.E-002));
+#707 = VECTOR('',#708,1.);
+#708 = DIRECTION('',(0.E+000,0.E+000,1.));
+#709 = ORIENTED_EDGE('',*,*,#710,.T.);
+#710 = EDGE_CURVE('',#703,#711,#713,.T.);
+#711 = VERTEX_POINT('',#712);
+#712 = CARTESIAN_POINT('',(1.49,-0.125,0.2));
+#713 = LINE('',#714,#715);
+#714 = CARTESIAN_POINT('',(1.49,0.9325,0.2));
+#715 = VECTOR('',#716,1.);
+#716 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#717 = ORIENTED_EDGE('',*,*,#718,.T.);
+#718 = EDGE_CURVE('',#711,#513,#719,.T.);
+#719 = LINE('',#720,#721);
+#720 = CARTESIAN_POINT('',(1.49,-0.125,1.E-002));
+#721 = VECTOR('',#722,1.);
+#722 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#723 = ORIENTED_EDGE('',*,*,#520,.F.);
+#724 = ORIENTED_EDGE('',*,*,#725,.T.);
+#725 = EDGE_CURVE('',#521,#726,#728,.T.);
+#726 = VERTEX_POINT('',#727);
+#727 = CARTESIAN_POINT('',(1.49,0.125,0.2));
+#728 = LINE('',#729,#730);
+#729 = CARTESIAN_POINT('',(1.49,0.125,1.E-002));
+#730 = VECTOR('',#731,1.);
+#731 = DIRECTION('',(0.E+000,0.E+000,1.));
+#732 = ORIENTED_EDGE('',*,*,#733,.T.);
+#733 = EDGE_CURVE('',#726,#734,#736,.T.);
+#734 = VERTEX_POINT('',#735);
+#735 = CARTESIAN_POINT('',(1.49,0.375,0.2));
+#736 = LINE('',#737,#738);
+#737 = CARTESIAN_POINT('',(1.49,1.1825,0.2));
+#738 = VECTOR('',#739,1.);
+#739 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#740 = ORIENTED_EDGE('',*,*,#741,.T.);
+#741 = EDGE_CURVE('',#734,#546,#742,.T.);
+#742 = LINE('',#743,#744);
+#743 = CARTESIAN_POINT('',(1.49,0.375,1.E-002));
+#744 = VECTOR('',#745,1.);
+#745 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#746 = ORIENTED_EDGE('',*,*,#553,.F.);
+#747 = ORIENTED_EDGE('',*,*,#748,.T.);
+#748 = EDGE_CURVE('',#554,#749,#751,.T.);
+#749 = VERTEX_POINT('',#750);
+#750 = CARTESIAN_POINT('',(1.49,0.625,0.2));
+#751 = LINE('',#752,#753);
+#752 = CARTESIAN_POINT('',(1.49,0.625,1.E-002));
+#753 = VECTOR('',#754,1.);
+#754 = DIRECTION('',(0.E+000,0.E+000,1.));
+#755 = ORIENTED_EDGE('',*,*,#756,.T.);
+#756 = EDGE_CURVE('',#749,#757,#759,.T.);
+#757 = VERTEX_POINT('',#758);
+#758 = CARTESIAN_POINT('',(1.49,0.875,0.2));
+#759 = LINE('',#760,#761);
+#760 = CARTESIAN_POINT('',(1.49,1.4325,0.2));
+#761 = VECTOR('',#762,1.);
+#762 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#763 = ORIENTED_EDGE('',*,*,#764,.T.);
+#764 = EDGE_CURVE('',#757,#579,#765,.T.);
+#765 = LINE('',#766,#767);
+#766 = CARTESIAN_POINT('',(1.49,0.875,1.E-002));
+#767 = VECTOR('',#768,1.);
+#768 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#769 = ORIENTED_EDGE('',*,*,#586,.F.);
+#770 = ORIENTED_EDGE('',*,*,#771,.T.);
+#771 = EDGE_CURVE('',#587,#772,#774,.T.);
+#772 = VERTEX_POINT('',#773);
+#773 = CARTESIAN_POINT('',(1.49,1.125,0.2));
+#774 = LINE('',#775,#776);
+#775 = CARTESIAN_POINT('',(1.49,1.125,1.E-002));
+#776 = VECTOR('',#777,1.);
+#777 = DIRECTION('',(0.E+000,0.E+000,1.));
+#778 = ORIENTED_EDGE('',*,*,#779,.T.);
+#779 = EDGE_CURVE('',#772,#780,#782,.T.);
+#780 = VERTEX_POINT('',#781);
+#781 = CARTESIAN_POINT('',(1.49,1.375,0.2));
+#782 = LINE('',#783,#784);
+#783 = CARTESIAN_POINT('',(1.49,1.6825,0.2));
+#784 = VECTOR('',#785,1.);
+#785 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#786 = ORIENTED_EDGE('',*,*,#787,.T.);
+#787 = EDGE_CURVE('',#780,#192,#788,.T.);
+#788 = LINE('',#789,#790);
+#789 = CARTESIAN_POINT('',(1.49,1.375,1.E-002));
+#790 = VECTOR('',#791,1.);
+#791 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#792 = PLANE('',#793);
+#793 = AXIS2_PLACEMENT_3D('',#794,#795,#796);
+#794 = CARTESIAN_POINT('',(1.49,1.99,2.E-002));
+#795 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#796 = DIRECTION('',(0.E+000,0.E+000,1.));
+#797 = ADVANCED_FACE('',(#798),#816,.F.);
+#798 = FACE_BOUND('',#799,.F.);
+#799 = EDGE_LOOP('',(#800,#808,#809,#810));
+#800 = ORIENTED_EDGE('',*,*,#801,.F.);
+#801 = EDGE_CURVE('',#200,#802,#804,.T.);
+#802 = VERTEX_POINT('',#803);
+#803 = CARTESIAN_POINT('',(-1.49,1.99,0.77));
+#804 = LINE('',#805,#806);
+#805 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#806 = VECTOR('',#807,1.);
+#807 = DIRECTION('',(0.E+000,0.E+000,1.));
+#808 = ORIENTED_EDGE('',*,*,#199,.T.);
+#809 = ORIENTED_EDGE('',*,*,#633,.T.);
+#810 = ORIENTED_EDGE('',*,*,#811,.F.);
+#811 = EDGE_CURVE('',#802,#634,#812,.T.);
+#812 = LINE('',#813,#814);
+#813 = CARTESIAN_POINT('',(-1.49,1.99,0.77));
+#814 = VECTOR('',#815,1.);
+#815 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#816 = PLANE('',#817);
+#817 = AXIS2_PLACEMENT_3D('',#818,#819,#820);
+#818 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#819 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#820 = DIRECTION('',(0.E+000,0.E+000,1.));
+#821 = ADVANCED_FACE('',(#822),#856,.F.);
+#822 = FACE_BOUND('',#823,.F.);
+#823 = EDGE_LOOP('',(#824,#834,#842,#848,#849,#850));
+#824 = ORIENTED_EDGE('',*,*,#825,.F.);
+#825 = EDGE_CURVE('',#826,#828,#830,.T.);
+#826 = VERTEX_POINT('',#827);
+#827 = CARTESIAN_POINT('',(1.5,1.375,0.E+000));
+#828 = VERTEX_POINT('',#829);
+#829 = CARTESIAN_POINT('',(1.225,1.375,0.E+000));
+#830 = LINE('',#831,#832);
+#831 = CARTESIAN_POINT('',(1.5,1.375,0.E+000));
+#832 = VECTOR('',#833,1.);
+#833 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#834 = ORIENTED_EDGE('',*,*,#835,.T.);
+#835 = EDGE_CURVE('',#826,#836,#838,.T.);
+#836 = VERTEX_POINT('',#837);
+#837 = CARTESIAN_POINT('',(1.5,1.375,0.2));
+#838 = LINE('',#839,#840);
+#839 = CARTESIAN_POINT('',(1.5,1.375,0.E+000));
+#840 = VECTOR('',#841,1.);
+#841 = DIRECTION('',(0.E+000,0.E+000,1.));
+#842 = ORIENTED_EDGE('',*,*,#843,.T.);
+#843 = EDGE_CURVE('',#836,#780,#844,.T.);
+#844 = LINE('',#845,#846);
+#845 = CARTESIAN_POINT('',(1.5,1.375,0.2));
+#846 = VECTOR('',#847,1.);
+#847 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#848 = ORIENTED_EDGE('',*,*,#787,.T.);
+#849 = ORIENTED_EDGE('',*,*,#611,.F.);
+#850 = ORIENTED_EDGE('',*,*,#851,.F.);
+#851 = EDGE_CURVE('',#828,#603,#852,.T.);
+#852 = LINE('',#853,#854);
+#853 = CARTESIAN_POINT('',(1.225,1.375,0.E+000));
+#854 = VECTOR('',#855,1.);
+#855 = DIRECTION('',(0.E+000,0.E+000,1.));
+#856 = PLANE('',#857);
+#857 = AXIS2_PLACEMENT_3D('',#858,#859,#860);
+#858 = CARTESIAN_POINT('',(1.5,1.375,0.E+000));
+#859 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#860 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#861 = ADVANCED_FACE('',(#862),#1018,.F.);
+#862 = FACE_BOUND('',#863,.F.);
+#863 = EDGE_LOOP('',(#864,#865,#866,#874,#880,#881,#889,#897,#903,#904,
+#912,#920,#926,#927,#935,#943,#949,#950,#958,#966,#972,#973,#981,
+#989,#995,#996,#1004,#1012));
+#864 = ORIENTED_EDGE('',*,*,#207,.F.);
+#865 = ORIENTED_EDGE('',*,*,#801,.T.);
+#866 = ORIENTED_EDGE('',*,*,#867,.T.);
+#867 = EDGE_CURVE('',#802,#868,#870,.T.);
+#868 = VERTEX_POINT('',#869);
+#869 = CARTESIAN_POINT('',(-1.49,-1.99,0.77));
+#870 = LINE('',#871,#872);
+#871 = CARTESIAN_POINT('',(-1.49,1.99,0.77));
+#872 = VECTOR('',#873,1.);
+#873 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#874 = ORIENTED_EDGE('',*,*,#875,.F.);
+#875 = EDGE_CURVE('',#406,#868,#876,.T.);
+#876 = LINE('',#877,#878);
+#877 = CARTESIAN_POINT('',(-1.49,-1.99,2.E-002));
+#878 = VECTOR('',#879,1.);
+#879 = DIRECTION('',(0.E+000,0.E+000,1.));
+#880 = ORIENTED_EDGE('',*,*,#405,.F.);
+#881 = ORIENTED_EDGE('',*,*,#882,.T.);
+#882 = EDGE_CURVE('',#398,#883,#885,.T.);
+#883 = VERTEX_POINT('',#884);
+#884 = CARTESIAN_POINT('',(-1.49,-1.375,0.2));
+#885 = LINE('',#886,#887);
+#886 = CARTESIAN_POINT('',(-1.49,-1.375,1.E-002));
+#887 = VECTOR('',#888,1.);
+#888 = DIRECTION('',(0.E+000,0.E+000,1.));
+#889 = ORIENTED_EDGE('',*,*,#890,.T.);
+#890 = EDGE_CURVE('',#883,#891,#893,.T.);
+#891 = VERTEX_POINT('',#892);
+#892 = CARTESIAN_POINT('',(-1.49,-1.125,0.2));
+#893 = LINE('',#894,#895);
+#894 = CARTESIAN_POINT('',(-1.49,0.3075,0.2));
+#895 = VECTOR('',#896,1.);
+#896 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#897 = ORIENTED_EDGE('',*,*,#898,.T.);
+#898 = EDGE_CURVE('',#891,#373,#899,.T.);
+#899 = LINE('',#900,#901);
+#900 = CARTESIAN_POINT('',(-1.49,-1.125,1.E-002));
+#901 = VECTOR('',#902,1.);
+#902 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#903 = ORIENTED_EDGE('',*,*,#372,.F.);
+#904 = ORIENTED_EDGE('',*,*,#905,.T.);
+#905 = EDGE_CURVE('',#365,#906,#908,.T.);
+#906 = VERTEX_POINT('',#907);
+#907 = CARTESIAN_POINT('',(-1.49,-0.875,0.2));
+#908 = LINE('',#909,#910);
+#909 = CARTESIAN_POINT('',(-1.49,-0.875,1.E-002));
+#910 = VECTOR('',#911,1.);
+#911 = DIRECTION('',(0.E+000,0.E+000,1.));
+#912 = ORIENTED_EDGE('',*,*,#913,.T.);
+#913 = EDGE_CURVE('',#906,#914,#916,.T.);
+#914 = VERTEX_POINT('',#915);
+#915 = CARTESIAN_POINT('',(-1.49,-0.625,0.2));
+#916 = LINE('',#917,#918);
+#917 = CARTESIAN_POINT('',(-1.49,0.5575,0.2));
+#918 = VECTOR('',#919,1.);
+#919 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#920 = ORIENTED_EDGE('',*,*,#921,.T.);
+#921 = EDGE_CURVE('',#914,#340,#922,.T.);
+#922 = LINE('',#923,#924);
+#923 = CARTESIAN_POINT('',(-1.49,-0.625,1.E-002));
+#924 = VECTOR('',#925,1.);
+#925 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#926 = ORIENTED_EDGE('',*,*,#339,.F.);
+#927 = ORIENTED_EDGE('',*,*,#928,.T.);
+#928 = EDGE_CURVE('',#332,#929,#931,.T.);
+#929 = VERTEX_POINT('',#930);
+#930 = CARTESIAN_POINT('',(-1.49,-0.375,0.2));
+#931 = LINE('',#932,#933);
+#932 = CARTESIAN_POINT('',(-1.49,-0.375,1.E-002));
+#933 = VECTOR('',#934,1.);
+#934 = DIRECTION('',(0.E+000,0.E+000,1.));
+#935 = ORIENTED_EDGE('',*,*,#936,.T.);
+#936 = EDGE_CURVE('',#929,#937,#939,.T.);
+#937 = VERTEX_POINT('',#938);
+#938 = CARTESIAN_POINT('',(-1.49,-0.125,0.2));
+#939 = LINE('',#940,#941);
+#940 = CARTESIAN_POINT('',(-1.49,0.8075,0.2));
+#941 = VECTOR('',#942,1.);
+#942 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#943 = ORIENTED_EDGE('',*,*,#944,.T.);
+#944 = EDGE_CURVE('',#937,#307,#945,.T.);
+#945 = LINE('',#946,#947);
+#946 = CARTESIAN_POINT('',(-1.49,-0.125,1.E-002));
+#947 = VECTOR('',#948,1.);
+#948 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#949 = ORIENTED_EDGE('',*,*,#306,.F.);
+#950 = ORIENTED_EDGE('',*,*,#951,.T.);
+#951 = EDGE_CURVE('',#299,#952,#954,.T.);
+#952 = VERTEX_POINT('',#953);
+#953 = CARTESIAN_POINT('',(-1.49,0.125,0.2));
+#954 = LINE('',#955,#956);
+#955 = CARTESIAN_POINT('',(-1.49,0.125,1.E-002));
+#956 = VECTOR('',#957,1.);
+#957 = DIRECTION('',(0.E+000,0.E+000,1.));
+#958 = ORIENTED_EDGE('',*,*,#959,.T.);
+#959 = EDGE_CURVE('',#952,#960,#962,.T.);
+#960 = VERTEX_POINT('',#961);
+#961 = CARTESIAN_POINT('',(-1.49,0.375,0.2));
+#962 = LINE('',#963,#964);
+#963 = CARTESIAN_POINT('',(-1.49,1.0575,0.2));
+#964 = VECTOR('',#965,1.);
+#965 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#966 = ORIENTED_EDGE('',*,*,#967,.T.);
+#967 = EDGE_CURVE('',#960,#274,#968,.T.);
+#968 = LINE('',#969,#970);
+#969 = CARTESIAN_POINT('',(-1.49,0.375,1.E-002));
+#970 = VECTOR('',#971,1.);
+#971 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#972 = ORIENTED_EDGE('',*,*,#273,.F.);
+#973 = ORIENTED_EDGE('',*,*,#974,.T.);
+#974 = EDGE_CURVE('',#266,#975,#977,.T.);
+#975 = VERTEX_POINT('',#976);
+#976 = CARTESIAN_POINT('',(-1.49,0.625,0.2));
+#977 = LINE('',#978,#979);
+#978 = CARTESIAN_POINT('',(-1.49,0.625,1.E-002));
+#979 = VECTOR('',#980,1.);
+#980 = DIRECTION('',(0.E+000,0.E+000,1.));
+#981 = ORIENTED_EDGE('',*,*,#982,.T.);
+#982 = EDGE_CURVE('',#975,#983,#985,.T.);
+#983 = VERTEX_POINT('',#984);
+#984 = CARTESIAN_POINT('',(-1.49,0.875,0.2));
+#985 = LINE('',#986,#987);
+#986 = CARTESIAN_POINT('',(-1.49,1.3075,0.2));
+#987 = VECTOR('',#988,1.);
+#988 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#989 = ORIENTED_EDGE('',*,*,#990,.T.);
+#990 = EDGE_CURVE('',#983,#241,#991,.T.);
+#991 = LINE('',#992,#993);
+#992 = CARTESIAN_POINT('',(-1.49,0.875,1.E-002));
+#993 = VECTOR('',#994,1.);
+#994 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#995 = ORIENTED_EDGE('',*,*,#240,.F.);
+#996 = ORIENTED_EDGE('',*,*,#997,.T.);
+#997 = EDGE_CURVE('',#233,#998,#1000,.T.);
+#998 = VERTEX_POINT('',#999);
+#999 = CARTESIAN_POINT('',(-1.49,1.125,0.2));
+#1000 = LINE('',#1001,#1002);
+#1001 = CARTESIAN_POINT('',(-1.49,1.125,1.E-002));
+#1002 = VECTOR('',#1003,1.);
+#1003 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1004 = ORIENTED_EDGE('',*,*,#1005,.T.);
+#1005 = EDGE_CURVE('',#998,#1006,#1008,.T.);
+#1006 = VERTEX_POINT('',#1007);
+#1007 = CARTESIAN_POINT('',(-1.49,1.375,0.2));
+#1008 = LINE('',#1009,#1010);
+#1009 = CARTESIAN_POINT('',(-1.49,1.5575,0.2));
+#1010 = VECTOR('',#1011,1.);
+#1011 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1012 = ORIENTED_EDGE('',*,*,#1013,.T.);
+#1013 = EDGE_CURVE('',#1006,#208,#1014,.T.);
+#1014 = LINE('',#1015,#1016);
+#1015 = CARTESIAN_POINT('',(-1.49,1.375,1.E-002));
+#1016 = VECTOR('',#1017,1.);
+#1017 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1018 = PLANE('',#1019);
+#1019 = AXIS2_PLACEMENT_3D('',#1020,#1021,#1022);
+#1020 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#1021 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#1022 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1023 = ADVANCED_FACE('',(#1024),#1043,.T.);
+#1024 = FACE_BOUND('',#1025,.F.);
+#1025 = EDGE_LOOP('',(#1026,#1035,#1036,#1037));
+#1026 = ORIENTED_EDGE('',*,*,#1027,.F.);
+#1027 = EDGE_CURVE('',#828,#1028,#1030,.T.);
+#1028 = VERTEX_POINT('',#1029);
+#1029 = CARTESIAN_POINT('',(1.225,1.125,0.E+000));
+#1030 = CIRCLE('',#1031,0.125);
+#1031 = AXIS2_PLACEMENT_3D('',#1032,#1033,#1034);
+#1032 = CARTESIAN_POINT('',(1.225,1.25,0.E+000));
+#1033 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1034 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1035 = ORIENTED_EDGE('',*,*,#851,.T.);
+#1036 = ORIENTED_EDGE('',*,*,#602,.F.);
+#1037 = ORIENTED_EDGE('',*,*,#1038,.F.);
+#1038 = EDGE_CURVE('',#1028,#595,#1039,.T.);
+#1039 = LINE('',#1040,#1041);
+#1040 = CARTESIAN_POINT('',(1.225,1.125,0.E+000));
+#1041 = VECTOR('',#1042,1.);
+#1042 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1043 = CYLINDRICAL_SURFACE('',#1044,0.125);
+#1044 = AXIS2_PLACEMENT_3D('',#1045,#1046,#1047);
+#1045 = CARTESIAN_POINT('',(1.225,1.25,0.E+000));
+#1046 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1047 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1048 = ADVANCED_FACE('',(#1049),#1083,.F.);
+#1049 = FACE_BOUND('',#1050,.F.);
+#1050 = EDGE_LOOP('',(#1051,#1061,#1067,#1068,#1069,#1077));
+#1051 = ORIENTED_EDGE('',*,*,#1052,.F.);
+#1052 = EDGE_CURVE('',#1053,#1055,#1057,.T.);
+#1053 = VERTEX_POINT('',#1054);
+#1054 = CARTESIAN_POINT('',(-1.225,1.375,0.E+000));
+#1055 = VERTEX_POINT('',#1056);
+#1056 = CARTESIAN_POINT('',(-1.5,1.375,0.E+000));
+#1057 = LINE('',#1058,#1059);
+#1058 = CARTESIAN_POINT('',(-1.225,1.375,0.E+000));
+#1059 = VECTOR('',#1060,1.);
+#1060 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1061 = ORIENTED_EDGE('',*,*,#1062,.T.);
+#1062 = EDGE_CURVE('',#1053,#216,#1063,.T.);
+#1063 = LINE('',#1064,#1065);
+#1064 = CARTESIAN_POINT('',(-1.225,1.375,0.E+000));
+#1065 = VECTOR('',#1066,1.);
+#1066 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1067 = ORIENTED_EDGE('',*,*,#215,.F.);
+#1068 = ORIENTED_EDGE('',*,*,#1013,.F.);
+#1069 = ORIENTED_EDGE('',*,*,#1070,.T.);
+#1070 = EDGE_CURVE('',#1006,#1071,#1073,.T.);
+#1071 = VERTEX_POINT('',#1072);
+#1072 = CARTESIAN_POINT('',(-1.5,1.375,0.2));
+#1073 = LINE('',#1074,#1075);
+#1074 = CARTESIAN_POINT('',(-1.225,1.375,0.2));
+#1075 = VECTOR('',#1076,1.);
+#1076 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1077 = ORIENTED_EDGE('',*,*,#1078,.F.);
+#1078 = EDGE_CURVE('',#1055,#1071,#1079,.T.);
+#1079 = LINE('',#1080,#1081);
+#1080 = CARTESIAN_POINT('',(-1.5,1.375,0.E+000));
+#1081 = VECTOR('',#1082,1.);
+#1082 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1083 = PLANE('',#1084);
+#1084 = AXIS2_PLACEMENT_3D('',#1085,#1086,#1087);
+#1085 = CARTESIAN_POINT('',(-1.225,1.375,0.E+000));
+#1086 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1087 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1088 = ADVANCED_FACE('',(#1089),#1116,.F.);
+#1089 = FACE_BOUND('',#1090,.F.);
+#1090 = EDGE_LOOP('',(#1091,#1099,#1100,#1101,#1102,#1110));
+#1091 = ORIENTED_EDGE('',*,*,#1092,.F.);
+#1092 = EDGE_CURVE('',#1028,#1093,#1095,.T.);
+#1093 = VERTEX_POINT('',#1094);
+#1094 = CARTESIAN_POINT('',(1.5,1.125,0.E+000));
+#1095 = LINE('',#1096,#1097);
+#1096 = CARTESIAN_POINT('',(1.225,1.125,0.E+000));
+#1097 = VECTOR('',#1098,1.);
+#1098 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1099 = ORIENTED_EDGE('',*,*,#1038,.T.);
+#1100 = ORIENTED_EDGE('',*,*,#594,.F.);
+#1101 = ORIENTED_EDGE('',*,*,#771,.T.);
+#1102 = ORIENTED_EDGE('',*,*,#1103,.T.);
+#1103 = EDGE_CURVE('',#772,#1104,#1106,.T.);
+#1104 = VERTEX_POINT('',#1105);
+#1105 = CARTESIAN_POINT('',(1.5,1.125,0.2));
+#1106 = LINE('',#1107,#1108);
+#1107 = CARTESIAN_POINT('',(1.225,1.125,0.2));
+#1108 = VECTOR('',#1109,1.);
+#1109 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1110 = ORIENTED_EDGE('',*,*,#1111,.F.);
+#1111 = EDGE_CURVE('',#1093,#1104,#1112,.T.);
+#1112 = LINE('',#1113,#1114);
+#1113 = CARTESIAN_POINT('',(1.5,1.125,0.E+000));
+#1114 = VECTOR('',#1115,1.);
+#1115 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1116 = PLANE('',#1117);
+#1117 = AXIS2_PLACEMENT_3D('',#1118,#1119,#1120);
+#1118 = CARTESIAN_POINT('',(1.225,1.125,0.E+000));
+#1119 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1120 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1121 = ADVANCED_FACE('',(#1122),#1141,.T.);
+#1122 = FACE_BOUND('',#1123,.F.);
+#1123 = EDGE_LOOP('',(#1124,#1133,#1139,#1140));
+#1124 = ORIENTED_EDGE('',*,*,#1125,.F.);
+#1125 = EDGE_CURVE('',#1126,#1053,#1128,.T.);
+#1126 = VERTEX_POINT('',#1127);
+#1127 = CARTESIAN_POINT('',(-1.225,1.125,0.E+000));
+#1128 = CIRCLE('',#1129,0.125);
+#1129 = AXIS2_PLACEMENT_3D('',#1130,#1131,#1132);
+#1130 = CARTESIAN_POINT('',(-1.225,1.25,0.E+000));
+#1131 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1132 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1133 = ORIENTED_EDGE('',*,*,#1134,.T.);
+#1134 = EDGE_CURVE('',#1126,#224,#1135,.T.);
+#1135 = LINE('',#1136,#1137);
+#1136 = CARTESIAN_POINT('',(-1.225,1.125,0.E+000));
+#1137 = VECTOR('',#1138,1.);
+#1138 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1139 = ORIENTED_EDGE('',*,*,#223,.F.);
+#1140 = ORIENTED_EDGE('',*,*,#1062,.F.);
+#1141 = CYLINDRICAL_SURFACE('',#1142,0.125);
+#1142 = AXIS2_PLACEMENT_3D('',#1143,#1144,#1145);
+#1143 = CARTESIAN_POINT('',(-1.225,1.25,0.E+000));
+#1144 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1145 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1146 = ADVANCED_FACE('',(#1147),#1174,.F.);
+#1147 = FACE_BOUND('',#1148,.F.);
+#1148 = EDGE_LOOP('',(#1149,#1157,#1165,#1171,#1172,#1173));
+#1149 = ORIENTED_EDGE('',*,*,#1150,.F.);
+#1150 = EDGE_CURVE('',#1151,#1126,#1153,.T.);
+#1151 = VERTEX_POINT('',#1152);
+#1152 = CARTESIAN_POINT('',(-1.5,1.125,0.E+000));
+#1153 = LINE('',#1154,#1155);
+#1154 = CARTESIAN_POINT('',(-1.5,1.125,0.E+000));
+#1155 = VECTOR('',#1156,1.);
+#1156 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1157 = ORIENTED_EDGE('',*,*,#1158,.T.);
+#1158 = EDGE_CURVE('',#1151,#1159,#1161,.T.);
+#1159 = VERTEX_POINT('',#1160);
+#1160 = CARTESIAN_POINT('',(-1.5,1.125,0.2));
+#1161 = LINE('',#1162,#1163);
+#1162 = CARTESIAN_POINT('',(-1.5,1.125,0.E+000));
+#1163 = VECTOR('',#1164,1.);
+#1164 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1165 = ORIENTED_EDGE('',*,*,#1166,.T.);
+#1166 = EDGE_CURVE('',#1159,#998,#1167,.T.);
+#1167 = LINE('',#1168,#1169);
+#1168 = CARTESIAN_POINT('',(-1.5,1.125,0.2));
+#1169 = VECTOR('',#1170,1.);
+#1170 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1171 = ORIENTED_EDGE('',*,*,#997,.F.);
+#1172 = ORIENTED_EDGE('',*,*,#232,.F.);
+#1173 = ORIENTED_EDGE('',*,*,#1134,.F.);
+#1174 = PLANE('',#1175);
+#1175 = AXIS2_PLACEMENT_3D('',#1176,#1177,#1178);
+#1176 = CARTESIAN_POINT('',(-1.5,1.125,0.E+000));
+#1177 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1178 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1179 = ADVANCED_FACE('',(#1180),#1214,.F.);
+#1180 = FACE_BOUND('',#1181,.F.);
+#1181 = EDGE_LOOP('',(#1182,#1192,#1200,#1206,#1207,#1208));
+#1182 = ORIENTED_EDGE('',*,*,#1183,.F.);
+#1183 = EDGE_CURVE('',#1184,#1186,#1188,.T.);
+#1184 = VERTEX_POINT('',#1185);
+#1185 = CARTESIAN_POINT('',(1.5,0.875,0.E+000));
+#1186 = VERTEX_POINT('',#1187);
+#1187 = CARTESIAN_POINT('',(1.225,0.875,0.E+000));
+#1188 = LINE('',#1189,#1190);
+#1189 = CARTESIAN_POINT('',(1.5,0.875,0.E+000));
+#1190 = VECTOR('',#1191,1.);
+#1191 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1192 = ORIENTED_EDGE('',*,*,#1193,.T.);
+#1193 = EDGE_CURVE('',#1184,#1194,#1196,.T.);
+#1194 = VERTEX_POINT('',#1195);
+#1195 = CARTESIAN_POINT('',(1.5,0.875,0.2));
+#1196 = LINE('',#1197,#1198);
+#1197 = CARTESIAN_POINT('',(1.5,0.875,0.E+000));
+#1198 = VECTOR('',#1199,1.);
+#1199 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1200 = ORIENTED_EDGE('',*,*,#1201,.T.);
+#1201 = EDGE_CURVE('',#1194,#757,#1202,.T.);
+#1202 = LINE('',#1203,#1204);
+#1203 = CARTESIAN_POINT('',(1.5,0.875,0.2));
+#1204 = VECTOR('',#1205,1.);
+#1205 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1206 = ORIENTED_EDGE('',*,*,#764,.T.);
+#1207 = ORIENTED_EDGE('',*,*,#578,.F.);
+#1208 = ORIENTED_EDGE('',*,*,#1209,.F.);
+#1209 = EDGE_CURVE('',#1186,#570,#1210,.T.);
+#1210 = LINE('',#1211,#1212);
+#1211 = CARTESIAN_POINT('',(1.225,0.875,0.E+000));
+#1212 = VECTOR('',#1213,1.);
+#1213 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1214 = PLANE('',#1215);
+#1215 = AXIS2_PLACEMENT_3D('',#1216,#1217,#1218);
+#1216 = CARTESIAN_POINT('',(1.5,0.875,0.E+000));
+#1217 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1218 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1219 = ADVANCED_FACE('',(#1220),#1239,.T.);
+#1220 = FACE_BOUND('',#1221,.F.);
+#1221 = EDGE_LOOP('',(#1222,#1231,#1232,#1233));
+#1222 = ORIENTED_EDGE('',*,*,#1223,.F.);
+#1223 = EDGE_CURVE('',#1186,#1224,#1226,.T.);
+#1224 = VERTEX_POINT('',#1225);
+#1225 = CARTESIAN_POINT('',(1.225,0.625,0.E+000));
+#1226 = CIRCLE('',#1227,0.125);
+#1227 = AXIS2_PLACEMENT_3D('',#1228,#1229,#1230);
+#1228 = CARTESIAN_POINT('',(1.225,0.75,0.E+000));
+#1229 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1230 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1231 = ORIENTED_EDGE('',*,*,#1209,.T.);
+#1232 = ORIENTED_EDGE('',*,*,#569,.F.);
+#1233 = ORIENTED_EDGE('',*,*,#1234,.F.);
+#1234 = EDGE_CURVE('',#1224,#562,#1235,.T.);
+#1235 = LINE('',#1236,#1237);
+#1236 = CARTESIAN_POINT('',(1.225,0.625,0.E+000));
+#1237 = VECTOR('',#1238,1.);
+#1238 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1239 = CYLINDRICAL_SURFACE('',#1240,0.125);
+#1240 = AXIS2_PLACEMENT_3D('',#1241,#1242,#1243);
+#1241 = CARTESIAN_POINT('',(1.225,0.75,0.E+000));
+#1242 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1243 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1244 = ADVANCED_FACE('',(#1245),#1279,.F.);
+#1245 = FACE_BOUND('',#1246,.F.);
+#1246 = EDGE_LOOP('',(#1247,#1257,#1263,#1264,#1265,#1273));
+#1247 = ORIENTED_EDGE('',*,*,#1248,.F.);
+#1248 = EDGE_CURVE('',#1249,#1251,#1253,.T.);
+#1249 = VERTEX_POINT('',#1250);
+#1250 = CARTESIAN_POINT('',(-1.225,0.875,0.E+000));
+#1251 = VERTEX_POINT('',#1252);
+#1252 = CARTESIAN_POINT('',(-1.5,0.875,0.E+000));
+#1253 = LINE('',#1254,#1255);
+#1254 = CARTESIAN_POINT('',(-1.225,0.875,0.E+000));
+#1255 = VECTOR('',#1256,1.);
+#1256 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1257 = ORIENTED_EDGE('',*,*,#1258,.T.);
+#1258 = EDGE_CURVE('',#1249,#249,#1259,.T.);
+#1259 = LINE('',#1260,#1261);
+#1260 = CARTESIAN_POINT('',(-1.225,0.875,0.E+000));
+#1261 = VECTOR('',#1262,1.);
+#1262 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1263 = ORIENTED_EDGE('',*,*,#248,.F.);
+#1264 = ORIENTED_EDGE('',*,*,#990,.F.);
+#1265 = ORIENTED_EDGE('',*,*,#1266,.T.);
+#1266 = EDGE_CURVE('',#983,#1267,#1269,.T.);
+#1267 = VERTEX_POINT('',#1268);
+#1268 = CARTESIAN_POINT('',(-1.5,0.875,0.2));
+#1269 = LINE('',#1270,#1271);
+#1270 = CARTESIAN_POINT('',(-1.225,0.875,0.2));
+#1271 = VECTOR('',#1272,1.);
+#1272 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1273 = ORIENTED_EDGE('',*,*,#1274,.F.);
+#1274 = EDGE_CURVE('',#1251,#1267,#1275,.T.);
+#1275 = LINE('',#1276,#1277);
+#1276 = CARTESIAN_POINT('',(-1.5,0.875,0.E+000));
+#1277 = VECTOR('',#1278,1.);
+#1278 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1279 = PLANE('',#1280);
+#1280 = AXIS2_PLACEMENT_3D('',#1281,#1282,#1283);
+#1281 = CARTESIAN_POINT('',(-1.225,0.875,0.E+000));
+#1282 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1283 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1284 = ADVANCED_FACE('',(#1285),#1312,.F.);
+#1285 = FACE_BOUND('',#1286,.F.);
+#1286 = EDGE_LOOP('',(#1287,#1295,#1296,#1297,#1298,#1306));
+#1287 = ORIENTED_EDGE('',*,*,#1288,.F.);
+#1288 = EDGE_CURVE('',#1224,#1289,#1291,.T.);
+#1289 = VERTEX_POINT('',#1290);
+#1290 = CARTESIAN_POINT('',(1.5,0.625,0.E+000));
+#1291 = LINE('',#1292,#1293);
+#1292 = CARTESIAN_POINT('',(1.225,0.625,0.E+000));
+#1293 = VECTOR('',#1294,1.);
+#1294 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1295 = ORIENTED_EDGE('',*,*,#1234,.T.);
+#1296 = ORIENTED_EDGE('',*,*,#561,.F.);
+#1297 = ORIENTED_EDGE('',*,*,#748,.T.);
+#1298 = ORIENTED_EDGE('',*,*,#1299,.T.);
+#1299 = EDGE_CURVE('',#749,#1300,#1302,.T.);
+#1300 = VERTEX_POINT('',#1301);
+#1301 = CARTESIAN_POINT('',(1.5,0.625,0.2));
+#1302 = LINE('',#1303,#1304);
+#1303 = CARTESIAN_POINT('',(1.225,0.625,0.2));
+#1304 = VECTOR('',#1305,1.);
+#1305 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1306 = ORIENTED_EDGE('',*,*,#1307,.F.);
+#1307 = EDGE_CURVE('',#1289,#1300,#1308,.T.);
+#1308 = LINE('',#1309,#1310);
+#1309 = CARTESIAN_POINT('',(1.5,0.625,0.E+000));
+#1310 = VECTOR('',#1311,1.);
+#1311 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1312 = PLANE('',#1313);
+#1313 = AXIS2_PLACEMENT_3D('',#1314,#1315,#1316);
+#1314 = CARTESIAN_POINT('',(1.225,0.625,0.E+000));
+#1315 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1316 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1317 = ADVANCED_FACE('',(#1318),#1337,.T.);
+#1318 = FACE_BOUND('',#1319,.F.);
+#1319 = EDGE_LOOP('',(#1320,#1329,#1335,#1336));
+#1320 = ORIENTED_EDGE('',*,*,#1321,.F.);
+#1321 = EDGE_CURVE('',#1322,#1249,#1324,.T.);
+#1322 = VERTEX_POINT('',#1323);
+#1323 = CARTESIAN_POINT('',(-1.225,0.625,0.E+000));
+#1324 = CIRCLE('',#1325,0.125);
+#1325 = AXIS2_PLACEMENT_3D('',#1326,#1327,#1328);
+#1326 = CARTESIAN_POINT('',(-1.225,0.75,0.E+000));
+#1327 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1328 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1329 = ORIENTED_EDGE('',*,*,#1330,.T.);
+#1330 = EDGE_CURVE('',#1322,#257,#1331,.T.);
+#1331 = LINE('',#1332,#1333);
+#1332 = CARTESIAN_POINT('',(-1.225,0.625,0.E+000));
+#1333 = VECTOR('',#1334,1.);
+#1334 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1335 = ORIENTED_EDGE('',*,*,#256,.F.);
+#1336 = ORIENTED_EDGE('',*,*,#1258,.F.);
+#1337 = CYLINDRICAL_SURFACE('',#1338,0.125);
+#1338 = AXIS2_PLACEMENT_3D('',#1339,#1340,#1341);
+#1339 = CARTESIAN_POINT('',(-1.225,0.75,0.E+000));
+#1340 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1341 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1342 = ADVANCED_FACE('',(#1343),#1370,.F.);
+#1343 = FACE_BOUND('',#1344,.F.);
+#1344 = EDGE_LOOP('',(#1345,#1353,#1361,#1367,#1368,#1369));
+#1345 = ORIENTED_EDGE('',*,*,#1346,.F.);
+#1346 = EDGE_CURVE('',#1347,#1322,#1349,.T.);
+#1347 = VERTEX_POINT('',#1348);
+#1348 = CARTESIAN_POINT('',(-1.5,0.625,0.E+000));
+#1349 = LINE('',#1350,#1351);
+#1350 = CARTESIAN_POINT('',(-1.5,0.625,0.E+000));
+#1351 = VECTOR('',#1352,1.);
+#1352 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1353 = ORIENTED_EDGE('',*,*,#1354,.T.);
+#1354 = EDGE_CURVE('',#1347,#1355,#1357,.T.);
+#1355 = VERTEX_POINT('',#1356);
+#1356 = CARTESIAN_POINT('',(-1.5,0.625,0.2));
+#1357 = LINE('',#1358,#1359);
+#1358 = CARTESIAN_POINT('',(-1.5,0.625,0.E+000));
+#1359 = VECTOR('',#1360,1.);
+#1360 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1361 = ORIENTED_EDGE('',*,*,#1362,.T.);
+#1362 = EDGE_CURVE('',#1355,#975,#1363,.T.);
+#1363 = LINE('',#1364,#1365);
+#1364 = CARTESIAN_POINT('',(-1.5,0.625,0.2));
+#1365 = VECTOR('',#1366,1.);
+#1366 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1367 = ORIENTED_EDGE('',*,*,#974,.F.);
+#1368 = ORIENTED_EDGE('',*,*,#265,.F.);
+#1369 = ORIENTED_EDGE('',*,*,#1330,.F.);
+#1370 = PLANE('',#1371);
+#1371 = AXIS2_PLACEMENT_3D('',#1372,#1373,#1374);
+#1372 = CARTESIAN_POINT('',(-1.5,0.625,0.E+000));
+#1373 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1374 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1375 = ADVANCED_FACE('',(#1376),#1410,.F.);
+#1376 = FACE_BOUND('',#1377,.F.);
+#1377 = EDGE_LOOP('',(#1378,#1388,#1396,#1402,#1403,#1404));
+#1378 = ORIENTED_EDGE('',*,*,#1379,.F.);
+#1379 = EDGE_CURVE('',#1380,#1382,#1384,.T.);
+#1380 = VERTEX_POINT('',#1381);
+#1381 = CARTESIAN_POINT('',(1.5,0.375,0.E+000));
+#1382 = VERTEX_POINT('',#1383);
+#1383 = CARTESIAN_POINT('',(1.225,0.375,0.E+000));
+#1384 = LINE('',#1385,#1386);
+#1385 = CARTESIAN_POINT('',(1.5,0.375,0.E+000));
+#1386 = VECTOR('',#1387,1.);
+#1387 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1388 = ORIENTED_EDGE('',*,*,#1389,.T.);
+#1389 = EDGE_CURVE('',#1380,#1390,#1392,.T.);
+#1390 = VERTEX_POINT('',#1391);
+#1391 = CARTESIAN_POINT('',(1.5,0.375,0.2));
+#1392 = LINE('',#1393,#1394);
+#1393 = CARTESIAN_POINT('',(1.5,0.375,0.E+000));
+#1394 = VECTOR('',#1395,1.);
+#1395 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1396 = ORIENTED_EDGE('',*,*,#1397,.T.);
+#1397 = EDGE_CURVE('',#1390,#734,#1398,.T.);
+#1398 = LINE('',#1399,#1400);
+#1399 = CARTESIAN_POINT('',(1.5,0.375,0.2));
+#1400 = VECTOR('',#1401,1.);
+#1401 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1402 = ORIENTED_EDGE('',*,*,#741,.T.);
+#1403 = ORIENTED_EDGE('',*,*,#545,.F.);
+#1404 = ORIENTED_EDGE('',*,*,#1405,.F.);
+#1405 = EDGE_CURVE('',#1382,#537,#1406,.T.);
+#1406 = LINE('',#1407,#1408);
+#1407 = CARTESIAN_POINT('',(1.225,0.375,0.E+000));
+#1408 = VECTOR('',#1409,1.);
+#1409 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1410 = PLANE('',#1411);
+#1411 = AXIS2_PLACEMENT_3D('',#1412,#1413,#1414);
+#1412 = CARTESIAN_POINT('',(1.5,0.375,0.E+000));
+#1413 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1414 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1415 = ADVANCED_FACE('',(#1416),#1435,.T.);
+#1416 = FACE_BOUND('',#1417,.F.);
+#1417 = EDGE_LOOP('',(#1418,#1427,#1428,#1429));
+#1418 = ORIENTED_EDGE('',*,*,#1419,.F.);
+#1419 = EDGE_CURVE('',#1382,#1420,#1422,.T.);
+#1420 = VERTEX_POINT('',#1421);
+#1421 = CARTESIAN_POINT('',(1.225,0.125,0.E+000));
+#1422 = CIRCLE('',#1423,0.125);
+#1423 = AXIS2_PLACEMENT_3D('',#1424,#1425,#1426);
+#1424 = CARTESIAN_POINT('',(1.225,0.25,0.E+000));
+#1425 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1426 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1427 = ORIENTED_EDGE('',*,*,#1405,.T.);
+#1428 = ORIENTED_EDGE('',*,*,#536,.F.);
+#1429 = ORIENTED_EDGE('',*,*,#1430,.F.);
+#1430 = EDGE_CURVE('',#1420,#529,#1431,.T.);
+#1431 = LINE('',#1432,#1433);
+#1432 = CARTESIAN_POINT('',(1.225,0.125,0.E+000));
+#1433 = VECTOR('',#1434,1.);
+#1434 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1435 = CYLINDRICAL_SURFACE('',#1436,0.125);
+#1436 = AXIS2_PLACEMENT_3D('',#1437,#1438,#1439);
+#1437 = CARTESIAN_POINT('',(1.225,0.25,0.E+000));
+#1438 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1439 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1440 = ADVANCED_FACE('',(#1441),#1475,.F.);
+#1441 = FACE_BOUND('',#1442,.F.);
+#1442 = EDGE_LOOP('',(#1443,#1453,#1459,#1460,#1461,#1469));
+#1443 = ORIENTED_EDGE('',*,*,#1444,.F.);
+#1444 = EDGE_CURVE('',#1445,#1447,#1449,.T.);
+#1445 = VERTEX_POINT('',#1446);
+#1446 = CARTESIAN_POINT('',(-1.225,0.375,0.E+000));
+#1447 = VERTEX_POINT('',#1448);
+#1448 = CARTESIAN_POINT('',(-1.5,0.375,0.E+000));
+#1449 = LINE('',#1450,#1451);
+#1450 = CARTESIAN_POINT('',(-1.225,0.375,0.E+000));
+#1451 = VECTOR('',#1452,1.);
+#1452 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1453 = ORIENTED_EDGE('',*,*,#1454,.T.);
+#1454 = EDGE_CURVE('',#1445,#282,#1455,.T.);
+#1455 = LINE('',#1456,#1457);
+#1456 = CARTESIAN_POINT('',(-1.225,0.375,0.E+000));
+#1457 = VECTOR('',#1458,1.);
+#1458 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1459 = ORIENTED_EDGE('',*,*,#281,.F.);
+#1460 = ORIENTED_EDGE('',*,*,#967,.F.);
+#1461 = ORIENTED_EDGE('',*,*,#1462,.T.);
+#1462 = EDGE_CURVE('',#960,#1463,#1465,.T.);
+#1463 = VERTEX_POINT('',#1464);
+#1464 = CARTESIAN_POINT('',(-1.5,0.375,0.2));
+#1465 = LINE('',#1466,#1467);
+#1466 = CARTESIAN_POINT('',(-1.225,0.375,0.2));
+#1467 = VECTOR('',#1468,1.);
+#1468 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1469 = ORIENTED_EDGE('',*,*,#1470,.F.);
+#1470 = EDGE_CURVE('',#1447,#1463,#1471,.T.);
+#1471 = LINE('',#1472,#1473);
+#1472 = CARTESIAN_POINT('',(-1.5,0.375,0.E+000));
+#1473 = VECTOR('',#1474,1.);
+#1474 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1475 = PLANE('',#1476);
+#1476 = AXIS2_PLACEMENT_3D('',#1477,#1478,#1479);
+#1477 = CARTESIAN_POINT('',(-1.225,0.375,0.E+000));
+#1478 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1479 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1480 = ADVANCED_FACE('',(#1481),#1508,.F.);
+#1481 = FACE_BOUND('',#1482,.F.);
+#1482 = EDGE_LOOP('',(#1483,#1491,#1492,#1493,#1494,#1502));
+#1483 = ORIENTED_EDGE('',*,*,#1484,.F.);
+#1484 = EDGE_CURVE('',#1420,#1485,#1487,.T.);
+#1485 = VERTEX_POINT('',#1486);
+#1486 = CARTESIAN_POINT('',(1.5,0.125,0.E+000));
+#1487 = LINE('',#1488,#1489);
+#1488 = CARTESIAN_POINT('',(1.225,0.125,0.E+000));
+#1489 = VECTOR('',#1490,1.);
+#1490 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1491 = ORIENTED_EDGE('',*,*,#1430,.T.);
+#1492 = ORIENTED_EDGE('',*,*,#528,.F.);
+#1493 = ORIENTED_EDGE('',*,*,#725,.T.);
+#1494 = ORIENTED_EDGE('',*,*,#1495,.T.);
+#1495 = EDGE_CURVE('',#726,#1496,#1498,.T.);
+#1496 = VERTEX_POINT('',#1497);
+#1497 = CARTESIAN_POINT('',(1.5,0.125,0.2));
+#1498 = LINE('',#1499,#1500);
+#1499 = CARTESIAN_POINT('',(1.225,0.125,0.2));
+#1500 = VECTOR('',#1501,1.);
+#1501 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1502 = ORIENTED_EDGE('',*,*,#1503,.F.);
+#1503 = EDGE_CURVE('',#1485,#1496,#1504,.T.);
+#1504 = LINE('',#1505,#1506);
+#1505 = CARTESIAN_POINT('',(1.5,0.125,0.E+000));
+#1506 = VECTOR('',#1507,1.);
+#1507 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1508 = PLANE('',#1509);
+#1509 = AXIS2_PLACEMENT_3D('',#1510,#1511,#1512);
+#1510 = CARTESIAN_POINT('',(1.225,0.125,0.E+000));
+#1511 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1512 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1513 = ADVANCED_FACE('',(#1514),#1533,.T.);
+#1514 = FACE_BOUND('',#1515,.F.);
+#1515 = EDGE_LOOP('',(#1516,#1525,#1531,#1532));
+#1516 = ORIENTED_EDGE('',*,*,#1517,.F.);
+#1517 = EDGE_CURVE('',#1518,#1445,#1520,.T.);
+#1518 = VERTEX_POINT('',#1519);
+#1519 = CARTESIAN_POINT('',(-1.225,0.125,0.E+000));
+#1520 = CIRCLE('',#1521,0.125);
+#1521 = AXIS2_PLACEMENT_3D('',#1522,#1523,#1524);
+#1522 = CARTESIAN_POINT('',(-1.225,0.25,0.E+000));
+#1523 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1524 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1525 = ORIENTED_EDGE('',*,*,#1526,.T.);
+#1526 = EDGE_CURVE('',#1518,#290,#1527,.T.);
+#1527 = LINE('',#1528,#1529);
+#1528 = CARTESIAN_POINT('',(-1.225,0.125,0.E+000));
+#1529 = VECTOR('',#1530,1.);
+#1530 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1531 = ORIENTED_EDGE('',*,*,#289,.F.);
+#1532 = ORIENTED_EDGE('',*,*,#1454,.F.);
+#1533 = CYLINDRICAL_SURFACE('',#1534,0.125);
+#1534 = AXIS2_PLACEMENT_3D('',#1535,#1536,#1537);
+#1535 = CARTESIAN_POINT('',(-1.225,0.25,0.E+000));
+#1536 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1537 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1538 = ADVANCED_FACE('',(#1539),#1566,.F.);
+#1539 = FACE_BOUND('',#1540,.F.);
+#1540 = EDGE_LOOP('',(#1541,#1549,#1557,#1563,#1564,#1565));
+#1541 = ORIENTED_EDGE('',*,*,#1542,.F.);
+#1542 = EDGE_CURVE('',#1543,#1518,#1545,.T.);
+#1543 = VERTEX_POINT('',#1544);
+#1544 = CARTESIAN_POINT('',(-1.5,0.125,0.E+000));
+#1545 = LINE('',#1546,#1547);
+#1546 = CARTESIAN_POINT('',(-1.5,0.125,0.E+000));
+#1547 = VECTOR('',#1548,1.);
+#1548 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1549 = ORIENTED_EDGE('',*,*,#1550,.T.);
+#1550 = EDGE_CURVE('',#1543,#1551,#1553,.T.);
+#1551 = VERTEX_POINT('',#1552);
+#1552 = CARTESIAN_POINT('',(-1.5,0.125,0.2));
+#1553 = LINE('',#1554,#1555);
+#1554 = CARTESIAN_POINT('',(-1.5,0.125,0.E+000));
+#1555 = VECTOR('',#1556,1.);
+#1556 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1557 = ORIENTED_EDGE('',*,*,#1558,.T.);
+#1558 = EDGE_CURVE('',#1551,#952,#1559,.T.);
+#1559 = LINE('',#1560,#1561);
+#1560 = CARTESIAN_POINT('',(-1.5,0.125,0.2));
+#1561 = VECTOR('',#1562,1.);
+#1562 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1563 = ORIENTED_EDGE('',*,*,#951,.F.);
+#1564 = ORIENTED_EDGE('',*,*,#298,.F.);
+#1565 = ORIENTED_EDGE('',*,*,#1526,.F.);
+#1566 = PLANE('',#1567);
+#1567 = AXIS2_PLACEMENT_3D('',#1568,#1569,#1570);
+#1568 = CARTESIAN_POINT('',(-1.5,0.125,0.E+000));
+#1569 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1570 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1571 = ADVANCED_FACE('',(#1572),#1606,.F.);
+#1572 = FACE_BOUND('',#1573,.F.);
+#1573 = EDGE_LOOP('',(#1574,#1584,#1592,#1598,#1599,#1600));
+#1574 = ORIENTED_EDGE('',*,*,#1575,.F.);
+#1575 = EDGE_CURVE('',#1576,#1578,#1580,.T.);
+#1576 = VERTEX_POINT('',#1577);
+#1577 = CARTESIAN_POINT('',(1.5,-0.125,0.E+000));
+#1578 = VERTEX_POINT('',#1579);
+#1579 = CARTESIAN_POINT('',(1.225,-0.125,0.E+000));
+#1580 = LINE('',#1581,#1582);
+#1581 = CARTESIAN_POINT('',(1.5,-0.125,0.E+000));
+#1582 = VECTOR('',#1583,1.);
+#1583 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1584 = ORIENTED_EDGE('',*,*,#1585,.T.);
+#1585 = EDGE_CURVE('',#1576,#1586,#1588,.T.);
+#1586 = VERTEX_POINT('',#1587);
+#1587 = CARTESIAN_POINT('',(1.5,-0.125,0.2));
+#1588 = LINE('',#1589,#1590);
+#1589 = CARTESIAN_POINT('',(1.5,-0.125,0.E+000));
+#1590 = VECTOR('',#1591,1.);
+#1591 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1592 = ORIENTED_EDGE('',*,*,#1593,.T.);
+#1593 = EDGE_CURVE('',#1586,#711,#1594,.T.);
+#1594 = LINE('',#1595,#1596);
+#1595 = CARTESIAN_POINT('',(1.5,-0.125,0.2));
+#1596 = VECTOR('',#1597,1.);
+#1597 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1598 = ORIENTED_EDGE('',*,*,#718,.T.);
+#1599 = ORIENTED_EDGE('',*,*,#512,.F.);
+#1600 = ORIENTED_EDGE('',*,*,#1601,.F.);
+#1601 = EDGE_CURVE('',#1578,#504,#1602,.T.);
+#1602 = LINE('',#1603,#1604);
+#1603 = CARTESIAN_POINT('',(1.225,-0.125,0.E+000));
+#1604 = VECTOR('',#1605,1.);
+#1605 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1606 = PLANE('',#1607);
+#1607 = AXIS2_PLACEMENT_3D('',#1608,#1609,#1610);
+#1608 = CARTESIAN_POINT('',(1.5,-0.125,0.E+000));
+#1609 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1610 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1611 = ADVANCED_FACE('',(#1612),#1631,.T.);
+#1612 = FACE_BOUND('',#1613,.F.);
+#1613 = EDGE_LOOP('',(#1614,#1623,#1624,#1625));
+#1614 = ORIENTED_EDGE('',*,*,#1615,.F.);
+#1615 = EDGE_CURVE('',#1578,#1616,#1618,.T.);
+#1616 = VERTEX_POINT('',#1617);
+#1617 = CARTESIAN_POINT('',(1.225,-0.375,0.E+000));
+#1618 = CIRCLE('',#1619,0.125);
+#1619 = AXIS2_PLACEMENT_3D('',#1620,#1621,#1622);
+#1620 = CARTESIAN_POINT('',(1.225,-0.25,0.E+000));
+#1621 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1622 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1623 = ORIENTED_EDGE('',*,*,#1601,.T.);
+#1624 = ORIENTED_EDGE('',*,*,#503,.F.);
+#1625 = ORIENTED_EDGE('',*,*,#1626,.F.);
+#1626 = EDGE_CURVE('',#1616,#496,#1627,.T.);
+#1627 = LINE('',#1628,#1629);
+#1628 = CARTESIAN_POINT('',(1.225,-0.375,0.E+000));
+#1629 = VECTOR('',#1630,1.);
+#1630 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1631 = CYLINDRICAL_SURFACE('',#1632,0.125);
+#1632 = AXIS2_PLACEMENT_3D('',#1633,#1634,#1635);
+#1633 = CARTESIAN_POINT('',(1.225,-0.25,0.E+000));
+#1634 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1635 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1636 = ADVANCED_FACE('',(#1637),#1671,.F.);
+#1637 = FACE_BOUND('',#1638,.F.);
+#1638 = EDGE_LOOP('',(#1639,#1649,#1655,#1656,#1657,#1665));
+#1639 = ORIENTED_EDGE('',*,*,#1640,.F.);
+#1640 = EDGE_CURVE('',#1641,#1643,#1645,.T.);
+#1641 = VERTEX_POINT('',#1642);
+#1642 = CARTESIAN_POINT('',(-1.225,-0.125,0.E+000));
+#1643 = VERTEX_POINT('',#1644);
+#1644 = CARTESIAN_POINT('',(-1.5,-0.125,0.E+000));
+#1645 = LINE('',#1646,#1647);
+#1646 = CARTESIAN_POINT('',(-1.225,-0.125,0.E+000));
+#1647 = VECTOR('',#1648,1.);
+#1648 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1649 = ORIENTED_EDGE('',*,*,#1650,.T.);
+#1650 = EDGE_CURVE('',#1641,#315,#1651,.T.);
+#1651 = LINE('',#1652,#1653);
+#1652 = CARTESIAN_POINT('',(-1.225,-0.125,0.E+000));
+#1653 = VECTOR('',#1654,1.);
+#1654 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1655 = ORIENTED_EDGE('',*,*,#314,.F.);
+#1656 = ORIENTED_EDGE('',*,*,#944,.F.);
+#1657 = ORIENTED_EDGE('',*,*,#1658,.T.);
+#1658 = EDGE_CURVE('',#937,#1659,#1661,.T.);
+#1659 = VERTEX_POINT('',#1660);
+#1660 = CARTESIAN_POINT('',(-1.5,-0.125,0.2));
+#1661 = LINE('',#1662,#1663);
+#1662 = CARTESIAN_POINT('',(-1.225,-0.125,0.2));
+#1663 = VECTOR('',#1664,1.);
+#1664 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1665 = ORIENTED_EDGE('',*,*,#1666,.F.);
+#1666 = EDGE_CURVE('',#1643,#1659,#1667,.T.);
+#1667 = LINE('',#1668,#1669);
+#1668 = CARTESIAN_POINT('',(-1.5,-0.125,0.E+000));
+#1669 = VECTOR('',#1670,1.);
+#1670 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1671 = PLANE('',#1672);
+#1672 = AXIS2_PLACEMENT_3D('',#1673,#1674,#1675);
+#1673 = CARTESIAN_POINT('',(-1.225,-0.125,0.E+000));
+#1674 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1675 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1676 = ADVANCED_FACE('',(#1677),#1704,.F.);
+#1677 = FACE_BOUND('',#1678,.F.);
+#1678 = EDGE_LOOP('',(#1679,#1687,#1688,#1689,#1690,#1698));
+#1679 = ORIENTED_EDGE('',*,*,#1680,.F.);
+#1680 = EDGE_CURVE('',#1616,#1681,#1683,.T.);
+#1681 = VERTEX_POINT('',#1682);
+#1682 = CARTESIAN_POINT('',(1.5,-0.375,0.E+000));
+#1683 = LINE('',#1684,#1685);
+#1684 = CARTESIAN_POINT('',(1.225,-0.375,0.E+000));
+#1685 = VECTOR('',#1686,1.);
+#1686 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1687 = ORIENTED_EDGE('',*,*,#1626,.T.);
+#1688 = ORIENTED_EDGE('',*,*,#495,.F.);
+#1689 = ORIENTED_EDGE('',*,*,#702,.T.);
+#1690 = ORIENTED_EDGE('',*,*,#1691,.T.);
+#1691 = EDGE_CURVE('',#703,#1692,#1694,.T.);
+#1692 = VERTEX_POINT('',#1693);
+#1693 = CARTESIAN_POINT('',(1.5,-0.375,0.2));
+#1694 = LINE('',#1695,#1696);
+#1695 = CARTESIAN_POINT('',(1.225,-0.375,0.2));
+#1696 = VECTOR('',#1697,1.);
+#1697 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1698 = ORIENTED_EDGE('',*,*,#1699,.F.);
+#1699 = EDGE_CURVE('',#1681,#1692,#1700,.T.);
+#1700 = LINE('',#1701,#1702);
+#1701 = CARTESIAN_POINT('',(1.5,-0.375,0.E+000));
+#1702 = VECTOR('',#1703,1.);
+#1703 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1704 = PLANE('',#1705);
+#1705 = AXIS2_PLACEMENT_3D('',#1706,#1707,#1708);
+#1706 = CARTESIAN_POINT('',(1.225,-0.375,0.E+000));
+#1707 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1708 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1709 = ADVANCED_FACE('',(#1710),#1729,.T.);
+#1710 = FACE_BOUND('',#1711,.F.);
+#1711 = EDGE_LOOP('',(#1712,#1721,#1727,#1728));
+#1712 = ORIENTED_EDGE('',*,*,#1713,.F.);
+#1713 = EDGE_CURVE('',#1714,#1641,#1716,.T.);
+#1714 = VERTEX_POINT('',#1715);
+#1715 = CARTESIAN_POINT('',(-1.225,-0.375,0.E+000));
+#1716 = CIRCLE('',#1717,0.125);
+#1717 = AXIS2_PLACEMENT_3D('',#1718,#1719,#1720);
+#1718 = CARTESIAN_POINT('',(-1.225,-0.25,0.E+000));
+#1719 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1720 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1721 = ORIENTED_EDGE('',*,*,#1722,.T.);
+#1722 = EDGE_CURVE('',#1714,#323,#1723,.T.);
+#1723 = LINE('',#1724,#1725);
+#1724 = CARTESIAN_POINT('',(-1.225,-0.375,0.E+000));
+#1725 = VECTOR('',#1726,1.);
+#1726 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1727 = ORIENTED_EDGE('',*,*,#322,.F.);
+#1728 = ORIENTED_EDGE('',*,*,#1650,.F.);
+#1729 = CYLINDRICAL_SURFACE('',#1730,0.125);
+#1730 = AXIS2_PLACEMENT_3D('',#1731,#1732,#1733);
+#1731 = CARTESIAN_POINT('',(-1.225,-0.25,0.E+000));
+#1732 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1733 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1734 = ADVANCED_FACE('',(#1735),#1762,.F.);
+#1735 = FACE_BOUND('',#1736,.F.);
+#1736 = EDGE_LOOP('',(#1737,#1745,#1753,#1759,#1760,#1761));
+#1737 = ORIENTED_EDGE('',*,*,#1738,.F.);
+#1738 = EDGE_CURVE('',#1739,#1714,#1741,.T.);
+#1739 = VERTEX_POINT('',#1740);
+#1740 = CARTESIAN_POINT('',(-1.5,-0.375,0.E+000));
+#1741 = LINE('',#1742,#1743);
+#1742 = CARTESIAN_POINT('',(-1.5,-0.375,0.E+000));
+#1743 = VECTOR('',#1744,1.);
+#1744 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1745 = ORIENTED_EDGE('',*,*,#1746,.T.);
+#1746 = EDGE_CURVE('',#1739,#1747,#1749,.T.);
+#1747 = VERTEX_POINT('',#1748);
+#1748 = CARTESIAN_POINT('',(-1.5,-0.375,0.2));
+#1749 = LINE('',#1750,#1751);
+#1750 = CARTESIAN_POINT('',(-1.5,-0.375,0.E+000));
+#1751 = VECTOR('',#1752,1.);
+#1752 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1753 = ORIENTED_EDGE('',*,*,#1754,.T.);
+#1754 = EDGE_CURVE('',#1747,#929,#1755,.T.);
+#1755 = LINE('',#1756,#1757);
+#1756 = CARTESIAN_POINT('',(-1.5,-0.375,0.2));
+#1757 = VECTOR('',#1758,1.);
+#1758 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1759 = ORIENTED_EDGE('',*,*,#928,.F.);
+#1760 = ORIENTED_EDGE('',*,*,#331,.F.);
+#1761 = ORIENTED_EDGE('',*,*,#1722,.F.);
+#1762 = PLANE('',#1763);
+#1763 = AXIS2_PLACEMENT_3D('',#1764,#1765,#1766);
+#1764 = CARTESIAN_POINT('',(-1.5,-0.375,0.E+000));
+#1765 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1766 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1767 = ADVANCED_FACE('',(#1768),#1802,.F.);
+#1768 = FACE_BOUND('',#1769,.F.);
+#1769 = EDGE_LOOP('',(#1770,#1780,#1788,#1794,#1795,#1796));
+#1770 = ORIENTED_EDGE('',*,*,#1771,.F.);
+#1771 = EDGE_CURVE('',#1772,#1774,#1776,.T.);
+#1772 = VERTEX_POINT('',#1773);
+#1773 = CARTESIAN_POINT('',(1.5,-0.625,0.E+000));
+#1774 = VERTEX_POINT('',#1775);
+#1775 = CARTESIAN_POINT('',(1.225,-0.625,0.E+000));
+#1776 = LINE('',#1777,#1778);
+#1777 = CARTESIAN_POINT('',(1.5,-0.625,0.E+000));
+#1778 = VECTOR('',#1779,1.);
+#1779 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1780 = ORIENTED_EDGE('',*,*,#1781,.T.);
+#1781 = EDGE_CURVE('',#1772,#1782,#1784,.T.);
+#1782 = VERTEX_POINT('',#1783);
+#1783 = CARTESIAN_POINT('',(1.5,-0.625,0.2));
+#1784 = LINE('',#1785,#1786);
+#1785 = CARTESIAN_POINT('',(1.5,-0.625,0.E+000));
+#1786 = VECTOR('',#1787,1.);
+#1787 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1788 = ORIENTED_EDGE('',*,*,#1789,.T.);
+#1789 = EDGE_CURVE('',#1782,#688,#1790,.T.);
+#1790 = LINE('',#1791,#1792);
+#1791 = CARTESIAN_POINT('',(1.5,-0.625,0.2));
+#1792 = VECTOR('',#1793,1.);
+#1793 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1794 = ORIENTED_EDGE('',*,*,#695,.T.);
+#1795 = ORIENTED_EDGE('',*,*,#479,.F.);
+#1796 = ORIENTED_EDGE('',*,*,#1797,.F.);
+#1797 = EDGE_CURVE('',#1774,#471,#1798,.T.);
+#1798 = LINE('',#1799,#1800);
+#1799 = CARTESIAN_POINT('',(1.225,-0.625,0.E+000));
+#1800 = VECTOR('',#1801,1.);
+#1801 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1802 = PLANE('',#1803);
+#1803 = AXIS2_PLACEMENT_3D('',#1804,#1805,#1806);
+#1804 = CARTESIAN_POINT('',(1.5,-0.625,0.E+000));
+#1805 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1806 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1807 = ADVANCED_FACE('',(#1808),#1827,.T.);
+#1808 = FACE_BOUND('',#1809,.F.);
+#1809 = EDGE_LOOP('',(#1810,#1819,#1820,#1821));
+#1810 = ORIENTED_EDGE('',*,*,#1811,.F.);
+#1811 = EDGE_CURVE('',#1774,#1812,#1814,.T.);
+#1812 = VERTEX_POINT('',#1813);
+#1813 = CARTESIAN_POINT('',(1.225,-0.875,0.E+000));
+#1814 = CIRCLE('',#1815,0.125);
+#1815 = AXIS2_PLACEMENT_3D('',#1816,#1817,#1818);
+#1816 = CARTESIAN_POINT('',(1.225,-0.75,0.E+000));
+#1817 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1818 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1819 = ORIENTED_EDGE('',*,*,#1797,.T.);
+#1820 = ORIENTED_EDGE('',*,*,#470,.F.);
+#1821 = ORIENTED_EDGE('',*,*,#1822,.F.);
+#1822 = EDGE_CURVE('',#1812,#463,#1823,.T.);
+#1823 = LINE('',#1824,#1825);
+#1824 = CARTESIAN_POINT('',(1.225,-0.875,0.E+000));
+#1825 = VECTOR('',#1826,1.);
+#1826 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1827 = CYLINDRICAL_SURFACE('',#1828,0.125);
+#1828 = AXIS2_PLACEMENT_3D('',#1829,#1830,#1831);
+#1829 = CARTESIAN_POINT('',(1.225,-0.75,0.E+000));
+#1830 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1831 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1832 = ADVANCED_FACE('',(#1833),#1867,.F.);
+#1833 = FACE_BOUND('',#1834,.F.);
+#1834 = EDGE_LOOP('',(#1835,#1845,#1851,#1852,#1853,#1861));
+#1835 = ORIENTED_EDGE('',*,*,#1836,.F.);
+#1836 = EDGE_CURVE('',#1837,#1839,#1841,.T.);
+#1837 = VERTEX_POINT('',#1838);
+#1838 = CARTESIAN_POINT('',(-1.225,-0.625,0.E+000));
+#1839 = VERTEX_POINT('',#1840);
+#1840 = CARTESIAN_POINT('',(-1.5,-0.625,0.E+000));
+#1841 = LINE('',#1842,#1843);
+#1842 = CARTESIAN_POINT('',(-1.225,-0.625,0.E+000));
+#1843 = VECTOR('',#1844,1.);
+#1844 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1845 = ORIENTED_EDGE('',*,*,#1846,.T.);
+#1846 = EDGE_CURVE('',#1837,#348,#1847,.T.);
+#1847 = LINE('',#1848,#1849);
+#1848 = CARTESIAN_POINT('',(-1.225,-0.625,0.E+000));
+#1849 = VECTOR('',#1850,1.);
+#1850 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1851 = ORIENTED_EDGE('',*,*,#347,.F.);
+#1852 = ORIENTED_EDGE('',*,*,#921,.F.);
+#1853 = ORIENTED_EDGE('',*,*,#1854,.T.);
+#1854 = EDGE_CURVE('',#914,#1855,#1857,.T.);
+#1855 = VERTEX_POINT('',#1856);
+#1856 = CARTESIAN_POINT('',(-1.5,-0.625,0.2));
+#1857 = LINE('',#1858,#1859);
+#1858 = CARTESIAN_POINT('',(-1.225,-0.625,0.2));
+#1859 = VECTOR('',#1860,1.);
+#1860 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1861 = ORIENTED_EDGE('',*,*,#1862,.F.);
+#1862 = EDGE_CURVE('',#1839,#1855,#1863,.T.);
+#1863 = LINE('',#1864,#1865);
+#1864 = CARTESIAN_POINT('',(-1.5,-0.625,0.E+000));
+#1865 = VECTOR('',#1866,1.);
+#1866 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1867 = PLANE('',#1868);
+#1868 = AXIS2_PLACEMENT_3D('',#1869,#1870,#1871);
+#1869 = CARTESIAN_POINT('',(-1.225,-0.625,0.E+000));
+#1870 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1871 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1872 = ADVANCED_FACE('',(#1873),#1900,.F.);
+#1873 = FACE_BOUND('',#1874,.F.);
+#1874 = EDGE_LOOP('',(#1875,#1883,#1884,#1885,#1886,#1894));
+#1875 = ORIENTED_EDGE('',*,*,#1876,.F.);
+#1876 = EDGE_CURVE('',#1812,#1877,#1879,.T.);
+#1877 = VERTEX_POINT('',#1878);
+#1878 = CARTESIAN_POINT('',(1.5,-0.875,0.E+000));
+#1879 = LINE('',#1880,#1881);
+#1880 = CARTESIAN_POINT('',(1.225,-0.875,0.E+000));
+#1881 = VECTOR('',#1882,1.);
+#1882 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1883 = ORIENTED_EDGE('',*,*,#1822,.T.);
+#1884 = ORIENTED_EDGE('',*,*,#462,.F.);
+#1885 = ORIENTED_EDGE('',*,*,#679,.T.);
+#1886 = ORIENTED_EDGE('',*,*,#1887,.T.);
+#1887 = EDGE_CURVE('',#680,#1888,#1890,.T.);
+#1888 = VERTEX_POINT('',#1889);
+#1889 = CARTESIAN_POINT('',(1.5,-0.875,0.2));
+#1890 = LINE('',#1891,#1892);
+#1891 = CARTESIAN_POINT('',(1.225,-0.875,0.2));
+#1892 = VECTOR('',#1893,1.);
+#1893 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1894 = ORIENTED_EDGE('',*,*,#1895,.F.);
+#1895 = EDGE_CURVE('',#1877,#1888,#1896,.T.);
+#1896 = LINE('',#1897,#1898);
+#1897 = CARTESIAN_POINT('',(1.5,-0.875,0.E+000));
+#1898 = VECTOR('',#1899,1.);
+#1899 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1900 = PLANE('',#1901);
+#1901 = AXIS2_PLACEMENT_3D('',#1902,#1903,#1904);
+#1902 = CARTESIAN_POINT('',(1.225,-0.875,0.E+000));
+#1903 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1904 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1905 = ADVANCED_FACE('',(#1906),#1925,.T.);
+#1906 = FACE_BOUND('',#1907,.F.);
+#1907 = EDGE_LOOP('',(#1908,#1917,#1923,#1924));
+#1908 = ORIENTED_EDGE('',*,*,#1909,.F.);
+#1909 = EDGE_CURVE('',#1910,#1837,#1912,.T.);
+#1910 = VERTEX_POINT('',#1911);
+#1911 = CARTESIAN_POINT('',(-1.225,-0.875,0.E+000));
+#1912 = CIRCLE('',#1913,0.125);
+#1913 = AXIS2_PLACEMENT_3D('',#1914,#1915,#1916);
+#1914 = CARTESIAN_POINT('',(-1.225,-0.75,0.E+000));
+#1915 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1916 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1917 = ORIENTED_EDGE('',*,*,#1918,.T.);
+#1918 = EDGE_CURVE('',#1910,#356,#1919,.T.);
+#1919 = LINE('',#1920,#1921);
+#1920 = CARTESIAN_POINT('',(-1.225,-0.875,0.E+000));
+#1921 = VECTOR('',#1922,1.);
+#1922 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1923 = ORIENTED_EDGE('',*,*,#355,.F.);
+#1924 = ORIENTED_EDGE('',*,*,#1846,.F.);
+#1925 = CYLINDRICAL_SURFACE('',#1926,0.125);
+#1926 = AXIS2_PLACEMENT_3D('',#1927,#1928,#1929);
+#1927 = CARTESIAN_POINT('',(-1.225,-0.75,0.E+000));
+#1928 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1929 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1930 = ADVANCED_FACE('',(#1931),#1958,.F.);
+#1931 = FACE_BOUND('',#1932,.F.);
+#1932 = EDGE_LOOP('',(#1933,#1941,#1949,#1955,#1956,#1957));
+#1933 = ORIENTED_EDGE('',*,*,#1934,.F.);
+#1934 = EDGE_CURVE('',#1935,#1910,#1937,.T.);
+#1935 = VERTEX_POINT('',#1936);
+#1936 = CARTESIAN_POINT('',(-1.5,-0.875,0.E+000));
+#1937 = LINE('',#1938,#1939);
+#1938 = CARTESIAN_POINT('',(-1.5,-0.875,0.E+000));
+#1939 = VECTOR('',#1940,1.);
+#1940 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1941 = ORIENTED_EDGE('',*,*,#1942,.T.);
+#1942 = EDGE_CURVE('',#1935,#1943,#1945,.T.);
+#1943 = VERTEX_POINT('',#1944);
+#1944 = CARTESIAN_POINT('',(-1.5,-0.875,0.2));
+#1945 = LINE('',#1946,#1947);
+#1946 = CARTESIAN_POINT('',(-1.5,-0.875,0.E+000));
+#1947 = VECTOR('',#1948,1.);
+#1948 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1949 = ORIENTED_EDGE('',*,*,#1950,.T.);
+#1950 = EDGE_CURVE('',#1943,#906,#1951,.T.);
+#1951 = LINE('',#1952,#1953);
+#1952 = CARTESIAN_POINT('',(-1.5,-0.875,0.2));
+#1953 = VECTOR('',#1954,1.);
+#1954 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1955 = ORIENTED_EDGE('',*,*,#905,.F.);
+#1956 = ORIENTED_EDGE('',*,*,#364,.F.);
+#1957 = ORIENTED_EDGE('',*,*,#1918,.F.);
+#1958 = PLANE('',#1959);
+#1959 = AXIS2_PLACEMENT_3D('',#1960,#1961,#1962);
+#1960 = CARTESIAN_POINT('',(-1.5,-0.875,0.E+000));
+#1961 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1962 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1963 = ADVANCED_FACE('',(#1964),#1998,.F.);
+#1964 = FACE_BOUND('',#1965,.F.);
+#1965 = EDGE_LOOP('',(#1966,#1976,#1984,#1990,#1991,#1992));
+#1966 = ORIENTED_EDGE('',*,*,#1967,.F.);
+#1967 = EDGE_CURVE('',#1968,#1970,#1972,.T.);
+#1968 = VERTEX_POINT('',#1969);
+#1969 = CARTESIAN_POINT('',(1.5,-1.125,0.E+000));
+#1970 = VERTEX_POINT('',#1971);
+#1971 = CARTESIAN_POINT('',(1.225,-1.125,0.E+000));
+#1972 = LINE('',#1973,#1974);
+#1973 = CARTESIAN_POINT('',(1.5,-1.125,0.E+000));
+#1974 = VECTOR('',#1975,1.);
+#1975 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1976 = ORIENTED_EDGE('',*,*,#1977,.T.);
+#1977 = EDGE_CURVE('',#1968,#1978,#1980,.T.);
+#1978 = VERTEX_POINT('',#1979);
+#1979 = CARTESIAN_POINT('',(1.5,-1.125,0.2));
+#1980 = LINE('',#1981,#1982);
+#1981 = CARTESIAN_POINT('',(1.5,-1.125,0.E+000));
+#1982 = VECTOR('',#1983,1.);
+#1983 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1984 = ORIENTED_EDGE('',*,*,#1985,.T.);
+#1985 = EDGE_CURVE('',#1978,#665,#1986,.T.);
+#1986 = LINE('',#1987,#1988);
+#1987 = CARTESIAN_POINT('',(1.5,-1.125,0.2));
+#1988 = VECTOR('',#1989,1.);
+#1989 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1990 = ORIENTED_EDGE('',*,*,#672,.T.);
+#1991 = ORIENTED_EDGE('',*,*,#446,.F.);
+#1992 = ORIENTED_EDGE('',*,*,#1993,.F.);
+#1993 = EDGE_CURVE('',#1970,#438,#1994,.T.);
+#1994 = LINE('',#1995,#1996);
+#1995 = CARTESIAN_POINT('',(1.225,-1.125,0.E+000));
+#1996 = VECTOR('',#1997,1.);
+#1997 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1998 = PLANE('',#1999);
+#1999 = AXIS2_PLACEMENT_3D('',#2000,#2001,#2002);
+#2000 = CARTESIAN_POINT('',(1.5,-1.125,0.E+000));
+#2001 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2002 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2003 = ADVANCED_FACE('',(#2004),#2023,.T.);
+#2004 = FACE_BOUND('',#2005,.F.);
+#2005 = EDGE_LOOP('',(#2006,#2015,#2016,#2017));
+#2006 = ORIENTED_EDGE('',*,*,#2007,.F.);
+#2007 = EDGE_CURVE('',#1970,#2008,#2010,.T.);
+#2008 = VERTEX_POINT('',#2009);
+#2009 = CARTESIAN_POINT('',(1.225,-1.375,0.E+000));
+#2010 = CIRCLE('',#2011,0.125);
+#2011 = AXIS2_PLACEMENT_3D('',#2012,#2013,#2014);
+#2012 = CARTESIAN_POINT('',(1.225,-1.25,0.E+000));
+#2013 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#2014 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2015 = ORIENTED_EDGE('',*,*,#1993,.T.);
+#2016 = ORIENTED_EDGE('',*,*,#437,.F.);
+#2017 = ORIENTED_EDGE('',*,*,#2018,.F.);
+#2018 = EDGE_CURVE('',#2008,#430,#2019,.T.);
+#2019 = LINE('',#2020,#2021);
+#2020 = CARTESIAN_POINT('',(1.225,-1.375,0.E+000));
+#2021 = VECTOR('',#2022,1.);
+#2022 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2023 = CYLINDRICAL_SURFACE('',#2024,0.125);
+#2024 = AXIS2_PLACEMENT_3D('',#2025,#2026,#2027);
+#2025 = CARTESIAN_POINT('',(1.225,-1.25,0.E+000));
+#2026 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2027 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2028 = ADVANCED_FACE('',(#2029),#2063,.F.);
+#2029 = FACE_BOUND('',#2030,.F.);
+#2030 = EDGE_LOOP('',(#2031,#2041,#2047,#2048,#2049,#2057));
+#2031 = ORIENTED_EDGE('',*,*,#2032,.F.);
+#2032 = EDGE_CURVE('',#2033,#2035,#2037,.T.);
+#2033 = VERTEX_POINT('',#2034);
+#2034 = CARTESIAN_POINT('',(-1.225,-1.125,0.E+000));
+#2035 = VERTEX_POINT('',#2036);
+#2036 = CARTESIAN_POINT('',(-1.5,-1.125,0.E+000));
+#2037 = LINE('',#2038,#2039);
+#2038 = CARTESIAN_POINT('',(-1.225,-1.125,0.E+000));
+#2039 = VECTOR('',#2040,1.);
+#2040 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#2041 = ORIENTED_EDGE('',*,*,#2042,.T.);
+#2042 = EDGE_CURVE('',#2033,#381,#2043,.T.);
+#2043 = LINE('',#2044,#2045);
+#2044 = CARTESIAN_POINT('',(-1.225,-1.125,0.E+000));
+#2045 = VECTOR('',#2046,1.);
+#2046 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2047 = ORIENTED_EDGE('',*,*,#380,.F.);
+#2048 = ORIENTED_EDGE('',*,*,#898,.F.);
+#2049 = ORIENTED_EDGE('',*,*,#2050,.T.);
+#2050 = EDGE_CURVE('',#891,#2051,#2053,.T.);
+#2051 = VERTEX_POINT('',#2052);
+#2052 = CARTESIAN_POINT('',(-1.5,-1.125,0.2));
+#2053 = LINE('',#2054,#2055);
+#2054 = CARTESIAN_POINT('',(-1.225,-1.125,0.2));
+#2055 = VECTOR('',#2056,1.);
+#2056 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#2057 = ORIENTED_EDGE('',*,*,#2058,.F.);
+#2058 = EDGE_CURVE('',#2035,#2051,#2059,.T.);
+#2059 = LINE('',#2060,#2061);
+#2060 = CARTESIAN_POINT('',(-1.5,-1.125,0.E+000));
+#2061 = VECTOR('',#2062,1.);
+#2062 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2063 = PLANE('',#2064);
+#2064 = AXIS2_PLACEMENT_3D('',#2065,#2066,#2067);
+#2065 = CARTESIAN_POINT('',(-1.225,-1.125,0.E+000));
+#2066 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2067 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#2068 = ADVANCED_FACE('',(#2069),#2096,.F.);
+#2069 = FACE_BOUND('',#2070,.F.);
+#2070 = EDGE_LOOP('',(#2071,#2079,#2080,#2081,#2082,#2090));
+#2071 = ORIENTED_EDGE('',*,*,#2072,.F.);
+#2072 = EDGE_CURVE('',#2008,#2073,#2075,.T.);
+#2073 = VERTEX_POINT('',#2074);
+#2074 = CARTESIAN_POINT('',(1.5,-1.375,0.E+000));
+#2075 = LINE('',#2076,#2077);
+#2076 = CARTESIAN_POINT('',(1.225,-1.375,0.E+000));
+#2077 = VECTOR('',#2078,1.);
+#2078 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#2079 = ORIENTED_EDGE('',*,*,#2018,.T.);
+#2080 = ORIENTED_EDGE('',*,*,#429,.F.);
+#2081 = ORIENTED_EDGE('',*,*,#656,.T.);
+#2082 = ORIENTED_EDGE('',*,*,#2083,.T.);
+#2083 = EDGE_CURVE('',#657,#2084,#2086,.T.);
+#2084 = VERTEX_POINT('',#2085);
+#2085 = CARTESIAN_POINT('',(1.5,-1.375,0.2));
+#2086 = LINE('',#2087,#2088);
+#2087 = CARTESIAN_POINT('',(1.225,-1.375,0.2));
+#2088 = VECTOR('',#2089,1.);
+#2089 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#2090 = ORIENTED_EDGE('',*,*,#2091,.F.);
+#2091 = EDGE_CURVE('',#2073,#2084,#2092,.T.);
+#2092 = LINE('',#2093,#2094);
+#2093 = CARTESIAN_POINT('',(1.5,-1.375,0.E+000));
+#2094 = VECTOR('',#2095,1.);
+#2095 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2096 = PLANE('',#2097);
+#2097 = AXIS2_PLACEMENT_3D('',#2098,#2099,#2100);
+#2098 = CARTESIAN_POINT('',(1.225,-1.375,0.E+000));
+#2099 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2100 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#2101 = ADVANCED_FACE('',(#2102),#2121,.T.);
+#2102 = FACE_BOUND('',#2103,.F.);
+#2103 = EDGE_LOOP('',(#2104,#2113,#2119,#2120));
+#2104 = ORIENTED_EDGE('',*,*,#2105,.F.);
+#2105 = EDGE_CURVE('',#2106,#2033,#2108,.T.);
+#2106 = VERTEX_POINT('',#2107);
+#2107 = CARTESIAN_POINT('',(-1.225,-1.375,0.E+000));
+#2108 = CIRCLE('',#2109,0.125);
+#2109 = AXIS2_PLACEMENT_3D('',#2110,#2111,#2112);
+#2110 = CARTESIAN_POINT('',(-1.225,-1.25,0.E+000));
+#2111 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2112 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2113 = ORIENTED_EDGE('',*,*,#2114,.T.);
+#2114 = EDGE_CURVE('',#2106,#389,#2115,.T.);
+#2115 = LINE('',#2116,#2117);
+#2116 = CARTESIAN_POINT('',(-1.225,-1.375,0.E+000));
+#2117 = VECTOR('',#2118,1.);
+#2118 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2119 = ORIENTED_EDGE('',*,*,#388,.F.);
+#2120 = ORIENTED_EDGE('',*,*,#2042,.F.);
+#2121 = CYLINDRICAL_SURFACE('',#2122,0.125);
+#2122 = AXIS2_PLACEMENT_3D('',#2123,#2124,#2125);
+#2123 = CARTESIAN_POINT('',(-1.225,-1.25,0.E+000));
+#2124 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2125 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2126 = ADVANCED_FACE('',(#2127),#2154,.F.);
+#2127 = FACE_BOUND('',#2128,.F.);
+#2128 = EDGE_LOOP('',(#2129,#2137,#2145,#2151,#2152,#2153));
+#2129 = ORIENTED_EDGE('',*,*,#2130,.F.);
+#2130 = EDGE_CURVE('',#2131,#2106,#2133,.T.);
+#2131 = VERTEX_POINT('',#2132);
+#2132 = CARTESIAN_POINT('',(-1.5,-1.375,0.E+000));
+#2133 = LINE('',#2134,#2135);
+#2134 = CARTESIAN_POINT('',(-1.5,-1.375,0.E+000));
+#2135 = VECTOR('',#2136,1.);
+#2136 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2137 = ORIENTED_EDGE('',*,*,#2138,.T.);
+#2138 = EDGE_CURVE('',#2131,#2139,#2141,.T.);
+#2139 = VERTEX_POINT('',#2140);
+#2140 = CARTESIAN_POINT('',(-1.5,-1.375,0.2));
+#2141 = LINE('',#2142,#2143);
+#2142 = CARTESIAN_POINT('',(-1.5,-1.375,0.E+000));
+#2143 = VECTOR('',#2144,1.);
+#2144 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2145 = ORIENTED_EDGE('',*,*,#2146,.T.);
+#2146 = EDGE_CURVE('',#2139,#883,#2147,.T.);
+#2147 = LINE('',#2148,#2149);
+#2148 = CARTESIAN_POINT('',(-1.5,-1.375,0.2));
+#2149 = VECTOR('',#2150,1.);
+#2150 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2151 = ORIENTED_EDGE('',*,*,#882,.F.);
+#2152 = ORIENTED_EDGE('',*,*,#397,.F.);
+#2153 = ORIENTED_EDGE('',*,*,#2114,.F.);
+#2154 = PLANE('',#2155);
+#2155 = AXIS2_PLACEMENT_3D('',#2156,#2157,#2158);
+#2156 = CARTESIAN_POINT('',(-1.5,-1.375,0.E+000));
+#2157 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2158 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2159 = ADVANCED_FACE('',(#2160),#2171,.T.);
+#2160 = FACE_BOUND('',#2161,.T.);
+#2161 = EDGE_LOOP('',(#2162,#2163,#2164,#2165));
+#2162 = ORIENTED_EDGE('',*,*,#875,.F.);
+#2163 = ORIENTED_EDGE('',*,*,#413,.T.);
+#2164 = ORIENTED_EDGE('',*,*,#649,.T.);
+#2165 = ORIENTED_EDGE('',*,*,#2166,.F.);
+#2166 = EDGE_CURVE('',#868,#642,#2167,.T.);
+#2167 = LINE('',#2168,#2169);
+#2168 = CARTESIAN_POINT('',(-1.49,-1.99,0.77));
+#2169 = VECTOR('',#2170,1.);
+#2170 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#2171 = PLANE('',#2172);
+#2172 = AXIS2_PLACEMENT_3D('',#2173,#2174,#2175);
+#2173 = CARTESIAN_POINT('',(-1.49,-1.99,2.E-002));
+#2174 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2175 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2176 = ADVANCED_FACE('',(#2177,#2183),#2194,.T.);
+#2177 = FACE_BOUND('',#2178,.T.);
+#2178 = EDGE_LOOP('',(#2179,#2180,#2181,#2182));
+#2179 = ORIENTED_EDGE('',*,*,#811,.F.);
+#2180 = ORIENTED_EDGE('',*,*,#867,.T.);
+#2181 = ORIENTED_EDGE('',*,*,#2166,.T.);
+#2182 = ORIENTED_EDGE('',*,*,#641,.F.);
+#2183 = FACE_BOUND('',#2184,.T.);
+#2184 = EDGE_LOOP('',(#2185));
+#2185 = ORIENTED_EDGE('',*,*,#2186,.T.);
+#2186 = EDGE_CURVE('',#2187,#2187,#2189,.T.);
+#2187 = VERTEX_POINT('',#2188);
+#2188 = CARTESIAN_POINT('',(-0.9,1.15,0.77));
+#2189 = CIRCLE('',#2190,0.25);
+#2190 = AXIS2_PLACEMENT_3D('',#2191,#2192,#2193);
+#2191 = CARTESIAN_POINT('',(-0.9,1.4,0.77));
+#2192 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2193 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2194 = PLANE('',#2195);
+#2195 = AXIS2_PLACEMENT_3D('',#2196,#2197,#2198);
+#2196 = CARTESIAN_POINT('',(-1.49,1.99,0.77));
+#2197 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2198 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2199 = ADVANCED_FACE('',(#2200),#2211,.F.);
+#2200 = FACE_BOUND('',#2201,.F.);
+#2201 = EDGE_LOOP('',(#2202,#2203,#2209,#2210));
+#2202 = ORIENTED_EDGE('',*,*,#843,.F.);
+#2203 = ORIENTED_EDGE('',*,*,#2204,.F.);
+#2204 = EDGE_CURVE('',#1104,#836,#2205,.T.);
+#2205 = LINE('',#2206,#2207);
+#2206 = CARTESIAN_POINT('',(1.5,1.125,0.2));
+#2207 = VECTOR('',#2208,1.);
+#2208 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2209 = ORIENTED_EDGE('',*,*,#1103,.F.);
+#2210 = ORIENTED_EDGE('',*,*,#779,.T.);
+#2211 = PLANE('',#2212);
+#2212 = AXIS2_PLACEMENT_3D('',#2213,#2214,#2215);
+#2213 = CARTESIAN_POINT('',(1.5,1.375,0.2));
+#2214 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2215 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2216 = ADVANCED_FACE('',(#2217),#2228,.F.);
+#2217 = FACE_BOUND('',#2218,.F.);
+#2218 = EDGE_LOOP('',(#2219,#2220,#2226,#2227));
+#2219 = ORIENTED_EDGE('',*,*,#1985,.F.);
+#2220 = ORIENTED_EDGE('',*,*,#2221,.F.);
+#2221 = EDGE_CURVE('',#2084,#1978,#2222,.T.);
+#2222 = LINE('',#2223,#2224);
+#2223 = CARTESIAN_POINT('',(1.5,-1.375,0.2));
+#2224 = VECTOR('',#2225,1.);
+#2225 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2226 = ORIENTED_EDGE('',*,*,#2083,.F.);
+#2227 = ORIENTED_EDGE('',*,*,#664,.T.);
+#2228 = PLANE('',#2229);
+#2229 = AXIS2_PLACEMENT_3D('',#2230,#2231,#2232);
+#2230 = CARTESIAN_POINT('',(1.5,-1.125,0.2));
+#2231 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2232 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2233 = ADVANCED_FACE('',(#2234),#2245,.F.);
+#2234 = FACE_BOUND('',#2235,.F.);
+#2235 = EDGE_LOOP('',(#2236,#2237,#2243,#2244));
+#2236 = ORIENTED_EDGE('',*,*,#1201,.F.);
+#2237 = ORIENTED_EDGE('',*,*,#2238,.F.);
+#2238 = EDGE_CURVE('',#1300,#1194,#2239,.T.);
+#2239 = LINE('',#2240,#2241);
+#2240 = CARTESIAN_POINT('',(1.5,0.625,0.2));
+#2241 = VECTOR('',#2242,1.);
+#2242 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2243 = ORIENTED_EDGE('',*,*,#1299,.F.);
+#2244 = ORIENTED_EDGE('',*,*,#756,.T.);
+#2245 = PLANE('',#2246);
+#2246 = AXIS2_PLACEMENT_3D('',#2247,#2248,#2249);
+#2247 = CARTESIAN_POINT('',(1.5,0.875,0.2));
+#2248 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2249 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2250 = ADVANCED_FACE('',(#2251),#2262,.F.);
+#2251 = FACE_BOUND('',#2252,.F.);
+#2252 = EDGE_LOOP('',(#2253,#2254,#2260,#2261));
+#2253 = ORIENTED_EDGE('',*,*,#1789,.F.);
+#2254 = ORIENTED_EDGE('',*,*,#2255,.F.);
+#2255 = EDGE_CURVE('',#1888,#1782,#2256,.T.);
+#2256 = LINE('',#2257,#2258);
+#2257 = CARTESIAN_POINT('',(1.5,-0.875,0.2));
+#2258 = VECTOR('',#2259,1.);
+#2259 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2260 = ORIENTED_EDGE('',*,*,#1887,.F.);
+#2261 = ORIENTED_EDGE('',*,*,#687,.T.);
+#2262 = PLANE('',#2263);
+#2263 = AXIS2_PLACEMENT_3D('',#2264,#2265,#2266);
+#2264 = CARTESIAN_POINT('',(1.5,-0.625,0.2));
+#2265 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2266 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2267 = ADVANCED_FACE('',(#2268),#2279,.F.);
+#2268 = FACE_BOUND('',#2269,.F.);
+#2269 = EDGE_LOOP('',(#2270,#2271,#2277,#2278));
+#2270 = ORIENTED_EDGE('',*,*,#1397,.F.);
+#2271 = ORIENTED_EDGE('',*,*,#2272,.F.);
+#2272 = EDGE_CURVE('',#1496,#1390,#2273,.T.);
+#2273 = LINE('',#2274,#2275);
+#2274 = CARTESIAN_POINT('',(1.5,0.125,0.2));
+#2275 = VECTOR('',#2276,1.);
+#2276 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2277 = ORIENTED_EDGE('',*,*,#1495,.F.);
+#2278 = ORIENTED_EDGE('',*,*,#733,.T.);
+#2279 = PLANE('',#2280);
+#2280 = AXIS2_PLACEMENT_3D('',#2281,#2282,#2283);
+#2281 = CARTESIAN_POINT('',(1.5,0.375,0.2));
+#2282 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2283 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2284 = ADVANCED_FACE('',(#2285),#2296,.F.);
+#2285 = FACE_BOUND('',#2286,.F.);
+#2286 = EDGE_LOOP('',(#2287,#2288,#2294,#2295));
+#2287 = ORIENTED_EDGE('',*,*,#1593,.F.);
+#2288 = ORIENTED_EDGE('',*,*,#2289,.F.);
+#2289 = EDGE_CURVE('',#1692,#1586,#2290,.T.);
+#2290 = LINE('',#2291,#2292);
+#2291 = CARTESIAN_POINT('',(1.5,-0.375,0.2));
+#2292 = VECTOR('',#2293,1.);
+#2293 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2294 = ORIENTED_EDGE('',*,*,#1691,.F.);
+#2295 = ORIENTED_EDGE('',*,*,#710,.T.);
+#2296 = PLANE('',#2297);
+#2297 = AXIS2_PLACEMENT_3D('',#2298,#2299,#2300);
+#2298 = CARTESIAN_POINT('',(1.5,-0.125,0.2));
+#2299 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2300 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2301 = ADVANCED_FACE('',(#2302),#2313,.T.);
+#2302 = FACE_BOUND('',#2303,.F.);
+#2303 = EDGE_LOOP('',(#2304,#2305,#2306,#2307));
+#2304 = ORIENTED_EDGE('',*,*,#825,.T.);
+#2305 = ORIENTED_EDGE('',*,*,#1027,.T.);
+#2306 = ORIENTED_EDGE('',*,*,#1092,.T.);
+#2307 = ORIENTED_EDGE('',*,*,#2308,.T.);
+#2308 = EDGE_CURVE('',#1093,#826,#2309,.T.);
+#2309 = LINE('',#2310,#2311);
+#2310 = CARTESIAN_POINT('',(1.5,1.125,0.E+000));
+#2311 = VECTOR('',#2312,1.);
+#2312 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2313 = PLANE('',#2314);
+#2314 = AXIS2_PLACEMENT_3D('',#2315,#2316,#2317);
+#2315 = CARTESIAN_POINT('',(1.5,1.375,0.E+000));
+#2316 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2317 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2318 = ADVANCED_FACE('',(#2319),#2325,.F.);
+#2319 = FACE_BOUND('',#2320,.F.);
+#2320 = EDGE_LOOP('',(#2321,#2322,#2323,#2324));
+#2321 = ORIENTED_EDGE('',*,*,#1111,.T.);
+#2322 = ORIENTED_EDGE('',*,*,#2204,.T.);
+#2323 = ORIENTED_EDGE('',*,*,#835,.F.);
+#2324 = ORIENTED_EDGE('',*,*,#2308,.F.);
+#2325 = PLANE('',#2326);
+#2326 = AXIS2_PLACEMENT_3D('',#2327,#2328,#2329);
+#2327 = CARTESIAN_POINT('',(1.5,1.125,0.E+000));
+#2328 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2329 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2330 = ADVANCED_FACE('',(#2331),#2342,.F.);
+#2331 = FACE_BOUND('',#2332,.F.);
+#2332 = EDGE_LOOP('',(#2333,#2334,#2340,#2341));
+#2333 = ORIENTED_EDGE('',*,*,#1166,.F.);
+#2334 = ORIENTED_EDGE('',*,*,#2335,.F.);
+#2335 = EDGE_CURVE('',#1071,#1159,#2336,.T.);
+#2336 = LINE('',#2337,#2338);
+#2337 = CARTESIAN_POINT('',(-1.5,1.375,0.2));
+#2338 = VECTOR('',#2339,1.);
+#2339 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2340 = ORIENTED_EDGE('',*,*,#1070,.F.);
+#2341 = ORIENTED_EDGE('',*,*,#1005,.F.);
+#2342 = PLANE('',#2343);
+#2343 = AXIS2_PLACEMENT_3D('',#2344,#2345,#2346);
+#2344 = CARTESIAN_POINT('',(-1.5,1.125,0.2));
+#2345 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2346 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2347 = ADVANCED_FACE('',(#2348),#2359,.F.);
+#2348 = FACE_BOUND('',#2349,.F.);
+#2349 = EDGE_LOOP('',(#2350,#2351,#2357,#2358));
+#2350 = ORIENTED_EDGE('',*,*,#2146,.F.);
+#2351 = ORIENTED_EDGE('',*,*,#2352,.F.);
+#2352 = EDGE_CURVE('',#2051,#2139,#2353,.T.);
+#2353 = LINE('',#2354,#2355);
+#2354 = CARTESIAN_POINT('',(-1.5,-1.125,0.2));
+#2355 = VECTOR('',#2356,1.);
+#2356 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2357 = ORIENTED_EDGE('',*,*,#2050,.F.);
+#2358 = ORIENTED_EDGE('',*,*,#890,.F.);
+#2359 = PLANE('',#2360);
+#2360 = AXIS2_PLACEMENT_3D('',#2361,#2362,#2363);
+#2361 = CARTESIAN_POINT('',(-1.5,-1.375,0.2));
+#2362 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2363 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2364 = ADVANCED_FACE('',(#2365),#2376,.F.);
+#2365 = FACE_BOUND('',#2366,.F.);
+#2366 = EDGE_LOOP('',(#2367,#2368,#2374,#2375));
+#2367 = ORIENTED_EDGE('',*,*,#1362,.F.);
+#2368 = ORIENTED_EDGE('',*,*,#2369,.F.);
+#2369 = EDGE_CURVE('',#1267,#1355,#2370,.T.);
+#2370 = LINE('',#2371,#2372);
+#2371 = CARTESIAN_POINT('',(-1.5,0.875,0.2));
+#2372 = VECTOR('',#2373,1.);
+#2373 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2374 = ORIENTED_EDGE('',*,*,#1266,.F.);
+#2375 = ORIENTED_EDGE('',*,*,#982,.F.);
+#2376 = PLANE('',#2377);
+#2377 = AXIS2_PLACEMENT_3D('',#2378,#2379,#2380);
+#2378 = CARTESIAN_POINT('',(-1.5,0.625,0.2));
+#2379 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2380 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2381 = ADVANCED_FACE('',(#2382),#2393,.F.);
+#2382 = FACE_BOUND('',#2383,.F.);
+#2383 = EDGE_LOOP('',(#2384,#2385,#2391,#2392));
+#2384 = ORIENTED_EDGE('',*,*,#1950,.F.);
+#2385 = ORIENTED_EDGE('',*,*,#2386,.F.);
+#2386 = EDGE_CURVE('',#1855,#1943,#2387,.T.);
+#2387 = LINE('',#2388,#2389);
+#2388 = CARTESIAN_POINT('',(-1.5,-0.625,0.2));
+#2389 = VECTOR('',#2390,1.);
+#2390 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2391 = ORIENTED_EDGE('',*,*,#1854,.F.);
+#2392 = ORIENTED_EDGE('',*,*,#913,.F.);
+#2393 = PLANE('',#2394);
+#2394 = AXIS2_PLACEMENT_3D('',#2395,#2396,#2397);
+#2395 = CARTESIAN_POINT('',(-1.5,-0.875,0.2));
+#2396 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2397 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2398 = ADVANCED_FACE('',(#2399),#2410,.F.);
+#2399 = FACE_BOUND('',#2400,.F.);
+#2400 = EDGE_LOOP('',(#2401,#2402,#2408,#2409));
+#2401 = ORIENTED_EDGE('',*,*,#1558,.F.);
+#2402 = ORIENTED_EDGE('',*,*,#2403,.F.);
+#2403 = EDGE_CURVE('',#1463,#1551,#2404,.T.);
+#2404 = LINE('',#2405,#2406);
+#2405 = CARTESIAN_POINT('',(-1.5,0.375,0.2));
+#2406 = VECTOR('',#2407,1.);
+#2407 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2408 = ORIENTED_EDGE('',*,*,#1462,.F.);
+#2409 = ORIENTED_EDGE('',*,*,#959,.F.);
+#2410 = PLANE('',#2411);
+#2411 = AXIS2_PLACEMENT_3D('',#2412,#2413,#2414);
+#2412 = CARTESIAN_POINT('',(-1.5,0.125,0.2));
+#2413 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2414 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2415 = ADVANCED_FACE('',(#2416),#2427,.F.);
+#2416 = FACE_BOUND('',#2417,.F.);
+#2417 = EDGE_LOOP('',(#2418,#2419,#2425,#2426));
+#2418 = ORIENTED_EDGE('',*,*,#1754,.F.);
+#2419 = ORIENTED_EDGE('',*,*,#2420,.F.);
+#2420 = EDGE_CURVE('',#1659,#1747,#2421,.T.);
+#2421 = LINE('',#2422,#2423);
+#2422 = CARTESIAN_POINT('',(-1.5,-0.125,0.2));
+#2423 = VECTOR('',#2424,1.);
+#2424 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2425 = ORIENTED_EDGE('',*,*,#1658,.F.);
+#2426 = ORIENTED_EDGE('',*,*,#936,.F.);
+#2427 = PLANE('',#2428);
+#2428 = AXIS2_PLACEMENT_3D('',#2429,#2430,#2431);
+#2429 = CARTESIAN_POINT('',(-1.5,-0.375,0.2));
+#2430 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2431 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2432 = ADVANCED_FACE('',(#2433),#2444,.T.);
+#2433 = FACE_BOUND('',#2434,.F.);
+#2434 = EDGE_LOOP('',(#2435,#2436,#2437,#2438));
+#2435 = ORIENTED_EDGE('',*,*,#1150,.T.);
+#2436 = ORIENTED_EDGE('',*,*,#1125,.T.);
+#2437 = ORIENTED_EDGE('',*,*,#1052,.T.);
+#2438 = ORIENTED_EDGE('',*,*,#2439,.T.);
+#2439 = EDGE_CURVE('',#1055,#1151,#2440,.T.);
+#2440 = LINE('',#2441,#2442);
+#2441 = CARTESIAN_POINT('',(-1.5,1.375,0.E+000));
+#2442 = VECTOR('',#2443,1.);
+#2443 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2444 = PLANE('',#2445);
+#2445 = AXIS2_PLACEMENT_3D('',#2446,#2447,#2448);
+#2446 = CARTESIAN_POINT('',(-1.5,1.125,0.E+000));
+#2447 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2448 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2449 = ADVANCED_FACE('',(#2450),#2456,.F.);
+#2450 = FACE_BOUND('',#2451,.F.);
+#2451 = EDGE_LOOP('',(#2452,#2453,#2454,#2455));
+#2452 = ORIENTED_EDGE('',*,*,#1078,.T.);
+#2453 = ORIENTED_EDGE('',*,*,#2335,.T.);
+#2454 = ORIENTED_EDGE('',*,*,#1158,.F.);
+#2455 = ORIENTED_EDGE('',*,*,#2439,.F.);
+#2456 = PLANE('',#2457);
+#2457 = AXIS2_PLACEMENT_3D('',#2458,#2459,#2460);
+#2458 = CARTESIAN_POINT('',(-1.5,1.375,0.E+000));
+#2459 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2460 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2461 = ADVANCED_FACE('',(#2462),#2473,.T.);
+#2462 = FACE_BOUND('',#2463,.F.);
+#2463 = EDGE_LOOP('',(#2464,#2465,#2466,#2467));
+#2464 = ORIENTED_EDGE('',*,*,#1183,.T.);
+#2465 = ORIENTED_EDGE('',*,*,#1223,.T.);
+#2466 = ORIENTED_EDGE('',*,*,#1288,.T.);
+#2467 = ORIENTED_EDGE('',*,*,#2468,.T.);
+#2468 = EDGE_CURVE('',#1289,#1184,#2469,.T.);
+#2469 = LINE('',#2470,#2471);
+#2470 = CARTESIAN_POINT('',(1.5,0.625,0.E+000));
+#2471 = VECTOR('',#2472,1.);
+#2472 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2473 = PLANE('',#2474);
+#2474 = AXIS2_PLACEMENT_3D('',#2475,#2476,#2477);
+#2475 = CARTESIAN_POINT('',(1.5,0.875,0.E+000));
+#2476 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2477 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2478 = ADVANCED_FACE('',(#2479),#2485,.F.);
+#2479 = FACE_BOUND('',#2480,.F.);
+#2480 = EDGE_LOOP('',(#2481,#2482,#2483,#2484));
+#2481 = ORIENTED_EDGE('',*,*,#1307,.T.);
+#2482 = ORIENTED_EDGE('',*,*,#2238,.T.);
+#2483 = ORIENTED_EDGE('',*,*,#1193,.F.);
+#2484 = ORIENTED_EDGE('',*,*,#2468,.F.);
+#2485 = PLANE('',#2486);
+#2486 = AXIS2_PLACEMENT_3D('',#2487,#2488,#2489);
+#2487 = CARTESIAN_POINT('',(1.5,0.625,0.E+000));
+#2488 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2489 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2490 = ADVANCED_FACE('',(#2491),#2502,.T.);
+#2491 = FACE_BOUND('',#2492,.F.);
+#2492 = EDGE_LOOP('',(#2493,#2494,#2495,#2496));
+#2493 = ORIENTED_EDGE('',*,*,#1346,.T.);
+#2494 = ORIENTED_EDGE('',*,*,#1321,.T.);
+#2495 = ORIENTED_EDGE('',*,*,#1248,.T.);
+#2496 = ORIENTED_EDGE('',*,*,#2497,.T.);
+#2497 = EDGE_CURVE('',#1251,#1347,#2498,.T.);
+#2498 = LINE('',#2499,#2500);
+#2499 = CARTESIAN_POINT('',(-1.5,0.875,0.E+000));
+#2500 = VECTOR('',#2501,1.);
+#2501 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2502 = PLANE('',#2503);
+#2503 = AXIS2_PLACEMENT_3D('',#2504,#2505,#2506);
+#2504 = CARTESIAN_POINT('',(-1.5,0.625,0.E+000));
+#2505 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2506 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2507 = ADVANCED_FACE('',(#2508),#2514,.F.);
+#2508 = FACE_BOUND('',#2509,.F.);
+#2509 = EDGE_LOOP('',(#2510,#2511,#2512,#2513));
+#2510 = ORIENTED_EDGE('',*,*,#1274,.T.);
+#2511 = ORIENTED_EDGE('',*,*,#2369,.T.);
+#2512 = ORIENTED_EDGE('',*,*,#1354,.F.);
+#2513 = ORIENTED_EDGE('',*,*,#2497,.F.);
+#2514 = PLANE('',#2515);
+#2515 = AXIS2_PLACEMENT_3D('',#2516,#2517,#2518);
+#2516 = CARTESIAN_POINT('',(-1.5,0.875,0.E+000));
+#2517 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2518 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2519 = ADVANCED_FACE('',(#2520),#2531,.T.);
+#2520 = FACE_BOUND('',#2521,.F.);
+#2521 = EDGE_LOOP('',(#2522,#2523,#2524,#2525));
+#2522 = ORIENTED_EDGE('',*,*,#1379,.T.);
+#2523 = ORIENTED_EDGE('',*,*,#1419,.T.);
+#2524 = ORIENTED_EDGE('',*,*,#1484,.T.);
+#2525 = ORIENTED_EDGE('',*,*,#2526,.T.);
+#2526 = EDGE_CURVE('',#1485,#1380,#2527,.T.);
+#2527 = LINE('',#2528,#2529);
+#2528 = CARTESIAN_POINT('',(1.5,0.125,0.E+000));
+#2529 = VECTOR('',#2530,1.);
+#2530 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2531 = PLANE('',#2532);
+#2532 = AXIS2_PLACEMENT_3D('',#2533,#2534,#2535);
+#2533 = CARTESIAN_POINT('',(1.5,0.375,0.E+000));
+#2534 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2535 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2536 = ADVANCED_FACE('',(#2537),#2543,.F.);
+#2537 = FACE_BOUND('',#2538,.F.);
+#2538 = EDGE_LOOP('',(#2539,#2540,#2541,#2542));
+#2539 = ORIENTED_EDGE('',*,*,#1503,.T.);
+#2540 = ORIENTED_EDGE('',*,*,#2272,.T.);
+#2541 = ORIENTED_EDGE('',*,*,#1389,.F.);
+#2542 = ORIENTED_EDGE('',*,*,#2526,.F.);
+#2543 = PLANE('',#2544);
+#2544 = AXIS2_PLACEMENT_3D('',#2545,#2546,#2547);
+#2545 = CARTESIAN_POINT('',(1.5,0.125,0.E+000));
+#2546 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2547 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2548 = ADVANCED_FACE('',(#2549),#2560,.T.);
+#2549 = FACE_BOUND('',#2550,.F.);
+#2550 = EDGE_LOOP('',(#2551,#2552,#2553,#2554));
+#2551 = ORIENTED_EDGE('',*,*,#1542,.T.);
+#2552 = ORIENTED_EDGE('',*,*,#1517,.T.);
+#2553 = ORIENTED_EDGE('',*,*,#1444,.T.);
+#2554 = ORIENTED_EDGE('',*,*,#2555,.T.);
+#2555 = EDGE_CURVE('',#1447,#1543,#2556,.T.);
+#2556 = LINE('',#2557,#2558);
+#2557 = CARTESIAN_POINT('',(-1.5,0.375,0.E+000));
+#2558 = VECTOR('',#2559,1.);
+#2559 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2560 = PLANE('',#2561);
+#2561 = AXIS2_PLACEMENT_3D('',#2562,#2563,#2564);
+#2562 = CARTESIAN_POINT('',(-1.5,0.125,0.E+000));
+#2563 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2564 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2565 = ADVANCED_FACE('',(#2566),#2572,.F.);
+#2566 = FACE_BOUND('',#2567,.F.);
+#2567 = EDGE_LOOP('',(#2568,#2569,#2570,#2571));
+#2568 = ORIENTED_EDGE('',*,*,#1470,.T.);
+#2569 = ORIENTED_EDGE('',*,*,#2403,.T.);
+#2570 = ORIENTED_EDGE('',*,*,#1550,.F.);
+#2571 = ORIENTED_EDGE('',*,*,#2555,.F.);
+#2572 = PLANE('',#2573);
+#2573 = AXIS2_PLACEMENT_3D('',#2574,#2575,#2576);
+#2574 = CARTESIAN_POINT('',(-1.5,0.375,0.E+000));
+#2575 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2576 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2577 = ADVANCED_FACE('',(#2578),#2589,.T.);
+#2578 = FACE_BOUND('',#2579,.F.);
+#2579 = EDGE_LOOP('',(#2580,#2581,#2582,#2583));
+#2580 = ORIENTED_EDGE('',*,*,#1575,.T.);
+#2581 = ORIENTED_EDGE('',*,*,#1615,.T.);
+#2582 = ORIENTED_EDGE('',*,*,#1680,.T.);
+#2583 = ORIENTED_EDGE('',*,*,#2584,.T.);
+#2584 = EDGE_CURVE('',#1681,#1576,#2585,.T.);
+#2585 = LINE('',#2586,#2587);
+#2586 = CARTESIAN_POINT('',(1.5,-0.375,0.E+000));
+#2587 = VECTOR('',#2588,1.);
+#2588 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2589 = PLANE('',#2590);
+#2590 = AXIS2_PLACEMENT_3D('',#2591,#2592,#2593);
+#2591 = CARTESIAN_POINT('',(1.5,-0.125,0.E+000));
+#2592 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2593 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2594 = ADVANCED_FACE('',(#2595),#2601,.F.);
+#2595 = FACE_BOUND('',#2596,.F.);
+#2596 = EDGE_LOOP('',(#2597,#2598,#2599,#2600));
+#2597 = ORIENTED_EDGE('',*,*,#1699,.T.);
+#2598 = ORIENTED_EDGE('',*,*,#2289,.T.);
+#2599 = ORIENTED_EDGE('',*,*,#1585,.F.);
+#2600 = ORIENTED_EDGE('',*,*,#2584,.F.);
+#2601 = PLANE('',#2602);
+#2602 = AXIS2_PLACEMENT_3D('',#2603,#2604,#2605);
+#2603 = CARTESIAN_POINT('',(1.5,-0.375,0.E+000));
+#2604 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2605 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2606 = ADVANCED_FACE('',(#2607),#2618,.T.);
+#2607 = FACE_BOUND('',#2608,.F.);
+#2608 = EDGE_LOOP('',(#2609,#2610,#2611,#2612));
+#2609 = ORIENTED_EDGE('',*,*,#1738,.T.);
+#2610 = ORIENTED_EDGE('',*,*,#1713,.T.);
+#2611 = ORIENTED_EDGE('',*,*,#1640,.T.);
+#2612 = ORIENTED_EDGE('',*,*,#2613,.T.);
+#2613 = EDGE_CURVE('',#1643,#1739,#2614,.T.);
+#2614 = LINE('',#2615,#2616);
+#2615 = CARTESIAN_POINT('',(-1.5,-0.125,0.E+000));
+#2616 = VECTOR('',#2617,1.);
+#2617 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2618 = PLANE('',#2619);
+#2619 = AXIS2_PLACEMENT_3D('',#2620,#2621,#2622);
+#2620 = CARTESIAN_POINT('',(-1.5,-0.375,0.E+000));
+#2621 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2622 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2623 = ADVANCED_FACE('',(#2624),#2630,.F.);
+#2624 = FACE_BOUND('',#2625,.F.);
+#2625 = EDGE_LOOP('',(#2626,#2627,#2628,#2629));
+#2626 = ORIENTED_EDGE('',*,*,#1666,.T.);
+#2627 = ORIENTED_EDGE('',*,*,#2420,.T.);
+#2628 = ORIENTED_EDGE('',*,*,#1746,.F.);
+#2629 = ORIENTED_EDGE('',*,*,#2613,.F.);
+#2630 = PLANE('',#2631);
+#2631 = AXIS2_PLACEMENT_3D('',#2632,#2633,#2634);
+#2632 = CARTESIAN_POINT('',(-1.5,-0.125,0.E+000));
+#2633 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2634 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2635 = ADVANCED_FACE('',(#2636),#2647,.T.);
+#2636 = FACE_BOUND('',#2637,.F.);
+#2637 = EDGE_LOOP('',(#2638,#2639,#2640,#2641));
+#2638 = ORIENTED_EDGE('',*,*,#1771,.T.);
+#2639 = ORIENTED_EDGE('',*,*,#1811,.T.);
+#2640 = ORIENTED_EDGE('',*,*,#1876,.T.);
+#2641 = ORIENTED_EDGE('',*,*,#2642,.T.);
+#2642 = EDGE_CURVE('',#1877,#1772,#2643,.T.);
+#2643 = LINE('',#2644,#2645);
+#2644 = CARTESIAN_POINT('',(1.5,-0.875,0.E+000));
+#2645 = VECTOR('',#2646,1.);
+#2646 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2647 = PLANE('',#2648);
+#2648 = AXIS2_PLACEMENT_3D('',#2649,#2650,#2651);
+#2649 = CARTESIAN_POINT('',(1.5,-0.625,0.E+000));
+#2650 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2651 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2652 = ADVANCED_FACE('',(#2653),#2659,.F.);
+#2653 = FACE_BOUND('',#2654,.F.);
+#2654 = EDGE_LOOP('',(#2655,#2656,#2657,#2658));
+#2655 = ORIENTED_EDGE('',*,*,#1895,.T.);
+#2656 = ORIENTED_EDGE('',*,*,#2255,.T.);
+#2657 = ORIENTED_EDGE('',*,*,#1781,.F.);
+#2658 = ORIENTED_EDGE('',*,*,#2642,.F.);
+#2659 = PLANE('',#2660);
+#2660 = AXIS2_PLACEMENT_3D('',#2661,#2662,#2663);
+#2661 = CARTESIAN_POINT('',(1.5,-0.875,0.E+000));
+#2662 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2663 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2664 = ADVANCED_FACE('',(#2665),#2676,.T.);
+#2665 = FACE_BOUND('',#2666,.F.);
+#2666 = EDGE_LOOP('',(#2667,#2668,#2669,#2670));
+#2667 = ORIENTED_EDGE('',*,*,#1934,.T.);
+#2668 = ORIENTED_EDGE('',*,*,#1909,.T.);
+#2669 = ORIENTED_EDGE('',*,*,#1836,.T.);
+#2670 = ORIENTED_EDGE('',*,*,#2671,.T.);
+#2671 = EDGE_CURVE('',#1839,#1935,#2672,.T.);
+#2672 = LINE('',#2673,#2674);
+#2673 = CARTESIAN_POINT('',(-1.5,-0.625,0.E+000));
+#2674 = VECTOR('',#2675,1.);
+#2675 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2676 = PLANE('',#2677);
+#2677 = AXIS2_PLACEMENT_3D('',#2678,#2679,#2680);
+#2678 = CARTESIAN_POINT('',(-1.5,-0.875,0.E+000));
+#2679 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2680 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2681 = ADVANCED_FACE('',(#2682),#2688,.F.);
+#2682 = FACE_BOUND('',#2683,.F.);
+#2683 = EDGE_LOOP('',(#2684,#2685,#2686,#2687));
+#2684 = ORIENTED_EDGE('',*,*,#1862,.T.);
+#2685 = ORIENTED_EDGE('',*,*,#2386,.T.);
+#2686 = ORIENTED_EDGE('',*,*,#1942,.F.);
+#2687 = ORIENTED_EDGE('',*,*,#2671,.F.);
+#2688 = PLANE('',#2689);
+#2689 = AXIS2_PLACEMENT_3D('',#2690,#2691,#2692);
+#2690 = CARTESIAN_POINT('',(-1.5,-0.625,0.E+000));
+#2691 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2692 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2693 = ADVANCED_FACE('',(#2694),#2705,.T.);
+#2694 = FACE_BOUND('',#2695,.F.);
+#2695 = EDGE_LOOP('',(#2696,#2697,#2698,#2699));
+#2696 = ORIENTED_EDGE('',*,*,#1967,.T.);
+#2697 = ORIENTED_EDGE('',*,*,#2007,.T.);
+#2698 = ORIENTED_EDGE('',*,*,#2072,.T.);
+#2699 = ORIENTED_EDGE('',*,*,#2700,.T.);
+#2700 = EDGE_CURVE('',#2073,#1968,#2701,.T.);
+#2701 = LINE('',#2702,#2703);
+#2702 = CARTESIAN_POINT('',(1.5,-1.375,0.E+000));
+#2703 = VECTOR('',#2704,1.);
+#2704 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2705 = PLANE('',#2706);
+#2706 = AXIS2_PLACEMENT_3D('',#2707,#2708,#2709);
+#2707 = CARTESIAN_POINT('',(1.5,-1.125,0.E+000));
+#2708 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2709 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2710 = ADVANCED_FACE('',(#2711),#2717,.F.);
+#2711 = FACE_BOUND('',#2712,.F.);
+#2712 = EDGE_LOOP('',(#2713,#2714,#2715,#2716));
+#2713 = ORIENTED_EDGE('',*,*,#2091,.T.);
+#2714 = ORIENTED_EDGE('',*,*,#2221,.T.);
+#2715 = ORIENTED_EDGE('',*,*,#1977,.F.);
+#2716 = ORIENTED_EDGE('',*,*,#2700,.F.);
+#2717 = PLANE('',#2718);
+#2718 = AXIS2_PLACEMENT_3D('',#2719,#2720,#2721);
+#2719 = CARTESIAN_POINT('',(1.5,-1.375,0.E+000));
+#2720 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2721 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2722 = ADVANCED_FACE('',(#2723),#2734,.T.);
+#2723 = FACE_BOUND('',#2724,.F.);
+#2724 = EDGE_LOOP('',(#2725,#2726,#2727,#2728));
+#2725 = ORIENTED_EDGE('',*,*,#2130,.T.);
+#2726 = ORIENTED_EDGE('',*,*,#2105,.T.);
+#2727 = ORIENTED_EDGE('',*,*,#2032,.T.);
+#2728 = ORIENTED_EDGE('',*,*,#2729,.T.);
+#2729 = EDGE_CURVE('',#2035,#2131,#2730,.T.);
+#2730 = LINE('',#2731,#2732);
+#2731 = CARTESIAN_POINT('',(-1.5,-1.125,0.E+000));
+#2732 = VECTOR('',#2733,1.);
+#2733 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2734 = PLANE('',#2735);
+#2735 = AXIS2_PLACEMENT_3D('',#2736,#2737,#2738);
+#2736 = CARTESIAN_POINT('',(-1.5,-1.375,0.E+000));
+#2737 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2738 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2739 = ADVANCED_FACE('',(#2740),#2746,.F.);
+#2740 = FACE_BOUND('',#2741,.F.);
+#2741 = EDGE_LOOP('',(#2742,#2743,#2744,#2745));
+#2742 = ORIENTED_EDGE('',*,*,#2058,.T.);
+#2743 = ORIENTED_EDGE('',*,*,#2352,.T.);
+#2744 = ORIENTED_EDGE('',*,*,#2138,.F.);
+#2745 = ORIENTED_EDGE('',*,*,#2729,.F.);
+#2746 = PLANE('',#2747);
+#2747 = AXIS2_PLACEMENT_3D('',#2748,#2749,#2750);
+#2748 = CARTESIAN_POINT('',(-1.5,-1.125,0.E+000));
+#2749 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2750 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2751 = ADVANCED_FACE('',(#2752),#2771,.F.);
+#2752 = FACE_BOUND('',#2753,.T.);
+#2753 = EDGE_LOOP('',(#2754,#2755,#2763,#2770));
+#2754 = ORIENTED_EDGE('',*,*,#2186,.F.);
+#2755 = ORIENTED_EDGE('',*,*,#2756,.T.);
+#2756 = EDGE_CURVE('',#2187,#2757,#2759,.T.);
+#2757 = VERTEX_POINT('',#2758);
+#2758 = CARTESIAN_POINT('',(-0.9,1.15,0.76));
+#2759 = LINE('',#2760,#2761);
+#2760 = CARTESIAN_POINT('',(-0.9,1.15,0.78));
+#2761 = VECTOR('',#2762,1.);
+#2762 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2763 = ORIENTED_EDGE('',*,*,#2764,.F.);
+#2764 = EDGE_CURVE('',#2757,#2757,#2765,.T.);
+#2765 = CIRCLE('',#2766,0.25);
+#2766 = AXIS2_PLACEMENT_3D('',#2767,#2768,#2769);
+#2767 = CARTESIAN_POINT('',(-0.9,1.4,0.76));
+#2768 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2769 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2770 = ORIENTED_EDGE('',*,*,#2756,.F.);
+#2771 = CYLINDRICAL_SURFACE('',#2772,0.25);
+#2772 = AXIS2_PLACEMENT_3D('',#2773,#2774,#2775);
+#2773 = CARTESIAN_POINT('',(-0.9,1.4,0.78));
+#2774 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2775 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2776 = ADVANCED_FACE('',(#2777),#2780,.T.);
+#2777 = FACE_BOUND('',#2778,.T.);
+#2778 = EDGE_LOOP('',(#2779));
+#2779 = ORIENTED_EDGE('',*,*,#2764,.T.);
+#2780 = PLANE('',#2781);
+#2781 = AXIS2_PLACEMENT_3D('',#2782,#2783,#2784);
+#2782 = CARTESIAN_POINT('',(-0.9,1.4,0.76));
+#2783 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2784 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2789))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2786,#2787,#2788)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2786 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2787 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2788 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2789 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2786,
+'distance_accuracy_value','confusion accuracy');
+#2790 = PRODUCT_TYPE('part',$,(#7));
+#2791 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+#2792,#2800,#2807,#2814,#2821,#2828,#2835,#2843,#2850,#2857,#2864,
+#2871,#2878,#2885,#2892,#2899,#2906,#2913,#2920,#2927,#2934,#2941,
+#2948,#2955,#2962,#2969,#2976,#2983,#2990,#2997,#3004,#3011,#3018,
+#3025,#3032,#3039,#3046,#3053,#3060,#3067,#3074,#3081,#3088,#3095,
+#3102,#3109,#3116,#3123,#3130,#3137,#3144,#3151,#3158,#3165,#3172,
+#3179,#3186,#3193,#3200,#3207,#3214,#3221,#3228,#3235,#3242,#3249,
+#3256,#3263,#3270,#3277,#3284,#3291,#3298,#3305,#3312,#3319,#3326,
+#3333,#3340,#3347,#3354,#3361,#3368,#3375,#3382,#3390),#2785);
+#2792 = STYLED_ITEM('color',(#2793),#17);
+#2793 = PRESENTATION_STYLE_ASSIGNMENT((#2794));
+#2794 = SURFACE_STYLE_USAGE(.BOTH.,#2795);
+#2795 = SURFACE_SIDE_STYLE('',(#2796));
+#2796 = SURFACE_STYLE_FILL_AREA(#2797);
+#2797 = FILL_AREA_STYLE('',(#2798));
+#2798 = FILL_AREA_STYLE_COLOUR('',#2799);
+#2799 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812);
+#2800 = STYLED_ITEM('color',(#2801),#65);
+#2801 = PRESENTATION_STYLE_ASSIGNMENT((#2802));
+#2802 = SURFACE_STYLE_USAGE(.BOTH.,#2803);
+#2803 = SURFACE_SIDE_STYLE('',(#2804));
+#2804 = SURFACE_STYLE_FILL_AREA(#2805);
+#2805 = FILL_AREA_STYLE('',(#2806));
+#2806 = FILL_AREA_STYLE_COLOUR('',#2799);
+#2807 = STYLED_ITEM('color',(#2808),#96);
+#2808 = PRESENTATION_STYLE_ASSIGNMENT((#2809));
+#2809 = SURFACE_STYLE_USAGE(.BOTH.,#2810);
+#2810 = SURFACE_SIDE_STYLE('',(#2811));
+#2811 = SURFACE_STYLE_FILL_AREA(#2812);
+#2812 = FILL_AREA_STYLE('',(#2813));
+#2813 = FILL_AREA_STYLE_COLOUR('',#2799);
+#2814 = STYLED_ITEM('color',(#2815),#120);
+#2815 = PRESENTATION_STYLE_ASSIGNMENT((#2816));
+#2816 = SURFACE_STYLE_USAGE(.BOTH.,#2817);
+#2817 = SURFACE_SIDE_STYLE('',(#2818));
+#2818 = SURFACE_STYLE_FILL_AREA(#2819);
+#2819 = FILL_AREA_STYLE('',(#2820));
+#2820 = FILL_AREA_STYLE_COLOUR('',#2799);
+#2821 = STYLED_ITEM('color',(#2822),#144);
+#2822 = PRESENTATION_STYLE_ASSIGNMENT((#2823));
+#2823 = SURFACE_STYLE_USAGE(.BOTH.,#2824);
+#2824 = SURFACE_SIDE_STYLE('',(#2825));
+#2825 = SURFACE_STYLE_FILL_AREA(#2826);
+#2826 = FILL_AREA_STYLE('',(#2827));
+#2827 = FILL_AREA_STYLE_COLOUR('',#2799);
+#2828 = STYLED_ITEM('color',(#2829),#168);
+#2829 = PRESENTATION_STYLE_ASSIGNMENT((#2830));
+#2830 = SURFACE_STYLE_USAGE(.BOTH.,#2831);
+#2831 = SURFACE_SIDE_STYLE('',(#2832));
+#2832 = SURFACE_STYLE_FILL_AREA(#2833);
+#2833 = FILL_AREA_STYLE('',(#2834));
+#2834 = FILL_AREA_STYLE_COLOUR('',#2799);
+#2835 = STYLED_ITEM('color',(#2836),#185);
+#2836 = PRESENTATION_STYLE_ASSIGNMENT((#2837));
+#2837 = SURFACE_STYLE_USAGE(.BOTH.,#2838);
+#2838 = SURFACE_SIDE_STYLE('',(#2839));
+#2839 = SURFACE_STYLE_FILL_AREA(#2840);
+#2840 = FILL_AREA_STYLE('',(#2841));
+#2841 = FILL_AREA_STYLE_COLOUR('',#2842);
+#2842 = COLOUR_RGB('',0.148000001907,0.144999995828,0.144999995828);
+#2843 = STYLED_ITEM('color',(#2844),#628);
+#2844 = PRESENTATION_STYLE_ASSIGNMENT((#2845));
+#2845 = SURFACE_STYLE_USAGE(.BOTH.,#2846);
+#2846 = SURFACE_SIDE_STYLE('',(#2847));
+#2847 = SURFACE_STYLE_FILL_AREA(#2848);
+#2848 = FILL_AREA_STYLE('',(#2849));
+#2849 = FILL_AREA_STYLE_COLOUR('',#2842);
+#2850 = STYLED_ITEM('color',(#2851),#797);
+#2851 = PRESENTATION_STYLE_ASSIGNMENT((#2852));
+#2852 = SURFACE_STYLE_USAGE(.BOTH.,#2853);
+#2853 = SURFACE_SIDE_STYLE('',(#2854));
+#2854 = SURFACE_STYLE_FILL_AREA(#2855);
+#2855 = FILL_AREA_STYLE('',(#2856));
+#2856 = FILL_AREA_STYLE_COLOUR('',#2842);
+#2857 = STYLED_ITEM('color',(#2858),#821);
+#2858 = PRESENTATION_STYLE_ASSIGNMENT((#2859));
+#2859 = SURFACE_STYLE_USAGE(.BOTH.,#2860);
+#2860 = SURFACE_SIDE_STYLE('',(#2861));
+#2861 = SURFACE_STYLE_FILL_AREA(#2862);
+#2862 = FILL_AREA_STYLE('',(#2863));
+#2863 = FILL_AREA_STYLE_COLOUR('',#2799);
+#2864 = STYLED_ITEM('color',(#2865),#861);
+#2865 = PRESENTATION_STYLE_ASSIGNMENT((#2866));
+#2866 = SURFACE_STYLE_USAGE(.BOTH.,#2867);
+#2867 = SURFACE_SIDE_STYLE('',(#2868));
+#2868 = SURFACE_STYLE_FILL_AREA(#2869);
+#2869 = FILL_AREA_STYLE('',(#2870));
+#2870 = FILL_AREA_STYLE_COLOUR('',#2842);
+#2871 = STYLED_ITEM('color',(#2872),#1023);
+#2872 = PRESENTATION_STYLE_ASSIGNMENT((#2873));
+#2873 = SURFACE_STYLE_USAGE(.BOTH.,#2874);
+#2874 = SURFACE_SIDE_STYLE('',(#2875));
+#2875 = SURFACE_STYLE_FILL_AREA(#2876);
+#2876 = FILL_AREA_STYLE('',(#2877));
+#2877 = FILL_AREA_STYLE_COLOUR('',#2799);
+#2878 = STYLED_ITEM('color',(#2879),#1048);
+#2879 = PRESENTATION_STYLE_ASSIGNMENT((#2880));
+#2880 = SURFACE_STYLE_USAGE(.BOTH.,#2881);
+#2881 = SURFACE_SIDE_STYLE('',(#2882));
+#2882 = SURFACE_STYLE_FILL_AREA(#2883);
+#2883 = FILL_AREA_STYLE('',(#2884));
+#2884 = FILL_AREA_STYLE_COLOUR('',#2799);
+#2885 = STYLED_ITEM('color',(#2886),#1088);
+#2886 = PRESENTATION_STYLE_ASSIGNMENT((#2887));
+#2887 = SURFACE_STYLE_USAGE(.BOTH.,#2888);
+#2888 = SURFACE_SIDE_STYLE('',(#2889));
+#2889 = SURFACE_STYLE_FILL_AREA(#2890);
+#2890 = FILL_AREA_STYLE('',(#2891));
+#2891 = FILL_AREA_STYLE_COLOUR('',#2799);
+#2892 = STYLED_ITEM('color',(#2893),#1121);
+#2893 = PRESENTATION_STYLE_ASSIGNMENT((#2894));
+#2894 = SURFACE_STYLE_USAGE(.BOTH.,#2895);
+#2895 = SURFACE_SIDE_STYLE('',(#2896));
+#2896 = SURFACE_STYLE_FILL_AREA(#2897);
+#2897 = FILL_AREA_STYLE('',(#2898));
+#2898 = FILL_AREA_STYLE_COLOUR('',#2799);
+#2899 = STYLED_ITEM('color',(#2900),#1146);
+#2900 = PRESENTATION_STYLE_ASSIGNMENT((#2901));
+#2901 = SURFACE_STYLE_USAGE(.BOTH.,#2902);
+#2902 = SURFACE_SIDE_STYLE('',(#2903));
+#2903 = SURFACE_STYLE_FILL_AREA(#2904);
+#2904 = FILL_AREA_STYLE('',(#2905));
+#2905 = FILL_AREA_STYLE_COLOUR('',#2799);
+#2906 = STYLED_ITEM('color',(#2907),#1179);
+#2907 = PRESENTATION_STYLE_ASSIGNMENT((#2908));
+#2908 = SURFACE_STYLE_USAGE(.BOTH.,#2909);
+#2909 = SURFACE_SIDE_STYLE('',(#2910));
+#2910 = SURFACE_STYLE_FILL_AREA(#2911);
+#2911 = FILL_AREA_STYLE('',(#2912));
+#2912 = FILL_AREA_STYLE_COLOUR('',#2799);
+#2913 = STYLED_ITEM('color',(#2914),#1219);
+#2914 = PRESENTATION_STYLE_ASSIGNMENT((#2915));
+#2915 = SURFACE_STYLE_USAGE(.BOTH.,#2916);
+#2916 = SURFACE_SIDE_STYLE('',(#2917));
+#2917 = SURFACE_STYLE_FILL_AREA(#2918);
+#2918 = FILL_AREA_STYLE('',(#2919));
+#2919 = FILL_AREA_STYLE_COLOUR('',#2799);
+#2920 = STYLED_ITEM('color',(#2921),#1244);
+#2921 = PRESENTATION_STYLE_ASSIGNMENT((#2922));
+#2922 = SURFACE_STYLE_USAGE(.BOTH.,#2923);
+#2923 = SURFACE_SIDE_STYLE('',(#2924));
+#2924 = SURFACE_STYLE_FILL_AREA(#2925);
+#2925 = FILL_AREA_STYLE('',(#2926));
+#2926 = FILL_AREA_STYLE_COLOUR('',#2799);
+#2927 = STYLED_ITEM('color',(#2928),#1284);
+#2928 = PRESENTATION_STYLE_ASSIGNMENT((#2929));
+#2929 = SURFACE_STYLE_USAGE(.BOTH.,#2930);
+#2930 = SURFACE_SIDE_STYLE('',(#2931));
+#2931 = SURFACE_STYLE_FILL_AREA(#2932);
+#2932 = FILL_AREA_STYLE('',(#2933));
+#2933 = FILL_AREA_STYLE_COLOUR('',#2799);
+#2934 = STYLED_ITEM('color',(#2935),#1317);
+#2935 = PRESENTATION_STYLE_ASSIGNMENT((#2936));
+#2936 = SURFACE_STYLE_USAGE(.BOTH.,#2937);
+#2937 = SURFACE_SIDE_STYLE('',(#2938));
+#2938 = SURFACE_STYLE_FILL_AREA(#2939);
+#2939 = FILL_AREA_STYLE('',(#2940));
+#2940 = FILL_AREA_STYLE_COLOUR('',#2799);
+#2941 = STYLED_ITEM('color',(#2942),#1342);
+#2942 = PRESENTATION_STYLE_ASSIGNMENT((#2943));
+#2943 = SURFACE_STYLE_USAGE(.BOTH.,#2944);
+#2944 = SURFACE_SIDE_STYLE('',(#2945));
+#2945 = SURFACE_STYLE_FILL_AREA(#2946);
+#2946 = FILL_AREA_STYLE('',(#2947));
+#2947 = FILL_AREA_STYLE_COLOUR('',#2799);
+#2948 = STYLED_ITEM('color',(#2949),#1375);
+#2949 = PRESENTATION_STYLE_ASSIGNMENT((#2950));
+#2950 = SURFACE_STYLE_USAGE(.BOTH.,#2951);
+#2951 = SURFACE_SIDE_STYLE('',(#2952));
+#2952 = SURFACE_STYLE_FILL_AREA(#2953);
+#2953 = FILL_AREA_STYLE('',(#2954));
+#2954 = FILL_AREA_STYLE_COLOUR('',#2799);
+#2955 = STYLED_ITEM('color',(#2956),#1415);
+#2956 = PRESENTATION_STYLE_ASSIGNMENT((#2957));
+#2957 = SURFACE_STYLE_USAGE(.BOTH.,#2958);
+#2958 = SURFACE_SIDE_STYLE('',(#2959));
+#2959 = SURFACE_STYLE_FILL_AREA(#2960);
+#2960 = FILL_AREA_STYLE('',(#2961));
+#2961 = FILL_AREA_STYLE_COLOUR('',#2799);
+#2962 = STYLED_ITEM('color',(#2963),#1440);
+#2963 = PRESENTATION_STYLE_ASSIGNMENT((#2964));
+#2964 = SURFACE_STYLE_USAGE(.BOTH.,#2965);
+#2965 = SURFACE_SIDE_STYLE('',(#2966));
+#2966 = SURFACE_STYLE_FILL_AREA(#2967);
+#2967 = FILL_AREA_STYLE('',(#2968));
+#2968 = FILL_AREA_STYLE_COLOUR('',#2799);
+#2969 = STYLED_ITEM('color',(#2970),#1480);
+#2970 = PRESENTATION_STYLE_ASSIGNMENT((#2971));
+#2971 = SURFACE_STYLE_USAGE(.BOTH.,#2972);
+#2972 = SURFACE_SIDE_STYLE('',(#2973));
+#2973 = SURFACE_STYLE_FILL_AREA(#2974);
+#2974 = FILL_AREA_STYLE('',(#2975));
+#2975 = FILL_AREA_STYLE_COLOUR('',#2799);
+#2976 = STYLED_ITEM('color',(#2977),#1513);
+#2977 = PRESENTATION_STYLE_ASSIGNMENT((#2978));
+#2978 = SURFACE_STYLE_USAGE(.BOTH.,#2979);
+#2979 = SURFACE_SIDE_STYLE('',(#2980));
+#2980 = SURFACE_STYLE_FILL_AREA(#2981);
+#2981 = FILL_AREA_STYLE('',(#2982));
+#2982 = FILL_AREA_STYLE_COLOUR('',#2799);
+#2983 = STYLED_ITEM('color',(#2984),#1538);
+#2984 = PRESENTATION_STYLE_ASSIGNMENT((#2985));
+#2985 = SURFACE_STYLE_USAGE(.BOTH.,#2986);
+#2986 = SURFACE_SIDE_STYLE('',(#2987));
+#2987 = SURFACE_STYLE_FILL_AREA(#2988);
+#2988 = FILL_AREA_STYLE('',(#2989));
+#2989 = FILL_AREA_STYLE_COLOUR('',#2799);
+#2990 = STYLED_ITEM('color',(#2991),#1571);
+#2991 = PRESENTATION_STYLE_ASSIGNMENT((#2992));
+#2992 = SURFACE_STYLE_USAGE(.BOTH.,#2993);
+#2993 = SURFACE_SIDE_STYLE('',(#2994));
+#2994 = SURFACE_STYLE_FILL_AREA(#2995);
+#2995 = FILL_AREA_STYLE('',(#2996));
+#2996 = FILL_AREA_STYLE_COLOUR('',#2799);
+#2997 = STYLED_ITEM('color',(#2998),#1611);
+#2998 = PRESENTATION_STYLE_ASSIGNMENT((#2999));
+#2999 = SURFACE_STYLE_USAGE(.BOTH.,#3000);
+#3000 = SURFACE_SIDE_STYLE('',(#3001));
+#3001 = SURFACE_STYLE_FILL_AREA(#3002);
+#3002 = FILL_AREA_STYLE('',(#3003));
+#3003 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3004 = STYLED_ITEM('color',(#3005),#1636);
+#3005 = PRESENTATION_STYLE_ASSIGNMENT((#3006));
+#3006 = SURFACE_STYLE_USAGE(.BOTH.,#3007);
+#3007 = SURFACE_SIDE_STYLE('',(#3008));
+#3008 = SURFACE_STYLE_FILL_AREA(#3009);
+#3009 = FILL_AREA_STYLE('',(#3010));
+#3010 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3011 = STYLED_ITEM('color',(#3012),#1676);
+#3012 = PRESENTATION_STYLE_ASSIGNMENT((#3013));
+#3013 = SURFACE_STYLE_USAGE(.BOTH.,#3014);
+#3014 = SURFACE_SIDE_STYLE('',(#3015));
+#3015 = SURFACE_STYLE_FILL_AREA(#3016);
+#3016 = FILL_AREA_STYLE('',(#3017));
+#3017 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3018 = STYLED_ITEM('color',(#3019),#1709);
+#3019 = PRESENTATION_STYLE_ASSIGNMENT((#3020));
+#3020 = SURFACE_STYLE_USAGE(.BOTH.,#3021);
+#3021 = SURFACE_SIDE_STYLE('',(#3022));
+#3022 = SURFACE_STYLE_FILL_AREA(#3023);
+#3023 = FILL_AREA_STYLE('',(#3024));
+#3024 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3025 = STYLED_ITEM('color',(#3026),#1734);
+#3026 = PRESENTATION_STYLE_ASSIGNMENT((#3027));
+#3027 = SURFACE_STYLE_USAGE(.BOTH.,#3028);
+#3028 = SURFACE_SIDE_STYLE('',(#3029));
+#3029 = SURFACE_STYLE_FILL_AREA(#3030);
+#3030 = FILL_AREA_STYLE('',(#3031));
+#3031 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3032 = STYLED_ITEM('color',(#3033),#1767);
+#3033 = PRESENTATION_STYLE_ASSIGNMENT((#3034));
+#3034 = SURFACE_STYLE_USAGE(.BOTH.,#3035);
+#3035 = SURFACE_SIDE_STYLE('',(#3036));
+#3036 = SURFACE_STYLE_FILL_AREA(#3037);
+#3037 = FILL_AREA_STYLE('',(#3038));
+#3038 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3039 = STYLED_ITEM('color',(#3040),#1807);
+#3040 = PRESENTATION_STYLE_ASSIGNMENT((#3041));
+#3041 = SURFACE_STYLE_USAGE(.BOTH.,#3042);
+#3042 = SURFACE_SIDE_STYLE('',(#3043));
+#3043 = SURFACE_STYLE_FILL_AREA(#3044);
+#3044 = FILL_AREA_STYLE('',(#3045));
+#3045 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3046 = STYLED_ITEM('color',(#3047),#1832);
+#3047 = PRESENTATION_STYLE_ASSIGNMENT((#3048));
+#3048 = SURFACE_STYLE_USAGE(.BOTH.,#3049);
+#3049 = SURFACE_SIDE_STYLE('',(#3050));
+#3050 = SURFACE_STYLE_FILL_AREA(#3051);
+#3051 = FILL_AREA_STYLE('',(#3052));
+#3052 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3053 = STYLED_ITEM('color',(#3054),#1872);
+#3054 = PRESENTATION_STYLE_ASSIGNMENT((#3055));
+#3055 = SURFACE_STYLE_USAGE(.BOTH.,#3056);
+#3056 = SURFACE_SIDE_STYLE('',(#3057));
+#3057 = SURFACE_STYLE_FILL_AREA(#3058);
+#3058 = FILL_AREA_STYLE('',(#3059));
+#3059 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3060 = STYLED_ITEM('color',(#3061),#1905);
+#3061 = PRESENTATION_STYLE_ASSIGNMENT((#3062));
+#3062 = SURFACE_STYLE_USAGE(.BOTH.,#3063);
+#3063 = SURFACE_SIDE_STYLE('',(#3064));
+#3064 = SURFACE_STYLE_FILL_AREA(#3065);
+#3065 = FILL_AREA_STYLE('',(#3066));
+#3066 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3067 = STYLED_ITEM('color',(#3068),#1930);
+#3068 = PRESENTATION_STYLE_ASSIGNMENT((#3069));
+#3069 = SURFACE_STYLE_USAGE(.BOTH.,#3070);
+#3070 = SURFACE_SIDE_STYLE('',(#3071));
+#3071 = SURFACE_STYLE_FILL_AREA(#3072);
+#3072 = FILL_AREA_STYLE('',(#3073));
+#3073 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3074 = STYLED_ITEM('color',(#3075),#1963);
+#3075 = PRESENTATION_STYLE_ASSIGNMENT((#3076));
+#3076 = SURFACE_STYLE_USAGE(.BOTH.,#3077);
+#3077 = SURFACE_SIDE_STYLE('',(#3078));
+#3078 = SURFACE_STYLE_FILL_AREA(#3079);
+#3079 = FILL_AREA_STYLE('',(#3080));
+#3080 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3081 = STYLED_ITEM('color',(#3082),#2003);
+#3082 = PRESENTATION_STYLE_ASSIGNMENT((#3083));
+#3083 = SURFACE_STYLE_USAGE(.BOTH.,#3084);
+#3084 = SURFACE_SIDE_STYLE('',(#3085));
+#3085 = SURFACE_STYLE_FILL_AREA(#3086);
+#3086 = FILL_AREA_STYLE('',(#3087));
+#3087 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3088 = STYLED_ITEM('color',(#3089),#2028);
+#3089 = PRESENTATION_STYLE_ASSIGNMENT((#3090));
+#3090 = SURFACE_STYLE_USAGE(.BOTH.,#3091);
+#3091 = SURFACE_SIDE_STYLE('',(#3092));
+#3092 = SURFACE_STYLE_FILL_AREA(#3093);
+#3093 = FILL_AREA_STYLE('',(#3094));
+#3094 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3095 = STYLED_ITEM('color',(#3096),#2068);
+#3096 = PRESENTATION_STYLE_ASSIGNMENT((#3097));
+#3097 = SURFACE_STYLE_USAGE(.BOTH.,#3098);
+#3098 = SURFACE_SIDE_STYLE('',(#3099));
+#3099 = SURFACE_STYLE_FILL_AREA(#3100);
+#3100 = FILL_AREA_STYLE('',(#3101));
+#3101 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3102 = STYLED_ITEM('color',(#3103),#2101);
+#3103 = PRESENTATION_STYLE_ASSIGNMENT((#3104));
+#3104 = SURFACE_STYLE_USAGE(.BOTH.,#3105);
+#3105 = SURFACE_SIDE_STYLE('',(#3106));
+#3106 = SURFACE_STYLE_FILL_AREA(#3107);
+#3107 = FILL_AREA_STYLE('',(#3108));
+#3108 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3109 = STYLED_ITEM('color',(#3110),#2126);
+#3110 = PRESENTATION_STYLE_ASSIGNMENT((#3111));
+#3111 = SURFACE_STYLE_USAGE(.BOTH.,#3112);
+#3112 = SURFACE_SIDE_STYLE('',(#3113));
+#3113 = SURFACE_STYLE_FILL_AREA(#3114);
+#3114 = FILL_AREA_STYLE('',(#3115));
+#3115 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3116 = STYLED_ITEM('color',(#3117),#2159);
+#3117 = PRESENTATION_STYLE_ASSIGNMENT((#3118));
+#3118 = SURFACE_STYLE_USAGE(.BOTH.,#3119);
+#3119 = SURFACE_SIDE_STYLE('',(#3120));
+#3120 = SURFACE_STYLE_FILL_AREA(#3121);
+#3121 = FILL_AREA_STYLE('',(#3122));
+#3122 = FILL_AREA_STYLE_COLOUR('',#2842);
+#3123 = STYLED_ITEM('color',(#3124),#2176);
+#3124 = PRESENTATION_STYLE_ASSIGNMENT((#3125));
+#3125 = SURFACE_STYLE_USAGE(.BOTH.,#3126);
+#3126 = SURFACE_SIDE_STYLE('',(#3127));
+#3127 = SURFACE_STYLE_FILL_AREA(#3128);
+#3128 = FILL_AREA_STYLE('',(#3129));
+#3129 = FILL_AREA_STYLE_COLOUR('',#2842);
+#3130 = STYLED_ITEM('color',(#3131),#2199);
+#3131 = PRESENTATION_STYLE_ASSIGNMENT((#3132));
+#3132 = SURFACE_STYLE_USAGE(.BOTH.,#3133);
+#3133 = SURFACE_SIDE_STYLE('',(#3134));
+#3134 = SURFACE_STYLE_FILL_AREA(#3135);
+#3135 = FILL_AREA_STYLE('',(#3136));
+#3136 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3137 = STYLED_ITEM('color',(#3138),#2216);
+#3138 = PRESENTATION_STYLE_ASSIGNMENT((#3139));
+#3139 = SURFACE_STYLE_USAGE(.BOTH.,#3140);
+#3140 = SURFACE_SIDE_STYLE('',(#3141));
+#3141 = SURFACE_STYLE_FILL_AREA(#3142);
+#3142 = FILL_AREA_STYLE('',(#3143));
+#3143 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3144 = STYLED_ITEM('color',(#3145),#2233);
+#3145 = PRESENTATION_STYLE_ASSIGNMENT((#3146));
+#3146 = SURFACE_STYLE_USAGE(.BOTH.,#3147);
+#3147 = SURFACE_SIDE_STYLE('',(#3148));
+#3148 = SURFACE_STYLE_FILL_AREA(#3149);
+#3149 = FILL_AREA_STYLE('',(#3150));
+#3150 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3151 = STYLED_ITEM('color',(#3152),#2250);
+#3152 = PRESENTATION_STYLE_ASSIGNMENT((#3153));
+#3153 = SURFACE_STYLE_USAGE(.BOTH.,#3154);
+#3154 = SURFACE_SIDE_STYLE('',(#3155));
+#3155 = SURFACE_STYLE_FILL_AREA(#3156);
+#3156 = FILL_AREA_STYLE('',(#3157));
+#3157 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3158 = STYLED_ITEM('color',(#3159),#2267);
+#3159 = PRESENTATION_STYLE_ASSIGNMENT((#3160));
+#3160 = SURFACE_STYLE_USAGE(.BOTH.,#3161);
+#3161 = SURFACE_SIDE_STYLE('',(#3162));
+#3162 = SURFACE_STYLE_FILL_AREA(#3163);
+#3163 = FILL_AREA_STYLE('',(#3164));
+#3164 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3165 = STYLED_ITEM('color',(#3166),#2284);
+#3166 = PRESENTATION_STYLE_ASSIGNMENT((#3167));
+#3167 = SURFACE_STYLE_USAGE(.BOTH.,#3168);
+#3168 = SURFACE_SIDE_STYLE('',(#3169));
+#3169 = SURFACE_STYLE_FILL_AREA(#3170);
+#3170 = FILL_AREA_STYLE('',(#3171));
+#3171 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3172 = STYLED_ITEM('color',(#3173),#2301);
+#3173 = PRESENTATION_STYLE_ASSIGNMENT((#3174));
+#3174 = SURFACE_STYLE_USAGE(.BOTH.,#3175);
+#3175 = SURFACE_SIDE_STYLE('',(#3176));
+#3176 = SURFACE_STYLE_FILL_AREA(#3177);
+#3177 = FILL_AREA_STYLE('',(#3178));
+#3178 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3179 = STYLED_ITEM('color',(#3180),#2318);
+#3180 = PRESENTATION_STYLE_ASSIGNMENT((#3181));
+#3181 = SURFACE_STYLE_USAGE(.BOTH.,#3182);
+#3182 = SURFACE_SIDE_STYLE('',(#3183));
+#3183 = SURFACE_STYLE_FILL_AREA(#3184);
+#3184 = FILL_AREA_STYLE('',(#3185));
+#3185 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3186 = STYLED_ITEM('color',(#3187),#2330);
+#3187 = PRESENTATION_STYLE_ASSIGNMENT((#3188));
+#3188 = SURFACE_STYLE_USAGE(.BOTH.,#3189);
+#3189 = SURFACE_SIDE_STYLE('',(#3190));
+#3190 = SURFACE_STYLE_FILL_AREA(#3191);
+#3191 = FILL_AREA_STYLE('',(#3192));
+#3192 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3193 = STYLED_ITEM('color',(#3194),#2347);
+#3194 = PRESENTATION_STYLE_ASSIGNMENT((#3195));
+#3195 = SURFACE_STYLE_USAGE(.BOTH.,#3196);
+#3196 = SURFACE_SIDE_STYLE('',(#3197));
+#3197 = SURFACE_STYLE_FILL_AREA(#3198);
+#3198 = FILL_AREA_STYLE('',(#3199));
+#3199 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3200 = STYLED_ITEM('color',(#3201),#2364);
+#3201 = PRESENTATION_STYLE_ASSIGNMENT((#3202));
+#3202 = SURFACE_STYLE_USAGE(.BOTH.,#3203);
+#3203 = SURFACE_SIDE_STYLE('',(#3204));
+#3204 = SURFACE_STYLE_FILL_AREA(#3205);
+#3205 = FILL_AREA_STYLE('',(#3206));
+#3206 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3207 = STYLED_ITEM('color',(#3208),#2381);
+#3208 = PRESENTATION_STYLE_ASSIGNMENT((#3209));
+#3209 = SURFACE_STYLE_USAGE(.BOTH.,#3210);
+#3210 = SURFACE_SIDE_STYLE('',(#3211));
+#3211 = SURFACE_STYLE_FILL_AREA(#3212);
+#3212 = FILL_AREA_STYLE('',(#3213));
+#3213 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3214 = STYLED_ITEM('color',(#3215),#2398);
+#3215 = PRESENTATION_STYLE_ASSIGNMENT((#3216));
+#3216 = SURFACE_STYLE_USAGE(.BOTH.,#3217);
+#3217 = SURFACE_SIDE_STYLE('',(#3218));
+#3218 = SURFACE_STYLE_FILL_AREA(#3219);
+#3219 = FILL_AREA_STYLE('',(#3220));
+#3220 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3221 = STYLED_ITEM('color',(#3222),#2415);
+#3222 = PRESENTATION_STYLE_ASSIGNMENT((#3223));
+#3223 = SURFACE_STYLE_USAGE(.BOTH.,#3224);
+#3224 = SURFACE_SIDE_STYLE('',(#3225));
+#3225 = SURFACE_STYLE_FILL_AREA(#3226);
+#3226 = FILL_AREA_STYLE('',(#3227));
+#3227 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3228 = STYLED_ITEM('color',(#3229),#2432);
+#3229 = PRESENTATION_STYLE_ASSIGNMENT((#3230));
+#3230 = SURFACE_STYLE_USAGE(.BOTH.,#3231);
+#3231 = SURFACE_SIDE_STYLE('',(#3232));
+#3232 = SURFACE_STYLE_FILL_AREA(#3233);
+#3233 = FILL_AREA_STYLE('',(#3234));
+#3234 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3235 = STYLED_ITEM('color',(#3236),#2449);
+#3236 = PRESENTATION_STYLE_ASSIGNMENT((#3237));
+#3237 = SURFACE_STYLE_USAGE(.BOTH.,#3238);
+#3238 = SURFACE_SIDE_STYLE('',(#3239));
+#3239 = SURFACE_STYLE_FILL_AREA(#3240);
+#3240 = FILL_AREA_STYLE('',(#3241));
+#3241 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3242 = STYLED_ITEM('color',(#3243),#2461);
+#3243 = PRESENTATION_STYLE_ASSIGNMENT((#3244));
+#3244 = SURFACE_STYLE_USAGE(.BOTH.,#3245);
+#3245 = SURFACE_SIDE_STYLE('',(#3246));
+#3246 = SURFACE_STYLE_FILL_AREA(#3247);
+#3247 = FILL_AREA_STYLE('',(#3248));
+#3248 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3249 = STYLED_ITEM('color',(#3250),#2478);
+#3250 = PRESENTATION_STYLE_ASSIGNMENT((#3251));
+#3251 = SURFACE_STYLE_USAGE(.BOTH.,#3252);
+#3252 = SURFACE_SIDE_STYLE('',(#3253));
+#3253 = SURFACE_STYLE_FILL_AREA(#3254);
+#3254 = FILL_AREA_STYLE('',(#3255));
+#3255 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3256 = STYLED_ITEM('color',(#3257),#2490);
+#3257 = PRESENTATION_STYLE_ASSIGNMENT((#3258));
+#3258 = SURFACE_STYLE_USAGE(.BOTH.,#3259);
+#3259 = SURFACE_SIDE_STYLE('',(#3260));
+#3260 = SURFACE_STYLE_FILL_AREA(#3261);
+#3261 = FILL_AREA_STYLE('',(#3262));
+#3262 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3263 = STYLED_ITEM('color',(#3264),#2507);
+#3264 = PRESENTATION_STYLE_ASSIGNMENT((#3265));
+#3265 = SURFACE_STYLE_USAGE(.BOTH.,#3266);
+#3266 = SURFACE_SIDE_STYLE('',(#3267));
+#3267 = SURFACE_STYLE_FILL_AREA(#3268);
+#3268 = FILL_AREA_STYLE('',(#3269));
+#3269 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3270 = STYLED_ITEM('color',(#3271),#2519);
+#3271 = PRESENTATION_STYLE_ASSIGNMENT((#3272));
+#3272 = SURFACE_STYLE_USAGE(.BOTH.,#3273);
+#3273 = SURFACE_SIDE_STYLE('',(#3274));
+#3274 = SURFACE_STYLE_FILL_AREA(#3275);
+#3275 = FILL_AREA_STYLE('',(#3276));
+#3276 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3277 = STYLED_ITEM('color',(#3278),#2536);
+#3278 = PRESENTATION_STYLE_ASSIGNMENT((#3279));
+#3279 = SURFACE_STYLE_USAGE(.BOTH.,#3280);
+#3280 = SURFACE_SIDE_STYLE('',(#3281));
+#3281 = SURFACE_STYLE_FILL_AREA(#3282);
+#3282 = FILL_AREA_STYLE('',(#3283));
+#3283 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3284 = STYLED_ITEM('color',(#3285),#2548);
+#3285 = PRESENTATION_STYLE_ASSIGNMENT((#3286));
+#3286 = SURFACE_STYLE_USAGE(.BOTH.,#3287);
+#3287 = SURFACE_SIDE_STYLE('',(#3288));
+#3288 = SURFACE_STYLE_FILL_AREA(#3289);
+#3289 = FILL_AREA_STYLE('',(#3290));
+#3290 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3291 = STYLED_ITEM('color',(#3292),#2565);
+#3292 = PRESENTATION_STYLE_ASSIGNMENT((#3293));
+#3293 = SURFACE_STYLE_USAGE(.BOTH.,#3294);
+#3294 = SURFACE_SIDE_STYLE('',(#3295));
+#3295 = SURFACE_STYLE_FILL_AREA(#3296);
+#3296 = FILL_AREA_STYLE('',(#3297));
+#3297 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3298 = STYLED_ITEM('color',(#3299),#2577);
+#3299 = PRESENTATION_STYLE_ASSIGNMENT((#3300));
+#3300 = SURFACE_STYLE_USAGE(.BOTH.,#3301);
+#3301 = SURFACE_SIDE_STYLE('',(#3302));
+#3302 = SURFACE_STYLE_FILL_AREA(#3303);
+#3303 = FILL_AREA_STYLE('',(#3304));
+#3304 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3305 = STYLED_ITEM('color',(#3306),#2594);
+#3306 = PRESENTATION_STYLE_ASSIGNMENT((#3307));
+#3307 = SURFACE_STYLE_USAGE(.BOTH.,#3308);
+#3308 = SURFACE_SIDE_STYLE('',(#3309));
+#3309 = SURFACE_STYLE_FILL_AREA(#3310);
+#3310 = FILL_AREA_STYLE('',(#3311));
+#3311 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3312 = STYLED_ITEM('color',(#3313),#2606);
+#3313 = PRESENTATION_STYLE_ASSIGNMENT((#3314));
+#3314 = SURFACE_STYLE_USAGE(.BOTH.,#3315);
+#3315 = SURFACE_SIDE_STYLE('',(#3316));
+#3316 = SURFACE_STYLE_FILL_AREA(#3317);
+#3317 = FILL_AREA_STYLE('',(#3318));
+#3318 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3319 = STYLED_ITEM('color',(#3320),#2623);
+#3320 = PRESENTATION_STYLE_ASSIGNMENT((#3321));
+#3321 = SURFACE_STYLE_USAGE(.BOTH.,#3322);
+#3322 = SURFACE_SIDE_STYLE('',(#3323));
+#3323 = SURFACE_STYLE_FILL_AREA(#3324);
+#3324 = FILL_AREA_STYLE('',(#3325));
+#3325 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3326 = STYLED_ITEM('color',(#3327),#2635);
+#3327 = PRESENTATION_STYLE_ASSIGNMENT((#3328));
+#3328 = SURFACE_STYLE_USAGE(.BOTH.,#3329);
+#3329 = SURFACE_SIDE_STYLE('',(#3330));
+#3330 = SURFACE_STYLE_FILL_AREA(#3331);
+#3331 = FILL_AREA_STYLE('',(#3332));
+#3332 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3333 = STYLED_ITEM('color',(#3334),#2652);
+#3334 = PRESENTATION_STYLE_ASSIGNMENT((#3335));
+#3335 = SURFACE_STYLE_USAGE(.BOTH.,#3336);
+#3336 = SURFACE_SIDE_STYLE('',(#3337));
+#3337 = SURFACE_STYLE_FILL_AREA(#3338);
+#3338 = FILL_AREA_STYLE('',(#3339));
+#3339 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3340 = STYLED_ITEM('color',(#3341),#2664);
+#3341 = PRESENTATION_STYLE_ASSIGNMENT((#3342));
+#3342 = SURFACE_STYLE_USAGE(.BOTH.,#3343);
+#3343 = SURFACE_SIDE_STYLE('',(#3344));
+#3344 = SURFACE_STYLE_FILL_AREA(#3345);
+#3345 = FILL_AREA_STYLE('',(#3346));
+#3346 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3347 = STYLED_ITEM('color',(#3348),#2681);
+#3348 = PRESENTATION_STYLE_ASSIGNMENT((#3349));
+#3349 = SURFACE_STYLE_USAGE(.BOTH.,#3350);
+#3350 = SURFACE_SIDE_STYLE('',(#3351));
+#3351 = SURFACE_STYLE_FILL_AREA(#3352);
+#3352 = FILL_AREA_STYLE('',(#3353));
+#3353 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3354 = STYLED_ITEM('color',(#3355),#2693);
+#3355 = PRESENTATION_STYLE_ASSIGNMENT((#3356));
+#3356 = SURFACE_STYLE_USAGE(.BOTH.,#3357);
+#3357 = SURFACE_SIDE_STYLE('',(#3358));
+#3358 = SURFACE_STYLE_FILL_AREA(#3359);
+#3359 = FILL_AREA_STYLE('',(#3360));
+#3360 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3361 = STYLED_ITEM('color',(#3362),#2710);
+#3362 = PRESENTATION_STYLE_ASSIGNMENT((#3363));
+#3363 = SURFACE_STYLE_USAGE(.BOTH.,#3364);
+#3364 = SURFACE_SIDE_STYLE('',(#3365));
+#3365 = SURFACE_STYLE_FILL_AREA(#3366);
+#3366 = FILL_AREA_STYLE('',(#3367));
+#3367 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3368 = STYLED_ITEM('color',(#3369),#2722);
+#3369 = PRESENTATION_STYLE_ASSIGNMENT((#3370));
+#3370 = SURFACE_STYLE_USAGE(.BOTH.,#3371);
+#3371 = SURFACE_SIDE_STYLE('',(#3372));
+#3372 = SURFACE_STYLE_FILL_AREA(#3373);
+#3373 = FILL_AREA_STYLE('',(#3374));
+#3374 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3375 = STYLED_ITEM('color',(#3376),#2739);
+#3376 = PRESENTATION_STYLE_ASSIGNMENT((#3377));
+#3377 = SURFACE_STYLE_USAGE(.BOTH.,#3378);
+#3378 = SURFACE_SIDE_STYLE('',(#3379));
+#3379 = SURFACE_STYLE_FILL_AREA(#3380);
+#3380 = FILL_AREA_STYLE('',(#3381));
+#3381 = FILL_AREA_STYLE_COLOUR('',#2799);
+#3382 = STYLED_ITEM('color',(#3383),#2751);
+#3383 = PRESENTATION_STYLE_ASSIGNMENT((#3384));
+#3384 = SURFACE_STYLE_USAGE(.BOTH.,#3385);
+#3385 = SURFACE_SIDE_STYLE('',(#3386));
+#3386 = SURFACE_STYLE_FILL_AREA(#3387);
+#3387 = FILL_AREA_STYLE('',(#3388));
+#3388 = FILL_AREA_STYLE_COLOUR('',#3389);
+#3389 = COLOUR_RGB('',0.690999984741,0.663999974728,0.597999989986);
+#3390 = STYLED_ITEM('color',(#3391),#2776);
+#3391 = PRESENTATION_STYLE_ASSIGNMENT((#3392));
+#3392 = SURFACE_STYLE_USAGE(.BOTH.,#3393);
+#3393 = SURFACE_SIDE_STYLE('',(#3394));
+#3394 = SURFACE_STYLE_FILL_AREA(#3395);
+#3395 = FILL_AREA_STYLE('',(#3396));
+#3396 = FILL_AREA_STYLE_COLOUR('',#3389);
+ENDSEC;
+END-ISO-10303-21;
package.jsonadded+224
@@ -0,0 +1,224 @@+{+  "slug": "ltc2801ide-pbf",+  "version": "0.1.0",+  "type": "component",+  "description": "Analog Devices RS232 ICs, DFN-12-EP(3x4). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "communication interface chip-uart-485-232",+    "ltc2801ide#pbf",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "ltc2801ide-pbf.kicad_sym",+    "ltc2801ide-pbf.kicad_mod",+    "ltc2801ide-pbf.glb",+    "ltc2801ide-pbf.step",+    "ltc2801ide-pbf.lbr",+    "docs/hero.png",+    "docs/ltc2801ide-pbf-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "ltc2801ide-pbf-hero.glb",+    "ltc2801ide-pbf-hero.overlay.json",+    "ltc2801ide-pbf-etched.glb"+  ],+  "component": {+    "mpn": "LTC2801IDE#PBF",+    "manufacturer": "Analog Devices",+    "package": "DFN-12-EP(3x4)",+    "pin_count": 13,+    "category": "Communication Interface Chip/UART/485/232",+    "subcategory": "RS232 ICs",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590144529857601536",+    "parts": {+      "symbol": "ltc2801ide-pbf.kicad_sym",+      "footprint": "ltc2801ide-pbf.kicad_mod",+      "model_3d": "ltc2801ide-pbf-hero.glb",+      "model_3d_plain": "ltc2801ide-pbf-etched.glb",+      "model_3d_step": "ltc2801ide-pbf-etched.step",+      "model_3d_step_plain": "ltc2801ide-pbf.step",+      "lbr": "ltc2801ide-pbf.lbr"+    },+    "distributor_links": {+      "lcsc": "C580599",+      "digikey": "LTC2801IDE#PBF-ND",+      "mouser": "584-LTC2801IDE#PBF"+    },+    "distributor_check": {+      "checked_at": "2026-10-21T00:51:36Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "LTC2801IDE#PBF-ND",+        "status": "found"+      },+      "mouser": {+        "pn": "584-LTC2801IDE#PBF",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "RIN",+        "type": "input",+        "description": "RS-232 receiver input with an internal 5kΩ termination resistor, rated for -25V to 25V absolute maximum."+      },+      {+        "number": "2",+        "name": "TOUT",+        "type": "output",+        "description": "RS-232 driver output, which can be shorted to ground or driven up to ±15V without damage (absolute maximum -15V to 15V)."+      },+      {+        "number": "3",+        "name": "VCC",+        "type": "power_in",+        "description": "Input supply pin for 1.8V to 5.5V operation, to be bypassed to GND with a 1µF capacitor."+      },+      {+        "number": "4",+        "name": "VDD",+        "type": "power_out",+        "description": "Generated positive supply for the RS-232 driver, regulated to 7V, with a 1µF capacitor connected between VDD and GND."+      },+      {+        "number": "5",+        "name": "SW",+        "type": "passive",+        "description": "Switch pin of the DC-DC converter, which connects to a 10µH inductor between SW and VCC."+      },+      {+        "number": "6",+        "name": "GND",+        "type": "power_in",+        "description": "Ground reference for the device."+      },+      {+        "number": "7",+        "name": "CAP",+        "type": "passive",+        "description": "Charge-pump capacitor for the generated negative supply, with a 220nF capacitor connected between CAP and SW."+      },+      {+        "number": "8",+        "name": "PS",+        "type": "input",+        "description": "Power supply control pin, referenced to VL, that enables the integrated DC-DC converter (absolute maximum -0.3V to VL + 0.3V)."+      },+      {+        "number": "9",+        "name": "MODE",+        "type": "input",+        "description": "Mode control pin, referenced to VL, that selects the operating mode per Table 1 (absolute maximum -0.3V to 7V)."+      },+      {+        "number": "10",+        "name": "VL",+        "type": "power_in",+        "description": "Logic supply for the receiver outputs, driver inputs and control inputs, operating from 1.8V to 5.5V and bypassed with 220nF if not tied to VCC."+      },+      {+        "number": "11",+        "name": "TIN",+        "type": "input",+        "description": "Driver input referenced to VL (absolute maximum -0.3V to 7V)."+      },+      {+        "number": "12",+        "name": "ROUT",+        "type": "output",+        "description": "Receiver output referenced to VL, short-circuit protected to GND, VCC and VL, and high impedance in Shutdown mode."+      },+      {+        "number": "13",+        "name": "VEE",+        "type": "power_out",+        "description": "Generated negative supply for the RS-232 driver, regulated to -6.3V, with a 1µF capacitor between VEE and GND; this is also the exposed backside thermal pad, which must be soldered to the PCB."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-haiku-5-5",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: Pin 13 is VEE and also the exposed backside thermal pad. The datasheet lists it as '13*' with a back; The pin-number-to-name assignments come from the Pin Functions table (2801 column), not from the TOP; The datasheet covers the family, and the DE (12-lead DFN) package is the only one for LTC2801. The o"+        ],+        "pages_sent": 18,+        "cost_usd": 0.0981,+        "at": "2026-10-21T00:47:48"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590144529857601536",+        "pages": 18,+        "sha256": "e9ad4ef1183d2db6",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 13,+        "described": 13,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "ltc2801ide-pbf.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          3.0,+          3.98,+          0.77+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "845020e85b5efd5390cabe9ebf6f19225aa2620525cfa849c1d3e9ca94a4ee1d",+        "checked": "2026-10-21",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "ltc2801ide-pbf-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          3.0,+          3.98,+          0.77+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "15acd30b9d74782cc4192497e7787920e79c535f0bd99daa2083c2e3f458d8d5",+        "checked": "2026-10-21",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  }+}
page.jsonadded+230
@@ -0,0 +1,230 @@+{+  "slug": "ltc2801ide-pbf",+  "version": "0.1.0",+  "type": "component",+  "description": "Analog Devices RS232 ICs, DFN-12-EP(3x4). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "communication interface chip-uart-485-232",+    "ltc2801ide#pbf",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "ltc2801ide-pbf.kicad_sym",+    "ltc2801ide-pbf.kicad_mod",+    "ltc2801ide-pbf.glb",+    "ltc2801ide-pbf.step",+    "ltc2801ide-pbf.lbr",+    "docs/hero.png",+    "docs/ltc2801ide-pbf-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "ltc2801ide-pbf-hero.glb",+    "ltc2801ide-pbf-hero.overlay.json",+    "ltc2801ide-pbf-etched.glb"+  ],+  "component": {+    "mpn": "LTC2801IDE#PBF",+    "manufacturer": "Analog Devices",+    "package": "DFN-12-EP(3x4)",+    "pin_count": 13,+    "category": "Communication Interface Chip/UART/485/232",+    "subcategory": "RS232 ICs",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590144529857601536",+    "parts": {+      "symbol": "ltc2801ide-pbf.kicad_sym",+      "footprint": "ltc2801ide-pbf.kicad_mod",+      "model_3d": "ltc2801ide-pbf-hero.glb",+      "model_3d_plain": "ltc2801ide-pbf-etched.glb",+      "model_3d_step": "ltc2801ide-pbf-etched.step",+      "model_3d_step_plain": "ltc2801ide-pbf.step",+      "lbr": "ltc2801ide-pbf.lbr"+    },+    "distributor_links": {+      "lcsc": "C580599",+      "digikey": "LTC2801IDE#PBF-ND",+      "mouser": "584-LTC2801IDE#PBF"+    },+    "distributor_check": {+      "checked_at": "2026-10-21T00:51:36Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "LTC2801IDE#PBF-ND",+        "status": "found"+      },+      "mouser": {+        "pn": "584-LTC2801IDE#PBF",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "RIN",+        "type": "input",+        "description": "RS-232 receiver input with an internal 5kΩ termination resistor, rated for -25V to 25V absolute maximum."+      },+      {+        "number": "2",+        "name": "TOUT",+        "type": "output",+        "description": "RS-232 driver output, which can be shorted to ground or driven up to ±15V without damage (absolute maximum -15V to 15V)."+      },+      {+        "number": "3",+        "name": "VCC",+        "type": "power_in",+        "description": "Input supply pin for 1.8V to 5.5V operation, to be bypassed to GND with a 1µF capacitor."+      },+      {+        "number": "4",+        "name": "VDD",+        "type": "power_out",+        "description": "Generated positive supply for the RS-232 driver, regulated to 7V, with a 1µF capacitor connected between VDD and GND."+      },+      {+        "number": "5",+        "name": "SW",+        "type": "passive",+        "description": "Switch pin of the DC-DC converter, which connects to a 10µH inductor between SW and VCC."+      },+      {+        "number": "6",+        "name": "GND",+        "type": "power_in",+        "description": "Ground reference for the device."+      },+      {+        "number": "7",+        "name": "CAP",+        "type": "passive",+        "description": "Charge-pump capacitor for the generated negative supply, with a 220nF capacitor connected between CAP and SW."+      },+      {+        "number": "8",+        "name": "PS",+        "type": "input",+        "description": "Power supply control pin, referenced to VL, that enables the integrated DC-DC converter (absolute maximum -0.3V to VL + 0.3V)."+      },+      {+        "number": "9",+        "name": "MODE",+        "type": "input",+        "description": "Mode control pin, referenced to VL, that selects the operating mode per Table 1 (absolute maximum -0.3V to 7V)."+      },+      {+        "number": "10",+        "name": "VL",+        "type": "power_in",+        "description": "Logic supply for the receiver outputs, driver inputs and control inputs, operating from 1.8V to 5.5V and bypassed with 220nF if not tied to VCC."+      },+      {+        "number": "11",+        "name": "TIN",+        "type": "input",+        "description": "Driver input referenced to VL (absolute maximum -0.3V to 7V)."+      },+      {+        "number": "12",+        "name": "ROUT",+        "type": "output",+        "description": "Receiver output referenced to VL, short-circuit protected to GND, VCC and VL, and high impedance in Shutdown mode."+      },+      {+        "number": "13",+        "name": "VEE",+        "type": "power_out",+        "description": "Generated negative supply for the RS-232 driver, regulated to -6.3V, with a 1µF capacitor between VEE and GND; this is also the exposed backside thermal pad, which must be soldered to the PCB."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-haiku-5-5",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: Pin 13 is VEE and also the exposed backside thermal pad. The datasheet lists it as '13*' with a back; The pin-number-to-name assignments come from the Pin Functions table (2801 column), not from the TOP; The datasheet covers the family, and the DE (12-lead DFN) package is the only one for LTC2801. The o"+        ],+        "pages_sent": 18,+        "cost_usd": 0.0981,+        "at": "2026-10-21T00:47:48"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590144529857601536",+        "pages": 18,+        "sha256": "e9ad4ef1183d2db6",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 13,+        "described": 13,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "ltc2801ide-pbf.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          3,+          3.98,+          0.77+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "845020e85b5efd5390cabe9ebf6f19225aa2620525cfa849c1d3e9ca94a4ee1d",+        "checked": "2026-10-21",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "ltc2801ide-pbf-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          3,+          3.98,+          0.77+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "15acd30b9d74782cc4192497e7787920e79c535f0bd99daa2083c2e3f458d8d5",+        "checked": "2026-10-21",+        "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>ltc2801ide-pbf</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>ltc2801ide-pbf</title>\ No newline at end of file