← Commit history
README.mdadded+82
@@ -0,0 +1,82 @@+# AL1793AFE-13++**Diodes Incorporated** · LED Drivers · UDFN-14-EP(4x3)++AL1793AFE-13 from Diodes Incorporated, in a UDFN-14-EP(4x3). 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 | EN | input | Active-high enable, internally pulled down; the device is enabled above about 2.5 V and disabled below 0.4 V (VIH min 2.5 V, VIL max 0.4 V). |+| 2 | PWM4/GND | power_in | For the AL1793 this pin is GND (PWM4 is not applicable to the AL1793, which has three channels). |+| 3 | PWM3/GND | input | PWM signal input for channel 3 on the AL1793, internally pulled down; VIH min 2.5 V, VIL max 0.3 V, absolute maximum 7 V. |+| 4 | PWM2/GND | input | PWM signal input for channel 2 on the AL1793, internally pulled down; VIH min 2.5 V, VIL max 0.3 V, absolute maximum 7 V. |+| 5 | PWM1 | input | PWM signal input for channel 1, internally pulled down; tie to GND when channel 1 is not used. Digital PWM frequency 0.5 to 4 kHz, minimum on-time 2.5 µs; analog dimming 0.4 V to 1.5 V. |+| 6 | LED1 | output | Channel 1 LED cathode (current sink); regulated current up to 500 mA via RSET, with LED short protection at a 6 V threshold. |+| 7 | LED2/GND | output | Channel 2 LED cathode (current sink) for the AL1793; not GND on this variant. |+| 8 | GND | power_in | Ground. |+| 9 | LED3/GND | output | Channel 3 LED cathode (current sink) for the AL1793; not GND on this variant. |+| 10 | LED4/GND | power_in | For the AL1793 this pin is GND (channel 4 is not applicable to the AL1793). |+| 11 | LEDPG | output | LED power-good indication, asserted low to report insufficient LED headroom; requires an external pull-up resistor (open-drain style). |+| 12 | FAULTB | output | Fault report, asserted low for LED open/short, over-temperature or UVLO; open-drain output that requires an external pull-up resistor; FAULTB leakage max 1 µA at 6 V, low-level max 180 mV at 1 mA. |+| 13 | REF | passive | Reference current setting through an external resistor RSET (VREF 1.5 V typical; IREF 0.125 mA at RSET = 12 kΩ). |+| 14 | VIN | power_in | Supply input, 6.5 V to 30 V recommended operating range; UVLO releases at 6.3 V rising with 300 mV hysteresis. |+| 15 | EP | passive | Exposed pad (from the footprint; not named in the datasheet pin table). |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Diodes Incorporated |+| Package | UDFN-14-EP(4x3) |+| Category | LED Drivers |+| Pins | 15 |++## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| Input Voltage (ESD HBM, Human Body Model ESD Protection) | ESD |  |  | 4000 | V |  | 7 |+| Input Voltage (ESD CDM, Charged Device Model ESD Protection) | ESD |  |  | 1000 | V |  | 7 |+| Input Voltage | VIN |  |  | 30 | V |  | 7 |+| Enable Voltage, PWM Voltage | VEN, VPWMx |  |  | 7 | V |  | 7 |+| Maximum Junction Temperature | TJ(MAX) |  |  | 160 | °C |  | 7 |+| Storage Temperature Range | TST | -65 |  | 150 | °C |  | 7 |+| Input voltage at VIN | VIN | 6.5 |  | 30 | V |  | 7 |+| Operating Ambient Temperature | TA | -40 |  | 125 | C |  | 7 |+| High-Level Input Voltage on EN and PWMx | VIH | 2.5 |  | 5.5 | V |  | 7 |+| Low-Level Input Voltage on EN and PWMx | VIL | 0 |  | 0.4 | V |  | 7 |+| EN Low Voltage | VIL(EN) |  | 0 | 0.4 | V |  | 8 |+| EN High Voltage | VIH(EN) | 2.5 |  |  | V |  | 8 |+| EN Internal Pulldown | I(EN-PD) | 0.35 |  | 3.5 | μA | VEN=5V | 8 |+| Digital PWM Low Voltage | VIL(PWMx) |  |  | 0.3 | V |  | 8 |+| Digital PWM High Voltage | VIH(PWMx) | 2.5 |  |  | V |  | 8 |+| Digital PWM Frequency | FPWMx | 0.5 |  | 4 | KHz |  | 8 |+| PWM Internal Pulldown | I(PWMx-PD) | 0.35 |  | 3.5 | μA | VEN=5V | 8 |+| Reference Voltage | VREF | 1.47 | 1.5 | 1.53 | V |  | 8 |+| LEDx Leakage Current | ILED_LEAK |  | 0.1 | 2 | μA | VPWMx=0V, VLEDx=+12V | 8 |+| LED Current Accuracy | ILED_ACCURACY | -4 |  | 4 | % | RSET=12KΩ | 8 |+| FAULTB Output Low Voltage | VFOL |  |  | 180 | mV | IFAULTB=1mA | 8 |+| FAULTB Leakage Current | IFOH |  |  | 1 | μA | VFAULTB=6V | 8 |+| Thermal Resistance Junction-to-Ambient | θJA |  | 55 |  | °C/W | U-DFN4030-14 (Note 5) | 8 |+| Thermal Resistance Junction-to-Case | θJC |  | 12 |  | °C/W | U-DFN4030-14 (Note 5) | 8 |++## CAD (KiCad official)++- Symbol: `AL1793AFE-13`+- Footprint: `Package_DFN_QFN:DFN-14-1EP_3x4mm_P0.5mm_EP1.7x3.3mm`+- 3D model: UDFN-14-EP(4x3) (KiCad packages3D, STEP)+- 3D model files: `al1793afe-13-etched.step` / `al1793afe-13-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `al1793afe-13.step` / `al1793afe-13.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Diodes Incorporated datasheet](https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588881830787895296) (18 pp, sha256 `b00e0b817e901edf`, retrieved 2026-10-19, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-haiku-5-5` (text), consensus `claude-sonnet-5-5` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/al1793afe-13-datasheet.pdf)
al1793afe-13-etched.glbadded
⋯ 1 unchanged line ⋯
al1793afe-13-hero.glbadded
⋯ 1 unchanged line ⋯
al1793afe-13-hero.overlay.jsonadded+405
@@ -0,0 +1,405 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "AL1793AFE-13",+  "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": 15,+      "span_mm": 6.3,+      "dash_mm": 0.1575,+      "gap_mm": 0.0945,+      "pad_stroke_mm": 0.0378+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 3,+      "pin1": {+        "source": "footprint silkscreen",+        "pad": "1"+      }+    },+    "signal_names": {+      "material": "Signal names - 50 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.5+      ],+      "font": "DejaVu Sans Mono",+      "labels": 14,+      "sides": "top + mirrored underside (single-sided)",+      "fallback_to_pad_number": 0+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.0,+    "tolerance_mm": 0.288,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -1.5,+      1.5,+      -1.99,+      1.99+    ],+    "pads_bbox_mm": [+      -1.8,+      1.8,+      -1.65,+      1.65+    ],+    "seating_z_mm": -0.0+  },+  "sources": {+    "glb": "al1793afe-13-etched.glb",+    "glb_sha256": "0fa6cb699c784283370cf7dfa40cb6cfc0251f9a70fa50389ae81511fb423061",+    "footprint": "al1793afe-13.kicad_mod",+    "footprint_sha256": "10ae9311a9eb5971730ad3315efd41403df2e6ce9b71f1ce18844094a5787f90",+    "pins": "page.json component.pins",+    "pins_sha256": "b5557a68241ec5ff8f2c1f7b2f9aa96d9d4e6ec0bf3f8db8362a536b12ca2a21"+  },+  "generator": "adom-wiki 1.7.74 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "EN",+      "x": -1.9,+      "y": -1.5,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "2",+      "text": "PWM4/GND",+      "x": -1.9,+      "y": -1.0,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "3",+      "text": "PWM3/GND",+      "x": -1.9,+      "y": -0.5,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "4",+      "text": "PWM2/GND",+      "x": -1.9,+      "y": 0.0,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "5",+      "text": "PWM1",+      "x": -1.9,+      "y": 0.5,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "6",+      "text": "LED1",+      "x": -1.9,+      "y": 1.0,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "7",+      "text": "LED2/GND",+      "x": -1.9,+      "y": 1.5,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "8",+      "text": "GND",+      "x": 1.9,+      "y": 1.5,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "9",+      "text": "LED3/GND",+      "x": 1.9,+      "y": 1.0,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "10",+      "text": "LED4/GND",+      "x": 1.9,+      "y": 0.5,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "11",+      "text": "LEDPG",+      "x": 1.9,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "12",+      "text": "FAULTB",+      "x": 1.9,+      "y": -0.5,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "13",+      "text": "REF",+      "x": 1.9,+      "y": -1.0,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "14",+      "text": "VIN",+      "x": 1.9,+      "y": -1.5,+      "align": "left",+      "vertical": false,+      "h": 0.25+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "rect",+      "center_mm": [+        -1.45,+        -1.5+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "rect",+      "center_mm": [+        -1.45,+        -1.0+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "3",+      "shape": "rect",+      "center_mm": [+        -1.45,+        -0.5+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "4",+      "shape": "rect",+      "center_mm": [+        -1.45,+        0.0+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "5",+      "shape": "rect",+      "center_mm": [+        -1.45,+        0.5+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "6",+      "shape": "rect",+      "center_mm": [+        -1.45,+        1.0+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "7",+      "shape": "rect",+      "center_mm": [+        -1.45,+        1.5+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "8",+      "shape": "rect",+      "center_mm": [+        1.45,+        1.5+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "9",+      "shape": "rect",+      "center_mm": [+        1.45,+        1.0+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "10",+      "shape": "rect",+      "center_mm": [+        1.45,+        0.5+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "11",+      "shape": "rect",+      "center_mm": [+        1.45,+        0.0+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "12",+      "shape": "rect",+      "center_mm": [+        1.45,+        -0.5+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "13",+      "shape": "rect",+      "center_mm": [+        1.45,+        -1.0+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "14",+      "shape": "rect",+      "center_mm": [+        1.45,+        -1.5+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "15",+      "shape": "rect",+      "center_mm": [+        0.0,+        0.0+      ],+      "size_mm": [+        1.7,+        3.3+      ],+      "rot": 0.0+    }+  ]+}
al1793afe-13.glbadded
⋯ 1 unchanged line ⋯
al1793afe-13.kicad_modadded+341
@@ -0,0 +1,341 @@+(footprint "DFN-14-1EP_3x4mm_P0.5mm_EP1.7x3.3mm"+	(version 20260206)+	(generator "pcbnew")+	(generator_version "10.0")+	(layer "F.Cu")+	(descr "DE Package; 14-Lead Plastic DFN (4mm x 3mm) (see Linear Technology DFN_14_05-08-1708.pdf)")+	(tags "DFN 0.5")+	(property "Reference" "REF**"+		(at 0 -3.05 0)+		(layer "F.SilkS")+		(uuid "51bf979c-6756-41e7-8eef-f562908efeed")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "DFN-14-1EP_3x4mm_P0.5mm_EP1.7x3.3mm"+		(at 0 3.05 0)+		(layer "F.Fab")+		(uuid "b81442cb-a14f-4a8d-b0c8-e81c6fce4273")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Datasheet" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "d56fc807-5eb6-4ee3-b9b3-51c8655bcf92")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(property "Description" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "8e9c53d0-3a7b-4a88-9db4-18062dad0821")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(attr smd)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -1.5 -2.11)+		(end 1.5 -2.11)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "2874017c-a215-45b9-bcd3-37b6ca26285c")+	)+	(fp_line+		(start -1.5 2.11)+		(end 1.5 2.11)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "fefe457b-1da7-47ee-b06f-a85396ea3343")+	)+	(fp_poly+		(pts+			(xy -1.99 -1.81) (xy -2.47 -1.81) (xy -1.99 -2.29) (xy -1.99 -1.81)+		)+		(stroke+			(width 0.12)+			(type solid)+		)+		(fill yes)+		(layer "F.SilkS")+		(uuid "169fbf60-43eb-416d-8e90-8dbd88afd57e")+	)+	(fp_line+		(start -2.05 -2.3)+		(end -2.05 2.3)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "1e671a09-a9a3-497d-b4e2-031bbad115ee")+	)+	(fp_line+		(start -2.05 -2.3)+		(end 2.05 -2.3)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "3b63ec02-d13d-4af8-85f1-cb650dbe8aa1")+	)+	(fp_line+		(start -2.05 2.3)+		(end 2.05 2.3)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "e74229b9-97ea-46ba-982e-4fd9e9a02f5e")+	)+	(fp_line+		(start 2.05 -2.3)+		(end 2.05 2.3)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "06fddcd1-8bb3-4575-8c9f-79e3ddd02a57")+	)+	(fp_line+		(start -1.5 -1.25)+		(end -0.75 -2)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "f513bb4a-9cdb-460e-b662-51e91506f45d")+	)+	(fp_line+		(start -1.5 2)+		(end -1.5 -1.25)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "141553c3-20d5-4be1-af82-60dab57a1c0f")+	)+	(fp_line+		(start -0.75 -2)+		(end 1.5 -2)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "e814b9bb-3024-4677-9bb0-53a499512bfc")+	)+	(fp_line+		(start 1.5 -2)+		(end 1.5 2)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "21b79864-adc0-47d7-97b8-7f5a71ec378c")+	)+	(fp_line+		(start 1.5 2)+		(end -1.5 2)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "15e50706-fd7b-4bd3-a727-c7465265e460")+	)+	(fp_text user "${REFERENCE}"+		(at 0 0 90)+		(layer "F.Fab")+		(uuid "620d75d8-ce02-4aa6-a31b-e2ae2d5b0964")+		(effects+			(font+				(size 0.7 0.7)+				(thickness 0.105)+			)+		)+	)+	(pad "" smd rect+		(at -0.425 -1.2375)+		(size 0.685 0.67)+		(layers "F.Paste")+		(uuid "1001b3df-4263-4e7a-b1ca-8fba22152a09")+	)+	(pad "" smd rect+		(at -0.425 -0.4125)+		(size 0.685 0.67)+		(layers "F.Paste")+		(uuid "09ce4e71-0b26-4990-87b9-042856ab7ffb")+	)+	(pad "" smd rect+		(at -0.425 0.4125)+		(size 0.685 0.67)+		(layers "F.Paste")+		(uuid "290d6626-5c5e-4715-a17f-281221567915")+	)+	(pad "" smd rect+		(at -0.425 1.2375)+		(size 0.685 0.67)+		(layers "F.Paste")+		(uuid "bfa799a3-0e1a-47b1-b867-5492d43b2990")+	)+	(pad "" smd rect+		(at 0.425 -1.2375)+		(size 0.685 0.67)+		(layers "F.Paste")+		(uuid "b5f0141e-5175-4baa-9190-a42eee1d056b")+	)+	(pad "" smd rect+		(at 0.425 -0.4125)+		(size 0.685 0.67)+		(layers "F.Paste")+		(uuid "91694cc6-681f-4f20-8d4f-51403403a074")+	)+	(pad "" smd rect+		(at 0.425 0.4125)+		(size 0.685 0.67)+		(layers "F.Paste")+		(uuid "b61c99af-98cd-4d46-872d-8a1683b9f6f2")+	)+	(pad "" smd rect+		(at 0.425 1.2375)+		(size 0.685 0.67)+		(layers "F.Paste")+		(uuid "89319ecb-f4c6-4e85-82e2-00b105c17034")+	)+	(pad "1" smd rect+		(at -1.45 -1.5)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "7d61487d-0c54-44dc-9357-197baa4ae1b8")+	)+	(pad "2" smd rect+		(at -1.45 -1)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "148a531b-b2d0-470b-bb9b-ee548f2c9999")+	)+	(pad "3" smd rect+		(at -1.45 -0.5)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "9cdb920f-b24a-46e7-b64a-5a242f1818d9")+	)+	(pad "4" smd rect+		(at -1.45 0)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "da746938-458c-486e-b039-5775d80d0ba5")+	)+	(pad "5" smd rect+		(at -1.45 0.5)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "950925e2-d1ee-4f28-a049-26600ae943ed")+	)+	(pad "6" smd rect+		(at -1.45 1)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "42c92613-7f40-4606-96de-f70b0c889b45")+	)+	(pad "7" smd rect+		(at -1.45 1.5)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "71bd7486-1b5e-4ae1-8e76-42fafb8e37c7")+	)+	(pad "8" smd rect+		(at 1.45 1.5)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "2e3f0141-bca9-4ee2-84b6-d81c53f30f96")+	)+	(pad "9" smd rect+		(at 1.45 1)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "bd20f9aa-c21a-4ae4-9408-94e31c3bf820")+	)+	(pad "10" smd rect+		(at 1.45 0.5)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "efc66e14-74f5-4486-9467-927a276a5e62")+	)+	(pad "11" smd rect+		(at 1.45 0)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "6c768c75-b7fd-4d99-8086-37df2b0c77ac")+	)+	(pad "12" smd rect+		(at 1.45 -0.5)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "3da71586-b470-4557-b31a-d7d498f58cb8")+	)+	(pad "13" smd rect+		(at 1.45 -1)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "ae51bbc8-4cb2-4fd5-83f1-54b5ef636650")+	)+	(pad "14" smd rect+		(at 1.45 -1.5)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "cad1bbaf-ffde-4461-8aba-d2f909ba924d")+	)+	(pad "15" smd rect+		(at 0 0)+		(size 1.7 3.3)+		(layers "F.Cu" "F.Mask")+		(uuid "3beb97ce-1526-48b6-89c9-c75d74a5e9b2")+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/DFN-14-1EP_3x4mm_P0.5mm_EP1.7x3.3mm.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
al1793afe-13.kicad_symadded+73
@@ -0,0 +1,73 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "AL1793AFE-13" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 12.70 0) (effects (font (size 1.27 1.27))))+    (property "Value" "AL1793AFE-13" (at 0 -15.24 0) (effects (font (size 1.27 1.27))))+    (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+    (symbol "AL1793AFE-13_0_1"+    (rectangle (start -12.70 10.16) (end 12.70 -12.70)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "AL1793AFE-13_1_1"+    (pin input line (at -17.78 7.62 0) (length 5.08)+      (name "EN" (effects (font (size 1.27 1.27))))+      (number "1" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 5.08 0) (length 5.08)+      (name "PWM4/GND" (effects (font (size 1.27 1.27))))+      (number "2" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 2.54 0) (length 5.08)+      (name "PWM3/GND" (effects (font (size 1.27 1.27))))+      (number "3" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 0.00 0) (length 5.08)+      (name "PWM2/GND" (effects (font (size 1.27 1.27))))+      (number "4" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 -2.54 0) (length 5.08)+      (name "PWM1" (effects (font (size 1.27 1.27))))+      (number "5" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at -17.78 -5.08 0) (length 5.08)+      (name "LED1" (effects (font (size 1.27 1.27))))+      (number "6" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at -17.78 -7.62 0) (length 5.08)+      (name "LED2/GND" (effects (font (size 1.27 1.27))))+      (number "7" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 -10.16 0) (length 5.08)+      (name "GND" (effects (font (size 1.27 1.27))))+      (number "8" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at 17.78 7.62 180) (length 5.08)+      (name "EP" (effects (font (size 1.27 1.27))))+      (number "15" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 5.08 180) (length 5.08)+      (name "VIN" (effects (font (size 1.27 1.27))))+      (number "14" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at 17.78 2.54 180) (length 5.08)+      (name "REF" (effects (font (size 1.27 1.27))))+      (number "13" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at 17.78 0.00 180) (length 5.08)+      (name "FAULTB" (effects (font (size 1.27 1.27))))+      (number "12" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at 17.78 -2.54 180) (length 5.08)+      (name "LEDPG" (effects (font (size 1.27 1.27))))+      (number "11" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 -5.08 180) (length 5.08)+      (name "LED4/GND" (effects (font (size 1.27 1.27))))+      (number "10" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at 17.78 -7.62 180) (length 5.08)+      (name "LED3/GND" (effects (font (size 1.27 1.27))))+      (number "9" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
al1793afe-13.lbradded+146
@@ -0,0 +1,146 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description></description>+<packages>+<package name="DFN-14-1EP_3x4mm_P0.5mm_EP1.7x3.3mm">+  <description>DFN-14-1EP, 3 x 4 mm, 0.5 mm pitch. DE Package; 14-Lead Plastic DFN (4mm x 3mm) (see Linear Technology DFN_14_05-08-1708.pdf)</description>+  <smd name="1" x="-1.4500" y="1.5000" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="2" x="-1.4500" y="1.0000" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="3" x="-1.4500" y="0.5000" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="4" x="-1.4500" y="-0.0000" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="5" x="-1.4500" y="-0.5000" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="6" x="-1.4500" y="-1.0000" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="7" x="-1.4500" y="-1.5000" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="8" x="1.4500" y="-1.5000" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="9" x="1.4500" y="-1.0000" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="10" x="1.4500" y="-0.5000" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="11" x="1.4500" y="-0.0000" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="12" x="1.4500" y="0.5000" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="13" x="1.4500" y="1.0000" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="14" x="1.4500" y="1.5000" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="15" x="0.0000" y="-0.0000" dx="1.7000" dy="3.3000" layer="1" cream="no"/>+  <polygon width="0.1200" layer="21">+    <vertex x="-1.9900" y="1.8100"/>+    <vertex x="-2.4700" y="1.8100"/>+    <vertex x="-1.9900" y="2.2900"/>+    <vertex x="-1.9900" y="1.8100"/>+  </polygon>+  <wire x1="-1.5000" y1="2.1100" x2="1.5000" y2="2.1100" width="0.1200" layer="21"/>+  <wire x1="-1.5000" y1="-2.1100" x2="1.5000" y2="-2.1100" width="0.1200" layer="21"/>+  <wire x1="-1.5000" y1="1.2500" x2="-0.7500" y2="2.0000" width="0.1000" layer="51"/>+  <wire x1="-1.5000" y1="-2.0000" x2="-1.5000" y2="1.2500" width="0.1000" layer="51"/>+  <wire x1="-0.7500" y1="2.0000" x2="1.5000" y2="2.0000" width="0.1000" layer="51"/>+  <wire x1="1.5000" y1="2.0000" x2="1.5000" y2="-2.0000" width="0.1000" layer="51"/>+  <wire x1="1.5000" y1="-2.0000" x2="-1.5000" y2="-2.0000" width="0.1000" layer="51"/>+  <text x="0" y="2.710" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-2.710" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="AL1793AFE-13">+  <wire x1="-12.7" y1="10.16" x2="12.7" y2="10.16" width="0.254" layer="94"/>+  <wire x1="12.7" y1="10.16" x2="12.7" y2="-12.7" width="0.254" layer="94"/>+  <wire x1="12.7" y1="-12.7" x2="-12.7" y2="-12.7" width="0.254" layer="94"/>+  <wire x1="-12.7" y1="-12.7" x2="-12.7" y2="10.16" width="0.254" layer="94"/>+  <text x="0.0000" y="12.7000" size="1.27" layer="95" align="center">&gt;NAME</text>+  <text x="0.0000" y="-15.2400" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <pin name="EN" x="-17.78" y="7.62" length="middle" direction="in"/>+  <pin name="PWM4/GND" x="-17.78" y="5.08" length="middle" direction="pwr"/>+  <pin name="PWM3/GND" x="-17.78" y="2.54" length="middle" direction="in"/>+  <pin name="PWM2/GND" x="-17.78" y="0" length="middle" direction="in"/>+  <pin name="PWM1" x="-17.78" y="-2.54" length="middle" direction="in"/>+  <pin name="LED1" x="-17.78" y="-5.08" length="middle" direction="out"/>+  <pin name="LED2/GND" x="-17.78" y="-7.62" length="middle" direction="out"/>+  <pin name="GND" x="-17.78" y="-10.16" length="middle" direction="pwr"/>+  <pin name="EP" x="17.78" y="7.62" length="middle" direction="pas" rot="R180"/>+  <pin name="VIN" x="17.78" y="5.08" length="middle" direction="pwr" rot="R180"/>+  <pin name="REF" x="17.78" y="2.54" length="middle" direction="pas" rot="R180"/>+  <pin name="FAULTB" x="17.78" y="0" length="middle" direction="out" rot="R180"/>+  <pin name="LEDPG" x="17.78" y="-2.54" length="middle" direction="out" rot="R180"/>+  <pin name="LED4/GND" x="17.78" y="-5.08" length="middle" direction="pwr" rot="R180"/>+  <pin name="LED3/GND" x="17.78" y="-7.62" length="middle" direction="out" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="AL1793AFE-13" prefix="U">+  <description></description>+  <gates>+    <gate name="G$1" symbol="AL1793AFE-13" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="DFN-14-1EP_3x4mm_P0.5mm_EP1.7x3.3mm">+      <connects>+        <connect gate="G$1" pin="EN" pad="1"/>+        <connect gate="G$1" pin="PWM4/GND" pad="2"/>+        <connect gate="G$1" pin="PWM3/GND" pad="3"/>+        <connect gate="G$1" pin="PWM2/GND" pad="4"/>+        <connect gate="G$1" pin="PWM1" pad="5"/>+        <connect gate="G$1" pin="LED1" pad="6"/>+        <connect gate="G$1" pin="LED2/GND" pad="7"/>+        <connect gate="G$1" pin="GND" pad="8"/>+        <connect gate="G$1" pin="EP" pad="15"/>+        <connect gate="G$1" pin="VIN" pad="14"/>+        <connect gate="G$1" pin="REF" pad="13"/>+        <connect gate="G$1" pin="FAULTB" pad="12"/>+        <connect gate="G$1" pin="LEDPG" pad="11"/>+        <connect gate="G$1" pin="LED4/GND" pad="10"/>+        <connect gate="G$1" pin="LED3/GND" pad="9"/>+      </connects>+      <technologies><technology name=""/></technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
al1793afe-13.stepadded+3964
@@ -0,0 +1,3964 @@+ISO-10303-21;
+HEADER;
+/* DFN-14-1EP_3x4mm_Pitch0.5mm.step 3D STEP model for use in ECAD systems
+ * Copyright (C) 2017, kicad StepUp
+ * 
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
+ * 
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see http://www.gnu.org/licenses/.
+ * 
+ * As a special exception, if you create a design which uses this symbol,
+ * and embed this symbol or unaltered portions of this symbol into the design,
+ * this symbol does not by itself cause the resulting design to be covered by
+ * the GNU General Public License.
+ * This exception does not however invalidate any other reasons why the design
+ * itself might be covered by the GNU General Public License. 
+ * If you modify this symbol, you may extend this exception to your version of the symbol,
+ * but you are not obligated to do so.
+ * If you do not wish to do so, delete this exception statement from your version
+ * Risk disclaimer
+ * *USE 3D CAD DATA AT YOUR OWN RISK*
+ * *DO NOT RELY UPON ANY INFORMATION FOUND HERE WITHOUT INDEPENDENT VERIFICATION.*
+ * 
+ */
+
+FILE_DESCRIPTION(
+/* description */ ('model of DFN-14-1EP_3x4mm_Pitch0.5mm'),
+/* implementation_level */ '2;1');
+
+FILE_NAME(
+/* name */ 'DFN-14-1EP_3x4mm_Pitch0.5mm.step',
+/* time_stamp */ '2017-03-23T11:15:43',
+/* author */ ('kicad StepUp','ksu'),
+/* organization */ ('FreeCAD'),
+/* preprocessor_version */ 'OCC',
+/* originating_system */ 'kicad StepUp',
+/* authorisation */ '');
+
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('DFN-14-1EP_3x4mm_Pitch0.5mm','DFN-14-1EP_3x4mm_Pitch0.5mm'
+,'',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#3185);
+#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,#707,#885,#897,#1089,
+#1106,#1146,#1171,#1211,#1244,#1269,#1302,#1342,#1367,#1400,#1440,
+#1465,#1505,#1538,#1563,#1596,#1636,#1661,#1701,#1734,#1759,#1792,
+#1832,#1857,#1897,#1930,#1955,#1988,#2028,#2053,#2093,#2126,#2151,
+#2184,#2224,#2249,#2289,#2322,#2347,#2380,#2397,#2428,#2452,#2476,
+#2500,#2517,#2540,#2557,#2574,#2591,#2608,#2625,#2642,#2659,#2676,
+#2693,#2710,#2727,#2744,#2761,#2778,#2790,#2807,#2819,#2836,#2848,
+#2865,#2877,#2894,#2906,#2923,#2935,#2952,#2964,#2981,#2993,#3010,
+#3022,#3039,#3051,#3068,#3080,#3097,#3109,#3126,#3138,#3151,#3176));
+#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.875,0.E+000));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-1.225,0.875,0.E+000));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(-1.5,0.875,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,1.125,0.E+000));
+#34 = CIRCLE('',#35,0.125);
+#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
+#36 = CARTESIAN_POINT('',(-1.225,1.,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,1.125,0.E+000));
+#43 = LINE('',#44,#45);
+#44 = CARTESIAN_POINT('',(-1.225,1.125,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,1.125,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.875,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.875,0.2));
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(-1.5,0.875,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.875,0.2));
+#74 = LINE('',#75,#76);
+#75 = CARTESIAN_POINT('',(-1.5,0.875,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.875,2.E-002));
+#82 = LINE('',#83,#84);
+#83 = CARTESIAN_POINT('',(-1.49,0.875,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.875,2.E-002));
+#90 = LINE('',#91,#92);
+#91 = CARTESIAN_POINT('',(-1.495,0.875,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.875,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.875,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,1.125,2.E-002));
+#114 = CIRCLE('',#115,0.125);
+#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);
+#116 = CARTESIAN_POINT('',(-1.225,1.,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,1.125,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,1.,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,1.125,2.E-002));
+#139 = LINE('',#140,#141);
+#140 = CARTESIAN_POINT('',(-1.3575,1.125,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,1.125,0.2));
+#147 = LINE('',#148,#149);
+#148 = CARTESIAN_POINT('',(-1.49,1.125,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,1.125,0.2));
+#155 = LINE('',#156,#157);
+#156 = CARTESIAN_POINT('',(-1.225,1.125,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,1.125,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,1.125,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,1.125,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,1.125,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,#660),#702,.F.);
+#188 = FACE_BOUND('',#189,.F.);
+#189 = EDGE_LOOP('',(#190,#200,#208,#216,#224,#233,#241,#247,#248,#249,
+#250,#258,#266,#275,#283,#291,#299,#308,#316,#324,#332,#341,#349,
+#357,#365,#374,#382,#390,#398,#407,#415,#423,#431,#439,#447,#456,
+#464,#472,#480,#489,#497,#505,#513,#522,#530,#538,#546,#555,#563,
+#571,#579,#588,#596,#604,#612,#621,#629,#637,#645,#654));
+#190 = ORIENTED_EDGE('',*,*,#191,.F.);
+#191 = EDGE_CURVE('',#192,#194,#196,.T.);
+#192 = VERTEX_POINT('',#193);
+#193 = CARTESIAN_POINT('',(1.49,1.99,2.E-002));
+#194 = VERTEX_POINT('',#195);
+#195 = CARTESIAN_POINT('',(1.49,1.625,2.E-002));
+#196 = LINE('',#197,#198);
+#197 = CARTESIAN_POINT('',(1.49,1.99,2.E-002));
+#198 = VECTOR('',#199,1.);
+#199 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#200 = ORIENTED_EDGE('',*,*,#201,.F.);
+#201 = EDGE_CURVE('',#202,#192,#204,.T.);
+#202 = VERTEX_POINT('',#203);
+#203 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#204 = LINE('',#205,#206);
+#205 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#206 = VECTOR('',#207,1.);
+#207 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#208 = ORIENTED_EDGE('',*,*,#209,.T.);
+#209 = EDGE_CURVE('',#202,#210,#212,.T.);
+#210 = VERTEX_POINT('',#211);
+#211 = CARTESIAN_POINT('',(-1.49,1.625,2.E-002));
+#212 = LINE('',#213,#214);
+#213 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#214 = VECTOR('',#215,1.);
+#215 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#216 = ORIENTED_EDGE('',*,*,#217,.T.);
+#217 = EDGE_CURVE('',#210,#218,#220,.T.);
+#218 = VERTEX_POINT('',#219);
+#219 = CARTESIAN_POINT('',(-1.225,1.625,2.E-002));
+#220 = LINE('',#221,#222);
+#221 = CARTESIAN_POINT('',(-1.3575,1.625,2.E-002));
+#222 = VECTOR('',#223,1.);
+#223 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#224 = ORIENTED_EDGE('',*,*,#225,.T.);
+#225 = EDGE_CURVE('',#218,#226,#228,.T.);
+#226 = VERTEX_POINT('',#227);
+#227 = CARTESIAN_POINT('',(-1.225,1.375,2.E-002));
+#228 = CIRCLE('',#229,0.125);
+#229 = AXIS2_PLACEMENT_3D('',#230,#231,#232);
+#230 = CARTESIAN_POINT('',(-1.225,1.5,2.E-002));
+#231 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#232 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#233 = ORIENTED_EDGE('',*,*,#234,.T.);
+#234 = EDGE_CURVE('',#226,#235,#237,.T.);
+#235 = VERTEX_POINT('',#236);
+#236 = CARTESIAN_POINT('',(-1.49,1.375,2.E-002));
+#237 = LINE('',#238,#239);
+#238 = CARTESIAN_POINT('',(-1.495,1.375,2.E-002));
+#239 = VECTOR('',#240,1.);
+#240 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#241 = ORIENTED_EDGE('',*,*,#242,.T.);
+#242 = EDGE_CURVE('',#235,#137,#243,.T.);
+#243 = LINE('',#244,#245);
+#244 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#245 = VECTOR('',#246,1.);
+#246 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#247 = ORIENTED_EDGE('',*,*,#136,.T.);
+#248 = ORIENTED_EDGE('',*,*,#111,.T.);
+#249 = ORIENTED_EDGE('',*,*,#87,.T.);
+#250 = ORIENTED_EDGE('',*,*,#251,.T.);
+#251 = EDGE_CURVE('',#80,#252,#254,.T.);
+#252 = VERTEX_POINT('',#253);
+#253 = CARTESIAN_POINT('',(-1.49,0.625,2.E-002));
+#254 = LINE('',#255,#256);
+#255 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#256 = VECTOR('',#257,1.);
+#257 = DIRECTION('',(-2.22044604925E-016,-1.,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 = LINE('',#263,#264);
+#263 = CARTESIAN_POINT('',(-1.3575,0.625,2.E-002));
+#264 = VECTOR('',#265,1.);
+#265 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#266 = ORIENTED_EDGE('',*,*,#267,.T.);
+#267 = EDGE_CURVE('',#260,#268,#270,.T.);
+#268 = VERTEX_POINT('',#269);
+#269 = CARTESIAN_POINT('',(-1.225,0.375,2.E-002));
+#270 = CIRCLE('',#271,0.125);
+#271 = AXIS2_PLACEMENT_3D('',#272,#273,#274);
+#272 = CARTESIAN_POINT('',(-1.225,0.5,2.E-002));
+#273 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#274 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#275 = ORIENTED_EDGE('',*,*,#276,.T.);
+#276 = EDGE_CURVE('',#268,#277,#279,.T.);
+#277 = VERTEX_POINT('',#278);
+#278 = CARTESIAN_POINT('',(-1.49,0.375,2.E-002));
+#279 = LINE('',#280,#281);
+#280 = CARTESIAN_POINT('',(-1.495,0.375,2.E-002));
+#281 = VECTOR('',#282,1.);
+#282 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#283 = ORIENTED_EDGE('',*,*,#284,.T.);
+#284 = EDGE_CURVE('',#277,#285,#287,.T.);
+#285 = VERTEX_POINT('',#286);
+#286 = CARTESIAN_POINT('',(-1.49,0.125,2.E-002));
+#287 = LINE('',#288,#289);
+#288 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#289 = VECTOR('',#290,1.);
+#290 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#291 = ORIENTED_EDGE('',*,*,#292,.T.);
+#292 = EDGE_CURVE('',#285,#293,#295,.T.);
+#293 = VERTEX_POINT('',#294);
+#294 = CARTESIAN_POINT('',(-1.225,0.125,2.E-002));
+#295 = LINE('',#296,#297);
+#296 = CARTESIAN_POINT('',(-1.3575,0.125,2.E-002));
+#297 = VECTOR('',#298,1.);
+#298 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#299 = ORIENTED_EDGE('',*,*,#300,.T.);
+#300 = EDGE_CURVE('',#293,#301,#303,.T.);
+#301 = VERTEX_POINT('',#302);
+#302 = CARTESIAN_POINT('',(-1.225,-0.125,2.E-002));
+#303 = CIRCLE('',#304,0.125);
+#304 = AXIS2_PLACEMENT_3D('',#305,#306,#307);
+#305 = CARTESIAN_POINT('',(-1.225,4.662936703426E-016,2.E-002));
+#306 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#307 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#308 = ORIENTED_EDGE('',*,*,#309,.T.);
+#309 = EDGE_CURVE('',#301,#310,#312,.T.);
+#310 = VERTEX_POINT('',#311);
+#311 = CARTESIAN_POINT('',(-1.49,-0.125,2.E-002));
+#312 = LINE('',#313,#314);
+#313 = CARTESIAN_POINT('',(-1.495,-0.125,2.E-002));
+#314 = VECTOR('',#315,1.);
+#315 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#316 = ORIENTED_EDGE('',*,*,#317,.T.);
+#317 = EDGE_CURVE('',#310,#318,#320,.T.);
+#318 = VERTEX_POINT('',#319);
+#319 = CARTESIAN_POINT('',(-1.49,-0.375,2.E-002));
+#320 = LINE('',#321,#322);
+#321 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#322 = VECTOR('',#323,1.);
+#323 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#324 = ORIENTED_EDGE('',*,*,#325,.T.);
+#325 = EDGE_CURVE('',#318,#326,#328,.T.);
+#326 = VERTEX_POINT('',#327);
+#327 = CARTESIAN_POINT('',(-1.225,-0.375,2.E-002));
+#328 = LINE('',#329,#330);
+#329 = CARTESIAN_POINT('',(-1.3575,-0.375,2.E-002));
+#330 = VECTOR('',#331,1.);
+#331 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#332 = ORIENTED_EDGE('',*,*,#333,.T.);
+#333 = EDGE_CURVE('',#326,#334,#336,.T.);
+#334 = VERTEX_POINT('',#335);
+#335 = CARTESIAN_POINT('',(-1.225,-0.625,2.E-002));
+#336 = CIRCLE('',#337,0.125);
+#337 = AXIS2_PLACEMENT_3D('',#338,#339,#340);
+#338 = CARTESIAN_POINT('',(-1.225,-0.5,2.E-002));
+#339 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#340 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#341 = ORIENTED_EDGE('',*,*,#342,.T.);
+#342 = EDGE_CURVE('',#334,#343,#345,.T.);
+#343 = VERTEX_POINT('',#344);
+#344 = CARTESIAN_POINT('',(-1.49,-0.625,2.E-002));
+#345 = LINE('',#346,#347);
+#346 = CARTESIAN_POINT('',(-1.495,-0.625,2.E-002));
+#347 = VECTOR('',#348,1.);
+#348 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#349 = ORIENTED_EDGE('',*,*,#350,.T.);
+#350 = EDGE_CURVE('',#343,#351,#353,.T.);
+#351 = VERTEX_POINT('',#352);
+#352 = CARTESIAN_POINT('',(-1.49,-0.875,2.E-002));
+#353 = LINE('',#354,#355);
+#354 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#355 = VECTOR('',#356,1.);
+#356 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#357 = ORIENTED_EDGE('',*,*,#358,.T.);
+#358 = EDGE_CURVE('',#351,#359,#361,.T.);
+#359 = VERTEX_POINT('',#360);
+#360 = CARTESIAN_POINT('',(-1.225,-0.875,2.E-002));
+#361 = LINE('',#362,#363);
+#362 = CARTESIAN_POINT('',(-1.3575,-0.875,2.E-002));
+#363 = VECTOR('',#364,1.);
+#364 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#365 = ORIENTED_EDGE('',*,*,#366,.T.);
+#366 = EDGE_CURVE('',#359,#367,#369,.T.);
+#367 = VERTEX_POINT('',#368);
+#368 = CARTESIAN_POINT('',(-1.225,-1.125,2.E-002));
+#369 = CIRCLE('',#370,0.125);
+#370 = AXIS2_PLACEMENT_3D('',#371,#372,#373);
+#371 = CARTESIAN_POINT('',(-1.225,-1.,2.E-002));
+#372 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#373 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#374 = ORIENTED_EDGE('',*,*,#375,.T.);
+#375 = EDGE_CURVE('',#367,#376,#378,.T.);
+#376 = VERTEX_POINT('',#377);
+#377 = CARTESIAN_POINT('',(-1.49,-1.125,2.E-002));
+#378 = LINE('',#379,#380);
+#379 = CARTESIAN_POINT('',(-1.495,-1.125,2.E-002));
+#380 = VECTOR('',#381,1.);
+#381 = DIRECTION('',(-1.,4.669739647545E-016,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.375,2.E-002));
+#386 = LINE('',#387,#388);
+#387 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#388 = VECTOR('',#389,1.);
+#389 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#390 = ORIENTED_EDGE('',*,*,#391,.T.);
+#391 = EDGE_CURVE('',#384,#392,#394,.T.);
+#392 = VERTEX_POINT('',#393);
+#393 = CARTESIAN_POINT('',(-1.225,-1.375,2.E-002));
+#394 = LINE('',#395,#396);
+#395 = CARTESIAN_POINT('',(-1.3575,-1.375,2.E-002));
+#396 = VECTOR('',#397,1.);
+#397 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#398 = ORIENTED_EDGE('',*,*,#399,.T.);
+#399 = EDGE_CURVE('',#392,#400,#402,.T.);
+#400 = VERTEX_POINT('',#401);
+#401 = CARTESIAN_POINT('',(-1.225,-1.625,2.E-002));
+#402 = CIRCLE('',#403,0.125);
+#403 = AXIS2_PLACEMENT_3D('',#404,#405,#406);
+#404 = CARTESIAN_POINT('',(-1.225,-1.5,2.E-002));
+#405 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#406 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#407 = ORIENTED_EDGE('',*,*,#408,.T.);
+#408 = EDGE_CURVE('',#400,#409,#411,.T.);
+#409 = VERTEX_POINT('',#410);
+#410 = CARTESIAN_POINT('',(-1.49,-1.625,2.E-002));
+#411 = LINE('',#412,#413);
+#412 = CARTESIAN_POINT('',(-1.495,-1.625,2.E-002));
+#413 = VECTOR('',#414,1.);
+#414 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#415 = ORIENTED_EDGE('',*,*,#416,.T.);
+#416 = EDGE_CURVE('',#409,#417,#419,.T.);
+#417 = VERTEX_POINT('',#418);
+#418 = CARTESIAN_POINT('',(-1.49,-1.99,2.E-002));
+#419 = LINE('',#420,#421);
+#420 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#421 = VECTOR('',#422,1.);
+#422 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#423 = ORIENTED_EDGE('',*,*,#424,.T.);
+#424 = EDGE_CURVE('',#417,#425,#427,.T.);
+#425 = VERTEX_POINT('',#426);
+#426 = CARTESIAN_POINT('',(1.49,-1.99,2.E-002));
+#427 = LINE('',#428,#429);
+#428 = CARTESIAN_POINT('',(-1.49,-1.99,2.E-002));
+#429 = VECTOR('',#430,1.);
+#430 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#431 = ORIENTED_EDGE('',*,*,#432,.F.);
+#432 = EDGE_CURVE('',#433,#425,#435,.T.);
+#433 = VERTEX_POINT('',#434);
+#434 = CARTESIAN_POINT('',(1.49,-1.625,2.E-002));
+#435 = LINE('',#436,#437);
+#436 = CARTESIAN_POINT('',(1.49,1.99,2.E-002));
+#437 = VECTOR('',#438,1.);
+#438 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#439 = ORIENTED_EDGE('',*,*,#440,.T.);
+#440 = EDGE_CURVE('',#433,#441,#443,.T.);
+#441 = VERTEX_POINT('',#442);
+#442 = CARTESIAN_POINT('',(1.225,-1.625,2.E-002));
+#443 = LINE('',#444,#445);
+#444 = CARTESIAN_POINT('',(-0.1325,-1.625,2.E-002));
+#445 = VECTOR('',#446,1.);
+#446 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#447 = ORIENTED_EDGE('',*,*,#448,.T.);
+#448 = EDGE_CURVE('',#441,#449,#451,.T.);
+#449 = VERTEX_POINT('',#450);
+#450 = CARTESIAN_POINT('',(1.225,-1.375,2.E-002));
+#451 = CIRCLE('',#452,0.125);
+#452 = AXIS2_PLACEMENT_3D('',#453,#454,#455);
+#453 = CARTESIAN_POINT('',(1.225,-1.5,2.E-002));
+#454 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#455 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#456 = ORIENTED_EDGE('',*,*,#457,.T.);
+#457 = EDGE_CURVE('',#449,#458,#460,.T.);
+#458 = VERTEX_POINT('',#459);
+#459 = CARTESIAN_POINT('',(1.49,-1.375,2.E-002));
+#460 = LINE('',#461,#462);
+#461 = CARTESIAN_POINT('',(4.999999999999E-003,-1.375,2.E-002));
+#462 = VECTOR('',#463,1.);
+#463 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#464 = ORIENTED_EDGE('',*,*,#465,.F.);
+#465 = EDGE_CURVE('',#466,#458,#468,.T.);
+#466 = VERTEX_POINT('',#467);
+#467 = CARTESIAN_POINT('',(1.49,-1.125,2.E-002));
+#468 = LINE('',#469,#470);
+#469 = CARTESIAN_POINT('',(1.49,1.99,2.E-002));
+#470 = VECTOR('',#471,1.);
+#471 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#472 = ORIENTED_EDGE('',*,*,#473,.T.);
+#473 = EDGE_CURVE('',#466,#474,#476,.T.);
+#474 = VERTEX_POINT('',#475);
+#475 = CARTESIAN_POINT('',(1.225,-1.125,2.E-002));
+#476 = LINE('',#477,#478);
+#477 = CARTESIAN_POINT('',(-0.1325,-1.125,2.E-002));
+#478 = VECTOR('',#479,1.);
+#479 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#480 = ORIENTED_EDGE('',*,*,#481,.T.);
+#481 = EDGE_CURVE('',#474,#482,#484,.T.);
+#482 = VERTEX_POINT('',#483);
+#483 = CARTESIAN_POINT('',(1.225,-0.875,2.E-002));
+#484 = CIRCLE('',#485,0.125);
+#485 = AXIS2_PLACEMENT_3D('',#486,#487,#488);
+#486 = CARTESIAN_POINT('',(1.225,-1.,2.E-002));
+#487 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#488 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#489 = ORIENTED_EDGE('',*,*,#490,.T.);
+#490 = EDGE_CURVE('',#482,#491,#493,.T.);
+#491 = VERTEX_POINT('',#492);
+#492 = CARTESIAN_POINT('',(1.49,-0.875,2.E-002));
+#493 = LINE('',#494,#495);
+#494 = CARTESIAN_POINT('',(5.E-003,-0.875,2.E-002));
+#495 = VECTOR('',#496,1.);
+#496 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#497 = ORIENTED_EDGE('',*,*,#498,.F.);
+#498 = EDGE_CURVE('',#499,#491,#501,.T.);
+#499 = VERTEX_POINT('',#500);
+#500 = CARTESIAN_POINT('',(1.49,-0.625,2.E-002));
+#501 = LINE('',#502,#503);
+#502 = CARTESIAN_POINT('',(1.49,1.99,2.E-002));
+#503 = VECTOR('',#504,1.);
+#504 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#505 = ORIENTED_EDGE('',*,*,#506,.T.);
+#506 = EDGE_CURVE('',#499,#507,#509,.T.);
+#507 = VERTEX_POINT('',#508);
+#508 = CARTESIAN_POINT('',(1.225,-0.625,2.E-002));
+#509 = LINE('',#510,#511);
+#510 = CARTESIAN_POINT('',(-0.1325,-0.625,2.E-002));
+#511 = VECTOR('',#512,1.);
+#512 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#513 = ORIENTED_EDGE('',*,*,#514,.T.);
+#514 = EDGE_CURVE('',#507,#515,#517,.T.);
+#515 = VERTEX_POINT('',#516);
+#516 = CARTESIAN_POINT('',(1.225,-0.375,2.E-002));
+#517 = CIRCLE('',#518,0.125);
+#518 = AXIS2_PLACEMENT_3D('',#519,#520,#521);
+#519 = CARTESIAN_POINT('',(1.225,-0.5,2.E-002));
+#520 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#521 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#522 = ORIENTED_EDGE('',*,*,#523,.T.);
+#523 = EDGE_CURVE('',#515,#524,#526,.T.);
+#524 = VERTEX_POINT('',#525);
+#525 = CARTESIAN_POINT('',(1.49,-0.375,2.E-002));
+#526 = LINE('',#527,#528);
+#527 = CARTESIAN_POINT('',(5.E-003,-0.375,2.E-002));
+#528 = VECTOR('',#529,1.);
+#529 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#530 = ORIENTED_EDGE('',*,*,#531,.F.);
+#531 = EDGE_CURVE('',#532,#524,#534,.T.);
+#532 = VERTEX_POINT('',#533);
+#533 = CARTESIAN_POINT('',(1.49,-0.125,2.E-002));
+#534 = LINE('',#535,#536);
+#535 = CARTESIAN_POINT('',(1.49,1.99,2.E-002));
+#536 = VECTOR('',#537,1.);
+#537 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#538 = ORIENTED_EDGE('',*,*,#539,.T.);
+#539 = EDGE_CURVE('',#532,#540,#542,.T.);
+#540 = VERTEX_POINT('',#541);
+#541 = CARTESIAN_POINT('',(1.225,-0.125,2.E-002));
+#542 = LINE('',#543,#544);
+#543 = CARTESIAN_POINT('',(-0.1325,-0.125,2.E-002));
+#544 = VECTOR('',#545,1.);
+#545 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#546 = ORIENTED_EDGE('',*,*,#547,.T.);
+#547 = EDGE_CURVE('',#540,#548,#550,.T.);
+#548 = VERTEX_POINT('',#549);
+#549 = CARTESIAN_POINT('',(1.225,0.125,2.E-002));
+#550 = CIRCLE('',#551,0.125);
+#551 = AXIS2_PLACEMENT_3D('',#552,#553,#554);
+#552 = CARTESIAN_POINT('',(1.225,-2.720046410332E-016,2.E-002));
+#553 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#554 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#555 = ORIENTED_EDGE('',*,*,#556,.T.);
+#556 = EDGE_CURVE('',#548,#557,#559,.T.);
+#557 = VERTEX_POINT('',#558);
+#558 = CARTESIAN_POINT('',(1.49,0.125,2.E-002));
+#559 = LINE('',#560,#561);
+#560 = CARTESIAN_POINT('',(5.E-003,0.125,2.E-002));
+#561 = VECTOR('',#562,1.);
+#562 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#563 = ORIENTED_EDGE('',*,*,#564,.F.);
+#564 = EDGE_CURVE('',#565,#557,#567,.T.);
+#565 = VERTEX_POINT('',#566);
+#566 = CARTESIAN_POINT('',(1.49,0.375,2.E-002));
+#567 = LINE('',#568,#569);
+#568 = CARTESIAN_POINT('',(1.49,1.99,2.E-002));
+#569 = VECTOR('',#570,1.);
+#570 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#571 = ORIENTED_EDGE('',*,*,#572,.T.);
+#572 = EDGE_CURVE('',#565,#573,#575,.T.);
+#573 = VERTEX_POINT('',#574);
+#574 = CARTESIAN_POINT('',(1.225,0.375,2.E-002));
+#575 = LINE('',#576,#577);
+#576 = CARTESIAN_POINT('',(-0.1325,0.375,2.E-002));
+#577 = VECTOR('',#578,1.);
+#578 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#579 = ORIENTED_EDGE('',*,*,#580,.T.);
+#580 = EDGE_CURVE('',#573,#581,#583,.T.);
+#581 = VERTEX_POINT('',#582);
+#582 = CARTESIAN_POINT('',(1.225,0.625,2.E-002));
+#583 = CIRCLE('',#584,0.125);
+#584 = AXIS2_PLACEMENT_3D('',#585,#586,#587);
+#585 = CARTESIAN_POINT('',(1.225,0.5,2.E-002));
+#586 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#587 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#588 = ORIENTED_EDGE('',*,*,#589,.T.);
+#589 = EDGE_CURVE('',#581,#590,#592,.T.);
+#590 = VERTEX_POINT('',#591);
+#591 = CARTESIAN_POINT('',(1.49,0.625,2.E-002));
+#592 = LINE('',#593,#594);
+#593 = CARTESIAN_POINT('',(5.E-003,0.625,2.E-002));
+#594 = VECTOR('',#595,1.);
+#595 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#596 = ORIENTED_EDGE('',*,*,#597,.F.);
+#597 = EDGE_CURVE('',#598,#590,#600,.T.);
+#598 = VERTEX_POINT('',#599);
+#599 = CARTESIAN_POINT('',(1.49,0.875,2.E-002));
+#600 = LINE('',#601,#602);
+#601 = CARTESIAN_POINT('',(1.49,1.99,2.E-002));
+#602 = VECTOR('',#603,1.);
+#603 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#604 = ORIENTED_EDGE('',*,*,#605,.T.);
+#605 = EDGE_CURVE('',#598,#606,#608,.T.);
+#606 = VERTEX_POINT('',#607);
+#607 = CARTESIAN_POINT('',(1.225,0.875,2.E-002));
+#608 = LINE('',#609,#610);
+#609 = CARTESIAN_POINT('',(-0.1325,0.875,2.E-002));
+#610 = VECTOR('',#611,1.);
+#611 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#612 = ORIENTED_EDGE('',*,*,#613,.T.);
+#613 = EDGE_CURVE('',#606,#614,#616,.T.);
+#614 = VERTEX_POINT('',#615);
+#615 = CARTESIAN_POINT('',(1.225,1.125,2.E-002));
+#616 = CIRCLE('',#617,0.125);
+#617 = AXIS2_PLACEMENT_3D('',#618,#619,#620);
+#618 = CARTESIAN_POINT('',(1.225,1.,2.E-002));
+#619 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#620 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#621 = ORIENTED_EDGE('',*,*,#622,.T.);
+#622 = EDGE_CURVE('',#614,#623,#625,.T.);
+#623 = VERTEX_POINT('',#624);
+#624 = CARTESIAN_POINT('',(1.49,1.125,2.E-002));
+#625 = LINE('',#626,#627);
+#626 = CARTESIAN_POINT('',(5.E-003,1.125,2.E-002));
+#627 = VECTOR('',#628,1.);
+#628 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#629 = ORIENTED_EDGE('',*,*,#630,.F.);
+#630 = EDGE_CURVE('',#631,#623,#633,.T.);
+#631 = VERTEX_POINT('',#632);
+#632 = CARTESIAN_POINT('',(1.49,1.375,2.E-002));
+#633 = LINE('',#634,#635);
+#634 = CARTESIAN_POINT('',(1.49,1.99,2.E-002));
+#635 = VECTOR('',#636,1.);
+#636 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#637 = ORIENTED_EDGE('',*,*,#638,.T.);
+#638 = EDGE_CURVE('',#631,#639,#641,.T.);
+#639 = VERTEX_POINT('',#640);
+#640 = CARTESIAN_POINT('',(1.225,1.375,2.E-002));
+#641 = LINE('',#642,#643);
+#642 = CARTESIAN_POINT('',(-0.1325,1.375,2.E-002));
+#643 = VECTOR('',#644,1.);
+#644 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#645 = ORIENTED_EDGE('',*,*,#646,.T.);
+#646 = EDGE_CURVE('',#639,#647,#649,.T.);
+#647 = VERTEX_POINT('',#648);
+#648 = CARTESIAN_POINT('',(1.225,1.625,2.E-002));
+#649 = CIRCLE('',#650,0.125);
+#650 = AXIS2_PLACEMENT_3D('',#651,#652,#653);
+#651 = CARTESIAN_POINT('',(1.225,1.5,2.E-002));
+#652 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#653 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#654 = ORIENTED_EDGE('',*,*,#655,.T.);
+#655 = EDGE_CURVE('',#647,#194,#656,.T.);
+#656 = LINE('',#657,#658);
+#657 = CARTESIAN_POINT('',(5.E-003,1.625,2.E-002));
+#658 = VECTOR('',#659,1.);
+#659 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#660 = FACE_BOUND('',#661,.F.);
+#661 = EDGE_LOOP('',(#662,#672,#680,#688,#696));
+#662 = ORIENTED_EDGE('',*,*,#663,.F.);
+#663 = EDGE_CURVE('',#664,#666,#668,.T.);
+#664 = VERTEX_POINT('',#665);
+#665 = CARTESIAN_POINT('',(-0.85,1.3,2.E-002));
+#666 = VERTEX_POINT('',#667);
+#667 = CARTESIAN_POINT('',(-0.85,-1.65,2.E-002));
+#668 = LINE('',#669,#670);
+#669 = CARTESIAN_POINT('',(-0.85,1.3,2.E-002));
+#670 = VECTOR('',#671,1.);
+#671 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#672 = ORIENTED_EDGE('',*,*,#673,.F.);
+#673 = EDGE_CURVE('',#674,#664,#676,.T.);
+#674 = VERTEX_POINT('',#675);
+#675 = CARTESIAN_POINT('',(-0.5,1.65,2.E-002));
+#676 = LINE('',#677,#678);
+#677 = CARTESIAN_POINT('',(-0.5,1.65,2.E-002));
+#678 = VECTOR('',#679,1.);
+#679 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#680 = ORIENTED_EDGE('',*,*,#681,.F.);
+#681 = EDGE_CURVE('',#682,#674,#684,.T.);
+#682 = VERTEX_POINT('',#683);
+#683 = CARTESIAN_POINT('',(0.85,1.65,2.E-002));
+#684 = LINE('',#685,#686);
+#685 = CARTESIAN_POINT('',(0.85,1.65,2.E-002));
+#686 = VECTOR('',#687,1.);
+#687 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#688 = ORIENTED_EDGE('',*,*,#689,.F.);
+#689 = EDGE_CURVE('',#690,#682,#692,.T.);
+#690 = VERTEX_POINT('',#691);
+#691 = CARTESIAN_POINT('',(0.85,-1.65,2.E-002));
+#692 = LINE('',#693,#694);
+#693 = CARTESIAN_POINT('',(0.85,-1.65,2.E-002));
+#694 = VECTOR('',#695,1.);
+#695 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#696 = ORIENTED_EDGE('',*,*,#697,.F.);
+#697 = EDGE_CURVE('',#666,#690,#698,.T.);
+#698 = LINE('',#699,#700);
+#699 = CARTESIAN_POINT('',(-0.85,-1.65,2.E-002));
+#700 = VECTOR('',#701,1.);
+#701 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#702 = PLANE('',#703);
+#703 = AXIS2_PLACEMENT_3D('',#704,#705,#706);
+#704 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#705 = DIRECTION('',(0.E+000,0.E+000,1.));
+#706 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#707 = ADVANCED_FACE('',(#708),#880,.F.);
+#708 = FACE_BOUND('',#709,.F.);
+#709 = EDGE_LOOP('',(#710,#711,#719,#727,#733,#734,#742,#750,#756,#757,
+#765,#773,#779,#780,#788,#796,#802,#803,#811,#819,#825,#826,#834,
+#842,#848,#849,#850,#856,#857,#858,#866,#874));
+#710 = ORIENTED_EDGE('',*,*,#209,.F.);
+#711 = ORIENTED_EDGE('',*,*,#712,.T.);
+#712 = EDGE_CURVE('',#202,#713,#715,.T.);
+#713 = VERTEX_POINT('',#714);
+#714 = CARTESIAN_POINT('',(-1.49,1.99,0.77));
+#715 = LINE('',#716,#717);
+#716 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#717 = VECTOR('',#718,1.);
+#718 = DIRECTION('',(0.E+000,0.E+000,1.));
+#719 = ORIENTED_EDGE('',*,*,#720,.T.);
+#720 = EDGE_CURVE('',#713,#721,#723,.T.);
+#721 = VERTEX_POINT('',#722);
+#722 = CARTESIAN_POINT('',(-1.49,-1.99,0.77));
+#723 = LINE('',#724,#725);
+#724 = CARTESIAN_POINT('',(-1.49,1.99,0.77));
+#725 = VECTOR('',#726,1.);
+#726 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#727 = ORIENTED_EDGE('',*,*,#728,.F.);
+#728 = EDGE_CURVE('',#417,#721,#729,.T.);
+#729 = LINE('',#730,#731);
+#730 = CARTESIAN_POINT('',(-1.49,-1.99,2.E-002));
+#731 = VECTOR('',#732,1.);
+#732 = DIRECTION('',(0.E+000,0.E+000,1.));
+#733 = ORIENTED_EDGE('',*,*,#416,.F.);
+#734 = ORIENTED_EDGE('',*,*,#735,.T.);
+#735 = EDGE_CURVE('',#409,#736,#738,.T.);
+#736 = VERTEX_POINT('',#737);
+#737 = CARTESIAN_POINT('',(-1.49,-1.625,0.2));
+#738 = LINE('',#739,#740);
+#739 = CARTESIAN_POINT('',(-1.49,-1.625,1.E-002));
+#740 = VECTOR('',#741,1.);
+#741 = DIRECTION('',(0.E+000,0.E+000,1.));
+#742 = ORIENTED_EDGE('',*,*,#743,.T.);
+#743 = EDGE_CURVE('',#736,#744,#746,.T.);
+#744 = VERTEX_POINT('',#745);
+#745 = CARTESIAN_POINT('',(-1.49,-1.375,0.2));
+#746 = LINE('',#747,#748);
+#747 = CARTESIAN_POINT('',(-1.49,0.1825,0.2));
+#748 = VECTOR('',#749,1.);
+#749 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#750 = ORIENTED_EDGE('',*,*,#751,.T.);
+#751 = EDGE_CURVE('',#744,#384,#752,.T.);
+#752 = LINE('',#753,#754);
+#753 = CARTESIAN_POINT('',(-1.49,-1.375,1.E-002));
+#754 = VECTOR('',#755,1.);
+#755 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#756 = ORIENTED_EDGE('',*,*,#383,.F.);
+#757 = ORIENTED_EDGE('',*,*,#758,.T.);
+#758 = EDGE_CURVE('',#376,#759,#761,.T.);
+#759 = VERTEX_POINT('',#760);
+#760 = CARTESIAN_POINT('',(-1.49,-1.125,0.2));
+#761 = LINE('',#762,#763);
+#762 = CARTESIAN_POINT('',(-1.49,-1.125,1.E-002));
+#763 = VECTOR('',#764,1.);
+#764 = DIRECTION('',(0.E+000,0.E+000,1.));
+#765 = ORIENTED_EDGE('',*,*,#766,.T.);
+#766 = EDGE_CURVE('',#759,#767,#769,.T.);
+#767 = VERTEX_POINT('',#768);
+#768 = CARTESIAN_POINT('',(-1.49,-0.875,0.2));
+#769 = LINE('',#770,#771);
+#770 = CARTESIAN_POINT('',(-1.49,0.4325,0.2));
+#771 = VECTOR('',#772,1.);
+#772 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#773 = ORIENTED_EDGE('',*,*,#774,.T.);
+#774 = EDGE_CURVE('',#767,#351,#775,.T.);
+#775 = LINE('',#776,#777);
+#776 = CARTESIAN_POINT('',(-1.49,-0.875,1.E-002));
+#777 = VECTOR('',#778,1.);
+#778 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#779 = ORIENTED_EDGE('',*,*,#350,.F.);
+#780 = ORIENTED_EDGE('',*,*,#781,.T.);
+#781 = EDGE_CURVE('',#343,#782,#784,.T.);
+#782 = VERTEX_POINT('',#783);
+#783 = CARTESIAN_POINT('',(-1.49,-0.625,0.2));
+#784 = LINE('',#785,#786);
+#785 = CARTESIAN_POINT('',(-1.49,-0.625,1.E-002));
+#786 = VECTOR('',#787,1.);
+#787 = DIRECTION('',(0.E+000,0.E+000,1.));
+#788 = ORIENTED_EDGE('',*,*,#789,.T.);
+#789 = EDGE_CURVE('',#782,#790,#792,.T.);
+#790 = VERTEX_POINT('',#791);
+#791 = CARTESIAN_POINT('',(-1.49,-0.375,0.2));
+#792 = LINE('',#793,#794);
+#793 = CARTESIAN_POINT('',(-1.49,0.6825,0.2));
+#794 = VECTOR('',#795,1.);
+#795 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#796 = ORIENTED_EDGE('',*,*,#797,.T.);
+#797 = EDGE_CURVE('',#790,#318,#798,.T.);
+#798 = LINE('',#799,#800);
+#799 = CARTESIAN_POINT('',(-1.49,-0.375,1.E-002));
+#800 = VECTOR('',#801,1.);
+#801 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#802 = ORIENTED_EDGE('',*,*,#317,.F.);
+#803 = ORIENTED_EDGE('',*,*,#804,.T.);
+#804 = EDGE_CURVE('',#310,#805,#807,.T.);
+#805 = VERTEX_POINT('',#806);
+#806 = CARTESIAN_POINT('',(-1.49,-0.125,0.2));
+#807 = LINE('',#808,#809);
+#808 = CARTESIAN_POINT('',(-1.49,-0.125,1.E-002));
+#809 = VECTOR('',#810,1.);
+#810 = DIRECTION('',(0.E+000,0.E+000,1.));
+#811 = ORIENTED_EDGE('',*,*,#812,.T.);
+#812 = EDGE_CURVE('',#805,#813,#815,.T.);
+#813 = VERTEX_POINT('',#814);
+#814 = CARTESIAN_POINT('',(-1.49,0.125,0.2));
+#815 = LINE('',#816,#817);
+#816 = CARTESIAN_POINT('',(-1.49,0.9325,0.2));
+#817 = VECTOR('',#818,1.);
+#818 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#819 = ORIENTED_EDGE('',*,*,#820,.T.);
+#820 = EDGE_CURVE('',#813,#285,#821,.T.);
+#821 = LINE('',#822,#823);
+#822 = CARTESIAN_POINT('',(-1.49,0.125,1.E-002));
+#823 = VECTOR('',#824,1.);
+#824 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#825 = ORIENTED_EDGE('',*,*,#284,.F.);
+#826 = ORIENTED_EDGE('',*,*,#827,.T.);
+#827 = EDGE_CURVE('',#277,#828,#830,.T.);
+#828 = VERTEX_POINT('',#829);
+#829 = CARTESIAN_POINT('',(-1.49,0.375,0.2));
+#830 = LINE('',#831,#832);
+#831 = CARTESIAN_POINT('',(-1.49,0.375,1.E-002));
+#832 = VECTOR('',#833,1.);
+#833 = DIRECTION('',(0.E+000,0.E+000,1.));
+#834 = ORIENTED_EDGE('',*,*,#835,.T.);
+#835 = EDGE_CURVE('',#828,#836,#838,.T.);
+#836 = VERTEX_POINT('',#837);
+#837 = CARTESIAN_POINT('',(-1.49,0.625,0.2));
+#838 = LINE('',#839,#840);
+#839 = CARTESIAN_POINT('',(-1.49,1.1825,0.2));
+#840 = VECTOR('',#841,1.);
+#841 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#842 = ORIENTED_EDGE('',*,*,#843,.T.);
+#843 = EDGE_CURVE('',#836,#252,#844,.T.);
+#844 = LINE('',#845,#846);
+#845 = CARTESIAN_POINT('',(-1.49,0.625,1.E-002));
+#846 = VECTOR('',#847,1.);
+#847 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#848 = ORIENTED_EDGE('',*,*,#251,.F.);
+#849 = ORIENTED_EDGE('',*,*,#79,.T.);
+#850 = ORIENTED_EDGE('',*,*,#851,.T.);
+#851 = EDGE_CURVE('',#72,#145,#852,.T.);
+#852 = LINE('',#853,#854);
+#853 = CARTESIAN_POINT('',(-1.49,1.4325,0.2));
+#854 = VECTOR('',#855,1.);
+#855 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#856 = ORIENTED_EDGE('',*,*,#144,.T.);
+#857 = ORIENTED_EDGE('',*,*,#242,.F.);
+#858 = ORIENTED_EDGE('',*,*,#859,.T.);
+#859 = EDGE_CURVE('',#235,#860,#862,.T.);
+#860 = VERTEX_POINT('',#861);
+#861 = CARTESIAN_POINT('',(-1.49,1.375,0.2));
+#862 = LINE('',#863,#864);
+#863 = CARTESIAN_POINT('',(-1.49,1.375,1.E-002));
+#864 = VECTOR('',#865,1.);
+#865 = DIRECTION('',(0.E+000,0.E+000,1.));
+#866 = ORIENTED_EDGE('',*,*,#867,.T.);
+#867 = EDGE_CURVE('',#860,#868,#870,.T.);
+#868 = VERTEX_POINT('',#869);
+#869 = CARTESIAN_POINT('',(-1.49,1.625,0.2));
+#870 = LINE('',#871,#872);
+#871 = CARTESIAN_POINT('',(-1.49,1.6825,0.2));
+#872 = VECTOR('',#873,1.);
+#873 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#874 = ORIENTED_EDGE('',*,*,#875,.T.);
+#875 = EDGE_CURVE('',#868,#210,#876,.T.);
+#876 = LINE('',#877,#878);
+#877 = CARTESIAN_POINT('',(-1.49,1.625,1.E-002));
+#878 = VECTOR('',#879,1.);
+#879 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#880 = PLANE('',#881);
+#881 = AXIS2_PLACEMENT_3D('',#882,#883,#884);
+#882 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#883 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#884 = DIRECTION('',(0.E+000,0.E+000,1.));
+#885 = ADVANCED_FACE('',(#886),#892,.F.);
+#886 = FACE_BOUND('',#887,.F.);
+#887 = EDGE_LOOP('',(#888,#889,#890,#891));
+#888 = ORIENTED_EDGE('',*,*,#71,.F.);
+#889 = ORIENTED_EDGE('',*,*,#175,.F.);
+#890 = ORIENTED_EDGE('',*,*,#152,.F.);
+#891 = ORIENTED_EDGE('',*,*,#851,.F.);
+#892 = PLANE('',#893);
+#893 = AXIS2_PLACEMENT_3D('',#894,#895,#896);
+#894 = CARTESIAN_POINT('',(-1.5,0.875,0.2));
+#895 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#896 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#897 = ADVANCED_FACE('',(#898),#1084,.T.);
+#898 = FACE_BOUND('',#899,.T.);
+#899 = EDGE_LOOP('',(#900,#901,#909,#917,#923,#924,#932,#940,#946,#947,
+#955,#963,#969,#970,#978,#986,#992,#993,#1001,#1009,#1015,#1016,
+#1024,#1032,#1038,#1039,#1047,#1055,#1061,#1062,#1070,#1078));
+#900 = ORIENTED_EDGE('',*,*,#191,.F.);
+#901 = ORIENTED_EDGE('',*,*,#902,.T.);
+#902 = EDGE_CURVE('',#192,#903,#905,.T.);
+#903 = VERTEX_POINT('',#904);
+#904 = CARTESIAN_POINT('',(1.49,1.99,0.77));
+#905 = LINE('',#906,#907);
+#906 = CARTESIAN_POINT('',(1.49,1.99,2.E-002));
+#907 = VECTOR('',#908,1.);
+#908 = DIRECTION('',(0.E+000,0.E+000,1.));
+#909 = ORIENTED_EDGE('',*,*,#910,.T.);
+#910 = EDGE_CURVE('',#903,#911,#913,.T.);
+#911 = VERTEX_POINT('',#912);
+#912 = CARTESIAN_POINT('',(1.49,-1.99,0.77));
+#913 = LINE('',#914,#915);
+#914 = CARTESIAN_POINT('',(1.49,1.99,0.77));
+#915 = VECTOR('',#916,1.);
+#916 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#917 = ORIENTED_EDGE('',*,*,#918,.F.);
+#918 = EDGE_CURVE('',#425,#911,#919,.T.);
+#919 = LINE('',#920,#921);
+#920 = CARTESIAN_POINT('',(1.49,-1.99,2.E-002));
+#921 = VECTOR('',#922,1.);
+#922 = DIRECTION('',(0.E+000,0.E+000,1.));
+#923 = ORIENTED_EDGE('',*,*,#432,.F.);
+#924 = ORIENTED_EDGE('',*,*,#925,.T.);
+#925 = EDGE_CURVE('',#433,#926,#928,.T.);
+#926 = VERTEX_POINT('',#927);
+#927 = CARTESIAN_POINT('',(1.49,-1.625,0.2));
+#928 = LINE('',#929,#930);
+#929 = CARTESIAN_POINT('',(1.49,-1.625,1.E-002));
+#930 = VECTOR('',#931,1.);
+#931 = DIRECTION('',(0.E+000,0.E+000,1.));
+#932 = ORIENTED_EDGE('',*,*,#933,.T.);
+#933 = EDGE_CURVE('',#926,#934,#936,.T.);
+#934 = VERTEX_POINT('',#935);
+#935 = CARTESIAN_POINT('',(1.49,-1.375,0.2));
+#936 = LINE('',#937,#938);
+#937 = CARTESIAN_POINT('',(1.49,0.3075,0.2));
+#938 = VECTOR('',#939,1.);
+#939 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#940 = ORIENTED_EDGE('',*,*,#941,.T.);
+#941 = EDGE_CURVE('',#934,#458,#942,.T.);
+#942 = LINE('',#943,#944);
+#943 = CARTESIAN_POINT('',(1.49,-1.375,1.E-002));
+#944 = VECTOR('',#945,1.);
+#945 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#946 = ORIENTED_EDGE('',*,*,#465,.F.);
+#947 = ORIENTED_EDGE('',*,*,#948,.T.);
+#948 = EDGE_CURVE('',#466,#949,#951,.T.);
+#949 = VERTEX_POINT('',#950);
+#950 = CARTESIAN_POINT('',(1.49,-1.125,0.2));
+#951 = LINE('',#952,#953);
+#952 = CARTESIAN_POINT('',(1.49,-1.125,1.E-002));
+#953 = VECTOR('',#954,1.);
+#954 = DIRECTION('',(0.E+000,0.E+000,1.));
+#955 = ORIENTED_EDGE('',*,*,#956,.T.);
+#956 = EDGE_CURVE('',#949,#957,#959,.T.);
+#957 = VERTEX_POINT('',#958);
+#958 = CARTESIAN_POINT('',(1.49,-0.875,0.2));
+#959 = LINE('',#960,#961);
+#960 = CARTESIAN_POINT('',(1.49,0.5575,0.2));
+#961 = VECTOR('',#962,1.);
+#962 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#963 = ORIENTED_EDGE('',*,*,#964,.T.);
+#964 = EDGE_CURVE('',#957,#491,#965,.T.);
+#965 = LINE('',#966,#967);
+#966 = CARTESIAN_POINT('',(1.49,-0.875,1.E-002));
+#967 = VECTOR('',#968,1.);
+#968 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#969 = ORIENTED_EDGE('',*,*,#498,.F.);
+#970 = ORIENTED_EDGE('',*,*,#971,.T.);
+#971 = EDGE_CURVE('',#499,#972,#974,.T.);
+#972 = VERTEX_POINT('',#973);
+#973 = CARTESIAN_POINT('',(1.49,-0.625,0.2));
+#974 = LINE('',#975,#976);
+#975 = CARTESIAN_POINT('',(1.49,-0.625,1.E-002));
+#976 = VECTOR('',#977,1.);
+#977 = DIRECTION('',(0.E+000,0.E+000,1.));
+#978 = ORIENTED_EDGE('',*,*,#979,.T.);
+#979 = EDGE_CURVE('',#972,#980,#982,.T.);
+#980 = VERTEX_POINT('',#981);
+#981 = CARTESIAN_POINT('',(1.49,-0.375,0.2));
+#982 = LINE('',#983,#984);
+#983 = CARTESIAN_POINT('',(1.49,0.8075,0.2));
+#984 = VECTOR('',#985,1.);
+#985 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#986 = ORIENTED_EDGE('',*,*,#987,.T.);
+#987 = EDGE_CURVE('',#980,#524,#988,.T.);
+#988 = LINE('',#989,#990);
+#989 = CARTESIAN_POINT('',(1.49,-0.375,1.E-002));
+#990 = VECTOR('',#991,1.);
+#991 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#992 = ORIENTED_EDGE('',*,*,#531,.F.);
+#993 = ORIENTED_EDGE('',*,*,#994,.T.);
+#994 = EDGE_CURVE('',#532,#995,#997,.T.);
+#995 = VERTEX_POINT('',#996);
+#996 = CARTESIAN_POINT('',(1.49,-0.125,0.2));
+#997 = LINE('',#998,#999);
+#998 = CARTESIAN_POINT('',(1.49,-0.125,1.E-002));
+#999 = VECTOR('',#1000,1.);
+#1000 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1001 = ORIENTED_EDGE('',*,*,#1002,.T.);
+#1002 = EDGE_CURVE('',#995,#1003,#1005,.T.);
+#1003 = VERTEX_POINT('',#1004);
+#1004 = CARTESIAN_POINT('',(1.49,0.125,0.2));
+#1005 = LINE('',#1006,#1007);
+#1006 = CARTESIAN_POINT('',(1.49,1.0575,0.2));
+#1007 = VECTOR('',#1008,1.);
+#1008 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1009 = ORIENTED_EDGE('',*,*,#1010,.T.);
+#1010 = EDGE_CURVE('',#1003,#557,#1011,.T.);
+#1011 = LINE('',#1012,#1013);
+#1012 = CARTESIAN_POINT('',(1.49,0.125,1.E-002));
+#1013 = VECTOR('',#1014,1.);
+#1014 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1015 = ORIENTED_EDGE('',*,*,#564,.F.);
+#1016 = ORIENTED_EDGE('',*,*,#1017,.T.);
+#1017 = EDGE_CURVE('',#565,#1018,#1020,.T.);
+#1018 = VERTEX_POINT('',#1019);
+#1019 = CARTESIAN_POINT('',(1.49,0.375,0.2));
+#1020 = LINE('',#1021,#1022);
+#1021 = CARTESIAN_POINT('',(1.49,0.375,1.E-002));
+#1022 = VECTOR('',#1023,1.);
+#1023 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1024 = ORIENTED_EDGE('',*,*,#1025,.T.);
+#1025 = EDGE_CURVE('',#1018,#1026,#1028,.T.);
+#1026 = VERTEX_POINT('',#1027);
+#1027 = CARTESIAN_POINT('',(1.49,0.625,0.2));
+#1028 = LINE('',#1029,#1030);
+#1029 = CARTESIAN_POINT('',(1.49,1.3075,0.2));
+#1030 = VECTOR('',#1031,1.);
+#1031 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1032 = ORIENTED_EDGE('',*,*,#1033,.T.);
+#1033 = EDGE_CURVE('',#1026,#590,#1034,.T.);
+#1034 = LINE('',#1035,#1036);
+#1035 = CARTESIAN_POINT('',(1.49,0.625,1.E-002));
+#1036 = VECTOR('',#1037,1.);
+#1037 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1038 = ORIENTED_EDGE('',*,*,#597,.F.);
+#1039 = ORIENTED_EDGE('',*,*,#1040,.T.);
+#1040 = EDGE_CURVE('',#598,#1041,#1043,.T.);
+#1041 = VERTEX_POINT('',#1042);
+#1042 = CARTESIAN_POINT('',(1.49,0.875,0.2));
+#1043 = LINE('',#1044,#1045);
+#1044 = CARTESIAN_POINT('',(1.49,0.875,1.E-002));
+#1045 = VECTOR('',#1046,1.);
+#1046 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1047 = ORIENTED_EDGE('',*,*,#1048,.T.);
+#1048 = EDGE_CURVE('',#1041,#1049,#1051,.T.);
+#1049 = VERTEX_POINT('',#1050);
+#1050 = CARTESIAN_POINT('',(1.49,1.125,0.2));
+#1051 = LINE('',#1052,#1053);
+#1052 = CARTESIAN_POINT('',(1.49,1.5575,0.2));
+#1053 = VECTOR('',#1054,1.);
+#1054 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1055 = ORIENTED_EDGE('',*,*,#1056,.T.);
+#1056 = EDGE_CURVE('',#1049,#623,#1057,.T.);
+#1057 = LINE('',#1058,#1059);
+#1058 = CARTESIAN_POINT('',(1.49,1.125,1.E-002));
+#1059 = VECTOR('',#1060,1.);
+#1060 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1061 = ORIENTED_EDGE('',*,*,#630,.F.);
+#1062 = ORIENTED_EDGE('',*,*,#1063,.T.);
+#1063 = EDGE_CURVE('',#631,#1064,#1066,.T.);
+#1064 = VERTEX_POINT('',#1065);
+#1065 = CARTESIAN_POINT('',(1.49,1.375,0.2));
+#1066 = LINE('',#1067,#1068);
+#1067 = CARTESIAN_POINT('',(1.49,1.375,1.E-002));
+#1068 = VECTOR('',#1069,1.);
+#1069 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1070 = ORIENTED_EDGE('',*,*,#1071,.T.);
+#1071 = EDGE_CURVE('',#1064,#1072,#1074,.T.);
+#1072 = VERTEX_POINT('',#1073);
+#1073 = CARTESIAN_POINT('',(1.49,1.625,0.2));
+#1074 = LINE('',#1075,#1076);
+#1075 = CARTESIAN_POINT('',(1.49,1.8075,0.2));
+#1076 = VECTOR('',#1077,1.);
+#1077 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1078 = ORIENTED_EDGE('',*,*,#1079,.T.);
+#1079 = EDGE_CURVE('',#1072,#194,#1080,.T.);
+#1080 = LINE('',#1081,#1082);
+#1081 = CARTESIAN_POINT('',(1.49,1.625,1.E-002));
+#1082 = VECTOR('',#1083,1.);
+#1083 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1084 = PLANE('',#1085);
+#1085 = AXIS2_PLACEMENT_3D('',#1086,#1087,#1088);
+#1086 = CARTESIAN_POINT('',(1.49,1.99,2.E-002));
+#1087 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#1088 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1089 = ADVANCED_FACE('',(#1090),#1101,.F.);
+#1090 = FACE_BOUND('',#1091,.F.);
+#1091 = EDGE_LOOP('',(#1092,#1093,#1094,#1095));
+#1092 = ORIENTED_EDGE('',*,*,#712,.F.);
+#1093 = ORIENTED_EDGE('',*,*,#201,.T.);
+#1094 = ORIENTED_EDGE('',*,*,#902,.T.);
+#1095 = ORIENTED_EDGE('',*,*,#1096,.F.);
+#1096 = EDGE_CURVE('',#713,#903,#1097,.T.);
+#1097 = LINE('',#1098,#1099);
+#1098 = CARTESIAN_POINT('',(-1.49,1.99,0.77));
+#1099 = VECTOR('',#1100,1.);
+#1100 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#1101 = PLANE('',#1102);
+#1102 = AXIS2_PLACEMENT_3D('',#1103,#1104,#1105);
+#1103 = CARTESIAN_POINT('',(-1.49,1.99,2.E-002));
+#1104 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1105 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1106 = ADVANCED_FACE('',(#1107),#1141,.F.);
+#1107 = FACE_BOUND('',#1108,.F.);
+#1108 = EDGE_LOOP('',(#1109,#1119,#1127,#1133,#1134,#1135));
+#1109 = ORIENTED_EDGE('',*,*,#1110,.F.);
+#1110 = EDGE_CURVE('',#1111,#1113,#1115,.T.);
+#1111 = VERTEX_POINT('',#1112);
+#1112 = CARTESIAN_POINT('',(1.5,1.625,0.E+000));
+#1113 = VERTEX_POINT('',#1114);
+#1114 = CARTESIAN_POINT('',(1.225,1.625,0.E+000));
+#1115 = LINE('',#1116,#1117);
+#1116 = CARTESIAN_POINT('',(1.5,1.625,0.E+000));
+#1117 = VECTOR('',#1118,1.);
+#1118 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1119 = ORIENTED_EDGE('',*,*,#1120,.T.);
+#1120 = EDGE_CURVE('',#1111,#1121,#1123,.T.);
+#1121 = VERTEX_POINT('',#1122);
+#1122 = CARTESIAN_POINT('',(1.5,1.625,0.2));
+#1123 = LINE('',#1124,#1125);
+#1124 = CARTESIAN_POINT('',(1.5,1.625,0.E+000));
+#1125 = VECTOR('',#1126,1.);
+#1126 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1127 = ORIENTED_EDGE('',*,*,#1128,.T.);
+#1128 = EDGE_CURVE('',#1121,#1072,#1129,.T.);
+#1129 = LINE('',#1130,#1131);
+#1130 = CARTESIAN_POINT('',(1.5,1.625,0.2));
+#1131 = VECTOR('',#1132,1.);
+#1132 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1133 = ORIENTED_EDGE('',*,*,#1079,.T.);
+#1134 = ORIENTED_EDGE('',*,*,#655,.F.);
+#1135 = ORIENTED_EDGE('',*,*,#1136,.F.);
+#1136 = EDGE_CURVE('',#1113,#647,#1137,.T.);
+#1137 = LINE('',#1138,#1139);
+#1138 = CARTESIAN_POINT('',(1.225,1.625,0.E+000));
+#1139 = VECTOR('',#1140,1.);
+#1140 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1141 = PLANE('',#1142);
+#1142 = AXIS2_PLACEMENT_3D('',#1143,#1144,#1145);
+#1143 = CARTESIAN_POINT('',(1.5,1.625,0.E+000));
+#1144 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1145 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1146 = ADVANCED_FACE('',(#1147),#1166,.T.);
+#1147 = FACE_BOUND('',#1148,.F.);
+#1148 = EDGE_LOOP('',(#1149,#1158,#1159,#1160));
+#1149 = ORIENTED_EDGE('',*,*,#1150,.F.);
+#1150 = EDGE_CURVE('',#1113,#1151,#1153,.T.);
+#1151 = VERTEX_POINT('',#1152);
+#1152 = CARTESIAN_POINT('',(1.225,1.375,0.E+000));
+#1153 = CIRCLE('',#1154,0.125);
+#1154 = AXIS2_PLACEMENT_3D('',#1155,#1156,#1157);
+#1155 = CARTESIAN_POINT('',(1.225,1.5,0.E+000));
+#1156 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1157 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1158 = ORIENTED_EDGE('',*,*,#1136,.T.);
+#1159 = ORIENTED_EDGE('',*,*,#646,.F.);
+#1160 = ORIENTED_EDGE('',*,*,#1161,.F.);
+#1161 = EDGE_CURVE('',#1151,#639,#1162,.T.);
+#1162 = LINE('',#1163,#1164);
+#1163 = CARTESIAN_POINT('',(1.225,1.375,0.E+000));
+#1164 = VECTOR('',#1165,1.);
+#1165 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1166 = CYLINDRICAL_SURFACE('',#1167,0.125);
+#1167 = AXIS2_PLACEMENT_3D('',#1168,#1169,#1170);
+#1168 = CARTESIAN_POINT('',(1.225,1.5,0.E+000));
+#1169 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1170 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1171 = ADVANCED_FACE('',(#1172),#1206,.F.);
+#1172 = FACE_BOUND('',#1173,.F.);
+#1173 = EDGE_LOOP('',(#1174,#1184,#1190,#1191,#1192,#1200));
+#1174 = ORIENTED_EDGE('',*,*,#1175,.F.);
+#1175 = EDGE_CURVE('',#1176,#1178,#1180,.T.);
+#1176 = VERTEX_POINT('',#1177);
+#1177 = CARTESIAN_POINT('',(-1.225,1.625,0.E+000));
+#1178 = VERTEX_POINT('',#1179);
+#1179 = CARTESIAN_POINT('',(-1.5,1.625,0.E+000));
+#1180 = LINE('',#1181,#1182);
+#1181 = CARTESIAN_POINT('',(-1.225,1.625,0.E+000));
+#1182 = VECTOR('',#1183,1.);
+#1183 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1184 = ORIENTED_EDGE('',*,*,#1185,.T.);
+#1185 = EDGE_CURVE('',#1176,#218,#1186,.T.);
+#1186 = LINE('',#1187,#1188);
+#1187 = CARTESIAN_POINT('',(-1.225,1.625,0.E+000));
+#1188 = VECTOR('',#1189,1.);
+#1189 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1190 = ORIENTED_EDGE('',*,*,#217,.F.);
+#1191 = ORIENTED_EDGE('',*,*,#875,.F.);
+#1192 = ORIENTED_EDGE('',*,*,#1193,.T.);
+#1193 = EDGE_CURVE('',#868,#1194,#1196,.T.);
+#1194 = VERTEX_POINT('',#1195);
+#1195 = CARTESIAN_POINT('',(-1.5,1.625,0.2));
+#1196 = LINE('',#1197,#1198);
+#1197 = CARTESIAN_POINT('',(-1.225,1.625,0.2));
+#1198 = VECTOR('',#1199,1.);
+#1199 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1200 = ORIENTED_EDGE('',*,*,#1201,.F.);
+#1201 = EDGE_CURVE('',#1178,#1194,#1202,.T.);
+#1202 = LINE('',#1203,#1204);
+#1203 = CARTESIAN_POINT('',(-1.5,1.625,0.E+000));
+#1204 = VECTOR('',#1205,1.);
+#1205 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1206 = PLANE('',#1207);
+#1207 = AXIS2_PLACEMENT_3D('',#1208,#1209,#1210);
+#1208 = CARTESIAN_POINT('',(-1.225,1.625,0.E+000));
+#1209 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1210 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1211 = ADVANCED_FACE('',(#1212),#1239,.F.);
+#1212 = FACE_BOUND('',#1213,.F.);
+#1213 = EDGE_LOOP('',(#1214,#1222,#1223,#1224,#1225,#1233));
+#1214 = ORIENTED_EDGE('',*,*,#1215,.F.);
+#1215 = EDGE_CURVE('',#1151,#1216,#1218,.T.);
+#1216 = VERTEX_POINT('',#1217);
+#1217 = CARTESIAN_POINT('',(1.5,1.375,0.E+000));
+#1218 = LINE('',#1219,#1220);
+#1219 = CARTESIAN_POINT('',(1.225,1.375,0.E+000));
+#1220 = VECTOR('',#1221,1.);
+#1221 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1222 = ORIENTED_EDGE('',*,*,#1161,.T.);
+#1223 = ORIENTED_EDGE('',*,*,#638,.F.);
+#1224 = ORIENTED_EDGE('',*,*,#1063,.T.);
+#1225 = ORIENTED_EDGE('',*,*,#1226,.T.);
+#1226 = EDGE_CURVE('',#1064,#1227,#1229,.T.);
+#1227 = VERTEX_POINT('',#1228);
+#1228 = CARTESIAN_POINT('',(1.5,1.375,0.2));
+#1229 = LINE('',#1230,#1231);
+#1230 = CARTESIAN_POINT('',(1.225,1.375,0.2));
+#1231 = VECTOR('',#1232,1.);
+#1232 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1233 = ORIENTED_EDGE('',*,*,#1234,.F.);
+#1234 = EDGE_CURVE('',#1216,#1227,#1235,.T.);
+#1235 = LINE('',#1236,#1237);
+#1236 = CARTESIAN_POINT('',(1.5,1.375,0.E+000));
+#1237 = VECTOR('',#1238,1.);
+#1238 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1239 = PLANE('',#1240);
+#1240 = AXIS2_PLACEMENT_3D('',#1241,#1242,#1243);
+#1241 = CARTESIAN_POINT('',(1.225,1.375,0.E+000));
+#1242 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1243 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1244 = ADVANCED_FACE('',(#1245),#1264,.T.);
+#1245 = FACE_BOUND('',#1246,.F.);
+#1246 = EDGE_LOOP('',(#1247,#1256,#1262,#1263));
+#1247 = ORIENTED_EDGE('',*,*,#1248,.F.);
+#1248 = EDGE_CURVE('',#1249,#1176,#1251,.T.);
+#1249 = VERTEX_POINT('',#1250);
+#1250 = CARTESIAN_POINT('',(-1.225,1.375,0.E+000));
+#1251 = CIRCLE('',#1252,0.125);
+#1252 = AXIS2_PLACEMENT_3D('',#1253,#1254,#1255);
+#1253 = CARTESIAN_POINT('',(-1.225,1.5,0.E+000));
+#1254 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1255 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1256 = ORIENTED_EDGE('',*,*,#1257,.T.);
+#1257 = EDGE_CURVE('',#1249,#226,#1258,.T.);
+#1258 = LINE('',#1259,#1260);
+#1259 = CARTESIAN_POINT('',(-1.225,1.375,0.E+000));
+#1260 = VECTOR('',#1261,1.);
+#1261 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1262 = ORIENTED_EDGE('',*,*,#225,.F.);
+#1263 = ORIENTED_EDGE('',*,*,#1185,.F.);
+#1264 = CYLINDRICAL_SURFACE('',#1265,0.125);
+#1265 = AXIS2_PLACEMENT_3D('',#1266,#1267,#1268);
+#1266 = CARTESIAN_POINT('',(-1.225,1.5,0.E+000));
+#1267 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1268 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1269 = ADVANCED_FACE('',(#1270),#1297,.F.);
+#1270 = FACE_BOUND('',#1271,.F.);
+#1271 = EDGE_LOOP('',(#1272,#1280,#1288,#1294,#1295,#1296));
+#1272 = ORIENTED_EDGE('',*,*,#1273,.F.);
+#1273 = EDGE_CURVE('',#1274,#1249,#1276,.T.);
+#1274 = VERTEX_POINT('',#1275);
+#1275 = CARTESIAN_POINT('',(-1.5,1.375,0.E+000));
+#1276 = LINE('',#1277,#1278);
+#1277 = CARTESIAN_POINT('',(-1.5,1.375,0.E+000));
+#1278 = VECTOR('',#1279,1.);
+#1279 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1280 = ORIENTED_EDGE('',*,*,#1281,.T.);
+#1281 = EDGE_CURVE('',#1274,#1282,#1284,.T.);
+#1282 = VERTEX_POINT('',#1283);
+#1283 = CARTESIAN_POINT('',(-1.5,1.375,0.2));
+#1284 = LINE('',#1285,#1286);
+#1285 = CARTESIAN_POINT('',(-1.5,1.375,0.E+000));
+#1286 = VECTOR('',#1287,1.);
+#1287 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1288 = ORIENTED_EDGE('',*,*,#1289,.T.);
+#1289 = EDGE_CURVE('',#1282,#860,#1290,.T.);
+#1290 = LINE('',#1291,#1292);
+#1291 = CARTESIAN_POINT('',(-1.5,1.375,0.2));
+#1292 = VECTOR('',#1293,1.);
+#1293 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1294 = ORIENTED_EDGE('',*,*,#859,.F.);
+#1295 = ORIENTED_EDGE('',*,*,#234,.F.);
+#1296 = ORIENTED_EDGE('',*,*,#1257,.F.);
+#1297 = PLANE('',#1298);
+#1298 = AXIS2_PLACEMENT_3D('',#1299,#1300,#1301);
+#1299 = CARTESIAN_POINT('',(-1.5,1.375,0.E+000));
+#1300 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1301 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1302 = ADVANCED_FACE('',(#1303),#1337,.F.);
+#1303 = FACE_BOUND('',#1304,.F.);
+#1304 = EDGE_LOOP('',(#1305,#1315,#1323,#1329,#1330,#1331));
+#1305 = ORIENTED_EDGE('',*,*,#1306,.F.);
+#1306 = EDGE_CURVE('',#1307,#1309,#1311,.T.);
+#1307 = VERTEX_POINT('',#1308);
+#1308 = CARTESIAN_POINT('',(1.5,1.125,0.E+000));
+#1309 = VERTEX_POINT('',#1310);
+#1310 = CARTESIAN_POINT('',(1.225,1.125,0.E+000));
+#1311 = LINE('',#1312,#1313);
+#1312 = CARTESIAN_POINT('',(1.5,1.125,0.E+000));
+#1313 = VECTOR('',#1314,1.);
+#1314 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1315 = ORIENTED_EDGE('',*,*,#1316,.T.);
+#1316 = EDGE_CURVE('',#1307,#1317,#1319,.T.);
+#1317 = VERTEX_POINT('',#1318);
+#1318 = CARTESIAN_POINT('',(1.5,1.125,0.2));
+#1319 = LINE('',#1320,#1321);
+#1320 = CARTESIAN_POINT('',(1.5,1.125,0.E+000));
+#1321 = VECTOR('',#1322,1.);
+#1322 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1323 = ORIENTED_EDGE('',*,*,#1324,.T.);
+#1324 = EDGE_CURVE('',#1317,#1049,#1325,.T.);
+#1325 = LINE('',#1326,#1327);
+#1326 = CARTESIAN_POINT('',(1.5,1.125,0.2));
+#1327 = VECTOR('',#1328,1.);
+#1328 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1329 = ORIENTED_EDGE('',*,*,#1056,.T.);
+#1330 = ORIENTED_EDGE('',*,*,#622,.F.);
+#1331 = ORIENTED_EDGE('',*,*,#1332,.F.);
+#1332 = EDGE_CURVE('',#1309,#614,#1333,.T.);
+#1333 = LINE('',#1334,#1335);
+#1334 = CARTESIAN_POINT('',(1.225,1.125,0.E+000));
+#1335 = VECTOR('',#1336,1.);
+#1336 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1337 = PLANE('',#1338);
+#1338 = AXIS2_PLACEMENT_3D('',#1339,#1340,#1341);
+#1339 = CARTESIAN_POINT('',(1.5,1.125,0.E+000));
+#1340 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1341 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1342 = ADVANCED_FACE('',(#1343),#1362,.T.);
+#1343 = FACE_BOUND('',#1344,.F.);
+#1344 = EDGE_LOOP('',(#1345,#1354,#1355,#1356));
+#1345 = ORIENTED_EDGE('',*,*,#1346,.F.);
+#1346 = EDGE_CURVE('',#1309,#1347,#1349,.T.);
+#1347 = VERTEX_POINT('',#1348);
+#1348 = CARTESIAN_POINT('',(1.225,0.875,0.E+000));
+#1349 = CIRCLE('',#1350,0.125);
+#1350 = AXIS2_PLACEMENT_3D('',#1351,#1352,#1353);
+#1351 = CARTESIAN_POINT('',(1.225,1.,0.E+000));
+#1352 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1353 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1354 = ORIENTED_EDGE('',*,*,#1332,.T.);
+#1355 = ORIENTED_EDGE('',*,*,#613,.F.);
+#1356 = ORIENTED_EDGE('',*,*,#1357,.F.);
+#1357 = EDGE_CURVE('',#1347,#606,#1358,.T.);
+#1358 = LINE('',#1359,#1360);
+#1359 = CARTESIAN_POINT('',(1.225,0.875,0.E+000));
+#1360 = VECTOR('',#1361,1.);
+#1361 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1362 = CYLINDRICAL_SURFACE('',#1363,0.125);
+#1363 = AXIS2_PLACEMENT_3D('',#1364,#1365,#1366);
+#1364 = CARTESIAN_POINT('',(1.225,1.,0.E+000));
+#1365 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1366 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1367 = ADVANCED_FACE('',(#1368),#1395,.F.);
+#1368 = FACE_BOUND('',#1369,.F.);
+#1369 = EDGE_LOOP('',(#1370,#1378,#1379,#1380,#1381,#1389));
+#1370 = ORIENTED_EDGE('',*,*,#1371,.F.);
+#1371 = EDGE_CURVE('',#1347,#1372,#1374,.T.);
+#1372 = VERTEX_POINT('',#1373);
+#1373 = CARTESIAN_POINT('',(1.5,0.875,0.E+000));
+#1374 = LINE('',#1375,#1376);
+#1375 = CARTESIAN_POINT('',(1.225,0.875,0.E+000));
+#1376 = VECTOR('',#1377,1.);
+#1377 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1378 = ORIENTED_EDGE('',*,*,#1357,.T.);
+#1379 = ORIENTED_EDGE('',*,*,#605,.F.);
+#1380 = ORIENTED_EDGE('',*,*,#1040,.T.);
+#1381 = ORIENTED_EDGE('',*,*,#1382,.T.);
+#1382 = EDGE_CURVE('',#1041,#1383,#1385,.T.);
+#1383 = VERTEX_POINT('',#1384);
+#1384 = CARTESIAN_POINT('',(1.5,0.875,0.2));
+#1385 = LINE('',#1386,#1387);
+#1386 = CARTESIAN_POINT('',(1.225,0.875,0.2));
+#1387 = VECTOR('',#1388,1.);
+#1388 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1389 = ORIENTED_EDGE('',*,*,#1390,.F.);
+#1390 = EDGE_CURVE('',#1372,#1383,#1391,.T.);
+#1391 = LINE('',#1392,#1393);
+#1392 = CARTESIAN_POINT('',(1.5,0.875,0.E+000));
+#1393 = VECTOR('',#1394,1.);
+#1394 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1395 = PLANE('',#1396);
+#1396 = AXIS2_PLACEMENT_3D('',#1397,#1398,#1399);
+#1397 = CARTESIAN_POINT('',(1.225,0.875,0.E+000));
+#1398 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1399 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1400 = ADVANCED_FACE('',(#1401),#1435,.F.);
+#1401 = FACE_BOUND('',#1402,.F.);
+#1402 = EDGE_LOOP('',(#1403,#1413,#1421,#1427,#1428,#1429));
+#1403 = ORIENTED_EDGE('',*,*,#1404,.F.);
+#1404 = EDGE_CURVE('',#1405,#1407,#1409,.T.);
+#1405 = VERTEX_POINT('',#1406);
+#1406 = CARTESIAN_POINT('',(1.5,0.625,0.E+000));
+#1407 = VERTEX_POINT('',#1408);
+#1408 = CARTESIAN_POINT('',(1.225,0.625,0.E+000));
+#1409 = LINE('',#1410,#1411);
+#1410 = CARTESIAN_POINT('',(1.5,0.625,0.E+000));
+#1411 = VECTOR('',#1412,1.);
+#1412 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1413 = ORIENTED_EDGE('',*,*,#1414,.T.);
+#1414 = EDGE_CURVE('',#1405,#1415,#1417,.T.);
+#1415 = VERTEX_POINT('',#1416);
+#1416 = CARTESIAN_POINT('',(1.5,0.625,0.2));
+#1417 = LINE('',#1418,#1419);
+#1418 = CARTESIAN_POINT('',(1.5,0.625,0.E+000));
+#1419 = VECTOR('',#1420,1.);
+#1420 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1421 = ORIENTED_EDGE('',*,*,#1422,.T.);
+#1422 = EDGE_CURVE('',#1415,#1026,#1423,.T.);
+#1423 = LINE('',#1424,#1425);
+#1424 = CARTESIAN_POINT('',(1.5,0.625,0.2));
+#1425 = VECTOR('',#1426,1.);
+#1426 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1427 = ORIENTED_EDGE('',*,*,#1033,.T.);
+#1428 = ORIENTED_EDGE('',*,*,#589,.F.);
+#1429 = ORIENTED_EDGE('',*,*,#1430,.F.);
+#1430 = EDGE_CURVE('',#1407,#581,#1431,.T.);
+#1431 = LINE('',#1432,#1433);
+#1432 = CARTESIAN_POINT('',(1.225,0.625,0.E+000));
+#1433 = VECTOR('',#1434,1.);
+#1434 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1435 = PLANE('',#1436);
+#1436 = AXIS2_PLACEMENT_3D('',#1437,#1438,#1439);
+#1437 = CARTESIAN_POINT('',(1.5,0.625,0.E+000));
+#1438 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1439 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1440 = ADVANCED_FACE('',(#1441),#1460,.T.);
+#1441 = FACE_BOUND('',#1442,.F.);
+#1442 = EDGE_LOOP('',(#1443,#1452,#1453,#1454));
+#1443 = ORIENTED_EDGE('',*,*,#1444,.F.);
+#1444 = EDGE_CURVE('',#1407,#1445,#1447,.T.);
+#1445 = VERTEX_POINT('',#1446);
+#1446 = CARTESIAN_POINT('',(1.225,0.375,0.E+000));
+#1447 = CIRCLE('',#1448,0.125);
+#1448 = AXIS2_PLACEMENT_3D('',#1449,#1450,#1451);
+#1449 = CARTESIAN_POINT('',(1.225,0.5,0.E+000));
+#1450 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1451 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1452 = ORIENTED_EDGE('',*,*,#1430,.T.);
+#1453 = ORIENTED_EDGE('',*,*,#580,.F.);
+#1454 = ORIENTED_EDGE('',*,*,#1455,.F.);
+#1455 = EDGE_CURVE('',#1445,#573,#1456,.T.);
+#1456 = LINE('',#1457,#1458);
+#1457 = CARTESIAN_POINT('',(1.225,0.375,0.E+000));
+#1458 = VECTOR('',#1459,1.);
+#1459 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1460 = CYLINDRICAL_SURFACE('',#1461,0.125);
+#1461 = AXIS2_PLACEMENT_3D('',#1462,#1463,#1464);
+#1462 = CARTESIAN_POINT('',(1.225,0.5,0.E+000));
+#1463 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1464 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1465 = ADVANCED_FACE('',(#1466),#1500,.F.);
+#1466 = FACE_BOUND('',#1467,.F.);
+#1467 = EDGE_LOOP('',(#1468,#1478,#1484,#1485,#1486,#1494));
+#1468 = ORIENTED_EDGE('',*,*,#1469,.F.);
+#1469 = EDGE_CURVE('',#1470,#1472,#1474,.T.);
+#1470 = VERTEX_POINT('',#1471);
+#1471 = CARTESIAN_POINT('',(-1.225,0.625,0.E+000));
+#1472 = VERTEX_POINT('',#1473);
+#1473 = CARTESIAN_POINT('',(-1.5,0.625,0.E+000));
+#1474 = LINE('',#1475,#1476);
+#1475 = CARTESIAN_POINT('',(-1.225,0.625,0.E+000));
+#1476 = VECTOR('',#1477,1.);
+#1477 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1478 = ORIENTED_EDGE('',*,*,#1479,.T.);
+#1479 = EDGE_CURVE('',#1470,#260,#1480,.T.);
+#1480 = LINE('',#1481,#1482);
+#1481 = CARTESIAN_POINT('',(-1.225,0.625,0.E+000));
+#1482 = VECTOR('',#1483,1.);
+#1483 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1484 = ORIENTED_EDGE('',*,*,#259,.F.);
+#1485 = ORIENTED_EDGE('',*,*,#843,.F.);
+#1486 = ORIENTED_EDGE('',*,*,#1487,.T.);
+#1487 = EDGE_CURVE('',#836,#1488,#1490,.T.);
+#1488 = VERTEX_POINT('',#1489);
+#1489 = CARTESIAN_POINT('',(-1.5,0.625,0.2));
+#1490 = LINE('',#1491,#1492);
+#1491 = CARTESIAN_POINT('',(-1.225,0.625,0.2));
+#1492 = VECTOR('',#1493,1.);
+#1493 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1494 = ORIENTED_EDGE('',*,*,#1495,.F.);
+#1495 = EDGE_CURVE('',#1472,#1488,#1496,.T.);
+#1496 = LINE('',#1497,#1498);
+#1497 = CARTESIAN_POINT('',(-1.5,0.625,0.E+000));
+#1498 = VECTOR('',#1499,1.);
+#1499 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1500 = PLANE('',#1501);
+#1501 = AXIS2_PLACEMENT_3D('',#1502,#1503,#1504);
+#1502 = CARTESIAN_POINT('',(-1.225,0.625,0.E+000));
+#1503 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1504 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1505 = ADVANCED_FACE('',(#1506),#1533,.F.);
+#1506 = FACE_BOUND('',#1507,.F.);
+#1507 = EDGE_LOOP('',(#1508,#1516,#1517,#1518,#1519,#1527));
+#1508 = ORIENTED_EDGE('',*,*,#1509,.F.);
+#1509 = EDGE_CURVE('',#1445,#1510,#1512,.T.);
+#1510 = VERTEX_POINT('',#1511);
+#1511 = CARTESIAN_POINT('',(1.5,0.375,0.E+000));
+#1512 = LINE('',#1513,#1514);
+#1513 = CARTESIAN_POINT('',(1.225,0.375,0.E+000));
+#1514 = VECTOR('',#1515,1.);
+#1515 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1516 = ORIENTED_EDGE('',*,*,#1455,.T.);
+#1517 = ORIENTED_EDGE('',*,*,#572,.F.);
+#1518 = ORIENTED_EDGE('',*,*,#1017,.T.);
+#1519 = ORIENTED_EDGE('',*,*,#1520,.T.);
+#1520 = EDGE_CURVE('',#1018,#1521,#1523,.T.);
+#1521 = VERTEX_POINT('',#1522);
+#1522 = CARTESIAN_POINT('',(1.5,0.375,0.2));
+#1523 = LINE('',#1524,#1525);
+#1524 = CARTESIAN_POINT('',(1.225,0.375,0.2));
+#1525 = VECTOR('',#1526,1.);
+#1526 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1527 = ORIENTED_EDGE('',*,*,#1528,.F.);
+#1528 = EDGE_CURVE('',#1510,#1521,#1529,.T.);
+#1529 = LINE('',#1530,#1531);
+#1530 = CARTESIAN_POINT('',(1.5,0.375,0.E+000));
+#1531 = VECTOR('',#1532,1.);
+#1532 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1533 = PLANE('',#1534);
+#1534 = AXIS2_PLACEMENT_3D('',#1535,#1536,#1537);
+#1535 = CARTESIAN_POINT('',(1.225,0.375,0.E+000));
+#1536 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1537 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1538 = ADVANCED_FACE('',(#1539),#1558,.T.);
+#1539 = FACE_BOUND('',#1540,.F.);
+#1540 = EDGE_LOOP('',(#1541,#1550,#1556,#1557));
+#1541 = ORIENTED_EDGE('',*,*,#1542,.F.);
+#1542 = EDGE_CURVE('',#1543,#1470,#1545,.T.);
+#1543 = VERTEX_POINT('',#1544);
+#1544 = CARTESIAN_POINT('',(-1.225,0.375,0.E+000));
+#1545 = CIRCLE('',#1546,0.125);
+#1546 = AXIS2_PLACEMENT_3D('',#1547,#1548,#1549);
+#1547 = CARTESIAN_POINT('',(-1.225,0.5,0.E+000));
+#1548 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1549 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1550 = ORIENTED_EDGE('',*,*,#1551,.T.);
+#1551 = EDGE_CURVE('',#1543,#268,#1552,.T.);
+#1552 = LINE('',#1553,#1554);
+#1553 = CARTESIAN_POINT('',(-1.225,0.375,0.E+000));
+#1554 = VECTOR('',#1555,1.);
+#1555 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1556 = ORIENTED_EDGE('',*,*,#267,.F.);
+#1557 = ORIENTED_EDGE('',*,*,#1479,.F.);
+#1558 = CYLINDRICAL_SURFACE('',#1559,0.125);
+#1559 = AXIS2_PLACEMENT_3D('',#1560,#1561,#1562);
+#1560 = CARTESIAN_POINT('',(-1.225,0.5,0.E+000));
+#1561 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1562 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1563 = ADVANCED_FACE('',(#1564),#1591,.F.);
+#1564 = FACE_BOUND('',#1565,.F.);
+#1565 = EDGE_LOOP('',(#1566,#1574,#1582,#1588,#1589,#1590));
+#1566 = ORIENTED_EDGE('',*,*,#1567,.F.);
+#1567 = EDGE_CURVE('',#1568,#1543,#1570,.T.);
+#1568 = VERTEX_POINT('',#1569);
+#1569 = CARTESIAN_POINT('',(-1.5,0.375,0.E+000));
+#1570 = LINE('',#1571,#1572);
+#1571 = CARTESIAN_POINT('',(-1.5,0.375,0.E+000));
+#1572 = VECTOR('',#1573,1.);
+#1573 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1574 = ORIENTED_EDGE('',*,*,#1575,.T.);
+#1575 = EDGE_CURVE('',#1568,#1576,#1578,.T.);
+#1576 = VERTEX_POINT('',#1577);
+#1577 = CARTESIAN_POINT('',(-1.5,0.375,0.2));
+#1578 = LINE('',#1579,#1580);
+#1579 = CARTESIAN_POINT('',(-1.5,0.375,0.E+000));
+#1580 = VECTOR('',#1581,1.);
+#1581 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1582 = ORIENTED_EDGE('',*,*,#1583,.T.);
+#1583 = EDGE_CURVE('',#1576,#828,#1584,.T.);
+#1584 = LINE('',#1585,#1586);
+#1585 = CARTESIAN_POINT('',(-1.5,0.375,0.2));
+#1586 = VECTOR('',#1587,1.);
+#1587 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1588 = ORIENTED_EDGE('',*,*,#827,.F.);
+#1589 = ORIENTED_EDGE('',*,*,#276,.F.);
+#1590 = ORIENTED_EDGE('',*,*,#1551,.F.);
+#1591 = PLANE('',#1592);
+#1592 = AXIS2_PLACEMENT_3D('',#1593,#1594,#1595);
+#1593 = CARTESIAN_POINT('',(-1.5,0.375,0.E+000));
+#1594 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1595 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1596 = ADVANCED_FACE('',(#1597),#1631,.F.);
+#1597 = FACE_BOUND('',#1598,.F.);
+#1598 = EDGE_LOOP('',(#1599,#1609,#1617,#1623,#1624,#1625));
+#1599 = ORIENTED_EDGE('',*,*,#1600,.F.);
+#1600 = EDGE_CURVE('',#1601,#1603,#1605,.T.);
+#1601 = VERTEX_POINT('',#1602);
+#1602 = CARTESIAN_POINT('',(1.5,0.125,0.E+000));
+#1603 = VERTEX_POINT('',#1604);
+#1604 = CARTESIAN_POINT('',(1.225,0.125,0.E+000));
+#1605 = LINE('',#1606,#1607);
+#1606 = CARTESIAN_POINT('',(1.5,0.125,0.E+000));
+#1607 = VECTOR('',#1608,1.);
+#1608 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1609 = ORIENTED_EDGE('',*,*,#1610,.T.);
+#1610 = EDGE_CURVE('',#1601,#1611,#1613,.T.);
+#1611 = VERTEX_POINT('',#1612);
+#1612 = CARTESIAN_POINT('',(1.5,0.125,0.2));
+#1613 = LINE('',#1614,#1615);
+#1614 = CARTESIAN_POINT('',(1.5,0.125,0.E+000));
+#1615 = VECTOR('',#1616,1.);
+#1616 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1617 = ORIENTED_EDGE('',*,*,#1618,.T.);
+#1618 = EDGE_CURVE('',#1611,#1003,#1619,.T.);
+#1619 = LINE('',#1620,#1621);
+#1620 = CARTESIAN_POINT('',(1.5,0.125,0.2));
+#1621 = VECTOR('',#1622,1.);
+#1622 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1623 = ORIENTED_EDGE('',*,*,#1010,.T.);
+#1624 = ORIENTED_EDGE('',*,*,#556,.F.);
+#1625 = ORIENTED_EDGE('',*,*,#1626,.F.);
+#1626 = EDGE_CURVE('',#1603,#548,#1627,.T.);
+#1627 = LINE('',#1628,#1629);
+#1628 = CARTESIAN_POINT('',(1.225,0.125,0.E+000));
+#1629 = VECTOR('',#1630,1.);
+#1630 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1631 = PLANE('',#1632);
+#1632 = AXIS2_PLACEMENT_3D('',#1633,#1634,#1635);
+#1633 = CARTESIAN_POINT('',(1.5,0.125,0.E+000));
+#1634 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1635 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1636 = ADVANCED_FACE('',(#1637),#1656,.T.);
+#1637 = FACE_BOUND('',#1638,.F.);
+#1638 = EDGE_LOOP('',(#1639,#1648,#1649,#1650));
+#1639 = ORIENTED_EDGE('',*,*,#1640,.F.);
+#1640 = EDGE_CURVE('',#1603,#1641,#1643,.T.);
+#1641 = VERTEX_POINT('',#1642);
+#1642 = CARTESIAN_POINT('',(1.225,-0.125,0.E+000));
+#1643 = CIRCLE('',#1644,0.125);
+#1644 = AXIS2_PLACEMENT_3D('',#1645,#1646,#1647);
+#1645 = CARTESIAN_POINT('',(1.225,-2.775557561563E-016,0.E+000));
+#1646 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1647 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1648 = ORIENTED_EDGE('',*,*,#1626,.T.);
+#1649 = ORIENTED_EDGE('',*,*,#547,.F.);
+#1650 = ORIENTED_EDGE('',*,*,#1651,.F.);
+#1651 = EDGE_CURVE('',#1641,#540,#1652,.T.);
+#1652 = LINE('',#1653,#1654);
+#1653 = CARTESIAN_POINT('',(1.225,-0.125,0.E+000));
+#1654 = VECTOR('',#1655,1.);
+#1655 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1656 = CYLINDRICAL_SURFACE('',#1657,0.125);
+#1657 = AXIS2_PLACEMENT_3D('',#1658,#1659,#1660);
+#1658 = CARTESIAN_POINT('',(1.225,-2.775557561563E-016,0.E+000));
+#1659 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1660 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1661 = ADVANCED_FACE('',(#1662),#1696,.F.);
+#1662 = FACE_BOUND('',#1663,.F.);
+#1663 = EDGE_LOOP('',(#1664,#1674,#1680,#1681,#1682,#1690));
+#1664 = ORIENTED_EDGE('',*,*,#1665,.F.);
+#1665 = EDGE_CURVE('',#1666,#1668,#1670,.T.);
+#1666 = VERTEX_POINT('',#1667);
+#1667 = CARTESIAN_POINT('',(-1.225,0.125,0.E+000));
+#1668 = VERTEX_POINT('',#1669);
+#1669 = CARTESIAN_POINT('',(-1.5,0.125,0.E+000));
+#1670 = LINE('',#1671,#1672);
+#1671 = CARTESIAN_POINT('',(-1.225,0.125,0.E+000));
+#1672 = VECTOR('',#1673,1.);
+#1673 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1674 = ORIENTED_EDGE('',*,*,#1675,.T.);
+#1675 = EDGE_CURVE('',#1666,#293,#1676,.T.);
+#1676 = LINE('',#1677,#1678);
+#1677 = CARTESIAN_POINT('',(-1.225,0.125,0.E+000));
+#1678 = VECTOR('',#1679,1.);
+#1679 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1680 = ORIENTED_EDGE('',*,*,#292,.F.);
+#1681 = ORIENTED_EDGE('',*,*,#820,.F.);
+#1682 = ORIENTED_EDGE('',*,*,#1683,.T.);
+#1683 = EDGE_CURVE('',#813,#1684,#1686,.T.);
+#1684 = VERTEX_POINT('',#1685);
+#1685 = CARTESIAN_POINT('',(-1.5,0.125,0.2));
+#1686 = LINE('',#1687,#1688);
+#1687 = CARTESIAN_POINT('',(-1.225,0.125,0.2));
+#1688 = VECTOR('',#1689,1.);
+#1689 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1690 = ORIENTED_EDGE('',*,*,#1691,.F.);
+#1691 = EDGE_CURVE('',#1668,#1684,#1692,.T.);
+#1692 = LINE('',#1693,#1694);
+#1693 = CARTESIAN_POINT('',(-1.5,0.125,0.E+000));
+#1694 = VECTOR('',#1695,1.);
+#1695 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1696 = PLANE('',#1697);
+#1697 = AXIS2_PLACEMENT_3D('',#1698,#1699,#1700);
+#1698 = CARTESIAN_POINT('',(-1.225,0.125,0.E+000));
+#1699 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1700 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1701 = ADVANCED_FACE('',(#1702),#1729,.F.);
+#1702 = FACE_BOUND('',#1703,.F.);
+#1703 = EDGE_LOOP('',(#1704,#1712,#1713,#1714,#1715,#1723));
+#1704 = ORIENTED_EDGE('',*,*,#1705,.F.);
+#1705 = EDGE_CURVE('',#1641,#1706,#1708,.T.);
+#1706 = VERTEX_POINT('',#1707);
+#1707 = CARTESIAN_POINT('',(1.5,-0.125,0.E+000));
+#1708 = LINE('',#1709,#1710);
+#1709 = CARTESIAN_POINT('',(1.225,-0.125,0.E+000));
+#1710 = VECTOR('',#1711,1.);
+#1711 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1712 = ORIENTED_EDGE('',*,*,#1651,.T.);
+#1713 = ORIENTED_EDGE('',*,*,#539,.F.);
+#1714 = ORIENTED_EDGE('',*,*,#994,.T.);
+#1715 = ORIENTED_EDGE('',*,*,#1716,.T.);
+#1716 = EDGE_CURVE('',#995,#1717,#1719,.T.);
+#1717 = VERTEX_POINT('',#1718);
+#1718 = CARTESIAN_POINT('',(1.5,-0.125,0.2));
+#1719 = LINE('',#1720,#1721);
+#1720 = CARTESIAN_POINT('',(1.225,-0.125,0.2));
+#1721 = VECTOR('',#1722,1.);
+#1722 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1723 = ORIENTED_EDGE('',*,*,#1724,.F.);
+#1724 = EDGE_CURVE('',#1706,#1717,#1725,.T.);
+#1725 = LINE('',#1726,#1727);
+#1726 = CARTESIAN_POINT('',(1.5,-0.125,0.E+000));
+#1727 = VECTOR('',#1728,1.);
+#1728 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1729 = PLANE('',#1730);
+#1730 = AXIS2_PLACEMENT_3D('',#1731,#1732,#1733);
+#1731 = CARTESIAN_POINT('',(1.225,-0.125,0.E+000));
+#1732 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1733 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1734 = ADVANCED_FACE('',(#1735),#1754,.T.);
+#1735 = FACE_BOUND('',#1736,.F.);
+#1736 = EDGE_LOOP('',(#1737,#1746,#1752,#1753));
+#1737 = ORIENTED_EDGE('',*,*,#1738,.F.);
+#1738 = EDGE_CURVE('',#1739,#1666,#1741,.T.);
+#1739 = VERTEX_POINT('',#1740);
+#1740 = CARTESIAN_POINT('',(-1.225,-0.125,0.E+000));
+#1741 = CIRCLE('',#1742,0.125);
+#1742 = AXIS2_PLACEMENT_3D('',#1743,#1744,#1745);
+#1743 = CARTESIAN_POINT('',(-1.225,4.440892098501E-016,0.E+000));
+#1744 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1745 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1746 = ORIENTED_EDGE('',*,*,#1747,.T.);
+#1747 = EDGE_CURVE('',#1739,#301,#1748,.T.);
+#1748 = LINE('',#1749,#1750);
+#1749 = CARTESIAN_POINT('',(-1.225,-0.125,0.E+000));
+#1750 = VECTOR('',#1751,1.);
+#1751 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1752 = ORIENTED_EDGE('',*,*,#300,.F.);
+#1753 = ORIENTED_EDGE('',*,*,#1675,.F.);
+#1754 = CYLINDRICAL_SURFACE('',#1755,0.125);
+#1755 = AXIS2_PLACEMENT_3D('',#1756,#1757,#1758);
+#1756 = CARTESIAN_POINT('',(-1.225,4.440892098501E-016,0.E+000));
+#1757 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1758 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1759 = ADVANCED_FACE('',(#1760),#1787,.F.);
+#1760 = FACE_BOUND('',#1761,.F.);
+#1761 = EDGE_LOOP('',(#1762,#1770,#1778,#1784,#1785,#1786));
+#1762 = ORIENTED_EDGE('',*,*,#1763,.F.);
+#1763 = EDGE_CURVE('',#1764,#1739,#1766,.T.);
+#1764 = VERTEX_POINT('',#1765);
+#1765 = CARTESIAN_POINT('',(-1.5,-0.125,0.E+000));
+#1766 = LINE('',#1767,#1768);
+#1767 = CARTESIAN_POINT('',(-1.5,-0.125,0.E+000));
+#1768 = VECTOR('',#1769,1.);
+#1769 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1770 = ORIENTED_EDGE('',*,*,#1771,.T.);
+#1771 = EDGE_CURVE('',#1764,#1772,#1774,.T.);
+#1772 = VERTEX_POINT('',#1773);
+#1773 = CARTESIAN_POINT('',(-1.5,-0.125,0.2));
+#1774 = LINE('',#1775,#1776);
+#1775 = CARTESIAN_POINT('',(-1.5,-0.125,0.E+000));
+#1776 = VECTOR('',#1777,1.);
+#1777 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1778 = ORIENTED_EDGE('',*,*,#1779,.T.);
+#1779 = EDGE_CURVE('',#1772,#805,#1780,.T.);
+#1780 = LINE('',#1781,#1782);
+#1781 = CARTESIAN_POINT('',(-1.5,-0.125,0.2));
+#1782 = VECTOR('',#1783,1.);
+#1783 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1784 = ORIENTED_EDGE('',*,*,#804,.F.);
+#1785 = ORIENTED_EDGE('',*,*,#309,.F.);
+#1786 = ORIENTED_EDGE('',*,*,#1747,.F.);
+#1787 = PLANE('',#1788);
+#1788 = AXIS2_PLACEMENT_3D('',#1789,#1790,#1791);
+#1789 = CARTESIAN_POINT('',(-1.5,-0.125,0.E+000));
+#1790 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1791 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1792 = ADVANCED_FACE('',(#1793),#1827,.F.);
+#1793 = FACE_BOUND('',#1794,.F.);
+#1794 = EDGE_LOOP('',(#1795,#1805,#1813,#1819,#1820,#1821));
+#1795 = ORIENTED_EDGE('',*,*,#1796,.F.);
+#1796 = EDGE_CURVE('',#1797,#1799,#1801,.T.);
+#1797 = VERTEX_POINT('',#1798);
+#1798 = CARTESIAN_POINT('',(1.5,-0.375,0.E+000));
+#1799 = VERTEX_POINT('',#1800);
+#1800 = CARTESIAN_POINT('',(1.225,-0.375,0.E+000));
+#1801 = LINE('',#1802,#1803);
+#1802 = CARTESIAN_POINT('',(1.5,-0.375,0.E+000));
+#1803 = VECTOR('',#1804,1.);
+#1804 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1805 = ORIENTED_EDGE('',*,*,#1806,.T.);
+#1806 = EDGE_CURVE('',#1797,#1807,#1809,.T.);
+#1807 = VERTEX_POINT('',#1808);
+#1808 = CARTESIAN_POINT('',(1.5,-0.375,0.2));
+#1809 = LINE('',#1810,#1811);
+#1810 = CARTESIAN_POINT('',(1.5,-0.375,0.E+000));
+#1811 = VECTOR('',#1812,1.);
+#1812 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1813 = ORIENTED_EDGE('',*,*,#1814,.T.);
+#1814 = EDGE_CURVE('',#1807,#980,#1815,.T.);
+#1815 = LINE('',#1816,#1817);
+#1816 = CARTESIAN_POINT('',(1.5,-0.375,0.2));
+#1817 = VECTOR('',#1818,1.);
+#1818 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1819 = ORIENTED_EDGE('',*,*,#987,.T.);
+#1820 = ORIENTED_EDGE('',*,*,#523,.F.);
+#1821 = ORIENTED_EDGE('',*,*,#1822,.F.);
+#1822 = EDGE_CURVE('',#1799,#515,#1823,.T.);
+#1823 = LINE('',#1824,#1825);
+#1824 = CARTESIAN_POINT('',(1.225,-0.375,0.E+000));
+#1825 = VECTOR('',#1826,1.);
+#1826 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1827 = PLANE('',#1828);
+#1828 = AXIS2_PLACEMENT_3D('',#1829,#1830,#1831);
+#1829 = CARTESIAN_POINT('',(1.5,-0.375,0.E+000));
+#1830 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1831 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1832 = ADVANCED_FACE('',(#1833),#1852,.T.);
+#1833 = FACE_BOUND('',#1834,.F.);
+#1834 = EDGE_LOOP('',(#1835,#1844,#1845,#1846));
+#1835 = ORIENTED_EDGE('',*,*,#1836,.F.);
+#1836 = EDGE_CURVE('',#1799,#1837,#1839,.T.);
+#1837 = VERTEX_POINT('',#1838);
+#1838 = CARTESIAN_POINT('',(1.225,-0.625,0.E+000));
+#1839 = CIRCLE('',#1840,0.125);
+#1840 = AXIS2_PLACEMENT_3D('',#1841,#1842,#1843);
+#1841 = CARTESIAN_POINT('',(1.225,-0.5,0.E+000));
+#1842 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1843 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1844 = ORIENTED_EDGE('',*,*,#1822,.T.);
+#1845 = ORIENTED_EDGE('',*,*,#514,.F.);
+#1846 = ORIENTED_EDGE('',*,*,#1847,.F.);
+#1847 = EDGE_CURVE('',#1837,#507,#1848,.T.);
+#1848 = LINE('',#1849,#1850);
+#1849 = CARTESIAN_POINT('',(1.225,-0.625,0.E+000));
+#1850 = VECTOR('',#1851,1.);
+#1851 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1852 = CYLINDRICAL_SURFACE('',#1853,0.125);
+#1853 = AXIS2_PLACEMENT_3D('',#1854,#1855,#1856);
+#1854 = CARTESIAN_POINT('',(1.225,-0.5,0.E+000));
+#1855 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1856 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1857 = ADVANCED_FACE('',(#1858),#1892,.F.);
+#1858 = FACE_BOUND('',#1859,.F.);
+#1859 = EDGE_LOOP('',(#1860,#1870,#1876,#1877,#1878,#1886));
+#1860 = ORIENTED_EDGE('',*,*,#1861,.F.);
+#1861 = EDGE_CURVE('',#1862,#1864,#1866,.T.);
+#1862 = VERTEX_POINT('',#1863);
+#1863 = CARTESIAN_POINT('',(-1.225,-0.375,0.E+000));
+#1864 = VERTEX_POINT('',#1865);
+#1865 = CARTESIAN_POINT('',(-1.5,-0.375,0.E+000));
+#1866 = LINE('',#1867,#1868);
+#1867 = CARTESIAN_POINT('',(-1.225,-0.375,0.E+000));
+#1868 = VECTOR('',#1869,1.);
+#1869 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1870 = ORIENTED_EDGE('',*,*,#1871,.T.);
+#1871 = EDGE_CURVE('',#1862,#326,#1872,.T.);
+#1872 = LINE('',#1873,#1874);
+#1873 = CARTESIAN_POINT('',(-1.225,-0.375,0.E+000));
+#1874 = VECTOR('',#1875,1.);
+#1875 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1876 = ORIENTED_EDGE('',*,*,#325,.F.);
+#1877 = ORIENTED_EDGE('',*,*,#797,.F.);
+#1878 = ORIENTED_EDGE('',*,*,#1879,.T.);
+#1879 = EDGE_CURVE('',#790,#1880,#1882,.T.);
+#1880 = VERTEX_POINT('',#1881);
+#1881 = CARTESIAN_POINT('',(-1.5,-0.375,0.2));
+#1882 = LINE('',#1883,#1884);
+#1883 = CARTESIAN_POINT('',(-1.225,-0.375,0.2));
+#1884 = VECTOR('',#1885,1.);
+#1885 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1886 = ORIENTED_EDGE('',*,*,#1887,.F.);
+#1887 = EDGE_CURVE('',#1864,#1880,#1888,.T.);
+#1888 = LINE('',#1889,#1890);
+#1889 = CARTESIAN_POINT('',(-1.5,-0.375,0.E+000));
+#1890 = VECTOR('',#1891,1.);
+#1891 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1892 = PLANE('',#1893);
+#1893 = AXIS2_PLACEMENT_3D('',#1894,#1895,#1896);
+#1894 = CARTESIAN_POINT('',(-1.225,-0.375,0.E+000));
+#1895 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1896 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1897 = ADVANCED_FACE('',(#1898),#1925,.F.);
+#1898 = FACE_BOUND('',#1899,.F.);
+#1899 = EDGE_LOOP('',(#1900,#1908,#1909,#1910,#1911,#1919));
+#1900 = ORIENTED_EDGE('',*,*,#1901,.F.);
+#1901 = EDGE_CURVE('',#1837,#1902,#1904,.T.);
+#1902 = VERTEX_POINT('',#1903);
+#1903 = CARTESIAN_POINT('',(1.5,-0.625,0.E+000));
+#1904 = LINE('',#1905,#1906);
+#1905 = CARTESIAN_POINT('',(1.225,-0.625,0.E+000));
+#1906 = VECTOR('',#1907,1.);
+#1907 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1908 = ORIENTED_EDGE('',*,*,#1847,.T.);
+#1909 = ORIENTED_EDGE('',*,*,#506,.F.);
+#1910 = ORIENTED_EDGE('',*,*,#971,.T.);
+#1911 = ORIENTED_EDGE('',*,*,#1912,.T.);
+#1912 = EDGE_CURVE('',#972,#1913,#1915,.T.);
+#1913 = VERTEX_POINT('',#1914);
+#1914 = CARTESIAN_POINT('',(1.5,-0.625,0.2));
+#1915 = LINE('',#1916,#1917);
+#1916 = CARTESIAN_POINT('',(1.225,-0.625,0.2));
+#1917 = VECTOR('',#1918,1.);
+#1918 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1919 = ORIENTED_EDGE('',*,*,#1920,.F.);
+#1920 = EDGE_CURVE('',#1902,#1913,#1921,.T.);
+#1921 = LINE('',#1922,#1923);
+#1922 = CARTESIAN_POINT('',(1.5,-0.625,0.E+000));
+#1923 = VECTOR('',#1924,1.);
+#1924 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1925 = PLANE('',#1926);
+#1926 = AXIS2_PLACEMENT_3D('',#1927,#1928,#1929);
+#1927 = CARTESIAN_POINT('',(1.225,-0.625,0.E+000));
+#1928 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1929 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1930 = ADVANCED_FACE('',(#1931),#1950,.T.);
+#1931 = FACE_BOUND('',#1932,.F.);
+#1932 = EDGE_LOOP('',(#1933,#1942,#1948,#1949));
+#1933 = ORIENTED_EDGE('',*,*,#1934,.F.);
+#1934 = EDGE_CURVE('',#1935,#1862,#1937,.T.);
+#1935 = VERTEX_POINT('',#1936);
+#1936 = CARTESIAN_POINT('',(-1.225,-0.625,0.E+000));
+#1937 = CIRCLE('',#1938,0.125);
+#1938 = AXIS2_PLACEMENT_3D('',#1939,#1940,#1941);
+#1939 = CARTESIAN_POINT('',(-1.225,-0.5,0.E+000));
+#1940 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1941 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1942 = ORIENTED_EDGE('',*,*,#1943,.T.);
+#1943 = EDGE_CURVE('',#1935,#334,#1944,.T.);
+#1944 = LINE('',#1945,#1946);
+#1945 = CARTESIAN_POINT('',(-1.225,-0.625,0.E+000));
+#1946 = VECTOR('',#1947,1.);
+#1947 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1948 = ORIENTED_EDGE('',*,*,#333,.F.);
+#1949 = ORIENTED_EDGE('',*,*,#1871,.F.);
+#1950 = CYLINDRICAL_SURFACE('',#1951,0.125);
+#1951 = AXIS2_PLACEMENT_3D('',#1952,#1953,#1954);
+#1952 = CARTESIAN_POINT('',(-1.225,-0.5,0.E+000));
+#1953 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1954 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1955 = ADVANCED_FACE('',(#1956),#1983,.F.);
+#1956 = FACE_BOUND('',#1957,.F.);
+#1957 = EDGE_LOOP('',(#1958,#1966,#1974,#1980,#1981,#1982));
+#1958 = ORIENTED_EDGE('',*,*,#1959,.F.);
+#1959 = EDGE_CURVE('',#1960,#1935,#1962,.T.);
+#1960 = VERTEX_POINT('',#1961);
+#1961 = CARTESIAN_POINT('',(-1.5,-0.625,0.E+000));
+#1962 = LINE('',#1963,#1964);
+#1963 = CARTESIAN_POINT('',(-1.5,-0.625,0.E+000));
+#1964 = VECTOR('',#1965,1.);
+#1965 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1966 = ORIENTED_EDGE('',*,*,#1967,.T.);
+#1967 = EDGE_CURVE('',#1960,#1968,#1970,.T.);
+#1968 = VERTEX_POINT('',#1969);
+#1969 = CARTESIAN_POINT('',(-1.5,-0.625,0.2));
+#1970 = LINE('',#1971,#1972);
+#1971 = CARTESIAN_POINT('',(-1.5,-0.625,0.E+000));
+#1972 = VECTOR('',#1973,1.);
+#1973 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1974 = ORIENTED_EDGE('',*,*,#1975,.T.);
+#1975 = EDGE_CURVE('',#1968,#782,#1976,.T.);
+#1976 = LINE('',#1977,#1978);
+#1977 = CARTESIAN_POINT('',(-1.5,-0.625,0.2));
+#1978 = VECTOR('',#1979,1.);
+#1979 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1980 = ORIENTED_EDGE('',*,*,#781,.F.);
+#1981 = ORIENTED_EDGE('',*,*,#342,.F.);
+#1982 = ORIENTED_EDGE('',*,*,#1943,.F.);
+#1983 = PLANE('',#1984);
+#1984 = AXIS2_PLACEMENT_3D('',#1985,#1986,#1987);
+#1985 = CARTESIAN_POINT('',(-1.5,-0.625,0.E+000));
+#1986 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1987 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1988 = ADVANCED_FACE('',(#1989),#2023,.F.);
+#1989 = FACE_BOUND('',#1990,.F.);
+#1990 = EDGE_LOOP('',(#1991,#2001,#2009,#2015,#2016,#2017));
+#1991 = ORIENTED_EDGE('',*,*,#1992,.F.);
+#1992 = EDGE_CURVE('',#1993,#1995,#1997,.T.);
+#1993 = VERTEX_POINT('',#1994);
+#1994 = CARTESIAN_POINT('',(1.5,-0.875,0.E+000));
+#1995 = VERTEX_POINT('',#1996);
+#1996 = CARTESIAN_POINT('',(1.225,-0.875,0.E+000));
+#1997 = LINE('',#1998,#1999);
+#1998 = CARTESIAN_POINT('',(1.5,-0.875,0.E+000));
+#1999 = VECTOR('',#2000,1.);
+#2000 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2001 = ORIENTED_EDGE('',*,*,#2002,.T.);
+#2002 = EDGE_CURVE('',#1993,#2003,#2005,.T.);
+#2003 = VERTEX_POINT('',#2004);
+#2004 = CARTESIAN_POINT('',(1.5,-0.875,0.2));
+#2005 = LINE('',#2006,#2007);
+#2006 = CARTESIAN_POINT('',(1.5,-0.875,0.E+000));
+#2007 = VECTOR('',#2008,1.);
+#2008 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2009 = ORIENTED_EDGE('',*,*,#2010,.T.);
+#2010 = EDGE_CURVE('',#2003,#957,#2011,.T.);
+#2011 = LINE('',#2012,#2013);
+#2012 = CARTESIAN_POINT('',(1.5,-0.875,0.2));
+#2013 = VECTOR('',#2014,1.);
+#2014 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2015 = ORIENTED_EDGE('',*,*,#964,.T.);
+#2016 = ORIENTED_EDGE('',*,*,#490,.F.);
+#2017 = ORIENTED_EDGE('',*,*,#2018,.F.);
+#2018 = EDGE_CURVE('',#1995,#482,#2019,.T.);
+#2019 = LINE('',#2020,#2021);
+#2020 = CARTESIAN_POINT('',(1.225,-0.875,0.E+000));
+#2021 = VECTOR('',#2022,1.);
+#2022 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2023 = PLANE('',#2024);
+#2024 = AXIS2_PLACEMENT_3D('',#2025,#2026,#2027);
+#2025 = CARTESIAN_POINT('',(1.5,-0.875,0.E+000));
+#2026 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2027 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2028 = ADVANCED_FACE('',(#2029),#2048,.T.);
+#2029 = FACE_BOUND('',#2030,.F.);
+#2030 = EDGE_LOOP('',(#2031,#2040,#2041,#2042));
+#2031 = ORIENTED_EDGE('',*,*,#2032,.F.);
+#2032 = EDGE_CURVE('',#1995,#2033,#2035,.T.);
+#2033 = VERTEX_POINT('',#2034);
+#2034 = CARTESIAN_POINT('',(1.225,-1.125,0.E+000));
+#2035 = CIRCLE('',#2036,0.125);
+#2036 = AXIS2_PLACEMENT_3D('',#2037,#2038,#2039);
+#2037 = CARTESIAN_POINT('',(1.225,-1.,0.E+000));
+#2038 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#2039 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2040 = ORIENTED_EDGE('',*,*,#2018,.T.);
+#2041 = ORIENTED_EDGE('',*,*,#481,.F.);
+#2042 = ORIENTED_EDGE('',*,*,#2043,.F.);
+#2043 = EDGE_CURVE('',#2033,#474,#2044,.T.);
+#2044 = LINE('',#2045,#2046);
+#2045 = CARTESIAN_POINT('',(1.225,-1.125,0.E+000));
+#2046 = VECTOR('',#2047,1.);
+#2047 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2048 = CYLINDRICAL_SURFACE('',#2049,0.125);
+#2049 = AXIS2_PLACEMENT_3D('',#2050,#2051,#2052);
+#2050 = CARTESIAN_POINT('',(1.225,-1.,0.E+000));
+#2051 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2052 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2053 = ADVANCED_FACE('',(#2054),#2088,.F.);
+#2054 = FACE_BOUND('',#2055,.F.);
+#2055 = EDGE_LOOP('',(#2056,#2066,#2072,#2073,#2074,#2082));
+#2056 = ORIENTED_EDGE('',*,*,#2057,.F.);
+#2057 = EDGE_CURVE('',#2058,#2060,#2062,.T.);
+#2058 = VERTEX_POINT('',#2059);
+#2059 = CARTESIAN_POINT('',(-1.225,-0.875,0.E+000));
+#2060 = VERTEX_POINT('',#2061);
+#2061 = CARTESIAN_POINT('',(-1.5,-0.875,0.E+000));
+#2062 = LINE('',#2063,#2064);
+#2063 = CARTESIAN_POINT('',(-1.225,-0.875,0.E+000));
+#2064 = VECTOR('',#2065,1.);
+#2065 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#2066 = ORIENTED_EDGE('',*,*,#2067,.T.);
+#2067 = EDGE_CURVE('',#2058,#359,#2068,.T.);
+#2068 = LINE('',#2069,#2070);
+#2069 = CARTESIAN_POINT('',(-1.225,-0.875,0.E+000));
+#2070 = VECTOR('',#2071,1.);
+#2071 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2072 = ORIENTED_EDGE('',*,*,#358,.F.);
+#2073 = ORIENTED_EDGE('',*,*,#774,.F.);
+#2074 = ORIENTED_EDGE('',*,*,#2075,.T.);
+#2075 = EDGE_CURVE('',#767,#2076,#2078,.T.);
+#2076 = VERTEX_POINT('',#2077);
+#2077 = CARTESIAN_POINT('',(-1.5,-0.875,0.2));
+#2078 = LINE('',#2079,#2080);
+#2079 = CARTESIAN_POINT('',(-1.225,-0.875,0.2));
+#2080 = VECTOR('',#2081,1.);
+#2081 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#2082 = ORIENTED_EDGE('',*,*,#2083,.F.);
+#2083 = EDGE_CURVE('',#2060,#2076,#2084,.T.);
+#2084 = LINE('',#2085,#2086);
+#2085 = CARTESIAN_POINT('',(-1.5,-0.875,0.E+000));
+#2086 = VECTOR('',#2087,1.);
+#2087 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2088 = PLANE('',#2089);
+#2089 = AXIS2_PLACEMENT_3D('',#2090,#2091,#2092);
+#2090 = CARTESIAN_POINT('',(-1.225,-0.875,0.E+000));
+#2091 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2092 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#2093 = ADVANCED_FACE('',(#2094),#2121,.F.);
+#2094 = FACE_BOUND('',#2095,.F.);
+#2095 = EDGE_LOOP('',(#2096,#2104,#2105,#2106,#2107,#2115));
+#2096 = ORIENTED_EDGE('',*,*,#2097,.F.);
+#2097 = EDGE_CURVE('',#2033,#2098,#2100,.T.);
+#2098 = VERTEX_POINT('',#2099);
+#2099 = CARTESIAN_POINT('',(1.5,-1.125,0.E+000));
+#2100 = LINE('',#2101,#2102);
+#2101 = CARTESIAN_POINT('',(1.225,-1.125,0.E+000));
+#2102 = VECTOR('',#2103,1.);
+#2103 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#2104 = ORIENTED_EDGE('',*,*,#2043,.T.);
+#2105 = ORIENTED_EDGE('',*,*,#473,.F.);
+#2106 = ORIENTED_EDGE('',*,*,#948,.T.);
+#2107 = ORIENTED_EDGE('',*,*,#2108,.T.);
+#2108 = EDGE_CURVE('',#949,#2109,#2111,.T.);
+#2109 = VERTEX_POINT('',#2110);
+#2110 = CARTESIAN_POINT('',(1.5,-1.125,0.2));
+#2111 = LINE('',#2112,#2113);
+#2112 = CARTESIAN_POINT('',(1.225,-1.125,0.2));
+#2113 = VECTOR('',#2114,1.);
+#2114 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#2115 = ORIENTED_EDGE('',*,*,#2116,.F.);
+#2116 = EDGE_CURVE('',#2098,#2109,#2117,.T.);
+#2117 = LINE('',#2118,#2119);
+#2118 = CARTESIAN_POINT('',(1.5,-1.125,0.E+000));
+#2119 = VECTOR('',#2120,1.);
+#2120 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2121 = PLANE('',#2122);
+#2122 = AXIS2_PLACEMENT_3D('',#2123,#2124,#2125);
+#2123 = CARTESIAN_POINT('',(1.225,-1.125,0.E+000));
+#2124 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2125 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#2126 = ADVANCED_FACE('',(#2127),#2146,.T.);
+#2127 = FACE_BOUND('',#2128,.F.);
+#2128 = EDGE_LOOP('',(#2129,#2138,#2144,#2145));
+#2129 = ORIENTED_EDGE('',*,*,#2130,.F.);
+#2130 = EDGE_CURVE('',#2131,#2058,#2133,.T.);
+#2131 = VERTEX_POINT('',#2132);
+#2132 = CARTESIAN_POINT('',(-1.225,-1.125,0.E+000));
+#2133 = CIRCLE('',#2134,0.125);
+#2134 = AXIS2_PLACEMENT_3D('',#2135,#2136,#2137);
+#2135 = CARTESIAN_POINT('',(-1.225,-1.,0.E+000));
+#2136 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2137 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2138 = ORIENTED_EDGE('',*,*,#2139,.T.);
+#2139 = EDGE_CURVE('',#2131,#367,#2140,.T.);
+#2140 = LINE('',#2141,#2142);
+#2141 = CARTESIAN_POINT('',(-1.225,-1.125,0.E+000));
+#2142 = VECTOR('',#2143,1.);
+#2143 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2144 = ORIENTED_EDGE('',*,*,#366,.F.);
+#2145 = ORIENTED_EDGE('',*,*,#2067,.F.);
+#2146 = CYLINDRICAL_SURFACE('',#2147,0.125);
+#2147 = AXIS2_PLACEMENT_3D('',#2148,#2149,#2150);
+#2148 = CARTESIAN_POINT('',(-1.225,-1.,0.E+000));
+#2149 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2150 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2151 = ADVANCED_FACE('',(#2152),#2179,.F.);
+#2152 = FACE_BOUND('',#2153,.F.);
+#2153 = EDGE_LOOP('',(#2154,#2162,#2170,#2176,#2177,#2178));
+#2154 = ORIENTED_EDGE('',*,*,#2155,.F.);
+#2155 = EDGE_CURVE('',#2156,#2131,#2158,.T.);
+#2156 = VERTEX_POINT('',#2157);
+#2157 = CARTESIAN_POINT('',(-1.5,-1.125,0.E+000));
+#2158 = LINE('',#2159,#2160);
+#2159 = CARTESIAN_POINT('',(-1.5,-1.125,0.E+000));
+#2160 = VECTOR('',#2161,1.);
+#2161 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2162 = ORIENTED_EDGE('',*,*,#2163,.T.);
+#2163 = EDGE_CURVE('',#2156,#2164,#2166,.T.);
+#2164 = VERTEX_POINT('',#2165);
+#2165 = CARTESIAN_POINT('',(-1.5,-1.125,0.2));
+#2166 = LINE('',#2167,#2168);
+#2167 = CARTESIAN_POINT('',(-1.5,-1.125,0.E+000));
+#2168 = VECTOR('',#2169,1.);
+#2169 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2170 = ORIENTED_EDGE('',*,*,#2171,.T.);
+#2171 = EDGE_CURVE('',#2164,#759,#2172,.T.);
+#2172 = LINE('',#2173,#2174);
+#2173 = CARTESIAN_POINT('',(-1.5,-1.125,0.2));
+#2174 = VECTOR('',#2175,1.);
+#2175 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2176 = ORIENTED_EDGE('',*,*,#758,.F.);
+#2177 = ORIENTED_EDGE('',*,*,#375,.F.);
+#2178 = ORIENTED_EDGE('',*,*,#2139,.F.);
+#2179 = PLANE('',#2180);
+#2180 = AXIS2_PLACEMENT_3D('',#2181,#2182,#2183);
+#2181 = CARTESIAN_POINT('',(-1.5,-1.125,0.E+000));
+#2182 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2183 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2184 = ADVANCED_FACE('',(#2185),#2219,.F.);
+#2185 = FACE_BOUND('',#2186,.F.);
+#2186 = EDGE_LOOP('',(#2187,#2197,#2205,#2211,#2212,#2213));
+#2187 = ORIENTED_EDGE('',*,*,#2188,.F.);
+#2188 = EDGE_CURVE('',#2189,#2191,#2193,.T.);
+#2189 = VERTEX_POINT('',#2190);
+#2190 = CARTESIAN_POINT('',(1.5,-1.375,0.E+000));
+#2191 = VERTEX_POINT('',#2192);
+#2192 = CARTESIAN_POINT('',(1.225,-1.375,0.E+000));
+#2193 = LINE('',#2194,#2195);
+#2194 = CARTESIAN_POINT('',(1.5,-1.375,0.E+000));
+#2195 = VECTOR('',#2196,1.);
+#2196 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2197 = ORIENTED_EDGE('',*,*,#2198,.T.);
+#2198 = EDGE_CURVE('',#2189,#2199,#2201,.T.);
+#2199 = VERTEX_POINT('',#2200);
+#2200 = CARTESIAN_POINT('',(1.5,-1.375,0.2));
+#2201 = LINE('',#2202,#2203);
+#2202 = CARTESIAN_POINT('',(1.5,-1.375,0.E+000));
+#2203 = VECTOR('',#2204,1.);
+#2204 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2205 = ORIENTED_EDGE('',*,*,#2206,.T.);
+#2206 = EDGE_CURVE('',#2199,#934,#2207,.T.);
+#2207 = LINE('',#2208,#2209);
+#2208 = CARTESIAN_POINT('',(1.5,-1.375,0.2));
+#2209 = VECTOR('',#2210,1.);
+#2210 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2211 = ORIENTED_EDGE('',*,*,#941,.T.);
+#2212 = ORIENTED_EDGE('',*,*,#457,.F.);
+#2213 = ORIENTED_EDGE('',*,*,#2214,.F.);
+#2214 = EDGE_CURVE('',#2191,#449,#2215,.T.);
+#2215 = LINE('',#2216,#2217);
+#2216 = CARTESIAN_POINT('',(1.225,-1.375,0.E+000));
+#2217 = VECTOR('',#2218,1.);
+#2218 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2219 = PLANE('',#2220);
+#2220 = AXIS2_PLACEMENT_3D('',#2221,#2222,#2223);
+#2221 = CARTESIAN_POINT('',(1.5,-1.375,0.E+000));
+#2222 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2223 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2224 = ADVANCED_FACE('',(#2225),#2244,.T.);
+#2225 = FACE_BOUND('',#2226,.F.);
+#2226 = EDGE_LOOP('',(#2227,#2236,#2237,#2238));
+#2227 = ORIENTED_EDGE('',*,*,#2228,.F.);
+#2228 = EDGE_CURVE('',#2191,#2229,#2231,.T.);
+#2229 = VERTEX_POINT('',#2230);
+#2230 = CARTESIAN_POINT('',(1.225,-1.625,0.E+000));
+#2231 = CIRCLE('',#2232,0.125);
+#2232 = AXIS2_PLACEMENT_3D('',#2233,#2234,#2235);
+#2233 = CARTESIAN_POINT('',(1.225,-1.5,0.E+000));
+#2234 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#2235 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2236 = ORIENTED_EDGE('',*,*,#2214,.T.);
+#2237 = ORIENTED_EDGE('',*,*,#448,.F.);
+#2238 = ORIENTED_EDGE('',*,*,#2239,.F.);
+#2239 = EDGE_CURVE('',#2229,#441,#2240,.T.);
+#2240 = LINE('',#2241,#2242);
+#2241 = CARTESIAN_POINT('',(1.225,-1.625,0.E+000));
+#2242 = VECTOR('',#2243,1.);
+#2243 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2244 = CYLINDRICAL_SURFACE('',#2245,0.125);
+#2245 = AXIS2_PLACEMENT_3D('',#2246,#2247,#2248);
+#2246 = CARTESIAN_POINT('',(1.225,-1.5,0.E+000));
+#2247 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2248 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2249 = ADVANCED_FACE('',(#2250),#2284,.F.);
+#2250 = FACE_BOUND('',#2251,.F.);
+#2251 = EDGE_LOOP('',(#2252,#2262,#2268,#2269,#2270,#2278));
+#2252 = ORIENTED_EDGE('',*,*,#2253,.F.);
+#2253 = EDGE_CURVE('',#2254,#2256,#2258,.T.);
+#2254 = VERTEX_POINT('',#2255);
+#2255 = CARTESIAN_POINT('',(-1.225,-1.375,0.E+000));
+#2256 = VERTEX_POINT('',#2257);
+#2257 = CARTESIAN_POINT('',(-1.5,-1.375,0.E+000));
+#2258 = LINE('',#2259,#2260);
+#2259 = CARTESIAN_POINT('',(-1.225,-1.375,0.E+000));
+#2260 = VECTOR('',#2261,1.);
+#2261 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#2262 = ORIENTED_EDGE('',*,*,#2263,.T.);
+#2263 = EDGE_CURVE('',#2254,#392,#2264,.T.);
+#2264 = LINE('',#2265,#2266);
+#2265 = CARTESIAN_POINT('',(-1.225,-1.375,0.E+000));
+#2266 = VECTOR('',#2267,1.);
+#2267 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2268 = ORIENTED_EDGE('',*,*,#391,.F.);
+#2269 = ORIENTED_EDGE('',*,*,#751,.F.);
+#2270 = ORIENTED_EDGE('',*,*,#2271,.T.);
+#2271 = EDGE_CURVE('',#744,#2272,#2274,.T.);
+#2272 = VERTEX_POINT('',#2273);
+#2273 = CARTESIAN_POINT('',(-1.5,-1.375,0.2));
+#2274 = LINE('',#2275,#2276);
+#2275 = CARTESIAN_POINT('',(-1.225,-1.375,0.2));
+#2276 = VECTOR('',#2277,1.);
+#2277 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#2278 = ORIENTED_EDGE('',*,*,#2279,.F.);
+#2279 = EDGE_CURVE('',#2256,#2272,#2280,.T.);
+#2280 = LINE('',#2281,#2282);
+#2281 = CARTESIAN_POINT('',(-1.5,-1.375,0.E+000));
+#2282 = VECTOR('',#2283,1.);
+#2283 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2284 = PLANE('',#2285);
+#2285 = AXIS2_PLACEMENT_3D('',#2286,#2287,#2288);
+#2286 = CARTESIAN_POINT('',(-1.225,-1.375,0.E+000));
+#2287 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2288 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#2289 = ADVANCED_FACE('',(#2290),#2317,.F.);
+#2290 = FACE_BOUND('',#2291,.F.);
+#2291 = EDGE_LOOP('',(#2292,#2300,#2301,#2302,#2303,#2311));
+#2292 = ORIENTED_EDGE('',*,*,#2293,.F.);
+#2293 = EDGE_CURVE('',#2229,#2294,#2296,.T.);
+#2294 = VERTEX_POINT('',#2295);
+#2295 = CARTESIAN_POINT('',(1.5,-1.625,0.E+000));
+#2296 = LINE('',#2297,#2298);
+#2297 = CARTESIAN_POINT('',(1.225,-1.625,0.E+000));
+#2298 = VECTOR('',#2299,1.);
+#2299 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#2300 = ORIENTED_EDGE('',*,*,#2239,.T.);
+#2301 = ORIENTED_EDGE('',*,*,#440,.F.);
+#2302 = ORIENTED_EDGE('',*,*,#925,.T.);
+#2303 = ORIENTED_EDGE('',*,*,#2304,.T.);
+#2304 = EDGE_CURVE('',#926,#2305,#2307,.T.);
+#2305 = VERTEX_POINT('',#2306);
+#2306 = CARTESIAN_POINT('',(1.5,-1.625,0.2));
+#2307 = LINE('',#2308,#2309);
+#2308 = CARTESIAN_POINT('',(1.225,-1.625,0.2));
+#2309 = VECTOR('',#2310,1.);
+#2310 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#2311 = ORIENTED_EDGE('',*,*,#2312,.F.);
+#2312 = EDGE_CURVE('',#2294,#2305,#2313,.T.);
+#2313 = LINE('',#2314,#2315);
+#2314 = CARTESIAN_POINT('',(1.5,-1.625,0.E+000));
+#2315 = VECTOR('',#2316,1.);
+#2316 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2317 = PLANE('',#2318);
+#2318 = AXIS2_PLACEMENT_3D('',#2319,#2320,#2321);
+#2319 = CARTESIAN_POINT('',(1.225,-1.625,0.E+000));
+#2320 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2321 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#2322 = ADVANCED_FACE('',(#2323),#2342,.T.);
+#2323 = FACE_BOUND('',#2324,.F.);
+#2324 = EDGE_LOOP('',(#2325,#2334,#2340,#2341));
+#2325 = ORIENTED_EDGE('',*,*,#2326,.F.);
+#2326 = EDGE_CURVE('',#2327,#2254,#2329,.T.);
+#2327 = VERTEX_POINT('',#2328);
+#2328 = CARTESIAN_POINT('',(-1.225,-1.625,0.E+000));
+#2329 = CIRCLE('',#2330,0.125);
+#2330 = AXIS2_PLACEMENT_3D('',#2331,#2332,#2333);
+#2331 = CARTESIAN_POINT('',(-1.225,-1.5,0.E+000));
+#2332 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2333 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2334 = ORIENTED_EDGE('',*,*,#2335,.T.);
+#2335 = EDGE_CURVE('',#2327,#400,#2336,.T.);
+#2336 = LINE('',#2337,#2338);
+#2337 = CARTESIAN_POINT('',(-1.225,-1.625,0.E+000));
+#2338 = VECTOR('',#2339,1.);
+#2339 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2340 = ORIENTED_EDGE('',*,*,#399,.F.);
+#2341 = ORIENTED_EDGE('',*,*,#2263,.F.);
+#2342 = CYLINDRICAL_SURFACE('',#2343,0.125);
+#2343 = AXIS2_PLACEMENT_3D('',#2344,#2345,#2346);
+#2344 = CARTESIAN_POINT('',(-1.225,-1.5,0.E+000));
+#2345 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2346 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2347 = ADVANCED_FACE('',(#2348),#2375,.F.);
+#2348 = FACE_BOUND('',#2349,.F.);
+#2349 = EDGE_LOOP('',(#2350,#2358,#2366,#2372,#2373,#2374));
+#2350 = ORIENTED_EDGE('',*,*,#2351,.F.);
+#2351 = EDGE_CURVE('',#2352,#2327,#2354,.T.);
+#2352 = VERTEX_POINT('',#2353);
+#2353 = CARTESIAN_POINT('',(-1.5,-1.625,0.E+000));
+#2354 = LINE('',#2355,#2356);
+#2355 = CARTESIAN_POINT('',(-1.5,-1.625,0.E+000));
+#2356 = VECTOR('',#2357,1.);
+#2357 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2358 = ORIENTED_EDGE('',*,*,#2359,.T.);
+#2359 = EDGE_CURVE('',#2352,#2360,#2362,.T.);
+#2360 = VERTEX_POINT('',#2361);
+#2361 = CARTESIAN_POINT('',(-1.5,-1.625,0.2));
+#2362 = LINE('',#2363,#2364);
+#2363 = CARTESIAN_POINT('',(-1.5,-1.625,0.E+000));
+#2364 = VECTOR('',#2365,1.);
+#2365 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2366 = ORIENTED_EDGE('',*,*,#2367,.T.);
+#2367 = EDGE_CURVE('',#2360,#736,#2368,.T.);
+#2368 = LINE('',#2369,#2370);
+#2369 = CARTESIAN_POINT('',(-1.5,-1.625,0.2));
+#2370 = VECTOR('',#2371,1.);
+#2371 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2372 = ORIENTED_EDGE('',*,*,#735,.F.);
+#2373 = ORIENTED_EDGE('',*,*,#408,.F.);
+#2374 = ORIENTED_EDGE('',*,*,#2335,.F.);
+#2375 = PLANE('',#2376);
+#2376 = AXIS2_PLACEMENT_3D('',#2377,#2378,#2379);
+#2377 = CARTESIAN_POINT('',(-1.5,-1.625,0.E+000));
+#2378 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2379 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2380 = ADVANCED_FACE('',(#2381),#2392,.T.);
+#2381 = FACE_BOUND('',#2382,.T.);
+#2382 = EDGE_LOOP('',(#2383,#2384,#2385,#2386));
+#2383 = ORIENTED_EDGE('',*,*,#728,.F.);
+#2384 = ORIENTED_EDGE('',*,*,#424,.T.);
+#2385 = ORIENTED_EDGE('',*,*,#918,.T.);
+#2386 = ORIENTED_EDGE('',*,*,#2387,.F.);
+#2387 = EDGE_CURVE('',#721,#911,#2388,.T.);
+#2388 = LINE('',#2389,#2390);
+#2389 = CARTESIAN_POINT('',(-1.49,-1.99,0.77));
+#2390 = VECTOR('',#2391,1.);
+#2391 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#2392 = PLANE('',#2393);
+#2393 = AXIS2_PLACEMENT_3D('',#2394,#2395,#2396);
+#2394 = CARTESIAN_POINT('',(-1.49,-1.99,2.E-002));
+#2395 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2396 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2397 = ADVANCED_FACE('',(#2398),#2423,.F.);
+#2398 = FACE_BOUND('',#2399,.F.);
+#2399 = EDGE_LOOP('',(#2400,#2408,#2409,#2417));
+#2400 = ORIENTED_EDGE('',*,*,#2401,.T.);
+#2401 = EDGE_CURVE('',#2402,#664,#2404,.T.);
+#2402 = VERTEX_POINT('',#2403);
+#2403 = CARTESIAN_POINT('',(-0.85,1.3,0.E+000));
+#2404 = LINE('',#2405,#2406);
+#2405 = CARTESIAN_POINT('',(-0.85,1.3,0.E+000));
+#2406 = VECTOR('',#2407,1.);
+#2407 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2408 = ORIENTED_EDGE('',*,*,#663,.T.);
+#2409 = ORIENTED_EDGE('',*,*,#2410,.F.);
+#2410 = EDGE_CURVE('',#2411,#666,#2413,.T.);
+#2411 = VERTEX_POINT('',#2412);
+#2412 = CARTESIAN_POINT('',(-0.85,-1.65,0.E+000));
+#2413 = LINE('',#2414,#2415);
+#2414 = CARTESIAN_POINT('',(-0.85,-1.65,0.E+000));
+#2415 = VECTOR('',#2416,1.);
+#2416 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2417 = ORIENTED_EDGE('',*,*,#2418,.F.);
+#2418 = EDGE_CURVE('',#2402,#2411,#2419,.T.);
+#2419 = LINE('',#2420,#2421);
+#2420 = CARTESIAN_POINT('',(-0.85,1.3,0.E+000));
+#2421 = VECTOR('',#2422,1.);
+#2422 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2423 = PLANE('',#2424);
+#2424 = AXIS2_PLACEMENT_3D('',#2425,#2426,#2427);
+#2425 = CARTESIAN_POINT('',(-0.85,1.3,0.E+000));
+#2426 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#2427 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2428 = ADVANCED_FACE('',(#2429),#2447,.F.);
+#2429 = FACE_BOUND('',#2430,.F.);
+#2430 = EDGE_LOOP('',(#2431,#2432,#2433,#2441));
+#2431 = ORIENTED_EDGE('',*,*,#2410,.T.);
+#2432 = ORIENTED_EDGE('',*,*,#697,.T.);
+#2433 = ORIENTED_EDGE('',*,*,#2434,.F.);
+#2434 = EDGE_CURVE('',#2435,#690,#2437,.T.);
+#2435 = VERTEX_POINT('',#2436);
+#2436 = CARTESIAN_POINT('',(0.85,-1.65,0.E+000));
+#2437 = LINE('',#2438,#2439);
+#2438 = CARTESIAN_POINT('',(0.85,-1.65,0.E+000));
+#2439 = VECTOR('',#2440,1.);
+#2440 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2441 = ORIENTED_EDGE('',*,*,#2442,.F.);
+#2442 = EDGE_CURVE('',#2411,#2435,#2443,.T.);
+#2443 = LINE('',#2444,#2445);
+#2444 = CARTESIAN_POINT('',(-0.85,-1.65,0.E+000));
+#2445 = VECTOR('',#2446,1.);
+#2446 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#2447 = PLANE('',#2448);
+#2448 = AXIS2_PLACEMENT_3D('',#2449,#2450,#2451);
+#2449 = CARTESIAN_POINT('',(-0.85,-1.65,0.E+000));
+#2450 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2451 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#2452 = ADVANCED_FACE('',(#2453),#2471,.F.);
+#2453 = FACE_BOUND('',#2454,.F.);
+#2454 = EDGE_LOOP('',(#2455,#2456,#2457,#2465));
+#2455 = ORIENTED_EDGE('',*,*,#2434,.T.);
+#2456 = ORIENTED_EDGE('',*,*,#689,.T.);
+#2457 = ORIENTED_EDGE('',*,*,#2458,.F.);
+#2458 = EDGE_CURVE('',#2459,#682,#2461,.T.);
+#2459 = VERTEX_POINT('',#2460);
+#2460 = CARTESIAN_POINT('',(0.85,1.65,0.E+000));
+#2461 = LINE('',#2462,#2463);
+#2462 = CARTESIAN_POINT('',(0.85,1.65,0.E+000));
+#2463 = VECTOR('',#2464,1.);
+#2464 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2465 = ORIENTED_EDGE('',*,*,#2466,.F.);
+#2466 = EDGE_CURVE('',#2435,#2459,#2467,.T.);
+#2467 = LINE('',#2468,#2469);
+#2468 = CARTESIAN_POINT('',(0.85,-1.65,0.E+000));
+#2469 = VECTOR('',#2470,1.);
+#2470 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2471 = PLANE('',#2472);
+#2472 = AXIS2_PLACEMENT_3D('',#2473,#2474,#2475);
+#2473 = CARTESIAN_POINT('',(0.85,-1.65,0.E+000));
+#2474 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#2475 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2476 = ADVANCED_FACE('',(#2477),#2495,.F.);
+#2477 = FACE_BOUND('',#2478,.F.);
+#2478 = EDGE_LOOP('',(#2479,#2480,#2481,#2489));
+#2479 = ORIENTED_EDGE('',*,*,#2458,.T.);
+#2480 = ORIENTED_EDGE('',*,*,#681,.T.);
+#2481 = ORIENTED_EDGE('',*,*,#2482,.F.);
+#2482 = EDGE_CURVE('',#2483,#674,#2485,.T.);
+#2483 = VERTEX_POINT('',#2484);
+#2484 = CARTESIAN_POINT('',(-0.5,1.65,0.E+000));
+#2485 = LINE('',#2486,#2487);
+#2486 = CARTESIAN_POINT('',(-0.5,1.65,0.E+000));
+#2487 = VECTOR('',#2488,1.);
+#2488 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2489 = ORIENTED_EDGE('',*,*,#2490,.F.);
+#2490 = EDGE_CURVE('',#2459,#2483,#2491,.T.);
+#2491 = LINE('',#2492,#2493);
+#2492 = CARTESIAN_POINT('',(0.85,1.65,0.E+000));
+#2493 = VECTOR('',#2494,1.);
+#2494 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#2495 = PLANE('',#2496);
+#2496 = AXIS2_PLACEMENT_3D('',#2497,#2498,#2499);
+#2497 = CARTESIAN_POINT('',(0.85,1.65,0.E+000));
+#2498 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2499 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#2500 = ADVANCED_FACE('',(#2501),#2512,.F.);
+#2501 = FACE_BOUND('',#2502,.F.);
+#2502 = EDGE_LOOP('',(#2503,#2504,#2505,#2506));
+#2503 = ORIENTED_EDGE('',*,*,#2482,.T.);
+#2504 = ORIENTED_EDGE('',*,*,#673,.T.);
+#2505 = ORIENTED_EDGE('',*,*,#2401,.F.);
+#2506 = ORIENTED_EDGE('',*,*,#2507,.F.);
+#2507 = EDGE_CURVE('',#2483,#2402,#2508,.T.);
+#2508 = LINE('',#2509,#2510);
+#2509 = CARTESIAN_POINT('',(-0.5,1.65,0.E+000));
+#2510 = VECTOR('',#2511,1.);
+#2511 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#2512 = PLANE('',#2513);
+#2513 = AXIS2_PLACEMENT_3D('',#2514,#2515,#2516);
+#2514 = CARTESIAN_POINT('',(-0.5,1.65,0.E+000));
+#2515 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#2516 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#2517 = ADVANCED_FACE('',(#2518,#2524),#2535,.T.);
+#2518 = FACE_BOUND('',#2519,.T.);
+#2519 = EDGE_LOOP('',(#2520,#2521,#2522,#2523));
+#2520 = ORIENTED_EDGE('',*,*,#1096,.F.);
+#2521 = ORIENTED_EDGE('',*,*,#720,.T.);
+#2522 = ORIENTED_EDGE('',*,*,#2387,.T.);
+#2523 = ORIENTED_EDGE('',*,*,#910,.F.);
+#2524 = FACE_BOUND('',#2525,.T.);
+#2525 = EDGE_LOOP('',(#2526));
+#2526 = ORIENTED_EDGE('',*,*,#2527,.T.);
+#2527 = EDGE_CURVE('',#2528,#2528,#2530,.T.);
+#2528 = VERTEX_POINT('',#2529);
+#2529 = CARTESIAN_POINT('',(-0.9,1.15,0.77));
+#2530 = CIRCLE('',#2531,0.25);
+#2531 = AXIS2_PLACEMENT_3D('',#2532,#2533,#2534);
+#2532 = CARTESIAN_POINT('',(-0.9,1.4,0.77));
+#2533 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2534 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2535 = PLANE('',#2536);
+#2536 = AXIS2_PLACEMENT_3D('',#2537,#2538,#2539);
+#2537 = CARTESIAN_POINT('',(-1.49,1.99,0.77));
+#2538 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2539 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2540 = ADVANCED_FACE('',(#2541),#2552,.F.);
+#2541 = FACE_BOUND('',#2542,.F.);
+#2542 = EDGE_LOOP('',(#2543,#2544,#2550,#2551));
+#2543 = ORIENTED_EDGE('',*,*,#1289,.F.);
+#2544 = ORIENTED_EDGE('',*,*,#2545,.F.);
+#2545 = EDGE_CURVE('',#1194,#1282,#2546,.T.);
+#2546 = LINE('',#2547,#2548);
+#2547 = CARTESIAN_POINT('',(-1.5,1.625,0.2));
+#2548 = VECTOR('',#2549,1.);
+#2549 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2550 = ORIENTED_EDGE('',*,*,#1193,.F.);
+#2551 = ORIENTED_EDGE('',*,*,#867,.F.);
+#2552 = PLANE('',#2553);
+#2553 = AXIS2_PLACEMENT_3D('',#2554,#2555,#2556);
+#2554 = CARTESIAN_POINT('',(-1.5,1.375,0.2));
+#2555 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2556 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2557 = ADVANCED_FACE('',(#2558),#2569,.F.);
+#2558 = FACE_BOUND('',#2559,.F.);
+#2559 = EDGE_LOOP('',(#2560,#2561,#2567,#2568));
+#2560 = ORIENTED_EDGE('',*,*,#2367,.F.);
+#2561 = ORIENTED_EDGE('',*,*,#2562,.F.);
+#2562 = EDGE_CURVE('',#2272,#2360,#2563,.T.);
+#2563 = LINE('',#2564,#2565);
+#2564 = CARTESIAN_POINT('',(-1.5,-1.375,0.2));
+#2565 = VECTOR('',#2566,1.);
+#2566 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2567 = ORIENTED_EDGE('',*,*,#2271,.F.);
+#2568 = ORIENTED_EDGE('',*,*,#743,.F.);
+#2569 = PLANE('',#2570);
+#2570 = AXIS2_PLACEMENT_3D('',#2571,#2572,#2573);
+#2571 = CARTESIAN_POINT('',(-1.5,-1.625,0.2));
+#2572 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2573 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2574 = ADVANCED_FACE('',(#2575),#2586,.F.);
+#2575 = FACE_BOUND('',#2576,.F.);
+#2576 = EDGE_LOOP('',(#2577,#2578,#2584,#2585));
+#2577 = ORIENTED_EDGE('',*,*,#2171,.F.);
+#2578 = ORIENTED_EDGE('',*,*,#2579,.F.);
+#2579 = EDGE_CURVE('',#2076,#2164,#2580,.T.);
+#2580 = LINE('',#2581,#2582);
+#2581 = CARTESIAN_POINT('',(-1.5,-0.875,0.2));
+#2582 = VECTOR('',#2583,1.);
+#2583 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2584 = ORIENTED_EDGE('',*,*,#2075,.F.);
+#2585 = ORIENTED_EDGE('',*,*,#766,.F.);
+#2586 = PLANE('',#2587);
+#2587 = AXIS2_PLACEMENT_3D('',#2588,#2589,#2590);
+#2588 = CARTESIAN_POINT('',(-1.5,-1.125,0.2));
+#2589 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2590 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2591 = ADVANCED_FACE('',(#2592),#2603,.F.);
+#2592 = FACE_BOUND('',#2593,.F.);
+#2593 = EDGE_LOOP('',(#2594,#2595,#2601,#2602));
+#2594 = ORIENTED_EDGE('',*,*,#1583,.F.);
+#2595 = ORIENTED_EDGE('',*,*,#2596,.F.);
+#2596 = EDGE_CURVE('',#1488,#1576,#2597,.T.);
+#2597 = LINE('',#2598,#2599);
+#2598 = CARTESIAN_POINT('',(-1.5,0.625,0.2));
+#2599 = VECTOR('',#2600,1.);
+#2600 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2601 = ORIENTED_EDGE('',*,*,#1487,.F.);
+#2602 = ORIENTED_EDGE('',*,*,#835,.F.);
+#2603 = PLANE('',#2604);
+#2604 = AXIS2_PLACEMENT_3D('',#2605,#2606,#2607);
+#2605 = CARTESIAN_POINT('',(-1.5,0.375,0.2));
+#2606 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2607 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2608 = ADVANCED_FACE('',(#2609),#2620,.F.);
+#2609 = FACE_BOUND('',#2610,.F.);
+#2610 = EDGE_LOOP('',(#2611,#2612,#2618,#2619));
+#2611 = ORIENTED_EDGE('',*,*,#1975,.F.);
+#2612 = ORIENTED_EDGE('',*,*,#2613,.F.);
+#2613 = EDGE_CURVE('',#1880,#1968,#2614,.T.);
+#2614 = LINE('',#2615,#2616);
+#2615 = CARTESIAN_POINT('',(-1.5,-0.375,0.2));
+#2616 = VECTOR('',#2617,1.);
+#2617 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2618 = ORIENTED_EDGE('',*,*,#1879,.F.);
+#2619 = ORIENTED_EDGE('',*,*,#789,.F.);
+#2620 = PLANE('',#2621);
+#2621 = AXIS2_PLACEMENT_3D('',#2622,#2623,#2624);
+#2622 = CARTESIAN_POINT('',(-1.5,-0.625,0.2));
+#2623 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2624 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2625 = ADVANCED_FACE('',(#2626),#2637,.F.);
+#2626 = FACE_BOUND('',#2627,.F.);
+#2627 = EDGE_LOOP('',(#2628,#2629,#2635,#2636));
+#2628 = ORIENTED_EDGE('',*,*,#1779,.F.);
+#2629 = ORIENTED_EDGE('',*,*,#2630,.F.);
+#2630 = EDGE_CURVE('',#1684,#1772,#2631,.T.);
+#2631 = LINE('',#2632,#2633);
+#2632 = CARTESIAN_POINT('',(-1.5,0.125,0.2));
+#2633 = VECTOR('',#2634,1.);
+#2634 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2635 = ORIENTED_EDGE('',*,*,#1683,.F.);
+#2636 = ORIENTED_EDGE('',*,*,#812,.F.);
+#2637 = PLANE('',#2638);
+#2638 = AXIS2_PLACEMENT_3D('',#2639,#2640,#2641);
+#2639 = CARTESIAN_POINT('',(-1.5,-0.125,0.2));
+#2640 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2641 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2642 = ADVANCED_FACE('',(#2643),#2654,.F.);
+#2643 = FACE_BOUND('',#2644,.F.);
+#2644 = EDGE_LOOP('',(#2645,#2646,#2652,#2653));
+#2645 = ORIENTED_EDGE('',*,*,#1128,.F.);
+#2646 = ORIENTED_EDGE('',*,*,#2647,.F.);
+#2647 = EDGE_CURVE('',#1227,#1121,#2648,.T.);
+#2648 = LINE('',#2649,#2650);
+#2649 = CARTESIAN_POINT('',(1.5,1.375,0.2));
+#2650 = VECTOR('',#2651,1.);
+#2651 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2652 = ORIENTED_EDGE('',*,*,#1226,.F.);
+#2653 = ORIENTED_EDGE('',*,*,#1071,.T.);
+#2654 = PLANE('',#2655);
+#2655 = AXIS2_PLACEMENT_3D('',#2656,#2657,#2658);
+#2656 = CARTESIAN_POINT('',(1.5,1.625,0.2));
+#2657 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2658 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2659 = ADVANCED_FACE('',(#2660),#2671,.F.);
+#2660 = FACE_BOUND('',#2661,.F.);
+#2661 = EDGE_LOOP('',(#2662,#2663,#2669,#2670));
+#2662 = ORIENTED_EDGE('',*,*,#2206,.F.);
+#2663 = ORIENTED_EDGE('',*,*,#2664,.F.);
+#2664 = EDGE_CURVE('',#2305,#2199,#2665,.T.);
+#2665 = LINE('',#2666,#2667);
+#2666 = CARTESIAN_POINT('',(1.5,-1.625,0.2));
+#2667 = VECTOR('',#2668,1.);
+#2668 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2669 = ORIENTED_EDGE('',*,*,#2304,.F.);
+#2670 = ORIENTED_EDGE('',*,*,#933,.T.);
+#2671 = PLANE('',#2672);
+#2672 = AXIS2_PLACEMENT_3D('',#2673,#2674,#2675);
+#2673 = CARTESIAN_POINT('',(1.5,-1.375,0.2));
+#2674 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2675 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2676 = ADVANCED_FACE('',(#2677),#2688,.F.);
+#2677 = FACE_BOUND('',#2678,.F.);
+#2678 = EDGE_LOOP('',(#2679,#2680,#2686,#2687));
+#2679 = ORIENTED_EDGE('',*,*,#1324,.F.);
+#2680 = ORIENTED_EDGE('',*,*,#2681,.F.);
+#2681 = EDGE_CURVE('',#1383,#1317,#2682,.T.);
+#2682 = LINE('',#2683,#2684);
+#2683 = CARTESIAN_POINT('',(1.5,0.875,0.2));
+#2684 = VECTOR('',#2685,1.);
+#2685 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2686 = ORIENTED_EDGE('',*,*,#1382,.F.);
+#2687 = ORIENTED_EDGE('',*,*,#1048,.T.);
+#2688 = PLANE('',#2689);
+#2689 = AXIS2_PLACEMENT_3D('',#2690,#2691,#2692);
+#2690 = CARTESIAN_POINT('',(1.5,1.125,0.2));
+#2691 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2692 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2693 = ADVANCED_FACE('',(#2694),#2705,.F.);
+#2694 = FACE_BOUND('',#2695,.F.);
+#2695 = EDGE_LOOP('',(#2696,#2697,#2703,#2704));
+#2696 = ORIENTED_EDGE('',*,*,#2010,.F.);
+#2697 = ORIENTED_EDGE('',*,*,#2698,.F.);
+#2698 = EDGE_CURVE('',#2109,#2003,#2699,.T.);
+#2699 = LINE('',#2700,#2701);
+#2700 = CARTESIAN_POINT('',(1.5,-1.125,0.2));
+#2701 = VECTOR('',#2702,1.);
+#2702 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2703 = ORIENTED_EDGE('',*,*,#2108,.F.);
+#2704 = ORIENTED_EDGE('',*,*,#956,.T.);
+#2705 = PLANE('',#2706);
+#2706 = AXIS2_PLACEMENT_3D('',#2707,#2708,#2709);
+#2707 = CARTESIAN_POINT('',(1.5,-0.875,0.2));
+#2708 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2709 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2710 = ADVANCED_FACE('',(#2711),#2722,.F.);
+#2711 = FACE_BOUND('',#2712,.F.);
+#2712 = EDGE_LOOP('',(#2713,#2714,#2720,#2721));
+#2713 = ORIENTED_EDGE('',*,*,#1422,.F.);
+#2714 = ORIENTED_EDGE('',*,*,#2715,.F.);
+#2715 = EDGE_CURVE('',#1521,#1415,#2716,.T.);
+#2716 = LINE('',#2717,#2718);
+#2717 = CARTESIAN_POINT('',(1.5,0.375,0.2));
+#2718 = VECTOR('',#2719,1.);
+#2719 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2720 = ORIENTED_EDGE('',*,*,#1520,.F.);
+#2721 = ORIENTED_EDGE('',*,*,#1025,.T.);
+#2722 = PLANE('',#2723);
+#2723 = AXIS2_PLACEMENT_3D('',#2724,#2725,#2726);
+#2724 = CARTESIAN_POINT('',(1.5,0.625,0.2));
+#2725 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2726 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2727 = ADVANCED_FACE('',(#2728),#2739,.F.);
+#2728 = FACE_BOUND('',#2729,.F.);
+#2729 = EDGE_LOOP('',(#2730,#2731,#2737,#2738));
+#2730 = ORIENTED_EDGE('',*,*,#1814,.F.);
+#2731 = ORIENTED_EDGE('',*,*,#2732,.F.);
+#2732 = EDGE_CURVE('',#1913,#1807,#2733,.T.);
+#2733 = LINE('',#2734,#2735);
+#2734 = CARTESIAN_POINT('',(1.5,-0.625,0.2));
+#2735 = VECTOR('',#2736,1.);
+#2736 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2737 = ORIENTED_EDGE('',*,*,#1912,.F.);
+#2738 = ORIENTED_EDGE('',*,*,#979,.T.);
+#2739 = PLANE('',#2740);
+#2740 = AXIS2_PLACEMENT_3D('',#2741,#2742,#2743);
+#2741 = CARTESIAN_POINT('',(1.5,-0.375,0.2));
+#2742 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2743 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2744 = ADVANCED_FACE('',(#2745),#2756,.F.);
+#2745 = FACE_BOUND('',#2746,.F.);
+#2746 = EDGE_LOOP('',(#2747,#2748,#2754,#2755));
+#2747 = ORIENTED_EDGE('',*,*,#1618,.F.);
+#2748 = ORIENTED_EDGE('',*,*,#2749,.F.);
+#2749 = EDGE_CURVE('',#1717,#1611,#2750,.T.);
+#2750 = LINE('',#2751,#2752);
+#2751 = CARTESIAN_POINT('',(1.5,-0.125,0.2));
+#2752 = VECTOR('',#2753,1.);
+#2753 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2754 = ORIENTED_EDGE('',*,*,#1716,.F.);
+#2755 = ORIENTED_EDGE('',*,*,#1002,.T.);
+#2756 = PLANE('',#2757);
+#2757 = AXIS2_PLACEMENT_3D('',#2758,#2759,#2760);
+#2758 = CARTESIAN_POINT('',(1.5,0.125,0.2));
+#2759 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2760 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2761 = ADVANCED_FACE('',(#2762),#2773,.T.);
+#2762 = FACE_BOUND('',#2763,.F.);
+#2763 = EDGE_LOOP('',(#2764,#2765,#2766,#2767));
+#2764 = ORIENTED_EDGE('',*,*,#1110,.T.);
+#2765 = ORIENTED_EDGE('',*,*,#1150,.T.);
+#2766 = ORIENTED_EDGE('',*,*,#1215,.T.);
+#2767 = ORIENTED_EDGE('',*,*,#2768,.T.);
+#2768 = EDGE_CURVE('',#1216,#1111,#2769,.T.);
+#2769 = LINE('',#2770,#2771);
+#2770 = CARTESIAN_POINT('',(1.5,1.375,0.E+000));
+#2771 = VECTOR('',#2772,1.);
+#2772 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2773 = PLANE('',#2774);
+#2774 = AXIS2_PLACEMENT_3D('',#2775,#2776,#2777);
+#2775 = CARTESIAN_POINT('',(1.5,1.625,0.E+000));
+#2776 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2777 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2778 = ADVANCED_FACE('',(#2779),#2785,.F.);
+#2779 = FACE_BOUND('',#2780,.F.);
+#2780 = EDGE_LOOP('',(#2781,#2782,#2783,#2784));
+#2781 = ORIENTED_EDGE('',*,*,#1234,.T.);
+#2782 = ORIENTED_EDGE('',*,*,#2647,.T.);
+#2783 = ORIENTED_EDGE('',*,*,#1120,.F.);
+#2784 = ORIENTED_EDGE('',*,*,#2768,.F.);
+#2785 = PLANE('',#2786);
+#2786 = AXIS2_PLACEMENT_3D('',#2787,#2788,#2789);
+#2787 = CARTESIAN_POINT('',(1.5,1.375,0.E+000));
+#2788 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2789 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2790 = ADVANCED_FACE('',(#2791),#2802,.T.);
+#2791 = FACE_BOUND('',#2792,.F.);
+#2792 = EDGE_LOOP('',(#2793,#2794,#2795,#2796));
+#2793 = ORIENTED_EDGE('',*,*,#1273,.T.);
+#2794 = ORIENTED_EDGE('',*,*,#1248,.T.);
+#2795 = ORIENTED_EDGE('',*,*,#1175,.T.);
+#2796 = ORIENTED_EDGE('',*,*,#2797,.T.);
+#2797 = EDGE_CURVE('',#1178,#1274,#2798,.T.);
+#2798 = LINE('',#2799,#2800);
+#2799 = CARTESIAN_POINT('',(-1.5,1.625,0.E+000));
+#2800 = VECTOR('',#2801,1.);
+#2801 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2802 = PLANE('',#2803);
+#2803 = AXIS2_PLACEMENT_3D('',#2804,#2805,#2806);
+#2804 = CARTESIAN_POINT('',(-1.5,1.375,0.E+000));
+#2805 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2806 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2807 = ADVANCED_FACE('',(#2808),#2814,.F.);
+#2808 = FACE_BOUND('',#2809,.F.);
+#2809 = EDGE_LOOP('',(#2810,#2811,#2812,#2813));
+#2810 = ORIENTED_EDGE('',*,*,#1201,.T.);
+#2811 = ORIENTED_EDGE('',*,*,#2545,.T.);
+#2812 = ORIENTED_EDGE('',*,*,#1281,.F.);
+#2813 = ORIENTED_EDGE('',*,*,#2797,.F.);
+#2814 = PLANE('',#2815);
+#2815 = AXIS2_PLACEMENT_3D('',#2816,#2817,#2818);
+#2816 = CARTESIAN_POINT('',(-1.5,1.625,0.E+000));
+#2817 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2818 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2819 = ADVANCED_FACE('',(#2820),#2831,.T.);
+#2820 = FACE_BOUND('',#2821,.F.);
+#2821 = EDGE_LOOP('',(#2822,#2823,#2824,#2825));
+#2822 = ORIENTED_EDGE('',*,*,#1306,.T.);
+#2823 = ORIENTED_EDGE('',*,*,#1346,.T.);
+#2824 = ORIENTED_EDGE('',*,*,#1371,.T.);
+#2825 = ORIENTED_EDGE('',*,*,#2826,.T.);
+#2826 = EDGE_CURVE('',#1372,#1307,#2827,.T.);
+#2827 = LINE('',#2828,#2829);
+#2828 = CARTESIAN_POINT('',(1.5,0.875,0.E+000));
+#2829 = VECTOR('',#2830,1.);
+#2830 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2831 = PLANE('',#2832);
+#2832 = AXIS2_PLACEMENT_3D('',#2833,#2834,#2835);
+#2833 = CARTESIAN_POINT('',(1.5,1.125,0.E+000));
+#2834 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2835 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2836 = ADVANCED_FACE('',(#2837),#2843,.F.);
+#2837 = FACE_BOUND('',#2838,.F.);
+#2838 = EDGE_LOOP('',(#2839,#2840,#2841,#2842));
+#2839 = ORIENTED_EDGE('',*,*,#1390,.T.);
+#2840 = ORIENTED_EDGE('',*,*,#2681,.T.);
+#2841 = ORIENTED_EDGE('',*,*,#1316,.F.);
+#2842 = ORIENTED_EDGE('',*,*,#2826,.F.);
+#2843 = PLANE('',#2844);
+#2844 = AXIS2_PLACEMENT_3D('',#2845,#2846,#2847);
+#2845 = CARTESIAN_POINT('',(1.5,0.875,0.E+000));
+#2846 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2847 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2848 = ADVANCED_FACE('',(#2849),#2860,.T.);
+#2849 = FACE_BOUND('',#2850,.F.);
+#2850 = EDGE_LOOP('',(#2851,#2852,#2853,#2854));
+#2851 = ORIENTED_EDGE('',*,*,#1404,.T.);
+#2852 = ORIENTED_EDGE('',*,*,#1444,.T.);
+#2853 = ORIENTED_EDGE('',*,*,#1509,.T.);
+#2854 = ORIENTED_EDGE('',*,*,#2855,.T.);
+#2855 = EDGE_CURVE('',#1510,#1405,#2856,.T.);
+#2856 = LINE('',#2857,#2858);
+#2857 = CARTESIAN_POINT('',(1.5,0.375,0.E+000));
+#2858 = VECTOR('',#2859,1.);
+#2859 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2860 = PLANE('',#2861);
+#2861 = AXIS2_PLACEMENT_3D('',#2862,#2863,#2864);
+#2862 = CARTESIAN_POINT('',(1.5,0.625,0.E+000));
+#2863 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2864 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2865 = ADVANCED_FACE('',(#2866),#2872,.F.);
+#2866 = FACE_BOUND('',#2867,.F.);
+#2867 = EDGE_LOOP('',(#2868,#2869,#2870,#2871));
+#2868 = ORIENTED_EDGE('',*,*,#1528,.T.);
+#2869 = ORIENTED_EDGE('',*,*,#2715,.T.);
+#2870 = ORIENTED_EDGE('',*,*,#1414,.F.);
+#2871 = ORIENTED_EDGE('',*,*,#2855,.F.);
+#2872 = PLANE('',#2873);
+#2873 = AXIS2_PLACEMENT_3D('',#2874,#2875,#2876);
+#2874 = CARTESIAN_POINT('',(1.5,0.375,0.E+000));
+#2875 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2876 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2877 = ADVANCED_FACE('',(#2878),#2889,.T.);
+#2878 = FACE_BOUND('',#2879,.F.);
+#2879 = EDGE_LOOP('',(#2880,#2881,#2882,#2883));
+#2880 = ORIENTED_EDGE('',*,*,#1567,.T.);
+#2881 = ORIENTED_EDGE('',*,*,#1542,.T.);
+#2882 = ORIENTED_EDGE('',*,*,#1469,.T.);
+#2883 = ORIENTED_EDGE('',*,*,#2884,.T.);
+#2884 = EDGE_CURVE('',#1472,#1568,#2885,.T.);
+#2885 = LINE('',#2886,#2887);
+#2886 = CARTESIAN_POINT('',(-1.5,0.625,0.E+000));
+#2887 = VECTOR('',#2888,1.);
+#2888 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2889 = PLANE('',#2890);
+#2890 = AXIS2_PLACEMENT_3D('',#2891,#2892,#2893);
+#2891 = CARTESIAN_POINT('',(-1.5,0.375,0.E+000));
+#2892 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2893 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2894 = ADVANCED_FACE('',(#2895),#2901,.F.);
+#2895 = FACE_BOUND('',#2896,.F.);
+#2896 = EDGE_LOOP('',(#2897,#2898,#2899,#2900));
+#2897 = ORIENTED_EDGE('',*,*,#1495,.T.);
+#2898 = ORIENTED_EDGE('',*,*,#2596,.T.);
+#2899 = ORIENTED_EDGE('',*,*,#1575,.F.);
+#2900 = ORIENTED_EDGE('',*,*,#2884,.F.);
+#2901 = PLANE('',#2902);
+#2902 = AXIS2_PLACEMENT_3D('',#2903,#2904,#2905);
+#2903 = CARTESIAN_POINT('',(-1.5,0.625,0.E+000));
+#2904 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2905 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2906 = ADVANCED_FACE('',(#2907),#2918,.T.);
+#2907 = FACE_BOUND('',#2908,.F.);
+#2908 = EDGE_LOOP('',(#2909,#2910,#2911,#2912));
+#2909 = ORIENTED_EDGE('',*,*,#1600,.T.);
+#2910 = ORIENTED_EDGE('',*,*,#1640,.T.);
+#2911 = ORIENTED_EDGE('',*,*,#1705,.T.);
+#2912 = ORIENTED_EDGE('',*,*,#2913,.T.);
+#2913 = EDGE_CURVE('',#1706,#1601,#2914,.T.);
+#2914 = LINE('',#2915,#2916);
+#2915 = CARTESIAN_POINT('',(1.5,-0.125,0.E+000));
+#2916 = VECTOR('',#2917,1.);
+#2917 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2918 = PLANE('',#2919);
+#2919 = AXIS2_PLACEMENT_3D('',#2920,#2921,#2922);
+#2920 = CARTESIAN_POINT('',(1.5,0.125,0.E+000));
+#2921 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2922 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2923 = ADVANCED_FACE('',(#2924),#2930,.F.);
+#2924 = FACE_BOUND('',#2925,.F.);
+#2925 = EDGE_LOOP('',(#2926,#2927,#2928,#2929));
+#2926 = ORIENTED_EDGE('',*,*,#1724,.T.);
+#2927 = ORIENTED_EDGE('',*,*,#2749,.T.);
+#2928 = ORIENTED_EDGE('',*,*,#1610,.F.);
+#2929 = ORIENTED_EDGE('',*,*,#2913,.F.);
+#2930 = PLANE('',#2931);
+#2931 = AXIS2_PLACEMENT_3D('',#2932,#2933,#2934);
+#2932 = CARTESIAN_POINT('',(1.5,-0.125,0.E+000));
+#2933 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2934 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2935 = ADVANCED_FACE('',(#2936),#2947,.T.);
+#2936 = FACE_BOUND('',#2937,.F.);
+#2937 = EDGE_LOOP('',(#2938,#2939,#2940,#2941));
+#2938 = ORIENTED_EDGE('',*,*,#1763,.T.);
+#2939 = ORIENTED_EDGE('',*,*,#1738,.T.);
+#2940 = ORIENTED_EDGE('',*,*,#1665,.T.);
+#2941 = ORIENTED_EDGE('',*,*,#2942,.T.);
+#2942 = EDGE_CURVE('',#1668,#1764,#2943,.T.);
+#2943 = LINE('',#2944,#2945);
+#2944 = CARTESIAN_POINT('',(-1.5,0.125,0.E+000));
+#2945 = VECTOR('',#2946,1.);
+#2946 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2947 = PLANE('',#2948);
+#2948 = AXIS2_PLACEMENT_3D('',#2949,#2950,#2951);
+#2949 = CARTESIAN_POINT('',(-1.5,-0.125,0.E+000));
+#2950 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2951 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2952 = ADVANCED_FACE('',(#2953),#2959,.F.);
+#2953 = FACE_BOUND('',#2954,.F.);
+#2954 = EDGE_LOOP('',(#2955,#2956,#2957,#2958));
+#2955 = ORIENTED_EDGE('',*,*,#1691,.T.);
+#2956 = ORIENTED_EDGE('',*,*,#2630,.T.);
+#2957 = ORIENTED_EDGE('',*,*,#1771,.F.);
+#2958 = ORIENTED_EDGE('',*,*,#2942,.F.);
+#2959 = PLANE('',#2960);
+#2960 = AXIS2_PLACEMENT_3D('',#2961,#2962,#2963);
+#2961 = CARTESIAN_POINT('',(-1.5,0.125,0.E+000));
+#2962 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2963 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2964 = ADVANCED_FACE('',(#2965),#2976,.T.);
+#2965 = FACE_BOUND('',#2966,.F.);
+#2966 = EDGE_LOOP('',(#2967,#2968,#2969,#2970));
+#2967 = ORIENTED_EDGE('',*,*,#1796,.T.);
+#2968 = ORIENTED_EDGE('',*,*,#1836,.T.);
+#2969 = ORIENTED_EDGE('',*,*,#1901,.T.);
+#2970 = ORIENTED_EDGE('',*,*,#2971,.T.);
+#2971 = EDGE_CURVE('',#1902,#1797,#2972,.T.);
+#2972 = LINE('',#2973,#2974);
+#2973 = CARTESIAN_POINT('',(1.5,-0.625,0.E+000));
+#2974 = VECTOR('',#2975,1.);
+#2975 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2976 = PLANE('',#2977);
+#2977 = AXIS2_PLACEMENT_3D('',#2978,#2979,#2980);
+#2978 = CARTESIAN_POINT('',(1.5,-0.375,0.E+000));
+#2979 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2980 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2981 = ADVANCED_FACE('',(#2982),#2988,.F.);
+#2982 = FACE_BOUND('',#2983,.F.);
+#2983 = EDGE_LOOP('',(#2984,#2985,#2986,#2987));
+#2984 = ORIENTED_EDGE('',*,*,#1920,.T.);
+#2985 = ORIENTED_EDGE('',*,*,#2732,.T.);
+#2986 = ORIENTED_EDGE('',*,*,#1806,.F.);
+#2987 = ORIENTED_EDGE('',*,*,#2971,.F.);
+#2988 = PLANE('',#2989);
+#2989 = AXIS2_PLACEMENT_3D('',#2990,#2991,#2992);
+#2990 = CARTESIAN_POINT('',(1.5,-0.625,0.E+000));
+#2991 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2992 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2993 = ADVANCED_FACE('',(#2994),#3005,.T.);
+#2994 = FACE_BOUND('',#2995,.F.);
+#2995 = EDGE_LOOP('',(#2996,#2997,#2998,#2999));
+#2996 = ORIENTED_EDGE('',*,*,#1959,.T.);
+#2997 = ORIENTED_EDGE('',*,*,#1934,.T.);
+#2998 = ORIENTED_EDGE('',*,*,#1861,.T.);
+#2999 = ORIENTED_EDGE('',*,*,#3000,.T.);
+#3000 = EDGE_CURVE('',#1864,#1960,#3001,.T.);
+#3001 = LINE('',#3002,#3003);
+#3002 = CARTESIAN_POINT('',(-1.5,-0.375,0.E+000));
+#3003 = VECTOR('',#3004,1.);
+#3004 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3005 = PLANE('',#3006);
+#3006 = AXIS2_PLACEMENT_3D('',#3007,#3008,#3009);
+#3007 = CARTESIAN_POINT('',(-1.5,-0.625,0.E+000));
+#3008 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3009 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#3010 = ADVANCED_FACE('',(#3011),#3017,.F.);
+#3011 = FACE_BOUND('',#3012,.F.);
+#3012 = EDGE_LOOP('',(#3013,#3014,#3015,#3016));
+#3013 = ORIENTED_EDGE('',*,*,#1887,.T.);
+#3014 = ORIENTED_EDGE('',*,*,#2613,.T.);
+#3015 = ORIENTED_EDGE('',*,*,#1967,.F.);
+#3016 = ORIENTED_EDGE('',*,*,#3000,.F.);
+#3017 = PLANE('',#3018);
+#3018 = AXIS2_PLACEMENT_3D('',#3019,#3020,#3021);
+#3019 = CARTESIAN_POINT('',(-1.5,-0.375,0.E+000));
+#3020 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#3021 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3022 = ADVANCED_FACE('',(#3023),#3034,.T.);
+#3023 = FACE_BOUND('',#3024,.F.);
+#3024 = EDGE_LOOP('',(#3025,#3026,#3027,#3028));
+#3025 = ORIENTED_EDGE('',*,*,#1992,.T.);
+#3026 = ORIENTED_EDGE('',*,*,#2032,.T.);
+#3027 = ORIENTED_EDGE('',*,*,#2097,.T.);
+#3028 = ORIENTED_EDGE('',*,*,#3029,.T.);
+#3029 = EDGE_CURVE('',#2098,#1993,#3030,.T.);
+#3030 = LINE('',#3031,#3032);
+#3031 = CARTESIAN_POINT('',(1.5,-1.125,0.E+000));
+#3032 = VECTOR('',#3033,1.);
+#3033 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#3034 = PLANE('',#3035);
+#3035 = AXIS2_PLACEMENT_3D('',#3036,#3037,#3038);
+#3036 = CARTESIAN_POINT('',(1.5,-0.875,0.E+000));
+#3037 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3038 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#3039 = ADVANCED_FACE('',(#3040),#3046,.F.);
+#3040 = FACE_BOUND('',#3041,.F.);
+#3041 = EDGE_LOOP('',(#3042,#3043,#3044,#3045));
+#3042 = ORIENTED_EDGE('',*,*,#2116,.T.);
+#3043 = ORIENTED_EDGE('',*,*,#2698,.T.);
+#3044 = ORIENTED_EDGE('',*,*,#2002,.F.);
+#3045 = ORIENTED_EDGE('',*,*,#3029,.F.);
+#3046 = PLANE('',#3047);
+#3047 = AXIS2_PLACEMENT_3D('',#3048,#3049,#3050);
+#3048 = CARTESIAN_POINT('',(1.5,-1.125,0.E+000));
+#3049 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#3050 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#3051 = ADVANCED_FACE('',(#3052),#3063,.T.);
+#3052 = FACE_BOUND('',#3053,.F.);
+#3053 = EDGE_LOOP('',(#3054,#3055,#3056,#3057));
+#3054 = ORIENTED_EDGE('',*,*,#2155,.T.);
+#3055 = ORIENTED_EDGE('',*,*,#2130,.T.);
+#3056 = ORIENTED_EDGE('',*,*,#2057,.T.);
+#3057 = ORIENTED_EDGE('',*,*,#3058,.T.);
+#3058 = EDGE_CURVE('',#2060,#2156,#3059,.T.);
+#3059 = LINE('',#3060,#3061);
+#3060 = CARTESIAN_POINT('',(-1.5,-0.875,0.E+000));
+#3061 = VECTOR('',#3062,1.);
+#3062 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3063 = PLANE('',#3064);
+#3064 = AXIS2_PLACEMENT_3D('',#3065,#3066,#3067);
+#3065 = CARTESIAN_POINT('',(-1.5,-1.125,0.E+000));
+#3066 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3067 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#3068 = ADVANCED_FACE('',(#3069),#3075,.F.);
+#3069 = FACE_BOUND('',#3070,.F.);
+#3070 = EDGE_LOOP('',(#3071,#3072,#3073,#3074));
+#3071 = ORIENTED_EDGE('',*,*,#2083,.T.);
+#3072 = ORIENTED_EDGE('',*,*,#2579,.T.);
+#3073 = ORIENTED_EDGE('',*,*,#2163,.F.);
+#3074 = ORIENTED_EDGE('',*,*,#3058,.F.);
+#3075 = PLANE('',#3076);
+#3076 = AXIS2_PLACEMENT_3D('',#3077,#3078,#3079);
+#3077 = CARTESIAN_POINT('',(-1.5,-0.875,0.E+000));
+#3078 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#3079 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3080 = ADVANCED_FACE('',(#3081),#3092,.T.);
+#3081 = FACE_BOUND('',#3082,.F.);
+#3082 = EDGE_LOOP('',(#3083,#3084,#3085,#3086));
+#3083 = ORIENTED_EDGE('',*,*,#2188,.T.);
+#3084 = ORIENTED_EDGE('',*,*,#2228,.T.);
+#3085 = ORIENTED_EDGE('',*,*,#2293,.T.);
+#3086 = ORIENTED_EDGE('',*,*,#3087,.T.);
+#3087 = EDGE_CURVE('',#2294,#2189,#3088,.T.);
+#3088 = LINE('',#3089,#3090);
+#3089 = CARTESIAN_POINT('',(1.5,-1.625,0.E+000));
+#3090 = VECTOR('',#3091,1.);
+#3091 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#3092 = PLANE('',#3093);
+#3093 = AXIS2_PLACEMENT_3D('',#3094,#3095,#3096);
+#3094 = CARTESIAN_POINT('',(1.5,-1.375,0.E+000));
+#3095 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3096 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#3097 = ADVANCED_FACE('',(#3098),#3104,.F.);
+#3098 = FACE_BOUND('',#3099,.F.);
+#3099 = EDGE_LOOP('',(#3100,#3101,#3102,#3103));
+#3100 = ORIENTED_EDGE('',*,*,#2312,.T.);
+#3101 = ORIENTED_EDGE('',*,*,#2664,.T.);
+#3102 = ORIENTED_EDGE('',*,*,#2198,.F.);
+#3103 = ORIENTED_EDGE('',*,*,#3087,.F.);
+#3104 = PLANE('',#3105);
+#3105 = AXIS2_PLACEMENT_3D('',#3106,#3107,#3108);
+#3106 = CARTESIAN_POINT('',(1.5,-1.625,0.E+000));
+#3107 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#3108 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#3109 = ADVANCED_FACE('',(#3110),#3121,.T.);
+#3110 = FACE_BOUND('',#3111,.F.);
+#3111 = EDGE_LOOP('',(#3112,#3113,#3114,#3115));
+#3112 = ORIENTED_EDGE('',*,*,#2351,.T.);
+#3113 = ORIENTED_EDGE('',*,*,#2326,.T.);
+#3114 = ORIENTED_EDGE('',*,*,#2253,.T.);
+#3115 = ORIENTED_EDGE('',*,*,#3116,.T.);
+#3116 = EDGE_CURVE('',#2256,#2352,#3117,.T.);
+#3117 = LINE('',#3118,#3119);
+#3118 = CARTESIAN_POINT('',(-1.5,-1.375,0.E+000));
+#3119 = VECTOR('',#3120,1.);
+#3120 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3121 = PLANE('',#3122);
+#3122 = AXIS2_PLACEMENT_3D('',#3123,#3124,#3125);
+#3123 = CARTESIAN_POINT('',(-1.5,-1.625,0.E+000));
+#3124 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3125 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#3126 = ADVANCED_FACE('',(#3127),#3133,.F.);
+#3127 = FACE_BOUND('',#3128,.F.);
+#3128 = EDGE_LOOP('',(#3129,#3130,#3131,#3132));
+#3129 = ORIENTED_EDGE('',*,*,#2279,.T.);
+#3130 = ORIENTED_EDGE('',*,*,#2562,.T.);
+#3131 = ORIENTED_EDGE('',*,*,#2359,.F.);
+#3132 = ORIENTED_EDGE('',*,*,#3116,.F.);
+#3133 = PLANE('',#3134);
+#3134 = AXIS2_PLACEMENT_3D('',#3135,#3136,#3137);
+#3135 = CARTESIAN_POINT('',(-1.5,-1.375,0.E+000));
+#3136 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#3137 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3138 = ADVANCED_FACE('',(#3139),#3146,.T.);
+#3139 = FACE_BOUND('',#3140,.F.);
+#3140 = EDGE_LOOP('',(#3141,#3142,#3143,#3144,#3145));
+#3141 = ORIENTED_EDGE('',*,*,#2418,.T.);
+#3142 = ORIENTED_EDGE('',*,*,#2442,.T.);
+#3143 = ORIENTED_EDGE('',*,*,#2466,.T.);
+#3144 = ORIENTED_EDGE('',*,*,#2490,.T.);
+#3145 = ORIENTED_EDGE('',*,*,#2507,.T.);
+#3146 = PLANE('',#3147);
+#3147 = AXIS2_PLACEMENT_3D('',#3148,#3149,#3150);
+#3148 = CARTESIAN_POINT('',(-0.85,1.3,0.E+000));
+#3149 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3150 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#3151 = ADVANCED_FACE('',(#3152),#3171,.F.);
+#3152 = FACE_BOUND('',#3153,.T.);
+#3153 = EDGE_LOOP('',(#3154,#3155,#3163,#3170));
+#3154 = ORIENTED_EDGE('',*,*,#2527,.F.);
+#3155 = ORIENTED_EDGE('',*,*,#3156,.T.);
+#3156 = EDGE_CURVE('',#2528,#3157,#3159,.T.);
+#3157 = VERTEX_POINT('',#3158);
+#3158 = CARTESIAN_POINT('',(-0.9,1.15,0.76));
+#3159 = LINE('',#3160,#3161);
+#3160 = CARTESIAN_POINT('',(-0.9,1.15,0.78));
+#3161 = VECTOR('',#3162,1.);
+#3162 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#3163 = ORIENTED_EDGE('',*,*,#3164,.F.);
+#3164 = EDGE_CURVE('',#3157,#3157,#3165,.T.);
+#3165 = CIRCLE('',#3166,0.25);
+#3166 = AXIS2_PLACEMENT_3D('',#3167,#3168,#3169);
+#3167 = CARTESIAN_POINT('',(-0.9,1.4,0.76));
+#3168 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3169 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#3170 = ORIENTED_EDGE('',*,*,#3156,.F.);
+#3171 = CYLINDRICAL_SURFACE('',#3172,0.25);
+#3172 = AXIS2_PLACEMENT_3D('',#3173,#3174,#3175);
+#3173 = CARTESIAN_POINT('',(-0.9,1.4,0.78));
+#3174 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3175 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#3176 = ADVANCED_FACE('',(#3177),#3180,.T.);
+#3177 = FACE_BOUND('',#3178,.T.);
+#3178 = EDGE_LOOP('',(#3179));
+#3179 = ORIENTED_EDGE('',*,*,#3164,.T.);
+#3180 = PLANE('',#3181);
+#3181 = AXIS2_PLACEMENT_3D('',#3182,#3183,#3184);
+#3182 = CARTESIAN_POINT('',(-0.9,1.4,0.76));
+#3183 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3184 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#3185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3189))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3186,#3187,#3188)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3186 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3187 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3188 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3189 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#3186,
+'distance_accuracy_value','confusion accuracy');
+#3190 = PRODUCT_TYPE('part',$,(#7));
+#3191 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+#3192,#3200,#3207,#3214,#3221,#3228,#3236,#3243,#3250,#3257,#3264,
+#3271,#3278,#3285,#3292,#3299,#3306,#3313,#3320,#3327,#3334,#3341,
+#3348,#3355,#3362,#3369,#3376,#3383,#3390,#3397,#3404,#3411,#3418,
+#3425,#3432,#3439,#3446,#3453,#3460,#3467,#3474,#3481,#3488,#3495,
+#3502,#3509,#3516,#3523,#3530,#3537,#3544,#3551,#3558,#3565,#3572,
+#3579,#3586,#3593,#3600,#3607,#3614,#3621,#3628,#3635,#3642,#3649,
+#3656,#3663,#3670,#3677,#3684,#3691,#3698,#3705,#3712,#3719,#3726,
+#3733,#3740,#3747,#3754,#3761,#3768,#3775,#3782,#3789,#3796,#3803,
+#3810,#3817,#3824,#3831,#3838,#3845,#3852,#3859,#3866,#3874),#3185);
+#3192 = STYLED_ITEM('color',(#3193),#17);
+#3193 = PRESENTATION_STYLE_ASSIGNMENT((#3194));
+#3194 = SURFACE_STYLE_USAGE(.BOTH.,#3195);
+#3195 = SURFACE_SIDE_STYLE('',(#3196));
+#3196 = SURFACE_STYLE_FILL_AREA(#3197);
+#3197 = FILL_AREA_STYLE('',(#3198));
+#3198 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3199 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812);
+#3200 = STYLED_ITEM('color',(#3201),#58);
+#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('',#3199);
+#3207 = STYLED_ITEM('color',(#3208),#105);
+#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('',#3199);
+#3214 = STYLED_ITEM('color',(#3215),#130);
+#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('',#3199);
+#3221 = STYLED_ITEM('color',(#3222),#170);
+#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('',#3199);
+#3228 = STYLED_ITEM('color',(#3229),#187);
+#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('',#3235);
+#3235 = COLOUR_RGB('',0.148000001907,0.144999995828,0.144999995828);
+#3236 = STYLED_ITEM('color',(#3237),#707);
+#3237 = PRESENTATION_STYLE_ASSIGNMENT((#3238));
+#3238 = SURFACE_STYLE_USAGE(.BOTH.,#3239);
+#3239 = SURFACE_SIDE_STYLE('',(#3240));
+#3240 = SURFACE_STYLE_FILL_AREA(#3241);
+#3241 = FILL_AREA_STYLE('',(#3242));
+#3242 = FILL_AREA_STYLE_COLOUR('',#3235);
+#3243 = STYLED_ITEM('color',(#3244),#885);
+#3244 = PRESENTATION_STYLE_ASSIGNMENT((#3245));
+#3245 = SURFACE_STYLE_USAGE(.BOTH.,#3246);
+#3246 = SURFACE_SIDE_STYLE('',(#3247));
+#3247 = SURFACE_STYLE_FILL_AREA(#3248);
+#3248 = FILL_AREA_STYLE('',(#3249));
+#3249 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3250 = STYLED_ITEM('color',(#3251),#897);
+#3251 = PRESENTATION_STYLE_ASSIGNMENT((#3252));
+#3252 = SURFACE_STYLE_USAGE(.BOTH.,#3253);
+#3253 = SURFACE_SIDE_STYLE('',(#3254));
+#3254 = SURFACE_STYLE_FILL_AREA(#3255);
+#3255 = FILL_AREA_STYLE('',(#3256));
+#3256 = FILL_AREA_STYLE_COLOUR('',#3235);
+#3257 = STYLED_ITEM('color',(#3258),#1089);
+#3258 = PRESENTATION_STYLE_ASSIGNMENT((#3259));
+#3259 = SURFACE_STYLE_USAGE(.BOTH.,#3260);
+#3260 = SURFACE_SIDE_STYLE('',(#3261));
+#3261 = SURFACE_STYLE_FILL_AREA(#3262);
+#3262 = FILL_AREA_STYLE('',(#3263));
+#3263 = FILL_AREA_STYLE_COLOUR('',#3235);
+#3264 = STYLED_ITEM('color',(#3265),#1106);
+#3265 = PRESENTATION_STYLE_ASSIGNMENT((#3266));
+#3266 = SURFACE_STYLE_USAGE(.BOTH.,#3267);
+#3267 = SURFACE_SIDE_STYLE('',(#3268));
+#3268 = SURFACE_STYLE_FILL_AREA(#3269);
+#3269 = FILL_AREA_STYLE('',(#3270));
+#3270 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3271 = STYLED_ITEM('color',(#3272),#1146);
+#3272 = PRESENTATION_STYLE_ASSIGNMENT((#3273));
+#3273 = SURFACE_STYLE_USAGE(.BOTH.,#3274);
+#3274 = SURFACE_SIDE_STYLE('',(#3275));
+#3275 = SURFACE_STYLE_FILL_AREA(#3276);
+#3276 = FILL_AREA_STYLE('',(#3277));
+#3277 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3278 = STYLED_ITEM('color',(#3279),#1171);
+#3279 = PRESENTATION_STYLE_ASSIGNMENT((#3280));
+#3280 = SURFACE_STYLE_USAGE(.BOTH.,#3281);
+#3281 = SURFACE_SIDE_STYLE('',(#3282));
+#3282 = SURFACE_STYLE_FILL_AREA(#3283);
+#3283 = FILL_AREA_STYLE('',(#3284));
+#3284 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3285 = STYLED_ITEM('color',(#3286),#1211);
+#3286 = PRESENTATION_STYLE_ASSIGNMENT((#3287));
+#3287 = SURFACE_STYLE_USAGE(.BOTH.,#3288);
+#3288 = SURFACE_SIDE_STYLE('',(#3289));
+#3289 = SURFACE_STYLE_FILL_AREA(#3290);
+#3290 = FILL_AREA_STYLE('',(#3291));
+#3291 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3292 = STYLED_ITEM('color',(#3293),#1244);
+#3293 = PRESENTATION_STYLE_ASSIGNMENT((#3294));
+#3294 = SURFACE_STYLE_USAGE(.BOTH.,#3295);
+#3295 = SURFACE_SIDE_STYLE('',(#3296));
+#3296 = SURFACE_STYLE_FILL_AREA(#3297);
+#3297 = FILL_AREA_STYLE('',(#3298));
+#3298 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3299 = STYLED_ITEM('color',(#3300),#1269);
+#3300 = PRESENTATION_STYLE_ASSIGNMENT((#3301));
+#3301 = SURFACE_STYLE_USAGE(.BOTH.,#3302);
+#3302 = SURFACE_SIDE_STYLE('',(#3303));
+#3303 = SURFACE_STYLE_FILL_AREA(#3304);
+#3304 = FILL_AREA_STYLE('',(#3305));
+#3305 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3306 = STYLED_ITEM('color',(#3307),#1302);
+#3307 = PRESENTATION_STYLE_ASSIGNMENT((#3308));
+#3308 = SURFACE_STYLE_USAGE(.BOTH.,#3309);
+#3309 = SURFACE_SIDE_STYLE('',(#3310));
+#3310 = SURFACE_STYLE_FILL_AREA(#3311);
+#3311 = FILL_AREA_STYLE('',(#3312));
+#3312 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3313 = STYLED_ITEM('color',(#3314),#1342);
+#3314 = PRESENTATION_STYLE_ASSIGNMENT((#3315));
+#3315 = SURFACE_STYLE_USAGE(.BOTH.,#3316);
+#3316 = SURFACE_SIDE_STYLE('',(#3317));
+#3317 = SURFACE_STYLE_FILL_AREA(#3318);
+#3318 = FILL_AREA_STYLE('',(#3319));
+#3319 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3320 = STYLED_ITEM('color',(#3321),#1367);
+#3321 = PRESENTATION_STYLE_ASSIGNMENT((#3322));
+#3322 = SURFACE_STYLE_USAGE(.BOTH.,#3323);
+#3323 = SURFACE_SIDE_STYLE('',(#3324));
+#3324 = SURFACE_STYLE_FILL_AREA(#3325);
+#3325 = FILL_AREA_STYLE('',(#3326));
+#3326 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3327 = STYLED_ITEM('color',(#3328),#1400);
+#3328 = PRESENTATION_STYLE_ASSIGNMENT((#3329));
+#3329 = SURFACE_STYLE_USAGE(.BOTH.,#3330);
+#3330 = SURFACE_SIDE_STYLE('',(#3331));
+#3331 = SURFACE_STYLE_FILL_AREA(#3332);
+#3332 = FILL_AREA_STYLE('',(#3333));
+#3333 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3334 = STYLED_ITEM('color',(#3335),#1440);
+#3335 = PRESENTATION_STYLE_ASSIGNMENT((#3336));
+#3336 = SURFACE_STYLE_USAGE(.BOTH.,#3337);
+#3337 = SURFACE_SIDE_STYLE('',(#3338));
+#3338 = SURFACE_STYLE_FILL_AREA(#3339);
+#3339 = FILL_AREA_STYLE('',(#3340));
+#3340 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3341 = STYLED_ITEM('color',(#3342),#1465);
+#3342 = PRESENTATION_STYLE_ASSIGNMENT((#3343));
+#3343 = SURFACE_STYLE_USAGE(.BOTH.,#3344);
+#3344 = SURFACE_SIDE_STYLE('',(#3345));
+#3345 = SURFACE_STYLE_FILL_AREA(#3346);
+#3346 = FILL_AREA_STYLE('',(#3347));
+#3347 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3348 = STYLED_ITEM('color',(#3349),#1505);
+#3349 = PRESENTATION_STYLE_ASSIGNMENT((#3350));
+#3350 = SURFACE_STYLE_USAGE(.BOTH.,#3351);
+#3351 = SURFACE_SIDE_STYLE('',(#3352));
+#3352 = SURFACE_STYLE_FILL_AREA(#3353);
+#3353 = FILL_AREA_STYLE('',(#3354));
+#3354 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3355 = STYLED_ITEM('color',(#3356),#1538);
+#3356 = PRESENTATION_STYLE_ASSIGNMENT((#3357));
+#3357 = SURFACE_STYLE_USAGE(.BOTH.,#3358);
+#3358 = SURFACE_SIDE_STYLE('',(#3359));
+#3359 = SURFACE_STYLE_FILL_AREA(#3360);
+#3360 = FILL_AREA_STYLE('',(#3361));
+#3361 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3362 = STYLED_ITEM('color',(#3363),#1563);
+#3363 = PRESENTATION_STYLE_ASSIGNMENT((#3364));
+#3364 = SURFACE_STYLE_USAGE(.BOTH.,#3365);
+#3365 = SURFACE_SIDE_STYLE('',(#3366));
+#3366 = SURFACE_STYLE_FILL_AREA(#3367);
+#3367 = FILL_AREA_STYLE('',(#3368));
+#3368 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3369 = STYLED_ITEM('color',(#3370),#1596);
+#3370 = PRESENTATION_STYLE_ASSIGNMENT((#3371));
+#3371 = SURFACE_STYLE_USAGE(.BOTH.,#3372);
+#3372 = SURFACE_SIDE_STYLE('',(#3373));
+#3373 = SURFACE_STYLE_FILL_AREA(#3374);
+#3374 = FILL_AREA_STYLE('',(#3375));
+#3375 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3376 = STYLED_ITEM('color',(#3377),#1636);
+#3377 = PRESENTATION_STYLE_ASSIGNMENT((#3378));
+#3378 = SURFACE_STYLE_USAGE(.BOTH.,#3379);
+#3379 = SURFACE_SIDE_STYLE('',(#3380));
+#3380 = SURFACE_STYLE_FILL_AREA(#3381);
+#3381 = FILL_AREA_STYLE('',(#3382));
+#3382 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3383 = STYLED_ITEM('color',(#3384),#1661);
+#3384 = PRESENTATION_STYLE_ASSIGNMENT((#3385));
+#3385 = SURFACE_STYLE_USAGE(.BOTH.,#3386);
+#3386 = SURFACE_SIDE_STYLE('',(#3387));
+#3387 = SURFACE_STYLE_FILL_AREA(#3388);
+#3388 = FILL_AREA_STYLE('',(#3389));
+#3389 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3390 = STYLED_ITEM('color',(#3391),#1701);
+#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('',#3199);
+#3397 = STYLED_ITEM('color',(#3398),#1734);
+#3398 = PRESENTATION_STYLE_ASSIGNMENT((#3399));
+#3399 = SURFACE_STYLE_USAGE(.BOTH.,#3400);
+#3400 = SURFACE_SIDE_STYLE('',(#3401));
+#3401 = SURFACE_STYLE_FILL_AREA(#3402);
+#3402 = FILL_AREA_STYLE('',(#3403));
+#3403 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3404 = STYLED_ITEM('color',(#3405),#1759);
+#3405 = PRESENTATION_STYLE_ASSIGNMENT((#3406));
+#3406 = SURFACE_STYLE_USAGE(.BOTH.,#3407);
+#3407 = SURFACE_SIDE_STYLE('',(#3408));
+#3408 = SURFACE_STYLE_FILL_AREA(#3409);
+#3409 = FILL_AREA_STYLE('',(#3410));
+#3410 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3411 = STYLED_ITEM('color',(#3412),#1792);
+#3412 = PRESENTATION_STYLE_ASSIGNMENT((#3413));
+#3413 = SURFACE_STYLE_USAGE(.BOTH.,#3414);
+#3414 = SURFACE_SIDE_STYLE('',(#3415));
+#3415 = SURFACE_STYLE_FILL_AREA(#3416);
+#3416 = FILL_AREA_STYLE('',(#3417));
+#3417 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3418 = STYLED_ITEM('color',(#3419),#1832);
+#3419 = PRESENTATION_STYLE_ASSIGNMENT((#3420));
+#3420 = SURFACE_STYLE_USAGE(.BOTH.,#3421);
+#3421 = SURFACE_SIDE_STYLE('',(#3422));
+#3422 = SURFACE_STYLE_FILL_AREA(#3423);
+#3423 = FILL_AREA_STYLE('',(#3424));
+#3424 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3425 = STYLED_ITEM('color',(#3426),#1857);
+#3426 = PRESENTATION_STYLE_ASSIGNMENT((#3427));
+#3427 = SURFACE_STYLE_USAGE(.BOTH.,#3428);
+#3428 = SURFACE_SIDE_STYLE('',(#3429));
+#3429 = SURFACE_STYLE_FILL_AREA(#3430);
+#3430 = FILL_AREA_STYLE('',(#3431));
+#3431 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3432 = STYLED_ITEM('color',(#3433),#1897);
+#3433 = PRESENTATION_STYLE_ASSIGNMENT((#3434));
+#3434 = SURFACE_STYLE_USAGE(.BOTH.,#3435);
+#3435 = SURFACE_SIDE_STYLE('',(#3436));
+#3436 = SURFACE_STYLE_FILL_AREA(#3437);
+#3437 = FILL_AREA_STYLE('',(#3438));
+#3438 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3439 = STYLED_ITEM('color',(#3440),#1930);
+#3440 = PRESENTATION_STYLE_ASSIGNMENT((#3441));
+#3441 = SURFACE_STYLE_USAGE(.BOTH.,#3442);
+#3442 = SURFACE_SIDE_STYLE('',(#3443));
+#3443 = SURFACE_STYLE_FILL_AREA(#3444);
+#3444 = FILL_AREA_STYLE('',(#3445));
+#3445 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3446 = STYLED_ITEM('color',(#3447),#1955);
+#3447 = PRESENTATION_STYLE_ASSIGNMENT((#3448));
+#3448 = SURFACE_STYLE_USAGE(.BOTH.,#3449);
+#3449 = SURFACE_SIDE_STYLE('',(#3450));
+#3450 = SURFACE_STYLE_FILL_AREA(#3451);
+#3451 = FILL_AREA_STYLE('',(#3452));
+#3452 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3453 = STYLED_ITEM('color',(#3454),#1988);
+#3454 = PRESENTATION_STYLE_ASSIGNMENT((#3455));
+#3455 = SURFACE_STYLE_USAGE(.BOTH.,#3456);
+#3456 = SURFACE_SIDE_STYLE('',(#3457));
+#3457 = SURFACE_STYLE_FILL_AREA(#3458);
+#3458 = FILL_AREA_STYLE('',(#3459));
+#3459 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3460 = STYLED_ITEM('color',(#3461),#2028);
+#3461 = PRESENTATION_STYLE_ASSIGNMENT((#3462));
+#3462 = SURFACE_STYLE_USAGE(.BOTH.,#3463);
+#3463 = SURFACE_SIDE_STYLE('',(#3464));
+#3464 = SURFACE_STYLE_FILL_AREA(#3465);
+#3465 = FILL_AREA_STYLE('',(#3466));
+#3466 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3467 = STYLED_ITEM('color',(#3468),#2053);
+#3468 = PRESENTATION_STYLE_ASSIGNMENT((#3469));
+#3469 = SURFACE_STYLE_USAGE(.BOTH.,#3470);
+#3470 = SURFACE_SIDE_STYLE('',(#3471));
+#3471 = SURFACE_STYLE_FILL_AREA(#3472);
+#3472 = FILL_AREA_STYLE('',(#3473));
+#3473 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3474 = STYLED_ITEM('color',(#3475),#2093);
+#3475 = PRESENTATION_STYLE_ASSIGNMENT((#3476));
+#3476 = SURFACE_STYLE_USAGE(.BOTH.,#3477);
+#3477 = SURFACE_SIDE_STYLE('',(#3478));
+#3478 = SURFACE_STYLE_FILL_AREA(#3479);
+#3479 = FILL_AREA_STYLE('',(#3480));
+#3480 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3481 = STYLED_ITEM('color',(#3482),#2126);
+#3482 = PRESENTATION_STYLE_ASSIGNMENT((#3483));
+#3483 = SURFACE_STYLE_USAGE(.BOTH.,#3484);
+#3484 = SURFACE_SIDE_STYLE('',(#3485));
+#3485 = SURFACE_STYLE_FILL_AREA(#3486);
+#3486 = FILL_AREA_STYLE('',(#3487));
+#3487 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3488 = STYLED_ITEM('color',(#3489),#2151);
+#3489 = PRESENTATION_STYLE_ASSIGNMENT((#3490));
+#3490 = SURFACE_STYLE_USAGE(.BOTH.,#3491);
+#3491 = SURFACE_SIDE_STYLE('',(#3492));
+#3492 = SURFACE_STYLE_FILL_AREA(#3493);
+#3493 = FILL_AREA_STYLE('',(#3494));
+#3494 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3495 = STYLED_ITEM('color',(#3496),#2184);
+#3496 = PRESENTATION_STYLE_ASSIGNMENT((#3497));
+#3497 = SURFACE_STYLE_USAGE(.BOTH.,#3498);
+#3498 = SURFACE_SIDE_STYLE('',(#3499));
+#3499 = SURFACE_STYLE_FILL_AREA(#3500);
+#3500 = FILL_AREA_STYLE('',(#3501));
+#3501 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3502 = STYLED_ITEM('color',(#3503),#2224);
+#3503 = PRESENTATION_STYLE_ASSIGNMENT((#3504));
+#3504 = SURFACE_STYLE_USAGE(.BOTH.,#3505);
+#3505 = SURFACE_SIDE_STYLE('',(#3506));
+#3506 = SURFACE_STYLE_FILL_AREA(#3507);
+#3507 = FILL_AREA_STYLE('',(#3508));
+#3508 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3509 = STYLED_ITEM('color',(#3510),#2249);
+#3510 = PRESENTATION_STYLE_ASSIGNMENT((#3511));
+#3511 = SURFACE_STYLE_USAGE(.BOTH.,#3512);
+#3512 = SURFACE_SIDE_STYLE('',(#3513));
+#3513 = SURFACE_STYLE_FILL_AREA(#3514);
+#3514 = FILL_AREA_STYLE('',(#3515));
+#3515 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3516 = STYLED_ITEM('color',(#3517),#2289);
+#3517 = PRESENTATION_STYLE_ASSIGNMENT((#3518));
+#3518 = SURFACE_STYLE_USAGE(.BOTH.,#3519);
+#3519 = SURFACE_SIDE_STYLE('',(#3520));
+#3520 = SURFACE_STYLE_FILL_AREA(#3521);
+#3521 = FILL_AREA_STYLE('',(#3522));
+#3522 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3523 = STYLED_ITEM('color',(#3524),#2322);
+#3524 = PRESENTATION_STYLE_ASSIGNMENT((#3525));
+#3525 = SURFACE_STYLE_USAGE(.BOTH.,#3526);
+#3526 = SURFACE_SIDE_STYLE('',(#3527));
+#3527 = SURFACE_STYLE_FILL_AREA(#3528);
+#3528 = FILL_AREA_STYLE('',(#3529));
+#3529 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3530 = STYLED_ITEM('color',(#3531),#2347);
+#3531 = PRESENTATION_STYLE_ASSIGNMENT((#3532));
+#3532 = SURFACE_STYLE_USAGE(.BOTH.,#3533);
+#3533 = SURFACE_SIDE_STYLE('',(#3534));
+#3534 = SURFACE_STYLE_FILL_AREA(#3535);
+#3535 = FILL_AREA_STYLE('',(#3536));
+#3536 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3537 = STYLED_ITEM('color',(#3538),#2380);
+#3538 = PRESENTATION_STYLE_ASSIGNMENT((#3539));
+#3539 = SURFACE_STYLE_USAGE(.BOTH.,#3540);
+#3540 = SURFACE_SIDE_STYLE('',(#3541));
+#3541 = SURFACE_STYLE_FILL_AREA(#3542);
+#3542 = FILL_AREA_STYLE('',(#3543));
+#3543 = FILL_AREA_STYLE_COLOUR('',#3235);
+#3544 = STYLED_ITEM('color',(#3545),#2397);
+#3545 = PRESENTATION_STYLE_ASSIGNMENT((#3546));
+#3546 = SURFACE_STYLE_USAGE(.BOTH.,#3547);
+#3547 = SURFACE_SIDE_STYLE('',(#3548));
+#3548 = SURFACE_STYLE_FILL_AREA(#3549);
+#3549 = FILL_AREA_STYLE('',(#3550));
+#3550 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3551 = STYLED_ITEM('color',(#3552),#2428);
+#3552 = PRESENTATION_STYLE_ASSIGNMENT((#3553));
+#3553 = SURFACE_STYLE_USAGE(.BOTH.,#3554);
+#3554 = SURFACE_SIDE_STYLE('',(#3555));
+#3555 = SURFACE_STYLE_FILL_AREA(#3556);
+#3556 = FILL_AREA_STYLE('',(#3557));
+#3557 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3558 = STYLED_ITEM('color',(#3559),#2452);
+#3559 = PRESENTATION_STYLE_ASSIGNMENT((#3560));
+#3560 = SURFACE_STYLE_USAGE(.BOTH.,#3561);
+#3561 = SURFACE_SIDE_STYLE('',(#3562));
+#3562 = SURFACE_STYLE_FILL_AREA(#3563);
+#3563 = FILL_AREA_STYLE('',(#3564));
+#3564 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3565 = STYLED_ITEM('color',(#3566),#2476);
+#3566 = PRESENTATION_STYLE_ASSIGNMENT((#3567));
+#3567 = SURFACE_STYLE_USAGE(.BOTH.,#3568);
+#3568 = SURFACE_SIDE_STYLE('',(#3569));
+#3569 = SURFACE_STYLE_FILL_AREA(#3570);
+#3570 = FILL_AREA_STYLE('',(#3571));
+#3571 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3572 = STYLED_ITEM('color',(#3573),#2500);
+#3573 = PRESENTATION_STYLE_ASSIGNMENT((#3574));
+#3574 = SURFACE_STYLE_USAGE(.BOTH.,#3575);
+#3575 = SURFACE_SIDE_STYLE('',(#3576));
+#3576 = SURFACE_STYLE_FILL_AREA(#3577);
+#3577 = FILL_AREA_STYLE('',(#3578));
+#3578 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3579 = STYLED_ITEM('color',(#3580),#2517);
+#3580 = PRESENTATION_STYLE_ASSIGNMENT((#3581));
+#3581 = SURFACE_STYLE_USAGE(.BOTH.,#3582);
+#3582 = SURFACE_SIDE_STYLE('',(#3583));
+#3583 = SURFACE_STYLE_FILL_AREA(#3584);
+#3584 = FILL_AREA_STYLE('',(#3585));
+#3585 = FILL_AREA_STYLE_COLOUR('',#3235);
+#3586 = STYLED_ITEM('color',(#3587),#2540);
+#3587 = PRESENTATION_STYLE_ASSIGNMENT((#3588));
+#3588 = SURFACE_STYLE_USAGE(.BOTH.,#3589);
+#3589 = SURFACE_SIDE_STYLE('',(#3590));
+#3590 = SURFACE_STYLE_FILL_AREA(#3591);
+#3591 = FILL_AREA_STYLE('',(#3592));
+#3592 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3593 = STYLED_ITEM('color',(#3594),#2557);
+#3594 = PRESENTATION_STYLE_ASSIGNMENT((#3595));
+#3595 = SURFACE_STYLE_USAGE(.BOTH.,#3596);
+#3596 = SURFACE_SIDE_STYLE('',(#3597));
+#3597 = SURFACE_STYLE_FILL_AREA(#3598);
+#3598 = FILL_AREA_STYLE('',(#3599));
+#3599 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3600 = STYLED_ITEM('color',(#3601),#2574);
+#3601 = PRESENTATION_STYLE_ASSIGNMENT((#3602));
+#3602 = SURFACE_STYLE_USAGE(.BOTH.,#3603);
+#3603 = SURFACE_SIDE_STYLE('',(#3604));
+#3604 = SURFACE_STYLE_FILL_AREA(#3605);
+#3605 = FILL_AREA_STYLE('',(#3606));
+#3606 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3607 = STYLED_ITEM('color',(#3608),#2591);
+#3608 = PRESENTATION_STYLE_ASSIGNMENT((#3609));
+#3609 = SURFACE_STYLE_USAGE(.BOTH.,#3610);
+#3610 = SURFACE_SIDE_STYLE('',(#3611));
+#3611 = SURFACE_STYLE_FILL_AREA(#3612);
+#3612 = FILL_AREA_STYLE('',(#3613));
+#3613 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3614 = STYLED_ITEM('color',(#3615),#2608);
+#3615 = PRESENTATION_STYLE_ASSIGNMENT((#3616));
+#3616 = SURFACE_STYLE_USAGE(.BOTH.,#3617);
+#3617 = SURFACE_SIDE_STYLE('',(#3618));
+#3618 = SURFACE_STYLE_FILL_AREA(#3619);
+#3619 = FILL_AREA_STYLE('',(#3620));
+#3620 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3621 = STYLED_ITEM('color',(#3622),#2625);
+#3622 = PRESENTATION_STYLE_ASSIGNMENT((#3623));
+#3623 = SURFACE_STYLE_USAGE(.BOTH.,#3624);
+#3624 = SURFACE_SIDE_STYLE('',(#3625));
+#3625 = SURFACE_STYLE_FILL_AREA(#3626);
+#3626 = FILL_AREA_STYLE('',(#3627));
+#3627 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3628 = STYLED_ITEM('color',(#3629),#2642);
+#3629 = PRESENTATION_STYLE_ASSIGNMENT((#3630));
+#3630 = SURFACE_STYLE_USAGE(.BOTH.,#3631);
+#3631 = SURFACE_SIDE_STYLE('',(#3632));
+#3632 = SURFACE_STYLE_FILL_AREA(#3633);
+#3633 = FILL_AREA_STYLE('',(#3634));
+#3634 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3635 = STYLED_ITEM('color',(#3636),#2659);
+#3636 = PRESENTATION_STYLE_ASSIGNMENT((#3637));
+#3637 = SURFACE_STYLE_USAGE(.BOTH.,#3638);
+#3638 = SURFACE_SIDE_STYLE('',(#3639));
+#3639 = SURFACE_STYLE_FILL_AREA(#3640);
+#3640 = FILL_AREA_STYLE('',(#3641));
+#3641 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3642 = STYLED_ITEM('color',(#3643),#2676);
+#3643 = PRESENTATION_STYLE_ASSIGNMENT((#3644));
+#3644 = SURFACE_STYLE_USAGE(.BOTH.,#3645);
+#3645 = SURFACE_SIDE_STYLE('',(#3646));
+#3646 = SURFACE_STYLE_FILL_AREA(#3647);
+#3647 = FILL_AREA_STYLE('',(#3648));
+#3648 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3649 = STYLED_ITEM('color',(#3650),#2693);
+#3650 = PRESENTATION_STYLE_ASSIGNMENT((#3651));
+#3651 = SURFACE_STYLE_USAGE(.BOTH.,#3652);
+#3652 = SURFACE_SIDE_STYLE('',(#3653));
+#3653 = SURFACE_STYLE_FILL_AREA(#3654);
+#3654 = FILL_AREA_STYLE('',(#3655));
+#3655 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3656 = STYLED_ITEM('color',(#3657),#2710);
+#3657 = PRESENTATION_STYLE_ASSIGNMENT((#3658));
+#3658 = SURFACE_STYLE_USAGE(.BOTH.,#3659);
+#3659 = SURFACE_SIDE_STYLE('',(#3660));
+#3660 = SURFACE_STYLE_FILL_AREA(#3661);
+#3661 = FILL_AREA_STYLE('',(#3662));
+#3662 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3663 = STYLED_ITEM('color',(#3664),#2727);
+#3664 = PRESENTATION_STYLE_ASSIGNMENT((#3665));
+#3665 = SURFACE_STYLE_USAGE(.BOTH.,#3666);
+#3666 = SURFACE_SIDE_STYLE('',(#3667));
+#3667 = SURFACE_STYLE_FILL_AREA(#3668);
+#3668 = FILL_AREA_STYLE('',(#3669));
+#3669 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3670 = STYLED_ITEM('color',(#3671),#2744);
+#3671 = PRESENTATION_STYLE_ASSIGNMENT((#3672));
+#3672 = SURFACE_STYLE_USAGE(.BOTH.,#3673);
+#3673 = SURFACE_SIDE_STYLE('',(#3674));
+#3674 = SURFACE_STYLE_FILL_AREA(#3675);
+#3675 = FILL_AREA_STYLE('',(#3676));
+#3676 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3677 = STYLED_ITEM('color',(#3678),#2761);
+#3678 = PRESENTATION_STYLE_ASSIGNMENT((#3679));
+#3679 = SURFACE_STYLE_USAGE(.BOTH.,#3680);
+#3680 = SURFACE_SIDE_STYLE('',(#3681));
+#3681 = SURFACE_STYLE_FILL_AREA(#3682);
+#3682 = FILL_AREA_STYLE('',(#3683));
+#3683 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3684 = STYLED_ITEM('color',(#3685),#2778);
+#3685 = PRESENTATION_STYLE_ASSIGNMENT((#3686));
+#3686 = SURFACE_STYLE_USAGE(.BOTH.,#3687);
+#3687 = SURFACE_SIDE_STYLE('',(#3688));
+#3688 = SURFACE_STYLE_FILL_AREA(#3689);
+#3689 = FILL_AREA_STYLE('',(#3690));
+#3690 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3691 = STYLED_ITEM('color',(#3692),#2790);
+#3692 = PRESENTATION_STYLE_ASSIGNMENT((#3693));
+#3693 = SURFACE_STYLE_USAGE(.BOTH.,#3694);
+#3694 = SURFACE_SIDE_STYLE('',(#3695));
+#3695 = SURFACE_STYLE_FILL_AREA(#3696);
+#3696 = FILL_AREA_STYLE('',(#3697));
+#3697 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3698 = STYLED_ITEM('color',(#3699),#2807);
+#3699 = PRESENTATION_STYLE_ASSIGNMENT((#3700));
+#3700 = SURFACE_STYLE_USAGE(.BOTH.,#3701);
+#3701 = SURFACE_SIDE_STYLE('',(#3702));
+#3702 = SURFACE_STYLE_FILL_AREA(#3703);
+#3703 = FILL_AREA_STYLE('',(#3704));
+#3704 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3705 = STYLED_ITEM('color',(#3706),#2819);
+#3706 = PRESENTATION_STYLE_ASSIGNMENT((#3707));
+#3707 = SURFACE_STYLE_USAGE(.BOTH.,#3708);
+#3708 = SURFACE_SIDE_STYLE('',(#3709));
+#3709 = SURFACE_STYLE_FILL_AREA(#3710);
+#3710 = FILL_AREA_STYLE('',(#3711));
+#3711 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3712 = STYLED_ITEM('color',(#3713),#2836);
+#3713 = PRESENTATION_STYLE_ASSIGNMENT((#3714));
+#3714 = SURFACE_STYLE_USAGE(.BOTH.,#3715);
+#3715 = SURFACE_SIDE_STYLE('',(#3716));
+#3716 = SURFACE_STYLE_FILL_AREA(#3717);
+#3717 = FILL_AREA_STYLE('',(#3718));
+#3718 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3719 = STYLED_ITEM('color',(#3720),#2848);
+#3720 = PRESENTATION_STYLE_ASSIGNMENT((#3721));
+#3721 = SURFACE_STYLE_USAGE(.BOTH.,#3722);
+#3722 = SURFACE_SIDE_STYLE('',(#3723));
+#3723 = SURFACE_STYLE_FILL_AREA(#3724);
+#3724 = FILL_AREA_STYLE('',(#3725));
+#3725 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3726 = STYLED_ITEM('color',(#3727),#2865);
+#3727 = PRESENTATION_STYLE_ASSIGNMENT((#3728));
+#3728 = SURFACE_STYLE_USAGE(.BOTH.,#3729);
+#3729 = SURFACE_SIDE_STYLE('',(#3730));
+#3730 = SURFACE_STYLE_FILL_AREA(#3731);
+#3731 = FILL_AREA_STYLE('',(#3732));
+#3732 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3733 = STYLED_ITEM('color',(#3734),#2877);
+#3734 = PRESENTATION_STYLE_ASSIGNMENT((#3735));
+#3735 = SURFACE_STYLE_USAGE(.BOTH.,#3736);
+#3736 = SURFACE_SIDE_STYLE('',(#3737));
+#3737 = SURFACE_STYLE_FILL_AREA(#3738);
+#3738 = FILL_AREA_STYLE('',(#3739));
+#3739 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3740 = STYLED_ITEM('color',(#3741),#2894);
+#3741 = PRESENTATION_STYLE_ASSIGNMENT((#3742));
+#3742 = SURFACE_STYLE_USAGE(.BOTH.,#3743);
+#3743 = SURFACE_SIDE_STYLE('',(#3744));
+#3744 = SURFACE_STYLE_FILL_AREA(#3745);
+#3745 = FILL_AREA_STYLE('',(#3746));
+#3746 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3747 = STYLED_ITEM('color',(#3748),#2906);
+#3748 = PRESENTATION_STYLE_ASSIGNMENT((#3749));
+#3749 = SURFACE_STYLE_USAGE(.BOTH.,#3750);
+#3750 = SURFACE_SIDE_STYLE('',(#3751));
+#3751 = SURFACE_STYLE_FILL_AREA(#3752);
+#3752 = FILL_AREA_STYLE('',(#3753));
+#3753 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3754 = STYLED_ITEM('color',(#3755),#2923);
+#3755 = PRESENTATION_STYLE_ASSIGNMENT((#3756));
+#3756 = SURFACE_STYLE_USAGE(.BOTH.,#3757);
+#3757 = SURFACE_SIDE_STYLE('',(#3758));
+#3758 = SURFACE_STYLE_FILL_AREA(#3759);
+#3759 = FILL_AREA_STYLE('',(#3760));
+#3760 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3761 = STYLED_ITEM('color',(#3762),#2935);
+#3762 = PRESENTATION_STYLE_ASSIGNMENT((#3763));
+#3763 = SURFACE_STYLE_USAGE(.BOTH.,#3764);
+#3764 = SURFACE_SIDE_STYLE('',(#3765));
+#3765 = SURFACE_STYLE_FILL_AREA(#3766);
+#3766 = FILL_AREA_STYLE('',(#3767));
+#3767 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3768 = STYLED_ITEM('color',(#3769),#2952);
+#3769 = PRESENTATION_STYLE_ASSIGNMENT((#3770));
+#3770 = SURFACE_STYLE_USAGE(.BOTH.,#3771);
+#3771 = SURFACE_SIDE_STYLE('',(#3772));
+#3772 = SURFACE_STYLE_FILL_AREA(#3773);
+#3773 = FILL_AREA_STYLE('',(#3774));
+#3774 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3775 = STYLED_ITEM('color',(#3776),#2964);
+#3776 = PRESENTATION_STYLE_ASSIGNMENT((#3777));
+#3777 = SURFACE_STYLE_USAGE(.BOTH.,#3778);
+#3778 = SURFACE_SIDE_STYLE('',(#3779));
+#3779 = SURFACE_STYLE_FILL_AREA(#3780);
+#3780 = FILL_AREA_STYLE('',(#3781));
+#3781 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3782 = STYLED_ITEM('color',(#3783),#2981);
+#3783 = PRESENTATION_STYLE_ASSIGNMENT((#3784));
+#3784 = SURFACE_STYLE_USAGE(.BOTH.,#3785);
+#3785 = SURFACE_SIDE_STYLE('',(#3786));
+#3786 = SURFACE_STYLE_FILL_AREA(#3787);
+#3787 = FILL_AREA_STYLE('',(#3788));
+#3788 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3789 = STYLED_ITEM('color',(#3790),#2993);
+#3790 = PRESENTATION_STYLE_ASSIGNMENT((#3791));
+#3791 = SURFACE_STYLE_USAGE(.BOTH.,#3792);
+#3792 = SURFACE_SIDE_STYLE('',(#3793));
+#3793 = SURFACE_STYLE_FILL_AREA(#3794);
+#3794 = FILL_AREA_STYLE('',(#3795));
+#3795 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3796 = STYLED_ITEM('color',(#3797),#3010);
+#3797 = PRESENTATION_STYLE_ASSIGNMENT((#3798));
+#3798 = SURFACE_STYLE_USAGE(.BOTH.,#3799);
+#3799 = SURFACE_SIDE_STYLE('',(#3800));
+#3800 = SURFACE_STYLE_FILL_AREA(#3801);
+#3801 = FILL_AREA_STYLE('',(#3802));
+#3802 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3803 = STYLED_ITEM('color',(#3804),#3022);
+#3804 = PRESENTATION_STYLE_ASSIGNMENT((#3805));
+#3805 = SURFACE_STYLE_USAGE(.BOTH.,#3806);
+#3806 = SURFACE_SIDE_STYLE('',(#3807));
+#3807 = SURFACE_STYLE_FILL_AREA(#3808);
+#3808 = FILL_AREA_STYLE('',(#3809));
+#3809 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3810 = STYLED_ITEM('color',(#3811),#3039);
+#3811 = PRESENTATION_STYLE_ASSIGNMENT((#3812));
+#3812 = SURFACE_STYLE_USAGE(.BOTH.,#3813);
+#3813 = SURFACE_SIDE_STYLE('',(#3814));
+#3814 = SURFACE_STYLE_FILL_AREA(#3815);
+#3815 = FILL_AREA_STYLE('',(#3816));
+#3816 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3817 = STYLED_ITEM('color',(#3818),#3051);
+#3818 = PRESENTATION_STYLE_ASSIGNMENT((#3819));
+#3819 = SURFACE_STYLE_USAGE(.BOTH.,#3820);
+#3820 = SURFACE_SIDE_STYLE('',(#3821));
+#3821 = SURFACE_STYLE_FILL_AREA(#3822);
+#3822 = FILL_AREA_STYLE('',(#3823));
+#3823 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3824 = STYLED_ITEM('color',(#3825),#3068);
+#3825 = PRESENTATION_STYLE_ASSIGNMENT((#3826));
+#3826 = SURFACE_STYLE_USAGE(.BOTH.,#3827);
+#3827 = SURFACE_SIDE_STYLE('',(#3828));
+#3828 = SURFACE_STYLE_FILL_AREA(#3829);
+#3829 = FILL_AREA_STYLE('',(#3830));
+#3830 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3831 = STYLED_ITEM('color',(#3832),#3080);
+#3832 = PRESENTATION_STYLE_ASSIGNMENT((#3833));
+#3833 = SURFACE_STYLE_USAGE(.BOTH.,#3834);
+#3834 = SURFACE_SIDE_STYLE('',(#3835));
+#3835 = SURFACE_STYLE_FILL_AREA(#3836);
+#3836 = FILL_AREA_STYLE('',(#3837));
+#3837 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3838 = STYLED_ITEM('color',(#3839),#3097);
+#3839 = PRESENTATION_STYLE_ASSIGNMENT((#3840));
+#3840 = SURFACE_STYLE_USAGE(.BOTH.,#3841);
+#3841 = SURFACE_SIDE_STYLE('',(#3842));
+#3842 = SURFACE_STYLE_FILL_AREA(#3843);
+#3843 = FILL_AREA_STYLE('',(#3844));
+#3844 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3845 = STYLED_ITEM('color',(#3846),#3109);
+#3846 = PRESENTATION_STYLE_ASSIGNMENT((#3847));
+#3847 = SURFACE_STYLE_USAGE(.BOTH.,#3848);
+#3848 = SURFACE_SIDE_STYLE('',(#3849));
+#3849 = SURFACE_STYLE_FILL_AREA(#3850);
+#3850 = FILL_AREA_STYLE('',(#3851));
+#3851 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3852 = STYLED_ITEM('color',(#3853),#3126);
+#3853 = PRESENTATION_STYLE_ASSIGNMENT((#3854));
+#3854 = SURFACE_STYLE_USAGE(.BOTH.,#3855);
+#3855 = SURFACE_SIDE_STYLE('',(#3856));
+#3856 = SURFACE_STYLE_FILL_AREA(#3857);
+#3857 = FILL_AREA_STYLE('',(#3858));
+#3858 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3859 = STYLED_ITEM('color',(#3860),#3138);
+#3860 = PRESENTATION_STYLE_ASSIGNMENT((#3861));
+#3861 = SURFACE_STYLE_USAGE(.BOTH.,#3862);
+#3862 = SURFACE_SIDE_STYLE('',(#3863));
+#3863 = SURFACE_STYLE_FILL_AREA(#3864);
+#3864 = FILL_AREA_STYLE('',(#3865));
+#3865 = FILL_AREA_STYLE_COLOUR('',#3199);
+#3866 = STYLED_ITEM('color',(#3867),#3151);
+#3867 = PRESENTATION_STYLE_ASSIGNMENT((#3868));
+#3868 = SURFACE_STYLE_USAGE(.BOTH.,#3869);
+#3869 = SURFACE_SIDE_STYLE('',(#3870));
+#3870 = SURFACE_STYLE_FILL_AREA(#3871);
+#3871 = FILL_AREA_STYLE('',(#3872));
+#3872 = FILL_AREA_STYLE_COLOUR('',#3873);
+#3873 = COLOUR_RGB('',0.690999984741,0.663999974728,0.597999989986);
+#3874 = STYLED_ITEM('color',(#3875),#3176);
+#3875 = PRESENTATION_STYLE_ASSIGNMENT((#3876));
+#3876 = SURFACE_STYLE_USAGE(.BOTH.,#3877);
+#3877 = SURFACE_SIDE_STYLE('',(#3878));
+#3878 = SURFACE_STYLE_FILL_AREA(#3879);
+#3879 = FILL_AREA_STYLE('',(#3880));
+#3880 = FILL_AREA_STYLE_COLOUR('',#3873);
+ENDSEC;
+END-ISO-10303-21;
docs/al1793afe-13-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
package.jsonadded+236
@@ -0,0 +1,236 @@+{+  "slug": "al1793afe-13",+  "version": "0.1.0",+  "type": "component",+  "description": "Diodes Incorporated LED Drivers, UDFN-14-EP(4x3). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "led drivers",+    "al1793afe-13",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "al1793afe-13.kicad_sym",+    "al1793afe-13.kicad_mod",+    "al1793afe-13.glb",+    "al1793afe-13.step",+    "al1793afe-13.lbr",+    "docs/hero.png",+    "docs/al1793afe-13-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "al1793afe-13-hero.glb",+    "al1793afe-13-hero.overlay.json",+    "al1793afe-13-etched.glb"+  ],+  "component": {+    "mpn": "AL1793AFE-13",+    "manufacturer": "Diodes Incorporated",+    "package": "UDFN-14-EP(4x3)",+    "pin_count": 15,+    "category": "LED Drivers",+    "subcategory": "LED Drivers",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588881830787895296",+    "parts": {+      "symbol": "al1793afe-13.kicad_sym",+      "footprint": "al1793afe-13.kicad_mod",+      "model_3d": "al1793afe-13-hero.glb",+      "model_3d_plain": "al1793afe-13-etched.glb",+      "model_3d_step": "al1793afe-13-etched.step",+      "model_3d_step_plain": "al1793afe-13.step",+      "lbr": "al1793afe-13.lbr"+    },+    "distributor_links": {+      "lcsc": "C67354",+      "mouser": "621-AL1793AFE-13"+    },+    "distributor_check": {+      "checked_at": "2026-10-19T09:25:04Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": null,+        "status": "error"+      },+      "mouser": {+        "pn": "621-AL1793AFE-13",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "EN",+        "type": "input",+        "description": "Active-high enable, internally pulled down; the device is enabled above about 2.5 V and disabled below 0.4 V (VIH min 2.5 V, VIL max 0.4 V)."+      },+      {+        "number": "2",+        "name": "PWM4/GND",+        "type": "power_in",+        "description": "For the AL1793 this pin is GND (PWM4 is not applicable to the AL1793, which has three channels)."+      },+      {+        "number": "3",+        "name": "PWM3/GND",+        "type": "input",+        "description": "PWM signal input for channel 3 on the AL1793, internally pulled down; VIH min 2.5 V, VIL max 0.3 V, absolute maximum 7 V."+      },+      {+        "number": "4",+        "name": "PWM2/GND",+        "type": "input",+        "description": "PWM signal input for channel 2 on the AL1793, internally pulled down; VIH min 2.5 V, VIL max 0.3 V, absolute maximum 7 V."+      },+      {+        "number": "5",+        "name": "PWM1",+        "type": "input",+        "description": "PWM signal input for channel 1, internally pulled down; tie to GND when channel 1 is not used. Digital PWM frequency 0.5 to 4 kHz, minimum on-time 2.5 µs; analog dimming 0.4 V to 1.5 V."+      },+      {+        "number": "6",+        "name": "LED1",+        "type": "output",+        "description": "Channel 1 LED cathode (current sink); regulated current up to 500 mA via RSET, with LED short protection at a 6 V threshold."+      },+      {+        "number": "7",+        "name": "LED2/GND",+        "type": "output",+        "description": "Channel 2 LED cathode (current sink) for the AL1793; not GND on this variant."+      },+      {+        "number": "8",+        "name": "GND",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "9",+        "name": "LED3/GND",+        "type": "output",+        "description": "Channel 3 LED cathode (current sink) for the AL1793; not GND on this variant."+      },+      {+        "number": "10",+        "name": "LED4/GND",+        "type": "power_in",+        "description": "For the AL1793 this pin is GND (channel 4 is not applicable to the AL1793)."+      },+      {+        "number": "11",+        "name": "LEDPG",+        "type": "output",+        "description": "LED power-good indication, asserted low to report insufficient LED headroom; requires an external pull-up resistor (open-drain style)."+      },+      {+        "number": "12",+        "name": "FAULTB",+        "type": "output",+        "description": "Fault report, asserted low for LED open/short, over-temperature or UVLO; open-drain output that requires an external pull-up resistor; FAULTB leakage max 1 µA at 6 V, low-level max 180 mV at 1 mA."+      },+      {+        "number": "13",+        "name": "REF",+        "type": "passive",+        "description": "Reference current setting through an external resistor RSET (VREF 1.5 V typical; IREF 0.125 mA at RSET = 12 kΩ)."+      },+      {+        "number": "14",+        "name": "VIN",+        "type": "power_in",+        "description": "Supply input, 6.5 V to 30 V recommended operating range; UVLO releases at 6.3 V rising with 300 mV hysteresis."+      },+      {+        "number": "15",+        "name": "EP",+        "type": "passive",+        "description": "Exposed pad (from the footprint; not named in the datasheet pin table)."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-haiku-5-5",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: The exposed pad is listed in the pin table ('Exposed PAD, internally connected to GND, should be ext; Pins 2, 3, 4, 7, 9 and 10 are multi-function in the datasheet. Descriptions and types were taken for; The datasheet has no explicit output-type or electrical limits for the LEDx current-sink pins or the",+          "exposed pad 15 added from the footprint"+        ],+        "pages_sent": 18,+        "cost_usd": 0.0996,+        "at": "2026-10-19T09:22:59"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588881830787895296",+        "pages": 18,+        "sha256": "b00e0b817e901edf",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 15,+        "described": 15,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "al1793afe-13.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          3.0,+          3.98,+          0.77+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "be5cff1a18ac6ffbe197561441c1546755e61de7ca02dcc6734fc20d3d6c79dd",+        "checked": "2026-10-19",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "al1793afe-13-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          3.0,+          3.98,+          0.77+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "5fdb34d6011c336f79789a11ca7b93f72f471958ce94966b738250e73759f24e",+        "checked": "2026-10-19",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  }+}
page.jsonadded+242
@@ -0,0 +1,242 @@+{+  "slug": "al1793afe-13",+  "version": "0.1.0",+  "type": "component",+  "description": "Diodes Incorporated LED Drivers, UDFN-14-EP(4x3). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "led drivers",+    "al1793afe-13",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "al1793afe-13.kicad_sym",+    "al1793afe-13.kicad_mod",+    "al1793afe-13.glb",+    "al1793afe-13.step",+    "al1793afe-13.lbr",+    "docs/hero.png",+    "docs/al1793afe-13-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "al1793afe-13-hero.glb",+    "al1793afe-13-hero.overlay.json",+    "al1793afe-13-etched.glb"+  ],+  "component": {+    "mpn": "AL1793AFE-13",+    "manufacturer": "Diodes Incorporated",+    "package": "UDFN-14-EP(4x3)",+    "pin_count": 15,+    "category": "LED Drivers",+    "subcategory": "LED Drivers",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588881830787895296",+    "parts": {+      "symbol": "al1793afe-13.kicad_sym",+      "footprint": "al1793afe-13.kicad_mod",+      "model_3d": "al1793afe-13-hero.glb",+      "model_3d_plain": "al1793afe-13-etched.glb",+      "model_3d_step": "al1793afe-13-etched.step",+      "model_3d_step_plain": "al1793afe-13.step",+      "lbr": "al1793afe-13.lbr"+    },+    "distributor_links": {+      "lcsc": "C67354",+      "mouser": "621-AL1793AFE-13"+    },+    "distributor_check": {+      "checked_at": "2026-10-19T09:25:04Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": null,+        "status": "error"+      },+      "mouser": {+        "pn": "621-AL1793AFE-13",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "EN",+        "type": "input",+        "description": "Active-high enable, internally pulled down; the device is enabled above about 2.5 V and disabled below 0.4 V (VIH min 2.5 V, VIL max 0.4 V)."+      },+      {+        "number": "2",+        "name": "PWM4/GND",+        "type": "power_in",+        "description": "For the AL1793 this pin is GND (PWM4 is not applicable to the AL1793, which has three channels)."+      },+      {+        "number": "3",+        "name": "PWM3/GND",+        "type": "input",+        "description": "PWM signal input for channel 3 on the AL1793, internally pulled down; VIH min 2.5 V, VIL max 0.3 V, absolute maximum 7 V."+      },+      {+        "number": "4",+        "name": "PWM2/GND",+        "type": "input",+        "description": "PWM signal input for channel 2 on the AL1793, internally pulled down; VIH min 2.5 V, VIL max 0.3 V, absolute maximum 7 V."+      },+      {+        "number": "5",+        "name": "PWM1",+        "type": "input",+        "description": "PWM signal input for channel 1, internally pulled down; tie to GND when channel 1 is not used. Digital PWM frequency 0.5 to 4 kHz, minimum on-time 2.5 µs; analog dimming 0.4 V to 1.5 V."+      },+      {+        "number": "6",+        "name": "LED1",+        "type": "output",+        "description": "Channel 1 LED cathode (current sink); regulated current up to 500 mA via RSET, with LED short protection at a 6 V threshold."+      },+      {+        "number": "7",+        "name": "LED2/GND",+        "type": "output",+        "description": "Channel 2 LED cathode (current sink) for the AL1793; not GND on this variant."+      },+      {+        "number": "8",+        "name": "GND",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "9",+        "name": "LED3/GND",+        "type": "output",+        "description": "Channel 3 LED cathode (current sink) for the AL1793; not GND on this variant."+      },+      {+        "number": "10",+        "name": "LED4/GND",+        "type": "power_in",+        "description": "For the AL1793 this pin is GND (channel 4 is not applicable to the AL1793)."+      },+      {+        "number": "11",+        "name": "LEDPG",+        "type": "output",+        "description": "LED power-good indication, asserted low to report insufficient LED headroom; requires an external pull-up resistor (open-drain style)."+      },+      {+        "number": "12",+        "name": "FAULTB",+        "type": "output",+        "description": "Fault report, asserted low for LED open/short, over-temperature or UVLO; open-drain output that requires an external pull-up resistor; FAULTB leakage max 1 µA at 6 V, low-level max 180 mV at 1 mA."+      },+      {+        "number": "13",+        "name": "REF",+        "type": "passive",+        "description": "Reference current setting through an external resistor RSET (VREF 1.5 V typical; IREF 0.125 mA at RSET = 12 kΩ)."+      },+      {+        "number": "14",+        "name": "VIN",+        "type": "power_in",+        "description": "Supply input, 6.5 V to 30 V recommended operating range; UVLO releases at 6.3 V rising with 300 mV hysteresis."+      },+      {+        "number": "15",+        "name": "EP",+        "type": "passive",+        "description": "Exposed pad (from the footprint; not named in the datasheet pin table)."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-haiku-5-5",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: The exposed pad is listed in the pin table ('Exposed PAD, internally connected to GND, should be ext; Pins 2, 3, 4, 7, 9 and 10 are multi-function in the datasheet. Descriptions and types were taken for; The datasheet has no explicit output-type or electrical limits for the LEDx current-sink pins or the",+          "exposed pad 15 added from the footprint"+        ],+        "pages_sent": 18,+        "cost_usd": 0.0996,+        "at": "2026-10-19T09:22:59"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588881830787895296",+        "pages": 18,+        "sha256": "b00e0b817e901edf",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 15,+        "described": 15,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "al1793afe-13.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          3,+          3.98,+          0.77+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "be5cff1a18ac6ffbe197561441c1546755e61de7ca02dcc6734fc20d3d6c79dd",+        "checked": "2026-10-19",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "al1793afe-13-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          3,+          3.98,+          0.77+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "5fdb34d6011c336f79789a11ca7b93f72f471958ce94966b738250e73759f24e",+        "checked": "2026-10-19",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  },+  "visibility": "public",+  "org": "adom",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  }+}\ No newline at end of file
viewers/footprint.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>al1793afe-13</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>al1793afe-13</title>\ No newline at end of file