← Commit history
README.mdadded+104
@@ -0,0 +1,104 @@+# LTC6752HUD-3#PBF++**Analog Devices** · Comparators · QFN-12-EP(3x3)++LTC6752HUD-3#PBF from Analog Devices, in a QFN-12-EP(3x3). 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 | VDD | power_in | Positive supply voltage for the output stage of the LTC6752-2/LTC6752-3/LTC6752-4, typically 1.71V to 3.5V above VEE. |+| 13 | VEE | power_in | Exposed pad on the bottom of the package is VEE and must be soldered to the PCB; negative supply, normally tied to ground. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Analog Devices |+| Package | QFN-12-EP(3x3) |+| Category | Amplifiers/Comparators |+| 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 |+|---|---|---|---|---|---|---|---|+| Total Supply Voltage (VCC to VEE), LTC6752-2/-3/-4 |  |  |  | 5.5 | V |  | 2 |+| Input Current (+IN, -IN, SHDN, LE/HYST) (Note 2) |  | -10 |  | 10 | mA |  | 2 |+| Output Current (Q, Q̄) (Note 3) |  | -50 |  | 50 | mA |  | 2 |+| Specified Temperature Range, LTC6752H (Note 4) |  | -40 |  | 125 | °C | H grade | 2 |+| Storage Temperature Range |  | -65 |  | 125 | °C |  | 2 |+| Maximum Junction Temperature (Note 3) |  |  |  | 150 | °C |  | 2 |+| Lead Temperature Soldering |  |  |  | 300 | °C | 10s | 2 |+| Thermal resistance junction-to-ambient, UD 12-lead QFN | θJA |  | 68 |  | °C/W | UD package; TJMAX = 150°C (Note 3) | 2 |+| VCC - VEE Supply Voltage, LTC6752-2/-3/-4 (Input Stage) | VCC - VEE | 2.45 |  | 5.25 | V | l (over specified temperature range), VCC=VDD=2.5V table | 3 |+| VDD - VEE Output Stage Supply Voltage, LTC6752-2/-3/-4 | VDD - VEE | 1.71 |  | 3.5 | V | l (over specified temperature range) | 3 |+| Input Offset Voltage, 25°C | VOS | -5.5 | 1.2 | 5.5 | mV | VCC=VDD=2.5V, TA = 25°C; typ printed ±1.2 | 3 |+| Input Offset Voltage, over temperature | VOS | -8.5 |  | 8.5 | mV | VCC=VDD=2.5V, l (over specified temperature range) | 3 |+| Input Offset Current | IOS | -0.75 | 0.1 | 0.75 | µA | VCC=VDD=2.5V, l; typ printed ±0.1 | 3 |+| Common Mode Rejection Ratio, Low VCM Region | CMRR_LVCM | 46 |  | 69 | dB | VCC=VDD=2.5V, VCM = VEE, 0.2V to VCC, 1.5V, l; min 51 dB at 25°C | 3 |+| Common Mode Rejection Ratio, Extreme Ends of VCMR | CMRR_FR | 45.5 |  | 65 | dB | VCC=VDD=2.5V, VCM = VEE, 0.2V to VCC + 0.1V, l; min 50 dB at 25°C | 3 |+| Input Power Supply Rejection Ratio, VCC (LTC6752-2/-3/-4) | PSRR_VCC | 57 |  | 74 | dB | VCM = 0.3V, VDD = 2.5V, VCC varied 2.45V to 5.25V, l; min 59 dB at 25°C | 4 |+| Output Power Supply Rejection Ratio, VDD (LTC6752-2/-3/-4) | PSRR_VDD | 51 |  | 71 | dB | VCM = 0.3V, VDD varied 1.71V to 3.5V, l; min 56 dB at 25°C | 4 |+| Output High Voltage (amount below VDD) | VOH | 130 | 260 | 340 | mV | ISOURCE = 8mA, l | 4 |+| Output Low Voltage (referred to VEE) | VOL | 200 | 340 | 400 | mV | ISINK = 8mA, l | 4 |+| Output Short-Circuit Current Source | ISC | 12 | 16 | 30 | mA | VCC=VDD=2.5V, l; 25°C value 16 mA | 4 |+| Output Short-Circuit Current Sink | ISC | 9 | 15 | 22 | mA | VCC=VDD=2.5V, l; 25°C value 15 mA | 4 |+| VCC Supply Current, Device On (LTC6752-2/-3/-4) | IVCC | 1.9 | 2.25 | 2.5 | mA | VCC=VDD=2.5V, l | 4 |+| VDD Supply Current, Device On (LTC6752-3) | IVDD | 4.3 | 4.75 | 5.2 | mA | VCC=VDD=2.5V, l | 4 |+| Total Supply Current, Device On (LTC6752-3) | ITOTAL | 6.2 | 6.65 | 7.7 | mA | VCC=VDD=2.5V, l | 4 |+| Propagation Delay | tPD |  | 2.9 | 5.5 | ns | VCC=VDD=2.5V, VOVERDRIVE = 50mV, l; 25°C max 5 ns | 4 |+| LE/HYST Pin Voltage, Open Circuit (LTC6752-3) | VLE/HYST | 1.05 | 1.25 | 1.45 | V | l | 5 |+| Resistance Looking Into LE/HYST | RHYST | 15 | 20 | 25 | kΩ | LE/HYST pin voltage < open circuit value, l | 5 |+| Latch Pin Current High | IIH_LE | 30 |  | 72 | µA | VLE/HYST = 1.7V, l | 5 |+| Latch Pin Current Low | IIL_LE | -70 |  | -47 | µA | VLE/HYST = 0.3V, l | 5 |+| Shutdown Mode Input Stage Supply Current | ISD_VCC | 400 | 585 | 620 | µA | VSHDN = 0.6V, l | 5 |+| Shutdown Mode Output Stage Supply Current (LTC6752-3) | ISD_VDD | 250 | 650 | 680 | µA | VSHDN = 0.6V, LTC6752-3, l | 5 |+| Input Offset Voltage, 25°C (3.3V) | VOS | -5.5 | 1.2 | 5.5 | mV | VCC=VDD=3.3V, TA = 25°C; typ printed ±1.2 | 5 |+| Input Offset Voltage, over temperature (3.3V) | VOS | -9 |  | 9 | mV | VCC=VDD=3.3V, l | 5 |+| Common Mode Rejection Ratio, Low VCM Region (3.3V) | CMRR_LVCM | 48 |  | 70 | dB | VCC=VDD=3.3V, VCM = VEE, 0.2V to VCC, 1.5V, l; min 52 dB at 25°C | 6 |+| Common Mode Rejection Ratio, Extreme Ends of VCMR (3.3V) | CMRR_FR | 46 |  | 66 | dB | VCC=VDD=3.3V, VCM = VEE, 0.2V to VCC + 0.1V, l; min 50 dB at 25°C | 6 |+| Output High Voltage (amount below VDD) (3.3V) | VOH | 81 | 200 | 300 | mV | ISOURCE = 8mA, l | 6 |+| Output Low Voltage (referred to VEE) (3.3V) | VOL | 155 | 320 | 350 | mV | ISINK = 8mA, l | 6 |+| Output Short-Circuit Current Source (3.3V) | ISC | 30 | 35 | 70 | mA | VCC=VDD=3.3V, l; 25°C value 35 mA | 6 |+| Output Short-Circuit Current Sink (3.3V) | ISC | 15 | 20 | 39 | mA | VCC=VDD=3.3V, l; 25°C value 20 mA | 6 |+| VCC Supply Current, Device On (LTC6752-2/-3/-4, 3.3V) | IVCC | 1.9 | 2.35 | 2.55 | mA | VCC=VDD=3.3V, l | 6 |+| VDD Supply Current, Device On (LTC6752-3, 3.3V) | IVDD | 4.75 | 5.35 | 5.75 | mA | VCC=VDD=3.3V, l | 6 |+| Total Supply Current, Device On (LTC6752-3, 3.3V) | ITOTAL | 6.6 | 7.7 | 8.3 | mA | VCC=VDD=3.3V, l | 6 |+| Propagation Delay (3.3V) | tPD |  | 3 | 5.5 | ns | VCC=VDD=3.3V, VOVERDRIVE = 50mV, l; 25°C max 5 ns | 6 |+| Shutdown Mode Input Stage Supply Current (3.3V) | ISD_VCC | 430 | 600 | 660 | µA | VSHDN = 0.6V, l | 7 |+| Shutdown Mode Output Stage Supply Current (LTC6752-3, 3.3V) | ISD_VDD | 300 | 700 | 800 | µA | VSHDN = 0.6V, LTC6752-3, l | 7 |+| Input Offset Voltage, 25°C (5V/1.8V) | VOS | -5.5 | 1.2 | 5.5 | mV | VCC=5V, VDD=1.8V, TA = 25°C; typ printed ±1.2 | 7 |+| Input Offset Voltage, over temperature (5V/1.8V) | VOS | -9 |  | 9 | mV | VCC=5V, VDD=1.8V, l | 7 |+| Common Mode Rejection Ratio, Low VCM Region (5V/1.8V) | CMRR_LVCM | 51 |  | 70 | dB | VCC=5V, VDD=1.8V, VCM = VEE, 0.2V to VCC, 1.5V, l; min 54 dB at 25°C | 8 |+| Common Mode Rejection Ratio, Extreme Ends of VCMR (5V/1.8V) | CMRR_FR | 48 |  | 68 | dB | VCC=5V, VDD=1.8V, VCM = VEE, 0.2V to VCC + 0.1V, l; min 53 dB at 25°C | 8 |+| Output High Voltage (amount below VDD) (5V/1.8V) | VOH | 200 | 400 | 450 | mV | VCC=5V, VDD=1.8V, ISOURCE = 5.5mA, l | 8 |+| Output Low Voltage (referred to VEE) (5V/1.8V) | VOL | 200 | 400 | 550 | mV | VCC=5V, VDD=1.8V, ISINK = 5.5mA, l | 8 |+| Output Short-Circuit Current Source (5V/1.8V) | ISC | 6.2 | 9 | 17 | mA | VCC=5V, VDD=1.8V, l; 25°C value 9 mA | 8 |+| Output Short-Circuit Current Sink (5V/1.8V) | ISC | 6.2 | 11 | 19 | mA | VCC=5V, VDD=1.8V, l; 25°C value 11 mA | 8 |+| VCC Supply Current, Device On (LTC6752-2/-3/-4, 5V/1.8V) | IVCC | 2.1 | 2.65 | 2.85 | mA | VCC=5V, VDD=1.8V, l | 8 |+| VDD Supply Current, Device On (LTC6752-3, 5V/1.8V) | IVDD | 3.4 | 4.4 | 4.8 | mA | VCC=5V, VDD=1.8V, LTC6752-3, l | 8 |+| Total Supply Current, Device On (LTC6752-3, 5V/1.8V) | ITOTAL | 6 | 7.05 | 7.65 | mA | VCC=5V, VDD=1.8V, LTC6752-3, l | 8 |+| Propagation Delay (5V/1.8V) | tPD |  | 3.4 | 5.7 | ns | VCC=5V, VDD=1.8V, VOVERDRIVE = 50mV, l; 25°C max 5.3 ns | 8 |+| Shutdown Mode Input Stage Supply Current (5V/1.8V) | ISD_VCC | 500 | 650 | 750 | µA | VCC=5V, VDD=1.8V, VSHDN = 0.6V, l | 9 |+| Shutdown Mode Output Stage Supply Current (LTC6752-3, 5V/1.8V) | ISD_VDD | 240 | 600 | 650 | µA | VCC=5V, VDD=1.8V, VSHDN = 0.6V, LTC6752-3, l | 9 |++## CAD (KiCad official)++- Symbol: `LTC6752HUD-3#PBF`+- Footprint: `Package_DFN_QFN:QFN-12-1EP_3x3mm_P0.5mm_EP1.65x1.65mm`+- 3D model: QFN-12-EP(3x3) (KiCad packages3D, STEP)+- 3D model files: `ltc6752hud-3-pbf-etched.step` / `ltc6752hud-3-pbf-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `ltc6752hud-3-pbf.step` / `ltc6752hud-3-pbf.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Analog Devices datasheet](https://www.analog.com/media/en/technical-documentation/data-sheets/6752fc.pdf) (30 pp, sha256 `d0e3d938d1b220ae`, retrieved 2026-11-05, tier: manufacturer)+- **Extractor:** `ds2sf` (Claude). Every pin and dimension is cited to a datasheet page; it refuses to fabricate.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/ltc6752hud-3-pbf-datasheet.pdf)
docs/hero.pngadded
⋯ 1 unchanged line ⋯
docs/ltc6752hud-3-pbf-datasheet.pdfadded
⋯ 1 unchanged line ⋯
ltc6752hud-3-pbf-etched.glbadded
⋯ 1 unchanged line ⋯
ltc6752hud-3-pbf-hero.glbadded
⋯ 1 unchanged line ⋯
ltc6752hud-3-pbf-hero.overlay.jsonadded+361
@@ -0,0 +1,361 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "LTC6752HUD-3#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": 4.575,+      "dash_mm": 0.12,+      "gap_mm": 0.072,+      "pad_stroke_mm": 0.03+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 9,+      "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": 11+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.0,+    "tolerance_mm": 0.3,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -1.5,+      1.5,+      -1.5,+      1.5+    ],+    "pads_bbox_mm": [+      -1.875,+      1.875,+      -1.875,+      1.875+    ],+    "seating_z_mm": 0.0+  },+  "sources": {+    "glb": "ltc6752hud-3-pbf-etched.glb",+    "glb_sha256": "6dabf2dcf83c3370be97156eda2773f0ccf851411d72943731c5de53d6038834",+    "footprint": "ltc6752hud-3-pbf.kicad_mod",+    "footprint_sha256": "99b6fb6a28e8bdf111dac544cb319de32d6158ae6abda6e6c25136e9d4f86a22",+    "pins": "page.json component.pins",+    "pins_sha256": "489e77e7b8eb0e59d8258fc6754ac18115dfe2888076764f6b7790ba5be5d486"+  },+  "generator": "adom-wiki 1.8.11 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "VDD",+      "x": -2.57,+      "y": -0.5,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "2",+      "text": "2",+      "x": -1.975,+      "y": 0.0,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "3",+      "text": "3",+      "x": -1.975,+      "y": 0.5,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "4",+      "text": "4",+      "x": -0.5,+      "y": 1.975,+      "align": "right",+      "vertical": true,+      "h": 0.25+    },+    {+      "pad": "5",+      "text": "5",+      "x": 0.0,+      "y": 1.975,+      "align": "right",+      "vertical": true,+      "h": 0.25+    },+    {+      "pad": "6",+      "text": "6",+      "x": 0.5,+      "y": 1.975,+      "align": "right",+      "vertical": true,+      "h": 0.25+    },+    {+      "pad": "7",+      "text": "7",+      "x": 1.975,+      "y": 0.5,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "8",+      "text": "8",+      "x": 1.975,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "9",+      "text": "9",+      "x": 1.975,+      "y": -0.5,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "10",+      "text": "10",+      "x": 0.5,+      "y": -1.975,+      "align": "left",+      "vertical": true,+      "h": 0.25+    },+    {+      "pad": "11",+      "text": "11",+      "x": 0.0,+      "y": -1.975,+      "align": "left",+      "vertical": true,+      "h": 0.25+    },+    {+      "pad": "12",+      "text": "12",+      "x": -0.5,+      "y": -1.975,+      "align": "left",+      "vertical": true,+      "h": 0.25+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "roundrect",+      "center_mm": [+        -1.4625,+        -0.5+      ],+      "size_mm": [+        0.825,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "roundrect",+      "center_mm": [+        -1.4625,+        0.0+      ],+      "size_mm": [+        0.825,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "3",+      "shape": "roundrect",+      "center_mm": [+        -1.4625,+        0.5+      ],+      "size_mm": [+        0.825,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "4",+      "shape": "roundrect",+      "center_mm": [+        -0.5,+        1.4625+      ],+      "size_mm": [+        0.25,+        0.825+      ],+      "rot": 0.0+    },+    {+      "number": "5",+      "shape": "roundrect",+      "center_mm": [+        0.0,+        1.4625+      ],+      "size_mm": [+        0.25,+        0.825+      ],+      "rot": 0.0+    },+    {+      "number": "6",+      "shape": "roundrect",+      "center_mm": [+        0.5,+        1.4625+      ],+      "size_mm": [+        0.25,+        0.825+      ],+      "rot": 0.0+    },+    {+      "number": "7",+      "shape": "roundrect",+      "center_mm": [+        1.4625,+        0.5+      ],+      "size_mm": [+        0.825,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "8",+      "shape": "roundrect",+      "center_mm": [+        1.4625,+        0.0+      ],+      "size_mm": [+        0.825,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "9",+      "shape": "roundrect",+      "center_mm": [+        1.4625,+        -0.5+      ],+      "size_mm": [+        0.825,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "10",+      "shape": "roundrect",+      "center_mm": [+        0.5,+        -1.4625+      ],+      "size_mm": [+        0.25,+        0.825+      ],+      "rot": 0.0+    },+    {+      "number": "11",+      "shape": "roundrect",+      "center_mm": [+        0.0,+        -1.4625+      ],+      "size_mm": [+        0.25,+        0.825+      ],+      "rot": 0.0+    },+    {+      "number": "12",+      "shape": "roundrect",+      "center_mm": [+        -0.5,+        -1.4625+      ],+      "size_mm": [+        0.25,+        0.825+      ],+      "rot": 0.0+    },+    {+      "number": "13",+      "shape": "rect",+      "center_mm": [+        0.0,+        0.0+      ],+      "size_mm": [+        1.65,+        1.65+      ],+      "rot": 0.0+    }+  ]+}
ltc6752hud-3-pbf.glbadded
⋯ 1 unchanged line ⋯
ltc6752hud-3-pbf.kicad_modadded+271
@@ -0,0 +1,271 @@+(footprint "QFN-12-1EP_3x3mm_P0.5mm_EP1.65x1.65mm"+	(version 20260206)+	(generator "kicad-footprint-generator")+	(layer "F.Cu")+	(descr "QFN, 12 Pin (http://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/QFN_12_%2005-08-1855.pdf)")+	(tags "QFN NoLead")+	(property "Reference" "REF**"+		(at 0 -2.83 0)+		(layer "F.SilkS")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "QFN-12-1EP_3x3mm_P0.5mm_EP1.65x1.65mm"+		(at 0 2.83 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "KiLib_Generator" "package/no_lead"+		(at 0 0 0)+		(layer "F.SilkS")+		(hide yes)+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(attr smd)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -1.61 -1.61)+		(end -0.885 -1.61)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -1.61 -0.885)+		(end -1.61 -1.61)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -1.61 1.61)+		(end -1.61 0.885)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -0.885 1.61)+		(end -1.61 1.61)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 0.885 -1.61)+		(end 1.61 -1.61)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 1.61 -1.61)+		(end 1.61 -0.885)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 1.61 0.885)+		(end 1.61 1.61)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 1.61 1.61)+		(end 0.885 1.61)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_poly+		(pts+			(xy -2.14 -0.5)+			(xy -2.47 -0.26)+			(xy -2.47 -0.74)+		)+		(stroke+			(width 0.12)+			(type solid)+		)+		(fill yes)+		(layer "F.SilkS")+	)+	(fp_poly+		(pts+			(xy -0.75 -1.5)+			(xy 1.5 -1.5)+			(xy 1.5 1.5)+			(xy -1.5 1.5)+			(xy -1.5 -0.75)+		)+		(stroke+			(width 0.1)+			(type solid)+		)+		(fill no)+		(layer "F.Fab")+	)+	(fp_text user "${REFERENCE}"+		(at 0 0 0)+		(layer "F.Fab")+		(effects+			(font+				(size 0.75 0.75)+				(thickness 0.11)+			)+		)+	)+	(pad "" smd roundrect+		(at -0.41 -0.41)+		(size 0.67 0.67)+		(layers "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "" smd roundrect+		(at -0.41 0.41)+		(size 0.67 0.67)+		(layers "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "" smd roundrect+		(at 0.41 -0.41)+		(size 0.67 0.67)+		(layers "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "" smd roundrect+		(at 0.41 0.41)+		(size 0.67 0.67)+		(layers "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "1" smd roundrect+		(at -1.4625 -0.5)+		(size 0.825 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "2" smd roundrect+		(at -1.4625 0)+		(size 0.825 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "3" smd roundrect+		(at -1.4625 0.5)+		(size 0.825 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "4" smd roundrect+		(at -0.5 1.4625)+		(size 0.25 0.825)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "5" smd roundrect+		(at 0 1.4625)+		(size 0.25 0.825)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "6" smd roundrect+		(at 0.5 1.4625)+		(size 0.25 0.825)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "7" smd roundrect+		(at 1.4625 0.5)+		(size 0.825 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "8" smd roundrect+		(at 1.4625 0)+		(size 0.825 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "9" smd roundrect+		(at 1.4625 -0.5)+		(size 0.825 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "10" smd roundrect+		(at 0.5 -1.4625)+		(size 0.25 0.825)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "11" smd roundrect+		(at 0 -1.4625)+		(size 0.25 0.825)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "12" smd roundrect+		(at -0.5 -1.4625)+		(size 0.25 0.825)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "13" smd rect+		(at 0 0)+		(size 1.65 1.65)+		(property pad_prop_heatsink)+		(layers "F.Cu" "F.Mask")+		(zone_connect 2)+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/QFN-12-1EP_3x3mm_P0.5mm_EP1.65x1.65mm.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+	(fp_poly+		(pts (xy -2.13 -0.88) (xy -1.75 -0.88) (xy -1.75 -1.75) (xy -0.88 -1.75) (xy -0.88 -2.13) (xy 0.88 -2.13) (xy 0.88 -1.75) (xy 1.75 -1.75) (xy 1.75 -0.88) (xy 2.13 -0.88) (xy 2.13 0.88) (xy 1.75 0.88) (xy 1.75 1.75) (xy 0.88 1.75) (xy 0.88 2.13) (xy -0.88 2.13) (xy -0.88 1.75) (xy -1.75 1.75) (xy -1.75 0.88) (xy -2.13 0.88))+		(stroke (width 0.05) (type solid))+		(fill no)+		(layer "F.CrtYd")+	)+)
ltc6752hud-3-pbf.kicad_symadded+21
@@ -0,0 +1,21 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "LTC6752HUD-3#PBF" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27))))+    (property "Value" "LTC6752HUD-3#PBF" (at 0 -5.08 0) (effects (font (size 1.27 1.27))))+    (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+    (symbol "LTC6752HUD-3#PBF_0_1"+    (rectangle (start -12.70 2.54) (end 12.70 -2.54)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "LTC6752HUD-3#PBF_1_1"+    (pin power_in line (at -17.78 0.00 0) (length 5.08)+      (name "VDD" (effects (font (size 1.27 1.27))))+      (number "1" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 0.00 180) (length 5.08)+      (name "VEE" (effects (font (size 1.27 1.27))))+      (number "13" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
ltc6752hud-3-pbf.lbradded+125
@@ -0,0 +1,125 @@+<?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="QFN-12-1EP_3x3mm_P0.5mm_EP1.65x1.65mm">+  <description>QFN-12-1EP, 3 x 3 mm, 0.5 mm pitch</description>+  <smd name="1" x="-1.4625" y="0.5000" dx="0.8250" dy="0.2500" layer="1" roundness="50"/>+  <smd name="2" x="-1.4625" y="-0.0000" dx="0.8250" dy="0.2500" layer="1" roundness="50"/>+  <smd name="3" x="-1.4625" y="-0.5000" dx="0.8250" dy="0.2500" layer="1" roundness="50"/>+  <smd name="4" x="-0.5000" y="-1.4625" dx="0.2500" dy="0.8250" layer="1" roundness="50"/>+  <smd name="5" x="0.0000" y="-1.4625" dx="0.2500" dy="0.8250" layer="1" roundness="50"/>+  <smd name="6" x="0.5000" y="-1.4625" dx="0.2500" dy="0.8250" layer="1" roundness="50"/>+  <smd name="7" x="1.4625" y="-0.5000" dx="0.8250" dy="0.2500" layer="1" roundness="50"/>+  <smd name="8" x="1.4625" y="-0.0000" dx="0.8250" dy="0.2500" layer="1" roundness="50"/>+  <smd name="9" x="1.4625" y="0.5000" dx="0.8250" dy="0.2500" layer="1" roundness="50"/>+  <smd name="10" x="0.5000" y="1.4625" dx="0.2500" dy="0.8250" layer="1" roundness="50"/>+  <smd name="11" x="0.0000" y="1.4625" dx="0.2500" dy="0.8250" layer="1" roundness="50"/>+  <smd name="12" x="-0.5000" y="1.4625" dx="0.2500" dy="0.8250" layer="1" roundness="50"/>+  <smd name="13" x="0.0000" y="-0.0000" dx="1.6500" dy="1.6500" layer="1" cream="no"/>+  <polygon width="0.1200" layer="21">+    <vertex x="-2.1400" y="0.5000"/>+    <vertex x="-2.4700" y="0.2600"/>+    <vertex x="-2.4700" y="0.7400"/>+  </polygon>+  <polygon width="0.1000" layer="51">+    <vertex x="-0.7500" y="1.5000"/>+    <vertex x="1.5000" y="1.5000"/>+    <vertex x="1.5000" y="-1.5000"/>+    <vertex x="-1.5000" y="-1.5000"/>+    <vertex x="-1.5000" y="0.7500"/>+  </polygon>+  <wire x1="-1.6100" y1="1.6100" x2="-0.8850" y2="1.6100" width="0.1200" layer="21"/>+  <wire x1="-1.6100" y1="0.8850" x2="-1.6100" y2="1.6100" width="0.1200" layer="21"/>+  <wire x1="-1.6100" y1="-1.6100" x2="-1.6100" y2="-0.8850" width="0.1200" layer="21"/>+  <wire x1="-0.8850" y1="-1.6100" x2="-1.6100" y2="-1.6100" width="0.1200" layer="21"/>+  <wire x1="0.8850" y1="1.6100" x2="1.6100" y2="1.6100" width="0.1200" layer="21"/>+  <wire x1="1.6100" y1="1.6100" x2="1.6100" y2="0.8850" width="0.1200" layer="21"/>+  <wire x1="1.6100" y1="-0.8850" x2="1.6100" y2="-1.6100" width="0.1200" layer="21"/>+  <wire x1="1.6100" y1="-1.6100" x2="0.8850" y2="-1.6100" width="0.1200" layer="21"/>+  <text x="0" y="2.475" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-2.475" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="LTC6752HUD-3#PBF">+  <wire x1="-12.7" y1="2.54" x2="12.7" y2="2.54" width="0.254" layer="94"/>+  <wire x1="12.7" y1="2.54" x2="12.7" y2="-2.54" width="0.254" layer="94"/>+  <wire x1="12.7" y1="-2.54" x2="-12.7" y2="-2.54" width="0.254" layer="94"/>+  <wire x1="-12.7" y1="-2.54" x2="-12.7" y2="2.54" width="0.254" layer="94"/>+  <text x="0.0000" y="5.0800" size="1.27" layer="95" align="center">&gt;NAME</text>+  <text x="0.0000" y="-5.0800" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <pin name="VDD" x="-17.78" y="0" length="middle" direction="pwr"/>+  <pin name="VEE" x="17.78" y="0" length="middle" direction="pwr" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="LTC6752HUD-3#PBF" prefix="U">+  <description></description>+  <gates>+    <gate name="G$1" symbol="LTC6752HUD-3#PBF" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="QFN-12-1EP_3x3mm_P0.5mm_EP1.65x1.65mm">+      <connects>+        <connect gate="G$1" pin="VDD" pad="1"/>+        <connect gate="G$1" pin="VEE" pad="13"/>+      </connects>+      <technologies><technology name=""/></technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
ltc6752hud-3-pbf.stepadded+3478
@@ -0,0 +1,3478 @@+ISO-10303-21;
+HEADER;
+/* QFN-12-1EP_3x3mm_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 QFN-12-1EP_3x3mm_Pitch0.5mm'),
+/* implementation_level */ '2;1');
+
+FILE_NAME(
+/* name */ 'QFN-12-1EP_3x3mm_Pitch0.5mm.step',
+/* time_stamp */ '2017-03-23T11:16:50',
+/* 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('QFN-12-1EP_3x3mm_Pitch0.5mm','QFN-12-1EP_3x3mm_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,#58,#105,#130,#170,#187,#641,#727,#739,#832,
+#872,#897,#930,#970,#1010,#1035,#1060,#1093,#1126,#1166,#1206,#1231,
+#1256,#1289,#1322,#1415,#1501,#1541,#1581,#1606,#1631,#1664,#1697,
+#1737,#1777,#1802,#1827,#1860,#1893,#1933,#1973,#1998,#2023,#2056,
+#2089,#2120,#2144,#2168,#2192,#2209,#2232,#2249,#2266,#2283,#2300,
+#2317,#2334,#2346,#2363,#2375,#2392,#2404,#2421,#2433,#2450,#2462,
+#2479,#2496,#2513,#2530,#2547,#2564,#2581,#2593,#2610,#2622,#2639,
+#2651,#2668,#2680,#2697,#2709,#2726,#2738,#2751,#2776));
+#17 = ADVANCED_FACE('',(#18),#53,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#30,#39,#47));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-1.5,0.375,0.E+000));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-1.225,0.375,0.E+000));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(-1.5,0.375,0.E+000));
+#28 = VECTOR('',#29,1.);
+#29 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#30 = ORIENTED_EDGE('',*,*,#31,.T.);
+#31 = EDGE_CURVE('',#24,#32,#34,.T.);
+#32 = VERTEX_POINT('',#33);
+#33 = CARTESIAN_POINT('',(-1.225,0.625,0.E+000));
+#34 = CIRCLE('',#35,0.125);
+#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
+#36 = CARTESIAN_POINT('',(-1.225,0.5,0.E+000));
+#37 = DIRECTION('',(0.E+000,0.E+000,1.));
+#38 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#39 = ORIENTED_EDGE('',*,*,#40,.T.);
+#40 = EDGE_CURVE('',#32,#41,#43,.T.);
+#41 = VERTEX_POINT('',#42);
+#42 = CARTESIAN_POINT('',(-1.5,0.625,0.E+000));
+#43 = LINE('',#44,#45);
+#44 = CARTESIAN_POINT('',(-1.225,0.625,0.E+000));
+#45 = VECTOR('',#46,1.);
+#46 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#47 = ORIENTED_EDGE('',*,*,#48,.T.);
+#48 = EDGE_CURVE('',#41,#22,#49,.T.);
+#49 = LINE('',#50,#51);
+#50 = CARTESIAN_POINT('',(-1.5,0.625,0.E+000));
+#51 = VECTOR('',#52,1.);
+#52 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#53 = PLANE('',#54);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(-1.5,0.375,0.E+000));
+#56 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#57 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#58 = ADVANCED_FACE('',(#59),#100,.F.);
+#59 = FACE_BOUND('',#60,.F.);
+#60 = EDGE_LOOP('',(#61,#62,#70,#78,#86,#94));
+#61 = ORIENTED_EDGE('',*,*,#21,.F.);
+#62 = ORIENTED_EDGE('',*,*,#63,.T.);
+#63 = EDGE_CURVE('',#22,#64,#66,.T.);
+#64 = VERTEX_POINT('',#65);
+#65 = CARTESIAN_POINT('',(-1.5,0.375,0.2));
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(-1.5,0.375,0.E+000));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(0.E+000,0.E+000,1.));
+#70 = ORIENTED_EDGE('',*,*,#71,.T.);
+#71 = EDGE_CURVE('',#64,#72,#74,.T.);
+#72 = VERTEX_POINT('',#73);
+#73 = CARTESIAN_POINT('',(-1.49,0.375,0.2));
+#74 = LINE('',#75,#76);
+#75 = CARTESIAN_POINT('',(-1.5,0.375,0.2));
+#76 = VECTOR('',#77,1.);
+#77 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#78 = ORIENTED_EDGE('',*,*,#79,.F.);
+#79 = EDGE_CURVE('',#80,#72,#82,.T.);
+#80 = VERTEX_POINT('',#81);
+#81 = CARTESIAN_POINT('',(-1.49,0.375,2.E-002));
+#82 = LINE('',#83,#84);
+#83 = CARTESIAN_POINT('',(-1.49,0.375,1.E-002));
+#84 = VECTOR('',#85,1.);
+#85 = DIRECTION('',(0.E+000,0.E+000,1.));
+#86 = ORIENTED_EDGE('',*,*,#87,.F.);
+#87 = EDGE_CURVE('',#88,#80,#90,.T.);
+#88 = VERTEX_POINT('',#89);
+#89 = CARTESIAN_POINT('',(-1.225,0.375,2.E-002));
+#90 = LINE('',#91,#92);
+#91 = CARTESIAN_POINT('',(-1.495,0.375,2.E-002));
+#92 = VECTOR('',#93,1.);
+#93 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#94 = ORIENTED_EDGE('',*,*,#95,.F.);
+#95 = EDGE_CURVE('',#24,#88,#96,.T.);
+#96 = LINE('',#97,#98);
+#97 = CARTESIAN_POINT('',(-1.225,0.375,0.E+000));
+#98 = VECTOR('',#99,1.);
+#99 = DIRECTION('',(0.E+000,0.E+000,1.));
+#100 = PLANE('',#101);
+#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);
+#102 = CARTESIAN_POINT('',(-1.5,0.375,0.E+000));
+#103 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#104 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#105 = ADVANCED_FACE('',(#106),#125,.T.);
+#106 = FACE_BOUND('',#107,.F.);
+#107 = EDGE_LOOP('',(#108,#109,#110,#119));
+#108 = ORIENTED_EDGE('',*,*,#31,.F.);
+#109 = ORIENTED_EDGE('',*,*,#95,.T.);
+#110 = ORIENTED_EDGE('',*,*,#111,.F.);
+#111 = EDGE_CURVE('',#112,#88,#114,.T.);
+#112 = VERTEX_POINT('',#113);
+#113 = CARTESIAN_POINT('',(-1.225,0.625,2.E-002));
+#114 = CIRCLE('',#115,0.125);
+#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);
+#116 = CARTESIAN_POINT('',(-1.225,0.5,2.E-002));
+#117 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#118 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#119 = ORIENTED_EDGE('',*,*,#120,.F.);
+#120 = EDGE_CURVE('',#32,#112,#121,.T.);
+#121 = LINE('',#122,#123);
+#122 = CARTESIAN_POINT('',(-1.225,0.625,0.E+000));
+#123 = VECTOR('',#124,1.);
+#124 = DIRECTION('',(0.E+000,0.E+000,1.));
+#125 = CYLINDRICAL_SURFACE('',#126,0.125);
+#126 = AXIS2_PLACEMENT_3D('',#127,#128,#129);
+#127 = CARTESIAN_POINT('',(-1.225,0.5,0.E+000));
+#128 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#129 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#130 = ADVANCED_FACE('',(#131),#165,.F.);
+#131 = FACE_BOUND('',#132,.F.);
+#132 = EDGE_LOOP('',(#133,#134,#135,#143,#151,#159));
+#133 = ORIENTED_EDGE('',*,*,#40,.F.);
+#134 = ORIENTED_EDGE('',*,*,#120,.T.);
+#135 = ORIENTED_EDGE('',*,*,#136,.F.);
+#136 = EDGE_CURVE('',#137,#112,#139,.T.);
+#137 = VERTEX_POINT('',#138);
+#138 = CARTESIAN_POINT('',(-1.49,0.625,2.E-002));
+#139 = LINE('',#140,#141);
+#140 = CARTESIAN_POINT('',(-1.3575,0.625,2.E-002));
+#141 = VECTOR('',#142,1.);
+#142 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#143 = ORIENTED_EDGE('',*,*,#144,.F.);
+#144 = EDGE_CURVE('',#145,#137,#147,.T.);
+#145 = VERTEX_POINT('',#146);
+#146 = CARTESIAN_POINT('',(-1.49,0.625,0.2));
+#147 = LINE('',#148,#149);
+#148 = CARTESIAN_POINT('',(-1.49,0.625,1.E-002));
+#149 = VECTOR('',#150,1.);
+#150 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#151 = ORIENTED_EDGE('',*,*,#152,.T.);
+#152 = EDGE_CURVE('',#145,#153,#155,.T.);
+#153 = VERTEX_POINT('',#154);
+#154 = CARTESIAN_POINT('',(-1.5,0.625,0.2));
+#155 = LINE('',#156,#157);
+#156 = CARTESIAN_POINT('',(-1.225,0.625,0.2));
+#157 = VECTOR('',#158,1.);
+#158 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#159 = ORIENTED_EDGE('',*,*,#160,.F.);
+#160 = EDGE_CURVE('',#41,#153,#161,.T.);
+#161 = LINE('',#162,#163);
+#162 = CARTESIAN_POINT('',(-1.5,0.625,0.E+000));
+#163 = VECTOR('',#164,1.);
+#164 = DIRECTION('',(0.E+000,0.E+000,1.));
+#165 = PLANE('',#166);
+#166 = AXIS2_PLACEMENT_3D('',#167,#168,#169);
+#167 = CARTESIAN_POINT('',(-1.225,0.625,0.E+000));
+#168 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#169 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#170 = ADVANCED_FACE('',(#171),#182,.F.);
+#171 = FACE_BOUND('',#172,.F.);
+#172 = EDGE_LOOP('',(#173,#174,#180,#181));
+#173 = ORIENTED_EDGE('',*,*,#160,.T.);
+#174 = ORIENTED_EDGE('',*,*,#175,.T.);
+#175 = EDGE_CURVE('',#153,#64,#176,.T.);
+#176 = LINE('',#177,#178);
+#177 = CARTESIAN_POINT('',(-1.5,0.625,0.2));
+#178 = VECTOR('',#179,1.);
+#179 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#180 = ORIENTED_EDGE('',*,*,#63,.F.);
+#181 = ORIENTED_EDGE('',*,*,#48,.F.);
+#182 = PLANE('',#183);
+#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);
+#184 = CARTESIAN_POINT('',(-1.5,0.625,0.E+000));
+#185 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#186 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#187 = ADVANCED_FACE('',(#188,#594),#636,.F.);
+#188 = FACE_BOUND('',#189,.F.);
+#189 = EDGE_LOOP('',(#190,#200,#206,#207,#208,#209,#217,#225,#234,#242,
+#250,#258,#267,#275,#283,#291,#299,#308,#316,#324,#332,#341,#349,
+#357,#365,#374,#382,#390,#398,#406,#415,#423,#431,#439,#448,#456,
+#464,#472,#481,#489,#497,#505,#513,#522,#530,#538,#546,#555,#563,
+#571,#579,#588));
+#190 = ORIENTED_EDGE('',*,*,#191,.F.);
+#191 = EDGE_CURVE('',#192,#194,#196,.T.);
+#192 = VERTEX_POINT('',#193);
+#193 = CARTESIAN_POINT('',(-1.49,1.49,2.E-002));
+#194 = VERTEX_POINT('',#195);
+#195 = CARTESIAN_POINT('',(-0.625,1.49,2.E-002));
+#196 = LINE('',#197,#198);
+#197 = CARTESIAN_POINT('',(-1.49,1.49,2.E-002));
+#198 = VECTOR('',#199,1.);
+#199 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#200 = ORIENTED_EDGE('',*,*,#201,.T.);
+#201 = EDGE_CURVE('',#192,#137,#202,.T.);
+#202 = LINE('',#203,#204);
+#203 = CARTESIAN_POINT('',(-1.49,1.49,2.E-002));
+#204 = VECTOR('',#205,1.);
+#205 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#206 = ORIENTED_EDGE('',*,*,#136,.T.);
+#207 = ORIENTED_EDGE('',*,*,#111,.T.);
+#208 = ORIENTED_EDGE('',*,*,#87,.T.);
+#209 = ORIENTED_EDGE('',*,*,#210,.T.);
+#210 = EDGE_CURVE('',#80,#211,#213,.T.);
+#211 = VERTEX_POINT('',#212);
+#212 = CARTESIAN_POINT('',(-1.49,0.125,2.E-002));
+#213 = LINE('',#214,#215);
+#214 = CARTESIAN_POINT('',(-1.49,1.49,2.E-002));
+#215 = VECTOR('',#216,1.);
+#216 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#217 = ORIENTED_EDGE('',*,*,#218,.T.);
+#218 = EDGE_CURVE('',#211,#219,#221,.T.);
+#219 = VERTEX_POINT('',#220);
+#220 = CARTESIAN_POINT('',(-1.225,0.125,2.E-002));
+#221 = LINE('',#222,#223);
+#222 = CARTESIAN_POINT('',(-1.3575,0.125,2.E-002));
+#223 = VECTOR('',#224,1.);
+#224 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#225 = ORIENTED_EDGE('',*,*,#226,.T.);
+#226 = EDGE_CURVE('',#219,#227,#229,.T.);
+#227 = VERTEX_POINT('',#228);
+#228 = CARTESIAN_POINT('',(-1.225,-0.125,2.E-002));
+#229 = CIRCLE('',#230,0.125);
+#230 = AXIS2_PLACEMENT_3D('',#231,#232,#233);
+#231 = CARTESIAN_POINT('',(-1.225,4.662936703426E-016,2.E-002));
+#232 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#233 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#234 = ORIENTED_EDGE('',*,*,#235,.T.);
+#235 = EDGE_CURVE('',#227,#236,#238,.T.);
+#236 = VERTEX_POINT('',#237);
+#237 = CARTESIAN_POINT('',(-1.49,-0.125,2.E-002));
+#238 = LINE('',#239,#240);
+#239 = CARTESIAN_POINT('',(-1.495,-0.125,2.E-002));
+#240 = VECTOR('',#241,1.);
+#241 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#242 = ORIENTED_EDGE('',*,*,#243,.T.);
+#243 = EDGE_CURVE('',#236,#244,#246,.T.);
+#244 = VERTEX_POINT('',#245);
+#245 = CARTESIAN_POINT('',(-1.49,-0.375,2.E-002));
+#246 = LINE('',#247,#248);
+#247 = CARTESIAN_POINT('',(-1.49,1.49,2.E-002));
+#248 = VECTOR('',#249,1.);
+#249 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#250 = ORIENTED_EDGE('',*,*,#251,.T.);
+#251 = EDGE_CURVE('',#244,#252,#254,.T.);
+#252 = VERTEX_POINT('',#253);
+#253 = CARTESIAN_POINT('',(-1.225,-0.375,2.E-002));
+#254 = LINE('',#255,#256);
+#255 = CARTESIAN_POINT('',(-1.3575,-0.375,2.E-002));
+#256 = VECTOR('',#257,1.);
+#257 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#258 = ORIENTED_EDGE('',*,*,#259,.T.);
+#259 = EDGE_CURVE('',#252,#260,#262,.T.);
+#260 = VERTEX_POINT('',#261);
+#261 = CARTESIAN_POINT('',(-1.225,-0.625,2.E-002));
+#262 = CIRCLE('',#263,0.125);
+#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266);
+#264 = CARTESIAN_POINT('',(-1.225,-0.5,2.E-002));
+#265 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#266 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#267 = ORIENTED_EDGE('',*,*,#268,.T.);
+#268 = EDGE_CURVE('',#260,#269,#271,.T.);
+#269 = VERTEX_POINT('',#270);
+#270 = CARTESIAN_POINT('',(-1.49,-0.625,2.E-002));
+#271 = LINE('',#272,#273);
+#272 = CARTESIAN_POINT('',(-1.495,-0.625,2.E-002));
+#273 = VECTOR('',#274,1.);
+#274 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#275 = ORIENTED_EDGE('',*,*,#276,.T.);
+#276 = EDGE_CURVE('',#269,#277,#279,.T.);
+#277 = VERTEX_POINT('',#278);
+#278 = CARTESIAN_POINT('',(-1.49,-1.49,2.E-002));
+#279 = LINE('',#280,#281);
+#280 = CARTESIAN_POINT('',(-1.49,1.49,2.E-002));
+#281 = VECTOR('',#282,1.);
+#282 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#283 = ORIENTED_EDGE('',*,*,#284,.T.);
+#284 = EDGE_CURVE('',#277,#285,#287,.T.);
+#285 = VERTEX_POINT('',#286);
+#286 = CARTESIAN_POINT('',(-0.625,-1.49,2.E-002));
+#287 = LINE('',#288,#289);
+#288 = CARTESIAN_POINT('',(-1.49,-1.49,2.E-002));
+#289 = VECTOR('',#290,1.);
+#290 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#291 = ORIENTED_EDGE('',*,*,#292,.T.);
+#292 = EDGE_CURVE('',#285,#293,#295,.T.);
+#293 = VERTEX_POINT('',#294);
+#294 = CARTESIAN_POINT('',(-0.625,-1.225,2.E-002));
+#295 = LINE('',#296,#297);
+#296 = CARTESIAN_POINT('',(-0.625,0.1325,2.E-002));
+#297 = VECTOR('',#298,1.);
+#298 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#299 = ORIENTED_EDGE('',*,*,#300,.T.);
+#300 = EDGE_CURVE('',#293,#301,#303,.T.);
+#301 = VERTEX_POINT('',#302);
+#302 = CARTESIAN_POINT('',(-0.375,-1.225,2.E-002));
+#303 = CIRCLE('',#304,0.125);
+#304 = AXIS2_PLACEMENT_3D('',#305,#306,#307);
+#305 = CARTESIAN_POINT('',(-0.5,-1.225,2.E-002));
+#306 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#307 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#308 = ORIENTED_EDGE('',*,*,#309,.T.);
+#309 = EDGE_CURVE('',#301,#310,#312,.T.);
+#310 = VERTEX_POINT('',#311);
+#311 = CARTESIAN_POINT('',(-0.375,-1.49,2.E-002));
+#312 = LINE('',#313,#314);
+#313 = CARTESIAN_POINT('',(-0.375,-5.E-003,2.E-002));
+#314 = VECTOR('',#315,1.);
+#315 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#316 = ORIENTED_EDGE('',*,*,#317,.T.);
+#317 = EDGE_CURVE('',#310,#318,#320,.T.);
+#318 = VERTEX_POINT('',#319);
+#319 = CARTESIAN_POINT('',(-0.125,-1.49,2.E-002));
+#320 = LINE('',#321,#322);
+#321 = CARTESIAN_POINT('',(-1.49,-1.49,2.E-002));
+#322 = VECTOR('',#323,1.);
+#323 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#324 = ORIENTED_EDGE('',*,*,#325,.T.);
+#325 = EDGE_CURVE('',#318,#326,#328,.T.);
+#326 = VERTEX_POINT('',#327);
+#327 = CARTESIAN_POINT('',(-0.125,-1.225,2.E-002));
+#328 = LINE('',#329,#330);
+#329 = CARTESIAN_POINT('',(-0.125,0.1325,2.E-002));
+#330 = VECTOR('',#331,1.);
+#331 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#332 = ORIENTED_EDGE('',*,*,#333,.T.);
+#333 = EDGE_CURVE('',#326,#334,#336,.T.);
+#334 = VERTEX_POINT('',#335);
+#335 = CARTESIAN_POINT('',(0.125,-1.225,2.E-002));
+#336 = CIRCLE('',#337,0.125);
+#337 = AXIS2_PLACEMENT_3D('',#338,#339,#340);
+#338 = CARTESIAN_POINT('',(-5.495603971895E-016,-1.225,2.E-002));
+#339 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#340 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#341 = ORIENTED_EDGE('',*,*,#342,.T.);
+#342 = EDGE_CURVE('',#334,#343,#345,.T.);
+#343 = VERTEX_POINT('',#344);
+#344 = CARTESIAN_POINT('',(0.125,-1.49,2.E-002));
+#345 = LINE('',#346,#347);
+#346 = CARTESIAN_POINT('',(0.125,-5.E-003,2.E-002));
+#347 = VECTOR('',#348,1.);
+#348 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#349 = ORIENTED_EDGE('',*,*,#350,.T.);
+#350 = EDGE_CURVE('',#343,#351,#353,.T.);
+#351 = VERTEX_POINT('',#352);
+#352 = CARTESIAN_POINT('',(0.375,-1.49,2.E-002));
+#353 = LINE('',#354,#355);
+#354 = CARTESIAN_POINT('',(-1.49,-1.49,2.E-002));
+#355 = VECTOR('',#356,1.);
+#356 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#357 = ORIENTED_EDGE('',*,*,#358,.T.);
+#358 = EDGE_CURVE('',#351,#359,#361,.T.);
+#359 = VERTEX_POINT('',#360);
+#360 = CARTESIAN_POINT('',(0.375,-1.225,2.E-002));
+#361 = LINE('',#362,#363);
+#362 = CARTESIAN_POINT('',(0.375,0.1325,2.E-002));
+#363 = VECTOR('',#364,1.);
+#364 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#365 = ORIENTED_EDGE('',*,*,#366,.T.);
+#366 = EDGE_CURVE('',#359,#367,#369,.T.);
+#367 = VERTEX_POINT('',#368);
+#368 = CARTESIAN_POINT('',(0.625,-1.225,2.E-002));
+#369 = CIRCLE('',#370,0.125);
+#370 = AXIS2_PLACEMENT_3D('',#371,#372,#373);
+#371 = CARTESIAN_POINT('',(0.5,-1.225,2.E-002));
+#372 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#373 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#374 = ORIENTED_EDGE('',*,*,#375,.T.);
+#375 = EDGE_CURVE('',#367,#376,#378,.T.);
+#376 = VERTEX_POINT('',#377);
+#377 = CARTESIAN_POINT('',(0.625,-1.49,2.E-002));
+#378 = LINE('',#379,#380);
+#379 = CARTESIAN_POINT('',(0.625,-5.E-003,2.E-002));
+#380 = VECTOR('',#381,1.);
+#381 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#382 = ORIENTED_EDGE('',*,*,#383,.T.);
+#383 = EDGE_CURVE('',#376,#384,#386,.T.);
+#384 = VERTEX_POINT('',#385);
+#385 = CARTESIAN_POINT('',(1.49,-1.49,2.E-002));
+#386 = LINE('',#387,#388);
+#387 = CARTESIAN_POINT('',(-1.49,-1.49,2.E-002));
+#388 = VECTOR('',#389,1.);
+#389 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#390 = ORIENTED_EDGE('',*,*,#391,.F.);
+#391 = EDGE_CURVE('',#392,#384,#394,.T.);
+#392 = VERTEX_POINT('',#393);
+#393 = CARTESIAN_POINT('',(1.49,-0.625,2.E-002));
+#394 = LINE('',#395,#396);
+#395 = CARTESIAN_POINT('',(1.49,1.49,2.E-002));
+#396 = VECTOR('',#397,1.);
+#397 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#398 = ORIENTED_EDGE('',*,*,#399,.T.);
+#399 = EDGE_CURVE('',#392,#400,#402,.T.);
+#400 = VERTEX_POINT('',#401);
+#401 = CARTESIAN_POINT('',(1.225,-0.625,2.E-002));
+#402 = LINE('',#403,#404);
+#403 = CARTESIAN_POINT('',(-0.1325,-0.625,2.E-002));
+#404 = VECTOR('',#405,1.);
+#405 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#406 = ORIENTED_EDGE('',*,*,#407,.T.);
+#407 = EDGE_CURVE('',#400,#408,#410,.T.);
+#408 = VERTEX_POINT('',#409);
+#409 = CARTESIAN_POINT('',(1.225,-0.375,2.E-002));
+#410 = CIRCLE('',#411,0.125);
+#411 = AXIS2_PLACEMENT_3D('',#412,#413,#414);
+#412 = CARTESIAN_POINT('',(1.225,-0.5,2.E-002));
+#413 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#414 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#415 = ORIENTED_EDGE('',*,*,#416,.T.);
+#416 = EDGE_CURVE('',#408,#417,#419,.T.);
+#417 = VERTEX_POINT('',#418);
+#418 = CARTESIAN_POINT('',(1.49,-0.375,2.E-002));
+#419 = LINE('',#420,#421);
+#420 = CARTESIAN_POINT('',(5.E-003,-0.375,2.E-002));
+#421 = VECTOR('',#422,1.);
+#422 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#423 = ORIENTED_EDGE('',*,*,#424,.F.);
+#424 = EDGE_CURVE('',#425,#417,#427,.T.);
+#425 = VERTEX_POINT('',#426);
+#426 = CARTESIAN_POINT('',(1.49,-0.125,2.E-002));
+#427 = LINE('',#428,#429);
+#428 = CARTESIAN_POINT('',(1.49,1.49,2.E-002));
+#429 = VECTOR('',#430,1.);
+#430 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#431 = ORIENTED_EDGE('',*,*,#432,.T.);
+#432 = EDGE_CURVE('',#425,#433,#435,.T.);
+#433 = VERTEX_POINT('',#434);
+#434 = CARTESIAN_POINT('',(1.225,-0.125,2.E-002));
+#435 = LINE('',#436,#437);
+#436 = CARTESIAN_POINT('',(-0.1325,-0.125,2.E-002));
+#437 = VECTOR('',#438,1.);
+#438 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#439 = ORIENTED_EDGE('',*,*,#440,.T.);
+#440 = EDGE_CURVE('',#433,#441,#443,.T.);
+#441 = VERTEX_POINT('',#442);
+#442 = CARTESIAN_POINT('',(1.225,0.125,2.E-002));
+#443 = CIRCLE('',#444,0.125);
+#444 = AXIS2_PLACEMENT_3D('',#445,#446,#447);
+#445 = CARTESIAN_POINT('',(1.225,-2.720046410332E-016,2.E-002));
+#446 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#447 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#448 = ORIENTED_EDGE('',*,*,#449,.T.);
+#449 = EDGE_CURVE('',#441,#450,#452,.T.);
+#450 = VERTEX_POINT('',#451);
+#451 = CARTESIAN_POINT('',(1.49,0.125,2.E-002));
+#452 = LINE('',#453,#454);
+#453 = CARTESIAN_POINT('',(5.E-003,0.125,2.E-002));
+#454 = VECTOR('',#455,1.);
+#455 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#456 = ORIENTED_EDGE('',*,*,#457,.F.);
+#457 = EDGE_CURVE('',#458,#450,#460,.T.);
+#458 = VERTEX_POINT('',#459);
+#459 = CARTESIAN_POINT('',(1.49,0.375,2.E-002));
+#460 = LINE('',#461,#462);
+#461 = CARTESIAN_POINT('',(1.49,1.49,2.E-002));
+#462 = VECTOR('',#463,1.);
+#463 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#464 = ORIENTED_EDGE('',*,*,#465,.T.);
+#465 = EDGE_CURVE('',#458,#466,#468,.T.);
+#466 = VERTEX_POINT('',#467);
+#467 = CARTESIAN_POINT('',(1.225,0.375,2.E-002));
+#468 = LINE('',#469,#470);
+#469 = CARTESIAN_POINT('',(-0.1325,0.375,2.E-002));
+#470 = VECTOR('',#471,1.);
+#471 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#472 = ORIENTED_EDGE('',*,*,#473,.T.);
+#473 = EDGE_CURVE('',#466,#474,#476,.T.);
+#474 = VERTEX_POINT('',#475);
+#475 = CARTESIAN_POINT('',(1.225,0.625,2.E-002));
+#476 = CIRCLE('',#477,0.125);
+#477 = AXIS2_PLACEMENT_3D('',#478,#479,#480);
+#478 = CARTESIAN_POINT('',(1.225,0.5,2.E-002));
+#479 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#480 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#481 = ORIENTED_EDGE('',*,*,#482,.T.);
+#482 = EDGE_CURVE('',#474,#483,#485,.T.);
+#483 = VERTEX_POINT('',#484);
+#484 = CARTESIAN_POINT('',(1.49,0.625,2.E-002));
+#485 = LINE('',#486,#487);
+#486 = CARTESIAN_POINT('',(5.E-003,0.625,2.E-002));
+#487 = VECTOR('',#488,1.);
+#488 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#489 = ORIENTED_EDGE('',*,*,#490,.F.);
+#490 = EDGE_CURVE('',#491,#483,#493,.T.);
+#491 = VERTEX_POINT('',#492);
+#492 = CARTESIAN_POINT('',(1.49,1.49,2.E-002));
+#493 = LINE('',#494,#495);
+#494 = CARTESIAN_POINT('',(1.49,1.49,2.E-002));
+#495 = VECTOR('',#496,1.);
+#496 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#497 = ORIENTED_EDGE('',*,*,#498,.F.);
+#498 = EDGE_CURVE('',#499,#491,#501,.T.);
+#499 = VERTEX_POINT('',#500);
+#500 = CARTESIAN_POINT('',(0.625,1.49,2.E-002));
+#501 = LINE('',#502,#503);
+#502 = CARTESIAN_POINT('',(-1.49,1.49,2.E-002));
+#503 = VECTOR('',#504,1.);
+#504 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#505 = ORIENTED_EDGE('',*,*,#506,.T.);
+#506 = EDGE_CURVE('',#499,#507,#509,.T.);
+#507 = VERTEX_POINT('',#508);
+#508 = CARTESIAN_POINT('',(0.625,1.225,2.E-002));
+#509 = LINE('',#510,#511);
+#510 = CARTESIAN_POINT('',(0.625,1.3575,2.E-002));
+#511 = VECTOR('',#512,1.);
+#512 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#513 = ORIENTED_EDGE('',*,*,#514,.T.);
+#514 = EDGE_CURVE('',#507,#515,#517,.T.);
+#515 = VERTEX_POINT('',#516);
+#516 = CARTESIAN_POINT('',(0.375,1.225,2.E-002));
+#517 = CIRCLE('',#518,0.125);
+#518 = AXIS2_PLACEMENT_3D('',#519,#520,#521);
+#519 = CARTESIAN_POINT('',(0.5,1.225,2.E-002));
+#520 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#521 = DIRECTION('',(-1.,4.555315873023E-016,-0.E+000));
+#522 = ORIENTED_EDGE('',*,*,#523,.T.);
+#523 = EDGE_CURVE('',#515,#524,#526,.T.);
+#524 = VERTEX_POINT('',#525);
+#525 = CARTESIAN_POINT('',(0.375,1.49,2.E-002));
+#526 = LINE('',#527,#528);
+#527 = CARTESIAN_POINT('',(0.375,1.495,2.E-002));
+#528 = VECTOR('',#529,1.);
+#529 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#530 = ORIENTED_EDGE('',*,*,#531,.F.);
+#531 = EDGE_CURVE('',#532,#524,#534,.T.);
+#532 = VERTEX_POINT('',#533);
+#533 = CARTESIAN_POINT('',(0.125,1.49,2.E-002));
+#534 = LINE('',#535,#536);
+#535 = CARTESIAN_POINT('',(-1.49,1.49,2.E-002));
+#536 = VECTOR('',#537,1.);
+#537 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#538 = ORIENTED_EDGE('',*,*,#539,.T.);
+#539 = EDGE_CURVE('',#532,#540,#542,.T.);
+#540 = VERTEX_POINT('',#541);
+#541 = CARTESIAN_POINT('',(0.125,1.225,2.E-002));
+#542 = LINE('',#543,#544);
+#543 = CARTESIAN_POINT('',(0.125,1.3575,2.E-002));
+#544 = VECTOR('',#545,1.);
+#545 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#546 = ORIENTED_EDGE('',*,*,#547,.T.);
+#547 = EDGE_CURVE('',#540,#548,#550,.T.);
+#548 = VERTEX_POINT('',#549);
+#549 = CARTESIAN_POINT('',(-0.125,1.225,2.E-002));
+#550 = CIRCLE('',#551,0.125);
+#551 = AXIS2_PLACEMENT_3D('',#552,#553,#554);
+#552 = CARTESIAN_POINT('',(4.107825191113E-016,1.225,2.E-002));
+#553 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#554 = DIRECTION('',(-1.,4.555315873023E-016,-0.E+000));
+#555 = ORIENTED_EDGE('',*,*,#556,.T.);
+#556 = EDGE_CURVE('',#548,#557,#559,.T.);
+#557 = VERTEX_POINT('',#558);
+#558 = CARTESIAN_POINT('',(-0.125,1.49,2.E-002));
+#559 = LINE('',#560,#561);
+#560 = CARTESIAN_POINT('',(-0.125,1.495,2.E-002));
+#561 = VECTOR('',#562,1.);
+#562 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#563 = ORIENTED_EDGE('',*,*,#564,.F.);
+#564 = EDGE_CURVE('',#565,#557,#567,.T.);
+#565 = VERTEX_POINT('',#566);
+#566 = CARTESIAN_POINT('',(-0.375,1.49,2.E-002));
+#567 = LINE('',#568,#569);
+#568 = CARTESIAN_POINT('',(-1.49,1.49,2.E-002));
+#569 = VECTOR('',#570,1.);
+#570 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#571 = ORIENTED_EDGE('',*,*,#572,.T.);
+#572 = EDGE_CURVE('',#565,#573,#575,.T.);
+#573 = VERTEX_POINT('',#574);
+#574 = CARTESIAN_POINT('',(-0.375,1.225,2.E-002));
+#575 = LINE('',#576,#577);
+#576 = CARTESIAN_POINT('',(-0.375,1.3575,2.E-002));
+#577 = VECTOR('',#578,1.);
+#578 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#579 = ORIENTED_EDGE('',*,*,#580,.T.);
+#580 = EDGE_CURVE('',#573,#581,#583,.T.);
+#581 = VERTEX_POINT('',#582);
+#582 = CARTESIAN_POINT('',(-0.625,1.225,2.E-002));
+#583 = CIRCLE('',#584,0.125);
+#584 = AXIS2_PLACEMENT_3D('',#585,#586,#587);
+#585 = CARTESIAN_POINT('',(-0.5,1.225,2.E-002));
+#586 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#587 = DIRECTION('',(-1.,4.555315873023E-016,-0.E+000));
+#588 = ORIENTED_EDGE('',*,*,#589,.T.);
+#589 = EDGE_CURVE('',#581,#194,#590,.T.);
+#590 = LINE('',#591,#592);
+#591 = CARTESIAN_POINT('',(-0.625,1.495,2.E-002));
+#592 = VECTOR('',#593,1.);
+#593 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#594 = FACE_BOUND('',#595,.F.);
+#595 = EDGE_LOOP('',(#596,#606,#614,#622,#630));
+#596 = ORIENTED_EDGE('',*,*,#597,.F.);
+#597 = EDGE_CURVE('',#598,#600,#602,.T.);
+#598 = VERTEX_POINT('',#599);
+#599 = CARTESIAN_POINT('',(-0.825,0.625,2.E-002));
+#600 = VERTEX_POINT('',#601);
+#601 = CARTESIAN_POINT('',(-0.825,-0.825,2.E-002));
+#602 = LINE('',#603,#604);
+#603 = CARTESIAN_POINT('',(-0.825,0.625,2.E-002));
+#604 = VECTOR('',#605,1.);
+#605 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#606 = ORIENTED_EDGE('',*,*,#607,.F.);
+#607 = EDGE_CURVE('',#608,#598,#610,.T.);
+#608 = VERTEX_POINT('',#609);
+#609 = CARTESIAN_POINT('',(-0.625,0.825,2.E-002));
+#610 = LINE('',#611,#612);
+#611 = CARTESIAN_POINT('',(-0.625,0.825,2.E-002));
+#612 = VECTOR('',#613,1.);
+#613 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#614 = ORIENTED_EDGE('',*,*,#615,.F.);
+#615 = EDGE_CURVE('',#616,#608,#618,.T.);
+#616 = VERTEX_POINT('',#617);
+#617 = CARTESIAN_POINT('',(0.825,0.825,2.E-002));
+#618 = LINE('',#619,#620);
+#619 = CARTESIAN_POINT('',(0.825,0.825,2.E-002));
+#620 = VECTOR('',#621,1.);
+#621 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#622 = ORIENTED_EDGE('',*,*,#623,.F.);
+#623 = EDGE_CURVE('',#624,#616,#626,.T.);
+#624 = VERTEX_POINT('',#625);
+#625 = CARTESIAN_POINT('',(0.825,-0.825,2.E-002));
+#626 = LINE('',#627,#628);
+#627 = CARTESIAN_POINT('',(0.825,-0.825,2.E-002));
+#628 = VECTOR('',#629,1.);
+#629 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#630 = ORIENTED_EDGE('',*,*,#631,.F.);
+#631 = EDGE_CURVE('',#600,#624,#632,.T.);
+#632 = LINE('',#633,#634);
+#633 = CARTESIAN_POINT('',(-0.825,-0.825,2.E-002));
+#634 = VECTOR('',#635,1.);
+#635 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#636 = PLANE('',#637);
+#637 = AXIS2_PLACEMENT_3D('',#638,#639,#640);
+#638 = CARTESIAN_POINT('',(-1.49,1.49,2.E-002));
+#639 = DIRECTION('',(0.E+000,0.E+000,1.));
+#640 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#641 = ADVANCED_FACE('',(#642),#722,.F.);
+#642 = FACE_BOUND('',#643,.F.);
+#643 = EDGE_LOOP('',(#644,#645,#653,#661,#667,#668,#676,#684,#690,#691,
+#699,#707,#713,#714,#715,#721));
+#644 = ORIENTED_EDGE('',*,*,#201,.F.);
+#645 = ORIENTED_EDGE('',*,*,#646,.T.);
+#646 = EDGE_CURVE('',#192,#647,#649,.T.);
+#647 = VERTEX_POINT('',#648);
+#648 = CARTESIAN_POINT('',(-1.49,1.49,0.77));
+#649 = LINE('',#650,#651);
+#650 = CARTESIAN_POINT('',(-1.49,1.49,2.E-002));
+#651 = VECTOR('',#652,1.);
+#652 = DIRECTION('',(0.E+000,0.E+000,1.));
+#653 = ORIENTED_EDGE('',*,*,#654,.T.);
+#654 = EDGE_CURVE('',#647,#655,#657,.T.);
+#655 = VERTEX_POINT('',#656);
+#656 = CARTESIAN_POINT('',(-1.49,-1.49,0.77));
+#657 = LINE('',#658,#659);
+#658 = CARTESIAN_POINT('',(-1.49,1.49,0.77));
+#659 = VECTOR('',#660,1.);
+#660 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#661 = ORIENTED_EDGE('',*,*,#662,.F.);
+#662 = EDGE_CURVE('',#277,#655,#663,.T.);
+#663 = LINE('',#664,#665);
+#664 = CARTESIAN_POINT('',(-1.49,-1.49,2.E-002));
+#665 = VECTOR('',#666,1.);
+#666 = DIRECTION('',(0.E+000,0.E+000,1.));
+#667 = ORIENTED_EDGE('',*,*,#276,.F.);
+#668 = ORIENTED_EDGE('',*,*,#669,.T.);
+#669 = EDGE_CURVE('',#269,#670,#672,.T.);
+#670 = VERTEX_POINT('',#671);
+#671 = CARTESIAN_POINT('',(-1.49,-0.625,0.2));
+#672 = LINE('',#673,#674);
+#673 = CARTESIAN_POINT('',(-1.49,-0.625,1.E-002));
+#674 = VECTOR('',#675,1.);
+#675 = DIRECTION('',(0.E+000,0.E+000,1.));
+#676 = ORIENTED_EDGE('',*,*,#677,.T.);
+#677 = EDGE_CURVE('',#670,#678,#680,.T.);
+#678 = VERTEX_POINT('',#679);
+#679 = CARTESIAN_POINT('',(-1.49,-0.375,0.2));
+#680 = LINE('',#681,#682);
+#681 = CARTESIAN_POINT('',(-1.49,0.4325,0.2));
+#682 = VECTOR('',#683,1.);
+#683 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#684 = ORIENTED_EDGE('',*,*,#685,.T.);
+#685 = EDGE_CURVE('',#678,#244,#686,.T.);
+#686 = LINE('',#687,#688);
+#687 = CARTESIAN_POINT('',(-1.49,-0.375,1.E-002));
+#688 = VECTOR('',#689,1.);
+#689 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#690 = ORIENTED_EDGE('',*,*,#243,.F.);
+#691 = ORIENTED_EDGE('',*,*,#692,.T.);
+#692 = EDGE_CURVE('',#236,#693,#695,.T.);
+#693 = VERTEX_POINT('',#694);
+#694 = CARTESIAN_POINT('',(-1.49,-0.125,0.2));
+#695 = LINE('',#696,#697);
+#696 = CARTESIAN_POINT('',(-1.49,-0.125,1.E-002));
+#697 = VECTOR('',#698,1.);
+#698 = DIRECTION('',(0.E+000,0.E+000,1.));
+#699 = ORIENTED_EDGE('',*,*,#700,.T.);
+#700 = EDGE_CURVE('',#693,#701,#703,.T.);
+#701 = VERTEX_POINT('',#702);
+#702 = CARTESIAN_POINT('',(-1.49,0.125,0.2));
+#703 = LINE('',#704,#705);
+#704 = CARTESIAN_POINT('',(-1.49,0.6825,0.2));
+#705 = VECTOR('',#706,1.);
+#706 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#707 = ORIENTED_EDGE('',*,*,#708,.T.);
+#708 = EDGE_CURVE('',#701,#211,#709,.T.);
+#709 = LINE('',#710,#711);
+#710 = CARTESIAN_POINT('',(-1.49,0.125,1.E-002));
+#711 = VECTOR('',#712,1.);
+#712 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#713 = ORIENTED_EDGE('',*,*,#210,.F.);
+#714 = ORIENTED_EDGE('',*,*,#79,.T.);
+#715 = ORIENTED_EDGE('',*,*,#716,.T.);
+#716 = EDGE_CURVE('',#72,#145,#717,.T.);
+#717 = LINE('',#718,#719);
+#718 = CARTESIAN_POINT('',(-1.49,0.9325,0.2));
+#719 = VECTOR('',#720,1.);
+#720 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#721 = ORIENTED_EDGE('',*,*,#144,.T.);
+#722 = PLANE('',#723);
+#723 = AXIS2_PLACEMENT_3D('',#724,#725,#726);
+#724 = CARTESIAN_POINT('',(-1.49,1.49,2.E-002));
+#725 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#726 = DIRECTION('',(0.E+000,0.E+000,1.));
+#727 = ADVANCED_FACE('',(#728),#734,.F.);
+#728 = FACE_BOUND('',#729,.F.);
+#729 = EDGE_LOOP('',(#730,#731,#732,#733));
+#730 = ORIENTED_EDGE('',*,*,#71,.F.);
+#731 = ORIENTED_EDGE('',*,*,#175,.F.);
+#732 = ORIENTED_EDGE('',*,*,#152,.F.);
+#733 = ORIENTED_EDGE('',*,*,#716,.F.);
+#734 = PLANE('',#735);
+#735 = AXIS2_PLACEMENT_3D('',#736,#737,#738);
+#736 = CARTESIAN_POINT('',(-1.5,0.375,0.2));
+#737 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#738 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#739 = ADVANCED_FACE('',(#740),#827,.F.);
+#740 = FACE_BOUND('',#741,.F.);
+#741 = EDGE_LOOP('',(#742,#750,#751,#752,#760,#768,#774,#775,#783,#791,
+#797,#798,#806,#814,#820,#821));
+#742 = ORIENTED_EDGE('',*,*,#743,.F.);
+#743 = EDGE_CURVE('',#647,#744,#746,.T.);
+#744 = VERTEX_POINT('',#745);
+#745 = CARTESIAN_POINT('',(1.49,1.49,0.77));
+#746 = LINE('',#747,#748);
+#747 = CARTESIAN_POINT('',(-1.49,1.49,0.77));
+#748 = VECTOR('',#749,1.);
+#749 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#750 = ORIENTED_EDGE('',*,*,#646,.F.);
+#751 = ORIENTED_EDGE('',*,*,#191,.T.);
+#752 = ORIENTED_EDGE('',*,*,#753,.T.);
+#753 = EDGE_CURVE('',#194,#754,#756,.T.);
+#754 = VERTEX_POINT('',#755);
+#755 = CARTESIAN_POINT('',(-0.625,1.49,0.2));
+#756 = LINE('',#757,#758);
+#757 = CARTESIAN_POINT('',(-0.625,1.49,1.E-002));
+#758 = VECTOR('',#759,1.);
+#759 = DIRECTION('',(0.E+000,0.E+000,1.));
+#760 = ORIENTED_EDGE('',*,*,#761,.T.);
+#761 = EDGE_CURVE('',#754,#762,#764,.T.);
+#762 = VERTEX_POINT('',#763);
+#763 = CARTESIAN_POINT('',(-0.375,1.49,0.2));
+#764 = LINE('',#765,#766);
+#765 = CARTESIAN_POINT('',(-1.0575,1.49,0.2));
+#766 = VECTOR('',#767,1.);
+#767 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#768 = ORIENTED_EDGE('',*,*,#769,.T.);
+#769 = EDGE_CURVE('',#762,#565,#770,.T.);
+#770 = LINE('',#771,#772);
+#771 = CARTESIAN_POINT('',(-0.375,1.49,1.E-002));
+#772 = VECTOR('',#773,1.);
+#773 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#774 = ORIENTED_EDGE('',*,*,#564,.T.);
+#775 = ORIENTED_EDGE('',*,*,#776,.T.);
+#776 = EDGE_CURVE('',#557,#777,#779,.T.);
+#777 = VERTEX_POINT('',#778);
+#778 = CARTESIAN_POINT('',(-0.125,1.49,0.2));
+#779 = LINE('',#780,#781);
+#780 = CARTESIAN_POINT('',(-0.125,1.49,1.E-002));
+#781 = VECTOR('',#782,1.);
+#782 = DIRECTION('',(0.E+000,0.E+000,1.));
+#783 = ORIENTED_EDGE('',*,*,#784,.T.);
+#784 = EDGE_CURVE('',#777,#785,#787,.T.);
+#785 = VERTEX_POINT('',#786);
+#786 = CARTESIAN_POINT('',(0.125,1.49,0.2));
+#787 = LINE('',#788,#789);
+#788 = CARTESIAN_POINT('',(-0.8075,1.49,0.2));
+#789 = VECTOR('',#790,1.);
+#790 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#791 = ORIENTED_EDGE('',*,*,#792,.T.);
+#792 = EDGE_CURVE('',#785,#532,#793,.T.);
+#793 = LINE('',#794,#795);
+#794 = CARTESIAN_POINT('',(0.125,1.49,1.E-002));
+#795 = VECTOR('',#796,1.);
+#796 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#797 = ORIENTED_EDGE('',*,*,#531,.T.);
+#798 = ORIENTED_EDGE('',*,*,#799,.T.);
+#799 = EDGE_CURVE('',#524,#800,#802,.T.);
+#800 = VERTEX_POINT('',#801);
+#801 = CARTESIAN_POINT('',(0.375,1.49,0.2));
+#802 = LINE('',#803,#804);
+#803 = CARTESIAN_POINT('',(0.375,1.49,1.E-002));
+#804 = VECTOR('',#805,1.);
+#805 = DIRECTION('',(0.E+000,0.E+000,1.));
+#806 = ORIENTED_EDGE('',*,*,#807,.T.);
+#807 = EDGE_CURVE('',#800,#808,#810,.T.);
+#808 = VERTEX_POINT('',#809);
+#809 = CARTESIAN_POINT('',(0.625,1.49,0.2));
+#810 = LINE('',#811,#812);
+#811 = CARTESIAN_POINT('',(-0.5575,1.49,0.2));
+#812 = VECTOR('',#813,1.);
+#813 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#814 = ORIENTED_EDGE('',*,*,#815,.T.);
+#815 = EDGE_CURVE('',#808,#499,#816,.T.);
+#816 = LINE('',#817,#818);
+#817 = CARTESIAN_POINT('',(0.625,1.49,1.E-002));
+#818 = VECTOR('',#819,1.);
+#819 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#820 = ORIENTED_EDGE('',*,*,#498,.T.);
+#821 = ORIENTED_EDGE('',*,*,#822,.T.);
+#822 = EDGE_CURVE('',#491,#744,#823,.T.);
+#823 = LINE('',#824,#825);
+#824 = CARTESIAN_POINT('',(1.49,1.49,2.E-002));
+#825 = VECTOR('',#826,1.);
+#826 = DIRECTION('',(0.E+000,0.E+000,1.));
+#827 = PLANE('',#828);
+#828 = AXIS2_PLACEMENT_3D('',#829,#830,#831);
+#829 = CARTESIAN_POINT('',(-1.49,1.49,2.E-002));
+#830 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#831 = DIRECTION('',(0.E+000,0.E+000,1.));
+#832 = ADVANCED_FACE('',(#833),#867,.F.);
+#833 = FACE_BOUND('',#834,.F.);
+#834 = EDGE_LOOP('',(#835,#845,#853,#859,#860,#861));
+#835 = ORIENTED_EDGE('',*,*,#836,.F.);
+#836 = EDGE_CURVE('',#837,#839,#841,.T.);
+#837 = VERTEX_POINT('',#838);
+#838 = CARTESIAN_POINT('',(-0.625,1.5,0.E+000));
+#839 = VERTEX_POINT('',#840);
+#840 = CARTESIAN_POINT('',(-0.625,1.225,0.E+000));
+#841 = LINE('',#842,#843);
+#842 = CARTESIAN_POINT('',(-0.625,1.5,0.E+000));
+#843 = VECTOR('',#844,1.);
+#844 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#845 = ORIENTED_EDGE('',*,*,#846,.T.);
+#846 = EDGE_CURVE('',#837,#847,#849,.T.);
+#847 = VERTEX_POINT('',#848);
+#848 = CARTESIAN_POINT('',(-0.625,1.5,0.2));
+#849 = LINE('',#850,#851);
+#850 = CARTESIAN_POINT('',(-0.625,1.5,0.E+000));
+#851 = VECTOR('',#852,1.);
+#852 = DIRECTION('',(0.E+000,0.E+000,1.));
+#853 = ORIENTED_EDGE('',*,*,#854,.T.);
+#854 = EDGE_CURVE('',#847,#754,#855,.T.);
+#855 = LINE('',#856,#857);
+#856 = CARTESIAN_POINT('',(-0.625,1.5,0.2));
+#857 = VECTOR('',#858,1.);
+#858 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#859 = ORIENTED_EDGE('',*,*,#753,.F.);
+#860 = ORIENTED_EDGE('',*,*,#589,.F.);
+#861 = ORIENTED_EDGE('',*,*,#862,.F.);
+#862 = EDGE_CURVE('',#839,#581,#863,.T.);
+#863 = LINE('',#864,#865);
+#864 = CARTESIAN_POINT('',(-0.625,1.225,0.E+000));
+#865 = VECTOR('',#866,1.);
+#866 = DIRECTION('',(0.E+000,0.E+000,1.));
+#867 = PLANE('',#868);
+#868 = AXIS2_PLACEMENT_3D('',#869,#870,#871);
+#869 = CARTESIAN_POINT('',(-0.625,1.5,0.E+000));
+#870 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000));
+#871 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#872 = ADVANCED_FACE('',(#873),#892,.T.);
+#873 = FACE_BOUND('',#874,.F.);
+#874 = EDGE_LOOP('',(#875,#884,#885,#886));
+#875 = ORIENTED_EDGE('',*,*,#876,.F.);
+#876 = EDGE_CURVE('',#839,#877,#879,.T.);
+#877 = VERTEX_POINT('',#878);
+#878 = CARTESIAN_POINT('',(-0.375,1.225,0.E+000));
+#879 = CIRCLE('',#880,0.125);
+#880 = AXIS2_PLACEMENT_3D('',#881,#882,#883);
+#881 = CARTESIAN_POINT('',(-0.5,1.225,0.E+000));
+#882 = DIRECTION('',(0.E+000,0.E+000,1.));
+#883 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#884 = ORIENTED_EDGE('',*,*,#862,.T.);
+#885 = ORIENTED_EDGE('',*,*,#580,.F.);
+#886 = ORIENTED_EDGE('',*,*,#887,.F.);
+#887 = EDGE_CURVE('',#877,#573,#888,.T.);
+#888 = LINE('',#889,#890);
+#889 = CARTESIAN_POINT('',(-0.375,1.225,0.E+000));
+#890 = VECTOR('',#891,1.);
+#891 = DIRECTION('',(0.E+000,0.E+000,1.));
+#892 = CYLINDRICAL_SURFACE('',#893,0.125);
+#893 = AXIS2_PLACEMENT_3D('',#894,#895,#896);
+#894 = CARTESIAN_POINT('',(-0.5,1.225,0.E+000));
+#895 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#896 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#897 = ADVANCED_FACE('',(#898),#925,.F.);
+#898 = FACE_BOUND('',#899,.F.);
+#899 = EDGE_LOOP('',(#900,#908,#909,#910,#911,#919));
+#900 = ORIENTED_EDGE('',*,*,#901,.F.);
+#901 = EDGE_CURVE('',#877,#902,#904,.T.);
+#902 = VERTEX_POINT('',#903);
+#903 = CARTESIAN_POINT('',(-0.375,1.5,0.E+000));
+#904 = LINE('',#905,#906);
+#905 = CARTESIAN_POINT('',(-0.375,1.225,0.E+000));
+#906 = VECTOR('',#907,1.);
+#907 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#908 = ORIENTED_EDGE('',*,*,#887,.T.);
+#909 = ORIENTED_EDGE('',*,*,#572,.F.);
+#910 = ORIENTED_EDGE('',*,*,#769,.F.);
+#911 = ORIENTED_EDGE('',*,*,#912,.T.);
+#912 = EDGE_CURVE('',#762,#913,#915,.T.);
+#913 = VERTEX_POINT('',#914);
+#914 = CARTESIAN_POINT('',(-0.375,1.5,0.2));
+#915 = LINE('',#916,#917);
+#916 = CARTESIAN_POINT('',(-0.375,1.225,0.2));
+#917 = VECTOR('',#918,1.);
+#918 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#919 = ORIENTED_EDGE('',*,*,#920,.F.);
+#920 = EDGE_CURVE('',#902,#913,#921,.T.);
+#921 = LINE('',#922,#923);
+#922 = CARTESIAN_POINT('',(-0.375,1.5,0.E+000));
+#923 = VECTOR('',#924,1.);
+#924 = DIRECTION('',(0.E+000,0.E+000,1.));
+#925 = PLANE('',#926);
+#926 = AXIS2_PLACEMENT_3D('',#927,#928,#929);
+#927 = CARTESIAN_POINT('',(-0.375,1.225,0.E+000));
+#928 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#929 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#930 = ADVANCED_FACE('',(#931),#965,.F.);
+#931 = FACE_BOUND('',#932,.F.);
+#932 = EDGE_LOOP('',(#933,#943,#951,#957,#958,#959));
+#933 = ORIENTED_EDGE('',*,*,#934,.F.);
+#934 = EDGE_CURVE('',#935,#937,#939,.T.);
+#935 = VERTEX_POINT('',#936);
+#936 = CARTESIAN_POINT('',(-0.125,1.5,0.E+000));
+#937 = VERTEX_POINT('',#938);
+#938 = CARTESIAN_POINT('',(-0.125,1.225,0.E+000));
+#939 = LINE('',#940,#941);
+#940 = CARTESIAN_POINT('',(-0.125,1.5,0.E+000));
+#941 = VECTOR('',#942,1.);
+#942 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#943 = ORIENTED_EDGE('',*,*,#944,.T.);
+#944 = EDGE_CURVE('',#935,#945,#947,.T.);
+#945 = VERTEX_POINT('',#946);
+#946 = CARTESIAN_POINT('',(-0.125,1.5,0.2));
+#947 = LINE('',#948,#949);
+#948 = CARTESIAN_POINT('',(-0.125,1.5,0.E+000));
+#949 = VECTOR('',#950,1.);
+#950 = DIRECTION('',(0.E+000,0.E+000,1.));
+#951 = ORIENTED_EDGE('',*,*,#952,.T.);
+#952 = EDGE_CURVE('',#945,#777,#953,.T.);
+#953 = LINE('',#954,#955);
+#954 = CARTESIAN_POINT('',(-0.125,1.5,0.2));
+#955 = VECTOR('',#956,1.);
+#956 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#957 = ORIENTED_EDGE('',*,*,#776,.F.);
+#958 = ORIENTED_EDGE('',*,*,#556,.F.);
+#959 = ORIENTED_EDGE('',*,*,#960,.F.);
+#960 = EDGE_CURVE('',#937,#548,#961,.T.);
+#961 = LINE('',#962,#963);
+#962 = CARTESIAN_POINT('',(-0.125,1.225,0.E+000));
+#963 = VECTOR('',#964,1.);
+#964 = DIRECTION('',(0.E+000,0.E+000,1.));
+#965 = PLANE('',#966);
+#966 = AXIS2_PLACEMENT_3D('',#967,#968,#969);
+#967 = CARTESIAN_POINT('',(-0.125,1.5,0.E+000));
+#968 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000));
+#969 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#970 = ADVANCED_FACE('',(#971),#1005,.F.);
+#971 = FACE_BOUND('',#972,.F.);
+#972 = EDGE_LOOP('',(#973,#983,#989,#990,#991,#999));
+#973 = ORIENTED_EDGE('',*,*,#974,.F.);
+#974 = EDGE_CURVE('',#975,#977,#979,.T.);
+#975 = VERTEX_POINT('',#976);
+#976 = CARTESIAN_POINT('',(-1.225,0.125,0.E+000));
+#977 = VERTEX_POINT('',#978);
+#978 = CARTESIAN_POINT('',(-1.5,0.125,0.E+000));
+#979 = LINE('',#980,#981);
+#980 = CARTESIAN_POINT('',(-1.225,0.125,0.E+000));
+#981 = VECTOR('',#982,1.);
+#982 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#983 = ORIENTED_EDGE('',*,*,#984,.T.);
+#984 = EDGE_CURVE('',#975,#219,#985,.T.);
+#985 = LINE('',#986,#987);
+#986 = CARTESIAN_POINT('',(-1.225,0.125,0.E+000));
+#987 = VECTOR('',#988,1.);
+#988 = DIRECTION('',(0.E+000,0.E+000,1.));
+#989 = ORIENTED_EDGE('',*,*,#218,.F.);
+#990 = ORIENTED_EDGE('',*,*,#708,.F.);
+#991 = ORIENTED_EDGE('',*,*,#992,.T.);
+#992 = EDGE_CURVE('',#701,#993,#995,.T.);
+#993 = VERTEX_POINT('',#994);
+#994 = CARTESIAN_POINT('',(-1.5,0.125,0.2));
+#995 = LINE('',#996,#997);
+#996 = CARTESIAN_POINT('',(-1.225,0.125,0.2));
+#997 = VECTOR('',#998,1.);
+#998 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#999 = ORIENTED_EDGE('',*,*,#1000,.F.);
+#1000 = EDGE_CURVE('',#977,#993,#1001,.T.);
+#1001 = LINE('',#1002,#1003);
+#1002 = CARTESIAN_POINT('',(-1.5,0.125,0.E+000));
+#1003 = VECTOR('',#1004,1.);
+#1004 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1005 = PLANE('',#1006);
+#1006 = AXIS2_PLACEMENT_3D('',#1007,#1008,#1009);
+#1007 = CARTESIAN_POINT('',(-1.225,0.125,0.E+000));
+#1008 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1009 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1010 = ADVANCED_FACE('',(#1011),#1030,.T.);
+#1011 = FACE_BOUND('',#1012,.F.);
+#1012 = EDGE_LOOP('',(#1013,#1022,#1023,#1024));
+#1013 = ORIENTED_EDGE('',*,*,#1014,.F.);
+#1014 = EDGE_CURVE('',#937,#1015,#1017,.T.);
+#1015 = VERTEX_POINT('',#1016);
+#1016 = CARTESIAN_POINT('',(0.125,1.225,0.E+000));
+#1017 = CIRCLE('',#1018,0.125);
+#1018 = AXIS2_PLACEMENT_3D('',#1019,#1020,#1021);
+#1019 = CARTESIAN_POINT('',(3.885780586188E-016,1.225,0.E+000));
+#1020 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1021 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#1022 = ORIENTED_EDGE('',*,*,#960,.T.);
+#1023 = ORIENTED_EDGE('',*,*,#547,.F.);
+#1024 = ORIENTED_EDGE('',*,*,#1025,.F.);
+#1025 = EDGE_CURVE('',#1015,#540,#1026,.T.);
+#1026 = LINE('',#1027,#1028);
+#1027 = CARTESIAN_POINT('',(0.125,1.225,0.E+000));
+#1028 = VECTOR('',#1029,1.);
+#1029 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1030 = CYLINDRICAL_SURFACE('',#1031,0.125);
+#1031 = AXIS2_PLACEMENT_3D('',#1032,#1033,#1034);
+#1032 = CARTESIAN_POINT('',(3.885780586188E-016,1.225,0.E+000));
+#1033 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1034 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#1035 = ADVANCED_FACE('',(#1036),#1055,.T.);
+#1036 = FACE_BOUND('',#1037,.F.);
+#1037 = EDGE_LOOP('',(#1038,#1047,#1053,#1054));
+#1038 = ORIENTED_EDGE('',*,*,#1039,.F.);
+#1039 = EDGE_CURVE('',#1040,#975,#1042,.T.);
+#1040 = VERTEX_POINT('',#1041);
+#1041 = CARTESIAN_POINT('',(-1.225,-0.125,0.E+000));
+#1042 = CIRCLE('',#1043,0.125);
+#1043 = AXIS2_PLACEMENT_3D('',#1044,#1045,#1046);
+#1044 = CARTESIAN_POINT('',(-1.225,4.440892098501E-016,0.E+000));
+#1045 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1046 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1047 = ORIENTED_EDGE('',*,*,#1048,.T.);
+#1048 = EDGE_CURVE('',#1040,#227,#1049,.T.);
+#1049 = LINE('',#1050,#1051);
+#1050 = CARTESIAN_POINT('',(-1.225,-0.125,0.E+000));
+#1051 = VECTOR('',#1052,1.);
+#1052 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1053 = ORIENTED_EDGE('',*,*,#226,.F.);
+#1054 = ORIENTED_EDGE('',*,*,#984,.F.);
+#1055 = CYLINDRICAL_SURFACE('',#1056,0.125);
+#1056 = AXIS2_PLACEMENT_3D('',#1057,#1058,#1059);
+#1057 = CARTESIAN_POINT('',(-1.225,4.440892098501E-016,0.E+000));
+#1058 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1059 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1060 = ADVANCED_FACE('',(#1061),#1088,.F.);
+#1061 = FACE_BOUND('',#1062,.F.);
+#1062 = EDGE_LOOP('',(#1063,#1071,#1072,#1073,#1074,#1082));
+#1063 = ORIENTED_EDGE('',*,*,#1064,.F.);
+#1064 = EDGE_CURVE('',#1015,#1065,#1067,.T.);
+#1065 = VERTEX_POINT('',#1066);
+#1066 = CARTESIAN_POINT('',(0.125,1.5,0.E+000));
+#1067 = LINE('',#1068,#1069);
+#1068 = CARTESIAN_POINT('',(0.125,1.225,0.E+000));
+#1069 = VECTOR('',#1070,1.);
+#1070 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#1071 = ORIENTED_EDGE('',*,*,#1025,.T.);
+#1072 = ORIENTED_EDGE('',*,*,#539,.F.);
+#1073 = ORIENTED_EDGE('',*,*,#792,.F.);
+#1074 = ORIENTED_EDGE('',*,*,#1075,.T.);
+#1075 = EDGE_CURVE('',#785,#1076,#1078,.T.);
+#1076 = VERTEX_POINT('',#1077);
+#1077 = CARTESIAN_POINT('',(0.125,1.5,0.2));
+#1078 = LINE('',#1079,#1080);
+#1079 = CARTESIAN_POINT('',(0.125,1.225,0.2));
+#1080 = VECTOR('',#1081,1.);
+#1081 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#1082 = ORIENTED_EDGE('',*,*,#1083,.F.);
+#1083 = EDGE_CURVE('',#1065,#1076,#1084,.T.);
+#1084 = LINE('',#1085,#1086);
+#1085 = CARTESIAN_POINT('',(0.125,1.5,0.E+000));
+#1086 = VECTOR('',#1087,1.);
+#1087 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1088 = PLANE('',#1089);
+#1089 = AXIS2_PLACEMENT_3D('',#1090,#1091,#1092);
+#1090 = CARTESIAN_POINT('',(0.125,1.225,0.E+000));
+#1091 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#1092 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#1093 = ADVANCED_FACE('',(#1094),#1121,.F.);
+#1094 = FACE_BOUND('',#1095,.F.);
+#1095 = EDGE_LOOP('',(#1096,#1104,#1112,#1118,#1119,#1120));
+#1096 = ORIENTED_EDGE('',*,*,#1097,.F.);
+#1097 = EDGE_CURVE('',#1098,#1040,#1100,.T.);
+#1098 = VERTEX_POINT('',#1099);
+#1099 = CARTESIAN_POINT('',(-1.5,-0.125,0.E+000));
+#1100 = LINE('',#1101,#1102);
+#1101 = CARTESIAN_POINT('',(-1.5,-0.125,0.E+000));
+#1102 = VECTOR('',#1103,1.);
+#1103 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1104 = ORIENTED_EDGE('',*,*,#1105,.T.);
+#1105 = EDGE_CURVE('',#1098,#1106,#1108,.T.);
+#1106 = VERTEX_POINT('',#1107);
+#1107 = CARTESIAN_POINT('',(-1.5,-0.125,0.2));
+#1108 = LINE('',#1109,#1110);
+#1109 = CARTESIAN_POINT('',(-1.5,-0.125,0.E+000));
+#1110 = VECTOR('',#1111,1.);
+#1111 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1112 = ORIENTED_EDGE('',*,*,#1113,.T.);
+#1113 = EDGE_CURVE('',#1106,#693,#1114,.T.);
+#1114 = LINE('',#1115,#1116);
+#1115 = CARTESIAN_POINT('',(-1.5,-0.125,0.2));
+#1116 = VECTOR('',#1117,1.);
+#1117 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1118 = ORIENTED_EDGE('',*,*,#692,.F.);
+#1119 = ORIENTED_EDGE('',*,*,#235,.F.);
+#1120 = ORIENTED_EDGE('',*,*,#1048,.F.);
+#1121 = PLANE('',#1122);
+#1122 = AXIS2_PLACEMENT_3D('',#1123,#1124,#1125);
+#1123 = CARTESIAN_POINT('',(-1.5,-0.125,0.E+000));
+#1124 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1125 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1126 = ADVANCED_FACE('',(#1127),#1161,.F.);
+#1127 = FACE_BOUND('',#1128,.F.);
+#1128 = EDGE_LOOP('',(#1129,#1139,#1147,#1153,#1154,#1155));
+#1129 = ORIENTED_EDGE('',*,*,#1130,.F.);
+#1130 = EDGE_CURVE('',#1131,#1133,#1135,.T.);
+#1131 = VERTEX_POINT('',#1132);
+#1132 = CARTESIAN_POINT('',(0.375,1.5,0.E+000));
+#1133 = VERTEX_POINT('',#1134);
+#1134 = CARTESIAN_POINT('',(0.375,1.225,0.E+000));
+#1135 = LINE('',#1136,#1137);
+#1136 = CARTESIAN_POINT('',(0.375,1.5,0.E+000));
+#1137 = VECTOR('',#1138,1.);
+#1138 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#1139 = ORIENTED_EDGE('',*,*,#1140,.T.);
+#1140 = EDGE_CURVE('',#1131,#1141,#1143,.T.);
+#1141 = VERTEX_POINT('',#1142);
+#1142 = CARTESIAN_POINT('',(0.375,1.5,0.2));
+#1143 = LINE('',#1144,#1145);
+#1144 = CARTESIAN_POINT('',(0.375,1.5,0.E+000));
+#1145 = VECTOR('',#1146,1.);
+#1146 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1147 = ORIENTED_EDGE('',*,*,#1148,.T.);
+#1148 = EDGE_CURVE('',#1141,#800,#1149,.T.);
+#1149 = LINE('',#1150,#1151);
+#1150 = CARTESIAN_POINT('',(0.375,1.5,0.2));
+#1151 = VECTOR('',#1152,1.);
+#1152 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#1153 = ORIENTED_EDGE('',*,*,#799,.F.);
+#1154 = ORIENTED_EDGE('',*,*,#523,.F.);
+#1155 = ORIENTED_EDGE('',*,*,#1156,.F.);
+#1156 = EDGE_CURVE('',#1133,#515,#1157,.T.);
+#1157 = LINE('',#1158,#1159);
+#1158 = CARTESIAN_POINT('',(0.375,1.225,0.E+000));
+#1159 = VECTOR('',#1160,1.);
+#1160 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1161 = PLANE('',#1162);
+#1162 = AXIS2_PLACEMENT_3D('',#1163,#1164,#1165);
+#1163 = CARTESIAN_POINT('',(0.375,1.5,0.E+000));
+#1164 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000));
+#1165 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#1166 = ADVANCED_FACE('',(#1167),#1201,.F.);
+#1167 = FACE_BOUND('',#1168,.F.);
+#1168 = EDGE_LOOP('',(#1169,#1179,#1185,#1186,#1187,#1195));
+#1169 = ORIENTED_EDGE('',*,*,#1170,.F.);
+#1170 = EDGE_CURVE('',#1171,#1173,#1175,.T.);
+#1171 = VERTEX_POINT('',#1172);
+#1172 = CARTESIAN_POINT('',(-1.225,-0.375,0.E+000));
+#1173 = VERTEX_POINT('',#1174);
+#1174 = CARTESIAN_POINT('',(-1.5,-0.375,0.E+000));
+#1175 = LINE('',#1176,#1177);
+#1176 = CARTESIAN_POINT('',(-1.225,-0.375,0.E+000));
+#1177 = VECTOR('',#1178,1.);
+#1178 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1179 = ORIENTED_EDGE('',*,*,#1180,.T.);
+#1180 = EDGE_CURVE('',#1171,#252,#1181,.T.);
+#1181 = LINE('',#1182,#1183);
+#1182 = CARTESIAN_POINT('',(-1.225,-0.375,0.E+000));
+#1183 = VECTOR('',#1184,1.);
+#1184 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1185 = ORIENTED_EDGE('',*,*,#251,.F.);
+#1186 = ORIENTED_EDGE('',*,*,#685,.F.);
+#1187 = ORIENTED_EDGE('',*,*,#1188,.T.);
+#1188 = EDGE_CURVE('',#678,#1189,#1191,.T.);
+#1189 = VERTEX_POINT('',#1190);
+#1190 = CARTESIAN_POINT('',(-1.5,-0.375,0.2));
+#1191 = LINE('',#1192,#1193);
+#1192 = CARTESIAN_POINT('',(-1.225,-0.375,0.2));
+#1193 = VECTOR('',#1194,1.);
+#1194 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1195 = ORIENTED_EDGE('',*,*,#1196,.F.);
+#1196 = EDGE_CURVE('',#1173,#1189,#1197,.T.);
+#1197 = LINE('',#1198,#1199);
+#1198 = CARTESIAN_POINT('',(-1.5,-0.375,0.E+000));
+#1199 = VECTOR('',#1200,1.);
+#1200 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1201 = PLANE('',#1202);
+#1202 = AXIS2_PLACEMENT_3D('',#1203,#1204,#1205);
+#1203 = CARTESIAN_POINT('',(-1.225,-0.375,0.E+000));
+#1204 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1205 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1206 = ADVANCED_FACE('',(#1207),#1226,.T.);
+#1207 = FACE_BOUND('',#1208,.F.);
+#1208 = EDGE_LOOP('',(#1209,#1218,#1219,#1220));
+#1209 = ORIENTED_EDGE('',*,*,#1210,.F.);
+#1210 = EDGE_CURVE('',#1133,#1211,#1213,.T.);
+#1211 = VERTEX_POINT('',#1212);
+#1212 = CARTESIAN_POINT('',(0.625,1.225,0.E+000));
+#1213 = CIRCLE('',#1214,0.125);
+#1214 = AXIS2_PLACEMENT_3D('',#1215,#1216,#1217);
+#1215 = CARTESIAN_POINT('',(0.5,1.225,0.E+000));
+#1216 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1217 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#1218 = ORIENTED_EDGE('',*,*,#1156,.T.);
+#1219 = ORIENTED_EDGE('',*,*,#514,.F.);
+#1220 = ORIENTED_EDGE('',*,*,#1221,.F.);
+#1221 = EDGE_CURVE('',#1211,#507,#1222,.T.);
+#1222 = LINE('',#1223,#1224);
+#1223 = CARTESIAN_POINT('',(0.625,1.225,0.E+000));
+#1224 = VECTOR('',#1225,1.);
+#1225 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1226 = CYLINDRICAL_SURFACE('',#1227,0.125);
+#1227 = AXIS2_PLACEMENT_3D('',#1228,#1229,#1230);
+#1228 = CARTESIAN_POINT('',(0.5,1.225,0.E+000));
+#1229 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1230 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#1231 = ADVANCED_FACE('',(#1232),#1251,.T.);
+#1232 = FACE_BOUND('',#1233,.F.);
+#1233 = EDGE_LOOP('',(#1234,#1243,#1249,#1250));
+#1234 = ORIENTED_EDGE('',*,*,#1235,.F.);
+#1235 = EDGE_CURVE('',#1236,#1171,#1238,.T.);
+#1236 = VERTEX_POINT('',#1237);
+#1237 = CARTESIAN_POINT('',(-1.225,-0.625,0.E+000));
+#1238 = CIRCLE('',#1239,0.125);
+#1239 = AXIS2_PLACEMENT_3D('',#1240,#1241,#1242);
+#1240 = CARTESIAN_POINT('',(-1.225,-0.5,0.E+000));
+#1241 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1242 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1243 = ORIENTED_EDGE('',*,*,#1244,.T.);
+#1244 = EDGE_CURVE('',#1236,#260,#1245,.T.);
+#1245 = LINE('',#1246,#1247);
+#1246 = CARTESIAN_POINT('',(-1.225,-0.625,0.E+000));
+#1247 = VECTOR('',#1248,1.);
+#1248 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1249 = ORIENTED_EDGE('',*,*,#259,.F.);
+#1250 = ORIENTED_EDGE('',*,*,#1180,.F.);
+#1251 = CYLINDRICAL_SURFACE('',#1252,0.125);
+#1252 = AXIS2_PLACEMENT_3D('',#1253,#1254,#1255);
+#1253 = CARTESIAN_POINT('',(-1.225,-0.5,0.E+000));
+#1254 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1255 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1256 = ADVANCED_FACE('',(#1257),#1284,.F.);
+#1257 = FACE_BOUND('',#1258,.F.);
+#1258 = EDGE_LOOP('',(#1259,#1267,#1268,#1269,#1270,#1278));
+#1259 = ORIENTED_EDGE('',*,*,#1260,.F.);
+#1260 = EDGE_CURVE('',#1211,#1261,#1263,.T.);
+#1261 = VERTEX_POINT('',#1262);
+#1262 = CARTESIAN_POINT('',(0.625,1.5,0.E+000));
+#1263 = LINE('',#1264,#1265);
+#1264 = CARTESIAN_POINT('',(0.625,1.225,0.E+000));
+#1265 = VECTOR('',#1266,1.);
+#1266 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#1267 = ORIENTED_EDGE('',*,*,#1221,.T.);
+#1268 = ORIENTED_EDGE('',*,*,#506,.F.);
+#1269 = ORIENTED_EDGE('',*,*,#815,.F.);
+#1270 = ORIENTED_EDGE('',*,*,#1271,.T.);
+#1271 = EDGE_CURVE('',#808,#1272,#1274,.T.);
+#1272 = VERTEX_POINT('',#1273);
+#1273 = CARTESIAN_POINT('',(0.625,1.5,0.2));
+#1274 = LINE('',#1275,#1276);
+#1275 = CARTESIAN_POINT('',(0.625,1.225,0.2));
+#1276 = VECTOR('',#1277,1.);
+#1277 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#1278 = ORIENTED_EDGE('',*,*,#1279,.F.);
+#1279 = EDGE_CURVE('',#1261,#1272,#1280,.T.);
+#1280 = LINE('',#1281,#1282);
+#1281 = CARTESIAN_POINT('',(0.625,1.5,0.E+000));
+#1282 = VECTOR('',#1283,1.);
+#1283 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1284 = PLANE('',#1285);
+#1285 = AXIS2_PLACEMENT_3D('',#1286,#1287,#1288);
+#1286 = CARTESIAN_POINT('',(0.625,1.225,0.E+000));
+#1287 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#1288 = DIRECTION('',(4.555315873023E-016,1.,0.E+000));
+#1289 = ADVANCED_FACE('',(#1290),#1317,.F.);
+#1290 = FACE_BOUND('',#1291,.F.);
+#1291 = EDGE_LOOP('',(#1292,#1300,#1308,#1314,#1315,#1316));
+#1292 = ORIENTED_EDGE('',*,*,#1293,.F.);
+#1293 = EDGE_CURVE('',#1294,#1236,#1296,.T.);
+#1294 = VERTEX_POINT('',#1295);
+#1295 = CARTESIAN_POINT('',(-1.5,-0.625,0.E+000));
+#1296 = LINE('',#1297,#1298);
+#1297 = CARTESIAN_POINT('',(-1.5,-0.625,0.E+000));
+#1298 = VECTOR('',#1299,1.);
+#1299 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1300 = ORIENTED_EDGE('',*,*,#1301,.T.);
+#1301 = EDGE_CURVE('',#1294,#1302,#1304,.T.);
+#1302 = VERTEX_POINT('',#1303);
+#1303 = CARTESIAN_POINT('',(-1.5,-0.625,0.2));
+#1304 = LINE('',#1305,#1306);
+#1305 = CARTESIAN_POINT('',(-1.5,-0.625,0.E+000));
+#1306 = VECTOR('',#1307,1.);
+#1307 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1308 = ORIENTED_EDGE('',*,*,#1309,.T.);
+#1309 = EDGE_CURVE('',#1302,#670,#1310,.T.);
+#1310 = LINE('',#1311,#1312);
+#1311 = CARTESIAN_POINT('',(-1.5,-0.625,0.2));
+#1312 = VECTOR('',#1313,1.);
+#1313 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1314 = ORIENTED_EDGE('',*,*,#669,.F.);
+#1315 = ORIENTED_EDGE('',*,*,#268,.F.);
+#1316 = ORIENTED_EDGE('',*,*,#1244,.F.);
+#1317 = PLANE('',#1318);
+#1318 = AXIS2_PLACEMENT_3D('',#1319,#1320,#1321);
+#1319 = CARTESIAN_POINT('',(-1.5,-0.625,0.E+000));
+#1320 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1321 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1322 = ADVANCED_FACE('',(#1323),#1410,.T.);
+#1323 = FACE_BOUND('',#1324,.T.);
+#1324 = EDGE_LOOP('',(#1325,#1326,#1327,#1335,#1341,#1342,#1350,#1358,
+#1364,#1365,#1373,#1381,#1387,#1388,#1396,#1404));
+#1325 = ORIENTED_EDGE('',*,*,#490,.F.);
+#1326 = ORIENTED_EDGE('',*,*,#822,.T.);
+#1327 = ORIENTED_EDGE('',*,*,#1328,.T.);
+#1328 = EDGE_CURVE('',#744,#1329,#1331,.T.);
+#1329 = VERTEX_POINT('',#1330);
+#1330 = CARTESIAN_POINT('',(1.49,-1.49,0.77));
+#1331 = LINE('',#1332,#1333);
+#1332 = CARTESIAN_POINT('',(1.49,1.49,0.77));
+#1333 = VECTOR('',#1334,1.);
+#1334 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1335 = ORIENTED_EDGE('',*,*,#1336,.F.);
+#1336 = EDGE_CURVE('',#384,#1329,#1337,.T.);
+#1337 = LINE('',#1338,#1339);
+#1338 = CARTESIAN_POINT('',(1.49,-1.49,2.E-002));
+#1339 = VECTOR('',#1340,1.);
+#1340 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1341 = ORIENTED_EDGE('',*,*,#391,.F.);
+#1342 = ORIENTED_EDGE('',*,*,#1343,.T.);
+#1343 = EDGE_CURVE('',#392,#1344,#1346,.T.);
+#1344 = VERTEX_POINT('',#1345);
+#1345 = CARTESIAN_POINT('',(1.49,-0.625,0.2));
+#1346 = LINE('',#1347,#1348);
+#1347 = CARTESIAN_POINT('',(1.49,-0.625,1.E-002));
+#1348 = VECTOR('',#1349,1.);
+#1349 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1350 = ORIENTED_EDGE('',*,*,#1351,.T.);
+#1351 = EDGE_CURVE('',#1344,#1352,#1354,.T.);
+#1352 = VERTEX_POINT('',#1353);
+#1353 = CARTESIAN_POINT('',(1.49,-0.375,0.2));
+#1354 = LINE('',#1355,#1356);
+#1355 = CARTESIAN_POINT('',(1.49,0.5575,0.2));
+#1356 = VECTOR('',#1357,1.);
+#1357 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1358 = ORIENTED_EDGE('',*,*,#1359,.T.);
+#1359 = EDGE_CURVE('',#1352,#417,#1360,.T.);
+#1360 = LINE('',#1361,#1362);
+#1361 = CARTESIAN_POINT('',(1.49,-0.375,1.E-002));
+#1362 = VECTOR('',#1363,1.);
+#1363 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1364 = ORIENTED_EDGE('',*,*,#424,.F.);
+#1365 = ORIENTED_EDGE('',*,*,#1366,.T.);
+#1366 = EDGE_CURVE('',#425,#1367,#1369,.T.);
+#1367 = VERTEX_POINT('',#1368);
+#1368 = CARTESIAN_POINT('',(1.49,-0.125,0.2));
+#1369 = LINE('',#1370,#1371);
+#1370 = CARTESIAN_POINT('',(1.49,-0.125,1.E-002));
+#1371 = VECTOR('',#1372,1.);
+#1372 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1373 = ORIENTED_EDGE('',*,*,#1374,.T.);
+#1374 = EDGE_CURVE('',#1367,#1375,#1377,.T.);
+#1375 = VERTEX_POINT('',#1376);
+#1376 = CARTESIAN_POINT('',(1.49,0.125,0.2));
+#1377 = LINE('',#1378,#1379);
+#1378 = CARTESIAN_POINT('',(1.49,0.8075,0.2));
+#1379 = VECTOR('',#1380,1.);
+#1380 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1381 = ORIENTED_EDGE('',*,*,#1382,.T.);
+#1382 = EDGE_CURVE('',#1375,#450,#1383,.T.);
+#1383 = LINE('',#1384,#1385);
+#1384 = CARTESIAN_POINT('',(1.49,0.125,1.E-002));
+#1385 = VECTOR('',#1386,1.);
+#1386 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1387 = ORIENTED_EDGE('',*,*,#457,.F.);
+#1388 = ORIENTED_EDGE('',*,*,#1389,.T.);
+#1389 = EDGE_CURVE('',#458,#1390,#1392,.T.);
+#1390 = VERTEX_POINT('',#1391);
+#1391 = CARTESIAN_POINT('',(1.49,0.375,0.2));
+#1392 = LINE('',#1393,#1394);
+#1393 = CARTESIAN_POINT('',(1.49,0.375,1.E-002));
+#1394 = VECTOR('',#1395,1.);
+#1395 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1396 = ORIENTED_EDGE('',*,*,#1397,.T.);
+#1397 = EDGE_CURVE('',#1390,#1398,#1400,.T.);
+#1398 = VERTEX_POINT('',#1399);
+#1399 = CARTESIAN_POINT('',(1.49,0.625,0.2));
+#1400 = LINE('',#1401,#1402);
+#1401 = CARTESIAN_POINT('',(1.49,1.0575,0.2));
+#1402 = VECTOR('',#1403,1.);
+#1403 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1404 = ORIENTED_EDGE('',*,*,#1405,.T.);
+#1405 = EDGE_CURVE('',#1398,#483,#1406,.T.);
+#1406 = LINE('',#1407,#1408);
+#1407 = CARTESIAN_POINT('',(1.49,0.625,1.E-002));
+#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.49,1.49,2.E-002));
+#1413 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#1414 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1415 = ADVANCED_FACE('',(#1416),#1496,.T.);
+#1416 = FACE_BOUND('',#1417,.T.);
+#1417 = EDGE_LOOP('',(#1418,#1424,#1425,#1426,#1434,#1442,#1448,#1449,
+#1457,#1465,#1471,#1472,#1480,#1488,#1494,#1495));
+#1418 = ORIENTED_EDGE('',*,*,#1419,.F.);
+#1419 = EDGE_CURVE('',#655,#1329,#1420,.T.);
+#1420 = LINE('',#1421,#1422);
+#1421 = CARTESIAN_POINT('',(-1.49,-1.49,0.77));
+#1422 = VECTOR('',#1423,1.);
+#1423 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#1424 = ORIENTED_EDGE('',*,*,#662,.F.);
+#1425 = ORIENTED_EDGE('',*,*,#284,.T.);
+#1426 = ORIENTED_EDGE('',*,*,#1427,.T.);
+#1427 = EDGE_CURVE('',#285,#1428,#1430,.T.);
+#1428 = VERTEX_POINT('',#1429);
+#1429 = CARTESIAN_POINT('',(-0.625,-1.49,0.2));
+#1430 = LINE('',#1431,#1432);
+#1431 = CARTESIAN_POINT('',(-0.625,-1.49,1.E-002));
+#1432 = VECTOR('',#1433,1.);
+#1433 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1434 = ORIENTED_EDGE('',*,*,#1435,.T.);
+#1435 = EDGE_CURVE('',#1428,#1436,#1438,.T.);
+#1436 = VERTEX_POINT('',#1437);
+#1437 = CARTESIAN_POINT('',(-0.375,-1.49,0.2));
+#1438 = LINE('',#1439,#1440);
+#1439 = CARTESIAN_POINT('',(-0.9325,-1.49,0.2));
+#1440 = VECTOR('',#1441,1.);
+#1441 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#1442 = ORIENTED_EDGE('',*,*,#1443,.T.);
+#1443 = EDGE_CURVE('',#1436,#310,#1444,.T.);
+#1444 = LINE('',#1445,#1446);
+#1445 = CARTESIAN_POINT('',(-0.375,-1.49,1.E-002));
+#1446 = VECTOR('',#1447,1.);
+#1447 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1448 = ORIENTED_EDGE('',*,*,#317,.T.);
+#1449 = ORIENTED_EDGE('',*,*,#1450,.T.);
+#1450 = EDGE_CURVE('',#318,#1451,#1453,.T.);
+#1451 = VERTEX_POINT('',#1452);
+#1452 = CARTESIAN_POINT('',(-0.125,-1.49,0.2));
+#1453 = LINE('',#1454,#1455);
+#1454 = CARTESIAN_POINT('',(-0.125,-1.49,1.E-002));
+#1455 = VECTOR('',#1456,1.);
+#1456 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1457 = ORIENTED_EDGE('',*,*,#1458,.T.);
+#1458 = EDGE_CURVE('',#1451,#1459,#1461,.T.);
+#1459 = VERTEX_POINT('',#1460);
+#1460 = CARTESIAN_POINT('',(0.125,-1.49,0.2));
+#1461 = LINE('',#1462,#1463);
+#1462 = CARTESIAN_POINT('',(-0.6825,-1.49,0.2));
+#1463 = VECTOR('',#1464,1.);
+#1464 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#1465 = ORIENTED_EDGE('',*,*,#1466,.T.);
+#1466 = EDGE_CURVE('',#1459,#343,#1467,.T.);
+#1467 = LINE('',#1468,#1469);
+#1468 = CARTESIAN_POINT('',(0.125,-1.49,1.E-002));
+#1469 = VECTOR('',#1470,1.);
+#1470 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1471 = ORIENTED_EDGE('',*,*,#350,.T.);
+#1472 = ORIENTED_EDGE('',*,*,#1473,.T.);
+#1473 = EDGE_CURVE('',#351,#1474,#1476,.T.);
+#1474 = VERTEX_POINT('',#1475);
+#1475 = CARTESIAN_POINT('',(0.375,-1.49,0.2));
+#1476 = LINE('',#1477,#1478);
+#1477 = CARTESIAN_POINT('',(0.375,-1.49,1.E-002));
+#1478 = VECTOR('',#1479,1.);
+#1479 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1480 = ORIENTED_EDGE('',*,*,#1481,.T.);
+#1481 = EDGE_CURVE('',#1474,#1482,#1484,.T.);
+#1482 = VERTEX_POINT('',#1483);
+#1483 = CARTESIAN_POINT('',(0.625,-1.49,0.2));
+#1484 = LINE('',#1485,#1486);
+#1485 = CARTESIAN_POINT('',(-0.4325,-1.49,0.2));
+#1486 = VECTOR('',#1487,1.);
+#1487 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#1488 = ORIENTED_EDGE('',*,*,#1489,.T.);
+#1489 = EDGE_CURVE('',#1482,#376,#1490,.T.);
+#1490 = LINE('',#1491,#1492);
+#1491 = CARTESIAN_POINT('',(0.625,-1.49,1.E-002));
+#1492 = VECTOR('',#1493,1.);
+#1493 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1494 = ORIENTED_EDGE('',*,*,#383,.T.);
+#1495 = ORIENTED_EDGE('',*,*,#1336,.T.);
+#1496 = PLANE('',#1497);
+#1497 = AXIS2_PLACEMENT_3D('',#1498,#1499,#1500);
+#1498 = CARTESIAN_POINT('',(-1.49,-1.49,2.E-002));
+#1499 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1500 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1501 = ADVANCED_FACE('',(#1502),#1536,.F.);
+#1502 = FACE_BOUND('',#1503,.F.);
+#1503 = EDGE_LOOP('',(#1504,#1514,#1522,#1528,#1529,#1530));
+#1504 = ORIENTED_EDGE('',*,*,#1505,.F.);
+#1505 = EDGE_CURVE('',#1506,#1508,#1510,.T.);
+#1506 = VERTEX_POINT('',#1507);
+#1507 = CARTESIAN_POINT('',(1.5,0.625,0.E+000));
+#1508 = VERTEX_POINT('',#1509);
+#1509 = CARTESIAN_POINT('',(1.225,0.625,0.E+000));
+#1510 = LINE('',#1511,#1512);
+#1511 = CARTESIAN_POINT('',(1.5,0.625,0.E+000));
+#1512 = VECTOR('',#1513,1.);
+#1513 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1514 = ORIENTED_EDGE('',*,*,#1515,.T.);
+#1515 = EDGE_CURVE('',#1506,#1516,#1518,.T.);
+#1516 = VERTEX_POINT('',#1517);
+#1517 = CARTESIAN_POINT('',(1.5,0.625,0.2));
+#1518 = LINE('',#1519,#1520);
+#1519 = CARTESIAN_POINT('',(1.5,0.625,0.E+000));
+#1520 = VECTOR('',#1521,1.);
+#1521 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1522 = ORIENTED_EDGE('',*,*,#1523,.T.);
+#1523 = EDGE_CURVE('',#1516,#1398,#1524,.T.);
+#1524 = LINE('',#1525,#1526);
+#1525 = CARTESIAN_POINT('',(1.5,0.625,0.2));
+#1526 = VECTOR('',#1527,1.);
+#1527 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1528 = ORIENTED_EDGE('',*,*,#1405,.T.);
+#1529 = ORIENTED_EDGE('',*,*,#482,.F.);
+#1530 = ORIENTED_EDGE('',*,*,#1531,.F.);
+#1531 = EDGE_CURVE('',#1508,#474,#1532,.T.);
+#1532 = LINE('',#1533,#1534);
+#1533 = CARTESIAN_POINT('',(1.225,0.625,0.E+000));
+#1534 = VECTOR('',#1535,1.);
+#1535 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1536 = PLANE('',#1537);
+#1537 = AXIS2_PLACEMENT_3D('',#1538,#1539,#1540);
+#1538 = CARTESIAN_POINT('',(1.5,0.625,0.E+000));
+#1539 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1540 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1541 = ADVANCED_FACE('',(#1542),#1576,.F.);
+#1542 = FACE_BOUND('',#1543,.F.);
+#1543 = EDGE_LOOP('',(#1544,#1554,#1560,#1561,#1562,#1570));
+#1544 = ORIENTED_EDGE('',*,*,#1545,.F.);
+#1545 = EDGE_CURVE('',#1546,#1548,#1550,.T.);
+#1546 = VERTEX_POINT('',#1547);
+#1547 = CARTESIAN_POINT('',(-0.625,-1.225,0.E+000));
+#1548 = VERTEX_POINT('',#1549);
+#1549 = CARTESIAN_POINT('',(-0.625,-1.5,0.E+000));
+#1550 = LINE('',#1551,#1552);
+#1551 = CARTESIAN_POINT('',(-0.625,-1.225,0.E+000));
+#1552 = VECTOR('',#1553,1.);
+#1553 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#1554 = ORIENTED_EDGE('',*,*,#1555,.T.);
+#1555 = EDGE_CURVE('',#1546,#293,#1556,.T.);
+#1556 = LINE('',#1557,#1558);
+#1557 = CARTESIAN_POINT('',(-0.625,-1.225,0.E+000));
+#1558 = VECTOR('',#1559,1.);
+#1559 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1560 = ORIENTED_EDGE('',*,*,#292,.F.);
+#1561 = ORIENTED_EDGE('',*,*,#1427,.T.);
+#1562 = ORIENTED_EDGE('',*,*,#1563,.T.);
+#1563 = EDGE_CURVE('',#1428,#1564,#1566,.T.);
+#1564 = VERTEX_POINT('',#1565);
+#1565 = CARTESIAN_POINT('',(-0.625,-1.5,0.2));
+#1566 = LINE('',#1567,#1568);
+#1567 = CARTESIAN_POINT('',(-0.625,-1.225,0.2));
+#1568 = VECTOR('',#1569,1.);
+#1569 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#1570 = ORIENTED_EDGE('',*,*,#1571,.F.);
+#1571 = EDGE_CURVE('',#1548,#1564,#1572,.T.);
+#1572 = LINE('',#1573,#1574);
+#1573 = CARTESIAN_POINT('',(-0.625,-1.5,0.E+000));
+#1574 = VECTOR('',#1575,1.);
+#1575 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1576 = PLANE('',#1577);
+#1577 = AXIS2_PLACEMENT_3D('',#1578,#1579,#1580);
+#1578 = CARTESIAN_POINT('',(-0.625,-1.225,0.E+000));
+#1579 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#1580 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#1581 = ADVANCED_FACE('',(#1582),#1601,.T.);
+#1582 = FACE_BOUND('',#1583,.F.);
+#1583 = EDGE_LOOP('',(#1584,#1593,#1594,#1595));
+#1584 = ORIENTED_EDGE('',*,*,#1585,.F.);
+#1585 = EDGE_CURVE('',#1508,#1586,#1588,.T.);
+#1586 = VERTEX_POINT('',#1587);
+#1587 = CARTESIAN_POINT('',(1.225,0.375,0.E+000));
+#1588 = CIRCLE('',#1589,0.125);
+#1589 = AXIS2_PLACEMENT_3D('',#1590,#1591,#1592);
+#1590 = CARTESIAN_POINT('',(1.225,0.5,0.E+000));
+#1591 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1592 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1593 = ORIENTED_EDGE('',*,*,#1531,.T.);
+#1594 = ORIENTED_EDGE('',*,*,#473,.F.);
+#1595 = ORIENTED_EDGE('',*,*,#1596,.F.);
+#1596 = EDGE_CURVE('',#1586,#466,#1597,.T.);
+#1597 = LINE('',#1598,#1599);
+#1598 = CARTESIAN_POINT('',(1.225,0.375,0.E+000));
+#1599 = VECTOR('',#1600,1.);
+#1600 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1601 = CYLINDRICAL_SURFACE('',#1602,0.125);
+#1602 = AXIS2_PLACEMENT_3D('',#1603,#1604,#1605);
+#1603 = CARTESIAN_POINT('',(1.225,0.5,0.E+000));
+#1604 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1605 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1606 = ADVANCED_FACE('',(#1607),#1626,.T.);
+#1607 = FACE_BOUND('',#1608,.F.);
+#1608 = EDGE_LOOP('',(#1609,#1618,#1624,#1625));
+#1609 = ORIENTED_EDGE('',*,*,#1610,.F.);
+#1610 = EDGE_CURVE('',#1611,#1546,#1613,.T.);
+#1611 = VERTEX_POINT('',#1612);
+#1612 = CARTESIAN_POINT('',(-0.375,-1.225,0.E+000));
+#1613 = CIRCLE('',#1614,0.125);
+#1614 = AXIS2_PLACEMENT_3D('',#1615,#1616,#1617);
+#1615 = CARTESIAN_POINT('',(-0.5,-1.225,0.E+000));
+#1616 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#1617 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#1618 = ORIENTED_EDGE('',*,*,#1619,.T.);
+#1619 = EDGE_CURVE('',#1611,#301,#1620,.T.);
+#1620 = LINE('',#1621,#1622);
+#1621 = CARTESIAN_POINT('',(-0.375,-1.225,0.E+000));
+#1622 = VECTOR('',#1623,1.);
+#1623 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1624 = ORIENTED_EDGE('',*,*,#300,.F.);
+#1625 = ORIENTED_EDGE('',*,*,#1555,.F.);
+#1626 = CYLINDRICAL_SURFACE('',#1627,0.125);
+#1627 = AXIS2_PLACEMENT_3D('',#1628,#1629,#1630);
+#1628 = CARTESIAN_POINT('',(-0.5,-1.225,0.E+000));
+#1629 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1630 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#1631 = ADVANCED_FACE('',(#1632),#1659,.F.);
+#1632 = FACE_BOUND('',#1633,.F.);
+#1633 = EDGE_LOOP('',(#1634,#1642,#1643,#1644,#1645,#1653));
+#1634 = ORIENTED_EDGE('',*,*,#1635,.F.);
+#1635 = EDGE_CURVE('',#1586,#1636,#1638,.T.);
+#1636 = VERTEX_POINT('',#1637);
+#1637 = CARTESIAN_POINT('',(1.5,0.375,0.E+000));
+#1638 = LINE('',#1639,#1640);
+#1639 = CARTESIAN_POINT('',(1.225,0.375,0.E+000));
+#1640 = VECTOR('',#1641,1.);
+#1641 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1642 = ORIENTED_EDGE('',*,*,#1596,.T.);
+#1643 = ORIENTED_EDGE('',*,*,#465,.F.);
+#1644 = ORIENTED_EDGE('',*,*,#1389,.T.);
+#1645 = ORIENTED_EDGE('',*,*,#1646,.T.);
+#1646 = EDGE_CURVE('',#1390,#1647,#1649,.T.);
+#1647 = VERTEX_POINT('',#1648);
+#1648 = CARTESIAN_POINT('',(1.5,0.375,0.2));
+#1649 = LINE('',#1650,#1651);
+#1650 = CARTESIAN_POINT('',(1.225,0.375,0.2));
+#1651 = VECTOR('',#1652,1.);
+#1652 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1653 = ORIENTED_EDGE('',*,*,#1654,.F.);
+#1654 = EDGE_CURVE('',#1636,#1647,#1655,.T.);
+#1655 = LINE('',#1656,#1657);
+#1656 = CARTESIAN_POINT('',(1.5,0.375,0.E+000));
+#1657 = VECTOR('',#1658,1.);
+#1658 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1659 = PLANE('',#1660);
+#1660 = AXIS2_PLACEMENT_3D('',#1661,#1662,#1663);
+#1661 = CARTESIAN_POINT('',(1.225,0.375,0.E+000));
+#1662 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1663 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1664 = ADVANCED_FACE('',(#1665),#1692,.F.);
+#1665 = FACE_BOUND('',#1666,.F.);
+#1666 = EDGE_LOOP('',(#1667,#1675,#1683,#1689,#1690,#1691));
+#1667 = ORIENTED_EDGE('',*,*,#1668,.F.);
+#1668 = EDGE_CURVE('',#1669,#1611,#1671,.T.);
+#1669 = VERTEX_POINT('',#1670);
+#1670 = CARTESIAN_POINT('',(-0.375,-1.5,0.E+000));
+#1671 = LINE('',#1672,#1673);
+#1672 = CARTESIAN_POINT('',(-0.375,-1.5,0.E+000));
+#1673 = VECTOR('',#1674,1.);
+#1674 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#1675 = ORIENTED_EDGE('',*,*,#1676,.T.);
+#1676 = EDGE_CURVE('',#1669,#1677,#1679,.T.);
+#1677 = VERTEX_POINT('',#1678);
+#1678 = CARTESIAN_POINT('',(-0.375,-1.5,0.2));
+#1679 = LINE('',#1680,#1681);
+#1680 = CARTESIAN_POINT('',(-0.375,-1.5,0.E+000));
+#1681 = VECTOR('',#1682,1.);
+#1682 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1683 = ORIENTED_EDGE('',*,*,#1684,.T.);
+#1684 = EDGE_CURVE('',#1677,#1436,#1685,.T.);
+#1685 = LINE('',#1686,#1687);
+#1686 = CARTESIAN_POINT('',(-0.375,-1.5,0.2));
+#1687 = VECTOR('',#1688,1.);
+#1688 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#1689 = ORIENTED_EDGE('',*,*,#1443,.T.);
+#1690 = ORIENTED_EDGE('',*,*,#309,.F.);
+#1691 = ORIENTED_EDGE('',*,*,#1619,.F.);
+#1692 = PLANE('',#1693);
+#1693 = AXIS2_PLACEMENT_3D('',#1694,#1695,#1696);
+#1694 = CARTESIAN_POINT('',(-0.375,-1.5,0.E+000));
+#1695 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000));
+#1696 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#1697 = ADVANCED_FACE('',(#1698),#1732,.F.);
+#1698 = FACE_BOUND('',#1699,.F.);
+#1699 = EDGE_LOOP('',(#1700,#1710,#1718,#1724,#1725,#1726));
+#1700 = ORIENTED_EDGE('',*,*,#1701,.F.);
+#1701 = EDGE_CURVE('',#1702,#1704,#1706,.T.);
+#1702 = VERTEX_POINT('',#1703);
+#1703 = CARTESIAN_POINT('',(1.5,0.125,0.E+000));
+#1704 = VERTEX_POINT('',#1705);
+#1705 = CARTESIAN_POINT('',(1.225,0.125,0.E+000));
+#1706 = LINE('',#1707,#1708);
+#1707 = CARTESIAN_POINT('',(1.5,0.125,0.E+000));
+#1708 = VECTOR('',#1709,1.);
+#1709 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1710 = ORIENTED_EDGE('',*,*,#1711,.T.);
+#1711 = EDGE_CURVE('',#1702,#1712,#1714,.T.);
+#1712 = VERTEX_POINT('',#1713);
+#1713 = CARTESIAN_POINT('',(1.5,0.125,0.2));
+#1714 = LINE('',#1715,#1716);
+#1715 = CARTESIAN_POINT('',(1.5,0.125,0.E+000));
+#1716 = VECTOR('',#1717,1.);
+#1717 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1718 = ORIENTED_EDGE('',*,*,#1719,.T.);
+#1719 = EDGE_CURVE('',#1712,#1375,#1720,.T.);
+#1720 = LINE('',#1721,#1722);
+#1721 = CARTESIAN_POINT('',(1.5,0.125,0.2));
+#1722 = VECTOR('',#1723,1.);
+#1723 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1724 = ORIENTED_EDGE('',*,*,#1382,.T.);
+#1725 = ORIENTED_EDGE('',*,*,#449,.F.);
+#1726 = ORIENTED_EDGE('',*,*,#1727,.F.);
+#1727 = EDGE_CURVE('',#1704,#441,#1728,.T.);
+#1728 = LINE('',#1729,#1730);
+#1729 = CARTESIAN_POINT('',(1.225,0.125,0.E+000));
+#1730 = VECTOR('',#1731,1.);
+#1731 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1732 = PLANE('',#1733);
+#1733 = AXIS2_PLACEMENT_3D('',#1734,#1735,#1736);
+#1734 = CARTESIAN_POINT('',(1.5,0.125,0.E+000));
+#1735 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1736 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1737 = ADVANCED_FACE('',(#1738),#1772,.F.);
+#1738 = FACE_BOUND('',#1739,.F.);
+#1739 = EDGE_LOOP('',(#1740,#1750,#1756,#1757,#1758,#1766));
+#1740 = ORIENTED_EDGE('',*,*,#1741,.F.);
+#1741 = EDGE_CURVE('',#1742,#1744,#1746,.T.);
+#1742 = VERTEX_POINT('',#1743);
+#1743 = CARTESIAN_POINT('',(-0.125,-1.225,0.E+000));
+#1744 = VERTEX_POINT('',#1745);
+#1745 = CARTESIAN_POINT('',(-0.125,-1.5,0.E+000));
+#1746 = LINE('',#1747,#1748);
+#1747 = CARTESIAN_POINT('',(-0.125,-1.225,0.E+000));
+#1748 = VECTOR('',#1749,1.);
+#1749 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#1750 = ORIENTED_EDGE('',*,*,#1751,.T.);
+#1751 = EDGE_CURVE('',#1742,#326,#1752,.T.);
+#1752 = LINE('',#1753,#1754);
+#1753 = CARTESIAN_POINT('',(-0.125,-1.225,0.E+000));
+#1754 = VECTOR('',#1755,1.);
+#1755 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1756 = ORIENTED_EDGE('',*,*,#325,.F.);
+#1757 = ORIENTED_EDGE('',*,*,#1450,.T.);
+#1758 = ORIENTED_EDGE('',*,*,#1759,.T.);
+#1759 = EDGE_CURVE('',#1451,#1760,#1762,.T.);
+#1760 = VERTEX_POINT('',#1761);
+#1761 = CARTESIAN_POINT('',(-0.125,-1.5,0.2));
+#1762 = LINE('',#1763,#1764);
+#1763 = CARTESIAN_POINT('',(-0.125,-1.225,0.2));
+#1764 = VECTOR('',#1765,1.);
+#1765 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#1766 = ORIENTED_EDGE('',*,*,#1767,.F.);
+#1767 = EDGE_CURVE('',#1744,#1760,#1768,.T.);
+#1768 = LINE('',#1769,#1770);
+#1769 = CARTESIAN_POINT('',(-0.125,-1.5,0.E+000));
+#1770 = VECTOR('',#1771,1.);
+#1771 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1772 = PLANE('',#1773);
+#1773 = AXIS2_PLACEMENT_3D('',#1774,#1775,#1776);
+#1774 = CARTESIAN_POINT('',(-0.125,-1.225,0.E+000));
+#1775 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#1776 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#1777 = ADVANCED_FACE('',(#1778),#1797,.T.);
+#1778 = FACE_BOUND('',#1779,.F.);
+#1779 = EDGE_LOOP('',(#1780,#1789,#1790,#1791));
+#1780 = ORIENTED_EDGE('',*,*,#1781,.F.);
+#1781 = EDGE_CURVE('',#1704,#1782,#1784,.T.);
+#1782 = VERTEX_POINT('',#1783);
+#1783 = CARTESIAN_POINT('',(1.225,-0.125,0.E+000));
+#1784 = CIRCLE('',#1785,0.125);
+#1785 = AXIS2_PLACEMENT_3D('',#1786,#1787,#1788);
+#1786 = CARTESIAN_POINT('',(1.225,-2.775557561563E-016,0.E+000));
+#1787 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1788 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1789 = ORIENTED_EDGE('',*,*,#1727,.T.);
+#1790 = ORIENTED_EDGE('',*,*,#440,.F.);
+#1791 = ORIENTED_EDGE('',*,*,#1792,.F.);
+#1792 = EDGE_CURVE('',#1782,#433,#1793,.T.);
+#1793 = LINE('',#1794,#1795);
+#1794 = CARTESIAN_POINT('',(1.225,-0.125,0.E+000));
+#1795 = VECTOR('',#1796,1.);
+#1796 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1797 = CYLINDRICAL_SURFACE('',#1798,0.125);
+#1798 = AXIS2_PLACEMENT_3D('',#1799,#1800,#1801);
+#1799 = CARTESIAN_POINT('',(1.225,-2.775557561563E-016,0.E+000));
+#1800 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1801 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1802 = ADVANCED_FACE('',(#1803),#1822,.T.);
+#1803 = FACE_BOUND('',#1804,.F.);
+#1804 = EDGE_LOOP('',(#1805,#1814,#1820,#1821));
+#1805 = ORIENTED_EDGE('',*,*,#1806,.F.);
+#1806 = EDGE_CURVE('',#1807,#1742,#1809,.T.);
+#1807 = VERTEX_POINT('',#1808);
+#1808 = CARTESIAN_POINT('',(0.125,-1.225,0.E+000));
+#1809 = CIRCLE('',#1810,0.125);
+#1810 = AXIS2_PLACEMENT_3D('',#1811,#1812,#1813);
+#1811 = CARTESIAN_POINT('',(-5.273559366969E-016,-1.225,0.E+000));
+#1812 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#1813 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#1814 = ORIENTED_EDGE('',*,*,#1815,.T.);
+#1815 = EDGE_CURVE('',#1807,#334,#1816,.T.);
+#1816 = LINE('',#1817,#1818);
+#1817 = CARTESIAN_POINT('',(0.125,-1.225,0.E+000));
+#1818 = VECTOR('',#1819,1.);
+#1819 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1820 = ORIENTED_EDGE('',*,*,#333,.F.);
+#1821 = ORIENTED_EDGE('',*,*,#1751,.F.);
+#1822 = CYLINDRICAL_SURFACE('',#1823,0.125);
+#1823 = AXIS2_PLACEMENT_3D('',#1824,#1825,#1826);
+#1824 = CARTESIAN_POINT('',(-5.273559366969E-016,-1.225,0.E+000));
+#1825 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1826 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#1827 = ADVANCED_FACE('',(#1828),#1855,.F.);
+#1828 = FACE_BOUND('',#1829,.F.);
+#1829 = EDGE_LOOP('',(#1830,#1838,#1839,#1840,#1841,#1849));
+#1830 = ORIENTED_EDGE('',*,*,#1831,.F.);
+#1831 = EDGE_CURVE('',#1782,#1832,#1834,.T.);
+#1832 = VERTEX_POINT('',#1833);
+#1833 = CARTESIAN_POINT('',(1.5,-0.125,0.E+000));
+#1834 = LINE('',#1835,#1836);
+#1835 = CARTESIAN_POINT('',(1.225,-0.125,0.E+000));
+#1836 = VECTOR('',#1837,1.);
+#1837 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1838 = ORIENTED_EDGE('',*,*,#1792,.T.);
+#1839 = ORIENTED_EDGE('',*,*,#432,.F.);
+#1840 = ORIENTED_EDGE('',*,*,#1366,.T.);
+#1841 = ORIENTED_EDGE('',*,*,#1842,.T.);
+#1842 = EDGE_CURVE('',#1367,#1843,#1845,.T.);
+#1843 = VERTEX_POINT('',#1844);
+#1844 = CARTESIAN_POINT('',(1.5,-0.125,0.2));
+#1845 = LINE('',#1846,#1847);
+#1846 = CARTESIAN_POINT('',(1.225,-0.125,0.2));
+#1847 = VECTOR('',#1848,1.);
+#1848 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1849 = ORIENTED_EDGE('',*,*,#1850,.F.);
+#1850 = EDGE_CURVE('',#1832,#1843,#1851,.T.);
+#1851 = LINE('',#1852,#1853);
+#1852 = CARTESIAN_POINT('',(1.5,-0.125,0.E+000));
+#1853 = VECTOR('',#1854,1.);
+#1854 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1855 = PLANE('',#1856);
+#1856 = AXIS2_PLACEMENT_3D('',#1857,#1858,#1859);
+#1857 = CARTESIAN_POINT('',(1.225,-0.125,0.E+000));
+#1858 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1859 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1860 = ADVANCED_FACE('',(#1861),#1888,.F.);
+#1861 = FACE_BOUND('',#1862,.F.);
+#1862 = EDGE_LOOP('',(#1863,#1871,#1879,#1885,#1886,#1887));
+#1863 = ORIENTED_EDGE('',*,*,#1864,.F.);
+#1864 = EDGE_CURVE('',#1865,#1807,#1867,.T.);
+#1865 = VERTEX_POINT('',#1866);
+#1866 = CARTESIAN_POINT('',(0.125,-1.5,0.E+000));
+#1867 = LINE('',#1868,#1869);
+#1868 = CARTESIAN_POINT('',(0.125,-1.5,0.E+000));
+#1869 = VECTOR('',#1870,1.);
+#1870 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#1871 = ORIENTED_EDGE('',*,*,#1872,.T.);
+#1872 = EDGE_CURVE('',#1865,#1873,#1875,.T.);
+#1873 = VERTEX_POINT('',#1874);
+#1874 = CARTESIAN_POINT('',(0.125,-1.5,0.2));
+#1875 = LINE('',#1876,#1877);
+#1876 = CARTESIAN_POINT('',(0.125,-1.5,0.E+000));
+#1877 = VECTOR('',#1878,1.);
+#1878 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1879 = ORIENTED_EDGE('',*,*,#1880,.T.);
+#1880 = EDGE_CURVE('',#1873,#1459,#1881,.T.);
+#1881 = LINE('',#1882,#1883);
+#1882 = CARTESIAN_POINT('',(0.125,-1.5,0.2));
+#1883 = VECTOR('',#1884,1.);
+#1884 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#1885 = ORIENTED_EDGE('',*,*,#1466,.T.);
+#1886 = ORIENTED_EDGE('',*,*,#342,.F.);
+#1887 = ORIENTED_EDGE('',*,*,#1815,.F.);
+#1888 = PLANE('',#1889);
+#1889 = AXIS2_PLACEMENT_3D('',#1890,#1891,#1892);
+#1890 = CARTESIAN_POINT('',(0.125,-1.5,0.E+000));
+#1891 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000));
+#1892 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#1893 = ADVANCED_FACE('',(#1894),#1928,.F.);
+#1894 = FACE_BOUND('',#1895,.F.);
+#1895 = EDGE_LOOP('',(#1896,#1906,#1914,#1920,#1921,#1922));
+#1896 = ORIENTED_EDGE('',*,*,#1897,.F.);
+#1897 = EDGE_CURVE('',#1898,#1900,#1902,.T.);
+#1898 = VERTEX_POINT('',#1899);
+#1899 = CARTESIAN_POINT('',(1.5,-0.375,0.E+000));
+#1900 = VERTEX_POINT('',#1901);
+#1901 = CARTESIAN_POINT('',(1.225,-0.375,0.E+000));
+#1902 = LINE('',#1903,#1904);
+#1903 = CARTESIAN_POINT('',(1.5,-0.375,0.E+000));
+#1904 = VECTOR('',#1905,1.);
+#1905 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1906 = ORIENTED_EDGE('',*,*,#1907,.T.);
+#1907 = EDGE_CURVE('',#1898,#1908,#1910,.T.);
+#1908 = VERTEX_POINT('',#1909);
+#1909 = CARTESIAN_POINT('',(1.5,-0.375,0.2));
+#1910 = LINE('',#1911,#1912);
+#1911 = CARTESIAN_POINT('',(1.5,-0.375,0.E+000));
+#1912 = VECTOR('',#1913,1.);
+#1913 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1914 = ORIENTED_EDGE('',*,*,#1915,.T.);
+#1915 = EDGE_CURVE('',#1908,#1352,#1916,.T.);
+#1916 = LINE('',#1917,#1918);
+#1917 = CARTESIAN_POINT('',(1.5,-0.375,0.2));
+#1918 = VECTOR('',#1919,1.);
+#1919 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1920 = ORIENTED_EDGE('',*,*,#1359,.T.);
+#1921 = ORIENTED_EDGE('',*,*,#416,.F.);
+#1922 = ORIENTED_EDGE('',*,*,#1923,.F.);
+#1923 = EDGE_CURVE('',#1900,#408,#1924,.T.);
+#1924 = LINE('',#1925,#1926);
+#1925 = CARTESIAN_POINT('',(1.225,-0.375,0.E+000));
+#1926 = VECTOR('',#1927,1.);
+#1927 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1928 = PLANE('',#1929);
+#1929 = AXIS2_PLACEMENT_3D('',#1930,#1931,#1932);
+#1930 = CARTESIAN_POINT('',(1.5,-0.375,0.E+000));
+#1931 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1932 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1933 = ADVANCED_FACE('',(#1934),#1968,.F.);
+#1934 = FACE_BOUND('',#1935,.F.);
+#1935 = EDGE_LOOP('',(#1936,#1946,#1952,#1953,#1954,#1962));
+#1936 = ORIENTED_EDGE('',*,*,#1937,.F.);
+#1937 = EDGE_CURVE('',#1938,#1940,#1942,.T.);
+#1938 = VERTEX_POINT('',#1939);
+#1939 = CARTESIAN_POINT('',(0.375,-1.225,0.E+000));
+#1940 = VERTEX_POINT('',#1941);
+#1941 = CARTESIAN_POINT('',(0.375,-1.5,0.E+000));
+#1942 = LINE('',#1943,#1944);
+#1943 = CARTESIAN_POINT('',(0.375,-1.225,0.E+000));
+#1944 = VECTOR('',#1945,1.);
+#1945 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#1946 = ORIENTED_EDGE('',*,*,#1947,.T.);
+#1947 = EDGE_CURVE('',#1938,#359,#1948,.T.);
+#1948 = LINE('',#1949,#1950);
+#1949 = CARTESIAN_POINT('',(0.375,-1.225,0.E+000));
+#1950 = VECTOR('',#1951,1.);
+#1951 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1952 = ORIENTED_EDGE('',*,*,#358,.F.);
+#1953 = ORIENTED_EDGE('',*,*,#1473,.T.);
+#1954 = ORIENTED_EDGE('',*,*,#1955,.T.);
+#1955 = EDGE_CURVE('',#1474,#1956,#1958,.T.);
+#1956 = VERTEX_POINT('',#1957);
+#1957 = CARTESIAN_POINT('',(0.375,-1.5,0.2));
+#1958 = LINE('',#1959,#1960);
+#1959 = CARTESIAN_POINT('',(0.375,-1.225,0.2));
+#1960 = VECTOR('',#1961,1.);
+#1961 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#1962 = ORIENTED_EDGE('',*,*,#1963,.F.);
+#1963 = EDGE_CURVE('',#1940,#1956,#1964,.T.);
+#1964 = LINE('',#1965,#1966);
+#1965 = CARTESIAN_POINT('',(0.375,-1.5,0.E+000));
+#1966 = VECTOR('',#1967,1.);
+#1967 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1968 = PLANE('',#1969);
+#1969 = AXIS2_PLACEMENT_3D('',#1970,#1971,#1972);
+#1970 = CARTESIAN_POINT('',(0.375,-1.225,0.E+000));
+#1971 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#1972 = DIRECTION('',(-5.665538897648E-016,-1.,0.E+000));
+#1973 = ADVANCED_FACE('',(#1974),#1993,.T.);
+#1974 = FACE_BOUND('',#1975,.F.);
+#1975 = EDGE_LOOP('',(#1976,#1985,#1986,#1987));
+#1976 = ORIENTED_EDGE('',*,*,#1977,.F.);
+#1977 = EDGE_CURVE('',#1900,#1978,#1980,.T.);
+#1978 = VERTEX_POINT('',#1979);
+#1979 = CARTESIAN_POINT('',(1.225,-0.625,0.E+000));
+#1980 = CIRCLE('',#1981,0.125);
+#1981 = AXIS2_PLACEMENT_3D('',#1982,#1983,#1984);
+#1982 = CARTESIAN_POINT('',(1.225,-0.5,0.E+000));
+#1983 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1984 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1985 = ORIENTED_EDGE('',*,*,#1923,.T.);
+#1986 = ORIENTED_EDGE('',*,*,#407,.F.);
+#1987 = ORIENTED_EDGE('',*,*,#1988,.F.);
+#1988 = EDGE_CURVE('',#1978,#400,#1989,.T.);
+#1989 = LINE('',#1990,#1991);
+#1990 = CARTESIAN_POINT('',(1.225,-0.625,0.E+000));
+#1991 = VECTOR('',#1992,1.);
+#1992 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1993 = CYLINDRICAL_SURFACE('',#1994,0.125);
+#1994 = AXIS2_PLACEMENT_3D('',#1995,#1996,#1997);
+#1995 = CARTESIAN_POINT('',(1.225,-0.5,0.E+000));
+#1996 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1997 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1998 = ADVANCED_FACE('',(#1999),#2018,.T.);
+#1999 = FACE_BOUND('',#2000,.F.);
+#2000 = EDGE_LOOP('',(#2001,#2010,#2016,#2017));
+#2001 = ORIENTED_EDGE('',*,*,#2002,.F.);
+#2002 = EDGE_CURVE('',#2003,#1938,#2005,.T.);
+#2003 = VERTEX_POINT('',#2004);
+#2004 = CARTESIAN_POINT('',(0.625,-1.225,0.E+000));
+#2005 = CIRCLE('',#2006,0.125);
+#2006 = AXIS2_PLACEMENT_3D('',#2007,#2008,#2009);
+#2007 = CARTESIAN_POINT('',(0.5,-1.225,0.E+000));
+#2008 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#2009 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#2010 = ORIENTED_EDGE('',*,*,#2011,.T.);
+#2011 = EDGE_CURVE('',#2003,#367,#2012,.T.);
+#2012 = LINE('',#2013,#2014);
+#2013 = CARTESIAN_POINT('',(0.625,-1.225,0.E+000));
+#2014 = VECTOR('',#2015,1.);
+#2015 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2016 = ORIENTED_EDGE('',*,*,#366,.F.);
+#2017 = ORIENTED_EDGE('',*,*,#1947,.F.);
+#2018 = CYLINDRICAL_SURFACE('',#2019,0.125);
+#2019 = AXIS2_PLACEMENT_3D('',#2020,#2021,#2022);
+#2020 = CARTESIAN_POINT('',(0.5,-1.225,0.E+000));
+#2021 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2022 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#2023 = ADVANCED_FACE('',(#2024),#2051,.F.);
+#2024 = FACE_BOUND('',#2025,.F.);
+#2025 = EDGE_LOOP('',(#2026,#2034,#2035,#2036,#2037,#2045));
+#2026 = ORIENTED_EDGE('',*,*,#2027,.F.);
+#2027 = EDGE_CURVE('',#1978,#2028,#2030,.T.);
+#2028 = VERTEX_POINT('',#2029);
+#2029 = CARTESIAN_POINT('',(1.5,-0.625,0.E+000));
+#2030 = LINE('',#2031,#2032);
+#2031 = CARTESIAN_POINT('',(1.225,-0.625,0.E+000));
+#2032 = VECTOR('',#2033,1.);
+#2033 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#2034 = ORIENTED_EDGE('',*,*,#1988,.T.);
+#2035 = ORIENTED_EDGE('',*,*,#399,.F.);
+#2036 = ORIENTED_EDGE('',*,*,#1343,.T.);
+#2037 = ORIENTED_EDGE('',*,*,#2038,.T.);
+#2038 = EDGE_CURVE('',#1344,#2039,#2041,.T.);
+#2039 = VERTEX_POINT('',#2040);
+#2040 = CARTESIAN_POINT('',(1.5,-0.625,0.2));
+#2041 = LINE('',#2042,#2043);
+#2042 = CARTESIAN_POINT('',(1.225,-0.625,0.2));
+#2043 = VECTOR('',#2044,1.);
+#2044 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#2045 = ORIENTED_EDGE('',*,*,#2046,.F.);
+#2046 = EDGE_CURVE('',#2028,#2039,#2047,.T.);
+#2047 = LINE('',#2048,#2049);
+#2048 = CARTESIAN_POINT('',(1.5,-0.625,0.E+000));
+#2049 = VECTOR('',#2050,1.);
+#2050 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2051 = PLANE('',#2052);
+#2052 = AXIS2_PLACEMENT_3D('',#2053,#2054,#2055);
+#2053 = CARTESIAN_POINT('',(1.225,-0.625,0.E+000));
+#2054 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2055 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#2056 = ADVANCED_FACE('',(#2057),#2084,.F.);
+#2057 = FACE_BOUND('',#2058,.F.);
+#2058 = EDGE_LOOP('',(#2059,#2067,#2075,#2081,#2082,#2083));
+#2059 = ORIENTED_EDGE('',*,*,#2060,.F.);
+#2060 = EDGE_CURVE('',#2061,#2003,#2063,.T.);
+#2061 = VERTEX_POINT('',#2062);
+#2062 = CARTESIAN_POINT('',(0.625,-1.5,0.E+000));
+#2063 = LINE('',#2064,#2065);
+#2064 = CARTESIAN_POINT('',(0.625,-1.5,0.E+000));
+#2065 = VECTOR('',#2066,1.);
+#2066 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#2067 = ORIENTED_EDGE('',*,*,#2068,.T.);
+#2068 = EDGE_CURVE('',#2061,#2069,#2071,.T.);
+#2069 = VERTEX_POINT('',#2070);
+#2070 = CARTESIAN_POINT('',(0.625,-1.5,0.2));
+#2071 = LINE('',#2072,#2073);
+#2072 = CARTESIAN_POINT('',(0.625,-1.5,0.E+000));
+#2073 = VECTOR('',#2074,1.);
+#2074 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2075 = ORIENTED_EDGE('',*,*,#2076,.T.);
+#2076 = EDGE_CURVE('',#2069,#1482,#2077,.T.);
+#2077 = LINE('',#2078,#2079);
+#2078 = CARTESIAN_POINT('',(0.625,-1.5,0.2));
+#2079 = VECTOR('',#2080,1.);
+#2080 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#2081 = ORIENTED_EDGE('',*,*,#1489,.T.);
+#2082 = ORIENTED_EDGE('',*,*,#375,.F.);
+#2083 = ORIENTED_EDGE('',*,*,#2011,.F.);
+#2084 = PLANE('',#2085);
+#2085 = AXIS2_PLACEMENT_3D('',#2086,#2087,#2088);
+#2086 = CARTESIAN_POINT('',(0.625,-1.5,0.E+000));
+#2087 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000));
+#2088 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#2089 = ADVANCED_FACE('',(#2090),#2115,.F.);
+#2090 = FACE_BOUND('',#2091,.F.);
+#2091 = EDGE_LOOP('',(#2092,#2100,#2101,#2109));
+#2092 = ORIENTED_EDGE('',*,*,#2093,.T.);
+#2093 = EDGE_CURVE('',#2094,#598,#2096,.T.);
+#2094 = VERTEX_POINT('',#2095);
+#2095 = CARTESIAN_POINT('',(-0.825,0.625,0.E+000));
+#2096 = LINE('',#2097,#2098);
+#2097 = CARTESIAN_POINT('',(-0.825,0.625,0.E+000));
+#2098 = VECTOR('',#2099,1.);
+#2099 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2100 = ORIENTED_EDGE('',*,*,#597,.T.);
+#2101 = ORIENTED_EDGE('',*,*,#2102,.F.);
+#2102 = EDGE_CURVE('',#2103,#600,#2105,.T.);
+#2103 = VERTEX_POINT('',#2104);
+#2104 = CARTESIAN_POINT('',(-0.825,-0.825,0.E+000));
+#2105 = LINE('',#2106,#2107);
+#2106 = CARTESIAN_POINT('',(-0.825,-0.825,0.E+000));
+#2107 = VECTOR('',#2108,1.);
+#2108 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2109 = ORIENTED_EDGE('',*,*,#2110,.F.);
+#2110 = EDGE_CURVE('',#2094,#2103,#2111,.T.);
+#2111 = LINE('',#2112,#2113);
+#2112 = CARTESIAN_POINT('',(-0.825,0.625,0.E+000));
+#2113 = VECTOR('',#2114,1.);
+#2114 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2115 = PLANE('',#2116);
+#2116 = AXIS2_PLACEMENT_3D('',#2117,#2118,#2119);
+#2117 = CARTESIAN_POINT('',(-0.825,0.625,0.E+000));
+#2118 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#2119 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2120 = ADVANCED_FACE('',(#2121),#2139,.F.);
+#2121 = FACE_BOUND('',#2122,.F.);
+#2122 = EDGE_LOOP('',(#2123,#2124,#2125,#2133));
+#2123 = ORIENTED_EDGE('',*,*,#2102,.T.);
+#2124 = ORIENTED_EDGE('',*,*,#631,.T.);
+#2125 = ORIENTED_EDGE('',*,*,#2126,.F.);
+#2126 = EDGE_CURVE('',#2127,#624,#2129,.T.);
+#2127 = VERTEX_POINT('',#2128);
+#2128 = CARTESIAN_POINT('',(0.825,-0.825,0.E+000));
+#2129 = LINE('',#2130,#2131);
+#2130 = CARTESIAN_POINT('',(0.825,-0.825,0.E+000));
+#2131 = VECTOR('',#2132,1.);
+#2132 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2133 = ORIENTED_EDGE('',*,*,#2134,.F.);
+#2134 = EDGE_CURVE('',#2103,#2127,#2135,.T.);
+#2135 = LINE('',#2136,#2137);
+#2136 = CARTESIAN_POINT('',(-0.825,-0.825,0.E+000));
+#2137 = VECTOR('',#2138,1.);
+#2138 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#2139 = PLANE('',#2140);
+#2140 = AXIS2_PLACEMENT_3D('',#2141,#2142,#2143);
+#2141 = CARTESIAN_POINT('',(-0.825,-0.825,0.E+000));
+#2142 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2143 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#2144 = ADVANCED_FACE('',(#2145),#2163,.F.);
+#2145 = FACE_BOUND('',#2146,.F.);
+#2146 = EDGE_LOOP('',(#2147,#2148,#2149,#2157));
+#2147 = ORIENTED_EDGE('',*,*,#2126,.T.);
+#2148 = ORIENTED_EDGE('',*,*,#623,.T.);
+#2149 = ORIENTED_EDGE('',*,*,#2150,.F.);
+#2150 = EDGE_CURVE('',#2151,#616,#2153,.T.);
+#2151 = VERTEX_POINT('',#2152);
+#2152 = CARTESIAN_POINT('',(0.825,0.825,0.E+000));
+#2153 = LINE('',#2154,#2155);
+#2154 = CARTESIAN_POINT('',(0.825,0.825,0.E+000));
+#2155 = VECTOR('',#2156,1.);
+#2156 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2157 = ORIENTED_EDGE('',*,*,#2158,.F.);
+#2158 = EDGE_CURVE('',#2127,#2151,#2159,.T.);
+#2159 = LINE('',#2160,#2161);
+#2160 = CARTESIAN_POINT('',(0.825,-0.825,0.E+000));
+#2161 = VECTOR('',#2162,1.);
+#2162 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2163 = PLANE('',#2164);
+#2164 = AXIS2_PLACEMENT_3D('',#2165,#2166,#2167);
+#2165 = CARTESIAN_POINT('',(0.825,-0.825,0.E+000));
+#2166 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#2167 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2168 = ADVANCED_FACE('',(#2169),#2187,.F.);
+#2169 = FACE_BOUND('',#2170,.F.);
+#2170 = EDGE_LOOP('',(#2171,#2172,#2173,#2181));
+#2171 = ORIENTED_EDGE('',*,*,#2150,.T.);
+#2172 = ORIENTED_EDGE('',*,*,#615,.T.);
+#2173 = ORIENTED_EDGE('',*,*,#2174,.F.);
+#2174 = EDGE_CURVE('',#2175,#608,#2177,.T.);
+#2175 = VERTEX_POINT('',#2176);
+#2176 = CARTESIAN_POINT('',(-0.625,0.825,0.E+000));
+#2177 = LINE('',#2178,#2179);
+#2178 = CARTESIAN_POINT('',(-0.625,0.825,0.E+000));
+#2179 = VECTOR('',#2180,1.);
+#2180 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2181 = ORIENTED_EDGE('',*,*,#2182,.F.);
+#2182 = EDGE_CURVE('',#2151,#2175,#2183,.T.);
+#2183 = LINE('',#2184,#2185);
+#2184 = CARTESIAN_POINT('',(0.825,0.825,0.E+000));
+#2185 = VECTOR('',#2186,1.);
+#2186 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#2187 = PLANE('',#2188);
+#2188 = AXIS2_PLACEMENT_3D('',#2189,#2190,#2191);
+#2189 = CARTESIAN_POINT('',(0.825,0.825,0.E+000));
+#2190 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2191 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#2192 = ADVANCED_FACE('',(#2193),#2204,.F.);
+#2193 = FACE_BOUND('',#2194,.F.);
+#2194 = EDGE_LOOP('',(#2195,#2196,#2197,#2198));
+#2195 = ORIENTED_EDGE('',*,*,#2174,.T.);
+#2196 = ORIENTED_EDGE('',*,*,#607,.T.);
+#2197 = ORIENTED_EDGE('',*,*,#2093,.F.);
+#2198 = ORIENTED_EDGE('',*,*,#2199,.F.);
+#2199 = EDGE_CURVE('',#2175,#2094,#2200,.T.);
+#2200 = LINE('',#2201,#2202);
+#2201 = CARTESIAN_POINT('',(-0.625,0.825,0.E+000));
+#2202 = VECTOR('',#2203,1.);
+#2203 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#2204 = PLANE('',#2205);
+#2205 = AXIS2_PLACEMENT_3D('',#2206,#2207,#2208);
+#2206 = CARTESIAN_POINT('',(-0.625,0.825,0.E+000));
+#2207 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#2208 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#2209 = ADVANCED_FACE('',(#2210,#2216),#2227,.T.);
+#2210 = FACE_BOUND('',#2211,.T.);
+#2211 = EDGE_LOOP('',(#2212,#2213,#2214,#2215));
+#2212 = ORIENTED_EDGE('',*,*,#743,.F.);
+#2213 = ORIENTED_EDGE('',*,*,#654,.T.);
+#2214 = ORIENTED_EDGE('',*,*,#1419,.T.);
+#2215 = ORIENTED_EDGE('',*,*,#1328,.F.);
+#2216 = FACE_BOUND('',#2217,.T.);
+#2217 = EDGE_LOOP('',(#2218));
+#2218 = ORIENTED_EDGE('',*,*,#2219,.T.);
+#2219 = EDGE_CURVE('',#2220,#2220,#2222,.T.);
+#2220 = VERTEX_POINT('',#2221);
+#2221 = CARTESIAN_POINT('',(-0.9,0.65,0.77));
+#2222 = CIRCLE('',#2223,0.25);
+#2223 = AXIS2_PLACEMENT_3D('',#2224,#2225,#2226);
+#2224 = CARTESIAN_POINT('',(-0.9,0.9,0.77));
+#2225 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2226 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2227 = PLANE('',#2228);
+#2228 = AXIS2_PLACEMENT_3D('',#2229,#2230,#2231);
+#2229 = CARTESIAN_POINT('',(-1.49,1.49,0.77));
+#2230 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2231 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2232 = ADVANCED_FACE('',(#2233),#2244,.F.);
+#2233 = FACE_BOUND('',#2234,.F.);
+#2234 = EDGE_LOOP('',(#2235,#2236,#2242,#2243));
+#2235 = ORIENTED_EDGE('',*,*,#1309,.F.);
+#2236 = ORIENTED_EDGE('',*,*,#2237,.F.);
+#2237 = EDGE_CURVE('',#1189,#1302,#2238,.T.);
+#2238 = LINE('',#2239,#2240);
+#2239 = CARTESIAN_POINT('',(-1.5,-0.375,0.2));
+#2240 = VECTOR('',#2241,1.);
+#2241 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2242 = ORIENTED_EDGE('',*,*,#1188,.F.);
+#2243 = ORIENTED_EDGE('',*,*,#677,.F.);
+#2244 = PLANE('',#2245);
+#2245 = AXIS2_PLACEMENT_3D('',#2246,#2247,#2248);
+#2246 = CARTESIAN_POINT('',(-1.5,-0.625,0.2));
+#2247 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2248 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2249 = ADVANCED_FACE('',(#2250),#2261,.F.);
+#2250 = FACE_BOUND('',#2251,.F.);
+#2251 = EDGE_LOOP('',(#2252,#2253,#2259,#2260));
+#2252 = ORIENTED_EDGE('',*,*,#1113,.F.);
+#2253 = ORIENTED_EDGE('',*,*,#2254,.F.);
+#2254 = EDGE_CURVE('',#993,#1106,#2255,.T.);
+#2255 = LINE('',#2256,#2257);
+#2256 = CARTESIAN_POINT('',(-1.5,0.125,0.2));
+#2257 = VECTOR('',#2258,1.);
+#2258 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2259 = ORIENTED_EDGE('',*,*,#992,.F.);
+#2260 = ORIENTED_EDGE('',*,*,#700,.F.);
+#2261 = PLANE('',#2262);
+#2262 = AXIS2_PLACEMENT_3D('',#2263,#2264,#2265);
+#2263 = CARTESIAN_POINT('',(-1.5,-0.125,0.2));
+#2264 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2265 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2266 = ADVANCED_FACE('',(#2267),#2278,.F.);
+#2267 = FACE_BOUND('',#2268,.F.);
+#2268 = EDGE_LOOP('',(#2269,#2270,#2276,#2277));
+#2269 = ORIENTED_EDGE('',*,*,#1148,.F.);
+#2270 = ORIENTED_EDGE('',*,*,#2271,.F.);
+#2271 = EDGE_CURVE('',#1272,#1141,#2272,.T.);
+#2272 = LINE('',#2273,#2274);
+#2273 = CARTESIAN_POINT('',(0.625,1.5,0.2));
+#2274 = VECTOR('',#2275,1.);
+#2275 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#2276 = ORIENTED_EDGE('',*,*,#1271,.F.);
+#2277 = ORIENTED_EDGE('',*,*,#807,.F.);
+#2278 = PLANE('',#2279);
+#2279 = AXIS2_PLACEMENT_3D('',#2280,#2281,#2282);
+#2280 = CARTESIAN_POINT('',(0.375,1.5,0.2));
+#2281 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2282 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000));
+#2283 = ADVANCED_FACE('',(#2284),#2295,.F.);
+#2284 = FACE_BOUND('',#2285,.F.);
+#2285 = EDGE_LOOP('',(#2286,#2287,#2293,#2294));
+#2286 = ORIENTED_EDGE('',*,*,#854,.F.);
+#2287 = ORIENTED_EDGE('',*,*,#2288,.F.);
+#2288 = EDGE_CURVE('',#913,#847,#2289,.T.);
+#2289 = LINE('',#2290,#2291);
+#2290 = CARTESIAN_POINT('',(-0.375,1.5,0.2));
+#2291 = VECTOR('',#2292,1.);
+#2292 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#2293 = ORIENTED_EDGE('',*,*,#912,.F.);
+#2294 = ORIENTED_EDGE('',*,*,#761,.F.);
+#2295 = PLANE('',#2296);
+#2296 = AXIS2_PLACEMENT_3D('',#2297,#2298,#2299);
+#2297 = CARTESIAN_POINT('',(-0.625,1.5,0.2));
+#2298 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2299 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000));
+#2300 = ADVANCED_FACE('',(#2301),#2312,.F.);
+#2301 = FACE_BOUND('',#2302,.F.);
+#2302 = EDGE_LOOP('',(#2303,#2304,#2310,#2311));
+#2303 = ORIENTED_EDGE('',*,*,#952,.F.);
+#2304 = ORIENTED_EDGE('',*,*,#2305,.F.);
+#2305 = EDGE_CURVE('',#1076,#945,#2306,.T.);
+#2306 = LINE('',#2307,#2308);
+#2307 = CARTESIAN_POINT('',(0.125,1.5,0.2));
+#2308 = VECTOR('',#2309,1.);
+#2309 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#2310 = ORIENTED_EDGE('',*,*,#1075,.F.);
+#2311 = ORIENTED_EDGE('',*,*,#784,.F.);
+#2312 = PLANE('',#2313);
+#2313 = AXIS2_PLACEMENT_3D('',#2314,#2315,#2316);
+#2314 = CARTESIAN_POINT('',(-0.125,1.5,0.2));
+#2315 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2316 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000));
+#2317 = ADVANCED_FACE('',(#2318),#2329,.T.);
+#2318 = FACE_BOUND('',#2319,.F.);
+#2319 = EDGE_LOOP('',(#2320,#2321,#2322,#2323));
+#2320 = ORIENTED_EDGE('',*,*,#836,.T.);
+#2321 = ORIENTED_EDGE('',*,*,#876,.T.);
+#2322 = ORIENTED_EDGE('',*,*,#901,.T.);
+#2323 = ORIENTED_EDGE('',*,*,#2324,.T.);
+#2324 = EDGE_CURVE('',#902,#837,#2325,.T.);
+#2325 = LINE('',#2326,#2327);
+#2326 = CARTESIAN_POINT('',(-0.375,1.5,0.E+000));
+#2327 = VECTOR('',#2328,1.);
+#2328 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#2329 = PLANE('',#2330);
+#2330 = AXIS2_PLACEMENT_3D('',#2331,#2332,#2333);
+#2331 = CARTESIAN_POINT('',(-0.625,1.5,0.E+000));
+#2332 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2333 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000));
+#2334 = ADVANCED_FACE('',(#2335),#2341,.F.);
+#2335 = FACE_BOUND('',#2336,.F.);
+#2336 = EDGE_LOOP('',(#2337,#2338,#2339,#2340));
+#2337 = ORIENTED_EDGE('',*,*,#920,.T.);
+#2338 = ORIENTED_EDGE('',*,*,#2288,.T.);
+#2339 = ORIENTED_EDGE('',*,*,#846,.F.);
+#2340 = ORIENTED_EDGE('',*,*,#2324,.F.);
+#2341 = PLANE('',#2342);
+#2342 = AXIS2_PLACEMENT_3D('',#2343,#2344,#2345);
+#2343 = CARTESIAN_POINT('',(-0.375,1.5,0.E+000));
+#2344 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#2345 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#2346 = ADVANCED_FACE('',(#2347),#2358,.T.);
+#2347 = FACE_BOUND('',#2348,.F.);
+#2348 = EDGE_LOOP('',(#2349,#2350,#2351,#2352));
+#2349 = ORIENTED_EDGE('',*,*,#934,.T.);
+#2350 = ORIENTED_EDGE('',*,*,#1014,.T.);
+#2351 = ORIENTED_EDGE('',*,*,#1064,.T.);
+#2352 = ORIENTED_EDGE('',*,*,#2353,.T.);
+#2353 = EDGE_CURVE('',#1065,#935,#2354,.T.);
+#2354 = LINE('',#2355,#2356);
+#2355 = CARTESIAN_POINT('',(0.125,1.5,0.E+000));
+#2356 = VECTOR('',#2357,1.);
+#2357 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#2358 = PLANE('',#2359);
+#2359 = AXIS2_PLACEMENT_3D('',#2360,#2361,#2362);
+#2360 = CARTESIAN_POINT('',(-0.125,1.5,0.E+000));
+#2361 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2362 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000));
+#2363 = ADVANCED_FACE('',(#2364),#2370,.F.);
+#2364 = FACE_BOUND('',#2365,.F.);
+#2365 = EDGE_LOOP('',(#2366,#2367,#2368,#2369));
+#2366 = ORIENTED_EDGE('',*,*,#1083,.T.);
+#2367 = ORIENTED_EDGE('',*,*,#2305,.T.);
+#2368 = ORIENTED_EDGE('',*,*,#944,.F.);
+#2369 = ORIENTED_EDGE('',*,*,#2353,.F.);
+#2370 = PLANE('',#2371);
+#2371 = AXIS2_PLACEMENT_3D('',#2372,#2373,#2374);
+#2372 = CARTESIAN_POINT('',(0.125,1.5,0.E+000));
+#2373 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#2374 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#2375 = ADVANCED_FACE('',(#2376),#2387,.T.);
+#2376 = FACE_BOUND('',#2377,.F.);
+#2377 = EDGE_LOOP('',(#2378,#2379,#2380,#2381));
+#2378 = ORIENTED_EDGE('',*,*,#1097,.T.);
+#2379 = ORIENTED_EDGE('',*,*,#1039,.T.);
+#2380 = ORIENTED_EDGE('',*,*,#974,.T.);
+#2381 = ORIENTED_EDGE('',*,*,#2382,.T.);
+#2382 = EDGE_CURVE('',#977,#1098,#2383,.T.);
+#2383 = LINE('',#2384,#2385);
+#2384 = CARTESIAN_POINT('',(-1.5,0.125,0.E+000));
+#2385 = VECTOR('',#2386,1.);
+#2386 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2387 = PLANE('',#2388);
+#2388 = AXIS2_PLACEMENT_3D('',#2389,#2390,#2391);
+#2389 = CARTESIAN_POINT('',(-1.5,-0.125,0.E+000));
+#2390 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2391 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2392 = ADVANCED_FACE('',(#2393),#2399,.F.);
+#2393 = FACE_BOUND('',#2394,.F.);
+#2394 = EDGE_LOOP('',(#2395,#2396,#2397,#2398));
+#2395 = ORIENTED_EDGE('',*,*,#1000,.T.);
+#2396 = ORIENTED_EDGE('',*,*,#2254,.T.);
+#2397 = ORIENTED_EDGE('',*,*,#1105,.F.);
+#2398 = ORIENTED_EDGE('',*,*,#2382,.F.);
+#2399 = PLANE('',#2400);
+#2400 = AXIS2_PLACEMENT_3D('',#2401,#2402,#2403);
+#2401 = CARTESIAN_POINT('',(-1.5,0.125,0.E+000));
+#2402 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2403 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2404 = ADVANCED_FACE('',(#2405),#2416,.T.);
+#2405 = FACE_BOUND('',#2406,.F.);
+#2406 = EDGE_LOOP('',(#2407,#2408,#2409,#2410));
+#2407 = ORIENTED_EDGE('',*,*,#1130,.T.);
+#2408 = ORIENTED_EDGE('',*,*,#1210,.T.);
+#2409 = ORIENTED_EDGE('',*,*,#1260,.T.);
+#2410 = ORIENTED_EDGE('',*,*,#2411,.T.);
+#2411 = EDGE_CURVE('',#1261,#1131,#2412,.T.);
+#2412 = LINE('',#2413,#2414);
+#2413 = CARTESIAN_POINT('',(0.625,1.5,0.E+000));
+#2414 = VECTOR('',#2415,1.);
+#2415 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#2416 = PLANE('',#2417);
+#2417 = AXIS2_PLACEMENT_3D('',#2418,#2419,#2420);
+#2418 = CARTESIAN_POINT('',(0.375,1.5,0.E+000));
+#2419 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2420 = DIRECTION('',(1.,-4.555315873023E-016,0.E+000));
+#2421 = ADVANCED_FACE('',(#2422),#2428,.F.);
+#2422 = FACE_BOUND('',#2423,.F.);
+#2423 = EDGE_LOOP('',(#2424,#2425,#2426,#2427));
+#2424 = ORIENTED_EDGE('',*,*,#1279,.T.);
+#2425 = ORIENTED_EDGE('',*,*,#2271,.T.);
+#2426 = ORIENTED_EDGE('',*,*,#1140,.F.);
+#2427 = ORIENTED_EDGE('',*,*,#2411,.F.);
+#2428 = PLANE('',#2429);
+#2429 = AXIS2_PLACEMENT_3D('',#2430,#2431,#2432);
+#2430 = CARTESIAN_POINT('',(0.625,1.5,0.E+000));
+#2431 = DIRECTION('',(-4.555315873023E-016,-1.,0.E+000));
+#2432 = DIRECTION('',(-1.,4.555315873023E-016,0.E+000));
+#2433 = ADVANCED_FACE('',(#2434),#2445,.T.);
+#2434 = FACE_BOUND('',#2435,.F.);
+#2435 = EDGE_LOOP('',(#2436,#2437,#2438,#2439));
+#2436 = ORIENTED_EDGE('',*,*,#1293,.T.);
+#2437 = ORIENTED_EDGE('',*,*,#1235,.T.);
+#2438 = ORIENTED_EDGE('',*,*,#1170,.T.);
+#2439 = ORIENTED_EDGE('',*,*,#2440,.T.);
+#2440 = EDGE_CURVE('',#1173,#1294,#2441,.T.);
+#2441 = LINE('',#2442,#2443);
+#2442 = CARTESIAN_POINT('',(-1.5,-0.375,0.E+000));
+#2443 = VECTOR('',#2444,1.);
+#2444 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2445 = PLANE('',#2446);
+#2446 = AXIS2_PLACEMENT_3D('',#2447,#2448,#2449);
+#2447 = CARTESIAN_POINT('',(-1.5,-0.625,0.E+000));
+#2448 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2449 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2450 = ADVANCED_FACE('',(#2451),#2457,.F.);
+#2451 = FACE_BOUND('',#2452,.F.);
+#2452 = EDGE_LOOP('',(#2453,#2454,#2455,#2456));
+#2453 = ORIENTED_EDGE('',*,*,#1196,.T.);
+#2454 = ORIENTED_EDGE('',*,*,#2237,.T.);
+#2455 = ORIENTED_EDGE('',*,*,#1301,.F.);
+#2456 = ORIENTED_EDGE('',*,*,#2440,.F.);
+#2457 = PLANE('',#2458);
+#2458 = AXIS2_PLACEMENT_3D('',#2459,#2460,#2461);
+#2459 = CARTESIAN_POINT('',(-1.5,-0.375,0.E+000));
+#2460 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2461 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2462 = ADVANCED_FACE('',(#2463),#2474,.F.);
+#2463 = FACE_BOUND('',#2464,.F.);
+#2464 = EDGE_LOOP('',(#2465,#2466,#2472,#2473));
+#2465 = ORIENTED_EDGE('',*,*,#1523,.F.);
+#2466 = ORIENTED_EDGE('',*,*,#2467,.F.);
+#2467 = EDGE_CURVE('',#1647,#1516,#2468,.T.);
+#2468 = LINE('',#2469,#2470);
+#2469 = CARTESIAN_POINT('',(1.5,0.375,0.2));
+#2470 = VECTOR('',#2471,1.);
+#2471 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2472 = ORIENTED_EDGE('',*,*,#1646,.F.);
+#2473 = ORIENTED_EDGE('',*,*,#1397,.T.);
+#2474 = PLANE('',#2475);
+#2475 = AXIS2_PLACEMENT_3D('',#2476,#2477,#2478);
+#2476 = CARTESIAN_POINT('',(1.5,0.625,0.2));
+#2477 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2478 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2479 = ADVANCED_FACE('',(#2480),#2491,.F.);
+#2480 = FACE_BOUND('',#2481,.F.);
+#2481 = EDGE_LOOP('',(#2482,#2483,#2489,#2490));
+#2482 = ORIENTED_EDGE('',*,*,#1915,.F.);
+#2483 = ORIENTED_EDGE('',*,*,#2484,.F.);
+#2484 = EDGE_CURVE('',#2039,#1908,#2485,.T.);
+#2485 = LINE('',#2486,#2487);
+#2486 = CARTESIAN_POINT('',(1.5,-0.625,0.2));
+#2487 = VECTOR('',#2488,1.);
+#2488 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2489 = ORIENTED_EDGE('',*,*,#2038,.F.);
+#2490 = ORIENTED_EDGE('',*,*,#1351,.T.);
+#2491 = PLANE('',#2492);
+#2492 = AXIS2_PLACEMENT_3D('',#2493,#2494,#2495);
+#2493 = CARTESIAN_POINT('',(1.5,-0.375,0.2));
+#2494 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2495 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2496 = ADVANCED_FACE('',(#2497),#2508,.F.);
+#2497 = FACE_BOUND('',#2498,.F.);
+#2498 = EDGE_LOOP('',(#2499,#2500,#2506,#2507));
+#2499 = ORIENTED_EDGE('',*,*,#1719,.F.);
+#2500 = ORIENTED_EDGE('',*,*,#2501,.F.);
+#2501 = EDGE_CURVE('',#1843,#1712,#2502,.T.);
+#2502 = LINE('',#2503,#2504);
+#2503 = CARTESIAN_POINT('',(1.5,-0.125,0.2));
+#2504 = VECTOR('',#2505,1.);
+#2505 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2506 = ORIENTED_EDGE('',*,*,#1842,.F.);
+#2507 = ORIENTED_EDGE('',*,*,#1374,.T.);
+#2508 = PLANE('',#2509);
+#2509 = AXIS2_PLACEMENT_3D('',#2510,#2511,#2512);
+#2510 = CARTESIAN_POINT('',(1.5,0.125,0.2));
+#2511 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2512 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2513 = ADVANCED_FACE('',(#2514),#2525,.F.);
+#2514 = FACE_BOUND('',#2515,.F.);
+#2515 = EDGE_LOOP('',(#2516,#2517,#2523,#2524));
+#2516 = ORIENTED_EDGE('',*,*,#2076,.F.);
+#2517 = ORIENTED_EDGE('',*,*,#2518,.F.);
+#2518 = EDGE_CURVE('',#1956,#2069,#2519,.T.);
+#2519 = LINE('',#2520,#2521);
+#2520 = CARTESIAN_POINT('',(0.375,-1.5,0.2));
+#2521 = VECTOR('',#2522,1.);
+#2522 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#2523 = ORIENTED_EDGE('',*,*,#1955,.F.);
+#2524 = ORIENTED_EDGE('',*,*,#1481,.T.);
+#2525 = PLANE('',#2526);
+#2526 = AXIS2_PLACEMENT_3D('',#2527,#2528,#2529);
+#2527 = CARTESIAN_POINT('',(0.625,-1.5,0.2));
+#2528 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2529 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000));
+#2530 = ADVANCED_FACE('',(#2531),#2542,.F.);
+#2531 = FACE_BOUND('',#2532,.F.);
+#2532 = EDGE_LOOP('',(#2533,#2534,#2540,#2541));
+#2533 = ORIENTED_EDGE('',*,*,#1684,.F.);
+#2534 = ORIENTED_EDGE('',*,*,#2535,.F.);
+#2535 = EDGE_CURVE('',#1564,#1677,#2536,.T.);
+#2536 = LINE('',#2537,#2538);
+#2537 = CARTESIAN_POINT('',(-0.625,-1.5,0.2));
+#2538 = VECTOR('',#2539,1.);
+#2539 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#2540 = ORIENTED_EDGE('',*,*,#1563,.F.);
+#2541 = ORIENTED_EDGE('',*,*,#1435,.T.);
+#2542 = PLANE('',#2543);
+#2543 = AXIS2_PLACEMENT_3D('',#2544,#2545,#2546);
+#2544 = CARTESIAN_POINT('',(-0.375,-1.5,0.2));
+#2545 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2546 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000));
+#2547 = ADVANCED_FACE('',(#2548),#2559,.F.);
+#2548 = FACE_BOUND('',#2549,.F.);
+#2549 = EDGE_LOOP('',(#2550,#2551,#2557,#2558));
+#2550 = ORIENTED_EDGE('',*,*,#1880,.F.);
+#2551 = ORIENTED_EDGE('',*,*,#2552,.F.);
+#2552 = EDGE_CURVE('',#1760,#1873,#2553,.T.);
+#2553 = LINE('',#2554,#2555);
+#2554 = CARTESIAN_POINT('',(-0.125,-1.5,0.2));
+#2555 = VECTOR('',#2556,1.);
+#2556 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#2557 = ORIENTED_EDGE('',*,*,#1759,.F.);
+#2558 = ORIENTED_EDGE('',*,*,#1458,.T.);
+#2559 = PLANE('',#2560);
+#2560 = AXIS2_PLACEMENT_3D('',#2561,#2562,#2563);
+#2561 = CARTESIAN_POINT('',(0.125,-1.5,0.2));
+#2562 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2563 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000));
+#2564 = ADVANCED_FACE('',(#2565),#2576,.T.);
+#2565 = FACE_BOUND('',#2566,.F.);
+#2566 = EDGE_LOOP('',(#2567,#2568,#2569,#2570));
+#2567 = ORIENTED_EDGE('',*,*,#1505,.T.);
+#2568 = ORIENTED_EDGE('',*,*,#1585,.T.);
+#2569 = ORIENTED_EDGE('',*,*,#1635,.T.);
+#2570 = ORIENTED_EDGE('',*,*,#2571,.T.);
+#2571 = EDGE_CURVE('',#1636,#1506,#2572,.T.);
+#2572 = LINE('',#2573,#2574);
+#2573 = CARTESIAN_POINT('',(1.5,0.375,0.E+000));
+#2574 = VECTOR('',#2575,1.);
+#2575 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2576 = PLANE('',#2577);
+#2577 = AXIS2_PLACEMENT_3D('',#2578,#2579,#2580);
+#2578 = CARTESIAN_POINT('',(1.5,0.625,0.E+000));
+#2579 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2580 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2581 = ADVANCED_FACE('',(#2582),#2588,.F.);
+#2582 = FACE_BOUND('',#2583,.F.);
+#2583 = EDGE_LOOP('',(#2584,#2585,#2586,#2587));
+#2584 = ORIENTED_EDGE('',*,*,#1654,.T.);
+#2585 = ORIENTED_EDGE('',*,*,#2467,.T.);
+#2586 = ORIENTED_EDGE('',*,*,#1515,.F.);
+#2587 = ORIENTED_EDGE('',*,*,#2571,.F.);
+#2588 = PLANE('',#2589);
+#2589 = AXIS2_PLACEMENT_3D('',#2590,#2591,#2592);
+#2590 = CARTESIAN_POINT('',(1.5,0.375,0.E+000));
+#2591 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2592 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2593 = ADVANCED_FACE('',(#2594),#2605,.T.);
+#2594 = FACE_BOUND('',#2595,.F.);
+#2595 = EDGE_LOOP('',(#2596,#2597,#2598,#2599));
+#2596 = ORIENTED_EDGE('',*,*,#1668,.T.);
+#2597 = ORIENTED_EDGE('',*,*,#1610,.T.);
+#2598 = ORIENTED_EDGE('',*,*,#1545,.T.);
+#2599 = ORIENTED_EDGE('',*,*,#2600,.T.);
+#2600 = EDGE_CURVE('',#1548,#1669,#2601,.T.);
+#2601 = LINE('',#2602,#2603);
+#2602 = CARTESIAN_POINT('',(-0.625,-1.5,0.E+000));
+#2603 = VECTOR('',#2604,1.);
+#2604 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#2605 = PLANE('',#2606);
+#2606 = AXIS2_PLACEMENT_3D('',#2607,#2608,#2609);
+#2607 = CARTESIAN_POINT('',(-0.375,-1.5,0.E+000));
+#2608 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2609 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000));
+#2610 = ADVANCED_FACE('',(#2611),#2617,.F.);
+#2611 = FACE_BOUND('',#2612,.F.);
+#2612 = EDGE_LOOP('',(#2613,#2614,#2615,#2616));
+#2613 = ORIENTED_EDGE('',*,*,#1571,.T.);
+#2614 = ORIENTED_EDGE('',*,*,#2535,.T.);
+#2615 = ORIENTED_EDGE('',*,*,#1676,.F.);
+#2616 = ORIENTED_EDGE('',*,*,#2600,.F.);
+#2617 = PLANE('',#2618);
+#2618 = AXIS2_PLACEMENT_3D('',#2619,#2620,#2621);
+#2619 = CARTESIAN_POINT('',(-0.625,-1.5,0.E+000));
+#2620 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#2621 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#2622 = ADVANCED_FACE('',(#2623),#2634,.T.);
+#2623 = FACE_BOUND('',#2624,.F.);
+#2624 = EDGE_LOOP('',(#2625,#2626,#2627,#2628));
+#2625 = ORIENTED_EDGE('',*,*,#1701,.T.);
+#2626 = ORIENTED_EDGE('',*,*,#1781,.T.);
+#2627 = ORIENTED_EDGE('',*,*,#1831,.T.);
+#2628 = ORIENTED_EDGE('',*,*,#2629,.T.);
+#2629 = EDGE_CURVE('',#1832,#1702,#2630,.T.);
+#2630 = LINE('',#2631,#2632);
+#2631 = CARTESIAN_POINT('',(1.5,-0.125,0.E+000));
+#2632 = VECTOR('',#2633,1.);
+#2633 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2634 = PLANE('',#2635);
+#2635 = AXIS2_PLACEMENT_3D('',#2636,#2637,#2638);
+#2636 = CARTESIAN_POINT('',(1.5,0.125,0.E+000));
+#2637 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2638 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2639 = ADVANCED_FACE('',(#2640),#2646,.F.);
+#2640 = FACE_BOUND('',#2641,.F.);
+#2641 = EDGE_LOOP('',(#2642,#2643,#2644,#2645));
+#2642 = ORIENTED_EDGE('',*,*,#1850,.T.);
+#2643 = ORIENTED_EDGE('',*,*,#2501,.T.);
+#2644 = ORIENTED_EDGE('',*,*,#1711,.F.);
+#2645 = ORIENTED_EDGE('',*,*,#2629,.F.);
+#2646 = PLANE('',#2647);
+#2647 = AXIS2_PLACEMENT_3D('',#2648,#2649,#2650);
+#2648 = CARTESIAN_POINT('',(1.5,-0.125,0.E+000));
+#2649 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2650 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2651 = ADVANCED_FACE('',(#2652),#2663,.T.);
+#2652 = FACE_BOUND('',#2653,.F.);
+#2653 = EDGE_LOOP('',(#2654,#2655,#2656,#2657));
+#2654 = ORIENTED_EDGE('',*,*,#1864,.T.);
+#2655 = ORIENTED_EDGE('',*,*,#1806,.T.);
+#2656 = ORIENTED_EDGE('',*,*,#1741,.T.);
+#2657 = ORIENTED_EDGE('',*,*,#2658,.T.);
+#2658 = EDGE_CURVE('',#1744,#1865,#2659,.T.);
+#2659 = LINE('',#2660,#2661);
+#2660 = CARTESIAN_POINT('',(-0.125,-1.5,0.E+000));
+#2661 = VECTOR('',#2662,1.);
+#2662 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#2663 = PLANE('',#2664);
+#2664 = AXIS2_PLACEMENT_3D('',#2665,#2666,#2667);
+#2665 = CARTESIAN_POINT('',(0.125,-1.5,0.E+000));
+#2666 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2667 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000));
+#2668 = ADVANCED_FACE('',(#2669),#2675,.F.);
+#2669 = FACE_BOUND('',#2670,.F.);
+#2670 = EDGE_LOOP('',(#2671,#2672,#2673,#2674));
+#2671 = ORIENTED_EDGE('',*,*,#1767,.T.);
+#2672 = ORIENTED_EDGE('',*,*,#2552,.T.);
+#2673 = ORIENTED_EDGE('',*,*,#1872,.F.);
+#2674 = ORIENTED_EDGE('',*,*,#2658,.F.);
+#2675 = PLANE('',#2676);
+#2676 = AXIS2_PLACEMENT_3D('',#2677,#2678,#2679);
+#2677 = CARTESIAN_POINT('',(-0.125,-1.5,0.E+000));
+#2678 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#2679 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#2680 = ADVANCED_FACE('',(#2681),#2692,.T.);
+#2681 = FACE_BOUND('',#2682,.F.);
+#2682 = EDGE_LOOP('',(#2683,#2684,#2685,#2686));
+#2683 = ORIENTED_EDGE('',*,*,#1897,.T.);
+#2684 = ORIENTED_EDGE('',*,*,#1977,.T.);
+#2685 = ORIENTED_EDGE('',*,*,#2027,.T.);
+#2686 = ORIENTED_EDGE('',*,*,#2687,.T.);
+#2687 = EDGE_CURVE('',#2028,#1898,#2688,.T.);
+#2688 = LINE('',#2689,#2690);
+#2689 = CARTESIAN_POINT('',(1.5,-0.625,0.E+000));
+#2690 = VECTOR('',#2691,1.);
+#2691 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2692 = PLANE('',#2693);
+#2693 = AXIS2_PLACEMENT_3D('',#2694,#2695,#2696);
+#2694 = CARTESIAN_POINT('',(1.5,-0.375,0.E+000));
+#2695 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2696 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2697 = ADVANCED_FACE('',(#2698),#2704,.F.);
+#2698 = FACE_BOUND('',#2699,.F.);
+#2699 = EDGE_LOOP('',(#2700,#2701,#2702,#2703));
+#2700 = ORIENTED_EDGE('',*,*,#2046,.T.);
+#2701 = ORIENTED_EDGE('',*,*,#2484,.T.);
+#2702 = ORIENTED_EDGE('',*,*,#1907,.F.);
+#2703 = ORIENTED_EDGE('',*,*,#2687,.F.);
+#2704 = PLANE('',#2705);
+#2705 = AXIS2_PLACEMENT_3D('',#2706,#2707,#2708);
+#2706 = CARTESIAN_POINT('',(1.5,-0.625,0.E+000));
+#2707 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2708 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2709 = ADVANCED_FACE('',(#2710),#2721,.T.);
+#2710 = FACE_BOUND('',#2711,.F.);
+#2711 = EDGE_LOOP('',(#2712,#2713,#2714,#2715));
+#2712 = ORIENTED_EDGE('',*,*,#2060,.T.);
+#2713 = ORIENTED_EDGE('',*,*,#2002,.T.);
+#2714 = ORIENTED_EDGE('',*,*,#1937,.T.);
+#2715 = ORIENTED_EDGE('',*,*,#2716,.T.);
+#2716 = EDGE_CURVE('',#1940,#2061,#2717,.T.);
+#2717 = LINE('',#2718,#2719);
+#2718 = CARTESIAN_POINT('',(0.375,-1.5,0.E+000));
+#2719 = VECTOR('',#2720,1.);
+#2720 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#2721 = PLANE('',#2722);
+#2722 = AXIS2_PLACEMENT_3D('',#2723,#2724,#2725);
+#2723 = CARTESIAN_POINT('',(0.625,-1.5,0.E+000));
+#2724 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2725 = DIRECTION('',(-1.,5.665538897648E-016,0.E+000));
+#2726 = ADVANCED_FACE('',(#2727),#2733,.F.);
+#2727 = FACE_BOUND('',#2728,.F.);
+#2728 = EDGE_LOOP('',(#2729,#2730,#2731,#2732));
+#2729 = ORIENTED_EDGE('',*,*,#1963,.T.);
+#2730 = ORIENTED_EDGE('',*,*,#2518,.T.);
+#2731 = ORIENTED_EDGE('',*,*,#2068,.F.);
+#2732 = ORIENTED_EDGE('',*,*,#2716,.F.);
+#2733 = PLANE('',#2734);
+#2734 = AXIS2_PLACEMENT_3D('',#2735,#2736,#2737);
+#2735 = CARTESIAN_POINT('',(0.375,-1.5,0.E+000));
+#2736 = DIRECTION('',(5.665538897648E-016,1.,0.E+000));
+#2737 = DIRECTION('',(1.,-5.665538897648E-016,0.E+000));
+#2738 = ADVANCED_FACE('',(#2739),#2746,.T.);
+#2739 = FACE_BOUND('',#2740,.F.);
+#2740 = EDGE_LOOP('',(#2741,#2742,#2743,#2744,#2745));
+#2741 = ORIENTED_EDGE('',*,*,#2110,.T.);
+#2742 = ORIENTED_EDGE('',*,*,#2134,.T.);
+#2743 = ORIENTED_EDGE('',*,*,#2158,.T.);
+#2744 = ORIENTED_EDGE('',*,*,#2182,.T.);
+#2745 = ORIENTED_EDGE('',*,*,#2199,.T.);
+#2746 = PLANE('',#2747);
+#2747 = AXIS2_PLACEMENT_3D('',#2748,#2749,#2750);
+#2748 = CARTESIAN_POINT('',(-0.825,0.625,0.E+000));
+#2749 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2750 = DIRECTION('',(2.22044604925E-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('',*,*,#2219,.F.);
+#2755 = ORIENTED_EDGE('',*,*,#2756,.T.);
+#2756 = EDGE_CURVE('',#2220,#2757,#2759,.T.);
+#2757 = VERTEX_POINT('',#2758);
+#2758 = CARTESIAN_POINT('',(-0.9,0.65,0.76));
+#2759 = LINE('',#2760,#2761);
+#2760 = CARTESIAN_POINT('',(-0.9,0.65,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,0.9,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,0.9,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,0.9,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,#2836,#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),#58);
+#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),#105);
+#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),#130);
+#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),#170);
+#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),#187);
+#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('',#2835);
+#2835 = COLOUR_RGB('',0.148000001907,0.144999995828,0.144999995828);
+#2836 = STYLED_ITEM('color',(#2837),#641);
+#2837 = PRESENTATION_STYLE_ASSIGNMENT((#2838));
+#2838 = SURFACE_STYLE_USAGE(.BOTH.,#2839);
+#2839 = SURFACE_SIDE_STYLE('',(#2840));
+#2840 = SURFACE_STYLE_FILL_AREA(#2841);
+#2841 = FILL_AREA_STYLE('',(#2842));
+#2842 = FILL_AREA_STYLE_COLOUR('',#2835);
+#2843 = STYLED_ITEM('color',(#2844),#727);
+#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('',#2799);
+#2850 = STYLED_ITEM('color',(#2851),#739);
+#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('',#2835);
+#2857 = STYLED_ITEM('color',(#2858),#832);
+#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),#872);
+#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('',#2799);
+#2871 = STYLED_ITEM('color',(#2872),#897);
+#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),#930);
+#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),#970);
+#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),#1010);
+#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),#1035);
+#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),#1060);
+#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),#1093);
+#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),#1126);
+#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),#1166);
+#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),#1206);
+#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),#1231);
+#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),#1256);
+#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),#1289);
+#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),#1322);
+#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('',#2835);
+#2969 = STYLED_ITEM('color',(#2970),#1415);
+#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('',#2835);
+#2976 = STYLED_ITEM('color',(#2977),#1501);
+#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),#1541);
+#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),#1581);
+#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),#1606);
+#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),#1631);
+#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),#1664);
+#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),#1697);
+#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),#1737);
+#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),#1777);
+#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),#1802);
+#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),#1827);
+#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),#1860);
+#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),#1893);
+#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),#1933);
+#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),#1973);
+#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),#1998);
+#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),#2023);
+#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),#2056);
+#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),#2089);
+#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),#2120);
+#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),#2144);
+#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('',#2799);
+#3123 = STYLED_ITEM('color',(#3124),#2168);
+#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('',#2799);
+#3130 = STYLED_ITEM('color',(#3131),#2192);
+#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),#2209);
+#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('',#2835);
+#3144 = STYLED_ITEM('color',(#3145),#2232);
+#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),#2249);
+#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),#2266);
+#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),#2283);
+#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),#2300);
+#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),#2317);
+#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),#2334);
+#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),#2346);
+#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),#2363);
+#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),#2375);
+#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),#2392);
+#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),#2404);
+#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),#2421);
+#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),#2433);
+#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),#2450);
+#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),#2462);
+#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),#2479);
+#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),#2496);
+#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),#2513);
+#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),#2530);
+#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),#2547);
+#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),#2564);
+#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),#2581);
+#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),#2593);
+#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),#2610);
+#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),#2622);
+#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),#2639);
+#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),#2651);
+#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),#2668);
+#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),#2680);
+#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),#2697);
+#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),#2709);
+#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),#2726);
+#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),#2738);
+#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+184
@@ -0,0 +1,184 @@+{+  "slug": "ltc6752hud-3-pbf",+  "version": "0.1.0",+  "type": "component",+  "description": "Analog Devices Comparators, QFN-12-EP(3x3). Pinout reviewed by a person against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "amplifiers-comparators",+    "ltc6752hud-3#pbf",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "ltc6752hud-3-pbf.kicad_sym",+    "ltc6752hud-3-pbf.kicad_mod",+    "ltc6752hud-3-pbf.glb",+    "ltc6752hud-3-pbf.step",+    "ltc6752hud-3-pbf.lbr",+    "docs/hero.png",+    "docs/ltc6752hud-3-pbf-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "ltc6752hud-3-pbf-hero.glb",+    "ltc6752hud-3-pbf-hero.overlay.json",+    "ltc6752hud-3-pbf-etched.glb"+  ],+  "component": {+    "mpn": "LTC6752HUD-3#PBF",+    "manufacturer": "Analog Devices",+    "package": "QFN-12-EP(3x3)",+    "pin_count": 2,+    "category": "Amplifiers/Comparators",+    "subcategory": "Comparators",+    "datasheet": "https://www.analog.com/media/en/technical-documentation/data-sheets/6752fc.pdf",+    "parts": {+      "symbol": "ltc6752hud-3-pbf.kicad_sym",+      "footprint": "ltc6752hud-3-pbf.kicad_mod",+      "model_3d": "ltc6752hud-3-pbf-hero.glb",+      "model_3d_plain": "ltc6752hud-3-pbf-etched.glb",+      "model_3d_step": "ltc6752hud-3-pbf-etched.step",+      "model_3d_step_plain": "ltc6752hud-3-pbf.step",+      "lbr": "ltc6752hud-3-pbf.lbr"+    },+    "distributor_links": {+      "lcsc": "C689473",+      "digikey": "LTC6752HUD-3#PBF-ND",+      "mouser": "584-LTC6752HUD-3#PBF"+    },+    "distributor_check": {+      "checked_at": "2026-11-05T23:07:42Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "LTC6752HUD-3#PBF-ND",+        "status": "found"+      },+      "mouser": {+        "pn": "584-LTC6752HUD-3#PBF",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "VDD",+        "type": "power_in",+        "description": "Positive supply voltage for the output stage of the LTC6752-2/LTC6752-3/LTC6752-4, typically 1.71V to 3.5V above VEE."+      },+      {+        "number": "13",+        "name": "VEE",+        "type": "power_in",+        "description": "Exposed pad on the bottom of the package is VEE and must be soldered to the PCB; negative supply, normally tied to ground."+      }+    ],+    "provenance": {+      "extractor": "ds2sf",+      "datasheet": {+        "url": "https://www.analog.com/media/en/technical-documentation/data-sheets/6752fc.pdf",+        "pages": 30,+        "sha256": "d0e3d938d1b220ae",+        "source_tier": "mfr"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 2,+        "described": 2,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "ltc6752hud-3-pbf.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          3.0,+          3.0,+          0.77+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "8fd32d4ed3d13f67e5c3d5ae5bc0c7dfc9ce7373f63664fa38a4ec8a8d00a26e",+        "checked": "2026-11-05",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "ltc6752hud-3-pbf-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          3.0,+          3.0,+          0.77+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "ac8992392360ace826002a6d30030e0b1b23656a680dd3436b8d4f1ca7a5aab5",+        "checked": "2026-11-05",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ],+    "package_dims": {+      "package_code": "UD12",+      "source_page": 28,+      "D": {+        "nom_mm": 3.0,+        "range_mm": [+          null,+          null+        ]+      },+      "E1": {+        "nom_mm": 3.0,+        "range_mm": [+          null,+          null+        ]+      },+      "e": {+        "nom_mm": 0.5,+        "range_mm": [+          null,+          null+        ]+      },+      "A": {+        "nom_mm": 0.7,+        "range_mm": [+          null,+          null+        ]+      },+      "source": "datasheet package drawing, every number found on its page (extract_pins --task dims)",+      "model_check": {+        "file": "ltc6752hud-3-pbf.step",+        "verdict": "PASS",+        "reasons": [+          "height within the datasheet's package drawing"+        ],+        "by": "factory/package_fit.py"+      }+    }+  }+}
page.jsonadded+190
@@ -0,0 +1,190 @@+{+  "slug": "ltc6752hud-3-pbf",+  "version": "0.1.0",+  "type": "component",+  "description": "Analog Devices Comparators, QFN-12-EP(3x3). Pinout reviewed by a person against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "amplifiers-comparators",+    "ltc6752hud-3#pbf",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "ltc6752hud-3-pbf.kicad_sym",+    "ltc6752hud-3-pbf.kicad_mod",+    "ltc6752hud-3-pbf.glb",+    "ltc6752hud-3-pbf.step",+    "ltc6752hud-3-pbf.lbr",+    "docs/hero.png",+    "docs/ltc6752hud-3-pbf-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "ltc6752hud-3-pbf-hero.glb",+    "ltc6752hud-3-pbf-hero.overlay.json",+    "ltc6752hud-3-pbf-etched.glb"+  ],+  "component": {+    "mpn": "LTC6752HUD-3#PBF",+    "manufacturer": "Analog Devices",+    "package": "QFN-12-EP(3x3)",+    "pin_count": 2,+    "category": "Amplifiers/Comparators",+    "subcategory": "Comparators",+    "datasheet": "https://www.analog.com/media/en/technical-documentation/data-sheets/6752fc.pdf",+    "parts": {+      "symbol": "ltc6752hud-3-pbf.kicad_sym",+      "footprint": "ltc6752hud-3-pbf.kicad_mod",+      "model_3d": "ltc6752hud-3-pbf-hero.glb",+      "model_3d_plain": "ltc6752hud-3-pbf-etched.glb",+      "model_3d_step": "ltc6752hud-3-pbf-etched.step",+      "model_3d_step_plain": "ltc6752hud-3-pbf.step",+      "lbr": "ltc6752hud-3-pbf.lbr"+    },+    "distributor_links": {+      "lcsc": "C689473",+      "digikey": "LTC6752HUD-3#PBF-ND",+      "mouser": "584-LTC6752HUD-3#PBF"+    },+    "distributor_check": {+      "checked_at": "2026-11-05T23:07:42Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "LTC6752HUD-3#PBF-ND",+        "status": "found"+      },+      "mouser": {+        "pn": "584-LTC6752HUD-3#PBF",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "VDD",+        "type": "power_in",+        "description": "Positive supply voltage for the output stage of the LTC6752-2/LTC6752-3/LTC6752-4, typically 1.71V to 3.5V above VEE."+      },+      {+        "number": "13",+        "name": "VEE",+        "type": "power_in",+        "description": "Exposed pad on the bottom of the package is VEE and must be soldered to the PCB; negative supply, normally tied to ground."+      }+    ],+    "provenance": {+      "extractor": "ds2sf",+      "datasheet": {+        "url": "https://www.analog.com/media/en/technical-documentation/data-sheets/6752fc.pdf",+        "pages": 30,+        "sha256": "d0e3d938d1b220ae",+        "source_tier": "mfr"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 2,+        "described": 2,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "ltc6752hud-3-pbf.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          3,+          3,+          0.77+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "8fd32d4ed3d13f67e5c3d5ae5bc0c7dfc9ce7373f63664fa38a4ec8a8d00a26e",+        "checked": "2026-11-05",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "ltc6752hud-3-pbf-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          3,+          3,+          0.77+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "ac8992392360ace826002a6d30030e0b1b23656a680dd3436b8d4f1ca7a5aab5",+        "checked": "2026-11-05",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ],+    "package_dims": {+      "package_code": "UD12",+      "source_page": 28,+      "D": {+        "nom_mm": 3,+        "range_mm": [+          null,+          null+        ]+      },+      "E1": {+        "nom_mm": 3,+        "range_mm": [+          null,+          null+        ]+      },+      "e": {+        "nom_mm": 0.5,+        "range_mm": [+          null,+          null+        ]+      },+      "A": {+        "nom_mm": 0.7,+        "range_mm": [+          null,+          null+        ]+      },+      "source": "datasheet package drawing, every number found on its page (extract_pins --task dims)",+      "model_check": {+        "file": "ltc6752hud-3-pbf.step",+        "verdict": "PASS",+        "reasons": [+          "height within the datasheet's package drawing"+        ],+        "by": "factory/package_fit.py"+      }+    }+  },+  "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>ltc6752hud-3-pbf</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>ltc6752hud-3-pbf</title>\ No newline at end of file