← Commit history
README.mdadded+82
@@ -0,0 +1,82 @@+# LT3506IDHD#TRPBF++**Analog Devices** · DC-DC Converters · DFN-16-EP(4x5)++LT3506IDHD#TRPBF from Analog Devices, in a DFN-16-EP(4x5). 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 | BOOST1 | input | Provides a drive voltage above VIN to the internal NPN power switch 1, tied through a diode from VOUT or VIN; the BOOST pin voltage is rated to 50V maximum and the BOOST-to-SW voltage to 25V maximum. |+| 2 | SW1 | output | Output of internal power switch 1, connected to the inductor, catch diode and boost capacitor; the absolute maximum VIN rating of 25V applies to the switching node path. |+| 3 | VIN1 | power_in | Supplies current to the internal regulator and internal power switch 1, must be locally bypassed, and is rated -0.3V to 25V absolute maximum with a 3.6V to 25V operating input range. |+| 4 | VIN1 | power_in | Supplies current to the internal regulator and internal power switch 1, must be locally bypassed, and is rated -0.3V to 25V absolute maximum with a 3.6V to 25V operating input range. |+| 5 | VIN2 | power_in | Supplies current to internal power switch 2, must be locally bypassed, and should connect directly to VIN1 unless channel 2 is powered from a different source. |+| 6 | VIN2 | power_in | Supplies current to internal power switch 2, must be locally bypassed, and should connect directly to VIN1 unless channel 2 is powered from a different source. |+| 7 | SW2 | output | Output of internal power switch 2, connected to the inductor, catch diode and boost capacitor. |+| 8 | BOOST2 | input | Provides a drive voltage above VIN to the internal NPN power switch 2, tied through a diode from VOUT or VIN; the BOOST pin voltage is rated to 50V maximum and the BOOST-to-SW voltage to 25V maximum. |+| 9 | FB2 | input | Regulates to 800mV; connect the channel 2 feedback resistor divider tap to this pin. |+| 10 | VC2 | passive | Output of error amplifier 2 that sets peak switch current and is used for loop compensation; pull to ground with an open drain to shut down regulator 2, and the VC pins are rated to 5.5V maximum. |+| 11 | PG2 | output | Open-collector power good output for channel 2, low until FB2 is within 10% of its final regulation voltage; valid when VIN is above 3.4V and RUN/SS2 is high, and it may be left unconnected. |+| 12 | RUN/SS2 | input | Pull to ground with an open drain or collector to shut down regulator 2; a capacitor to ground provides soft-start, leave unconnected if unused, and the pin is rated to 5.5V maximum. |+| 13 | RUN/SS1 | input | Pull to ground with an open drain or collector to shut down regulator 1; a capacitor to ground provides soft-start, leave unconnected if unused, and the pin is rated to 5.5V maximum. |+| 14 | PG1 | output | Open-collector power good output for channel 1, low until FB1 is within 10% of its final regulation voltage; valid when VIN is above 3.4V and RUN/SS1 is high, and it may be left unconnected. |+| 15 | VC1 | passive | Output of error amplifier 1 that sets peak switch current and is used for loop compensation; pull to ground with an open drain to shut down regulator 1, and the VC pins are rated to 5.5V maximum. |+| 16 | FB1 | input | Regulates to 800mV; connect the channel 1 feedback resistor divider tap to this pin. |+| 17 | GND | power_in | Exposed pad provides electrical ground and thermal contact to the PCB and must be soldered to the board for proper operation. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Analog Devices |+| Package | DFN-16-EP(4x5) |+| Category | Power Management (PMIC) |+| Pins | 17 |++## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| Feedback Voltage (DHD package) | VFB | 792 | 800 | 808 | mV | -40°C to 85°C, DHD | 3 |+| Switching Frequency (LT3506) | fSW | 500 | 575 | 650 | kHz | LT3506 | 3 |+| DC Maximum Duty Cycle (LT3506) | DC | 89 |  | 93 | % | LT3506 | 3 |+| Switch Current Limit | ISW | 2 | 2.6 | 3.6 | A | (Note 3) | 3 |+| Undervoltage Lockout | VIN(MIN) | 3.4 |  | 3.6 | V | l (full operating temperature range) | 3 |+| Quiescent Current | IINQ |  | 3.8 | 4.8 | mA | Not Switching | 3 |+| Shutdown Current | IINSD |  | 30 | 45 | μA | VRUNSS = 0V | 3 |+| FB Pin Bias Current | IFB |  | 40 | 100 | nA | VFB = 800mV, VC = 0.4V | 3 |+| Minimum Boost Voltage Above Switch | VBOOST(MIN) |  | 1.5 | 2.5 | V | ISW = 1A | 3 |+| BOOST Pin Current | IBOOST |  | 20 | 30 | mA | ISW = 1A | 3 |+| RUN/SS Threshold | VRUN/SS(THRESH) | 0.3 |  | 0.8 | V |  | 3 |+| PG Voltage Output Low | VPG(LOW) |  | 0.22 | 0.4 | V | VFB = 640mV, IPG = 250μA | 3 |+| PG Pin Leakage | ILPG |  | 0.1 | 1 | μA | VPG = 2V | 3 |+| VIN Voltage | VIN | -0.3 |  | 25 | V |  | 2 |+| BOOST Pin Above SW Pin | VBOOST-VSW |  |  | 25 | V |  | 2 |+| PG Pin Voltage | VPG |  |  | 25 | V |  | 2 |+| Maximum Junction Temperature | TJMAX |  |  | 125 | °C |  | 2 |+| Storage Temperature Range |  | -65 |  | 125 | °C |  | 2 |+| Operating Temperature Range (I Grade) |  | -40 |  | 125 | °C | I Grade (Note 2) | 2 |+| Input Voltage Range | VIN | 3.6 |  | 25 | V | Wide input voltage range (Features) | 1 |+| Thermal Resistance, Junction-to-Ambient | θJA |  | 43 |  | °C/W | DHD package | 2 |+| Thermal Resistance, Junction-to-Case | θJC |  | 4.3 |  | °C/W | DHD package | 2 |++## CAD (KiCad official)++- Symbol: `LT3506IDHD#TRPBF`+- Footprint: `Package_DFN_QFN:DFN-16-1EP_4x5mm_P0.5mm_EP2.44x4.34mm`+- 3D model: DFN-16-EP(4x5) (KiCad packages3D, STEP)+- 3D model files: `lt3506idhd-trpbf-etched.step` / `lt3506idhd-trpbf-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `lt3506idhd-trpbf.step` / `lt3506idhd-trpbf.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Analog Devices datasheet](https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589853412834635776) (24 pp, sha256 `f6bd660088bb6607`, 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/lt3506idhd-trpbf-datasheet.pdf)
docs/hero.pngadded
⋯ 1 unchanged line ⋯
docs/lt3506idhd-trpbf-datasheet.pdfadded
⋯ 1 unchanged line ⋯
lt3506idhd-trpbf-etched.glbadded
⋯ 1 unchanged line ⋯
lt3506idhd-trpbf-hero.glbadded
⋯ 1 unchanged line ⋯
lt3506idhd-trpbf-hero.overlay.jsonadded+449
@@ -0,0 +1,449 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "LT3506IDHD#TRPBF",+  "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": 17,+      "span_mm": 7.84,+      "dash_mm": 0.196,+      "gap_mm": 0.1176,+      "pad_stroke_mm": 0.047+    },+    "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": 16,+      "sides": "top + mirrored underside (single-sided)",+      "fallback_to_pad_number": 0+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.0,+    "tolerance_mm": 0.36,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -2.0,+      2.0,+      -2.49,+      2.49+    ],+    "pads_bbox_mm": [+      -2.25,+      2.25,+      -2.17,+      2.17+    ],+    "seating_z_mm": 0.0+  },+  "sources": {+    "glb": "lt3506idhd-trpbf-etched.glb",+    "glb_sha256": "d233796883ab3b06123e18c128589b7f6af20ae4950998199b38c60392020645",+    "footprint": "lt3506idhd-trpbf.kicad_mod",+    "footprint_sha256": "5d8132d3e3ae2eca1127c15c1293d413c924b027abe9864d21a22e36adaa7185",+    "pins": "page.json component.pins",+    "pins_sha256": "7ab4466d0e330b88f866c73e669f1cc04a9264e185eb158c23475751547b7c2c"+  },+  "generator": "adom-wiki 1.7.74 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "BOOST1",+      "x": -2.35,+      "y": -1.75,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "2",+      "text": "SW1",+      "x": -2.35,+      "y": -1.25,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "3",+      "text": "VIN1",+      "x": -2.35,+      "y": -0.75,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "4",+      "text": "VIN1",+      "x": -2.35,+      "y": -0.25,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "5",+      "text": "VIN2",+      "x": -2.35,+      "y": 0.25,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "6",+      "text": "VIN2",+      "x": -2.35,+      "y": 0.75,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "7",+      "text": "SW2",+      "x": -2.35,+      "y": 1.25,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "8",+      "text": "BOOST2",+      "x": -2.35,+      "y": 1.75,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "9",+      "text": "FB2",+      "x": 2.35,+      "y": 1.75,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "10",+      "text": "VC2",+      "x": 2.35,+      "y": 1.25,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "11",+      "text": "PG2",+      "x": 2.35,+      "y": 0.75,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "12",+      "text": "RUN/SS2",+      "x": 2.35,+      "y": 0.25,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "13",+      "text": "RUN/SS1",+      "x": 2.35,+      "y": -0.25,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "14",+      "text": "PG1",+      "x": 2.35,+      "y": -0.75,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "15",+      "text": "VC1",+      "x": 2.35,+      "y": -1.25,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "16",+      "text": "FB1",+      "x": 2.35,+      "y": -1.75,+      "align": "left",+      "vertical": false,+      "h": 0.25+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "rect",+      "center_mm": [+        -1.9,+        -1.75+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "rect",+      "center_mm": [+        -1.9,+        -1.25+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "3",+      "shape": "rect",+      "center_mm": [+        -1.9,+        -0.75+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "4",+      "shape": "rect",+      "center_mm": [+        -1.9,+        -0.25+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "5",+      "shape": "rect",+      "center_mm": [+        -1.9,+        0.25+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "6",+      "shape": "rect",+      "center_mm": [+        -1.9,+        0.75+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "7",+      "shape": "rect",+      "center_mm": [+        -1.9,+        1.25+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "8",+      "shape": "rect",+      "center_mm": [+        -1.9,+        1.75+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "9",+      "shape": "rect",+      "center_mm": [+        1.9,+        1.75+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "10",+      "shape": "rect",+      "center_mm": [+        1.9,+        1.25+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "11",+      "shape": "rect",+      "center_mm": [+        1.9,+        0.75+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "12",+      "shape": "rect",+      "center_mm": [+        1.9,+        0.25+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "13",+      "shape": "rect",+      "center_mm": [+        1.9,+        -0.25+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "14",+      "shape": "rect",+      "center_mm": [+        1.9,+        -0.75+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "15",+      "shape": "rect",+      "center_mm": [+        1.9,+        -1.25+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "16",+      "shape": "rect",+      "center_mm": [+        1.9,+        -1.75+      ],+      "size_mm": [+        0.7,+        0.25+      ],+      "rot": 0.0+    },+    {+      "number": "17",+      "shape": "rect",+      "center_mm": [+        0.0,+        0.0+      ],+      "size_mm": [+        2.44,+        4.34+      ],+      "rot": 0.0+    }+  ]+}
lt3506idhd-trpbf.glbadded
⋯ 1 unchanged line ⋯
lt3506idhd-trpbf.kicad_modadded+353
@@ -0,0 +1,353 @@+(footprint "DFN-16-1EP_4x5mm_P0.5mm_EP2.44x4.34mm"+	(version 20260206)+	(generator "pcbnew")+	(generator_version "10.0")+	(layer "F.Cu")+	(descr "DHD Package; 16-Lead Plastic DFN (5mm x 4mm) (see Linear Technology 05081707_A_DHD16.pdf)")+	(tags "DFN 0.5")+	(property "Reference" "REF**"+		(at 0 -3.55 0)+		(layer "F.SilkS")+		(uuid "6629896c-5e6f-4ece-b880-74a57ac97cc3")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "DFN-16-1EP_4x5mm_P0.5mm_EP2.44x4.34mm"+		(at 0 3.55 0)+		(layer "F.Fab")+		(uuid "11b0b113-fbd4-4c37-ab8a-5b5cbc64b441")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Datasheet" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "3f10ac08-ca56-413a-9563-686d6a6182da")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(property "Description" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "49338526-f9d7-4d17-9051-6dd60690115b")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(attr smd)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -2 -2.61)+		(end 2 -2.61)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "c325682f-9263-435a-9022-793d5a126511")+	)+	(fp_line+		(start -2 2.61)+		(end 2 2.61)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "2beb343d-2169-4e3c-a7f9-7d17ba923edc")+	)+	(fp_poly+		(pts+			(xy -2.44 -2.06) (xy -2.92 -2.06) (xy -2.44 -2.54) (xy -2.44 -2.06)+		)+		(stroke+			(width 0.12)+			(type solid)+		)+		(fill yes)+		(layer "F.SilkS")+		(uuid "9cd76fbc-f1a1-4f18-84ed-ef25049794a8")+	)+	(fp_line+		(start -2.5 -2.8)+		(end -2.5 2.8)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "64c439f6-8e17-4a95-8814-1a013654ba4f")+	)+	(fp_line+		(start -2.5 -2.8)+		(end 2.5 -2.8)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "e87847ad-d0a5-4c92-a971-5d51bcb31fe4")+	)+	(fp_line+		(start -2.5 2.8)+		(end 2.5 2.8)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "9fa79988-fdcf-471e-b44a-ef1f6c574758")+	)+	(fp_line+		(start 2.5 -2.8)+		(end 2.5 2.8)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "81fa07f6-c78d-47fd-b944-d941ed3f0d2c")+	)+	(fp_line+		(start -2 -1.5)+		(end -1 -2.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "8eed341c-c1c2-474a-9e48-69fe6bad59c7")+	)+	(fp_line+		(start -2 2.5)+		(end -2 -1.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "43e2715f-f22c-40b1-bffb-f6dfb9ccc2ea")+	)+	(fp_line+		(start -1 -2.5)+		(end 2 -2.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "3ae35934-5cd0-4541-a2e0-edb117bd99e8")+	)+	(fp_line+		(start 2 -2.5)+		(end 2 2.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "d0ea386b-1f66-49cb-a578-5add833b5159")+	)+	(fp_line+		(start 2 2.5)+		(end -2 2.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "8cc4ab4a-0f29-463c-83b7-702aeb26a751")+	)+	(fp_text user "${REFERENCE}"+		(at 0 0 90)+		(layer "F.Fab")+		(uuid "f2a42918-ff99-436e-b119-2287225fd4f2")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(pad "" smd rect+		(at -0.61 -1.6275)+		(size 1 0.86)+		(layers "F.Paste")+		(uuid "383326aa-ebba-43b0-8a0c-8b9c68f534d1")+	)+	(pad "" smd rect+		(at -0.61 -0.5425)+		(size 1 0.86)+		(layers "F.Paste")+		(uuid "153f67ba-4e62-4c6d-8510-c9d170c56593")+	)+	(pad "" smd rect+		(at -0.61 0.5425)+		(size 1 0.86)+		(layers "F.Paste")+		(uuid "ece427a1-1008-4698-8944-b2f85c5aef56")+	)+	(pad "" smd rect+		(at -0.61 1.6275)+		(size 1 0.86)+		(layers "F.Paste")+		(uuid "8453d9b4-37e4-4c09-8ab0-40b5acedefc8")+	)+	(pad "" smd rect+		(at 0.61 -1.6275)+		(size 1 0.86)+		(layers "F.Paste")+		(uuid "1188af9c-891d-4d41-9da3-17c28400c1cc")+	)+	(pad "" smd rect+		(at 0.61 -0.5425)+		(size 1 0.86)+		(layers "F.Paste")+		(uuid "b6407b0a-dc8f-45f7-b4d6-69b230b86610")+	)+	(pad "" smd rect+		(at 0.61 0.5425)+		(size 1 0.86)+		(layers "F.Paste")+		(uuid "ef7a576f-3211-4b7b-942c-bb1e8ff2a0ab")+	)+	(pad "" smd rect+		(at 0.61 1.6275)+		(size 1 0.86)+		(layers "F.Paste")+		(uuid "c798a354-d202-4395-94b0-c2fab94ad177")+	)+	(pad "1" smd rect+		(at -1.9 -1.75)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "1e332ea1-cec5-419f-a2fc-511a51332a92")+	)+	(pad "2" smd rect+		(at -1.9 -1.25)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "ae1b6633-5364-442c-95b6-d4a71146b830")+	)+	(pad "3" smd rect+		(at -1.9 -0.75)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "751797c1-dd33-4c77-a0a5-ed1aa95eeb1a")+	)+	(pad "4" smd rect+		(at -1.9 -0.25)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "7a1ca941-b950-4562-8af5-a1107216cdb0")+	)+	(pad "5" smd rect+		(at -1.9 0.25)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "b65bee7d-40c4-46fe-b53e-3edf995399de")+	)+	(pad "6" smd rect+		(at -1.9 0.75)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "b3c536f3-67f1-4b0b-8cb8-6e8e04f7c0e4")+	)+	(pad "7" smd rect+		(at -1.9 1.25)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "bb1c724b-1dc9-443d-82d7-f5126d49d85a")+	)+	(pad "8" smd rect+		(at -1.9 1.75)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "c3303f8b-e7a4-4cca-a946-6aa7302e4d52")+	)+	(pad "9" smd rect+		(at 1.9 1.75)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "7931f798-3d31-4f6a-8336-93aa3abb4515")+	)+	(pad "10" smd rect+		(at 1.9 1.25)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "9fb3da0f-56ba-437e-8c8b-0a74b3b45dbf")+	)+	(pad "11" smd rect+		(at 1.9 0.75)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "36d51447-05c0-4d09-ab70-2975bc00a2dd")+	)+	(pad "12" smd rect+		(at 1.9 0.25)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "a6cef68e-8dea-45f0-bd54-4f438251f32e")+	)+	(pad "13" smd rect+		(at 1.9 -0.25)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "aebb6ab9-8c05-4c55-b3f7-6d783689c274")+	)+	(pad "14" smd rect+		(at 1.9 -0.75)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "857a86a9-3dfd-4420-9094-f62b0d8ae406")+	)+	(pad "15" smd rect+		(at 1.9 -1.25)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "1c42a5f9-eca6-468a-bf9e-91292107186e")+	)+	(pad "16" smd rect+		(at 1.9 -1.75)+		(size 0.7 0.25)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "4fd68989-1633-4d41-ae70-c50da17bc496")+	)+	(pad "17" smd rect+		(at 0 0)+		(size 2.44 4.34)+		(layers "F.Cu" "F.Mask")+		(uuid "06bd59f3-1b10-4082-b90d-144a231fea14")+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/DFN-16-1EP_4x5mm_P0.5mm_EP2.44x4.34mm.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
lt3506idhd-trpbf.kicad_symadded+81
@@ -0,0 +1,81 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "LT3506IDHD#TRPBF" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 15.24 0) (effects (font (size 1.27 1.27))))+    (property "Value" "LT3506IDHD#TRPBF" (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 "LT3506IDHD#TRPBF_0_1"+    (rectangle (start -12.70 12.70) (end 12.70 -12.70)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "LT3506IDHD#TRPBF_1_1"+    (pin input line (at -17.78 10.16 0) (length 5.08)+      (name "BOOST1" (effects (font (size 1.27 1.27))))+      (number "1" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at -17.78 7.62 0) (length 5.08)+      (name "SW1" (effects (font (size 1.27 1.27))))+      (number "2" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 5.08 0) (length 5.08)+      (name "VIN1" (effects (font (size 1.27 1.27))))+      (number "3" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 2.54 0) (length 5.08)+      (name "VIN1" (effects (font (size 1.27 1.27))))+      (number "4" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 0.00 0) (length 5.08)+      (name "VIN2" (effects (font (size 1.27 1.27))))+      (number "5" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 -2.54 0) (length 5.08)+      (name "VIN2" (effects (font (size 1.27 1.27))))+      (number "6" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at -17.78 -5.08 0) (length 5.08)+      (name "SW2" (effects (font (size 1.27 1.27))))+      (number "7" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 -7.62 0) (length 5.08)+      (name "BOOST2" (effects (font (size 1.27 1.27))))+      (number "8" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 -10.16 0) (length 5.08)+      (name "FB2" (effects (font (size 1.27 1.27))))+      (number "9" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 7.62 180) (length 5.08)+      (name "GND" (effects (font (size 1.27 1.27))))+      (number "17" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at 17.78 5.08 180) (length 5.08)+      (name "FB1" (effects (font (size 1.27 1.27))))+      (number "16" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at 17.78 2.54 180) (length 5.08)+      (name "VC1" (effects (font (size 1.27 1.27))))+      (number "15" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at 17.78 0.00 180) (length 5.08)+      (name "PG1" (effects (font (size 1.27 1.27))))+      (number "14" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at 17.78 -2.54 180) (length 5.08)+      (name "RUN/SS1" (effects (font (size 1.27 1.27))))+      (number "13" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at 17.78 -5.08 180) (length 5.08)+      (name "RUN/SS2" (effects (font (size 1.27 1.27))))+      (number "12" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at 17.78 -7.62 180) (length 5.08)+      (name "PG2" (effects (font (size 1.27 1.27))))+      (number "11" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at 17.78 -10.16 180) (length 5.08)+      (name "VC2" (effects (font (size 1.27 1.27))))+      (number "10" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
lt3506idhd-trpbf.lbradded+152
@@ -0,0 +1,152 @@+<?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-16-1EP_4x5mm_P0.5mm_EP2.44x4.34mm">+  <description>DFN-16-1EP, 4 x 5 mm, 0.5 mm pitch. DHD Package; 16-Lead Plastic DFN (5mm x 4mm) (see Linear Technology 05081707_A_DHD16.pdf)</description>+  <smd name="1" x="-1.9000" y="1.7500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="2" x="-1.9000" y="1.2500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="3" x="-1.9000" y="0.7500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="4" x="-1.9000" y="0.2500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="5" x="-1.9000" y="-0.2500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="6" x="-1.9000" y="-0.7500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="7" x="-1.9000" y="-1.2500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="8" x="-1.9000" y="-1.7500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="9" x="1.9000" y="-1.7500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="10" x="1.9000" y="-1.2500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="11" x="1.9000" y="-0.7500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="12" x="1.9000" y="-0.2500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="13" x="1.9000" y="0.2500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="14" x="1.9000" y="0.7500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="15" x="1.9000" y="1.2500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="16" x="1.9000" y="1.7500" dx="0.7000" dy="0.2500" layer="1"/>+  <smd name="17" x="0.0000" y="-0.0000" dx="2.4400" dy="4.3400" layer="1" cream="no"/>+  <polygon width="0.1200" layer="21">+    <vertex x="-2.4400" y="2.0600"/>+    <vertex x="-2.9200" y="2.0600"/>+    <vertex x="-2.4400" y="2.5400"/>+    <vertex x="-2.4400" y="2.0600"/>+  </polygon>+  <wire x1="-2.0000" y1="2.6100" x2="2.0000" y2="2.6100" width="0.1200" layer="21"/>+  <wire x1="-2.0000" y1="-2.6100" x2="2.0000" y2="-2.6100" width="0.1200" layer="21"/>+  <wire x1="-2.0000" y1="1.5000" x2="-1.0000" y2="2.5000" width="0.1000" layer="51"/>+  <wire x1="-2.0000" y1="-2.5000" x2="-2.0000" y2="1.5000" width="0.1000" layer="51"/>+  <wire x1="-1.0000" y1="2.5000" x2="2.0000" y2="2.5000" width="0.1000" layer="51"/>+  <wire x1="2.0000" y1="2.5000" x2="2.0000" y2="-2.5000" width="0.1000" layer="51"/>+  <wire x1="2.0000" y1="-2.5000" x2="-2.0000" y2="-2.5000" width="0.1000" layer="51"/>+  <text x="0" y="3.210" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-3.210" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="LT3506IDHD#TRPBF">+  <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="-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="12.7" width="0.254" layer="94"/>+  <text x="0.0000" y="15.2400" 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="BOOST1" x="-17.78" y="10.16" length="middle" direction="in"/>+  <pin name="SW1" x="-17.78" y="7.62" length="middle" direction="out"/>+  <pin name="VIN1" x="-17.78" y="5.08" length="middle" direction="pwr"/>+  <pin name="VIN1@2" x="-17.78" y="2.54" length="middle" direction="pwr"/>+  <pin name="VIN2" x="-17.78" y="0" length="middle" direction="pwr"/>+  <pin name="VIN2@2" x="-17.78" y="-2.54" length="middle" direction="pwr"/>+  <pin name="SW2" x="-17.78" y="-5.08" length="middle" direction="out"/>+  <pin name="BOOST2" x="-17.78" y="-7.62" length="middle" direction="in"/>+  <pin name="FB2" x="-17.78" y="-10.16" length="middle" direction="in"/>+  <pin name="GND" x="17.78" y="7.62" length="middle" direction="pwr" rot="R180"/>+  <pin name="FB1" x="17.78" y="5.08" length="middle" direction="in" rot="R180"/>+  <pin name="VC1" x="17.78" y="2.54" length="middle" direction="pas" rot="R180"/>+  <pin name="PG1" x="17.78" y="0" length="middle" direction="out" rot="R180"/>+  <pin name="RUN/SS1" x="17.78" y="-2.54" length="middle" direction="in" rot="R180"/>+  <pin name="RUN/SS2" x="17.78" y="-5.08" length="middle" direction="in" rot="R180"/>+  <pin name="PG2" x="17.78" y="-7.62" length="middle" direction="out" rot="R180"/>+  <pin name="VC2" x="17.78" y="-10.16" length="middle" direction="pas" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="LT3506IDHD#TRPBF" prefix="U">+  <description></description>+  <gates>+    <gate name="G$1" symbol="LT3506IDHD#TRPBF" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="DFN-16-1EP_4x5mm_P0.5mm_EP2.44x4.34mm">+      <connects>+        <connect gate="G$1" pin="BOOST1" pad="1"/>+        <connect gate="G$1" pin="SW1" pad="2"/>+        <connect gate="G$1" pin="VIN1" pad="3"/>+        <connect gate="G$1" pin="VIN1@2" pad="4"/>+        <connect gate="G$1" pin="VIN2" pad="5"/>+        <connect gate="G$1" pin="VIN2@2" pad="6"/>+        <connect gate="G$1" pin="SW2" pad="7"/>+        <connect gate="G$1" pin="BOOST2" pad="8"/>+        <connect gate="G$1" pin="FB2" pad="9"/>+        <connect gate="G$1" pin="GND" pad="17"/>+        <connect gate="G$1" pin="FB1" pad="16"/>+        <connect gate="G$1" pin="VC1" pad="15"/>+        <connect gate="G$1" pin="PG1" pad="14"/>+        <connect gate="G$1" pin="RUN/SS1" pad="13"/>+        <connect gate="G$1" pin="RUN/SS2" pad="12"/>+        <connect gate="G$1" pin="PG2" pad="11"/>+        <connect gate="G$1" pin="VC2" pad="10"/>+      </connects>+      <technologies><technology name=""/></technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
lt3506idhd-trpbf.stepadded+4454
@@ -0,0 +1,4454 @@+ISO-10303-21;
+HEADER;
+/* DFN-16-1EP_4x5mm_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-16-1EP_4x5mm_Pitch0.5mm'),
+/* implementation_level */ '2;1');
+
+FILE_NAME(
+/* name */ 'DFN-16-1EP_4x5mm_Pitch0.5mm.step',
+/* time_stamp */ '2017-03-23T11:14:16',
+/* 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-16-1EP_4x5mm_Pitch0.5mm','DFN-16-1EP_4x5mm_Pitch0.5mm'
+,'',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#3585);
+#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,#773,#974,#986,#1010,
+#1050,#1258,#1283,#1323,#1356,#1381,#1414,#1454,#1479,#1519,#1552,
+#1577,#1610,#1650,#1675,#1715,#1748,#1773,#1806,#1846,#1871,#1904,
+#1944,#1969,#2009,#2042,#2067,#2100,#2140,#2165,#2205,#2238,#2263,
+#2296,#2336,#2361,#2401,#2434,#2459,#2492,#2532,#2557,#2597,#2630,
+#2655,#2688,#2705,#2736,#2760,#2784,#2808,#2825,#2848,#2865,#2882,
+#2899,#2916,#2933,#2950,#2967,#2984,#2996,#3013,#3030,#3047,#3064,
+#3081,#3098,#3115,#3132,#3149,#3161,#3178,#3190,#3207,#3219,#3236,
+#3248,#3265,#3277,#3294,#3306,#3323,#3335,#3352,#3364,#3381,#3393,
+#3410,#3422,#3439,#3451,#3468,#3480,#3497,#3509,#3526,#3538,#3551,
+#3576));
+#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('',(2.,0.375,0.E+000));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(1.725,0.375,0.E+000));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(2.,0.375,0.E+000));
+#28 = VECTOR('',#29,1.);
+#29 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#30 = ORIENTED_EDGE('',*,*,#31,.T.);
+#31 = EDGE_CURVE('',#24,#32,#34,.T.);
+#32 = VERTEX_POINT('',#33);
+#33 = CARTESIAN_POINT('',(1.725,0.125,0.E+000));
+#34 = CIRCLE('',#35,0.125);
+#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
+#36 = CARTESIAN_POINT('',(1.725,0.25,0.E+000));
+#37 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#38 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#39 = ORIENTED_EDGE('',*,*,#40,.T.);
+#40 = EDGE_CURVE('',#32,#41,#43,.T.);
+#41 = VERTEX_POINT('',#42);
+#42 = CARTESIAN_POINT('',(2.,0.125,0.E+000));
+#43 = LINE('',#44,#45);
+#44 = CARTESIAN_POINT('',(1.725,0.125,0.E+000));
+#45 = VECTOR('',#46,1.);
+#46 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#47 = ORIENTED_EDGE('',*,*,#48,.T.);
+#48 = EDGE_CURVE('',#41,#22,#49,.T.);
+#49 = LINE('',#50,#51);
+#50 = CARTESIAN_POINT('',(2.,0.125,0.E+000));
+#51 = VECTOR('',#52,1.);
+#52 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#53 = PLANE('',#54);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(2.,0.375,0.E+000));
+#56 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#57 = DIRECTION('',(-3.445092848398E-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('',(2.,0.375,0.2));
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(2.,0.375,0.E+000));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(0.E+000,0.E+000,1.));
+#70 = ORIENTED_EDGE('',*,*,#71,.T.);
+#71 = EDGE_CURVE('',#64,#72,#74,.T.);
+#72 = VERTEX_POINT('',#73);
+#73 = CARTESIAN_POINT('',(1.99,0.375,0.2));
+#74 = LINE('',#75,#76);
+#75 = CARTESIAN_POINT('',(2.,0.375,0.2));
+#76 = VECTOR('',#77,1.);
+#77 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#78 = ORIENTED_EDGE('',*,*,#79,.T.);
+#79 = EDGE_CURVE('',#72,#80,#82,.T.);
+#80 = VERTEX_POINT('',#81);
+#81 = CARTESIAN_POINT('',(1.99,0.375,2.E-002));
+#82 = LINE('',#83,#84);
+#83 = CARTESIAN_POINT('',(1.99,0.375,1.E-002));
+#84 = VECTOR('',#85,1.);
+#85 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#86 = ORIENTED_EDGE('',*,*,#87,.F.);
+#87 = EDGE_CURVE('',#88,#80,#90,.T.);
+#88 = VERTEX_POINT('',#89);
+#89 = CARTESIAN_POINT('',(1.725,0.375,2.E-002));
+#90 = LINE('',#91,#92);
+#91 = CARTESIAN_POINT('',(5.E-003,0.375,2.E-002));
+#92 = VECTOR('',#93,1.);
+#93 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#94 = ORIENTED_EDGE('',*,*,#95,.F.);
+#95 = EDGE_CURVE('',#24,#88,#96,.T.);
+#96 = LINE('',#97,#98);
+#97 = CARTESIAN_POINT('',(1.725,0.375,0.E+000));
+#98 = VECTOR('',#99,1.);
+#99 = DIRECTION('',(0.E+000,0.E+000,1.));
+#100 = PLANE('',#101);
+#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);
+#102 = CARTESIAN_POINT('',(2.,0.375,0.E+000));
+#103 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#104 = DIRECTION('',(-1.,3.445092848398E-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.725,0.125,2.E-002));
+#114 = CIRCLE('',#115,0.125);
+#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);
+#116 = CARTESIAN_POINT('',(1.725,0.25,2.E-002));
+#117 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#118 = DIRECTION('',(3.445092848398E-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.725,0.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.725,0.25,0.E+000));
+#128 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#129 = DIRECTION('',(3.445092848398E-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.99,0.125,2.E-002));
+#139 = LINE('',#140,#141);
+#140 = CARTESIAN_POINT('',(-0.1325,0.125,2.E-002));
+#141 = VECTOR('',#142,1.);
+#142 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#143 = ORIENTED_EDGE('',*,*,#144,.T.);
+#144 = EDGE_CURVE('',#137,#145,#147,.T.);
+#145 = VERTEX_POINT('',#146);
+#146 = CARTESIAN_POINT('',(1.99,0.125,0.2));
+#147 = LINE('',#148,#149);
+#148 = CARTESIAN_POINT('',(1.99,0.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('',(2.,0.125,0.2));
+#155 = LINE('',#156,#157);
+#156 = CARTESIAN_POINT('',(1.725,0.125,0.2));
+#157 = VECTOR('',#158,1.);
+#158 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#159 = ORIENTED_EDGE('',*,*,#160,.F.);
+#160 = EDGE_CURVE('',#41,#153,#161,.T.);
+#161 = LINE('',#162,#163);
+#162 = CARTESIAN_POINT('',(2.,0.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.725,0.125,0.E+000));
+#168 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#169 = DIRECTION('',(1.,-3.445092848398E-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('',(2.,0.125,0.2));
+#178 = VECTOR('',#179,1.);
+#179 = DIRECTION('',(3.445092848398E-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('',(2.,0.125,0.E+000));
+#185 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#186 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#187 = ADVANCED_FACE('',(#188,#726),#768,.F.);
+#188 = FACE_BOUND('',#189,.F.);
+#189 = EDGE_LOOP('',(#190,#200,#208,#216,#224,#233,#241,#249,#257,#266,
+#274,#282,#290,#299,#307,#315,#323,#332,#340,#348,#356,#365,#373,
+#381,#389,#398,#406,#414,#422,#431,#439,#447,#455,#464,#472,#480,
+#488,#496,#504,#513,#521,#529,#537,#546,#554,#562,#570,#579,#587,
+#595,#603,#612,#620,#626,#627,#628,#629,#637,#645,#654,#662,#670,
+#678,#687,#695,#703,#711,#720));
+#190 = ORIENTED_EDGE('',*,*,#191,.F.);
+#191 = EDGE_CURVE('',#192,#194,#196,.T.);
+#192 = VERTEX_POINT('',#193);
+#193 = CARTESIAN_POINT('',(1.99,2.49,2.E-002));
+#194 = VERTEX_POINT('',#195);
+#195 = CARTESIAN_POINT('',(1.99,1.875,2.E-002));
+#196 = LINE('',#197,#198);
+#197 = CARTESIAN_POINT('',(1.99,2.49,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.99,2.49,2.E-002));
+#204 = LINE('',#205,#206);
+#205 = CARTESIAN_POINT('',(-1.99,2.49,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.99,1.875,2.E-002));
+#212 = LINE('',#213,#214);
+#213 = CARTESIAN_POINT('',(-1.99,2.49,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.725,1.875,2.E-002));
+#220 = LINE('',#221,#222);
+#221 = CARTESIAN_POINT('',(-1.8575,1.875,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.725,1.625,2.E-002));
+#228 = CIRCLE('',#229,0.125);
+#229 = AXIS2_PLACEMENT_3D('',#230,#231,#232);
+#230 = CARTESIAN_POINT('',(-1.725,1.75,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.99,1.625,2.E-002));
+#237 = LINE('',#238,#239);
+#238 = CARTESIAN_POINT('',(-1.995,1.625,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,#243,#245,.T.);
+#243 = VERTEX_POINT('',#244);
+#244 = CARTESIAN_POINT('',(-1.99,1.375,2.E-002));
+#245 = LINE('',#246,#247);
+#246 = CARTESIAN_POINT('',(-1.99,2.49,2.E-002));
+#247 = VECTOR('',#248,1.);
+#248 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#249 = ORIENTED_EDGE('',*,*,#250,.T.);
+#250 = EDGE_CURVE('',#243,#251,#253,.T.);
+#251 = VERTEX_POINT('',#252);
+#252 = CARTESIAN_POINT('',(-1.725,1.375,2.E-002));
+#253 = LINE('',#254,#255);
+#254 = CARTESIAN_POINT('',(-1.8575,1.375,2.E-002));
+#255 = VECTOR('',#256,1.);
+#256 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#257 = ORIENTED_EDGE('',*,*,#258,.T.);
+#258 = EDGE_CURVE('',#251,#259,#261,.T.);
+#259 = VERTEX_POINT('',#260);
+#260 = CARTESIAN_POINT('',(-1.725,1.125,2.E-002));
+#261 = CIRCLE('',#262,0.125);
+#262 = AXIS2_PLACEMENT_3D('',#263,#264,#265);
+#263 = CARTESIAN_POINT('',(-1.725,1.25,2.E-002));
+#264 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#265 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#266 = ORIENTED_EDGE('',*,*,#267,.T.);
+#267 = EDGE_CURVE('',#259,#268,#270,.T.);
+#268 = VERTEX_POINT('',#269);
+#269 = CARTESIAN_POINT('',(-1.99,1.125,2.E-002));
+#270 = LINE('',#271,#272);
+#271 = CARTESIAN_POINT('',(-1.995,1.125,2.E-002));
+#272 = VECTOR('',#273,1.);
+#273 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#274 = ORIENTED_EDGE('',*,*,#275,.T.);
+#275 = EDGE_CURVE('',#268,#276,#278,.T.);
+#276 = VERTEX_POINT('',#277);
+#277 = CARTESIAN_POINT('',(-1.99,0.875,2.E-002));
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(-1.99,2.49,2.E-002));
+#280 = VECTOR('',#281,1.);
+#281 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#282 = ORIENTED_EDGE('',*,*,#283,.T.);
+#283 = EDGE_CURVE('',#276,#284,#286,.T.);
+#284 = VERTEX_POINT('',#285);
+#285 = CARTESIAN_POINT('',(-1.725,0.875,2.E-002));
+#286 = LINE('',#287,#288);
+#287 = CARTESIAN_POINT('',(-1.8575,0.875,2.E-002));
+#288 = VECTOR('',#289,1.);
+#289 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#290 = ORIENTED_EDGE('',*,*,#291,.T.);
+#291 = EDGE_CURVE('',#284,#292,#294,.T.);
+#292 = VERTEX_POINT('',#293);
+#293 = CARTESIAN_POINT('',(-1.725,0.625,2.E-002));
+#294 = CIRCLE('',#295,0.125);
+#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298);
+#296 = CARTESIAN_POINT('',(-1.725,0.75,2.E-002));
+#297 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#298 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#299 = ORIENTED_EDGE('',*,*,#300,.T.);
+#300 = EDGE_CURVE('',#292,#301,#303,.T.);
+#301 = VERTEX_POINT('',#302);
+#302 = CARTESIAN_POINT('',(-1.99,0.625,2.E-002));
+#303 = LINE('',#304,#305);
+#304 = CARTESIAN_POINT('',(-1.995,0.625,2.E-002));
+#305 = VECTOR('',#306,1.);
+#306 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#307 = ORIENTED_EDGE('',*,*,#308,.T.);
+#308 = EDGE_CURVE('',#301,#309,#311,.T.);
+#309 = VERTEX_POINT('',#310);
+#310 = CARTESIAN_POINT('',(-1.99,0.375,2.E-002));
+#311 = LINE('',#312,#313);
+#312 = CARTESIAN_POINT('',(-1.99,2.49,2.E-002));
+#313 = VECTOR('',#314,1.);
+#314 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#315 = ORIENTED_EDGE('',*,*,#316,.T.);
+#316 = EDGE_CURVE('',#309,#317,#319,.T.);
+#317 = VERTEX_POINT('',#318);
+#318 = CARTESIAN_POINT('',(-1.725,0.375,2.E-002));
+#319 = LINE('',#320,#321);
+#320 = CARTESIAN_POINT('',(-1.8575,0.375,2.E-002));
+#321 = VECTOR('',#322,1.);
+#322 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#323 = ORIENTED_EDGE('',*,*,#324,.T.);
+#324 = EDGE_CURVE('',#317,#325,#327,.T.);
+#325 = VERTEX_POINT('',#326);
+#326 = CARTESIAN_POINT('',(-1.725,0.125,2.E-002));
+#327 = CIRCLE('',#328,0.125);
+#328 = AXIS2_PLACEMENT_3D('',#329,#330,#331);
+#329 = CARTESIAN_POINT('',(-1.725,0.25,2.E-002));
+#330 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#331 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#332 = ORIENTED_EDGE('',*,*,#333,.T.);
+#333 = EDGE_CURVE('',#325,#334,#336,.T.);
+#334 = VERTEX_POINT('',#335);
+#335 = CARTESIAN_POINT('',(-1.99,0.125,2.E-002));
+#336 = LINE('',#337,#338);
+#337 = CARTESIAN_POINT('',(-1.995,0.125,2.E-002));
+#338 = VECTOR('',#339,1.);
+#339 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#340 = ORIENTED_EDGE('',*,*,#341,.T.);
+#341 = EDGE_CURVE('',#334,#342,#344,.T.);
+#342 = VERTEX_POINT('',#343);
+#343 = CARTESIAN_POINT('',(-1.99,-0.125,2.E-002));
+#344 = LINE('',#345,#346);
+#345 = CARTESIAN_POINT('',(-1.99,2.49,2.E-002));
+#346 = VECTOR('',#347,1.);
+#347 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#348 = ORIENTED_EDGE('',*,*,#349,.T.);
+#349 = EDGE_CURVE('',#342,#350,#352,.T.);
+#350 = VERTEX_POINT('',#351);
+#351 = CARTESIAN_POINT('',(-1.725,-0.125,2.E-002));
+#352 = LINE('',#353,#354);
+#353 = CARTESIAN_POINT('',(-1.8575,-0.125,2.E-002));
+#354 = VECTOR('',#355,1.);
+#355 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#356 = ORIENTED_EDGE('',*,*,#357,.T.);
+#357 = EDGE_CURVE('',#350,#358,#360,.T.);
+#358 = VERTEX_POINT('',#359);
+#359 = CARTESIAN_POINT('',(-1.725,-0.375,2.E-002));
+#360 = CIRCLE('',#361,0.125);
+#361 = AXIS2_PLACEMENT_3D('',#362,#363,#364);
+#362 = CARTESIAN_POINT('',(-1.725,-0.25,2.E-002));
+#363 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#364 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#365 = ORIENTED_EDGE('',*,*,#366,.T.);
+#366 = EDGE_CURVE('',#358,#367,#369,.T.);
+#367 = VERTEX_POINT('',#368);
+#368 = CARTESIAN_POINT('',(-1.99,-0.375,2.E-002));
+#369 = LINE('',#370,#371);
+#370 = CARTESIAN_POINT('',(-1.995,-0.375,2.E-002));
+#371 = VECTOR('',#372,1.);
+#372 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#373 = ORIENTED_EDGE('',*,*,#374,.T.);
+#374 = EDGE_CURVE('',#367,#375,#377,.T.);
+#375 = VERTEX_POINT('',#376);
+#376 = CARTESIAN_POINT('',(-1.99,-0.625,2.E-002));
+#377 = LINE('',#378,#379);
+#378 = CARTESIAN_POINT('',(-1.99,2.49,2.E-002));
+#379 = VECTOR('',#380,1.);
+#380 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#381 = ORIENTED_EDGE('',*,*,#382,.T.);
+#382 = EDGE_CURVE('',#375,#383,#385,.T.);
+#383 = VERTEX_POINT('',#384);
+#384 = CARTESIAN_POINT('',(-1.725,-0.625,2.E-002));
+#385 = LINE('',#386,#387);
+#386 = CARTESIAN_POINT('',(-1.8575,-0.625,2.E-002));
+#387 = VECTOR('',#388,1.);
+#388 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#389 = ORIENTED_EDGE('',*,*,#390,.T.);
+#390 = EDGE_CURVE('',#383,#391,#393,.T.);
+#391 = VERTEX_POINT('',#392);
+#392 = CARTESIAN_POINT('',(-1.725,-0.875,2.E-002));
+#393 = CIRCLE('',#394,0.125);
+#394 = AXIS2_PLACEMENT_3D('',#395,#396,#397);
+#395 = CARTESIAN_POINT('',(-1.725,-0.75,2.E-002));
+#396 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#397 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#398 = ORIENTED_EDGE('',*,*,#399,.T.);
+#399 = EDGE_CURVE('',#391,#400,#402,.T.);
+#400 = VERTEX_POINT('',#401);
+#401 = CARTESIAN_POINT('',(-1.99,-0.875,2.E-002));
+#402 = LINE('',#403,#404);
+#403 = CARTESIAN_POINT('',(-1.995,-0.875,2.E-002));
+#404 = VECTOR('',#405,1.);
+#405 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#406 = ORIENTED_EDGE('',*,*,#407,.T.);
+#407 = EDGE_CURVE('',#400,#408,#410,.T.);
+#408 = VERTEX_POINT('',#409);
+#409 = CARTESIAN_POINT('',(-1.99,-1.125,2.E-002));
+#410 = LINE('',#411,#412);
+#411 = CARTESIAN_POINT('',(-1.99,2.49,2.E-002));
+#412 = VECTOR('',#413,1.);
+#413 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#414 = ORIENTED_EDGE('',*,*,#415,.T.);
+#415 = EDGE_CURVE('',#408,#416,#418,.T.);
+#416 = VERTEX_POINT('',#417);
+#417 = CARTESIAN_POINT('',(-1.725,-1.125,2.E-002));
+#418 = LINE('',#419,#420);
+#419 = CARTESIAN_POINT('',(-1.8575,-1.125,2.E-002));
+#420 = VECTOR('',#421,1.);
+#421 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#422 = ORIENTED_EDGE('',*,*,#423,.T.);
+#423 = EDGE_CURVE('',#416,#424,#426,.T.);
+#424 = VERTEX_POINT('',#425);
+#425 = CARTESIAN_POINT('',(-1.725,-1.375,2.E-002));
+#426 = CIRCLE('',#427,0.125);
+#427 = AXIS2_PLACEMENT_3D('',#428,#429,#430);
+#428 = CARTESIAN_POINT('',(-1.725,-1.25,2.E-002));
+#429 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#430 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#431 = ORIENTED_EDGE('',*,*,#432,.T.);
+#432 = EDGE_CURVE('',#424,#433,#435,.T.);
+#433 = VERTEX_POINT('',#434);
+#434 = CARTESIAN_POINT('',(-1.99,-1.375,2.E-002));
+#435 = LINE('',#436,#437);
+#436 = CARTESIAN_POINT('',(-1.995,-1.375,2.E-002));
+#437 = VECTOR('',#438,1.);
+#438 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#439 = ORIENTED_EDGE('',*,*,#440,.T.);
+#440 = EDGE_CURVE('',#433,#441,#443,.T.);
+#441 = VERTEX_POINT('',#442);
+#442 = CARTESIAN_POINT('',(-1.99,-1.625,2.E-002));
+#443 = LINE('',#444,#445);
+#444 = CARTESIAN_POINT('',(-1.99,2.49,2.E-002));
+#445 = VECTOR('',#446,1.);
+#446 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#447 = ORIENTED_EDGE('',*,*,#448,.T.);
+#448 = EDGE_CURVE('',#441,#449,#451,.T.);
+#449 = VERTEX_POINT('',#450);
+#450 = CARTESIAN_POINT('',(-1.725,-1.625,2.E-002));
+#451 = LINE('',#452,#453);
+#452 = CARTESIAN_POINT('',(-1.8575,-1.625,2.E-002));
+#453 = VECTOR('',#454,1.);
+#454 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#455 = ORIENTED_EDGE('',*,*,#456,.T.);
+#456 = EDGE_CURVE('',#449,#457,#459,.T.);
+#457 = VERTEX_POINT('',#458);
+#458 = CARTESIAN_POINT('',(-1.725,-1.875,2.E-002));
+#459 = CIRCLE('',#460,0.125);
+#460 = AXIS2_PLACEMENT_3D('',#461,#462,#463);
+#461 = CARTESIAN_POINT('',(-1.725,-1.75,2.E-002));
+#462 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#463 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#464 = ORIENTED_EDGE('',*,*,#465,.T.);
+#465 = EDGE_CURVE('',#457,#466,#468,.T.);
+#466 = VERTEX_POINT('',#467);
+#467 = CARTESIAN_POINT('',(-1.99,-1.875,2.E-002));
+#468 = LINE('',#469,#470);
+#469 = CARTESIAN_POINT('',(-1.995,-1.875,2.E-002));
+#470 = VECTOR('',#471,1.);
+#471 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#472 = ORIENTED_EDGE('',*,*,#473,.T.);
+#473 = EDGE_CURVE('',#466,#474,#476,.T.);
+#474 = VERTEX_POINT('',#475);
+#475 = CARTESIAN_POINT('',(-1.99,-2.49,2.E-002));
+#476 = LINE('',#477,#478);
+#477 = CARTESIAN_POINT('',(-1.99,2.49,2.E-002));
+#478 = VECTOR('',#479,1.);
+#479 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#480 = ORIENTED_EDGE('',*,*,#481,.T.);
+#481 = EDGE_CURVE('',#474,#482,#484,.T.);
+#482 = VERTEX_POINT('',#483);
+#483 = CARTESIAN_POINT('',(1.99,-2.49,2.E-002));
+#484 = LINE('',#485,#486);
+#485 = CARTESIAN_POINT('',(-1.99,-2.49,2.E-002));
+#486 = VECTOR('',#487,1.);
+#487 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#488 = ORIENTED_EDGE('',*,*,#489,.F.);
+#489 = EDGE_CURVE('',#490,#482,#492,.T.);
+#490 = VERTEX_POINT('',#491);
+#491 = CARTESIAN_POINT('',(1.99,-1.875,2.E-002));
+#492 = LINE('',#493,#494);
+#493 = CARTESIAN_POINT('',(1.99,2.49,2.E-002));
+#494 = VECTOR('',#495,1.);
+#495 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#496 = ORIENTED_EDGE('',*,*,#497,.T.);
+#497 = EDGE_CURVE('',#490,#498,#500,.T.);
+#498 = VERTEX_POINT('',#499);
+#499 = CARTESIAN_POINT('',(1.725,-1.875,2.E-002));
+#500 = LINE('',#501,#502);
+#501 = CARTESIAN_POINT('',(-0.1325,-1.875,2.E-002));
+#502 = VECTOR('',#503,1.);
+#503 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#504 = ORIENTED_EDGE('',*,*,#505,.T.);
+#505 = EDGE_CURVE('',#498,#506,#508,.T.);
+#506 = VERTEX_POINT('',#507);
+#507 = CARTESIAN_POINT('',(1.725,-1.625,2.E-002));
+#508 = CIRCLE('',#509,0.125);
+#509 = AXIS2_PLACEMENT_3D('',#510,#511,#512);
+#510 = CARTESIAN_POINT('',(1.725,-1.75,2.E-002));
+#511 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#512 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#513 = ORIENTED_EDGE('',*,*,#514,.T.);
+#514 = EDGE_CURVE('',#506,#515,#517,.T.);
+#515 = VERTEX_POINT('',#516);
+#516 = CARTESIAN_POINT('',(1.99,-1.625,2.E-002));
+#517 = LINE('',#518,#519);
+#518 = CARTESIAN_POINT('',(4.999999999999E-003,-1.625,2.E-002));
+#519 = VECTOR('',#520,1.);
+#520 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#521 = ORIENTED_EDGE('',*,*,#522,.F.);
+#522 = EDGE_CURVE('',#523,#515,#525,.T.);
+#523 = VERTEX_POINT('',#524);
+#524 = CARTESIAN_POINT('',(1.99,-1.375,2.E-002));
+#525 = LINE('',#526,#527);
+#526 = CARTESIAN_POINT('',(1.99,2.49,2.E-002));
+#527 = VECTOR('',#528,1.);
+#528 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#529 = ORIENTED_EDGE('',*,*,#530,.T.);
+#530 = EDGE_CURVE('',#523,#531,#533,.T.);
+#531 = VERTEX_POINT('',#532);
+#532 = CARTESIAN_POINT('',(1.725,-1.375,2.E-002));
+#533 = LINE('',#534,#535);
+#534 = CARTESIAN_POINT('',(-0.1325,-1.375,2.E-002));
+#535 = VECTOR('',#536,1.);
+#536 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#537 = ORIENTED_EDGE('',*,*,#538,.T.);
+#538 = EDGE_CURVE('',#531,#539,#541,.T.);
+#539 = VERTEX_POINT('',#540);
+#540 = CARTESIAN_POINT('',(1.725,-1.125,2.E-002));
+#541 = CIRCLE('',#542,0.125);
+#542 = AXIS2_PLACEMENT_3D('',#543,#544,#545);
+#543 = CARTESIAN_POINT('',(1.725,-1.25,2.E-002));
+#544 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#545 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#546 = ORIENTED_EDGE('',*,*,#547,.T.);
+#547 = EDGE_CURVE('',#539,#548,#550,.T.);
+#548 = VERTEX_POINT('',#549);
+#549 = CARTESIAN_POINT('',(1.99,-1.125,2.E-002));
+#550 = LINE('',#551,#552);
+#551 = CARTESIAN_POINT('',(5.E-003,-1.125,2.E-002));
+#552 = VECTOR('',#553,1.);
+#553 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#554 = ORIENTED_EDGE('',*,*,#555,.F.);
+#555 = EDGE_CURVE('',#556,#548,#558,.T.);
+#556 = VERTEX_POINT('',#557);
+#557 = CARTESIAN_POINT('',(1.99,-0.875,2.E-002));
+#558 = LINE('',#559,#560);
+#559 = CARTESIAN_POINT('',(1.99,2.49,2.E-002));
+#560 = VECTOR('',#561,1.);
+#561 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#562 = ORIENTED_EDGE('',*,*,#563,.T.);
+#563 = EDGE_CURVE('',#556,#564,#566,.T.);
+#564 = VERTEX_POINT('',#565);
+#565 = CARTESIAN_POINT('',(1.725,-0.875,2.E-002));
+#566 = LINE('',#567,#568);
+#567 = CARTESIAN_POINT('',(-0.1325,-0.875,2.E-002));
+#568 = VECTOR('',#569,1.);
+#569 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#570 = ORIENTED_EDGE('',*,*,#571,.T.);
+#571 = EDGE_CURVE('',#564,#572,#574,.T.);
+#572 = VERTEX_POINT('',#573);
+#573 = CARTESIAN_POINT('',(1.725,-0.625,2.E-002));
+#574 = CIRCLE('',#575,0.125);
+#575 = AXIS2_PLACEMENT_3D('',#576,#577,#578);
+#576 = CARTESIAN_POINT('',(1.725,-0.75,2.E-002));
+#577 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#578 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#579 = ORIENTED_EDGE('',*,*,#580,.T.);
+#580 = EDGE_CURVE('',#572,#581,#583,.T.);
+#581 = VERTEX_POINT('',#582);
+#582 = CARTESIAN_POINT('',(1.99,-0.625,2.E-002));
+#583 = LINE('',#584,#585);
+#584 = CARTESIAN_POINT('',(5.E-003,-0.625,2.E-002));
+#585 = VECTOR('',#586,1.);
+#586 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#587 = ORIENTED_EDGE('',*,*,#588,.F.);
+#588 = EDGE_CURVE('',#589,#581,#591,.T.);
+#589 = VERTEX_POINT('',#590);
+#590 = CARTESIAN_POINT('',(1.99,-0.375,2.E-002));
+#591 = LINE('',#592,#593);
+#592 = CARTESIAN_POINT('',(1.99,2.49,2.E-002));
+#593 = VECTOR('',#594,1.);
+#594 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#595 = ORIENTED_EDGE('',*,*,#596,.T.);
+#596 = EDGE_CURVE('',#589,#597,#599,.T.);
+#597 = VERTEX_POINT('',#598);
+#598 = CARTESIAN_POINT('',(1.725,-0.375,2.E-002));
+#599 = LINE('',#600,#601);
+#600 = CARTESIAN_POINT('',(-0.1325,-0.375,2.E-002));
+#601 = VECTOR('',#602,1.);
+#602 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#603 = ORIENTED_EDGE('',*,*,#604,.T.);
+#604 = EDGE_CURVE('',#597,#605,#607,.T.);
+#605 = VERTEX_POINT('',#606);
+#606 = CARTESIAN_POINT('',(1.725,-0.125,2.E-002));
+#607 = CIRCLE('',#608,0.125);
+#608 = AXIS2_PLACEMENT_3D('',#609,#610,#611);
+#609 = CARTESIAN_POINT('',(1.725,-0.25,2.E-002));
+#610 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#611 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#612 = ORIENTED_EDGE('',*,*,#613,.T.);
+#613 = EDGE_CURVE('',#605,#614,#616,.T.);
+#614 = VERTEX_POINT('',#615);
+#615 = CARTESIAN_POINT('',(1.99,-0.125,2.E-002));
+#616 = LINE('',#617,#618);
+#617 = CARTESIAN_POINT('',(5.E-003,-0.125,2.E-002));
+#618 = VECTOR('',#619,1.);
+#619 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#620 = ORIENTED_EDGE('',*,*,#621,.F.);
+#621 = EDGE_CURVE('',#137,#614,#622,.T.);
+#622 = LINE('',#623,#624);
+#623 = CARTESIAN_POINT('',(1.99,2.49,2.E-002));
+#624 = VECTOR('',#625,1.);
+#625 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#626 = ORIENTED_EDGE('',*,*,#136,.T.);
+#627 = ORIENTED_EDGE('',*,*,#111,.T.);
+#628 = ORIENTED_EDGE('',*,*,#87,.T.);
+#629 = ORIENTED_EDGE('',*,*,#630,.F.);
+#630 = EDGE_CURVE('',#631,#80,#633,.T.);
+#631 = VERTEX_POINT('',#632);
+#632 = CARTESIAN_POINT('',(1.99,0.625,2.E-002));
+#633 = LINE('',#634,#635);
+#634 = CARTESIAN_POINT('',(1.99,2.49,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.725,0.625,2.E-002));
+#641 = LINE('',#642,#643);
+#642 = CARTESIAN_POINT('',(-0.1325,0.625,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.725,0.875,2.E-002));
+#649 = CIRCLE('',#650,0.125);
+#650 = AXIS2_PLACEMENT_3D('',#651,#652,#653);
+#651 = CARTESIAN_POINT('',(1.725,0.75,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,#656,#658,.T.);
+#656 = VERTEX_POINT('',#657);
+#657 = CARTESIAN_POINT('',(1.99,0.875,2.E-002));
+#658 = LINE('',#659,#660);
+#659 = CARTESIAN_POINT('',(5.E-003,0.875,2.E-002));
+#660 = VECTOR('',#661,1.);
+#661 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#662 = ORIENTED_EDGE('',*,*,#663,.F.);
+#663 = EDGE_CURVE('',#664,#656,#666,.T.);
+#664 = VERTEX_POINT('',#665);
+#665 = CARTESIAN_POINT('',(1.99,1.125,2.E-002));
+#666 = LINE('',#667,#668);
+#667 = CARTESIAN_POINT('',(1.99,2.49,2.E-002));
+#668 = VECTOR('',#669,1.);
+#669 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#670 = ORIENTED_EDGE('',*,*,#671,.T.);
+#671 = EDGE_CURVE('',#664,#672,#674,.T.);
+#672 = VERTEX_POINT('',#673);
+#673 = CARTESIAN_POINT('',(1.725,1.125,2.E-002));
+#674 = LINE('',#675,#676);
+#675 = CARTESIAN_POINT('',(-0.1325,1.125,2.E-002));
+#676 = VECTOR('',#677,1.);
+#677 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#678 = ORIENTED_EDGE('',*,*,#679,.T.);
+#679 = EDGE_CURVE('',#672,#680,#682,.T.);
+#680 = VERTEX_POINT('',#681);
+#681 = CARTESIAN_POINT('',(1.725,1.375,2.E-002));
+#682 = CIRCLE('',#683,0.125);
+#683 = AXIS2_PLACEMENT_3D('',#684,#685,#686);
+#684 = CARTESIAN_POINT('',(1.725,1.25,2.E-002));
+#685 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#686 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#687 = ORIENTED_EDGE('',*,*,#688,.T.);
+#688 = EDGE_CURVE('',#680,#689,#691,.T.);
+#689 = VERTEX_POINT('',#690);
+#690 = CARTESIAN_POINT('',(1.99,1.375,2.E-002));
+#691 = LINE('',#692,#693);
+#692 = CARTESIAN_POINT('',(5.E-003,1.375,2.E-002));
+#693 = VECTOR('',#694,1.);
+#694 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#695 = ORIENTED_EDGE('',*,*,#696,.F.);
+#696 = EDGE_CURVE('',#697,#689,#699,.T.);
+#697 = VERTEX_POINT('',#698);
+#698 = CARTESIAN_POINT('',(1.99,1.625,2.E-002));
+#699 = LINE('',#700,#701);
+#700 = CARTESIAN_POINT('',(1.99,2.49,2.E-002));
+#701 = VECTOR('',#702,1.);
+#702 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#703 = ORIENTED_EDGE('',*,*,#704,.T.);
+#704 = EDGE_CURVE('',#697,#705,#707,.T.);
+#705 = VERTEX_POINT('',#706);
+#706 = CARTESIAN_POINT('',(1.725,1.625,2.E-002));
+#707 = LINE('',#708,#709);
+#708 = CARTESIAN_POINT('',(-0.1325,1.625,2.E-002));
+#709 = VECTOR('',#710,1.);
+#710 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#711 = ORIENTED_EDGE('',*,*,#712,.T.);
+#712 = EDGE_CURVE('',#705,#713,#715,.T.);
+#713 = VERTEX_POINT('',#714);
+#714 = CARTESIAN_POINT('',(1.725,1.875,2.E-002));
+#715 = CIRCLE('',#716,0.125);
+#716 = AXIS2_PLACEMENT_3D('',#717,#718,#719);
+#717 = CARTESIAN_POINT('',(1.725,1.75,2.E-002));
+#718 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#719 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#720 = ORIENTED_EDGE('',*,*,#721,.T.);
+#721 = EDGE_CURVE('',#713,#194,#722,.T.);
+#722 = LINE('',#723,#724);
+#723 = CARTESIAN_POINT('',(5.E-003,1.875,2.E-002));
+#724 = VECTOR('',#725,1.);
+#725 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#726 = FACE_BOUND('',#727,.F.);
+#727 = EDGE_LOOP('',(#728,#738,#746,#754,#762));
+#728 = ORIENTED_EDGE('',*,*,#729,.F.);
+#729 = EDGE_CURVE('',#730,#732,#734,.T.);
+#730 = VERTEX_POINT('',#731);
+#731 = CARTESIAN_POINT('',(-1.22,1.82,2.E-002));
+#732 = VERTEX_POINT('',#733);
+#733 = CARTESIAN_POINT('',(-1.22,-2.17,2.E-002));
+#734 = LINE('',#735,#736);
+#735 = CARTESIAN_POINT('',(-1.22,1.82,2.E-002));
+#736 = VECTOR('',#737,1.);
+#737 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#738 = ORIENTED_EDGE('',*,*,#739,.F.);
+#739 = EDGE_CURVE('',#740,#730,#742,.T.);
+#740 = VERTEX_POINT('',#741);
+#741 = CARTESIAN_POINT('',(-0.87,2.17,2.E-002));
+#742 = LINE('',#743,#744);
+#743 = CARTESIAN_POINT('',(-0.87,2.17,2.E-002));
+#744 = VECTOR('',#745,1.);
+#745 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#746 = ORIENTED_EDGE('',*,*,#747,.F.);
+#747 = EDGE_CURVE('',#748,#740,#750,.T.);
+#748 = VERTEX_POINT('',#749);
+#749 = CARTESIAN_POINT('',(1.22,2.17,2.E-002));
+#750 = LINE('',#751,#752);
+#751 = CARTESIAN_POINT('',(1.22,2.17,2.E-002));
+#752 = VECTOR('',#753,1.);
+#753 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#754 = ORIENTED_EDGE('',*,*,#755,.F.);
+#755 = EDGE_CURVE('',#756,#748,#758,.T.);
+#756 = VERTEX_POINT('',#757);
+#757 = CARTESIAN_POINT('',(1.22,-2.17,2.E-002));
+#758 = LINE('',#759,#760);
+#759 = CARTESIAN_POINT('',(1.22,-2.17,2.E-002));
+#760 = VECTOR('',#761,1.);
+#761 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#762 = ORIENTED_EDGE('',*,*,#763,.F.);
+#763 = EDGE_CURVE('',#732,#756,#764,.T.);
+#764 = LINE('',#765,#766);
+#765 = CARTESIAN_POINT('',(-1.22,-2.17,2.E-002));
+#766 = VECTOR('',#767,1.);
+#767 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#768 = PLANE('',#769);
+#769 = AXIS2_PLACEMENT_3D('',#770,#771,#772);
+#770 = CARTESIAN_POINT('',(-1.99,2.49,2.E-002));
+#771 = DIRECTION('',(0.E+000,0.E+000,1.));
+#772 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#773 = ADVANCED_FACE('',(#774),#969,.T.);
+#774 = FACE_BOUND('',#775,.T.);
+#775 = EDGE_LOOP('',(#776,#777,#785,#793,#799,#800,#808,#816,#822,#823,
+#831,#839,#845,#846,#854,#862,#868,#869,#877,#885,#891,#892,#893,
+#899,#900,#901,#909,#917,#923,#924,#932,#940,#946,#947,#955,#963));
+#776 = ORIENTED_EDGE('',*,*,#191,.F.);
+#777 = ORIENTED_EDGE('',*,*,#778,.T.);
+#778 = EDGE_CURVE('',#192,#779,#781,.T.);
+#779 = VERTEX_POINT('',#780);
+#780 = CARTESIAN_POINT('',(1.99,2.49,0.77));
+#781 = LINE('',#782,#783);
+#782 = CARTESIAN_POINT('',(1.99,2.49,2.E-002));
+#783 = VECTOR('',#784,1.);
+#784 = DIRECTION('',(0.E+000,0.E+000,1.));
+#785 = ORIENTED_EDGE('',*,*,#786,.T.);
+#786 = EDGE_CURVE('',#779,#787,#789,.T.);
+#787 = VERTEX_POINT('',#788);
+#788 = CARTESIAN_POINT('',(1.99,-2.49,0.77));
+#789 = LINE('',#790,#791);
+#790 = CARTESIAN_POINT('',(1.99,2.49,0.77));
+#791 = VECTOR('',#792,1.);
+#792 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#793 = ORIENTED_EDGE('',*,*,#794,.F.);
+#794 = EDGE_CURVE('',#482,#787,#795,.T.);
+#795 = LINE('',#796,#797);
+#796 = CARTESIAN_POINT('',(1.99,-2.49,2.E-002));
+#797 = VECTOR('',#798,1.);
+#798 = DIRECTION('',(0.E+000,0.E+000,1.));
+#799 = ORIENTED_EDGE('',*,*,#489,.F.);
+#800 = ORIENTED_EDGE('',*,*,#801,.T.);
+#801 = EDGE_CURVE('',#490,#802,#804,.T.);
+#802 = VERTEX_POINT('',#803);
+#803 = CARTESIAN_POINT('',(1.99,-1.875,0.2));
+#804 = LINE('',#805,#806);
+#805 = CARTESIAN_POINT('',(1.99,-1.875,1.E-002));
+#806 = VECTOR('',#807,1.);
+#807 = DIRECTION('',(0.E+000,0.E+000,1.));
+#808 = ORIENTED_EDGE('',*,*,#809,.T.);
+#809 = EDGE_CURVE('',#802,#810,#812,.T.);
+#810 = VERTEX_POINT('',#811);
+#811 = CARTESIAN_POINT('',(1.99,-1.625,0.2));
+#812 = LINE('',#813,#814);
+#813 = CARTESIAN_POINT('',(1.99,0.4325,0.2));
+#814 = VECTOR('',#815,1.);
+#815 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#816 = ORIENTED_EDGE('',*,*,#817,.T.);
+#817 = EDGE_CURVE('',#810,#515,#818,.T.);
+#818 = LINE('',#819,#820);
+#819 = CARTESIAN_POINT('',(1.99,-1.625,1.E-002));
+#820 = VECTOR('',#821,1.);
+#821 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#822 = ORIENTED_EDGE('',*,*,#522,.F.);
+#823 = ORIENTED_EDGE('',*,*,#824,.T.);
+#824 = EDGE_CURVE('',#523,#825,#827,.T.);
+#825 = VERTEX_POINT('',#826);
+#826 = CARTESIAN_POINT('',(1.99,-1.375,0.2));
+#827 = LINE('',#828,#829);
+#828 = CARTESIAN_POINT('',(1.99,-1.375,1.E-002));
+#829 = VECTOR('',#830,1.);
+#830 = DIRECTION('',(0.E+000,0.E+000,1.));
+#831 = ORIENTED_EDGE('',*,*,#832,.T.);
+#832 = EDGE_CURVE('',#825,#833,#835,.T.);
+#833 = VERTEX_POINT('',#834);
+#834 = CARTESIAN_POINT('',(1.99,-1.125,0.2));
+#835 = LINE('',#836,#837);
+#836 = CARTESIAN_POINT('',(1.99,0.6825,0.2));
+#837 = VECTOR('',#838,1.);
+#838 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#839 = ORIENTED_EDGE('',*,*,#840,.T.);
+#840 = EDGE_CURVE('',#833,#548,#841,.T.);
+#841 = LINE('',#842,#843);
+#842 = CARTESIAN_POINT('',(1.99,-1.125,1.E-002));
+#843 = VECTOR('',#844,1.);
+#844 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#845 = ORIENTED_EDGE('',*,*,#555,.F.);
+#846 = ORIENTED_EDGE('',*,*,#847,.T.);
+#847 = EDGE_CURVE('',#556,#848,#850,.T.);
+#848 = VERTEX_POINT('',#849);
+#849 = CARTESIAN_POINT('',(1.99,-0.875,0.2));
+#850 = LINE('',#851,#852);
+#851 = CARTESIAN_POINT('',(1.99,-0.875,1.E-002));
+#852 = VECTOR('',#853,1.);
+#853 = DIRECTION('',(0.E+000,0.E+000,1.));
+#854 = ORIENTED_EDGE('',*,*,#855,.T.);
+#855 = EDGE_CURVE('',#848,#856,#858,.T.);
+#856 = VERTEX_POINT('',#857);
+#857 = CARTESIAN_POINT('',(1.99,-0.625,0.2));
+#858 = LINE('',#859,#860);
+#859 = CARTESIAN_POINT('',(1.99,0.9325,0.2));
+#860 = VECTOR('',#861,1.);
+#861 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#862 = ORIENTED_EDGE('',*,*,#863,.T.);
+#863 = EDGE_CURVE('',#856,#581,#864,.T.);
+#864 = LINE('',#865,#866);
+#865 = CARTESIAN_POINT('',(1.99,-0.625,1.E-002));
+#866 = VECTOR('',#867,1.);
+#867 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#868 = ORIENTED_EDGE('',*,*,#588,.F.);
+#869 = ORIENTED_EDGE('',*,*,#870,.T.);
+#870 = EDGE_CURVE('',#589,#871,#873,.T.);
+#871 = VERTEX_POINT('',#872);
+#872 = CARTESIAN_POINT('',(1.99,-0.375,0.2));
+#873 = LINE('',#874,#875);
+#874 = CARTESIAN_POINT('',(1.99,-0.375,1.E-002));
+#875 = VECTOR('',#876,1.);
+#876 = DIRECTION('',(0.E+000,0.E+000,1.));
+#877 = ORIENTED_EDGE('',*,*,#878,.T.);
+#878 = EDGE_CURVE('',#871,#879,#881,.T.);
+#879 = VERTEX_POINT('',#880);
+#880 = CARTESIAN_POINT('',(1.99,-0.125,0.2));
+#881 = LINE('',#882,#883);
+#882 = CARTESIAN_POINT('',(1.99,1.1825,0.2));
+#883 = VECTOR('',#884,1.);
+#884 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#885 = ORIENTED_EDGE('',*,*,#886,.T.);
+#886 = EDGE_CURVE('',#879,#614,#887,.T.);
+#887 = LINE('',#888,#889);
+#888 = CARTESIAN_POINT('',(1.99,-0.125,1.E-002));
+#889 = VECTOR('',#890,1.);
+#890 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#891 = ORIENTED_EDGE('',*,*,#621,.F.);
+#892 = ORIENTED_EDGE('',*,*,#144,.T.);
+#893 = ORIENTED_EDGE('',*,*,#894,.T.);
+#894 = EDGE_CURVE('',#145,#72,#895,.T.);
+#895 = LINE('',#896,#897);
+#896 = CARTESIAN_POINT('',(1.99,1.4325,0.2));
+#897 = VECTOR('',#898,1.);
+#898 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#899 = ORIENTED_EDGE('',*,*,#79,.T.);
+#900 = ORIENTED_EDGE('',*,*,#630,.F.);
+#901 = ORIENTED_EDGE('',*,*,#902,.T.);
+#902 = EDGE_CURVE('',#631,#903,#905,.T.);
+#903 = VERTEX_POINT('',#904);
+#904 = CARTESIAN_POINT('',(1.99,0.625,0.2));
+#905 = LINE('',#906,#907);
+#906 = CARTESIAN_POINT('',(1.99,0.625,1.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.99,0.875,0.2));
+#913 = LINE('',#914,#915);
+#914 = CARTESIAN_POINT('',(1.99,1.6825,0.2));
+#915 = VECTOR('',#916,1.);
+#916 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#917 = ORIENTED_EDGE('',*,*,#918,.T.);
+#918 = EDGE_CURVE('',#911,#656,#919,.T.);
+#919 = LINE('',#920,#921);
+#920 = CARTESIAN_POINT('',(1.99,0.875,1.E-002));
+#921 = VECTOR('',#922,1.);
+#922 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#923 = ORIENTED_EDGE('',*,*,#663,.F.);
+#924 = ORIENTED_EDGE('',*,*,#925,.T.);
+#925 = EDGE_CURVE('',#664,#926,#928,.T.);
+#926 = VERTEX_POINT('',#927);
+#927 = CARTESIAN_POINT('',(1.99,1.125,0.2));
+#928 = LINE('',#929,#930);
+#929 = CARTESIAN_POINT('',(1.99,1.125,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.99,1.375,0.2));
+#936 = LINE('',#937,#938);
+#937 = CARTESIAN_POINT('',(1.99,1.9325,0.2));
+#938 = VECTOR('',#939,1.);
+#939 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#940 = ORIENTED_EDGE('',*,*,#941,.T.);
+#941 = EDGE_CURVE('',#934,#689,#942,.T.);
+#942 = LINE('',#943,#944);
+#943 = CARTESIAN_POINT('',(1.99,1.375,1.E-002));
+#944 = VECTOR('',#945,1.);
+#945 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#946 = ORIENTED_EDGE('',*,*,#696,.F.);
+#947 = ORIENTED_EDGE('',*,*,#948,.T.);
+#948 = EDGE_CURVE('',#697,#949,#951,.T.);
+#949 = VERTEX_POINT('',#950);
+#950 = CARTESIAN_POINT('',(1.99,1.625,0.2));
+#951 = LINE('',#952,#953);
+#952 = CARTESIAN_POINT('',(1.99,1.625,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.99,1.875,0.2));
+#959 = LINE('',#960,#961);
+#960 = CARTESIAN_POINT('',(1.99,2.1825,0.2));
+#961 = VECTOR('',#962,1.);
+#962 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#963 = ORIENTED_EDGE('',*,*,#964,.T.);
+#964 = EDGE_CURVE('',#957,#194,#965,.T.);
+#965 = LINE('',#966,#967);
+#966 = CARTESIAN_POINT('',(1.99,1.875,1.E-002));
+#967 = VECTOR('',#968,1.);
+#968 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#969 = PLANE('',#970);
+#970 = AXIS2_PLACEMENT_3D('',#971,#972,#973);
+#971 = CARTESIAN_POINT('',(1.99,2.49,2.E-002));
+#972 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#973 = DIRECTION('',(0.E+000,0.E+000,1.));
+#974 = ADVANCED_FACE('',(#975),#981,.F.);
+#975 = FACE_BOUND('',#976,.F.);
+#976 = EDGE_LOOP('',(#977,#978,#979,#980));
+#977 = ORIENTED_EDGE('',*,*,#71,.F.);
+#978 = ORIENTED_EDGE('',*,*,#175,.F.);
+#979 = ORIENTED_EDGE('',*,*,#152,.F.);
+#980 = ORIENTED_EDGE('',*,*,#894,.T.);
+#981 = PLANE('',#982);
+#982 = AXIS2_PLACEMENT_3D('',#983,#984,#985);
+#983 = CARTESIAN_POINT('',(2.,0.375,0.2));
+#984 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#985 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#986 = ADVANCED_FACE('',(#987),#1005,.F.);
+#987 = FACE_BOUND('',#988,.F.);
+#988 = EDGE_LOOP('',(#989,#997,#998,#999));
+#989 = ORIENTED_EDGE('',*,*,#990,.F.);
+#990 = EDGE_CURVE('',#202,#991,#993,.T.);
+#991 = VERTEX_POINT('',#992);
+#992 = CARTESIAN_POINT('',(-1.99,2.49,0.77));
+#993 = LINE('',#994,#995);
+#994 = CARTESIAN_POINT('',(-1.99,2.49,2.E-002));
+#995 = VECTOR('',#996,1.);
+#996 = DIRECTION('',(0.E+000,0.E+000,1.));
+#997 = ORIENTED_EDGE('',*,*,#201,.T.);
+#998 = ORIENTED_EDGE('',*,*,#778,.T.);
+#999 = ORIENTED_EDGE('',*,*,#1000,.F.);
+#1000 = EDGE_CURVE('',#991,#779,#1001,.T.);
+#1001 = LINE('',#1002,#1003);
+#1002 = CARTESIAN_POINT('',(-1.99,2.49,0.77));
+#1003 = VECTOR('',#1004,1.);
+#1004 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#1005 = PLANE('',#1006);
+#1006 = AXIS2_PLACEMENT_3D('',#1007,#1008,#1009);
+#1007 = CARTESIAN_POINT('',(-1.99,2.49,2.E-002));
+#1008 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1009 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1010 = ADVANCED_FACE('',(#1011),#1045,.F.);
+#1011 = FACE_BOUND('',#1012,.F.);
+#1012 = EDGE_LOOP('',(#1013,#1023,#1031,#1037,#1038,#1039));
+#1013 = ORIENTED_EDGE('',*,*,#1014,.F.);
+#1014 = EDGE_CURVE('',#1015,#1017,#1019,.T.);
+#1015 = VERTEX_POINT('',#1016);
+#1016 = CARTESIAN_POINT('',(2.,1.875,0.E+000));
+#1017 = VERTEX_POINT('',#1018);
+#1018 = CARTESIAN_POINT('',(1.725,1.875,0.E+000));
+#1019 = LINE('',#1020,#1021);
+#1020 = CARTESIAN_POINT('',(2.,1.875,0.E+000));
+#1021 = VECTOR('',#1022,1.);
+#1022 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1023 = ORIENTED_EDGE('',*,*,#1024,.T.);
+#1024 = EDGE_CURVE('',#1015,#1025,#1027,.T.);
+#1025 = VERTEX_POINT('',#1026);
+#1026 = CARTESIAN_POINT('',(2.,1.875,0.2));
+#1027 = LINE('',#1028,#1029);
+#1028 = CARTESIAN_POINT('',(2.,1.875,0.E+000));
+#1029 = VECTOR('',#1030,1.);
+#1030 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1031 = ORIENTED_EDGE('',*,*,#1032,.T.);
+#1032 = EDGE_CURVE('',#1025,#957,#1033,.T.);
+#1033 = LINE('',#1034,#1035);
+#1034 = CARTESIAN_POINT('',(2.,1.875,0.2));
+#1035 = VECTOR('',#1036,1.);
+#1036 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1037 = ORIENTED_EDGE('',*,*,#964,.T.);
+#1038 = ORIENTED_EDGE('',*,*,#721,.F.);
+#1039 = ORIENTED_EDGE('',*,*,#1040,.F.);
+#1040 = EDGE_CURVE('',#1017,#713,#1041,.T.);
+#1041 = LINE('',#1042,#1043);
+#1042 = CARTESIAN_POINT('',(1.725,1.875,0.E+000));
+#1043 = VECTOR('',#1044,1.);
+#1044 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1045 = PLANE('',#1046);
+#1046 = AXIS2_PLACEMENT_3D('',#1047,#1048,#1049);
+#1047 = CARTESIAN_POINT('',(2.,1.875,0.E+000));
+#1048 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1049 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1050 = ADVANCED_FACE('',(#1051),#1253,.F.);
+#1051 = FACE_BOUND('',#1052,.F.);
+#1052 = EDGE_LOOP('',(#1053,#1054,#1055,#1063,#1069,#1070,#1078,#1086,
+#1092,#1093,#1101,#1109,#1115,#1116,#1124,#1132,#1138,#1139,#1147,
+#1155,#1161,#1162,#1170,#1178,#1184,#1185,#1193,#1201,#1207,#1208,
+#1216,#1224,#1230,#1231,#1239,#1247));
+#1053 = ORIENTED_EDGE('',*,*,#209,.F.);
+#1054 = ORIENTED_EDGE('',*,*,#990,.T.);
+#1055 = ORIENTED_EDGE('',*,*,#1056,.T.);
+#1056 = EDGE_CURVE('',#991,#1057,#1059,.T.);
+#1057 = VERTEX_POINT('',#1058);
+#1058 = CARTESIAN_POINT('',(-1.99,-2.49,0.77));
+#1059 = LINE('',#1060,#1061);
+#1060 = CARTESIAN_POINT('',(-1.99,2.49,0.77));
+#1061 = VECTOR('',#1062,1.);
+#1062 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1063 = ORIENTED_EDGE('',*,*,#1064,.F.);
+#1064 = EDGE_CURVE('',#474,#1057,#1065,.T.);
+#1065 = LINE('',#1066,#1067);
+#1066 = CARTESIAN_POINT('',(-1.99,-2.49,2.E-002));
+#1067 = VECTOR('',#1068,1.);
+#1068 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1069 = ORIENTED_EDGE('',*,*,#473,.F.);
+#1070 = ORIENTED_EDGE('',*,*,#1071,.T.);
+#1071 = EDGE_CURVE('',#466,#1072,#1074,.T.);
+#1072 = VERTEX_POINT('',#1073);
+#1073 = CARTESIAN_POINT('',(-1.99,-1.875,0.2));
+#1074 = LINE('',#1075,#1076);
+#1075 = CARTESIAN_POINT('',(-1.99,-1.875,1.E-002));
+#1076 = VECTOR('',#1077,1.);
+#1077 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1078 = ORIENTED_EDGE('',*,*,#1079,.T.);
+#1079 = EDGE_CURVE('',#1072,#1080,#1082,.T.);
+#1080 = VERTEX_POINT('',#1081);
+#1081 = CARTESIAN_POINT('',(-1.99,-1.625,0.2));
+#1082 = LINE('',#1083,#1084);
+#1083 = CARTESIAN_POINT('',(-1.99,0.3075,0.2));
+#1084 = VECTOR('',#1085,1.);
+#1085 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1086 = ORIENTED_EDGE('',*,*,#1087,.T.);
+#1087 = EDGE_CURVE('',#1080,#441,#1088,.T.);
+#1088 = LINE('',#1089,#1090);
+#1089 = CARTESIAN_POINT('',(-1.99,-1.625,1.E-002));
+#1090 = VECTOR('',#1091,1.);
+#1091 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1092 = ORIENTED_EDGE('',*,*,#440,.F.);
+#1093 = ORIENTED_EDGE('',*,*,#1094,.T.);
+#1094 = EDGE_CURVE('',#433,#1095,#1097,.T.);
+#1095 = VERTEX_POINT('',#1096);
+#1096 = CARTESIAN_POINT('',(-1.99,-1.375,0.2));
+#1097 = LINE('',#1098,#1099);
+#1098 = CARTESIAN_POINT('',(-1.99,-1.375,1.E-002));
+#1099 = VECTOR('',#1100,1.);
+#1100 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1101 = ORIENTED_EDGE('',*,*,#1102,.T.);
+#1102 = EDGE_CURVE('',#1095,#1103,#1105,.T.);
+#1103 = VERTEX_POINT('',#1104);
+#1104 = CARTESIAN_POINT('',(-1.99,-1.125,0.2));
+#1105 = LINE('',#1106,#1107);
+#1106 = CARTESIAN_POINT('',(-1.99,0.5575,0.2));
+#1107 = VECTOR('',#1108,1.);
+#1108 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1109 = ORIENTED_EDGE('',*,*,#1110,.T.);
+#1110 = EDGE_CURVE('',#1103,#408,#1111,.T.);
+#1111 = LINE('',#1112,#1113);
+#1112 = CARTESIAN_POINT('',(-1.99,-1.125,1.E-002));
+#1113 = VECTOR('',#1114,1.);
+#1114 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1115 = ORIENTED_EDGE('',*,*,#407,.F.);
+#1116 = ORIENTED_EDGE('',*,*,#1117,.T.);
+#1117 = EDGE_CURVE('',#400,#1118,#1120,.T.);
+#1118 = VERTEX_POINT('',#1119);
+#1119 = CARTESIAN_POINT('',(-1.99,-0.875,0.2));
+#1120 = LINE('',#1121,#1122);
+#1121 = CARTESIAN_POINT('',(-1.99,-0.875,1.E-002));
+#1122 = VECTOR('',#1123,1.);
+#1123 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1124 = ORIENTED_EDGE('',*,*,#1125,.T.);
+#1125 = EDGE_CURVE('',#1118,#1126,#1128,.T.);
+#1126 = VERTEX_POINT('',#1127);
+#1127 = CARTESIAN_POINT('',(-1.99,-0.625,0.2));
+#1128 = LINE('',#1129,#1130);
+#1129 = CARTESIAN_POINT('',(-1.99,0.8075,0.2));
+#1130 = VECTOR('',#1131,1.);
+#1131 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1132 = ORIENTED_EDGE('',*,*,#1133,.T.);
+#1133 = EDGE_CURVE('',#1126,#375,#1134,.T.);
+#1134 = LINE('',#1135,#1136);
+#1135 = CARTESIAN_POINT('',(-1.99,-0.625,1.E-002));
+#1136 = VECTOR('',#1137,1.);
+#1137 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1138 = ORIENTED_EDGE('',*,*,#374,.F.);
+#1139 = ORIENTED_EDGE('',*,*,#1140,.T.);
+#1140 = EDGE_CURVE('',#367,#1141,#1143,.T.);
+#1141 = VERTEX_POINT('',#1142);
+#1142 = CARTESIAN_POINT('',(-1.99,-0.375,0.2));
+#1143 = LINE('',#1144,#1145);
+#1144 = CARTESIAN_POINT('',(-1.99,-0.375,1.E-002));
+#1145 = VECTOR('',#1146,1.);
+#1146 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1147 = ORIENTED_EDGE('',*,*,#1148,.T.);
+#1148 = EDGE_CURVE('',#1141,#1149,#1151,.T.);
+#1149 = VERTEX_POINT('',#1150);
+#1150 = CARTESIAN_POINT('',(-1.99,-0.125,0.2));
+#1151 = LINE('',#1152,#1153);
+#1152 = CARTESIAN_POINT('',(-1.99,1.0575,0.2));
+#1153 = VECTOR('',#1154,1.);
+#1154 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1155 = ORIENTED_EDGE('',*,*,#1156,.T.);
+#1156 = EDGE_CURVE('',#1149,#342,#1157,.T.);
+#1157 = LINE('',#1158,#1159);
+#1158 = CARTESIAN_POINT('',(-1.99,-0.125,1.E-002));
+#1159 = VECTOR('',#1160,1.);
+#1160 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1161 = ORIENTED_EDGE('',*,*,#341,.F.);
+#1162 = ORIENTED_EDGE('',*,*,#1163,.T.);
+#1163 = EDGE_CURVE('',#334,#1164,#1166,.T.);
+#1164 = VERTEX_POINT('',#1165);
+#1165 = CARTESIAN_POINT('',(-1.99,0.125,0.2));
+#1166 = LINE('',#1167,#1168);
+#1167 = CARTESIAN_POINT('',(-1.99,0.125,1.E-002));
+#1168 = VECTOR('',#1169,1.);
+#1169 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1170 = ORIENTED_EDGE('',*,*,#1171,.T.);
+#1171 = EDGE_CURVE('',#1164,#1172,#1174,.T.);
+#1172 = VERTEX_POINT('',#1173);
+#1173 = CARTESIAN_POINT('',(-1.99,0.375,0.2));
+#1174 = LINE('',#1175,#1176);
+#1175 = CARTESIAN_POINT('',(-1.99,1.3075,0.2));
+#1176 = VECTOR('',#1177,1.);
+#1177 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1178 = ORIENTED_EDGE('',*,*,#1179,.T.);
+#1179 = EDGE_CURVE('',#1172,#309,#1180,.T.);
+#1180 = LINE('',#1181,#1182);
+#1181 = CARTESIAN_POINT('',(-1.99,0.375,1.E-002));
+#1182 = VECTOR('',#1183,1.);
+#1183 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1184 = ORIENTED_EDGE('',*,*,#308,.F.);
+#1185 = ORIENTED_EDGE('',*,*,#1186,.T.);
+#1186 = EDGE_CURVE('',#301,#1187,#1189,.T.);
+#1187 = VERTEX_POINT('',#1188);
+#1188 = CARTESIAN_POINT('',(-1.99,0.625,0.2));
+#1189 = LINE('',#1190,#1191);
+#1190 = CARTESIAN_POINT('',(-1.99,0.625,1.E-002));
+#1191 = VECTOR('',#1192,1.);
+#1192 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1193 = ORIENTED_EDGE('',*,*,#1194,.T.);
+#1194 = EDGE_CURVE('',#1187,#1195,#1197,.T.);
+#1195 = VERTEX_POINT('',#1196);
+#1196 = CARTESIAN_POINT('',(-1.99,0.875,0.2));
+#1197 = LINE('',#1198,#1199);
+#1198 = CARTESIAN_POINT('',(-1.99,1.5575,0.2));
+#1199 = VECTOR('',#1200,1.);
+#1200 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1201 = ORIENTED_EDGE('',*,*,#1202,.T.);
+#1202 = EDGE_CURVE('',#1195,#276,#1203,.T.);
+#1203 = LINE('',#1204,#1205);
+#1204 = CARTESIAN_POINT('',(-1.99,0.875,1.E-002));
+#1205 = VECTOR('',#1206,1.);
+#1206 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1207 = ORIENTED_EDGE('',*,*,#275,.F.);
+#1208 = ORIENTED_EDGE('',*,*,#1209,.T.);
+#1209 = EDGE_CURVE('',#268,#1210,#1212,.T.);
+#1210 = VERTEX_POINT('',#1211);
+#1211 = CARTESIAN_POINT('',(-1.99,1.125,0.2));
+#1212 = LINE('',#1213,#1214);
+#1213 = CARTESIAN_POINT('',(-1.99,1.125,1.E-002));
+#1214 = VECTOR('',#1215,1.);
+#1215 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1216 = ORIENTED_EDGE('',*,*,#1217,.T.);
+#1217 = EDGE_CURVE('',#1210,#1218,#1220,.T.);
+#1218 = VERTEX_POINT('',#1219);
+#1219 = CARTESIAN_POINT('',(-1.99,1.375,0.2));
+#1220 = LINE('',#1221,#1222);
+#1221 = CARTESIAN_POINT('',(-1.99,1.8075,0.2));
+#1222 = VECTOR('',#1223,1.);
+#1223 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1224 = ORIENTED_EDGE('',*,*,#1225,.T.);
+#1225 = EDGE_CURVE('',#1218,#243,#1226,.T.);
+#1226 = LINE('',#1227,#1228);
+#1227 = CARTESIAN_POINT('',(-1.99,1.375,1.E-002));
+#1228 = VECTOR('',#1229,1.);
+#1229 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1230 = ORIENTED_EDGE('',*,*,#242,.F.);
+#1231 = ORIENTED_EDGE('',*,*,#1232,.T.);
+#1232 = EDGE_CURVE('',#235,#1233,#1235,.T.);
+#1233 = VERTEX_POINT('',#1234);
+#1234 = CARTESIAN_POINT('',(-1.99,1.625,0.2));
+#1235 = LINE('',#1236,#1237);
+#1236 = CARTESIAN_POINT('',(-1.99,1.625,1.E-002));
+#1237 = VECTOR('',#1238,1.);
+#1238 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1239 = ORIENTED_EDGE('',*,*,#1240,.T.);
+#1240 = EDGE_CURVE('',#1233,#1241,#1243,.T.);
+#1241 = VERTEX_POINT('',#1242);
+#1242 = CARTESIAN_POINT('',(-1.99,1.875,0.2));
+#1243 = LINE('',#1244,#1245);
+#1244 = CARTESIAN_POINT('',(-1.99,2.0575,0.2));
+#1245 = VECTOR('',#1246,1.);
+#1246 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1247 = ORIENTED_EDGE('',*,*,#1248,.T.);
+#1248 = EDGE_CURVE('',#1241,#210,#1249,.T.);
+#1249 = LINE('',#1250,#1251);
+#1250 = CARTESIAN_POINT('',(-1.99,1.875,1.E-002));
+#1251 = VECTOR('',#1252,1.);
+#1252 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1253 = PLANE('',#1254);
+#1254 = AXIS2_PLACEMENT_3D('',#1255,#1256,#1257);
+#1255 = CARTESIAN_POINT('',(-1.99,2.49,2.E-002));
+#1256 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#1257 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1258 = ADVANCED_FACE('',(#1259),#1278,.T.);
+#1259 = FACE_BOUND('',#1260,.F.);
+#1260 = EDGE_LOOP('',(#1261,#1270,#1271,#1272));
+#1261 = ORIENTED_EDGE('',*,*,#1262,.F.);
+#1262 = EDGE_CURVE('',#1017,#1263,#1265,.T.);
+#1263 = VERTEX_POINT('',#1264);
+#1264 = CARTESIAN_POINT('',(1.725,1.625,0.E+000));
+#1265 = CIRCLE('',#1266,0.125);
+#1266 = AXIS2_PLACEMENT_3D('',#1267,#1268,#1269);
+#1267 = CARTESIAN_POINT('',(1.725,1.75,0.E+000));
+#1268 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1269 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1270 = ORIENTED_EDGE('',*,*,#1040,.T.);
+#1271 = ORIENTED_EDGE('',*,*,#712,.F.);
+#1272 = ORIENTED_EDGE('',*,*,#1273,.F.);
+#1273 = EDGE_CURVE('',#1263,#705,#1274,.T.);
+#1274 = LINE('',#1275,#1276);
+#1275 = CARTESIAN_POINT('',(1.725,1.625,0.E+000));
+#1276 = VECTOR('',#1277,1.);
+#1277 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1278 = CYLINDRICAL_SURFACE('',#1279,0.125);
+#1279 = AXIS2_PLACEMENT_3D('',#1280,#1281,#1282);
+#1280 = CARTESIAN_POINT('',(1.725,1.75,0.E+000));
+#1281 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1282 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1283 = ADVANCED_FACE('',(#1284),#1318,.F.);
+#1284 = FACE_BOUND('',#1285,.F.);
+#1285 = EDGE_LOOP('',(#1286,#1296,#1302,#1303,#1304,#1312));
+#1286 = ORIENTED_EDGE('',*,*,#1287,.F.);
+#1287 = EDGE_CURVE('',#1288,#1290,#1292,.T.);
+#1288 = VERTEX_POINT('',#1289);
+#1289 = CARTESIAN_POINT('',(-1.725,1.875,0.E+000));
+#1290 = VERTEX_POINT('',#1291);
+#1291 = CARTESIAN_POINT('',(-2.,1.875,0.E+000));
+#1292 = LINE('',#1293,#1294);
+#1293 = CARTESIAN_POINT('',(-1.725,1.875,0.E+000));
+#1294 = VECTOR('',#1295,1.);
+#1295 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1296 = ORIENTED_EDGE('',*,*,#1297,.T.);
+#1297 = EDGE_CURVE('',#1288,#218,#1298,.T.);
+#1298 = LINE('',#1299,#1300);
+#1299 = CARTESIAN_POINT('',(-1.725,1.875,0.E+000));
+#1300 = VECTOR('',#1301,1.);
+#1301 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1302 = ORIENTED_EDGE('',*,*,#217,.F.);
+#1303 = ORIENTED_EDGE('',*,*,#1248,.F.);
+#1304 = ORIENTED_EDGE('',*,*,#1305,.T.);
+#1305 = EDGE_CURVE('',#1241,#1306,#1308,.T.);
+#1306 = VERTEX_POINT('',#1307);
+#1307 = CARTESIAN_POINT('',(-2.,1.875,0.2));
+#1308 = LINE('',#1309,#1310);
+#1309 = CARTESIAN_POINT('',(-1.725,1.875,0.2));
+#1310 = VECTOR('',#1311,1.);
+#1311 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1312 = ORIENTED_EDGE('',*,*,#1313,.F.);
+#1313 = EDGE_CURVE('',#1290,#1306,#1314,.T.);
+#1314 = LINE('',#1315,#1316);
+#1315 = CARTESIAN_POINT('',(-2.,1.875,0.E+000));
+#1316 = VECTOR('',#1317,1.);
+#1317 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1318 = PLANE('',#1319);
+#1319 = AXIS2_PLACEMENT_3D('',#1320,#1321,#1322);
+#1320 = CARTESIAN_POINT('',(-1.725,1.875,0.E+000));
+#1321 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1322 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1323 = ADVANCED_FACE('',(#1324),#1351,.F.);
+#1324 = FACE_BOUND('',#1325,.F.);
+#1325 = EDGE_LOOP('',(#1326,#1334,#1335,#1336,#1337,#1345));
+#1326 = ORIENTED_EDGE('',*,*,#1327,.F.);
+#1327 = EDGE_CURVE('',#1263,#1328,#1330,.T.);
+#1328 = VERTEX_POINT('',#1329);
+#1329 = CARTESIAN_POINT('',(2.,1.625,0.E+000));
+#1330 = LINE('',#1331,#1332);
+#1331 = CARTESIAN_POINT('',(1.725,1.625,0.E+000));
+#1332 = VECTOR('',#1333,1.);
+#1333 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1334 = ORIENTED_EDGE('',*,*,#1273,.T.);
+#1335 = ORIENTED_EDGE('',*,*,#704,.F.);
+#1336 = ORIENTED_EDGE('',*,*,#948,.T.);
+#1337 = ORIENTED_EDGE('',*,*,#1338,.T.);
+#1338 = EDGE_CURVE('',#949,#1339,#1341,.T.);
+#1339 = VERTEX_POINT('',#1340);
+#1340 = CARTESIAN_POINT('',(2.,1.625,0.2));
+#1341 = LINE('',#1342,#1343);
+#1342 = CARTESIAN_POINT('',(1.725,1.625,0.2));
+#1343 = VECTOR('',#1344,1.);
+#1344 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1345 = ORIENTED_EDGE('',*,*,#1346,.F.);
+#1346 = EDGE_CURVE('',#1328,#1339,#1347,.T.);
+#1347 = LINE('',#1348,#1349);
+#1348 = CARTESIAN_POINT('',(2.,1.625,0.E+000));
+#1349 = VECTOR('',#1350,1.);
+#1350 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1351 = PLANE('',#1352);
+#1352 = AXIS2_PLACEMENT_3D('',#1353,#1354,#1355);
+#1353 = CARTESIAN_POINT('',(1.725,1.625,0.E+000));
+#1354 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1355 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1356 = ADVANCED_FACE('',(#1357),#1376,.T.);
+#1357 = FACE_BOUND('',#1358,.F.);
+#1358 = EDGE_LOOP('',(#1359,#1368,#1374,#1375));
+#1359 = ORIENTED_EDGE('',*,*,#1360,.F.);
+#1360 = EDGE_CURVE('',#1361,#1288,#1363,.T.);
+#1361 = VERTEX_POINT('',#1362);
+#1362 = CARTESIAN_POINT('',(-1.725,1.625,0.E+000));
+#1363 = CIRCLE('',#1364,0.125);
+#1364 = AXIS2_PLACEMENT_3D('',#1365,#1366,#1367);
+#1365 = CARTESIAN_POINT('',(-1.725,1.75,0.E+000));
+#1366 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1367 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1368 = ORIENTED_EDGE('',*,*,#1369,.T.);
+#1369 = EDGE_CURVE('',#1361,#226,#1370,.T.);
+#1370 = LINE('',#1371,#1372);
+#1371 = CARTESIAN_POINT('',(-1.725,1.625,0.E+000));
+#1372 = VECTOR('',#1373,1.);
+#1373 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1374 = ORIENTED_EDGE('',*,*,#225,.F.);
+#1375 = ORIENTED_EDGE('',*,*,#1297,.F.);
+#1376 = CYLINDRICAL_SURFACE('',#1377,0.125);
+#1377 = AXIS2_PLACEMENT_3D('',#1378,#1379,#1380);
+#1378 = CARTESIAN_POINT('',(-1.725,1.75,0.E+000));
+#1379 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1380 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1381 = ADVANCED_FACE('',(#1382),#1409,.F.);
+#1382 = FACE_BOUND('',#1383,.F.);
+#1383 = EDGE_LOOP('',(#1384,#1392,#1400,#1406,#1407,#1408));
+#1384 = ORIENTED_EDGE('',*,*,#1385,.F.);
+#1385 = EDGE_CURVE('',#1386,#1361,#1388,.T.);
+#1386 = VERTEX_POINT('',#1387);
+#1387 = CARTESIAN_POINT('',(-2.,1.625,0.E+000));
+#1388 = LINE('',#1389,#1390);
+#1389 = CARTESIAN_POINT('',(-2.,1.625,0.E+000));
+#1390 = VECTOR('',#1391,1.);
+#1391 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1392 = ORIENTED_EDGE('',*,*,#1393,.T.);
+#1393 = EDGE_CURVE('',#1386,#1394,#1396,.T.);
+#1394 = VERTEX_POINT('',#1395);
+#1395 = CARTESIAN_POINT('',(-2.,1.625,0.2));
+#1396 = LINE('',#1397,#1398);
+#1397 = CARTESIAN_POINT('',(-2.,1.625,0.E+000));
+#1398 = VECTOR('',#1399,1.);
+#1399 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1400 = ORIENTED_EDGE('',*,*,#1401,.T.);
+#1401 = EDGE_CURVE('',#1394,#1233,#1402,.T.);
+#1402 = LINE('',#1403,#1404);
+#1403 = CARTESIAN_POINT('',(-2.,1.625,0.2));
+#1404 = VECTOR('',#1405,1.);
+#1405 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1406 = ORIENTED_EDGE('',*,*,#1232,.F.);
+#1407 = ORIENTED_EDGE('',*,*,#234,.F.);
+#1408 = ORIENTED_EDGE('',*,*,#1369,.F.);
+#1409 = PLANE('',#1410);
+#1410 = AXIS2_PLACEMENT_3D('',#1411,#1412,#1413);
+#1411 = CARTESIAN_POINT('',(-2.,1.625,0.E+000));
+#1412 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1413 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1414 = ADVANCED_FACE('',(#1415),#1449,.F.);
+#1415 = FACE_BOUND('',#1416,.F.);
+#1416 = EDGE_LOOP('',(#1417,#1427,#1435,#1441,#1442,#1443));
+#1417 = ORIENTED_EDGE('',*,*,#1418,.F.);
+#1418 = EDGE_CURVE('',#1419,#1421,#1423,.T.);
+#1419 = VERTEX_POINT('',#1420);
+#1420 = CARTESIAN_POINT('',(2.,1.375,0.E+000));
+#1421 = VERTEX_POINT('',#1422);
+#1422 = CARTESIAN_POINT('',(1.725,1.375,0.E+000));
+#1423 = LINE('',#1424,#1425);
+#1424 = CARTESIAN_POINT('',(2.,1.375,0.E+000));
+#1425 = VECTOR('',#1426,1.);
+#1426 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1427 = ORIENTED_EDGE('',*,*,#1428,.T.);
+#1428 = EDGE_CURVE('',#1419,#1429,#1431,.T.);
+#1429 = VERTEX_POINT('',#1430);
+#1430 = CARTESIAN_POINT('',(2.,1.375,0.2));
+#1431 = LINE('',#1432,#1433);
+#1432 = CARTESIAN_POINT('',(2.,1.375,0.E+000));
+#1433 = VECTOR('',#1434,1.);
+#1434 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1435 = ORIENTED_EDGE('',*,*,#1436,.T.);
+#1436 = EDGE_CURVE('',#1429,#934,#1437,.T.);
+#1437 = LINE('',#1438,#1439);
+#1438 = CARTESIAN_POINT('',(2.,1.375,0.2));
+#1439 = VECTOR('',#1440,1.);
+#1440 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1441 = ORIENTED_EDGE('',*,*,#941,.T.);
+#1442 = ORIENTED_EDGE('',*,*,#688,.F.);
+#1443 = ORIENTED_EDGE('',*,*,#1444,.F.);
+#1444 = EDGE_CURVE('',#1421,#680,#1445,.T.);
+#1445 = LINE('',#1446,#1447);
+#1446 = CARTESIAN_POINT('',(1.725,1.375,0.E+000));
+#1447 = VECTOR('',#1448,1.);
+#1448 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1449 = PLANE('',#1450);
+#1450 = AXIS2_PLACEMENT_3D('',#1451,#1452,#1453);
+#1451 = CARTESIAN_POINT('',(2.,1.375,0.E+000));
+#1452 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1453 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1454 = ADVANCED_FACE('',(#1455),#1474,.T.);
+#1455 = FACE_BOUND('',#1456,.F.);
+#1456 = EDGE_LOOP('',(#1457,#1466,#1467,#1468));
+#1457 = ORIENTED_EDGE('',*,*,#1458,.F.);
+#1458 = EDGE_CURVE('',#1421,#1459,#1461,.T.);
+#1459 = VERTEX_POINT('',#1460);
+#1460 = CARTESIAN_POINT('',(1.725,1.125,0.E+000));
+#1461 = CIRCLE('',#1462,0.125);
+#1462 = AXIS2_PLACEMENT_3D('',#1463,#1464,#1465);
+#1463 = CARTESIAN_POINT('',(1.725,1.25,0.E+000));
+#1464 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1465 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1466 = ORIENTED_EDGE('',*,*,#1444,.T.);
+#1467 = ORIENTED_EDGE('',*,*,#679,.F.);
+#1468 = ORIENTED_EDGE('',*,*,#1469,.F.);
+#1469 = EDGE_CURVE('',#1459,#672,#1470,.T.);
+#1470 = LINE('',#1471,#1472);
+#1471 = CARTESIAN_POINT('',(1.725,1.125,0.E+000));
+#1472 = VECTOR('',#1473,1.);
+#1473 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1474 = CYLINDRICAL_SURFACE('',#1475,0.125);
+#1475 = AXIS2_PLACEMENT_3D('',#1476,#1477,#1478);
+#1476 = CARTESIAN_POINT('',(1.725,1.25,0.E+000));
+#1477 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1478 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1479 = ADVANCED_FACE('',(#1480),#1514,.F.);
+#1480 = FACE_BOUND('',#1481,.F.);
+#1481 = EDGE_LOOP('',(#1482,#1492,#1498,#1499,#1500,#1508));
+#1482 = ORIENTED_EDGE('',*,*,#1483,.F.);
+#1483 = EDGE_CURVE('',#1484,#1486,#1488,.T.);
+#1484 = VERTEX_POINT('',#1485);
+#1485 = CARTESIAN_POINT('',(-1.725,1.375,0.E+000));
+#1486 = VERTEX_POINT('',#1487);
+#1487 = CARTESIAN_POINT('',(-2.,1.375,0.E+000));
+#1488 = LINE('',#1489,#1490);
+#1489 = CARTESIAN_POINT('',(-1.725,1.375,0.E+000));
+#1490 = VECTOR('',#1491,1.);
+#1491 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1492 = ORIENTED_EDGE('',*,*,#1493,.T.);
+#1493 = EDGE_CURVE('',#1484,#251,#1494,.T.);
+#1494 = LINE('',#1495,#1496);
+#1495 = CARTESIAN_POINT('',(-1.725,1.375,0.E+000));
+#1496 = VECTOR('',#1497,1.);
+#1497 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1498 = ORIENTED_EDGE('',*,*,#250,.F.);
+#1499 = ORIENTED_EDGE('',*,*,#1225,.F.);
+#1500 = ORIENTED_EDGE('',*,*,#1501,.T.);
+#1501 = EDGE_CURVE('',#1218,#1502,#1504,.T.);
+#1502 = VERTEX_POINT('',#1503);
+#1503 = CARTESIAN_POINT('',(-2.,1.375,0.2));
+#1504 = LINE('',#1505,#1506);
+#1505 = CARTESIAN_POINT('',(-1.725,1.375,0.2));
+#1506 = VECTOR('',#1507,1.);
+#1507 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1508 = ORIENTED_EDGE('',*,*,#1509,.F.);
+#1509 = EDGE_CURVE('',#1486,#1502,#1510,.T.);
+#1510 = LINE('',#1511,#1512);
+#1511 = CARTESIAN_POINT('',(-2.,1.375,0.E+000));
+#1512 = VECTOR('',#1513,1.);
+#1513 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1514 = PLANE('',#1515);
+#1515 = AXIS2_PLACEMENT_3D('',#1516,#1517,#1518);
+#1516 = CARTESIAN_POINT('',(-1.725,1.375,0.E+000));
+#1517 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1518 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1519 = ADVANCED_FACE('',(#1520),#1547,.F.);
+#1520 = FACE_BOUND('',#1521,.F.);
+#1521 = EDGE_LOOP('',(#1522,#1530,#1531,#1532,#1533,#1541));
+#1522 = ORIENTED_EDGE('',*,*,#1523,.F.);
+#1523 = EDGE_CURVE('',#1459,#1524,#1526,.T.);
+#1524 = VERTEX_POINT('',#1525);
+#1525 = CARTESIAN_POINT('',(2.,1.125,0.E+000));
+#1526 = LINE('',#1527,#1528);
+#1527 = CARTESIAN_POINT('',(1.725,1.125,0.E+000));
+#1528 = VECTOR('',#1529,1.);
+#1529 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1530 = ORIENTED_EDGE('',*,*,#1469,.T.);
+#1531 = ORIENTED_EDGE('',*,*,#671,.F.);
+#1532 = ORIENTED_EDGE('',*,*,#925,.T.);
+#1533 = ORIENTED_EDGE('',*,*,#1534,.T.);
+#1534 = EDGE_CURVE('',#926,#1535,#1537,.T.);
+#1535 = VERTEX_POINT('',#1536);
+#1536 = CARTESIAN_POINT('',(2.,1.125,0.2));
+#1537 = LINE('',#1538,#1539);
+#1538 = CARTESIAN_POINT('',(1.725,1.125,0.2));
+#1539 = VECTOR('',#1540,1.);
+#1540 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1541 = ORIENTED_EDGE('',*,*,#1542,.F.);
+#1542 = EDGE_CURVE('',#1524,#1535,#1543,.T.);
+#1543 = LINE('',#1544,#1545);
+#1544 = CARTESIAN_POINT('',(2.,1.125,0.E+000));
+#1545 = VECTOR('',#1546,1.);
+#1546 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1547 = PLANE('',#1548);
+#1548 = AXIS2_PLACEMENT_3D('',#1549,#1550,#1551);
+#1549 = CARTESIAN_POINT('',(1.725,1.125,0.E+000));
+#1550 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1551 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1552 = ADVANCED_FACE('',(#1553),#1572,.T.);
+#1553 = FACE_BOUND('',#1554,.F.);
+#1554 = EDGE_LOOP('',(#1555,#1564,#1570,#1571));
+#1555 = ORIENTED_EDGE('',*,*,#1556,.F.);
+#1556 = EDGE_CURVE('',#1557,#1484,#1559,.T.);
+#1557 = VERTEX_POINT('',#1558);
+#1558 = CARTESIAN_POINT('',(-1.725,1.125,0.E+000));
+#1559 = CIRCLE('',#1560,0.125);
+#1560 = AXIS2_PLACEMENT_3D('',#1561,#1562,#1563);
+#1561 = CARTESIAN_POINT('',(-1.725,1.25,0.E+000));
+#1562 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1563 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1564 = ORIENTED_EDGE('',*,*,#1565,.T.);
+#1565 = EDGE_CURVE('',#1557,#259,#1566,.T.);
+#1566 = LINE('',#1567,#1568);
+#1567 = CARTESIAN_POINT('',(-1.725,1.125,0.E+000));
+#1568 = VECTOR('',#1569,1.);
+#1569 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1570 = ORIENTED_EDGE('',*,*,#258,.F.);
+#1571 = ORIENTED_EDGE('',*,*,#1493,.F.);
+#1572 = CYLINDRICAL_SURFACE('',#1573,0.125);
+#1573 = AXIS2_PLACEMENT_3D('',#1574,#1575,#1576);
+#1574 = CARTESIAN_POINT('',(-1.725,1.25,0.E+000));
+#1575 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1576 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1577 = ADVANCED_FACE('',(#1578),#1605,.F.);
+#1578 = FACE_BOUND('',#1579,.F.);
+#1579 = EDGE_LOOP('',(#1580,#1588,#1596,#1602,#1603,#1604));
+#1580 = ORIENTED_EDGE('',*,*,#1581,.F.);
+#1581 = EDGE_CURVE('',#1582,#1557,#1584,.T.);
+#1582 = VERTEX_POINT('',#1583);
+#1583 = CARTESIAN_POINT('',(-2.,1.125,0.E+000));
+#1584 = LINE('',#1585,#1586);
+#1585 = CARTESIAN_POINT('',(-2.,1.125,0.E+000));
+#1586 = VECTOR('',#1587,1.);
+#1587 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1588 = ORIENTED_EDGE('',*,*,#1589,.T.);
+#1589 = EDGE_CURVE('',#1582,#1590,#1592,.T.);
+#1590 = VERTEX_POINT('',#1591);
+#1591 = CARTESIAN_POINT('',(-2.,1.125,0.2));
+#1592 = LINE('',#1593,#1594);
+#1593 = CARTESIAN_POINT('',(-2.,1.125,0.E+000));
+#1594 = VECTOR('',#1595,1.);
+#1595 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1596 = ORIENTED_EDGE('',*,*,#1597,.T.);
+#1597 = EDGE_CURVE('',#1590,#1210,#1598,.T.);
+#1598 = LINE('',#1599,#1600);
+#1599 = CARTESIAN_POINT('',(-2.,1.125,0.2));
+#1600 = VECTOR('',#1601,1.);
+#1601 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1602 = ORIENTED_EDGE('',*,*,#1209,.F.);
+#1603 = ORIENTED_EDGE('',*,*,#267,.F.);
+#1604 = ORIENTED_EDGE('',*,*,#1565,.F.);
+#1605 = PLANE('',#1606);
+#1606 = AXIS2_PLACEMENT_3D('',#1607,#1608,#1609);
+#1607 = CARTESIAN_POINT('',(-2.,1.125,0.E+000));
+#1608 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1609 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1610 = ADVANCED_FACE('',(#1611),#1645,.F.);
+#1611 = FACE_BOUND('',#1612,.F.);
+#1612 = EDGE_LOOP('',(#1613,#1623,#1631,#1637,#1638,#1639));
+#1613 = ORIENTED_EDGE('',*,*,#1614,.F.);
+#1614 = EDGE_CURVE('',#1615,#1617,#1619,.T.);
+#1615 = VERTEX_POINT('',#1616);
+#1616 = CARTESIAN_POINT('',(2.,0.875,0.E+000));
+#1617 = VERTEX_POINT('',#1618);
+#1618 = CARTESIAN_POINT('',(1.725,0.875,0.E+000));
+#1619 = LINE('',#1620,#1621);
+#1620 = CARTESIAN_POINT('',(2.,0.875,0.E+000));
+#1621 = VECTOR('',#1622,1.);
+#1622 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1623 = ORIENTED_EDGE('',*,*,#1624,.T.);
+#1624 = EDGE_CURVE('',#1615,#1625,#1627,.T.);
+#1625 = VERTEX_POINT('',#1626);
+#1626 = CARTESIAN_POINT('',(2.,0.875,0.2));
+#1627 = LINE('',#1628,#1629);
+#1628 = CARTESIAN_POINT('',(2.,0.875,0.E+000));
+#1629 = VECTOR('',#1630,1.);
+#1630 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1631 = ORIENTED_EDGE('',*,*,#1632,.T.);
+#1632 = EDGE_CURVE('',#1625,#911,#1633,.T.);
+#1633 = LINE('',#1634,#1635);
+#1634 = CARTESIAN_POINT('',(2.,0.875,0.2));
+#1635 = VECTOR('',#1636,1.);
+#1636 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1637 = ORIENTED_EDGE('',*,*,#918,.T.);
+#1638 = ORIENTED_EDGE('',*,*,#655,.F.);
+#1639 = ORIENTED_EDGE('',*,*,#1640,.F.);
+#1640 = EDGE_CURVE('',#1617,#647,#1641,.T.);
+#1641 = LINE('',#1642,#1643);
+#1642 = CARTESIAN_POINT('',(1.725,0.875,0.E+000));
+#1643 = VECTOR('',#1644,1.);
+#1644 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1645 = PLANE('',#1646);
+#1646 = AXIS2_PLACEMENT_3D('',#1647,#1648,#1649);
+#1647 = CARTESIAN_POINT('',(2.,0.875,0.E+000));
+#1648 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1649 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1650 = ADVANCED_FACE('',(#1651),#1670,.T.);
+#1651 = FACE_BOUND('',#1652,.F.);
+#1652 = EDGE_LOOP('',(#1653,#1662,#1663,#1664));
+#1653 = ORIENTED_EDGE('',*,*,#1654,.F.);
+#1654 = EDGE_CURVE('',#1617,#1655,#1657,.T.);
+#1655 = VERTEX_POINT('',#1656);
+#1656 = CARTESIAN_POINT('',(1.725,0.625,0.E+000));
+#1657 = CIRCLE('',#1658,0.125);
+#1658 = AXIS2_PLACEMENT_3D('',#1659,#1660,#1661);
+#1659 = CARTESIAN_POINT('',(1.725,0.75,0.E+000));
+#1660 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1661 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1662 = ORIENTED_EDGE('',*,*,#1640,.T.);
+#1663 = ORIENTED_EDGE('',*,*,#646,.F.);
+#1664 = ORIENTED_EDGE('',*,*,#1665,.F.);
+#1665 = EDGE_CURVE('',#1655,#639,#1666,.T.);
+#1666 = LINE('',#1667,#1668);
+#1667 = CARTESIAN_POINT('',(1.725,0.625,0.E+000));
+#1668 = VECTOR('',#1669,1.);
+#1669 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1670 = CYLINDRICAL_SURFACE('',#1671,0.125);
+#1671 = AXIS2_PLACEMENT_3D('',#1672,#1673,#1674);
+#1672 = CARTESIAN_POINT('',(1.725,0.75,0.E+000));
+#1673 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1674 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1675 = ADVANCED_FACE('',(#1676),#1710,.F.);
+#1676 = FACE_BOUND('',#1677,.F.);
+#1677 = EDGE_LOOP('',(#1678,#1688,#1694,#1695,#1696,#1704));
+#1678 = ORIENTED_EDGE('',*,*,#1679,.F.);
+#1679 = EDGE_CURVE('',#1680,#1682,#1684,.T.);
+#1680 = VERTEX_POINT('',#1681);
+#1681 = CARTESIAN_POINT('',(-1.725,0.875,0.E+000));
+#1682 = VERTEX_POINT('',#1683);
+#1683 = CARTESIAN_POINT('',(-2.,0.875,0.E+000));
+#1684 = LINE('',#1685,#1686);
+#1685 = CARTESIAN_POINT('',(-1.725,0.875,0.E+000));
+#1686 = VECTOR('',#1687,1.);
+#1687 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1688 = ORIENTED_EDGE('',*,*,#1689,.T.);
+#1689 = EDGE_CURVE('',#1680,#284,#1690,.T.);
+#1690 = LINE('',#1691,#1692);
+#1691 = CARTESIAN_POINT('',(-1.725,0.875,0.E+000));
+#1692 = VECTOR('',#1693,1.);
+#1693 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1694 = ORIENTED_EDGE('',*,*,#283,.F.);
+#1695 = ORIENTED_EDGE('',*,*,#1202,.F.);
+#1696 = ORIENTED_EDGE('',*,*,#1697,.T.);
+#1697 = EDGE_CURVE('',#1195,#1698,#1700,.T.);
+#1698 = VERTEX_POINT('',#1699);
+#1699 = CARTESIAN_POINT('',(-2.,0.875,0.2));
+#1700 = LINE('',#1701,#1702);
+#1701 = CARTESIAN_POINT('',(-1.725,0.875,0.2));
+#1702 = VECTOR('',#1703,1.);
+#1703 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1704 = ORIENTED_EDGE('',*,*,#1705,.F.);
+#1705 = EDGE_CURVE('',#1682,#1698,#1706,.T.);
+#1706 = LINE('',#1707,#1708);
+#1707 = CARTESIAN_POINT('',(-2.,0.875,0.E+000));
+#1708 = VECTOR('',#1709,1.);
+#1709 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1710 = PLANE('',#1711);
+#1711 = AXIS2_PLACEMENT_3D('',#1712,#1713,#1714);
+#1712 = CARTESIAN_POINT('',(-1.725,0.875,0.E+000));
+#1713 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1714 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1715 = ADVANCED_FACE('',(#1716),#1743,.F.);
+#1716 = FACE_BOUND('',#1717,.F.);
+#1717 = EDGE_LOOP('',(#1718,#1726,#1727,#1728,#1729,#1737));
+#1718 = ORIENTED_EDGE('',*,*,#1719,.F.);
+#1719 = EDGE_CURVE('',#1655,#1720,#1722,.T.);
+#1720 = VERTEX_POINT('',#1721);
+#1721 = CARTESIAN_POINT('',(2.,0.625,0.E+000));
+#1722 = LINE('',#1723,#1724);
+#1723 = CARTESIAN_POINT('',(1.725,0.625,0.E+000));
+#1724 = VECTOR('',#1725,1.);
+#1725 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1726 = ORIENTED_EDGE('',*,*,#1665,.T.);
+#1727 = ORIENTED_EDGE('',*,*,#638,.F.);
+#1728 = ORIENTED_EDGE('',*,*,#902,.T.);
+#1729 = ORIENTED_EDGE('',*,*,#1730,.T.);
+#1730 = EDGE_CURVE('',#903,#1731,#1733,.T.);
+#1731 = VERTEX_POINT('',#1732);
+#1732 = CARTESIAN_POINT('',(2.,0.625,0.2));
+#1733 = LINE('',#1734,#1735);
+#1734 = CARTESIAN_POINT('',(1.725,0.625,0.2));
+#1735 = VECTOR('',#1736,1.);
+#1736 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1737 = ORIENTED_EDGE('',*,*,#1738,.F.);
+#1738 = EDGE_CURVE('',#1720,#1731,#1739,.T.);
+#1739 = LINE('',#1740,#1741);
+#1740 = CARTESIAN_POINT('',(2.,0.625,0.E+000));
+#1741 = VECTOR('',#1742,1.);
+#1742 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1743 = PLANE('',#1744);
+#1744 = AXIS2_PLACEMENT_3D('',#1745,#1746,#1747);
+#1745 = CARTESIAN_POINT('',(1.725,0.625,0.E+000));
+#1746 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1747 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1748 = ADVANCED_FACE('',(#1749),#1768,.T.);
+#1749 = FACE_BOUND('',#1750,.F.);
+#1750 = EDGE_LOOP('',(#1751,#1760,#1766,#1767));
+#1751 = ORIENTED_EDGE('',*,*,#1752,.F.);
+#1752 = EDGE_CURVE('',#1753,#1680,#1755,.T.);
+#1753 = VERTEX_POINT('',#1754);
+#1754 = CARTESIAN_POINT('',(-1.725,0.625,0.E+000));
+#1755 = CIRCLE('',#1756,0.125);
+#1756 = AXIS2_PLACEMENT_3D('',#1757,#1758,#1759);
+#1757 = CARTESIAN_POINT('',(-1.725,0.75,0.E+000));
+#1758 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1759 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1760 = ORIENTED_EDGE('',*,*,#1761,.T.);
+#1761 = EDGE_CURVE('',#1753,#292,#1762,.T.);
+#1762 = LINE('',#1763,#1764);
+#1763 = CARTESIAN_POINT('',(-1.725,0.625,0.E+000));
+#1764 = VECTOR('',#1765,1.);
+#1765 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1766 = ORIENTED_EDGE('',*,*,#291,.F.);
+#1767 = ORIENTED_EDGE('',*,*,#1689,.F.);
+#1768 = CYLINDRICAL_SURFACE('',#1769,0.125);
+#1769 = AXIS2_PLACEMENT_3D('',#1770,#1771,#1772);
+#1770 = CARTESIAN_POINT('',(-1.725,0.75,0.E+000));
+#1771 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1772 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1773 = ADVANCED_FACE('',(#1774),#1801,.F.);
+#1774 = FACE_BOUND('',#1775,.F.);
+#1775 = EDGE_LOOP('',(#1776,#1784,#1792,#1798,#1799,#1800));
+#1776 = ORIENTED_EDGE('',*,*,#1777,.F.);
+#1777 = EDGE_CURVE('',#1778,#1753,#1780,.T.);
+#1778 = VERTEX_POINT('',#1779);
+#1779 = CARTESIAN_POINT('',(-2.,0.625,0.E+000));
+#1780 = LINE('',#1781,#1782);
+#1781 = CARTESIAN_POINT('',(-2.,0.625,0.E+000));
+#1782 = VECTOR('',#1783,1.);
+#1783 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1784 = ORIENTED_EDGE('',*,*,#1785,.T.);
+#1785 = EDGE_CURVE('',#1778,#1786,#1788,.T.);
+#1786 = VERTEX_POINT('',#1787);
+#1787 = CARTESIAN_POINT('',(-2.,0.625,0.2));
+#1788 = LINE('',#1789,#1790);
+#1789 = CARTESIAN_POINT('',(-2.,0.625,0.E+000));
+#1790 = VECTOR('',#1791,1.);
+#1791 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1792 = ORIENTED_EDGE('',*,*,#1793,.T.);
+#1793 = EDGE_CURVE('',#1786,#1187,#1794,.T.);
+#1794 = LINE('',#1795,#1796);
+#1795 = CARTESIAN_POINT('',(-2.,0.625,0.2));
+#1796 = VECTOR('',#1797,1.);
+#1797 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1798 = ORIENTED_EDGE('',*,*,#1186,.F.);
+#1799 = ORIENTED_EDGE('',*,*,#300,.F.);
+#1800 = ORIENTED_EDGE('',*,*,#1761,.F.);
+#1801 = PLANE('',#1802);
+#1802 = AXIS2_PLACEMENT_3D('',#1803,#1804,#1805);
+#1803 = CARTESIAN_POINT('',(-2.,0.625,0.E+000));
+#1804 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1805 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1806 = ADVANCED_FACE('',(#1807),#1841,.F.);
+#1807 = FACE_BOUND('',#1808,.F.);
+#1808 = EDGE_LOOP('',(#1809,#1819,#1825,#1826,#1827,#1835));
+#1809 = ORIENTED_EDGE('',*,*,#1810,.F.);
+#1810 = EDGE_CURVE('',#1811,#1813,#1815,.T.);
+#1811 = VERTEX_POINT('',#1812);
+#1812 = CARTESIAN_POINT('',(-1.725,0.375,0.E+000));
+#1813 = VERTEX_POINT('',#1814);
+#1814 = CARTESIAN_POINT('',(-2.,0.375,0.E+000));
+#1815 = LINE('',#1816,#1817);
+#1816 = CARTESIAN_POINT('',(-1.725,0.375,0.E+000));
+#1817 = VECTOR('',#1818,1.);
+#1818 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1819 = ORIENTED_EDGE('',*,*,#1820,.T.);
+#1820 = EDGE_CURVE('',#1811,#317,#1821,.T.);
+#1821 = LINE('',#1822,#1823);
+#1822 = CARTESIAN_POINT('',(-1.725,0.375,0.E+000));
+#1823 = VECTOR('',#1824,1.);
+#1824 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1825 = ORIENTED_EDGE('',*,*,#316,.F.);
+#1826 = ORIENTED_EDGE('',*,*,#1179,.F.);
+#1827 = ORIENTED_EDGE('',*,*,#1828,.T.);
+#1828 = EDGE_CURVE('',#1172,#1829,#1831,.T.);
+#1829 = VERTEX_POINT('',#1830);
+#1830 = CARTESIAN_POINT('',(-2.,0.375,0.2));
+#1831 = LINE('',#1832,#1833);
+#1832 = CARTESIAN_POINT('',(-1.725,0.375,0.2));
+#1833 = VECTOR('',#1834,1.);
+#1834 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1835 = ORIENTED_EDGE('',*,*,#1836,.F.);
+#1836 = EDGE_CURVE('',#1813,#1829,#1837,.T.);
+#1837 = LINE('',#1838,#1839);
+#1838 = CARTESIAN_POINT('',(-2.,0.375,0.E+000));
+#1839 = VECTOR('',#1840,1.);
+#1840 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1841 = PLANE('',#1842);
+#1842 = AXIS2_PLACEMENT_3D('',#1843,#1844,#1845);
+#1843 = CARTESIAN_POINT('',(-1.725,0.375,0.E+000));
+#1844 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1845 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1846 = ADVANCED_FACE('',(#1847),#1866,.T.);
+#1847 = FACE_BOUND('',#1848,.F.);
+#1848 = EDGE_LOOP('',(#1849,#1858,#1864,#1865));
+#1849 = ORIENTED_EDGE('',*,*,#1850,.F.);
+#1850 = EDGE_CURVE('',#1851,#1811,#1853,.T.);
+#1851 = VERTEX_POINT('',#1852);
+#1852 = CARTESIAN_POINT('',(-1.725,0.125,0.E+000));
+#1853 = CIRCLE('',#1854,0.125);
+#1854 = AXIS2_PLACEMENT_3D('',#1855,#1856,#1857);
+#1855 = CARTESIAN_POINT('',(-1.725,0.25,0.E+000));
+#1856 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1857 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1858 = ORIENTED_EDGE('',*,*,#1859,.T.);
+#1859 = EDGE_CURVE('',#1851,#325,#1860,.T.);
+#1860 = LINE('',#1861,#1862);
+#1861 = CARTESIAN_POINT('',(-1.725,0.125,0.E+000));
+#1862 = VECTOR('',#1863,1.);
+#1863 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1864 = ORIENTED_EDGE('',*,*,#324,.F.);
+#1865 = ORIENTED_EDGE('',*,*,#1820,.F.);
+#1866 = CYLINDRICAL_SURFACE('',#1867,0.125);
+#1867 = AXIS2_PLACEMENT_3D('',#1868,#1869,#1870);
+#1868 = CARTESIAN_POINT('',(-1.725,0.25,0.E+000));
+#1869 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1870 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1871 = ADVANCED_FACE('',(#1872),#1899,.F.);
+#1872 = FACE_BOUND('',#1873,.F.);
+#1873 = EDGE_LOOP('',(#1874,#1882,#1890,#1896,#1897,#1898));
+#1874 = ORIENTED_EDGE('',*,*,#1875,.F.);
+#1875 = EDGE_CURVE('',#1876,#1851,#1878,.T.);
+#1876 = VERTEX_POINT('',#1877);
+#1877 = CARTESIAN_POINT('',(-2.,0.125,0.E+000));
+#1878 = LINE('',#1879,#1880);
+#1879 = CARTESIAN_POINT('',(-2.,0.125,0.E+000));
+#1880 = VECTOR('',#1881,1.);
+#1881 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1882 = ORIENTED_EDGE('',*,*,#1883,.T.);
+#1883 = EDGE_CURVE('',#1876,#1884,#1886,.T.);
+#1884 = VERTEX_POINT('',#1885);
+#1885 = CARTESIAN_POINT('',(-2.,0.125,0.2));
+#1886 = LINE('',#1887,#1888);
+#1887 = CARTESIAN_POINT('',(-2.,0.125,0.E+000));
+#1888 = VECTOR('',#1889,1.);
+#1889 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1890 = ORIENTED_EDGE('',*,*,#1891,.T.);
+#1891 = EDGE_CURVE('',#1884,#1164,#1892,.T.);
+#1892 = LINE('',#1893,#1894);
+#1893 = CARTESIAN_POINT('',(-2.,0.125,0.2));
+#1894 = VECTOR('',#1895,1.);
+#1895 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1896 = ORIENTED_EDGE('',*,*,#1163,.F.);
+#1897 = ORIENTED_EDGE('',*,*,#333,.F.);
+#1898 = ORIENTED_EDGE('',*,*,#1859,.F.);
+#1899 = PLANE('',#1900);
+#1900 = AXIS2_PLACEMENT_3D('',#1901,#1902,#1903);
+#1901 = CARTESIAN_POINT('',(-2.,0.125,0.E+000));
+#1902 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1903 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1904 = ADVANCED_FACE('',(#1905),#1939,.F.);
+#1905 = FACE_BOUND('',#1906,.F.);
+#1906 = EDGE_LOOP('',(#1907,#1917,#1925,#1931,#1932,#1933));
+#1907 = ORIENTED_EDGE('',*,*,#1908,.F.);
+#1908 = EDGE_CURVE('',#1909,#1911,#1913,.T.);
+#1909 = VERTEX_POINT('',#1910);
+#1910 = CARTESIAN_POINT('',(2.,-0.125,0.E+000));
+#1911 = VERTEX_POINT('',#1912);
+#1912 = CARTESIAN_POINT('',(1.725,-0.125,0.E+000));
+#1913 = LINE('',#1914,#1915);
+#1914 = CARTESIAN_POINT('',(2.,-0.125,0.E+000));
+#1915 = VECTOR('',#1916,1.);
+#1916 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1917 = ORIENTED_EDGE('',*,*,#1918,.T.);
+#1918 = EDGE_CURVE('',#1909,#1919,#1921,.T.);
+#1919 = VERTEX_POINT('',#1920);
+#1920 = CARTESIAN_POINT('',(2.,-0.125,0.2));
+#1921 = LINE('',#1922,#1923);
+#1922 = CARTESIAN_POINT('',(2.,-0.125,0.E+000));
+#1923 = VECTOR('',#1924,1.);
+#1924 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1925 = ORIENTED_EDGE('',*,*,#1926,.T.);
+#1926 = EDGE_CURVE('',#1919,#879,#1927,.T.);
+#1927 = LINE('',#1928,#1929);
+#1928 = CARTESIAN_POINT('',(2.,-0.125,0.2));
+#1929 = VECTOR('',#1930,1.);
+#1930 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1931 = ORIENTED_EDGE('',*,*,#886,.T.);
+#1932 = ORIENTED_EDGE('',*,*,#613,.F.);
+#1933 = ORIENTED_EDGE('',*,*,#1934,.F.);
+#1934 = EDGE_CURVE('',#1911,#605,#1935,.T.);
+#1935 = LINE('',#1936,#1937);
+#1936 = CARTESIAN_POINT('',(1.725,-0.125,0.E+000));
+#1937 = VECTOR('',#1938,1.);
+#1938 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1939 = PLANE('',#1940);
+#1940 = AXIS2_PLACEMENT_3D('',#1941,#1942,#1943);
+#1941 = CARTESIAN_POINT('',(2.,-0.125,0.E+000));
+#1942 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1943 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1944 = ADVANCED_FACE('',(#1945),#1964,.T.);
+#1945 = FACE_BOUND('',#1946,.F.);
+#1946 = EDGE_LOOP('',(#1947,#1956,#1957,#1958));
+#1947 = ORIENTED_EDGE('',*,*,#1948,.F.);
+#1948 = EDGE_CURVE('',#1911,#1949,#1951,.T.);
+#1949 = VERTEX_POINT('',#1950);
+#1950 = CARTESIAN_POINT('',(1.725,-0.375,0.E+000));
+#1951 = CIRCLE('',#1952,0.125);
+#1952 = AXIS2_PLACEMENT_3D('',#1953,#1954,#1955);
+#1953 = CARTESIAN_POINT('',(1.725,-0.25,0.E+000));
+#1954 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1955 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1956 = ORIENTED_EDGE('',*,*,#1934,.T.);
+#1957 = ORIENTED_EDGE('',*,*,#604,.F.);
+#1958 = ORIENTED_EDGE('',*,*,#1959,.F.);
+#1959 = EDGE_CURVE('',#1949,#597,#1960,.T.);
+#1960 = LINE('',#1961,#1962);
+#1961 = CARTESIAN_POINT('',(1.725,-0.375,0.E+000));
+#1962 = VECTOR('',#1963,1.);
+#1963 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1964 = CYLINDRICAL_SURFACE('',#1965,0.125);
+#1965 = AXIS2_PLACEMENT_3D('',#1966,#1967,#1968);
+#1966 = CARTESIAN_POINT('',(1.725,-0.25,0.E+000));
+#1967 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1968 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1969 = ADVANCED_FACE('',(#1970),#2004,.F.);
+#1970 = FACE_BOUND('',#1971,.F.);
+#1971 = EDGE_LOOP('',(#1972,#1982,#1988,#1989,#1990,#1998));
+#1972 = ORIENTED_EDGE('',*,*,#1973,.F.);
+#1973 = EDGE_CURVE('',#1974,#1976,#1978,.T.);
+#1974 = VERTEX_POINT('',#1975);
+#1975 = CARTESIAN_POINT('',(-1.725,-0.125,0.E+000));
+#1976 = VERTEX_POINT('',#1977);
+#1977 = CARTESIAN_POINT('',(-2.,-0.125,0.E+000));
+#1978 = LINE('',#1979,#1980);
+#1979 = CARTESIAN_POINT('',(-1.725,-0.125,0.E+000));
+#1980 = VECTOR('',#1981,1.);
+#1981 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1982 = ORIENTED_EDGE('',*,*,#1983,.T.);
+#1983 = EDGE_CURVE('',#1974,#350,#1984,.T.);
+#1984 = LINE('',#1985,#1986);
+#1985 = CARTESIAN_POINT('',(-1.725,-0.125,0.E+000));
+#1986 = VECTOR('',#1987,1.);
+#1987 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1988 = ORIENTED_EDGE('',*,*,#349,.F.);
+#1989 = ORIENTED_EDGE('',*,*,#1156,.F.);
+#1990 = ORIENTED_EDGE('',*,*,#1991,.T.);
+#1991 = EDGE_CURVE('',#1149,#1992,#1994,.T.);
+#1992 = VERTEX_POINT('',#1993);
+#1993 = CARTESIAN_POINT('',(-2.,-0.125,0.2));
+#1994 = LINE('',#1995,#1996);
+#1995 = CARTESIAN_POINT('',(-1.725,-0.125,0.2));
+#1996 = VECTOR('',#1997,1.);
+#1997 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1998 = ORIENTED_EDGE('',*,*,#1999,.F.);
+#1999 = EDGE_CURVE('',#1976,#1992,#2000,.T.);
+#2000 = LINE('',#2001,#2002);
+#2001 = CARTESIAN_POINT('',(-2.,-0.125,0.E+000));
+#2002 = VECTOR('',#2003,1.);
+#2003 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2004 = PLANE('',#2005);
+#2005 = AXIS2_PLACEMENT_3D('',#2006,#2007,#2008);
+#2006 = CARTESIAN_POINT('',(-1.725,-0.125,0.E+000));
+#2007 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2008 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#2009 = ADVANCED_FACE('',(#2010),#2037,.F.);
+#2010 = FACE_BOUND('',#2011,.F.);
+#2011 = EDGE_LOOP('',(#2012,#2020,#2021,#2022,#2023,#2031));
+#2012 = ORIENTED_EDGE('',*,*,#2013,.F.);
+#2013 = EDGE_CURVE('',#1949,#2014,#2016,.T.);
+#2014 = VERTEX_POINT('',#2015);
+#2015 = CARTESIAN_POINT('',(2.,-0.375,0.E+000));
+#2016 = LINE('',#2017,#2018);
+#2017 = CARTESIAN_POINT('',(1.725,-0.375,0.E+000));
+#2018 = VECTOR('',#2019,1.);
+#2019 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#2020 = ORIENTED_EDGE('',*,*,#1959,.T.);
+#2021 = ORIENTED_EDGE('',*,*,#596,.F.);
+#2022 = ORIENTED_EDGE('',*,*,#870,.T.);
+#2023 = ORIENTED_EDGE('',*,*,#2024,.T.);
+#2024 = EDGE_CURVE('',#871,#2025,#2027,.T.);
+#2025 = VERTEX_POINT('',#2026);
+#2026 = CARTESIAN_POINT('',(2.,-0.375,0.2));
+#2027 = LINE('',#2028,#2029);
+#2028 = CARTESIAN_POINT('',(1.725,-0.375,0.2));
+#2029 = VECTOR('',#2030,1.);
+#2030 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#2031 = ORIENTED_EDGE('',*,*,#2032,.F.);
+#2032 = EDGE_CURVE('',#2014,#2025,#2033,.T.);
+#2033 = LINE('',#2034,#2035);
+#2034 = CARTESIAN_POINT('',(2.,-0.375,0.E+000));
+#2035 = VECTOR('',#2036,1.);
+#2036 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2037 = PLANE('',#2038);
+#2038 = AXIS2_PLACEMENT_3D('',#2039,#2040,#2041);
+#2039 = CARTESIAN_POINT('',(1.725,-0.375,0.E+000));
+#2040 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2041 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#2042 = ADVANCED_FACE('',(#2043),#2062,.T.);
+#2043 = FACE_BOUND('',#2044,.F.);
+#2044 = EDGE_LOOP('',(#2045,#2054,#2060,#2061));
+#2045 = ORIENTED_EDGE('',*,*,#2046,.F.);
+#2046 = EDGE_CURVE('',#2047,#1974,#2049,.T.);
+#2047 = VERTEX_POINT('',#2048);
+#2048 = CARTESIAN_POINT('',(-1.725,-0.375,0.E+000));
+#2049 = CIRCLE('',#2050,0.125);
+#2050 = AXIS2_PLACEMENT_3D('',#2051,#2052,#2053);
+#2051 = CARTESIAN_POINT('',(-1.725,-0.25,0.E+000));
+#2052 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2053 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2054 = ORIENTED_EDGE('',*,*,#2055,.T.);
+#2055 = EDGE_CURVE('',#2047,#358,#2056,.T.);
+#2056 = LINE('',#2057,#2058);
+#2057 = CARTESIAN_POINT('',(-1.725,-0.375,0.E+000));
+#2058 = VECTOR('',#2059,1.);
+#2059 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2060 = ORIENTED_EDGE('',*,*,#357,.F.);
+#2061 = ORIENTED_EDGE('',*,*,#1983,.F.);
+#2062 = CYLINDRICAL_SURFACE('',#2063,0.125);
+#2063 = AXIS2_PLACEMENT_3D('',#2064,#2065,#2066);
+#2064 = CARTESIAN_POINT('',(-1.725,-0.25,0.E+000));
+#2065 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2066 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2067 = ADVANCED_FACE('',(#2068),#2095,.F.);
+#2068 = FACE_BOUND('',#2069,.F.);
+#2069 = EDGE_LOOP('',(#2070,#2078,#2086,#2092,#2093,#2094));
+#2070 = ORIENTED_EDGE('',*,*,#2071,.F.);
+#2071 = EDGE_CURVE('',#2072,#2047,#2074,.T.);
+#2072 = VERTEX_POINT('',#2073);
+#2073 = CARTESIAN_POINT('',(-2.,-0.375,0.E+000));
+#2074 = LINE('',#2075,#2076);
+#2075 = CARTESIAN_POINT('',(-2.,-0.375,0.E+000));
+#2076 = VECTOR('',#2077,1.);
+#2077 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2078 = ORIENTED_EDGE('',*,*,#2079,.T.);
+#2079 = EDGE_CURVE('',#2072,#2080,#2082,.T.);
+#2080 = VERTEX_POINT('',#2081);
+#2081 = CARTESIAN_POINT('',(-2.,-0.375,0.2));
+#2082 = LINE('',#2083,#2084);
+#2083 = CARTESIAN_POINT('',(-2.,-0.375,0.E+000));
+#2084 = VECTOR('',#2085,1.);
+#2085 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2086 = ORIENTED_EDGE('',*,*,#2087,.T.);
+#2087 = EDGE_CURVE('',#2080,#1141,#2088,.T.);
+#2088 = LINE('',#2089,#2090);
+#2089 = CARTESIAN_POINT('',(-2.,-0.375,0.2));
+#2090 = VECTOR('',#2091,1.);
+#2091 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2092 = ORIENTED_EDGE('',*,*,#1140,.F.);
+#2093 = ORIENTED_EDGE('',*,*,#366,.F.);
+#2094 = ORIENTED_EDGE('',*,*,#2055,.F.);
+#2095 = PLANE('',#2096);
+#2096 = AXIS2_PLACEMENT_3D('',#2097,#2098,#2099);
+#2097 = CARTESIAN_POINT('',(-2.,-0.375,0.E+000));
+#2098 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2099 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2100 = ADVANCED_FACE('',(#2101),#2135,.F.);
+#2101 = FACE_BOUND('',#2102,.F.);
+#2102 = EDGE_LOOP('',(#2103,#2113,#2121,#2127,#2128,#2129));
+#2103 = ORIENTED_EDGE('',*,*,#2104,.F.);
+#2104 = EDGE_CURVE('',#2105,#2107,#2109,.T.);
+#2105 = VERTEX_POINT('',#2106);
+#2106 = CARTESIAN_POINT('',(2.,-0.625,0.E+000));
+#2107 = VERTEX_POINT('',#2108);
+#2108 = CARTESIAN_POINT('',(1.725,-0.625,0.E+000));
+#2109 = LINE('',#2110,#2111);
+#2110 = CARTESIAN_POINT('',(2.,-0.625,0.E+000));
+#2111 = VECTOR('',#2112,1.);
+#2112 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2113 = ORIENTED_EDGE('',*,*,#2114,.T.);
+#2114 = EDGE_CURVE('',#2105,#2115,#2117,.T.);
+#2115 = VERTEX_POINT('',#2116);
+#2116 = CARTESIAN_POINT('',(2.,-0.625,0.2));
+#2117 = LINE('',#2118,#2119);
+#2118 = CARTESIAN_POINT('',(2.,-0.625,0.E+000));
+#2119 = VECTOR('',#2120,1.);
+#2120 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2121 = ORIENTED_EDGE('',*,*,#2122,.T.);
+#2122 = EDGE_CURVE('',#2115,#856,#2123,.T.);
+#2123 = LINE('',#2124,#2125);
+#2124 = CARTESIAN_POINT('',(2.,-0.625,0.2));
+#2125 = VECTOR('',#2126,1.);
+#2126 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2127 = ORIENTED_EDGE('',*,*,#863,.T.);
+#2128 = ORIENTED_EDGE('',*,*,#580,.F.);
+#2129 = ORIENTED_EDGE('',*,*,#2130,.F.);
+#2130 = EDGE_CURVE('',#2107,#572,#2131,.T.);
+#2131 = LINE('',#2132,#2133);
+#2132 = CARTESIAN_POINT('',(1.725,-0.625,0.E+000));
+#2133 = VECTOR('',#2134,1.);
+#2134 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2135 = PLANE('',#2136);
+#2136 = AXIS2_PLACEMENT_3D('',#2137,#2138,#2139);
+#2137 = CARTESIAN_POINT('',(2.,-0.625,0.E+000));
+#2138 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2139 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2140 = ADVANCED_FACE('',(#2141),#2160,.T.);
+#2141 = FACE_BOUND('',#2142,.F.);
+#2142 = EDGE_LOOP('',(#2143,#2152,#2153,#2154));
+#2143 = ORIENTED_EDGE('',*,*,#2144,.F.);
+#2144 = EDGE_CURVE('',#2107,#2145,#2147,.T.);
+#2145 = VERTEX_POINT('',#2146);
+#2146 = CARTESIAN_POINT('',(1.725,-0.875,0.E+000));
+#2147 = CIRCLE('',#2148,0.125);
+#2148 = AXIS2_PLACEMENT_3D('',#2149,#2150,#2151);
+#2149 = CARTESIAN_POINT('',(1.725,-0.75,0.E+000));
+#2150 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#2151 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2152 = ORIENTED_EDGE('',*,*,#2130,.T.);
+#2153 = ORIENTED_EDGE('',*,*,#571,.F.);
+#2154 = ORIENTED_EDGE('',*,*,#2155,.F.);
+#2155 = EDGE_CURVE('',#2145,#564,#2156,.T.);
+#2156 = LINE('',#2157,#2158);
+#2157 = CARTESIAN_POINT('',(1.725,-0.875,0.E+000));
+#2158 = VECTOR('',#2159,1.);
+#2159 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2160 = CYLINDRICAL_SURFACE('',#2161,0.125);
+#2161 = AXIS2_PLACEMENT_3D('',#2162,#2163,#2164);
+#2162 = CARTESIAN_POINT('',(1.725,-0.75,0.E+000));
+#2163 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2164 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2165 = ADVANCED_FACE('',(#2166),#2200,.F.);
+#2166 = FACE_BOUND('',#2167,.F.);
+#2167 = EDGE_LOOP('',(#2168,#2178,#2184,#2185,#2186,#2194));
+#2168 = ORIENTED_EDGE('',*,*,#2169,.F.);
+#2169 = EDGE_CURVE('',#2170,#2172,#2174,.T.);
+#2170 = VERTEX_POINT('',#2171);
+#2171 = CARTESIAN_POINT('',(-1.725,-0.625,0.E+000));
+#2172 = VERTEX_POINT('',#2173);
+#2173 = CARTESIAN_POINT('',(-2.,-0.625,0.E+000));
+#2174 = LINE('',#2175,#2176);
+#2175 = CARTESIAN_POINT('',(-1.725,-0.625,0.E+000));
+#2176 = VECTOR('',#2177,1.);
+#2177 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#2178 = ORIENTED_EDGE('',*,*,#2179,.T.);
+#2179 = EDGE_CURVE('',#2170,#383,#2180,.T.);
+#2180 = LINE('',#2181,#2182);
+#2181 = CARTESIAN_POINT('',(-1.725,-0.625,0.E+000));
+#2182 = VECTOR('',#2183,1.);
+#2183 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2184 = ORIENTED_EDGE('',*,*,#382,.F.);
+#2185 = ORIENTED_EDGE('',*,*,#1133,.F.);
+#2186 = ORIENTED_EDGE('',*,*,#2187,.T.);
+#2187 = EDGE_CURVE('',#1126,#2188,#2190,.T.);
+#2188 = VERTEX_POINT('',#2189);
+#2189 = CARTESIAN_POINT('',(-2.,-0.625,0.2));
+#2190 = LINE('',#2191,#2192);
+#2191 = CARTESIAN_POINT('',(-1.725,-0.625,0.2));
+#2192 = VECTOR('',#2193,1.);
+#2193 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#2194 = ORIENTED_EDGE('',*,*,#2195,.F.);
+#2195 = EDGE_CURVE('',#2172,#2188,#2196,.T.);
+#2196 = LINE('',#2197,#2198);
+#2197 = CARTESIAN_POINT('',(-2.,-0.625,0.E+000));
+#2198 = VECTOR('',#2199,1.);
+#2199 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2200 = PLANE('',#2201);
+#2201 = AXIS2_PLACEMENT_3D('',#2202,#2203,#2204);
+#2202 = CARTESIAN_POINT('',(-1.725,-0.625,0.E+000));
+#2203 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2204 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#2205 = ADVANCED_FACE('',(#2206),#2233,.F.);
+#2206 = FACE_BOUND('',#2207,.F.);
+#2207 = EDGE_LOOP('',(#2208,#2216,#2217,#2218,#2219,#2227));
+#2208 = ORIENTED_EDGE('',*,*,#2209,.F.);
+#2209 = EDGE_CURVE('',#2145,#2210,#2212,.T.);
+#2210 = VERTEX_POINT('',#2211);
+#2211 = CARTESIAN_POINT('',(2.,-0.875,0.E+000));
+#2212 = LINE('',#2213,#2214);
+#2213 = CARTESIAN_POINT('',(1.725,-0.875,0.E+000));
+#2214 = VECTOR('',#2215,1.);
+#2215 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#2216 = ORIENTED_EDGE('',*,*,#2155,.T.);
+#2217 = ORIENTED_EDGE('',*,*,#563,.F.);
+#2218 = ORIENTED_EDGE('',*,*,#847,.T.);
+#2219 = ORIENTED_EDGE('',*,*,#2220,.T.);
+#2220 = EDGE_CURVE('',#848,#2221,#2223,.T.);
+#2221 = VERTEX_POINT('',#2222);
+#2222 = CARTESIAN_POINT('',(2.,-0.875,0.2));
+#2223 = LINE('',#2224,#2225);
+#2224 = CARTESIAN_POINT('',(1.725,-0.875,0.2));
+#2225 = VECTOR('',#2226,1.);
+#2226 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#2227 = ORIENTED_EDGE('',*,*,#2228,.F.);
+#2228 = EDGE_CURVE('',#2210,#2221,#2229,.T.);
+#2229 = LINE('',#2230,#2231);
+#2230 = CARTESIAN_POINT('',(2.,-0.875,0.E+000));
+#2231 = VECTOR('',#2232,1.);
+#2232 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2233 = PLANE('',#2234);
+#2234 = AXIS2_PLACEMENT_3D('',#2235,#2236,#2237);
+#2235 = CARTESIAN_POINT('',(1.725,-0.875,0.E+000));
+#2236 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2237 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#2238 = ADVANCED_FACE('',(#2239),#2258,.T.);
+#2239 = FACE_BOUND('',#2240,.F.);
+#2240 = EDGE_LOOP('',(#2241,#2250,#2256,#2257));
+#2241 = ORIENTED_EDGE('',*,*,#2242,.F.);
+#2242 = EDGE_CURVE('',#2243,#2170,#2245,.T.);
+#2243 = VERTEX_POINT('',#2244);
+#2244 = CARTESIAN_POINT('',(-1.725,-0.875,0.E+000));
+#2245 = CIRCLE('',#2246,0.125);
+#2246 = AXIS2_PLACEMENT_3D('',#2247,#2248,#2249);
+#2247 = CARTESIAN_POINT('',(-1.725,-0.75,0.E+000));
+#2248 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2249 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2250 = ORIENTED_EDGE('',*,*,#2251,.T.);
+#2251 = EDGE_CURVE('',#2243,#391,#2252,.T.);
+#2252 = LINE('',#2253,#2254);
+#2253 = CARTESIAN_POINT('',(-1.725,-0.875,0.E+000));
+#2254 = VECTOR('',#2255,1.);
+#2255 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2256 = ORIENTED_EDGE('',*,*,#390,.F.);
+#2257 = ORIENTED_EDGE('',*,*,#2179,.F.);
+#2258 = CYLINDRICAL_SURFACE('',#2259,0.125);
+#2259 = AXIS2_PLACEMENT_3D('',#2260,#2261,#2262);
+#2260 = CARTESIAN_POINT('',(-1.725,-0.75,0.E+000));
+#2261 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2262 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2263 = ADVANCED_FACE('',(#2264),#2291,.F.);
+#2264 = FACE_BOUND('',#2265,.F.);
+#2265 = EDGE_LOOP('',(#2266,#2274,#2282,#2288,#2289,#2290));
+#2266 = ORIENTED_EDGE('',*,*,#2267,.F.);
+#2267 = EDGE_CURVE('',#2268,#2243,#2270,.T.);
+#2268 = VERTEX_POINT('',#2269);
+#2269 = CARTESIAN_POINT('',(-2.,-0.875,0.E+000));
+#2270 = LINE('',#2271,#2272);
+#2271 = CARTESIAN_POINT('',(-2.,-0.875,0.E+000));
+#2272 = VECTOR('',#2273,1.);
+#2273 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2274 = ORIENTED_EDGE('',*,*,#2275,.T.);
+#2275 = EDGE_CURVE('',#2268,#2276,#2278,.T.);
+#2276 = VERTEX_POINT('',#2277);
+#2277 = CARTESIAN_POINT('',(-2.,-0.875,0.2));
+#2278 = LINE('',#2279,#2280);
+#2279 = CARTESIAN_POINT('',(-2.,-0.875,0.E+000));
+#2280 = VECTOR('',#2281,1.);
+#2281 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2282 = ORIENTED_EDGE('',*,*,#2283,.T.);
+#2283 = EDGE_CURVE('',#2276,#1118,#2284,.T.);
+#2284 = LINE('',#2285,#2286);
+#2285 = CARTESIAN_POINT('',(-2.,-0.875,0.2));
+#2286 = VECTOR('',#2287,1.);
+#2287 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2288 = ORIENTED_EDGE('',*,*,#1117,.F.);
+#2289 = ORIENTED_EDGE('',*,*,#399,.F.);
+#2290 = ORIENTED_EDGE('',*,*,#2251,.F.);
+#2291 = PLANE('',#2292);
+#2292 = AXIS2_PLACEMENT_3D('',#2293,#2294,#2295);
+#2293 = CARTESIAN_POINT('',(-2.,-0.875,0.E+000));
+#2294 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2295 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2296 = ADVANCED_FACE('',(#2297),#2331,.F.);
+#2297 = FACE_BOUND('',#2298,.F.);
+#2298 = EDGE_LOOP('',(#2299,#2309,#2317,#2323,#2324,#2325));
+#2299 = ORIENTED_EDGE('',*,*,#2300,.F.);
+#2300 = EDGE_CURVE('',#2301,#2303,#2305,.T.);
+#2301 = VERTEX_POINT('',#2302);
+#2302 = CARTESIAN_POINT('',(2.,-1.125,0.E+000));
+#2303 = VERTEX_POINT('',#2304);
+#2304 = CARTESIAN_POINT('',(1.725,-1.125,0.E+000));
+#2305 = LINE('',#2306,#2307);
+#2306 = CARTESIAN_POINT('',(2.,-1.125,0.E+000));
+#2307 = VECTOR('',#2308,1.);
+#2308 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2309 = ORIENTED_EDGE('',*,*,#2310,.T.);
+#2310 = EDGE_CURVE('',#2301,#2311,#2313,.T.);
+#2311 = VERTEX_POINT('',#2312);
+#2312 = CARTESIAN_POINT('',(2.,-1.125,0.2));
+#2313 = LINE('',#2314,#2315);
+#2314 = CARTESIAN_POINT('',(2.,-1.125,0.E+000));
+#2315 = VECTOR('',#2316,1.);
+#2316 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2317 = ORIENTED_EDGE('',*,*,#2318,.T.);
+#2318 = EDGE_CURVE('',#2311,#833,#2319,.T.);
+#2319 = LINE('',#2320,#2321);
+#2320 = CARTESIAN_POINT('',(2.,-1.125,0.2));
+#2321 = VECTOR('',#2322,1.);
+#2322 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2323 = ORIENTED_EDGE('',*,*,#840,.T.);
+#2324 = ORIENTED_EDGE('',*,*,#547,.F.);
+#2325 = ORIENTED_EDGE('',*,*,#2326,.F.);
+#2326 = EDGE_CURVE('',#2303,#539,#2327,.T.);
+#2327 = LINE('',#2328,#2329);
+#2328 = CARTESIAN_POINT('',(1.725,-1.125,0.E+000));
+#2329 = VECTOR('',#2330,1.);
+#2330 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2331 = PLANE('',#2332);
+#2332 = AXIS2_PLACEMENT_3D('',#2333,#2334,#2335);
+#2333 = CARTESIAN_POINT('',(2.,-1.125,0.E+000));
+#2334 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2335 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2336 = ADVANCED_FACE('',(#2337),#2356,.T.);
+#2337 = FACE_BOUND('',#2338,.F.);
+#2338 = EDGE_LOOP('',(#2339,#2348,#2349,#2350));
+#2339 = ORIENTED_EDGE('',*,*,#2340,.F.);
+#2340 = EDGE_CURVE('',#2303,#2341,#2343,.T.);
+#2341 = VERTEX_POINT('',#2342);
+#2342 = CARTESIAN_POINT('',(1.725,-1.375,0.E+000));
+#2343 = CIRCLE('',#2344,0.125);
+#2344 = AXIS2_PLACEMENT_3D('',#2345,#2346,#2347);
+#2345 = CARTESIAN_POINT('',(1.725,-1.25,0.E+000));
+#2346 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#2347 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2348 = ORIENTED_EDGE('',*,*,#2326,.T.);
+#2349 = ORIENTED_EDGE('',*,*,#538,.F.);
+#2350 = ORIENTED_EDGE('',*,*,#2351,.F.);
+#2351 = EDGE_CURVE('',#2341,#531,#2352,.T.);
+#2352 = LINE('',#2353,#2354);
+#2353 = CARTESIAN_POINT('',(1.725,-1.375,0.E+000));
+#2354 = VECTOR('',#2355,1.);
+#2355 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2356 = CYLINDRICAL_SURFACE('',#2357,0.125);
+#2357 = AXIS2_PLACEMENT_3D('',#2358,#2359,#2360);
+#2358 = CARTESIAN_POINT('',(1.725,-1.25,0.E+000));
+#2359 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2360 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2361 = ADVANCED_FACE('',(#2362),#2396,.F.);
+#2362 = FACE_BOUND('',#2363,.F.);
+#2363 = EDGE_LOOP('',(#2364,#2374,#2380,#2381,#2382,#2390));
+#2364 = ORIENTED_EDGE('',*,*,#2365,.F.);
+#2365 = EDGE_CURVE('',#2366,#2368,#2370,.T.);
+#2366 = VERTEX_POINT('',#2367);
+#2367 = CARTESIAN_POINT('',(-1.725,-1.125,0.E+000));
+#2368 = VERTEX_POINT('',#2369);
+#2369 = CARTESIAN_POINT('',(-2.,-1.125,0.E+000));
+#2370 = LINE('',#2371,#2372);
+#2371 = CARTESIAN_POINT('',(-1.725,-1.125,0.E+000));
+#2372 = VECTOR('',#2373,1.);
+#2373 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#2374 = ORIENTED_EDGE('',*,*,#2375,.T.);
+#2375 = EDGE_CURVE('',#2366,#416,#2376,.T.);
+#2376 = LINE('',#2377,#2378);
+#2377 = CARTESIAN_POINT('',(-1.725,-1.125,0.E+000));
+#2378 = VECTOR('',#2379,1.);
+#2379 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2380 = ORIENTED_EDGE('',*,*,#415,.F.);
+#2381 = ORIENTED_EDGE('',*,*,#1110,.F.);
+#2382 = ORIENTED_EDGE('',*,*,#2383,.T.);
+#2383 = EDGE_CURVE('',#1103,#2384,#2386,.T.);
+#2384 = VERTEX_POINT('',#2385);
+#2385 = CARTESIAN_POINT('',(-2.,-1.125,0.2));
+#2386 = LINE('',#2387,#2388);
+#2387 = CARTESIAN_POINT('',(-1.725,-1.125,0.2));
+#2388 = VECTOR('',#2389,1.);
+#2389 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#2390 = ORIENTED_EDGE('',*,*,#2391,.F.);
+#2391 = EDGE_CURVE('',#2368,#2384,#2392,.T.);
+#2392 = LINE('',#2393,#2394);
+#2393 = CARTESIAN_POINT('',(-2.,-1.125,0.E+000));
+#2394 = VECTOR('',#2395,1.);
+#2395 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2396 = PLANE('',#2397);
+#2397 = AXIS2_PLACEMENT_3D('',#2398,#2399,#2400);
+#2398 = CARTESIAN_POINT('',(-1.725,-1.125,0.E+000));
+#2399 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2400 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#2401 = ADVANCED_FACE('',(#2402),#2429,.F.);
+#2402 = FACE_BOUND('',#2403,.F.);
+#2403 = EDGE_LOOP('',(#2404,#2412,#2413,#2414,#2415,#2423));
+#2404 = ORIENTED_EDGE('',*,*,#2405,.F.);
+#2405 = EDGE_CURVE('',#2341,#2406,#2408,.T.);
+#2406 = VERTEX_POINT('',#2407);
+#2407 = CARTESIAN_POINT('',(2.,-1.375,0.E+000));
+#2408 = LINE('',#2409,#2410);
+#2409 = CARTESIAN_POINT('',(1.725,-1.375,0.E+000));
+#2410 = VECTOR('',#2411,1.);
+#2411 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#2412 = ORIENTED_EDGE('',*,*,#2351,.T.);
+#2413 = ORIENTED_EDGE('',*,*,#530,.F.);
+#2414 = ORIENTED_EDGE('',*,*,#824,.T.);
+#2415 = ORIENTED_EDGE('',*,*,#2416,.T.);
+#2416 = EDGE_CURVE('',#825,#2417,#2419,.T.);
+#2417 = VERTEX_POINT('',#2418);
+#2418 = CARTESIAN_POINT('',(2.,-1.375,0.2));
+#2419 = LINE('',#2420,#2421);
+#2420 = CARTESIAN_POINT('',(1.725,-1.375,0.2));
+#2421 = VECTOR('',#2422,1.);
+#2422 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#2423 = ORIENTED_EDGE('',*,*,#2424,.F.);
+#2424 = EDGE_CURVE('',#2406,#2417,#2425,.T.);
+#2425 = LINE('',#2426,#2427);
+#2426 = CARTESIAN_POINT('',(2.,-1.375,0.E+000));
+#2427 = VECTOR('',#2428,1.);
+#2428 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2429 = PLANE('',#2430);
+#2430 = AXIS2_PLACEMENT_3D('',#2431,#2432,#2433);
+#2431 = CARTESIAN_POINT('',(1.725,-1.375,0.E+000));
+#2432 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2433 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#2434 = ADVANCED_FACE('',(#2435),#2454,.T.);
+#2435 = FACE_BOUND('',#2436,.F.);
+#2436 = EDGE_LOOP('',(#2437,#2446,#2452,#2453));
+#2437 = ORIENTED_EDGE('',*,*,#2438,.F.);
+#2438 = EDGE_CURVE('',#2439,#2366,#2441,.T.);
+#2439 = VERTEX_POINT('',#2440);
+#2440 = CARTESIAN_POINT('',(-1.725,-1.375,0.E+000));
+#2441 = CIRCLE('',#2442,0.125);
+#2442 = AXIS2_PLACEMENT_3D('',#2443,#2444,#2445);
+#2443 = CARTESIAN_POINT('',(-1.725,-1.25,0.E+000));
+#2444 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2445 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2446 = ORIENTED_EDGE('',*,*,#2447,.T.);
+#2447 = EDGE_CURVE('',#2439,#424,#2448,.T.);
+#2448 = LINE('',#2449,#2450);
+#2449 = CARTESIAN_POINT('',(-1.725,-1.375,0.E+000));
+#2450 = VECTOR('',#2451,1.);
+#2451 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2452 = ORIENTED_EDGE('',*,*,#423,.F.);
+#2453 = ORIENTED_EDGE('',*,*,#2375,.F.);
+#2454 = CYLINDRICAL_SURFACE('',#2455,0.125);
+#2455 = AXIS2_PLACEMENT_3D('',#2456,#2457,#2458);
+#2456 = CARTESIAN_POINT('',(-1.725,-1.25,0.E+000));
+#2457 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2458 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2459 = ADVANCED_FACE('',(#2460),#2487,.F.);
+#2460 = FACE_BOUND('',#2461,.F.);
+#2461 = EDGE_LOOP('',(#2462,#2470,#2478,#2484,#2485,#2486));
+#2462 = ORIENTED_EDGE('',*,*,#2463,.F.);
+#2463 = EDGE_CURVE('',#2464,#2439,#2466,.T.);
+#2464 = VERTEX_POINT('',#2465);
+#2465 = CARTESIAN_POINT('',(-2.,-1.375,0.E+000));
+#2466 = LINE('',#2467,#2468);
+#2467 = CARTESIAN_POINT('',(-2.,-1.375,0.E+000));
+#2468 = VECTOR('',#2469,1.);
+#2469 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2470 = ORIENTED_EDGE('',*,*,#2471,.T.);
+#2471 = EDGE_CURVE('',#2464,#2472,#2474,.T.);
+#2472 = VERTEX_POINT('',#2473);
+#2473 = CARTESIAN_POINT('',(-2.,-1.375,0.2));
+#2474 = LINE('',#2475,#2476);
+#2475 = CARTESIAN_POINT('',(-2.,-1.375,0.E+000));
+#2476 = VECTOR('',#2477,1.);
+#2477 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2478 = ORIENTED_EDGE('',*,*,#2479,.T.);
+#2479 = EDGE_CURVE('',#2472,#1095,#2480,.T.);
+#2480 = LINE('',#2481,#2482);
+#2481 = CARTESIAN_POINT('',(-2.,-1.375,0.2));
+#2482 = VECTOR('',#2483,1.);
+#2483 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2484 = ORIENTED_EDGE('',*,*,#1094,.F.);
+#2485 = ORIENTED_EDGE('',*,*,#432,.F.);
+#2486 = ORIENTED_EDGE('',*,*,#2447,.F.);
+#2487 = PLANE('',#2488);
+#2488 = AXIS2_PLACEMENT_3D('',#2489,#2490,#2491);
+#2489 = CARTESIAN_POINT('',(-2.,-1.375,0.E+000));
+#2490 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2491 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2492 = ADVANCED_FACE('',(#2493),#2527,.F.);
+#2493 = FACE_BOUND('',#2494,.F.);
+#2494 = EDGE_LOOP('',(#2495,#2505,#2513,#2519,#2520,#2521));
+#2495 = ORIENTED_EDGE('',*,*,#2496,.F.);
+#2496 = EDGE_CURVE('',#2497,#2499,#2501,.T.);
+#2497 = VERTEX_POINT('',#2498);
+#2498 = CARTESIAN_POINT('',(2.,-1.625,0.E+000));
+#2499 = VERTEX_POINT('',#2500);
+#2500 = CARTESIAN_POINT('',(1.725,-1.625,0.E+000));
+#2501 = LINE('',#2502,#2503);
+#2502 = CARTESIAN_POINT('',(2.,-1.625,0.E+000));
+#2503 = VECTOR('',#2504,1.);
+#2504 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2505 = ORIENTED_EDGE('',*,*,#2506,.T.);
+#2506 = EDGE_CURVE('',#2497,#2507,#2509,.T.);
+#2507 = VERTEX_POINT('',#2508);
+#2508 = CARTESIAN_POINT('',(2.,-1.625,0.2));
+#2509 = LINE('',#2510,#2511);
+#2510 = CARTESIAN_POINT('',(2.,-1.625,0.E+000));
+#2511 = VECTOR('',#2512,1.);
+#2512 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2513 = ORIENTED_EDGE('',*,*,#2514,.T.);
+#2514 = EDGE_CURVE('',#2507,#810,#2515,.T.);
+#2515 = LINE('',#2516,#2517);
+#2516 = CARTESIAN_POINT('',(2.,-1.625,0.2));
+#2517 = VECTOR('',#2518,1.);
+#2518 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2519 = ORIENTED_EDGE('',*,*,#817,.T.);
+#2520 = ORIENTED_EDGE('',*,*,#514,.F.);
+#2521 = ORIENTED_EDGE('',*,*,#2522,.F.);
+#2522 = EDGE_CURVE('',#2499,#506,#2523,.T.);
+#2523 = LINE('',#2524,#2525);
+#2524 = CARTESIAN_POINT('',(1.725,-1.625,0.E+000));
+#2525 = VECTOR('',#2526,1.);
+#2526 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2527 = PLANE('',#2528);
+#2528 = AXIS2_PLACEMENT_3D('',#2529,#2530,#2531);
+#2529 = CARTESIAN_POINT('',(2.,-1.625,0.E+000));
+#2530 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2531 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2532 = ADVANCED_FACE('',(#2533),#2552,.T.);
+#2533 = FACE_BOUND('',#2534,.F.);
+#2534 = EDGE_LOOP('',(#2535,#2544,#2545,#2546));
+#2535 = ORIENTED_EDGE('',*,*,#2536,.F.);
+#2536 = EDGE_CURVE('',#2499,#2537,#2539,.T.);
+#2537 = VERTEX_POINT('',#2538);
+#2538 = CARTESIAN_POINT('',(1.725,-1.875,0.E+000));
+#2539 = CIRCLE('',#2540,0.125);
+#2540 = AXIS2_PLACEMENT_3D('',#2541,#2542,#2543);
+#2541 = CARTESIAN_POINT('',(1.725,-1.75,0.E+000));
+#2542 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#2543 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2544 = ORIENTED_EDGE('',*,*,#2522,.T.);
+#2545 = ORIENTED_EDGE('',*,*,#505,.F.);
+#2546 = ORIENTED_EDGE('',*,*,#2547,.F.);
+#2547 = EDGE_CURVE('',#2537,#498,#2548,.T.);
+#2548 = LINE('',#2549,#2550);
+#2549 = CARTESIAN_POINT('',(1.725,-1.875,0.E+000));
+#2550 = VECTOR('',#2551,1.);
+#2551 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2552 = CYLINDRICAL_SURFACE('',#2553,0.125);
+#2553 = AXIS2_PLACEMENT_3D('',#2554,#2555,#2556);
+#2554 = CARTESIAN_POINT('',(1.725,-1.75,0.E+000));
+#2555 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2556 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2557 = ADVANCED_FACE('',(#2558),#2592,.F.);
+#2558 = FACE_BOUND('',#2559,.F.);
+#2559 = EDGE_LOOP('',(#2560,#2570,#2576,#2577,#2578,#2586));
+#2560 = ORIENTED_EDGE('',*,*,#2561,.F.);
+#2561 = EDGE_CURVE('',#2562,#2564,#2566,.T.);
+#2562 = VERTEX_POINT('',#2563);
+#2563 = CARTESIAN_POINT('',(-1.725,-1.625,0.E+000));
+#2564 = VERTEX_POINT('',#2565);
+#2565 = CARTESIAN_POINT('',(-2.,-1.625,0.E+000));
+#2566 = LINE('',#2567,#2568);
+#2567 = CARTESIAN_POINT('',(-1.725,-1.625,0.E+000));
+#2568 = VECTOR('',#2569,1.);
+#2569 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#2570 = ORIENTED_EDGE('',*,*,#2571,.T.);
+#2571 = EDGE_CURVE('',#2562,#449,#2572,.T.);
+#2572 = LINE('',#2573,#2574);
+#2573 = CARTESIAN_POINT('',(-1.725,-1.625,0.E+000));
+#2574 = VECTOR('',#2575,1.);
+#2575 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2576 = ORIENTED_EDGE('',*,*,#448,.F.);
+#2577 = ORIENTED_EDGE('',*,*,#1087,.F.);
+#2578 = ORIENTED_EDGE('',*,*,#2579,.T.);
+#2579 = EDGE_CURVE('',#1080,#2580,#2582,.T.);
+#2580 = VERTEX_POINT('',#2581);
+#2581 = CARTESIAN_POINT('',(-2.,-1.625,0.2));
+#2582 = LINE('',#2583,#2584);
+#2583 = CARTESIAN_POINT('',(-1.725,-1.625,0.2));
+#2584 = VECTOR('',#2585,1.);
+#2585 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#2586 = ORIENTED_EDGE('',*,*,#2587,.F.);
+#2587 = EDGE_CURVE('',#2564,#2580,#2588,.T.);
+#2588 = LINE('',#2589,#2590);
+#2589 = CARTESIAN_POINT('',(-2.,-1.625,0.E+000));
+#2590 = VECTOR('',#2591,1.);
+#2591 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2592 = PLANE('',#2593);
+#2593 = AXIS2_PLACEMENT_3D('',#2594,#2595,#2596);
+#2594 = CARTESIAN_POINT('',(-1.725,-1.625,0.E+000));
+#2595 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2596 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#2597 = ADVANCED_FACE('',(#2598),#2625,.F.);
+#2598 = FACE_BOUND('',#2599,.F.);
+#2599 = EDGE_LOOP('',(#2600,#2608,#2609,#2610,#2611,#2619));
+#2600 = ORIENTED_EDGE('',*,*,#2601,.F.);
+#2601 = EDGE_CURVE('',#2537,#2602,#2604,.T.);
+#2602 = VERTEX_POINT('',#2603);
+#2603 = CARTESIAN_POINT('',(2.,-1.875,0.E+000));
+#2604 = LINE('',#2605,#2606);
+#2605 = CARTESIAN_POINT('',(1.725,-1.875,0.E+000));
+#2606 = VECTOR('',#2607,1.);
+#2607 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#2608 = ORIENTED_EDGE('',*,*,#2547,.T.);
+#2609 = ORIENTED_EDGE('',*,*,#497,.F.);
+#2610 = ORIENTED_EDGE('',*,*,#801,.T.);
+#2611 = ORIENTED_EDGE('',*,*,#2612,.T.);
+#2612 = EDGE_CURVE('',#802,#2613,#2615,.T.);
+#2613 = VERTEX_POINT('',#2614);
+#2614 = CARTESIAN_POINT('',(2.,-1.875,0.2));
+#2615 = LINE('',#2616,#2617);
+#2616 = CARTESIAN_POINT('',(1.725,-1.875,0.2));
+#2617 = VECTOR('',#2618,1.);
+#2618 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#2619 = ORIENTED_EDGE('',*,*,#2620,.F.);
+#2620 = EDGE_CURVE('',#2602,#2613,#2621,.T.);
+#2621 = LINE('',#2622,#2623);
+#2622 = CARTESIAN_POINT('',(2.,-1.875,0.E+000));
+#2623 = VECTOR('',#2624,1.);
+#2624 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2625 = PLANE('',#2626);
+#2626 = AXIS2_PLACEMENT_3D('',#2627,#2628,#2629);
+#2627 = CARTESIAN_POINT('',(1.725,-1.875,0.E+000));
+#2628 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2629 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#2630 = ADVANCED_FACE('',(#2631),#2650,.T.);
+#2631 = FACE_BOUND('',#2632,.F.);
+#2632 = EDGE_LOOP('',(#2633,#2642,#2648,#2649));
+#2633 = ORIENTED_EDGE('',*,*,#2634,.F.);
+#2634 = EDGE_CURVE('',#2635,#2562,#2637,.T.);
+#2635 = VERTEX_POINT('',#2636);
+#2636 = CARTESIAN_POINT('',(-1.725,-1.875,0.E+000));
+#2637 = CIRCLE('',#2638,0.125);
+#2638 = AXIS2_PLACEMENT_3D('',#2639,#2640,#2641);
+#2639 = CARTESIAN_POINT('',(-1.725,-1.75,0.E+000));
+#2640 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2641 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2642 = ORIENTED_EDGE('',*,*,#2643,.T.);
+#2643 = EDGE_CURVE('',#2635,#457,#2644,.T.);
+#2644 = LINE('',#2645,#2646);
+#2645 = CARTESIAN_POINT('',(-1.725,-1.875,0.E+000));
+#2646 = VECTOR('',#2647,1.);
+#2647 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2648 = ORIENTED_EDGE('',*,*,#456,.F.);
+#2649 = ORIENTED_EDGE('',*,*,#2571,.F.);
+#2650 = CYLINDRICAL_SURFACE('',#2651,0.125);
+#2651 = AXIS2_PLACEMENT_3D('',#2652,#2653,#2654);
+#2652 = CARTESIAN_POINT('',(-1.725,-1.75,0.E+000));
+#2653 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2654 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#2655 = ADVANCED_FACE('',(#2656),#2683,.F.);
+#2656 = FACE_BOUND('',#2657,.F.);
+#2657 = EDGE_LOOP('',(#2658,#2666,#2674,#2680,#2681,#2682));
+#2658 = ORIENTED_EDGE('',*,*,#2659,.F.);
+#2659 = EDGE_CURVE('',#2660,#2635,#2662,.T.);
+#2660 = VERTEX_POINT('',#2661);
+#2661 = CARTESIAN_POINT('',(-2.,-1.875,0.E+000));
+#2662 = LINE('',#2663,#2664);
+#2663 = CARTESIAN_POINT('',(-2.,-1.875,0.E+000));
+#2664 = VECTOR('',#2665,1.);
+#2665 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2666 = ORIENTED_EDGE('',*,*,#2667,.T.);
+#2667 = EDGE_CURVE('',#2660,#2668,#2670,.T.);
+#2668 = VERTEX_POINT('',#2669);
+#2669 = CARTESIAN_POINT('',(-2.,-1.875,0.2));
+#2670 = LINE('',#2671,#2672);
+#2671 = CARTESIAN_POINT('',(-2.,-1.875,0.E+000));
+#2672 = VECTOR('',#2673,1.);
+#2673 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2674 = ORIENTED_EDGE('',*,*,#2675,.T.);
+#2675 = EDGE_CURVE('',#2668,#1072,#2676,.T.);
+#2676 = LINE('',#2677,#2678);
+#2677 = CARTESIAN_POINT('',(-2.,-1.875,0.2));
+#2678 = VECTOR('',#2679,1.);
+#2679 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2680 = ORIENTED_EDGE('',*,*,#1071,.F.);
+#2681 = ORIENTED_EDGE('',*,*,#465,.F.);
+#2682 = ORIENTED_EDGE('',*,*,#2643,.F.);
+#2683 = PLANE('',#2684);
+#2684 = AXIS2_PLACEMENT_3D('',#2685,#2686,#2687);
+#2685 = CARTESIAN_POINT('',(-2.,-1.875,0.E+000));
+#2686 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#2687 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#2688 = ADVANCED_FACE('',(#2689),#2700,.T.);
+#2689 = FACE_BOUND('',#2690,.T.);
+#2690 = EDGE_LOOP('',(#2691,#2692,#2693,#2694));
+#2691 = ORIENTED_EDGE('',*,*,#1064,.F.);
+#2692 = ORIENTED_EDGE('',*,*,#481,.T.);
+#2693 = ORIENTED_EDGE('',*,*,#794,.T.);
+#2694 = ORIENTED_EDGE('',*,*,#2695,.F.);
+#2695 = EDGE_CURVE('',#1057,#787,#2696,.T.);
+#2696 = LINE('',#2697,#2698);
+#2697 = CARTESIAN_POINT('',(-1.99,-2.49,0.77));
+#2698 = VECTOR('',#2699,1.);
+#2699 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#2700 = PLANE('',#2701);
+#2701 = AXIS2_PLACEMENT_3D('',#2702,#2703,#2704);
+#2702 = CARTESIAN_POINT('',(-1.99,-2.49,2.E-002));
+#2703 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2704 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2705 = ADVANCED_FACE('',(#2706),#2731,.F.);
+#2706 = FACE_BOUND('',#2707,.F.);
+#2707 = EDGE_LOOP('',(#2708,#2716,#2717,#2725));
+#2708 = ORIENTED_EDGE('',*,*,#2709,.T.);
+#2709 = EDGE_CURVE('',#2710,#730,#2712,.T.);
+#2710 = VERTEX_POINT('',#2711);
+#2711 = CARTESIAN_POINT('',(-1.22,1.82,0.E+000));
+#2712 = LINE('',#2713,#2714);
+#2713 = CARTESIAN_POINT('',(-1.22,1.82,0.E+000));
+#2714 = VECTOR('',#2715,1.);
+#2715 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2716 = ORIENTED_EDGE('',*,*,#729,.T.);
+#2717 = ORIENTED_EDGE('',*,*,#2718,.F.);
+#2718 = EDGE_CURVE('',#2719,#732,#2721,.T.);
+#2719 = VERTEX_POINT('',#2720);
+#2720 = CARTESIAN_POINT('',(-1.22,-2.17,0.E+000));
+#2721 = LINE('',#2722,#2723);
+#2722 = CARTESIAN_POINT('',(-1.22,-2.17,0.E+000));
+#2723 = VECTOR('',#2724,1.);
+#2724 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2725 = ORIENTED_EDGE('',*,*,#2726,.F.);
+#2726 = EDGE_CURVE('',#2710,#2719,#2727,.T.);
+#2727 = LINE('',#2728,#2729);
+#2728 = CARTESIAN_POINT('',(-1.22,1.82,0.E+000));
+#2729 = VECTOR('',#2730,1.);
+#2730 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2731 = PLANE('',#2732);
+#2732 = AXIS2_PLACEMENT_3D('',#2733,#2734,#2735);
+#2733 = CARTESIAN_POINT('',(-1.22,1.82,0.E+000));
+#2734 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#2735 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2736 = ADVANCED_FACE('',(#2737),#2755,.F.);
+#2737 = FACE_BOUND('',#2738,.F.);
+#2738 = EDGE_LOOP('',(#2739,#2740,#2741,#2749));
+#2739 = ORIENTED_EDGE('',*,*,#2718,.T.);
+#2740 = ORIENTED_EDGE('',*,*,#763,.T.);
+#2741 = ORIENTED_EDGE('',*,*,#2742,.F.);
+#2742 = EDGE_CURVE('',#2743,#756,#2745,.T.);
+#2743 = VERTEX_POINT('',#2744);
+#2744 = CARTESIAN_POINT('',(1.22,-2.17,0.E+000));
+#2745 = LINE('',#2746,#2747);
+#2746 = CARTESIAN_POINT('',(1.22,-2.17,0.E+000));
+#2747 = VECTOR('',#2748,1.);
+#2748 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2749 = ORIENTED_EDGE('',*,*,#2750,.F.);
+#2750 = EDGE_CURVE('',#2719,#2743,#2751,.T.);
+#2751 = LINE('',#2752,#2753);
+#2752 = CARTESIAN_POINT('',(-1.22,-2.17,0.E+000));
+#2753 = VECTOR('',#2754,1.);
+#2754 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#2755 = PLANE('',#2756);
+#2756 = AXIS2_PLACEMENT_3D('',#2757,#2758,#2759);
+#2757 = CARTESIAN_POINT('',(-1.22,-2.17,0.E+000));
+#2758 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2759 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#2760 = ADVANCED_FACE('',(#2761),#2779,.F.);
+#2761 = FACE_BOUND('',#2762,.F.);
+#2762 = EDGE_LOOP('',(#2763,#2764,#2765,#2773));
+#2763 = ORIENTED_EDGE('',*,*,#2742,.T.);
+#2764 = ORIENTED_EDGE('',*,*,#755,.T.);
+#2765 = ORIENTED_EDGE('',*,*,#2766,.F.);
+#2766 = EDGE_CURVE('',#2767,#748,#2769,.T.);
+#2767 = VERTEX_POINT('',#2768);
+#2768 = CARTESIAN_POINT('',(1.22,2.17,0.E+000));
+#2769 = LINE('',#2770,#2771);
+#2770 = CARTESIAN_POINT('',(1.22,2.17,0.E+000));
+#2771 = VECTOR('',#2772,1.);
+#2772 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2773 = ORIENTED_EDGE('',*,*,#2774,.F.);
+#2774 = EDGE_CURVE('',#2743,#2767,#2775,.T.);
+#2775 = LINE('',#2776,#2777);
+#2776 = CARTESIAN_POINT('',(1.22,-2.17,0.E+000));
+#2777 = VECTOR('',#2778,1.);
+#2778 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2779 = PLANE('',#2780);
+#2780 = AXIS2_PLACEMENT_3D('',#2781,#2782,#2783);
+#2781 = CARTESIAN_POINT('',(1.22,-2.17,0.E+000));
+#2782 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#2783 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#2784 = ADVANCED_FACE('',(#2785),#2803,.F.);
+#2785 = FACE_BOUND('',#2786,.F.);
+#2786 = EDGE_LOOP('',(#2787,#2788,#2789,#2797));
+#2787 = ORIENTED_EDGE('',*,*,#2766,.T.);
+#2788 = ORIENTED_EDGE('',*,*,#747,.T.);
+#2789 = ORIENTED_EDGE('',*,*,#2790,.F.);
+#2790 = EDGE_CURVE('',#2791,#740,#2793,.T.);
+#2791 = VERTEX_POINT('',#2792);
+#2792 = CARTESIAN_POINT('',(-0.87,2.17,0.E+000));
+#2793 = LINE('',#2794,#2795);
+#2794 = CARTESIAN_POINT('',(-0.87,2.17,0.E+000));
+#2795 = VECTOR('',#2796,1.);
+#2796 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2797 = ORIENTED_EDGE('',*,*,#2798,.F.);
+#2798 = EDGE_CURVE('',#2767,#2791,#2799,.T.);
+#2799 = LINE('',#2800,#2801);
+#2800 = CARTESIAN_POINT('',(1.22,2.17,0.E+000));
+#2801 = VECTOR('',#2802,1.);
+#2802 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#2803 = PLANE('',#2804);
+#2804 = AXIS2_PLACEMENT_3D('',#2805,#2806,#2807);
+#2805 = CARTESIAN_POINT('',(1.22,2.17,0.E+000));
+#2806 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2807 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#2808 = ADVANCED_FACE('',(#2809),#2820,.F.);
+#2809 = FACE_BOUND('',#2810,.F.);
+#2810 = EDGE_LOOP('',(#2811,#2812,#2813,#2814));
+#2811 = ORIENTED_EDGE('',*,*,#2790,.T.);
+#2812 = ORIENTED_EDGE('',*,*,#739,.T.);
+#2813 = ORIENTED_EDGE('',*,*,#2709,.F.);
+#2814 = ORIENTED_EDGE('',*,*,#2815,.F.);
+#2815 = EDGE_CURVE('',#2791,#2710,#2816,.T.);
+#2816 = LINE('',#2817,#2818);
+#2817 = CARTESIAN_POINT('',(-0.87,2.17,0.E+000));
+#2818 = VECTOR('',#2819,1.);
+#2819 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#2820 = PLANE('',#2821);
+#2821 = AXIS2_PLACEMENT_3D('',#2822,#2823,#2824);
+#2822 = CARTESIAN_POINT('',(-0.87,2.17,0.E+000));
+#2823 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#2824 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#2825 = ADVANCED_FACE('',(#2826,#2832),#2843,.T.);
+#2826 = FACE_BOUND('',#2827,.T.);
+#2827 = EDGE_LOOP('',(#2828,#2829,#2830,#2831));
+#2828 = ORIENTED_EDGE('',*,*,#1000,.F.);
+#2829 = ORIENTED_EDGE('',*,*,#1056,.T.);
+#2830 = ORIENTED_EDGE('',*,*,#2695,.T.);
+#2831 = ORIENTED_EDGE('',*,*,#786,.F.);
+#2832 = FACE_BOUND('',#2833,.T.);
+#2833 = EDGE_LOOP('',(#2834));
+#2834 = ORIENTED_EDGE('',*,*,#2835,.T.);
+#2835 = EDGE_CURVE('',#2836,#2836,#2838,.T.);
+#2836 = VERTEX_POINT('',#2837);
+#2837 = CARTESIAN_POINT('',(-1.4,1.65,0.77));
+#2838 = CIRCLE('',#2839,0.25);
+#2839 = AXIS2_PLACEMENT_3D('',#2840,#2841,#2842);
+#2840 = CARTESIAN_POINT('',(-1.4,1.9,0.77));
+#2841 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2842 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2843 = PLANE('',#2844);
+#2844 = AXIS2_PLACEMENT_3D('',#2845,#2846,#2847);
+#2845 = CARTESIAN_POINT('',(-1.99,2.49,0.77));
+#2846 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2847 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#2848 = ADVANCED_FACE('',(#2849),#2860,.F.);
+#2849 = FACE_BOUND('',#2850,.F.);
+#2850 = EDGE_LOOP('',(#2851,#2852,#2858,#2859));
+#2851 = ORIENTED_EDGE('',*,*,#1032,.F.);
+#2852 = ORIENTED_EDGE('',*,*,#2853,.F.);
+#2853 = EDGE_CURVE('',#1339,#1025,#2854,.T.);
+#2854 = LINE('',#2855,#2856);
+#2855 = CARTESIAN_POINT('',(2.,1.625,0.2));
+#2856 = VECTOR('',#2857,1.);
+#2857 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2858 = ORIENTED_EDGE('',*,*,#1338,.F.);
+#2859 = ORIENTED_EDGE('',*,*,#956,.T.);
+#2860 = PLANE('',#2861);
+#2861 = AXIS2_PLACEMENT_3D('',#2862,#2863,#2864);
+#2862 = CARTESIAN_POINT('',(2.,1.875,0.2));
+#2863 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2864 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2865 = ADVANCED_FACE('',(#2866),#2877,.F.);
+#2866 = FACE_BOUND('',#2867,.F.);
+#2867 = EDGE_LOOP('',(#2868,#2869,#2875,#2876));
+#2868 = ORIENTED_EDGE('',*,*,#2514,.F.);
+#2869 = ORIENTED_EDGE('',*,*,#2870,.F.);
+#2870 = EDGE_CURVE('',#2613,#2507,#2871,.T.);
+#2871 = LINE('',#2872,#2873);
+#2872 = CARTESIAN_POINT('',(2.,-1.875,0.2));
+#2873 = VECTOR('',#2874,1.);
+#2874 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2875 = ORIENTED_EDGE('',*,*,#2612,.F.);
+#2876 = ORIENTED_EDGE('',*,*,#809,.T.);
+#2877 = PLANE('',#2878);
+#2878 = AXIS2_PLACEMENT_3D('',#2879,#2880,#2881);
+#2879 = CARTESIAN_POINT('',(2.,-1.625,0.2));
+#2880 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2881 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2882 = ADVANCED_FACE('',(#2883),#2894,.F.);
+#2883 = FACE_BOUND('',#2884,.F.);
+#2884 = EDGE_LOOP('',(#2885,#2886,#2892,#2893));
+#2885 = ORIENTED_EDGE('',*,*,#1436,.F.);
+#2886 = ORIENTED_EDGE('',*,*,#2887,.F.);
+#2887 = EDGE_CURVE('',#1535,#1429,#2888,.T.);
+#2888 = LINE('',#2889,#2890);
+#2889 = CARTESIAN_POINT('',(2.,1.125,0.2));
+#2890 = VECTOR('',#2891,1.);
+#2891 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2892 = ORIENTED_EDGE('',*,*,#1534,.F.);
+#2893 = ORIENTED_EDGE('',*,*,#933,.T.);
+#2894 = PLANE('',#2895);
+#2895 = AXIS2_PLACEMENT_3D('',#2896,#2897,#2898);
+#2896 = CARTESIAN_POINT('',(2.,1.375,0.2));
+#2897 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2898 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2899 = ADVANCED_FACE('',(#2900),#2911,.F.);
+#2900 = FACE_BOUND('',#2901,.F.);
+#2901 = EDGE_LOOP('',(#2902,#2903,#2909,#2910));
+#2902 = ORIENTED_EDGE('',*,*,#2318,.F.);
+#2903 = ORIENTED_EDGE('',*,*,#2904,.F.);
+#2904 = EDGE_CURVE('',#2417,#2311,#2905,.T.);
+#2905 = LINE('',#2906,#2907);
+#2906 = CARTESIAN_POINT('',(2.,-1.375,0.2));
+#2907 = VECTOR('',#2908,1.);
+#2908 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2909 = ORIENTED_EDGE('',*,*,#2416,.F.);
+#2910 = ORIENTED_EDGE('',*,*,#832,.T.);
+#2911 = PLANE('',#2912);
+#2912 = AXIS2_PLACEMENT_3D('',#2913,#2914,#2915);
+#2913 = CARTESIAN_POINT('',(2.,-1.125,0.2));
+#2914 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2915 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2916 = ADVANCED_FACE('',(#2917),#2928,.F.);
+#2917 = FACE_BOUND('',#2918,.F.);
+#2918 = EDGE_LOOP('',(#2919,#2920,#2926,#2927));
+#2919 = ORIENTED_EDGE('',*,*,#1632,.F.);
+#2920 = ORIENTED_EDGE('',*,*,#2921,.F.);
+#2921 = EDGE_CURVE('',#1731,#1625,#2922,.T.);
+#2922 = LINE('',#2923,#2924);
+#2923 = CARTESIAN_POINT('',(2.,0.625,0.2));
+#2924 = VECTOR('',#2925,1.);
+#2925 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2926 = ORIENTED_EDGE('',*,*,#1730,.F.);
+#2927 = ORIENTED_EDGE('',*,*,#910,.T.);
+#2928 = PLANE('',#2929);
+#2929 = AXIS2_PLACEMENT_3D('',#2930,#2931,#2932);
+#2930 = CARTESIAN_POINT('',(2.,0.875,0.2));
+#2931 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2932 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2933 = ADVANCED_FACE('',(#2934),#2945,.F.);
+#2934 = FACE_BOUND('',#2935,.F.);
+#2935 = EDGE_LOOP('',(#2936,#2937,#2943,#2944));
+#2936 = ORIENTED_EDGE('',*,*,#2122,.F.);
+#2937 = ORIENTED_EDGE('',*,*,#2938,.F.);
+#2938 = EDGE_CURVE('',#2221,#2115,#2939,.T.);
+#2939 = LINE('',#2940,#2941);
+#2940 = CARTESIAN_POINT('',(2.,-0.875,0.2));
+#2941 = VECTOR('',#2942,1.);
+#2942 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2943 = ORIENTED_EDGE('',*,*,#2220,.F.);
+#2944 = ORIENTED_EDGE('',*,*,#855,.T.);
+#2945 = PLANE('',#2946);
+#2946 = AXIS2_PLACEMENT_3D('',#2947,#2948,#2949);
+#2947 = CARTESIAN_POINT('',(2.,-0.625,0.2));
+#2948 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2949 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2950 = ADVANCED_FACE('',(#2951),#2962,.F.);
+#2951 = FACE_BOUND('',#2952,.F.);
+#2952 = EDGE_LOOP('',(#2953,#2954,#2960,#2961));
+#2953 = ORIENTED_EDGE('',*,*,#1926,.F.);
+#2954 = ORIENTED_EDGE('',*,*,#2955,.F.);
+#2955 = EDGE_CURVE('',#2025,#1919,#2956,.T.);
+#2956 = LINE('',#2957,#2958);
+#2957 = CARTESIAN_POINT('',(2.,-0.375,0.2));
+#2958 = VECTOR('',#2959,1.);
+#2959 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2960 = ORIENTED_EDGE('',*,*,#2024,.F.);
+#2961 = ORIENTED_EDGE('',*,*,#878,.T.);
+#2962 = PLANE('',#2963);
+#2963 = AXIS2_PLACEMENT_3D('',#2964,#2965,#2966);
+#2964 = CARTESIAN_POINT('',(2.,-0.125,0.2));
+#2965 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2966 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2967 = ADVANCED_FACE('',(#2968),#2979,.T.);
+#2968 = FACE_BOUND('',#2969,.F.);
+#2969 = EDGE_LOOP('',(#2970,#2971,#2972,#2973));
+#2970 = ORIENTED_EDGE('',*,*,#1014,.T.);
+#2971 = ORIENTED_EDGE('',*,*,#1262,.T.);
+#2972 = ORIENTED_EDGE('',*,*,#1327,.T.);
+#2973 = ORIENTED_EDGE('',*,*,#2974,.T.);
+#2974 = EDGE_CURVE('',#1328,#1015,#2975,.T.);
+#2975 = LINE('',#2976,#2977);
+#2976 = CARTESIAN_POINT('',(2.,1.625,0.E+000));
+#2977 = VECTOR('',#2978,1.);
+#2978 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2979 = PLANE('',#2980);
+#2980 = AXIS2_PLACEMENT_3D('',#2981,#2982,#2983);
+#2981 = CARTESIAN_POINT('',(2.,1.875,0.E+000));
+#2982 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2983 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#2984 = ADVANCED_FACE('',(#2985),#2991,.F.);
+#2985 = FACE_BOUND('',#2986,.F.);
+#2986 = EDGE_LOOP('',(#2987,#2988,#2989,#2990));
+#2987 = ORIENTED_EDGE('',*,*,#1346,.T.);
+#2988 = ORIENTED_EDGE('',*,*,#2853,.T.);
+#2989 = ORIENTED_EDGE('',*,*,#1024,.F.);
+#2990 = ORIENTED_EDGE('',*,*,#2974,.F.);
+#2991 = PLANE('',#2992);
+#2992 = AXIS2_PLACEMENT_3D('',#2993,#2994,#2995);
+#2993 = CARTESIAN_POINT('',(2.,1.625,0.E+000));
+#2994 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#2995 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#2996 = ADVANCED_FACE('',(#2997),#3008,.F.);
+#2997 = FACE_BOUND('',#2998,.F.);
+#2998 = EDGE_LOOP('',(#2999,#3000,#3006,#3007));
+#2999 = ORIENTED_EDGE('',*,*,#1401,.F.);
+#3000 = ORIENTED_EDGE('',*,*,#3001,.F.);
+#3001 = EDGE_CURVE('',#1306,#1394,#3002,.T.);
+#3002 = LINE('',#3003,#3004);
+#3003 = CARTESIAN_POINT('',(-2.,1.875,0.2));
+#3004 = VECTOR('',#3005,1.);
+#3005 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3006 = ORIENTED_EDGE('',*,*,#1305,.F.);
+#3007 = ORIENTED_EDGE('',*,*,#1240,.F.);
+#3008 = PLANE('',#3009);
+#3009 = AXIS2_PLACEMENT_3D('',#3010,#3011,#3012);
+#3010 = CARTESIAN_POINT('',(-2.,1.625,0.2));
+#3011 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3012 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#3013 = ADVANCED_FACE('',(#3014),#3025,.F.);
+#3014 = FACE_BOUND('',#3015,.F.);
+#3015 = EDGE_LOOP('',(#3016,#3017,#3023,#3024));
+#3016 = ORIENTED_EDGE('',*,*,#2675,.F.);
+#3017 = ORIENTED_EDGE('',*,*,#3018,.F.);
+#3018 = EDGE_CURVE('',#2580,#2668,#3019,.T.);
+#3019 = LINE('',#3020,#3021);
+#3020 = CARTESIAN_POINT('',(-2.,-1.625,0.2));
+#3021 = VECTOR('',#3022,1.);
+#3022 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3023 = ORIENTED_EDGE('',*,*,#2579,.F.);
+#3024 = ORIENTED_EDGE('',*,*,#1079,.F.);
+#3025 = PLANE('',#3026);
+#3026 = AXIS2_PLACEMENT_3D('',#3027,#3028,#3029);
+#3027 = CARTESIAN_POINT('',(-2.,-1.875,0.2));
+#3028 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3029 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#3030 = ADVANCED_FACE('',(#3031),#3042,.F.);
+#3031 = FACE_BOUND('',#3032,.F.);
+#3032 = EDGE_LOOP('',(#3033,#3034,#3040,#3041));
+#3033 = ORIENTED_EDGE('',*,*,#1597,.F.);
+#3034 = ORIENTED_EDGE('',*,*,#3035,.F.);
+#3035 = EDGE_CURVE('',#1502,#1590,#3036,.T.);
+#3036 = LINE('',#3037,#3038);
+#3037 = CARTESIAN_POINT('',(-2.,1.375,0.2));
+#3038 = VECTOR('',#3039,1.);
+#3039 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3040 = ORIENTED_EDGE('',*,*,#1501,.F.);
+#3041 = ORIENTED_EDGE('',*,*,#1217,.F.);
+#3042 = PLANE('',#3043);
+#3043 = AXIS2_PLACEMENT_3D('',#3044,#3045,#3046);
+#3044 = CARTESIAN_POINT('',(-2.,1.125,0.2));
+#3045 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3046 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#3047 = ADVANCED_FACE('',(#3048),#3059,.F.);
+#3048 = FACE_BOUND('',#3049,.F.);
+#3049 = EDGE_LOOP('',(#3050,#3051,#3057,#3058));
+#3050 = ORIENTED_EDGE('',*,*,#2479,.F.);
+#3051 = ORIENTED_EDGE('',*,*,#3052,.F.);
+#3052 = EDGE_CURVE('',#2384,#2472,#3053,.T.);
+#3053 = LINE('',#3054,#3055);
+#3054 = CARTESIAN_POINT('',(-2.,-1.125,0.2));
+#3055 = VECTOR('',#3056,1.);
+#3056 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3057 = ORIENTED_EDGE('',*,*,#2383,.F.);
+#3058 = ORIENTED_EDGE('',*,*,#1102,.F.);
+#3059 = PLANE('',#3060);
+#3060 = AXIS2_PLACEMENT_3D('',#3061,#3062,#3063);
+#3061 = CARTESIAN_POINT('',(-2.,-1.375,0.2));
+#3062 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3063 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#3064 = ADVANCED_FACE('',(#3065),#3076,.F.);
+#3065 = FACE_BOUND('',#3066,.F.);
+#3066 = EDGE_LOOP('',(#3067,#3068,#3074,#3075));
+#3067 = ORIENTED_EDGE('',*,*,#1793,.F.);
+#3068 = ORIENTED_EDGE('',*,*,#3069,.F.);
+#3069 = EDGE_CURVE('',#1698,#1786,#3070,.T.);
+#3070 = LINE('',#3071,#3072);
+#3071 = CARTESIAN_POINT('',(-2.,0.875,0.2));
+#3072 = VECTOR('',#3073,1.);
+#3073 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3074 = ORIENTED_EDGE('',*,*,#1697,.F.);
+#3075 = ORIENTED_EDGE('',*,*,#1194,.F.);
+#3076 = PLANE('',#3077);
+#3077 = AXIS2_PLACEMENT_3D('',#3078,#3079,#3080);
+#3078 = CARTESIAN_POINT('',(-2.,0.625,0.2));
+#3079 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3080 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#3081 = ADVANCED_FACE('',(#3082),#3093,.F.);
+#3082 = FACE_BOUND('',#3083,.F.);
+#3083 = EDGE_LOOP('',(#3084,#3085,#3091,#3092));
+#3084 = ORIENTED_EDGE('',*,*,#2283,.F.);
+#3085 = ORIENTED_EDGE('',*,*,#3086,.F.);
+#3086 = EDGE_CURVE('',#2188,#2276,#3087,.T.);
+#3087 = LINE('',#3088,#3089);
+#3088 = CARTESIAN_POINT('',(-2.,-0.625,0.2));
+#3089 = VECTOR('',#3090,1.);
+#3090 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3091 = ORIENTED_EDGE('',*,*,#2187,.F.);
+#3092 = ORIENTED_EDGE('',*,*,#1125,.F.);
+#3093 = PLANE('',#3094);
+#3094 = AXIS2_PLACEMENT_3D('',#3095,#3096,#3097);
+#3095 = CARTESIAN_POINT('',(-2.,-0.875,0.2));
+#3096 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3097 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#3098 = ADVANCED_FACE('',(#3099),#3110,.F.);
+#3099 = FACE_BOUND('',#3100,.F.);
+#3100 = EDGE_LOOP('',(#3101,#3102,#3108,#3109));
+#3101 = ORIENTED_EDGE('',*,*,#1891,.F.);
+#3102 = ORIENTED_EDGE('',*,*,#3103,.F.);
+#3103 = EDGE_CURVE('',#1829,#1884,#3104,.T.);
+#3104 = LINE('',#3105,#3106);
+#3105 = CARTESIAN_POINT('',(-2.,0.375,0.2));
+#3106 = VECTOR('',#3107,1.);
+#3107 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3108 = ORIENTED_EDGE('',*,*,#1828,.F.);
+#3109 = ORIENTED_EDGE('',*,*,#1171,.F.);
+#3110 = PLANE('',#3111);
+#3111 = AXIS2_PLACEMENT_3D('',#3112,#3113,#3114);
+#3112 = CARTESIAN_POINT('',(-2.,0.125,0.2));
+#3113 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3114 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#3115 = ADVANCED_FACE('',(#3116),#3127,.F.);
+#3116 = FACE_BOUND('',#3117,.F.);
+#3117 = EDGE_LOOP('',(#3118,#3119,#3125,#3126));
+#3118 = ORIENTED_EDGE('',*,*,#2087,.F.);
+#3119 = ORIENTED_EDGE('',*,*,#3120,.F.);
+#3120 = EDGE_CURVE('',#1992,#2080,#3121,.T.);
+#3121 = LINE('',#3122,#3123);
+#3122 = CARTESIAN_POINT('',(-2.,-0.125,0.2));
+#3123 = VECTOR('',#3124,1.);
+#3124 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3125 = ORIENTED_EDGE('',*,*,#1991,.F.);
+#3126 = ORIENTED_EDGE('',*,*,#1148,.F.);
+#3127 = PLANE('',#3128);
+#3128 = AXIS2_PLACEMENT_3D('',#3129,#3130,#3131);
+#3129 = CARTESIAN_POINT('',(-2.,-0.375,0.2));
+#3130 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3131 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#3132 = ADVANCED_FACE('',(#3133),#3144,.T.);
+#3133 = FACE_BOUND('',#3134,.F.);
+#3134 = EDGE_LOOP('',(#3135,#3136,#3137,#3138));
+#3135 = ORIENTED_EDGE('',*,*,#1385,.T.);
+#3136 = ORIENTED_EDGE('',*,*,#1360,.T.);
+#3137 = ORIENTED_EDGE('',*,*,#1287,.T.);
+#3138 = ORIENTED_EDGE('',*,*,#3139,.T.);
+#3139 = EDGE_CURVE('',#1290,#1386,#3140,.T.);
+#3140 = LINE('',#3141,#3142);
+#3141 = CARTESIAN_POINT('',(-2.,1.875,0.E+000));
+#3142 = VECTOR('',#3143,1.);
+#3143 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3144 = PLANE('',#3145);
+#3145 = AXIS2_PLACEMENT_3D('',#3146,#3147,#3148);
+#3146 = CARTESIAN_POINT('',(-2.,1.625,0.E+000));
+#3147 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3148 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#3149 = ADVANCED_FACE('',(#3150),#3156,.F.);
+#3150 = FACE_BOUND('',#3151,.F.);
+#3151 = EDGE_LOOP('',(#3152,#3153,#3154,#3155));
+#3152 = ORIENTED_EDGE('',*,*,#1313,.T.);
+#3153 = ORIENTED_EDGE('',*,*,#3001,.T.);
+#3154 = ORIENTED_EDGE('',*,*,#1393,.F.);
+#3155 = ORIENTED_EDGE('',*,*,#3139,.F.);
+#3156 = PLANE('',#3157);
+#3157 = AXIS2_PLACEMENT_3D('',#3158,#3159,#3160);
+#3158 = CARTESIAN_POINT('',(-2.,1.875,0.E+000));
+#3159 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#3160 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3161 = ADVANCED_FACE('',(#3162),#3173,.T.);
+#3162 = FACE_BOUND('',#3163,.F.);
+#3163 = EDGE_LOOP('',(#3164,#3165,#3166,#3167));
+#3164 = ORIENTED_EDGE('',*,*,#1418,.T.);
+#3165 = ORIENTED_EDGE('',*,*,#1458,.T.);
+#3166 = ORIENTED_EDGE('',*,*,#1523,.T.);
+#3167 = ORIENTED_EDGE('',*,*,#3168,.T.);
+#3168 = EDGE_CURVE('',#1524,#1419,#3169,.T.);
+#3169 = LINE('',#3170,#3171);
+#3170 = CARTESIAN_POINT('',(2.,1.125,0.E+000));
+#3171 = VECTOR('',#3172,1.);
+#3172 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#3173 = PLANE('',#3174);
+#3174 = AXIS2_PLACEMENT_3D('',#3175,#3176,#3177);
+#3175 = CARTESIAN_POINT('',(2.,1.375,0.E+000));
+#3176 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3177 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#3178 = ADVANCED_FACE('',(#3179),#3185,.F.);
+#3179 = FACE_BOUND('',#3180,.F.);
+#3180 = EDGE_LOOP('',(#3181,#3182,#3183,#3184));
+#3181 = ORIENTED_EDGE('',*,*,#1542,.T.);
+#3182 = ORIENTED_EDGE('',*,*,#2887,.T.);
+#3183 = ORIENTED_EDGE('',*,*,#1428,.F.);
+#3184 = ORIENTED_EDGE('',*,*,#3168,.F.);
+#3185 = PLANE('',#3186);
+#3186 = AXIS2_PLACEMENT_3D('',#3187,#3188,#3189);
+#3187 = CARTESIAN_POINT('',(2.,1.125,0.E+000));
+#3188 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#3189 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#3190 = ADVANCED_FACE('',(#3191),#3202,.T.);
+#3191 = FACE_BOUND('',#3192,.F.);
+#3192 = EDGE_LOOP('',(#3193,#3194,#3195,#3196));
+#3193 = ORIENTED_EDGE('',*,*,#1581,.T.);
+#3194 = ORIENTED_EDGE('',*,*,#1556,.T.);
+#3195 = ORIENTED_EDGE('',*,*,#1483,.T.);
+#3196 = ORIENTED_EDGE('',*,*,#3197,.T.);
+#3197 = EDGE_CURVE('',#1486,#1582,#3198,.T.);
+#3198 = LINE('',#3199,#3200);
+#3199 = CARTESIAN_POINT('',(-2.,1.375,0.E+000));
+#3200 = VECTOR('',#3201,1.);
+#3201 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3202 = PLANE('',#3203);
+#3203 = AXIS2_PLACEMENT_3D('',#3204,#3205,#3206);
+#3204 = CARTESIAN_POINT('',(-2.,1.125,0.E+000));
+#3205 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3206 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#3207 = ADVANCED_FACE('',(#3208),#3214,.F.);
+#3208 = FACE_BOUND('',#3209,.F.);
+#3209 = EDGE_LOOP('',(#3210,#3211,#3212,#3213));
+#3210 = ORIENTED_EDGE('',*,*,#1509,.T.);
+#3211 = ORIENTED_EDGE('',*,*,#3035,.T.);
+#3212 = ORIENTED_EDGE('',*,*,#1589,.F.);
+#3213 = ORIENTED_EDGE('',*,*,#3197,.F.);
+#3214 = PLANE('',#3215);
+#3215 = AXIS2_PLACEMENT_3D('',#3216,#3217,#3218);
+#3216 = CARTESIAN_POINT('',(-2.,1.375,0.E+000));
+#3217 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#3218 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3219 = ADVANCED_FACE('',(#3220),#3231,.T.);
+#3220 = FACE_BOUND('',#3221,.F.);
+#3221 = EDGE_LOOP('',(#3222,#3223,#3224,#3225));
+#3222 = ORIENTED_EDGE('',*,*,#1614,.T.);
+#3223 = ORIENTED_EDGE('',*,*,#1654,.T.);
+#3224 = ORIENTED_EDGE('',*,*,#1719,.T.);
+#3225 = ORIENTED_EDGE('',*,*,#3226,.T.);
+#3226 = EDGE_CURVE('',#1720,#1615,#3227,.T.);
+#3227 = LINE('',#3228,#3229);
+#3228 = CARTESIAN_POINT('',(2.,0.625,0.E+000));
+#3229 = VECTOR('',#3230,1.);
+#3230 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#3231 = PLANE('',#3232);
+#3232 = AXIS2_PLACEMENT_3D('',#3233,#3234,#3235);
+#3233 = CARTESIAN_POINT('',(2.,0.875,0.E+000));
+#3234 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3235 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#3236 = ADVANCED_FACE('',(#3237),#3243,.F.);
+#3237 = FACE_BOUND('',#3238,.F.);
+#3238 = EDGE_LOOP('',(#3239,#3240,#3241,#3242));
+#3239 = ORIENTED_EDGE('',*,*,#1738,.T.);
+#3240 = ORIENTED_EDGE('',*,*,#2921,.T.);
+#3241 = ORIENTED_EDGE('',*,*,#1624,.F.);
+#3242 = ORIENTED_EDGE('',*,*,#3226,.F.);
+#3243 = PLANE('',#3244);
+#3244 = AXIS2_PLACEMENT_3D('',#3245,#3246,#3247);
+#3245 = CARTESIAN_POINT('',(2.,0.625,0.E+000));
+#3246 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#3247 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#3248 = ADVANCED_FACE('',(#3249),#3260,.T.);
+#3249 = FACE_BOUND('',#3250,.F.);
+#3250 = EDGE_LOOP('',(#3251,#3252,#3253,#3254));
+#3251 = ORIENTED_EDGE('',*,*,#1777,.T.);
+#3252 = ORIENTED_EDGE('',*,*,#1752,.T.);
+#3253 = ORIENTED_EDGE('',*,*,#1679,.T.);
+#3254 = ORIENTED_EDGE('',*,*,#3255,.T.);
+#3255 = EDGE_CURVE('',#1682,#1778,#3256,.T.);
+#3256 = LINE('',#3257,#3258);
+#3257 = CARTESIAN_POINT('',(-2.,0.875,0.E+000));
+#3258 = VECTOR('',#3259,1.);
+#3259 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3260 = PLANE('',#3261);
+#3261 = AXIS2_PLACEMENT_3D('',#3262,#3263,#3264);
+#3262 = CARTESIAN_POINT('',(-2.,0.625,0.E+000));
+#3263 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3264 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#3265 = ADVANCED_FACE('',(#3266),#3272,.F.);
+#3266 = FACE_BOUND('',#3267,.F.);
+#3267 = EDGE_LOOP('',(#3268,#3269,#3270,#3271));
+#3268 = ORIENTED_EDGE('',*,*,#1705,.T.);
+#3269 = ORIENTED_EDGE('',*,*,#3069,.T.);
+#3270 = ORIENTED_EDGE('',*,*,#1785,.F.);
+#3271 = ORIENTED_EDGE('',*,*,#3255,.F.);
+#3272 = PLANE('',#3273);
+#3273 = AXIS2_PLACEMENT_3D('',#3274,#3275,#3276);
+#3274 = CARTESIAN_POINT('',(-2.,0.875,0.E+000));
+#3275 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#3276 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3277 = ADVANCED_FACE('',(#3278),#3289,.T.);
+#3278 = FACE_BOUND('',#3279,.F.);
+#3279 = EDGE_LOOP('',(#3280,#3281,#3282,#3283));
+#3280 = ORIENTED_EDGE('',*,*,#1875,.T.);
+#3281 = ORIENTED_EDGE('',*,*,#1850,.T.);
+#3282 = ORIENTED_EDGE('',*,*,#1810,.T.);
+#3283 = ORIENTED_EDGE('',*,*,#3284,.T.);
+#3284 = EDGE_CURVE('',#1813,#1876,#3285,.T.);
+#3285 = LINE('',#3286,#3287);
+#3286 = CARTESIAN_POINT('',(-2.,0.375,0.E+000));
+#3287 = VECTOR('',#3288,1.);
+#3288 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3289 = PLANE('',#3290);
+#3290 = AXIS2_PLACEMENT_3D('',#3291,#3292,#3293);
+#3291 = CARTESIAN_POINT('',(-2.,0.125,0.E+000));
+#3292 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3293 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#3294 = ADVANCED_FACE('',(#3295),#3301,.F.);
+#3295 = FACE_BOUND('',#3296,.F.);
+#3296 = EDGE_LOOP('',(#3297,#3298,#3299,#3300));
+#3297 = ORIENTED_EDGE('',*,*,#1836,.T.);
+#3298 = ORIENTED_EDGE('',*,*,#3103,.T.);
+#3299 = ORIENTED_EDGE('',*,*,#1883,.F.);
+#3300 = ORIENTED_EDGE('',*,*,#3284,.F.);
+#3301 = PLANE('',#3302);
+#3302 = AXIS2_PLACEMENT_3D('',#3303,#3304,#3305);
+#3303 = CARTESIAN_POINT('',(-2.,0.375,0.E+000));
+#3304 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#3305 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3306 = ADVANCED_FACE('',(#3307),#3318,.T.);
+#3307 = FACE_BOUND('',#3308,.F.);
+#3308 = EDGE_LOOP('',(#3309,#3310,#3311,#3312));
+#3309 = ORIENTED_EDGE('',*,*,#1908,.T.);
+#3310 = ORIENTED_EDGE('',*,*,#1948,.T.);
+#3311 = ORIENTED_EDGE('',*,*,#2013,.T.);
+#3312 = ORIENTED_EDGE('',*,*,#3313,.T.);
+#3313 = EDGE_CURVE('',#2014,#1909,#3314,.T.);
+#3314 = LINE('',#3315,#3316);
+#3315 = CARTESIAN_POINT('',(2.,-0.375,0.E+000));
+#3316 = VECTOR('',#3317,1.);
+#3317 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#3318 = PLANE('',#3319);
+#3319 = AXIS2_PLACEMENT_3D('',#3320,#3321,#3322);
+#3320 = CARTESIAN_POINT('',(2.,-0.125,0.E+000));
+#3321 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3322 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#3323 = ADVANCED_FACE('',(#3324),#3330,.F.);
+#3324 = FACE_BOUND('',#3325,.F.);
+#3325 = EDGE_LOOP('',(#3326,#3327,#3328,#3329));
+#3326 = ORIENTED_EDGE('',*,*,#2032,.T.);
+#3327 = ORIENTED_EDGE('',*,*,#2955,.T.);
+#3328 = ORIENTED_EDGE('',*,*,#1918,.F.);
+#3329 = ORIENTED_EDGE('',*,*,#3313,.F.);
+#3330 = PLANE('',#3331);
+#3331 = AXIS2_PLACEMENT_3D('',#3332,#3333,#3334);
+#3332 = CARTESIAN_POINT('',(2.,-0.375,0.E+000));
+#3333 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#3334 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#3335 = ADVANCED_FACE('',(#3336),#3347,.T.);
+#3336 = FACE_BOUND('',#3337,.F.);
+#3337 = EDGE_LOOP('',(#3338,#3339,#3340,#3341));
+#3338 = ORIENTED_EDGE('',*,*,#2071,.T.);
+#3339 = ORIENTED_EDGE('',*,*,#2046,.T.);
+#3340 = ORIENTED_EDGE('',*,*,#1973,.T.);
+#3341 = ORIENTED_EDGE('',*,*,#3342,.T.);
+#3342 = EDGE_CURVE('',#1976,#2072,#3343,.T.);
+#3343 = LINE('',#3344,#3345);
+#3344 = CARTESIAN_POINT('',(-2.,-0.125,0.E+000));
+#3345 = VECTOR('',#3346,1.);
+#3346 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3347 = PLANE('',#3348);
+#3348 = AXIS2_PLACEMENT_3D('',#3349,#3350,#3351);
+#3349 = CARTESIAN_POINT('',(-2.,-0.375,0.E+000));
+#3350 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3351 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#3352 = ADVANCED_FACE('',(#3353),#3359,.F.);
+#3353 = FACE_BOUND('',#3354,.F.);
+#3354 = EDGE_LOOP('',(#3355,#3356,#3357,#3358));
+#3355 = ORIENTED_EDGE('',*,*,#1999,.T.);
+#3356 = ORIENTED_EDGE('',*,*,#3120,.T.);
+#3357 = ORIENTED_EDGE('',*,*,#2079,.F.);
+#3358 = ORIENTED_EDGE('',*,*,#3342,.F.);
+#3359 = PLANE('',#3360);
+#3360 = AXIS2_PLACEMENT_3D('',#3361,#3362,#3363);
+#3361 = CARTESIAN_POINT('',(-2.,-0.125,0.E+000));
+#3362 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#3363 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3364 = ADVANCED_FACE('',(#3365),#3376,.T.);
+#3365 = FACE_BOUND('',#3366,.F.);
+#3366 = EDGE_LOOP('',(#3367,#3368,#3369,#3370));
+#3367 = ORIENTED_EDGE('',*,*,#2104,.T.);
+#3368 = ORIENTED_EDGE('',*,*,#2144,.T.);
+#3369 = ORIENTED_EDGE('',*,*,#2209,.T.);
+#3370 = ORIENTED_EDGE('',*,*,#3371,.T.);
+#3371 = EDGE_CURVE('',#2210,#2105,#3372,.T.);
+#3372 = LINE('',#3373,#3374);
+#3373 = CARTESIAN_POINT('',(2.,-0.875,0.E+000));
+#3374 = VECTOR('',#3375,1.);
+#3375 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#3376 = PLANE('',#3377);
+#3377 = AXIS2_PLACEMENT_3D('',#3378,#3379,#3380);
+#3378 = CARTESIAN_POINT('',(2.,-0.625,0.E+000));
+#3379 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3380 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#3381 = ADVANCED_FACE('',(#3382),#3388,.F.);
+#3382 = FACE_BOUND('',#3383,.F.);
+#3383 = EDGE_LOOP('',(#3384,#3385,#3386,#3387));
+#3384 = ORIENTED_EDGE('',*,*,#2228,.T.);
+#3385 = ORIENTED_EDGE('',*,*,#2938,.T.);
+#3386 = ORIENTED_EDGE('',*,*,#2114,.F.);
+#3387 = ORIENTED_EDGE('',*,*,#3371,.F.);
+#3388 = PLANE('',#3389);
+#3389 = AXIS2_PLACEMENT_3D('',#3390,#3391,#3392);
+#3390 = CARTESIAN_POINT('',(2.,-0.875,0.E+000));
+#3391 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#3392 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#3393 = ADVANCED_FACE('',(#3394),#3405,.T.);
+#3394 = FACE_BOUND('',#3395,.F.);
+#3395 = EDGE_LOOP('',(#3396,#3397,#3398,#3399));
+#3396 = ORIENTED_EDGE('',*,*,#2267,.T.);
+#3397 = ORIENTED_EDGE('',*,*,#2242,.T.);
+#3398 = ORIENTED_EDGE('',*,*,#2169,.T.);
+#3399 = ORIENTED_EDGE('',*,*,#3400,.T.);
+#3400 = EDGE_CURVE('',#2172,#2268,#3401,.T.);
+#3401 = LINE('',#3402,#3403);
+#3402 = CARTESIAN_POINT('',(-2.,-0.625,0.E+000));
+#3403 = VECTOR('',#3404,1.);
+#3404 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3405 = PLANE('',#3406);
+#3406 = AXIS2_PLACEMENT_3D('',#3407,#3408,#3409);
+#3407 = CARTESIAN_POINT('',(-2.,-0.875,0.E+000));
+#3408 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3409 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#3410 = ADVANCED_FACE('',(#3411),#3417,.F.);
+#3411 = FACE_BOUND('',#3412,.F.);
+#3412 = EDGE_LOOP('',(#3413,#3414,#3415,#3416));
+#3413 = ORIENTED_EDGE('',*,*,#2195,.T.);
+#3414 = ORIENTED_EDGE('',*,*,#3086,.T.);
+#3415 = ORIENTED_EDGE('',*,*,#2275,.F.);
+#3416 = ORIENTED_EDGE('',*,*,#3400,.F.);
+#3417 = PLANE('',#3418);
+#3418 = AXIS2_PLACEMENT_3D('',#3419,#3420,#3421);
+#3419 = CARTESIAN_POINT('',(-2.,-0.625,0.E+000));
+#3420 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#3421 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3422 = ADVANCED_FACE('',(#3423),#3434,.T.);
+#3423 = FACE_BOUND('',#3424,.F.);
+#3424 = EDGE_LOOP('',(#3425,#3426,#3427,#3428));
+#3425 = ORIENTED_EDGE('',*,*,#2300,.T.);
+#3426 = ORIENTED_EDGE('',*,*,#2340,.T.);
+#3427 = ORIENTED_EDGE('',*,*,#2405,.T.);
+#3428 = ORIENTED_EDGE('',*,*,#3429,.T.);
+#3429 = EDGE_CURVE('',#2406,#2301,#3430,.T.);
+#3430 = LINE('',#3431,#3432);
+#3431 = CARTESIAN_POINT('',(2.,-1.375,0.E+000));
+#3432 = VECTOR('',#3433,1.);
+#3433 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#3434 = PLANE('',#3435);
+#3435 = AXIS2_PLACEMENT_3D('',#3436,#3437,#3438);
+#3436 = CARTESIAN_POINT('',(2.,-1.125,0.E+000));
+#3437 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3438 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#3439 = ADVANCED_FACE('',(#3440),#3446,.F.);
+#3440 = FACE_BOUND('',#3441,.F.);
+#3441 = EDGE_LOOP('',(#3442,#3443,#3444,#3445));
+#3442 = ORIENTED_EDGE('',*,*,#2424,.T.);
+#3443 = ORIENTED_EDGE('',*,*,#2904,.T.);
+#3444 = ORIENTED_EDGE('',*,*,#2310,.F.);
+#3445 = ORIENTED_EDGE('',*,*,#3429,.F.);
+#3446 = PLANE('',#3447);
+#3447 = AXIS2_PLACEMENT_3D('',#3448,#3449,#3450);
+#3448 = CARTESIAN_POINT('',(2.,-1.375,0.E+000));
+#3449 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#3450 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#3451 = ADVANCED_FACE('',(#3452),#3463,.T.);
+#3452 = FACE_BOUND('',#3453,.F.);
+#3453 = EDGE_LOOP('',(#3454,#3455,#3456,#3457));
+#3454 = ORIENTED_EDGE('',*,*,#2463,.T.);
+#3455 = ORIENTED_EDGE('',*,*,#2438,.T.);
+#3456 = ORIENTED_EDGE('',*,*,#2365,.T.);
+#3457 = ORIENTED_EDGE('',*,*,#3458,.T.);
+#3458 = EDGE_CURVE('',#2368,#2464,#3459,.T.);
+#3459 = LINE('',#3460,#3461);
+#3460 = CARTESIAN_POINT('',(-2.,-1.125,0.E+000));
+#3461 = VECTOR('',#3462,1.);
+#3462 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3463 = PLANE('',#3464);
+#3464 = AXIS2_PLACEMENT_3D('',#3465,#3466,#3467);
+#3465 = CARTESIAN_POINT('',(-2.,-1.375,0.E+000));
+#3466 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3467 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#3468 = ADVANCED_FACE('',(#3469),#3475,.F.);
+#3469 = FACE_BOUND('',#3470,.F.);
+#3470 = EDGE_LOOP('',(#3471,#3472,#3473,#3474));
+#3471 = ORIENTED_EDGE('',*,*,#2391,.T.);
+#3472 = ORIENTED_EDGE('',*,*,#3052,.T.);
+#3473 = ORIENTED_EDGE('',*,*,#2471,.F.);
+#3474 = ORIENTED_EDGE('',*,*,#3458,.F.);
+#3475 = PLANE('',#3476);
+#3476 = AXIS2_PLACEMENT_3D('',#3477,#3478,#3479);
+#3477 = CARTESIAN_POINT('',(-2.,-1.125,0.E+000));
+#3478 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#3479 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3480 = ADVANCED_FACE('',(#3481),#3492,.T.);
+#3481 = FACE_BOUND('',#3482,.F.);
+#3482 = EDGE_LOOP('',(#3483,#3484,#3485,#3486));
+#3483 = ORIENTED_EDGE('',*,*,#2496,.T.);
+#3484 = ORIENTED_EDGE('',*,*,#2536,.T.);
+#3485 = ORIENTED_EDGE('',*,*,#2601,.T.);
+#3486 = ORIENTED_EDGE('',*,*,#3487,.T.);
+#3487 = EDGE_CURVE('',#2602,#2497,#3488,.T.);
+#3488 = LINE('',#3489,#3490);
+#3489 = CARTESIAN_POINT('',(2.,-1.875,0.E+000));
+#3490 = VECTOR('',#3491,1.);
+#3491 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#3492 = PLANE('',#3493);
+#3493 = AXIS2_PLACEMENT_3D('',#3494,#3495,#3496);
+#3494 = CARTESIAN_POINT('',(2.,-1.625,0.E+000));
+#3495 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3496 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#3497 = ADVANCED_FACE('',(#3498),#3504,.F.);
+#3498 = FACE_BOUND('',#3499,.F.);
+#3499 = EDGE_LOOP('',(#3500,#3501,#3502,#3503));
+#3500 = ORIENTED_EDGE('',*,*,#2620,.T.);
+#3501 = ORIENTED_EDGE('',*,*,#2870,.T.);
+#3502 = ORIENTED_EDGE('',*,*,#2506,.F.);
+#3503 = ORIENTED_EDGE('',*,*,#3487,.F.);
+#3504 = PLANE('',#3505);
+#3505 = AXIS2_PLACEMENT_3D('',#3506,#3507,#3508);
+#3506 = CARTESIAN_POINT('',(2.,-1.875,0.E+000));
+#3507 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#3508 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#3509 = ADVANCED_FACE('',(#3510),#3521,.T.);
+#3510 = FACE_BOUND('',#3511,.F.);
+#3511 = EDGE_LOOP('',(#3512,#3513,#3514,#3515));
+#3512 = ORIENTED_EDGE('',*,*,#2659,.T.);
+#3513 = ORIENTED_EDGE('',*,*,#2634,.T.);
+#3514 = ORIENTED_EDGE('',*,*,#2561,.T.);
+#3515 = ORIENTED_EDGE('',*,*,#3516,.T.);
+#3516 = EDGE_CURVE('',#2564,#2660,#3517,.T.);
+#3517 = LINE('',#3518,#3519);
+#3518 = CARTESIAN_POINT('',(-2.,-1.625,0.E+000));
+#3519 = VECTOR('',#3520,1.);
+#3520 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3521 = PLANE('',#3522);
+#3522 = AXIS2_PLACEMENT_3D('',#3523,#3524,#3525);
+#3523 = CARTESIAN_POINT('',(-2.,-1.875,0.E+000));
+#3524 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3525 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#3526 = ADVANCED_FACE('',(#3527),#3533,.F.);
+#3527 = FACE_BOUND('',#3528,.F.);
+#3528 = EDGE_LOOP('',(#3529,#3530,#3531,#3532));
+#3529 = ORIENTED_EDGE('',*,*,#2587,.T.);
+#3530 = ORIENTED_EDGE('',*,*,#3018,.T.);
+#3531 = ORIENTED_EDGE('',*,*,#2667,.F.);
+#3532 = ORIENTED_EDGE('',*,*,#3516,.F.);
+#3533 = PLANE('',#3534);
+#3534 = AXIS2_PLACEMENT_3D('',#3535,#3536,#3537);
+#3535 = CARTESIAN_POINT('',(-2.,-1.625,0.E+000));
+#3536 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#3537 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#3538 = ADVANCED_FACE('',(#3539),#3546,.T.);
+#3539 = FACE_BOUND('',#3540,.F.);
+#3540 = EDGE_LOOP('',(#3541,#3542,#3543,#3544,#3545));
+#3541 = ORIENTED_EDGE('',*,*,#2726,.T.);
+#3542 = ORIENTED_EDGE('',*,*,#2750,.T.);
+#3543 = ORIENTED_EDGE('',*,*,#2774,.T.);
+#3544 = ORIENTED_EDGE('',*,*,#2798,.T.);
+#3545 = ORIENTED_EDGE('',*,*,#2815,.T.);
+#3546 = PLANE('',#3547);
+#3547 = AXIS2_PLACEMENT_3D('',#3548,#3549,#3550);
+#3548 = CARTESIAN_POINT('',(-1.22,1.82,0.E+000));
+#3549 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3550 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#3551 = ADVANCED_FACE('',(#3552),#3571,.F.);
+#3552 = FACE_BOUND('',#3553,.T.);
+#3553 = EDGE_LOOP('',(#3554,#3555,#3563,#3570));
+#3554 = ORIENTED_EDGE('',*,*,#2835,.F.);
+#3555 = ORIENTED_EDGE('',*,*,#3556,.T.);
+#3556 = EDGE_CURVE('',#2836,#3557,#3559,.T.);
+#3557 = VERTEX_POINT('',#3558);
+#3558 = CARTESIAN_POINT('',(-1.4,1.65,0.76));
+#3559 = LINE('',#3560,#3561);
+#3560 = CARTESIAN_POINT('',(-1.4,1.65,0.78));
+#3561 = VECTOR('',#3562,1.);
+#3562 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#3563 = ORIENTED_EDGE('',*,*,#3564,.F.);
+#3564 = EDGE_CURVE('',#3557,#3557,#3565,.T.);
+#3565 = CIRCLE('',#3566,0.25);
+#3566 = AXIS2_PLACEMENT_3D('',#3567,#3568,#3569);
+#3567 = CARTESIAN_POINT('',(-1.4,1.9,0.76));
+#3568 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3569 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#3570 = ORIENTED_EDGE('',*,*,#3556,.F.);
+#3571 = CYLINDRICAL_SURFACE('',#3572,0.25);
+#3572 = AXIS2_PLACEMENT_3D('',#3573,#3574,#3575);
+#3573 = CARTESIAN_POINT('',(-1.4,1.9,0.78));
+#3574 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3575 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#3576 = ADVANCED_FACE('',(#3577),#3580,.T.);
+#3577 = FACE_BOUND('',#3578,.T.);
+#3578 = EDGE_LOOP('',(#3579));
+#3579 = ORIENTED_EDGE('',*,*,#3564,.T.);
+#3580 = PLANE('',#3581);
+#3581 = AXIS2_PLACEMENT_3D('',#3582,#3583,#3584);
+#3582 = CARTESIAN_POINT('',(-1.4,1.9,0.76));
+#3583 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3584 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#3585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3589))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3586,#3587,#3588)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3586 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3587 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3588 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3589 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#3586,
+'distance_accuracy_value','confusion accuracy');
+#3590 = PRODUCT_TYPE('part',$,(#7));
+#3591 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+#3592,#3600,#3607,#3614,#3621,#3628,#3636,#3643,#3650,#3657,#3664,
+#3671,#3678,#3685,#3692,#3699,#3706,#3713,#3720,#3727,#3734,#3741,
+#3748,#3755,#3762,#3769,#3776,#3783,#3790,#3797,#3804,#3811,#3818,
+#3825,#3832,#3839,#3846,#3853,#3860,#3867,#3874,#3881,#3888,#3895,
+#3902,#3909,#3916,#3923,#3930,#3937,#3944,#3951,#3958,#3965,#3972,
+#3979,#3986,#3993,#4000,#4007,#4014,#4021,#4028,#4035,#4042,#4049,
+#4056,#4063,#4070,#4077,#4084,#4091,#4098,#4105,#4112,#4119,#4126,
+#4133,#4140,#4147,#4154,#4161,#4168,#4175,#4182,#4189,#4196,#4203,
+#4210,#4217,#4224,#4231,#4238,#4245,#4252,#4259,#4266,#4273,#4280,
+#4287,#4294,#4301,#4308,#4315,#4322,#4329,#4336,#4343,#4350,#4358),
+#3585);
+#3592 = STYLED_ITEM('color',(#3593),#17);
+#3593 = PRESENTATION_STYLE_ASSIGNMENT((#3594));
+#3594 = SURFACE_STYLE_USAGE(.BOTH.,#3595);
+#3595 = SURFACE_SIDE_STYLE('',(#3596));
+#3596 = SURFACE_STYLE_FILL_AREA(#3597);
+#3597 = FILL_AREA_STYLE('',(#3598));
+#3598 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3599 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812);
+#3600 = STYLED_ITEM('color',(#3601),#58);
+#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('',#3599);
+#3607 = STYLED_ITEM('color',(#3608),#105);
+#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('',#3599);
+#3614 = STYLED_ITEM('color',(#3615),#130);
+#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('',#3599);
+#3621 = STYLED_ITEM('color',(#3622),#170);
+#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('',#3599);
+#3628 = STYLED_ITEM('color',(#3629),#187);
+#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('',#3635);
+#3635 = COLOUR_RGB('',0.148000001907,0.144999995828,0.144999995828);
+#3636 = STYLED_ITEM('color',(#3637),#773);
+#3637 = PRESENTATION_STYLE_ASSIGNMENT((#3638));
+#3638 = SURFACE_STYLE_USAGE(.BOTH.,#3639);
+#3639 = SURFACE_SIDE_STYLE('',(#3640));
+#3640 = SURFACE_STYLE_FILL_AREA(#3641);
+#3641 = FILL_AREA_STYLE('',(#3642));
+#3642 = FILL_AREA_STYLE_COLOUR('',#3635);
+#3643 = STYLED_ITEM('color',(#3644),#974);
+#3644 = PRESENTATION_STYLE_ASSIGNMENT((#3645));
+#3645 = SURFACE_STYLE_USAGE(.BOTH.,#3646);
+#3646 = SURFACE_SIDE_STYLE('',(#3647));
+#3647 = SURFACE_STYLE_FILL_AREA(#3648);
+#3648 = FILL_AREA_STYLE('',(#3649));
+#3649 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3650 = STYLED_ITEM('color',(#3651),#986);
+#3651 = PRESENTATION_STYLE_ASSIGNMENT((#3652));
+#3652 = SURFACE_STYLE_USAGE(.BOTH.,#3653);
+#3653 = SURFACE_SIDE_STYLE('',(#3654));
+#3654 = SURFACE_STYLE_FILL_AREA(#3655);
+#3655 = FILL_AREA_STYLE('',(#3656));
+#3656 = FILL_AREA_STYLE_COLOUR('',#3635);
+#3657 = STYLED_ITEM('color',(#3658),#1010);
+#3658 = PRESENTATION_STYLE_ASSIGNMENT((#3659));
+#3659 = SURFACE_STYLE_USAGE(.BOTH.,#3660);
+#3660 = SURFACE_SIDE_STYLE('',(#3661));
+#3661 = SURFACE_STYLE_FILL_AREA(#3662);
+#3662 = FILL_AREA_STYLE('',(#3663));
+#3663 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3664 = STYLED_ITEM('color',(#3665),#1050);
+#3665 = PRESENTATION_STYLE_ASSIGNMENT((#3666));
+#3666 = SURFACE_STYLE_USAGE(.BOTH.,#3667);
+#3667 = SURFACE_SIDE_STYLE('',(#3668));
+#3668 = SURFACE_STYLE_FILL_AREA(#3669);
+#3669 = FILL_AREA_STYLE('',(#3670));
+#3670 = FILL_AREA_STYLE_COLOUR('',#3635);
+#3671 = STYLED_ITEM('color',(#3672),#1258);
+#3672 = PRESENTATION_STYLE_ASSIGNMENT((#3673));
+#3673 = SURFACE_STYLE_USAGE(.BOTH.,#3674);
+#3674 = SURFACE_SIDE_STYLE('',(#3675));
+#3675 = SURFACE_STYLE_FILL_AREA(#3676);
+#3676 = FILL_AREA_STYLE('',(#3677));
+#3677 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3678 = STYLED_ITEM('color',(#3679),#1283);
+#3679 = PRESENTATION_STYLE_ASSIGNMENT((#3680));
+#3680 = SURFACE_STYLE_USAGE(.BOTH.,#3681);
+#3681 = SURFACE_SIDE_STYLE('',(#3682));
+#3682 = SURFACE_STYLE_FILL_AREA(#3683);
+#3683 = FILL_AREA_STYLE('',(#3684));
+#3684 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3685 = STYLED_ITEM('color',(#3686),#1323);
+#3686 = PRESENTATION_STYLE_ASSIGNMENT((#3687));
+#3687 = SURFACE_STYLE_USAGE(.BOTH.,#3688);
+#3688 = SURFACE_SIDE_STYLE('',(#3689));
+#3689 = SURFACE_STYLE_FILL_AREA(#3690);
+#3690 = FILL_AREA_STYLE('',(#3691));
+#3691 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3692 = STYLED_ITEM('color',(#3693),#1356);
+#3693 = PRESENTATION_STYLE_ASSIGNMENT((#3694));
+#3694 = SURFACE_STYLE_USAGE(.BOTH.,#3695);
+#3695 = SURFACE_SIDE_STYLE('',(#3696));
+#3696 = SURFACE_STYLE_FILL_AREA(#3697);
+#3697 = FILL_AREA_STYLE('',(#3698));
+#3698 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3699 = STYLED_ITEM('color',(#3700),#1381);
+#3700 = PRESENTATION_STYLE_ASSIGNMENT((#3701));
+#3701 = SURFACE_STYLE_USAGE(.BOTH.,#3702);
+#3702 = SURFACE_SIDE_STYLE('',(#3703));
+#3703 = SURFACE_STYLE_FILL_AREA(#3704);
+#3704 = FILL_AREA_STYLE('',(#3705));
+#3705 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3706 = STYLED_ITEM('color',(#3707),#1414);
+#3707 = PRESENTATION_STYLE_ASSIGNMENT((#3708));
+#3708 = SURFACE_STYLE_USAGE(.BOTH.,#3709);
+#3709 = SURFACE_SIDE_STYLE('',(#3710));
+#3710 = SURFACE_STYLE_FILL_AREA(#3711);
+#3711 = FILL_AREA_STYLE('',(#3712));
+#3712 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3713 = STYLED_ITEM('color',(#3714),#1454);
+#3714 = PRESENTATION_STYLE_ASSIGNMENT((#3715));
+#3715 = SURFACE_STYLE_USAGE(.BOTH.,#3716);
+#3716 = SURFACE_SIDE_STYLE('',(#3717));
+#3717 = SURFACE_STYLE_FILL_AREA(#3718);
+#3718 = FILL_AREA_STYLE('',(#3719));
+#3719 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3720 = STYLED_ITEM('color',(#3721),#1479);
+#3721 = PRESENTATION_STYLE_ASSIGNMENT((#3722));
+#3722 = SURFACE_STYLE_USAGE(.BOTH.,#3723);
+#3723 = SURFACE_SIDE_STYLE('',(#3724));
+#3724 = SURFACE_STYLE_FILL_AREA(#3725);
+#3725 = FILL_AREA_STYLE('',(#3726));
+#3726 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3727 = STYLED_ITEM('color',(#3728),#1519);
+#3728 = PRESENTATION_STYLE_ASSIGNMENT((#3729));
+#3729 = SURFACE_STYLE_USAGE(.BOTH.,#3730);
+#3730 = SURFACE_SIDE_STYLE('',(#3731));
+#3731 = SURFACE_STYLE_FILL_AREA(#3732);
+#3732 = FILL_AREA_STYLE('',(#3733));
+#3733 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3734 = STYLED_ITEM('color',(#3735),#1552);
+#3735 = PRESENTATION_STYLE_ASSIGNMENT((#3736));
+#3736 = SURFACE_STYLE_USAGE(.BOTH.,#3737);
+#3737 = SURFACE_SIDE_STYLE('',(#3738));
+#3738 = SURFACE_STYLE_FILL_AREA(#3739);
+#3739 = FILL_AREA_STYLE('',(#3740));
+#3740 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3741 = STYLED_ITEM('color',(#3742),#1577);
+#3742 = PRESENTATION_STYLE_ASSIGNMENT((#3743));
+#3743 = SURFACE_STYLE_USAGE(.BOTH.,#3744);
+#3744 = SURFACE_SIDE_STYLE('',(#3745));
+#3745 = SURFACE_STYLE_FILL_AREA(#3746);
+#3746 = FILL_AREA_STYLE('',(#3747));
+#3747 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3748 = STYLED_ITEM('color',(#3749),#1610);
+#3749 = PRESENTATION_STYLE_ASSIGNMENT((#3750));
+#3750 = SURFACE_STYLE_USAGE(.BOTH.,#3751);
+#3751 = SURFACE_SIDE_STYLE('',(#3752));
+#3752 = SURFACE_STYLE_FILL_AREA(#3753);
+#3753 = FILL_AREA_STYLE('',(#3754));
+#3754 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3755 = STYLED_ITEM('color',(#3756),#1650);
+#3756 = PRESENTATION_STYLE_ASSIGNMENT((#3757));
+#3757 = SURFACE_STYLE_USAGE(.BOTH.,#3758);
+#3758 = SURFACE_SIDE_STYLE('',(#3759));
+#3759 = SURFACE_STYLE_FILL_AREA(#3760);
+#3760 = FILL_AREA_STYLE('',(#3761));
+#3761 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3762 = STYLED_ITEM('color',(#3763),#1675);
+#3763 = PRESENTATION_STYLE_ASSIGNMENT((#3764));
+#3764 = SURFACE_STYLE_USAGE(.BOTH.,#3765);
+#3765 = SURFACE_SIDE_STYLE('',(#3766));
+#3766 = SURFACE_STYLE_FILL_AREA(#3767);
+#3767 = FILL_AREA_STYLE('',(#3768));
+#3768 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3769 = STYLED_ITEM('color',(#3770),#1715);
+#3770 = PRESENTATION_STYLE_ASSIGNMENT((#3771));
+#3771 = SURFACE_STYLE_USAGE(.BOTH.,#3772);
+#3772 = SURFACE_SIDE_STYLE('',(#3773));
+#3773 = SURFACE_STYLE_FILL_AREA(#3774);
+#3774 = FILL_AREA_STYLE('',(#3775));
+#3775 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3776 = STYLED_ITEM('color',(#3777),#1748);
+#3777 = PRESENTATION_STYLE_ASSIGNMENT((#3778));
+#3778 = SURFACE_STYLE_USAGE(.BOTH.,#3779);
+#3779 = SURFACE_SIDE_STYLE('',(#3780));
+#3780 = SURFACE_STYLE_FILL_AREA(#3781);
+#3781 = FILL_AREA_STYLE('',(#3782));
+#3782 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3783 = STYLED_ITEM('color',(#3784),#1773);
+#3784 = PRESENTATION_STYLE_ASSIGNMENT((#3785));
+#3785 = SURFACE_STYLE_USAGE(.BOTH.,#3786);
+#3786 = SURFACE_SIDE_STYLE('',(#3787));
+#3787 = SURFACE_STYLE_FILL_AREA(#3788);
+#3788 = FILL_AREA_STYLE('',(#3789));
+#3789 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3790 = STYLED_ITEM('color',(#3791),#1806);
+#3791 = PRESENTATION_STYLE_ASSIGNMENT((#3792));
+#3792 = SURFACE_STYLE_USAGE(.BOTH.,#3793);
+#3793 = SURFACE_SIDE_STYLE('',(#3794));
+#3794 = SURFACE_STYLE_FILL_AREA(#3795);
+#3795 = FILL_AREA_STYLE('',(#3796));
+#3796 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3797 = STYLED_ITEM('color',(#3798),#1846);
+#3798 = PRESENTATION_STYLE_ASSIGNMENT((#3799));
+#3799 = SURFACE_STYLE_USAGE(.BOTH.,#3800);
+#3800 = SURFACE_SIDE_STYLE('',(#3801));
+#3801 = SURFACE_STYLE_FILL_AREA(#3802);
+#3802 = FILL_AREA_STYLE('',(#3803));
+#3803 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3804 = STYLED_ITEM('color',(#3805),#1871);
+#3805 = PRESENTATION_STYLE_ASSIGNMENT((#3806));
+#3806 = SURFACE_STYLE_USAGE(.BOTH.,#3807);
+#3807 = SURFACE_SIDE_STYLE('',(#3808));
+#3808 = SURFACE_STYLE_FILL_AREA(#3809);
+#3809 = FILL_AREA_STYLE('',(#3810));
+#3810 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3811 = STYLED_ITEM('color',(#3812),#1904);
+#3812 = PRESENTATION_STYLE_ASSIGNMENT((#3813));
+#3813 = SURFACE_STYLE_USAGE(.BOTH.,#3814);
+#3814 = SURFACE_SIDE_STYLE('',(#3815));
+#3815 = SURFACE_STYLE_FILL_AREA(#3816);
+#3816 = FILL_AREA_STYLE('',(#3817));
+#3817 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3818 = STYLED_ITEM('color',(#3819),#1944);
+#3819 = PRESENTATION_STYLE_ASSIGNMENT((#3820));
+#3820 = SURFACE_STYLE_USAGE(.BOTH.,#3821);
+#3821 = SURFACE_SIDE_STYLE('',(#3822));
+#3822 = SURFACE_STYLE_FILL_AREA(#3823);
+#3823 = FILL_AREA_STYLE('',(#3824));
+#3824 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3825 = STYLED_ITEM('color',(#3826),#1969);
+#3826 = PRESENTATION_STYLE_ASSIGNMENT((#3827));
+#3827 = SURFACE_STYLE_USAGE(.BOTH.,#3828);
+#3828 = SURFACE_SIDE_STYLE('',(#3829));
+#3829 = SURFACE_STYLE_FILL_AREA(#3830);
+#3830 = FILL_AREA_STYLE('',(#3831));
+#3831 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3832 = STYLED_ITEM('color',(#3833),#2009);
+#3833 = PRESENTATION_STYLE_ASSIGNMENT((#3834));
+#3834 = SURFACE_STYLE_USAGE(.BOTH.,#3835);
+#3835 = SURFACE_SIDE_STYLE('',(#3836));
+#3836 = SURFACE_STYLE_FILL_AREA(#3837);
+#3837 = FILL_AREA_STYLE('',(#3838));
+#3838 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3839 = STYLED_ITEM('color',(#3840),#2042);
+#3840 = PRESENTATION_STYLE_ASSIGNMENT((#3841));
+#3841 = SURFACE_STYLE_USAGE(.BOTH.,#3842);
+#3842 = SURFACE_SIDE_STYLE('',(#3843));
+#3843 = SURFACE_STYLE_FILL_AREA(#3844);
+#3844 = FILL_AREA_STYLE('',(#3845));
+#3845 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3846 = STYLED_ITEM('color',(#3847),#2067);
+#3847 = PRESENTATION_STYLE_ASSIGNMENT((#3848));
+#3848 = SURFACE_STYLE_USAGE(.BOTH.,#3849);
+#3849 = SURFACE_SIDE_STYLE('',(#3850));
+#3850 = SURFACE_STYLE_FILL_AREA(#3851);
+#3851 = FILL_AREA_STYLE('',(#3852));
+#3852 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3853 = STYLED_ITEM('color',(#3854),#2100);
+#3854 = PRESENTATION_STYLE_ASSIGNMENT((#3855));
+#3855 = SURFACE_STYLE_USAGE(.BOTH.,#3856);
+#3856 = SURFACE_SIDE_STYLE('',(#3857));
+#3857 = SURFACE_STYLE_FILL_AREA(#3858);
+#3858 = FILL_AREA_STYLE('',(#3859));
+#3859 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3860 = STYLED_ITEM('color',(#3861),#2140);
+#3861 = PRESENTATION_STYLE_ASSIGNMENT((#3862));
+#3862 = SURFACE_STYLE_USAGE(.BOTH.,#3863);
+#3863 = SURFACE_SIDE_STYLE('',(#3864));
+#3864 = SURFACE_STYLE_FILL_AREA(#3865);
+#3865 = FILL_AREA_STYLE('',(#3866));
+#3866 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3867 = STYLED_ITEM('color',(#3868),#2165);
+#3868 = PRESENTATION_STYLE_ASSIGNMENT((#3869));
+#3869 = SURFACE_STYLE_USAGE(.BOTH.,#3870);
+#3870 = SURFACE_SIDE_STYLE('',(#3871));
+#3871 = SURFACE_STYLE_FILL_AREA(#3872);
+#3872 = FILL_AREA_STYLE('',(#3873));
+#3873 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3874 = STYLED_ITEM('color',(#3875),#2205);
+#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('',#3599);
+#3881 = STYLED_ITEM('color',(#3882),#2238);
+#3882 = PRESENTATION_STYLE_ASSIGNMENT((#3883));
+#3883 = SURFACE_STYLE_USAGE(.BOTH.,#3884);
+#3884 = SURFACE_SIDE_STYLE('',(#3885));
+#3885 = SURFACE_STYLE_FILL_AREA(#3886);
+#3886 = FILL_AREA_STYLE('',(#3887));
+#3887 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3888 = STYLED_ITEM('color',(#3889),#2263);
+#3889 = PRESENTATION_STYLE_ASSIGNMENT((#3890));
+#3890 = SURFACE_STYLE_USAGE(.BOTH.,#3891);
+#3891 = SURFACE_SIDE_STYLE('',(#3892));
+#3892 = SURFACE_STYLE_FILL_AREA(#3893);
+#3893 = FILL_AREA_STYLE('',(#3894));
+#3894 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3895 = STYLED_ITEM('color',(#3896),#2296);
+#3896 = PRESENTATION_STYLE_ASSIGNMENT((#3897));
+#3897 = SURFACE_STYLE_USAGE(.BOTH.,#3898);
+#3898 = SURFACE_SIDE_STYLE('',(#3899));
+#3899 = SURFACE_STYLE_FILL_AREA(#3900);
+#3900 = FILL_AREA_STYLE('',(#3901));
+#3901 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3902 = STYLED_ITEM('color',(#3903),#2336);
+#3903 = PRESENTATION_STYLE_ASSIGNMENT((#3904));
+#3904 = SURFACE_STYLE_USAGE(.BOTH.,#3905);
+#3905 = SURFACE_SIDE_STYLE('',(#3906));
+#3906 = SURFACE_STYLE_FILL_AREA(#3907);
+#3907 = FILL_AREA_STYLE('',(#3908));
+#3908 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3909 = STYLED_ITEM('color',(#3910),#2361);
+#3910 = PRESENTATION_STYLE_ASSIGNMENT((#3911));
+#3911 = SURFACE_STYLE_USAGE(.BOTH.,#3912);
+#3912 = SURFACE_SIDE_STYLE('',(#3913));
+#3913 = SURFACE_STYLE_FILL_AREA(#3914);
+#3914 = FILL_AREA_STYLE('',(#3915));
+#3915 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3916 = STYLED_ITEM('color',(#3917),#2401);
+#3917 = PRESENTATION_STYLE_ASSIGNMENT((#3918));
+#3918 = SURFACE_STYLE_USAGE(.BOTH.,#3919);
+#3919 = SURFACE_SIDE_STYLE('',(#3920));
+#3920 = SURFACE_STYLE_FILL_AREA(#3921);
+#3921 = FILL_AREA_STYLE('',(#3922));
+#3922 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3923 = STYLED_ITEM('color',(#3924),#2434);
+#3924 = PRESENTATION_STYLE_ASSIGNMENT((#3925));
+#3925 = SURFACE_STYLE_USAGE(.BOTH.,#3926);
+#3926 = SURFACE_SIDE_STYLE('',(#3927));
+#3927 = SURFACE_STYLE_FILL_AREA(#3928);
+#3928 = FILL_AREA_STYLE('',(#3929));
+#3929 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3930 = STYLED_ITEM('color',(#3931),#2459);
+#3931 = PRESENTATION_STYLE_ASSIGNMENT((#3932));
+#3932 = SURFACE_STYLE_USAGE(.BOTH.,#3933);
+#3933 = SURFACE_SIDE_STYLE('',(#3934));
+#3934 = SURFACE_STYLE_FILL_AREA(#3935);
+#3935 = FILL_AREA_STYLE('',(#3936));
+#3936 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3937 = STYLED_ITEM('color',(#3938),#2492);
+#3938 = PRESENTATION_STYLE_ASSIGNMENT((#3939));
+#3939 = SURFACE_STYLE_USAGE(.BOTH.,#3940);
+#3940 = SURFACE_SIDE_STYLE('',(#3941));
+#3941 = SURFACE_STYLE_FILL_AREA(#3942);
+#3942 = FILL_AREA_STYLE('',(#3943));
+#3943 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3944 = STYLED_ITEM('color',(#3945),#2532);
+#3945 = PRESENTATION_STYLE_ASSIGNMENT((#3946));
+#3946 = SURFACE_STYLE_USAGE(.BOTH.,#3947);
+#3947 = SURFACE_SIDE_STYLE('',(#3948));
+#3948 = SURFACE_STYLE_FILL_AREA(#3949);
+#3949 = FILL_AREA_STYLE('',(#3950));
+#3950 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3951 = STYLED_ITEM('color',(#3952),#2557);
+#3952 = PRESENTATION_STYLE_ASSIGNMENT((#3953));
+#3953 = SURFACE_STYLE_USAGE(.BOTH.,#3954);
+#3954 = SURFACE_SIDE_STYLE('',(#3955));
+#3955 = SURFACE_STYLE_FILL_AREA(#3956);
+#3956 = FILL_AREA_STYLE('',(#3957));
+#3957 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3958 = STYLED_ITEM('color',(#3959),#2597);
+#3959 = PRESENTATION_STYLE_ASSIGNMENT((#3960));
+#3960 = SURFACE_STYLE_USAGE(.BOTH.,#3961);
+#3961 = SURFACE_SIDE_STYLE('',(#3962));
+#3962 = SURFACE_STYLE_FILL_AREA(#3963);
+#3963 = FILL_AREA_STYLE('',(#3964));
+#3964 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3965 = STYLED_ITEM('color',(#3966),#2630);
+#3966 = PRESENTATION_STYLE_ASSIGNMENT((#3967));
+#3967 = SURFACE_STYLE_USAGE(.BOTH.,#3968);
+#3968 = SURFACE_SIDE_STYLE('',(#3969));
+#3969 = SURFACE_STYLE_FILL_AREA(#3970);
+#3970 = FILL_AREA_STYLE('',(#3971));
+#3971 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3972 = STYLED_ITEM('color',(#3973),#2655);
+#3973 = PRESENTATION_STYLE_ASSIGNMENT((#3974));
+#3974 = SURFACE_STYLE_USAGE(.BOTH.,#3975);
+#3975 = SURFACE_SIDE_STYLE('',(#3976));
+#3976 = SURFACE_STYLE_FILL_AREA(#3977);
+#3977 = FILL_AREA_STYLE('',(#3978));
+#3978 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3979 = STYLED_ITEM('color',(#3980),#2688);
+#3980 = PRESENTATION_STYLE_ASSIGNMENT((#3981));
+#3981 = SURFACE_STYLE_USAGE(.BOTH.,#3982);
+#3982 = SURFACE_SIDE_STYLE('',(#3983));
+#3983 = SURFACE_STYLE_FILL_AREA(#3984);
+#3984 = FILL_AREA_STYLE('',(#3985));
+#3985 = FILL_AREA_STYLE_COLOUR('',#3635);
+#3986 = STYLED_ITEM('color',(#3987),#2705);
+#3987 = PRESENTATION_STYLE_ASSIGNMENT((#3988));
+#3988 = SURFACE_STYLE_USAGE(.BOTH.,#3989);
+#3989 = SURFACE_SIDE_STYLE('',(#3990));
+#3990 = SURFACE_STYLE_FILL_AREA(#3991);
+#3991 = FILL_AREA_STYLE('',(#3992));
+#3992 = FILL_AREA_STYLE_COLOUR('',#3599);
+#3993 = STYLED_ITEM('color',(#3994),#2736);
+#3994 = PRESENTATION_STYLE_ASSIGNMENT((#3995));
+#3995 = SURFACE_STYLE_USAGE(.BOTH.,#3996);
+#3996 = SURFACE_SIDE_STYLE('',(#3997));
+#3997 = SURFACE_STYLE_FILL_AREA(#3998);
+#3998 = FILL_AREA_STYLE('',(#3999));
+#3999 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4000 = STYLED_ITEM('color',(#4001),#2760);
+#4001 = PRESENTATION_STYLE_ASSIGNMENT((#4002));
+#4002 = SURFACE_STYLE_USAGE(.BOTH.,#4003);
+#4003 = SURFACE_SIDE_STYLE('',(#4004));
+#4004 = SURFACE_STYLE_FILL_AREA(#4005);
+#4005 = FILL_AREA_STYLE('',(#4006));
+#4006 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4007 = STYLED_ITEM('color',(#4008),#2784);
+#4008 = PRESENTATION_STYLE_ASSIGNMENT((#4009));
+#4009 = SURFACE_STYLE_USAGE(.BOTH.,#4010);
+#4010 = SURFACE_SIDE_STYLE('',(#4011));
+#4011 = SURFACE_STYLE_FILL_AREA(#4012);
+#4012 = FILL_AREA_STYLE('',(#4013));
+#4013 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4014 = STYLED_ITEM('color',(#4015),#2808);
+#4015 = PRESENTATION_STYLE_ASSIGNMENT((#4016));
+#4016 = SURFACE_STYLE_USAGE(.BOTH.,#4017);
+#4017 = SURFACE_SIDE_STYLE('',(#4018));
+#4018 = SURFACE_STYLE_FILL_AREA(#4019);
+#4019 = FILL_AREA_STYLE('',(#4020));
+#4020 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4021 = STYLED_ITEM('color',(#4022),#2825);
+#4022 = PRESENTATION_STYLE_ASSIGNMENT((#4023));
+#4023 = SURFACE_STYLE_USAGE(.BOTH.,#4024);
+#4024 = SURFACE_SIDE_STYLE('',(#4025));
+#4025 = SURFACE_STYLE_FILL_AREA(#4026);
+#4026 = FILL_AREA_STYLE('',(#4027));
+#4027 = FILL_AREA_STYLE_COLOUR('',#3635);
+#4028 = STYLED_ITEM('color',(#4029),#2848);
+#4029 = PRESENTATION_STYLE_ASSIGNMENT((#4030));
+#4030 = SURFACE_STYLE_USAGE(.BOTH.,#4031);
+#4031 = SURFACE_SIDE_STYLE('',(#4032));
+#4032 = SURFACE_STYLE_FILL_AREA(#4033);
+#4033 = FILL_AREA_STYLE('',(#4034));
+#4034 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4035 = STYLED_ITEM('color',(#4036),#2865);
+#4036 = PRESENTATION_STYLE_ASSIGNMENT((#4037));
+#4037 = SURFACE_STYLE_USAGE(.BOTH.,#4038);
+#4038 = SURFACE_SIDE_STYLE('',(#4039));
+#4039 = SURFACE_STYLE_FILL_AREA(#4040);
+#4040 = FILL_AREA_STYLE('',(#4041));
+#4041 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4042 = STYLED_ITEM('color',(#4043),#2882);
+#4043 = PRESENTATION_STYLE_ASSIGNMENT((#4044));
+#4044 = SURFACE_STYLE_USAGE(.BOTH.,#4045);
+#4045 = SURFACE_SIDE_STYLE('',(#4046));
+#4046 = SURFACE_STYLE_FILL_AREA(#4047);
+#4047 = FILL_AREA_STYLE('',(#4048));
+#4048 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4049 = STYLED_ITEM('color',(#4050),#2899);
+#4050 = PRESENTATION_STYLE_ASSIGNMENT((#4051));
+#4051 = SURFACE_STYLE_USAGE(.BOTH.,#4052);
+#4052 = SURFACE_SIDE_STYLE('',(#4053));
+#4053 = SURFACE_STYLE_FILL_AREA(#4054);
+#4054 = FILL_AREA_STYLE('',(#4055));
+#4055 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4056 = STYLED_ITEM('color',(#4057),#2916);
+#4057 = PRESENTATION_STYLE_ASSIGNMENT((#4058));
+#4058 = SURFACE_STYLE_USAGE(.BOTH.,#4059);
+#4059 = SURFACE_SIDE_STYLE('',(#4060));
+#4060 = SURFACE_STYLE_FILL_AREA(#4061);
+#4061 = FILL_AREA_STYLE('',(#4062));
+#4062 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4063 = STYLED_ITEM('color',(#4064),#2933);
+#4064 = PRESENTATION_STYLE_ASSIGNMENT((#4065));
+#4065 = SURFACE_STYLE_USAGE(.BOTH.,#4066);
+#4066 = SURFACE_SIDE_STYLE('',(#4067));
+#4067 = SURFACE_STYLE_FILL_AREA(#4068);
+#4068 = FILL_AREA_STYLE('',(#4069));
+#4069 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4070 = STYLED_ITEM('color',(#4071),#2950);
+#4071 = PRESENTATION_STYLE_ASSIGNMENT((#4072));
+#4072 = SURFACE_STYLE_USAGE(.BOTH.,#4073);
+#4073 = SURFACE_SIDE_STYLE('',(#4074));
+#4074 = SURFACE_STYLE_FILL_AREA(#4075);
+#4075 = FILL_AREA_STYLE('',(#4076));
+#4076 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4077 = STYLED_ITEM('color',(#4078),#2967);
+#4078 = PRESENTATION_STYLE_ASSIGNMENT((#4079));
+#4079 = SURFACE_STYLE_USAGE(.BOTH.,#4080);
+#4080 = SURFACE_SIDE_STYLE('',(#4081));
+#4081 = SURFACE_STYLE_FILL_AREA(#4082);
+#4082 = FILL_AREA_STYLE('',(#4083));
+#4083 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4084 = STYLED_ITEM('color',(#4085),#2984);
+#4085 = PRESENTATION_STYLE_ASSIGNMENT((#4086));
+#4086 = SURFACE_STYLE_USAGE(.BOTH.,#4087);
+#4087 = SURFACE_SIDE_STYLE('',(#4088));
+#4088 = SURFACE_STYLE_FILL_AREA(#4089);
+#4089 = FILL_AREA_STYLE('',(#4090));
+#4090 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4091 = STYLED_ITEM('color',(#4092),#2996);
+#4092 = PRESENTATION_STYLE_ASSIGNMENT((#4093));
+#4093 = SURFACE_STYLE_USAGE(.BOTH.,#4094);
+#4094 = SURFACE_SIDE_STYLE('',(#4095));
+#4095 = SURFACE_STYLE_FILL_AREA(#4096);
+#4096 = FILL_AREA_STYLE('',(#4097));
+#4097 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4098 = STYLED_ITEM('color',(#4099),#3013);
+#4099 = PRESENTATION_STYLE_ASSIGNMENT((#4100));
+#4100 = SURFACE_STYLE_USAGE(.BOTH.,#4101);
+#4101 = SURFACE_SIDE_STYLE('',(#4102));
+#4102 = SURFACE_STYLE_FILL_AREA(#4103);
+#4103 = FILL_AREA_STYLE('',(#4104));
+#4104 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4105 = STYLED_ITEM('color',(#4106),#3030);
+#4106 = PRESENTATION_STYLE_ASSIGNMENT((#4107));
+#4107 = SURFACE_STYLE_USAGE(.BOTH.,#4108);
+#4108 = SURFACE_SIDE_STYLE('',(#4109));
+#4109 = SURFACE_STYLE_FILL_AREA(#4110);
+#4110 = FILL_AREA_STYLE('',(#4111));
+#4111 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4112 = STYLED_ITEM('color',(#4113),#3047);
+#4113 = PRESENTATION_STYLE_ASSIGNMENT((#4114));
+#4114 = SURFACE_STYLE_USAGE(.BOTH.,#4115);
+#4115 = SURFACE_SIDE_STYLE('',(#4116));
+#4116 = SURFACE_STYLE_FILL_AREA(#4117);
+#4117 = FILL_AREA_STYLE('',(#4118));
+#4118 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4119 = STYLED_ITEM('color',(#4120),#3064);
+#4120 = PRESENTATION_STYLE_ASSIGNMENT((#4121));
+#4121 = SURFACE_STYLE_USAGE(.BOTH.,#4122);
+#4122 = SURFACE_SIDE_STYLE('',(#4123));
+#4123 = SURFACE_STYLE_FILL_AREA(#4124);
+#4124 = FILL_AREA_STYLE('',(#4125));
+#4125 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4126 = STYLED_ITEM('color',(#4127),#3081);
+#4127 = PRESENTATION_STYLE_ASSIGNMENT((#4128));
+#4128 = SURFACE_STYLE_USAGE(.BOTH.,#4129);
+#4129 = SURFACE_SIDE_STYLE('',(#4130));
+#4130 = SURFACE_STYLE_FILL_AREA(#4131);
+#4131 = FILL_AREA_STYLE('',(#4132));
+#4132 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4133 = STYLED_ITEM('color',(#4134),#3098);
+#4134 = PRESENTATION_STYLE_ASSIGNMENT((#4135));
+#4135 = SURFACE_STYLE_USAGE(.BOTH.,#4136);
+#4136 = SURFACE_SIDE_STYLE('',(#4137));
+#4137 = SURFACE_STYLE_FILL_AREA(#4138);
+#4138 = FILL_AREA_STYLE('',(#4139));
+#4139 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4140 = STYLED_ITEM('color',(#4141),#3115);
+#4141 = PRESENTATION_STYLE_ASSIGNMENT((#4142));
+#4142 = SURFACE_STYLE_USAGE(.BOTH.,#4143);
+#4143 = SURFACE_SIDE_STYLE('',(#4144));
+#4144 = SURFACE_STYLE_FILL_AREA(#4145);
+#4145 = FILL_AREA_STYLE('',(#4146));
+#4146 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4147 = STYLED_ITEM('color',(#4148),#3132);
+#4148 = PRESENTATION_STYLE_ASSIGNMENT((#4149));
+#4149 = SURFACE_STYLE_USAGE(.BOTH.,#4150);
+#4150 = SURFACE_SIDE_STYLE('',(#4151));
+#4151 = SURFACE_STYLE_FILL_AREA(#4152);
+#4152 = FILL_AREA_STYLE('',(#4153));
+#4153 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4154 = STYLED_ITEM('color',(#4155),#3149);
+#4155 = PRESENTATION_STYLE_ASSIGNMENT((#4156));
+#4156 = SURFACE_STYLE_USAGE(.BOTH.,#4157);
+#4157 = SURFACE_SIDE_STYLE('',(#4158));
+#4158 = SURFACE_STYLE_FILL_AREA(#4159);
+#4159 = FILL_AREA_STYLE('',(#4160));
+#4160 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4161 = STYLED_ITEM('color',(#4162),#3161);
+#4162 = PRESENTATION_STYLE_ASSIGNMENT((#4163));
+#4163 = SURFACE_STYLE_USAGE(.BOTH.,#4164);
+#4164 = SURFACE_SIDE_STYLE('',(#4165));
+#4165 = SURFACE_STYLE_FILL_AREA(#4166);
+#4166 = FILL_AREA_STYLE('',(#4167));
+#4167 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4168 = STYLED_ITEM('color',(#4169),#3178);
+#4169 = PRESENTATION_STYLE_ASSIGNMENT((#4170));
+#4170 = SURFACE_STYLE_USAGE(.BOTH.,#4171);
+#4171 = SURFACE_SIDE_STYLE('',(#4172));
+#4172 = SURFACE_STYLE_FILL_AREA(#4173);
+#4173 = FILL_AREA_STYLE('',(#4174));
+#4174 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4175 = STYLED_ITEM('color',(#4176),#3190);
+#4176 = PRESENTATION_STYLE_ASSIGNMENT((#4177));
+#4177 = SURFACE_STYLE_USAGE(.BOTH.,#4178);
+#4178 = SURFACE_SIDE_STYLE('',(#4179));
+#4179 = SURFACE_STYLE_FILL_AREA(#4180);
+#4180 = FILL_AREA_STYLE('',(#4181));
+#4181 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4182 = STYLED_ITEM('color',(#4183),#3207);
+#4183 = PRESENTATION_STYLE_ASSIGNMENT((#4184));
+#4184 = SURFACE_STYLE_USAGE(.BOTH.,#4185);
+#4185 = SURFACE_SIDE_STYLE('',(#4186));
+#4186 = SURFACE_STYLE_FILL_AREA(#4187);
+#4187 = FILL_AREA_STYLE('',(#4188));
+#4188 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4189 = STYLED_ITEM('color',(#4190),#3219);
+#4190 = PRESENTATION_STYLE_ASSIGNMENT((#4191));
+#4191 = SURFACE_STYLE_USAGE(.BOTH.,#4192);
+#4192 = SURFACE_SIDE_STYLE('',(#4193));
+#4193 = SURFACE_STYLE_FILL_AREA(#4194);
+#4194 = FILL_AREA_STYLE('',(#4195));
+#4195 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4196 = STYLED_ITEM('color',(#4197),#3236);
+#4197 = PRESENTATION_STYLE_ASSIGNMENT((#4198));
+#4198 = SURFACE_STYLE_USAGE(.BOTH.,#4199);
+#4199 = SURFACE_SIDE_STYLE('',(#4200));
+#4200 = SURFACE_STYLE_FILL_AREA(#4201);
+#4201 = FILL_AREA_STYLE('',(#4202));
+#4202 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4203 = STYLED_ITEM('color',(#4204),#3248);
+#4204 = PRESENTATION_STYLE_ASSIGNMENT((#4205));
+#4205 = SURFACE_STYLE_USAGE(.BOTH.,#4206);
+#4206 = SURFACE_SIDE_STYLE('',(#4207));
+#4207 = SURFACE_STYLE_FILL_AREA(#4208);
+#4208 = FILL_AREA_STYLE('',(#4209));
+#4209 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4210 = STYLED_ITEM('color',(#4211),#3265);
+#4211 = PRESENTATION_STYLE_ASSIGNMENT((#4212));
+#4212 = SURFACE_STYLE_USAGE(.BOTH.,#4213);
+#4213 = SURFACE_SIDE_STYLE('',(#4214));
+#4214 = SURFACE_STYLE_FILL_AREA(#4215);
+#4215 = FILL_AREA_STYLE('',(#4216));
+#4216 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4217 = STYLED_ITEM('color',(#4218),#3277);
+#4218 = PRESENTATION_STYLE_ASSIGNMENT((#4219));
+#4219 = SURFACE_STYLE_USAGE(.BOTH.,#4220);
+#4220 = SURFACE_SIDE_STYLE('',(#4221));
+#4221 = SURFACE_STYLE_FILL_AREA(#4222);
+#4222 = FILL_AREA_STYLE('',(#4223));
+#4223 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4224 = STYLED_ITEM('color',(#4225),#3294);
+#4225 = PRESENTATION_STYLE_ASSIGNMENT((#4226));
+#4226 = SURFACE_STYLE_USAGE(.BOTH.,#4227);
+#4227 = SURFACE_SIDE_STYLE('',(#4228));
+#4228 = SURFACE_STYLE_FILL_AREA(#4229);
+#4229 = FILL_AREA_STYLE('',(#4230));
+#4230 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4231 = STYLED_ITEM('color',(#4232),#3306);
+#4232 = PRESENTATION_STYLE_ASSIGNMENT((#4233));
+#4233 = SURFACE_STYLE_USAGE(.BOTH.,#4234);
+#4234 = SURFACE_SIDE_STYLE('',(#4235));
+#4235 = SURFACE_STYLE_FILL_AREA(#4236);
+#4236 = FILL_AREA_STYLE('',(#4237));
+#4237 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4238 = STYLED_ITEM('color',(#4239),#3323);
+#4239 = PRESENTATION_STYLE_ASSIGNMENT((#4240));
+#4240 = SURFACE_STYLE_USAGE(.BOTH.,#4241);
+#4241 = SURFACE_SIDE_STYLE('',(#4242));
+#4242 = SURFACE_STYLE_FILL_AREA(#4243);
+#4243 = FILL_AREA_STYLE('',(#4244));
+#4244 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4245 = STYLED_ITEM('color',(#4246),#3335);
+#4246 = PRESENTATION_STYLE_ASSIGNMENT((#4247));
+#4247 = SURFACE_STYLE_USAGE(.BOTH.,#4248);
+#4248 = SURFACE_SIDE_STYLE('',(#4249));
+#4249 = SURFACE_STYLE_FILL_AREA(#4250);
+#4250 = FILL_AREA_STYLE('',(#4251));
+#4251 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4252 = STYLED_ITEM('color',(#4253),#3352);
+#4253 = PRESENTATION_STYLE_ASSIGNMENT((#4254));
+#4254 = SURFACE_STYLE_USAGE(.BOTH.,#4255);
+#4255 = SURFACE_SIDE_STYLE('',(#4256));
+#4256 = SURFACE_STYLE_FILL_AREA(#4257);
+#4257 = FILL_AREA_STYLE('',(#4258));
+#4258 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4259 = STYLED_ITEM('color',(#4260),#3364);
+#4260 = PRESENTATION_STYLE_ASSIGNMENT((#4261));
+#4261 = SURFACE_STYLE_USAGE(.BOTH.,#4262);
+#4262 = SURFACE_SIDE_STYLE('',(#4263));
+#4263 = SURFACE_STYLE_FILL_AREA(#4264);
+#4264 = FILL_AREA_STYLE('',(#4265));
+#4265 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4266 = STYLED_ITEM('color',(#4267),#3381);
+#4267 = PRESENTATION_STYLE_ASSIGNMENT((#4268));
+#4268 = SURFACE_STYLE_USAGE(.BOTH.,#4269);
+#4269 = SURFACE_SIDE_STYLE('',(#4270));
+#4270 = SURFACE_STYLE_FILL_AREA(#4271);
+#4271 = FILL_AREA_STYLE('',(#4272));
+#4272 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4273 = STYLED_ITEM('color',(#4274),#3393);
+#4274 = PRESENTATION_STYLE_ASSIGNMENT((#4275));
+#4275 = SURFACE_STYLE_USAGE(.BOTH.,#4276);
+#4276 = SURFACE_SIDE_STYLE('',(#4277));
+#4277 = SURFACE_STYLE_FILL_AREA(#4278);
+#4278 = FILL_AREA_STYLE('',(#4279));
+#4279 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4280 = STYLED_ITEM('color',(#4281),#3410);
+#4281 = PRESENTATION_STYLE_ASSIGNMENT((#4282));
+#4282 = SURFACE_STYLE_USAGE(.BOTH.,#4283);
+#4283 = SURFACE_SIDE_STYLE('',(#4284));
+#4284 = SURFACE_STYLE_FILL_AREA(#4285);
+#4285 = FILL_AREA_STYLE('',(#4286));
+#4286 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4287 = STYLED_ITEM('color',(#4288),#3422);
+#4288 = PRESENTATION_STYLE_ASSIGNMENT((#4289));
+#4289 = SURFACE_STYLE_USAGE(.BOTH.,#4290);
+#4290 = SURFACE_SIDE_STYLE('',(#4291));
+#4291 = SURFACE_STYLE_FILL_AREA(#4292);
+#4292 = FILL_AREA_STYLE('',(#4293));
+#4293 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4294 = STYLED_ITEM('color',(#4295),#3439);
+#4295 = PRESENTATION_STYLE_ASSIGNMENT((#4296));
+#4296 = SURFACE_STYLE_USAGE(.BOTH.,#4297);
+#4297 = SURFACE_SIDE_STYLE('',(#4298));
+#4298 = SURFACE_STYLE_FILL_AREA(#4299);
+#4299 = FILL_AREA_STYLE('',(#4300));
+#4300 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4301 = STYLED_ITEM('color',(#4302),#3451);
+#4302 = PRESENTATION_STYLE_ASSIGNMENT((#4303));
+#4303 = SURFACE_STYLE_USAGE(.BOTH.,#4304);
+#4304 = SURFACE_SIDE_STYLE('',(#4305));
+#4305 = SURFACE_STYLE_FILL_AREA(#4306);
+#4306 = FILL_AREA_STYLE('',(#4307));
+#4307 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4308 = STYLED_ITEM('color',(#4309),#3468);
+#4309 = PRESENTATION_STYLE_ASSIGNMENT((#4310));
+#4310 = SURFACE_STYLE_USAGE(.BOTH.,#4311);
+#4311 = SURFACE_SIDE_STYLE('',(#4312));
+#4312 = SURFACE_STYLE_FILL_AREA(#4313);
+#4313 = FILL_AREA_STYLE('',(#4314));
+#4314 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4315 = STYLED_ITEM('color',(#4316),#3480);
+#4316 = PRESENTATION_STYLE_ASSIGNMENT((#4317));
+#4317 = SURFACE_STYLE_USAGE(.BOTH.,#4318);
+#4318 = SURFACE_SIDE_STYLE('',(#4319));
+#4319 = SURFACE_STYLE_FILL_AREA(#4320);
+#4320 = FILL_AREA_STYLE('',(#4321));
+#4321 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4322 = STYLED_ITEM('color',(#4323),#3497);
+#4323 = PRESENTATION_STYLE_ASSIGNMENT((#4324));
+#4324 = SURFACE_STYLE_USAGE(.BOTH.,#4325);
+#4325 = SURFACE_SIDE_STYLE('',(#4326));
+#4326 = SURFACE_STYLE_FILL_AREA(#4327);
+#4327 = FILL_AREA_STYLE('',(#4328));
+#4328 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4329 = STYLED_ITEM('color',(#4330),#3509);
+#4330 = PRESENTATION_STYLE_ASSIGNMENT((#4331));
+#4331 = SURFACE_STYLE_USAGE(.BOTH.,#4332);
+#4332 = SURFACE_SIDE_STYLE('',(#4333));
+#4333 = SURFACE_STYLE_FILL_AREA(#4334);
+#4334 = FILL_AREA_STYLE('',(#4335));
+#4335 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4336 = STYLED_ITEM('color',(#4337),#3526);
+#4337 = PRESENTATION_STYLE_ASSIGNMENT((#4338));
+#4338 = SURFACE_STYLE_USAGE(.BOTH.,#4339);
+#4339 = SURFACE_SIDE_STYLE('',(#4340));
+#4340 = SURFACE_STYLE_FILL_AREA(#4341);
+#4341 = FILL_AREA_STYLE('',(#4342));
+#4342 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4343 = STYLED_ITEM('color',(#4344),#3538);
+#4344 = PRESENTATION_STYLE_ASSIGNMENT((#4345));
+#4345 = SURFACE_STYLE_USAGE(.BOTH.,#4346);
+#4346 = SURFACE_SIDE_STYLE('',(#4347));
+#4347 = SURFACE_STYLE_FILL_AREA(#4348);
+#4348 = FILL_AREA_STYLE('',(#4349));
+#4349 = FILL_AREA_STYLE_COLOUR('',#3599);
+#4350 = STYLED_ITEM('color',(#4351),#3551);
+#4351 = PRESENTATION_STYLE_ASSIGNMENT((#4352));
+#4352 = SURFACE_STYLE_USAGE(.BOTH.,#4353);
+#4353 = SURFACE_SIDE_STYLE('',(#4354));
+#4354 = SURFACE_STYLE_FILL_AREA(#4355);
+#4355 = FILL_AREA_STYLE('',(#4356));
+#4356 = FILL_AREA_STYLE_COLOUR('',#4357);
+#4357 = COLOUR_RGB('',0.690999984741,0.663999974728,0.597999989986);
+#4358 = STYLED_ITEM('color',(#4359),#3576);
+#4359 = PRESENTATION_STYLE_ASSIGNMENT((#4360));
+#4360 = SURFACE_STYLE_USAGE(.BOTH.,#4361);
+#4361 = SURFACE_SIDE_STYLE('',(#4362));
+#4362 = SURFACE_STYLE_FILL_AREA(#4363);
+#4363 = FILL_AREA_STYLE('',(#4364));
+#4364 = FILL_AREA_STYLE_COLOUR('',#4357);
+ENDSEC;
+END-ISO-10303-21;
package.jsonadded+248
@@ -0,0 +1,248 @@+{+  "slug": "lt3506idhd-trpbf",+  "version": "0.1.0",+  "type": "component",+  "description": "Analog Devices DC-DC Converters, DFN-16-EP(4x5). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "power management (pmic)",+    "lt3506idhd#trpbf",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "lt3506idhd-trpbf.kicad_sym",+    "lt3506idhd-trpbf.kicad_mod",+    "lt3506idhd-trpbf.glb",+    "lt3506idhd-trpbf.step",+    "lt3506idhd-trpbf.lbr",+    "docs/hero.png",+    "docs/lt3506idhd-trpbf-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "lt3506idhd-trpbf-hero.glb",+    "lt3506idhd-trpbf-hero.overlay.json",+    "lt3506idhd-trpbf-etched.glb"+  ],+  "component": {+    "mpn": "LT3506IDHD#TRPBF",+    "manufacturer": "Analog Devices",+    "package": "DFN-16-EP(4x5)",+    "pin_count": 17,+    "category": "Power Management (PMIC)",+    "subcategory": "DC-DC Converters",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589853412834635776",+    "parts": {+      "symbol": "lt3506idhd-trpbf.kicad_sym",+      "footprint": "lt3506idhd-trpbf.kicad_mod",+      "model_3d": "lt3506idhd-trpbf-hero.glb",+      "model_3d_plain": "lt3506idhd-trpbf-etched.glb",+      "model_3d_step": "lt3506idhd-trpbf-etched.step",+      "model_3d_step_plain": "lt3506idhd-trpbf.step",+      "lbr": "lt3506idhd-trpbf.lbr"+    },+    "distributor_links": {+      "lcsc": "C670814",+      "mouser": "584-LT3506IDHD#TRPBF"+    },+    "distributor_check": {+      "checked_at": "2026-10-19T07:58:15Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": null,+        "status": "error"+      },+      "mouser": {+        "pn": "584-LT3506IDHD#TRPBF",+        "status": "found",+        "lifecycle": "Restricted Availability"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "BOOST1",+        "type": "input",+        "description": "Provides a drive voltage above VIN to the internal NPN power switch 1, tied through a diode from VOUT or VIN; the BOOST pin voltage is rated to 50V maximum and the BOOST-to-SW voltage to 25V maximum."+      },+      {+        "number": "2",+        "name": "SW1",+        "type": "output",+        "description": "Output of internal power switch 1, connected to the inductor, catch diode and boost capacitor; the absolute maximum VIN rating of 25V applies to the switching node path."+      },+      {+        "number": "3",+        "name": "VIN1",+        "type": "power_in",+        "description": "Supplies current to the internal regulator and internal power switch 1, must be locally bypassed, and is rated -0.3V to 25V absolute maximum with a 3.6V to 25V operating input range."+      },+      {+        "number": "4",+        "name": "VIN1",+        "type": "power_in",+        "description": "Supplies current to the internal regulator and internal power switch 1, must be locally bypassed, and is rated -0.3V to 25V absolute maximum with a 3.6V to 25V operating input range."+      },+      {+        "number": "5",+        "name": "VIN2",+        "type": "power_in",+        "description": "Supplies current to internal power switch 2, must be locally bypassed, and should connect directly to VIN1 unless channel 2 is powered from a different source."+      },+      {+        "number": "6",+        "name": "VIN2",+        "type": "power_in",+        "description": "Supplies current to internal power switch 2, must be locally bypassed, and should connect directly to VIN1 unless channel 2 is powered from a different source."+      },+      {+        "number": "7",+        "name": "SW2",+        "type": "output",+        "description": "Output of internal power switch 2, connected to the inductor, catch diode and boost capacitor."+      },+      {+        "number": "8",+        "name": "BOOST2",+        "type": "input",+        "description": "Provides a drive voltage above VIN to the internal NPN power switch 2, tied through a diode from VOUT or VIN; the BOOST pin voltage is rated to 50V maximum and the BOOST-to-SW voltage to 25V maximum."+      },+      {+        "number": "9",+        "name": "FB2",+        "type": "input",+        "description": "Regulates to 800mV; connect the channel 2 feedback resistor divider tap to this pin."+      },+      {+        "number": "10",+        "name": "VC2",+        "type": "passive",+        "description": "Output of error amplifier 2 that sets peak switch current and is used for loop compensation; pull to ground with an open drain to shut down regulator 2, and the VC pins are rated to 5.5V maximum."+      },+      {+        "number": "11",+        "name": "PG2",+        "type": "output",+        "description": "Open-collector power good output for channel 2, low until FB2 is within 10% of its final regulation voltage; valid when VIN is above 3.4V and RUN/SS2 is high, and it may be left unconnected."+      },+      {+        "number": "12",+        "name": "RUN/SS2",+        "type": "input",+        "description": "Pull to ground with an open drain or collector to shut down regulator 2; a capacitor to ground provides soft-start, leave unconnected if unused, and the pin is rated to 5.5V maximum."+      },+      {+        "number": "13",+        "name": "RUN/SS1",+        "type": "input",+        "description": "Pull to ground with an open drain or collector to shut down regulator 1; a capacitor to ground provides soft-start, leave unconnected if unused, and the pin is rated to 5.5V maximum."+      },+      {+        "number": "14",+        "name": "PG1",+        "type": "output",+        "description": "Open-collector power good output for channel 1, low until FB1 is within 10% of its final regulation voltage; valid when VIN is above 3.4V and RUN/SS1 is high, and it may be left unconnected."+      },+      {+        "number": "15",+        "name": "VC1",+        "type": "passive",+        "description": "Output of error amplifier 1 that sets peak switch current and is used for loop compensation; pull to ground with an open drain to shut down regulator 1, and the VC pins are rated to 5.5V maximum."+      },+      {+        "number": "16",+        "name": "FB1",+        "type": "input",+        "description": "Regulates to 800mV; connect the channel 1 feedback resistor divider tap to this pin."+      },+      {+        "number": "17",+        "name": "GND",+        "type": "power_in",+        "description": "Exposed pad provides electrical ground and thermal contact to the PCB and must be soldered to the board for proper operation."+      }+    ],+    "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: Package hint says DFN-16-EP(4x5), but the datasheet calls the DHD package a 16-lead 5mm x 4mm plasti; The TOP VIEW figure text in the excerpt is not in a clean left/right order, so pin numbering was tak; Pin types for BOOST, VC, PG and RUN/SS are inferred from their described function (open-drain/open-c"+        ],+        "pages_sent": 6,+        "cost_usd": 0.0501,+        "at": "2026-10-19T07:57:56"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589853412834635776",+        "pages": 24,+        "sha256": "f6bd660088bb6607",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 17,+        "described": 17,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "lt3506idhd-trpbf.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          4.0,+          4.98,+          0.77+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "f6408f093d3df25fd0369e71cec7496b58928df940357d913bcd7e8d777fd2ee",+        "checked": "2026-10-19",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "lt3506idhd-trpbf-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          4.0,+          4.98,+          0.77+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "36a8ee9f55568188dbb86cb4073f2ad9a0d9ee160fa71d1c1f68d61f25e8483f",+        "checked": "2026-10-19",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  }+}
page.jsonadded+254
@@ -0,0 +1,254 @@+{+  "slug": "lt3506idhd-trpbf",+  "version": "0.1.0",+  "type": "component",+  "description": "Analog Devices DC-DC Converters, DFN-16-EP(4x5). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "power management (pmic)",+    "lt3506idhd#trpbf",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "lt3506idhd-trpbf.kicad_sym",+    "lt3506idhd-trpbf.kicad_mod",+    "lt3506idhd-trpbf.glb",+    "lt3506idhd-trpbf.step",+    "lt3506idhd-trpbf.lbr",+    "docs/hero.png",+    "docs/lt3506idhd-trpbf-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "lt3506idhd-trpbf-hero.glb",+    "lt3506idhd-trpbf-hero.overlay.json",+    "lt3506idhd-trpbf-etched.glb"+  ],+  "component": {+    "mpn": "LT3506IDHD#TRPBF",+    "manufacturer": "Analog Devices",+    "package": "DFN-16-EP(4x5)",+    "pin_count": 17,+    "category": "Power Management (PMIC)",+    "subcategory": "DC-DC Converters",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589853412834635776",+    "parts": {+      "symbol": "lt3506idhd-trpbf.kicad_sym",+      "footprint": "lt3506idhd-trpbf.kicad_mod",+      "model_3d": "lt3506idhd-trpbf-hero.glb",+      "model_3d_plain": "lt3506idhd-trpbf-etched.glb",+      "model_3d_step": "lt3506idhd-trpbf-etched.step",+      "model_3d_step_plain": "lt3506idhd-trpbf.step",+      "lbr": "lt3506idhd-trpbf.lbr"+    },+    "distributor_links": {+      "lcsc": "C670814",+      "mouser": "584-LT3506IDHD#TRPBF"+    },+    "distributor_check": {+      "checked_at": "2026-10-19T07:58:15Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": null,+        "status": "error"+      },+      "mouser": {+        "pn": "584-LT3506IDHD#TRPBF",+        "status": "found",+        "lifecycle": "Restricted Availability"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "BOOST1",+        "type": "input",+        "description": "Provides a drive voltage above VIN to the internal NPN power switch 1, tied through a diode from VOUT or VIN; the BOOST pin voltage is rated to 50V maximum and the BOOST-to-SW voltage to 25V maximum."+      },+      {+        "number": "2",+        "name": "SW1",+        "type": "output",+        "description": "Output of internal power switch 1, connected to the inductor, catch diode and boost capacitor; the absolute maximum VIN rating of 25V applies to the switching node path."+      },+      {+        "number": "3",+        "name": "VIN1",+        "type": "power_in",+        "description": "Supplies current to the internal regulator and internal power switch 1, must be locally bypassed, and is rated -0.3V to 25V absolute maximum with a 3.6V to 25V operating input range."+      },+      {+        "number": "4",+        "name": "VIN1",+        "type": "power_in",+        "description": "Supplies current to the internal regulator and internal power switch 1, must be locally bypassed, and is rated -0.3V to 25V absolute maximum with a 3.6V to 25V operating input range."+      },+      {+        "number": "5",+        "name": "VIN2",+        "type": "power_in",+        "description": "Supplies current to internal power switch 2, must be locally bypassed, and should connect directly to VIN1 unless channel 2 is powered from a different source."+      },+      {+        "number": "6",+        "name": "VIN2",+        "type": "power_in",+        "description": "Supplies current to internal power switch 2, must be locally bypassed, and should connect directly to VIN1 unless channel 2 is powered from a different source."+      },+      {+        "number": "7",+        "name": "SW2",+        "type": "output",+        "description": "Output of internal power switch 2, connected to the inductor, catch diode and boost capacitor."+      },+      {+        "number": "8",+        "name": "BOOST2",+        "type": "input",+        "description": "Provides a drive voltage above VIN to the internal NPN power switch 2, tied through a diode from VOUT or VIN; the BOOST pin voltage is rated to 50V maximum and the BOOST-to-SW voltage to 25V maximum."+      },+      {+        "number": "9",+        "name": "FB2",+        "type": "input",+        "description": "Regulates to 800mV; connect the channel 2 feedback resistor divider tap to this pin."+      },+      {+        "number": "10",+        "name": "VC2",+        "type": "passive",+        "description": "Output of error amplifier 2 that sets peak switch current and is used for loop compensation; pull to ground with an open drain to shut down regulator 2, and the VC pins are rated to 5.5V maximum."+      },+      {+        "number": "11",+        "name": "PG2",+        "type": "output",+        "description": "Open-collector power good output for channel 2, low until FB2 is within 10% of its final regulation voltage; valid when VIN is above 3.4V and RUN/SS2 is high, and it may be left unconnected."+      },+      {+        "number": "12",+        "name": "RUN/SS2",+        "type": "input",+        "description": "Pull to ground with an open drain or collector to shut down regulator 2; a capacitor to ground provides soft-start, leave unconnected if unused, and the pin is rated to 5.5V maximum."+      },+      {+        "number": "13",+        "name": "RUN/SS1",+        "type": "input",+        "description": "Pull to ground with an open drain or collector to shut down regulator 1; a capacitor to ground provides soft-start, leave unconnected if unused, and the pin is rated to 5.5V maximum."+      },+      {+        "number": "14",+        "name": "PG1",+        "type": "output",+        "description": "Open-collector power good output for channel 1, low until FB1 is within 10% of its final regulation voltage; valid when VIN is above 3.4V and RUN/SS1 is high, and it may be left unconnected."+      },+      {+        "number": "15",+        "name": "VC1",+        "type": "passive",+        "description": "Output of error amplifier 1 that sets peak switch current and is used for loop compensation; pull to ground with an open drain to shut down regulator 1, and the VC pins are rated to 5.5V maximum."+      },+      {+        "number": "16",+        "name": "FB1",+        "type": "input",+        "description": "Regulates to 800mV; connect the channel 1 feedback resistor divider tap to this pin."+      },+      {+        "number": "17",+        "name": "GND",+        "type": "power_in",+        "description": "Exposed pad provides electrical ground and thermal contact to the PCB and must be soldered to the board for proper operation."+      }+    ],+    "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: Package hint says DFN-16-EP(4x5), but the datasheet calls the DHD package a 16-lead 5mm x 4mm plasti; The TOP VIEW figure text in the excerpt is not in a clean left/right order, so pin numbering was tak; Pin types for BOOST, VC, PG and RUN/SS are inferred from their described function (open-drain/open-c"+        ],+        "pages_sent": 6,+        "cost_usd": 0.0501,+        "at": "2026-10-19T07:57:56"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589853412834635776",+        "pages": 24,+        "sha256": "f6bd660088bb6607",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 17,+        "described": 17,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "lt3506idhd-trpbf.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          4,+          4.98,+          0.77+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "f6408f093d3df25fd0369e71cec7496b58928df940357d913bcd7e8d777fd2ee",+        "checked": "2026-10-19",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "lt3506idhd-trpbf-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          4,+          4.98,+          0.77+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "36a8ee9f55568188dbb86cb4073f2ad9a0d9ee160fa71d1c1f68d61f25e8483f",+        "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>lt3506idhd-trpbf</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>lt3506idhd-trpbf</title>\ No newline at end of file