← Commit history
README.mdadded+74
@@ -0,0 +1,74 @@+# NJL1302DG++**onsemi** · Bipolar (BJT) · TO-264-5++NJL1302DG from onsemi, in a TO-264-5. 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 | BASE | input | Base terminal of the PNP transistor, rated for continuous base current IB of 1.5 Adc. |+| 2 | EMITTER | passive | Emitter terminal of the PNP transistor, with emitter-base voltage VEBO limited to 5 Vdc. |+| 3 | COLLECTOR | passive | Collector terminal of the PNP transistor, with collector-emitter voltage VCEO limited to 260 Vdc and continuous collector current IC of 15 Adc. |+| 4 | ANODE | passive | Anode of the thermally matched bias diode, with average rectified forward current IF(AV) of 1.0 A. |+| 5 | CATHODE | passive | Cathode of the thermally matched bias diode, with DC blocking voltage VR of 200 V. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | onsemi |+| Package | TO-264-5 |+| Category | Transistors/Thyristors |+| Pins | 5 |++## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| Collector-Emitter Voltage | VCEO |  |  | 260 | Vdc |  | 3 |+| Collector-Base Voltage | VCBO |  |  | 260 | Vdc |  | 3 |+| Emitter-Base Voltage | VEBO |  |  | 5 | Vdc |  | 3 |+| Collector-Emitter Voltage (VBE = -1.5 V) | VCEX |  |  | 260 | Vdc | -1.5 V | 3 |+| Collector Current - Continuous | IC |  |  | 15 | Adc |  | 3 |+| Collector Current - Peak | IC |  |  | 25 | Adc | Pulse width 5 ms, duty cycle < 10% (Note 1) | 3 |+| Base Current - Continuous | IB |  |  | 1.5 | Adc |  | 3 |+| Total Power Dissipation | PD |  |  | 200 | W | TC = 25°C | 3 |+| Derate Above 25°C | PD |  |  | 1.43 | W/°C | Derate above TC = 25°C | 3 |+| Operating and Storage Junction Temperature Range | TJ, Tstg | -65 |  | 150 | °C |  | 3 |+| DC Blocking Voltage | VR |  |  | 200 | V |  | 3 |+| Average Rectified Forward Current | IF(AV) |  |  | 1 | A |  | 3 |+| Thermal Resistance, Junction-to-Case | RJC |  |  | 0.625 | °C/W |  | 3 |+| Collector-Emitter Sustaining Voltage | VCEO(sus) | 260 |  |  | Vdc | IC = 100 mAdc, IB = 0 | 4 |+| Collector Cutoff Current | ICBO |  |  | 50 | Adc | VCB = 260 Vdc, IE = 0 | 4 |+| Emitter Cutoff Current | IEBO |  |  | 5 | Adc | VEB = 5 Vdc, IC = 0 | 4 |+| DC Current Gain | hFE | 75 |  | 150 |  | IC = 500 mAdc, VCE = 5 Vdc | 4 |+| DC Current Gain | hFE | 45 |  |  |  | IC = 8 Adc, VCE = 5 Vdc | 4 |+| Collector-Emitter Saturation Voltage | VCE(sat) |  |  | 3 | Vdc | IC = 10 Adc, IB = 1 Adc | 4 |+| Current-Gain - Bandwidth Product | fT | 30 |  |  | MHz | IC = 1 Adc, VCE = 5 Vdc, ftest = 1 MHz | 4 |+| Output Capacitance | Cob |  |  | 600 | pF | VCB = 10 Vdc, IE = 0, ftest = 1 MHz | 4 |+| Maximum Instantaneous Forward Voltage | vF |  |  | 1.1 | V | iF = 1.0 A, TJ = 25°C | 4 |+| Maximum Instantaneous Forward Voltage | vF |  |  | 0.93 | V | iF = 1.0 A, TJ = 150°C | 4 |+| Maximum Instantaneous Reverse Current | iR |  |  | 10 | A | Rated dc Voltage, TJ = 25°C | 4 |+| Maximum Instantaneous Reverse Current | iR |  |  | 100 | A | Rated dc Voltage, TJ = 150°C | 4 |+| Maximum Reverse Recovery Time | trr |  |  | 100 | ns | iF = 1.0 A, di/dt = 50 A/s | 4 |++## CAD (KiCad official)++- Symbol: `NJL1302DG`+- Footprint: `Package_TO_SOT_THT:TO-264-5_Vertical`+- 3D model: TO-264-5 (KiCad packages3D, STEP)+- 3D model files: `njl1302dg-etched.step` / `njl1302dg-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `njl1302dg.step` / `njl1302dg.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [onsemi datasheet](https://www.onsemi.com/pdf/datasheet/njl1302-d.pdf) (9 pp, sha256 `1f43e483546b3cfa`, retrieved 2026-10-28, tier: manufacturer)+- **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/njl1302dg-datasheet.pdf)
docs/hero.pngadded
⋯ 1 unchanged line ⋯
docs/njl1302dg-datasheet.pdfadded
⋯ 1 unchanged line ⋯
njl1302dg-etched.glbadded
⋯ 1 unchanged line ⋯
njl1302dg-hero.glbadded
⋯ 1 unchanged line ⋯
njl1302dg-hero.overlay.jsonadded+199
@@ -0,0 +1,199 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "NJL1302DG",+  "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": 5,+      "span_mm": 17.74,+      "dash_mm": 0.4435,+      "gap_mm": 0.2661,+      "pad_stroke_mm": 0.09+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 17,+      "pin1": {+        "source": "added dot (AI)",+        "pad": "1",+        "center_mm": [+          -1.8,+          0.0+        ],+        "r_mm": 0.35+      }+    },+    "signal_names": {+      "material": "Signal names - 50 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.5+      ],+      "font": "DejaVu Sans Mono",+      "labels": 5,+      "sides": "top + mirrored underside (single-sided)",+      "fallback_to_pad_number": 0+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.001,+    "tolerance_mm": 1.419,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -0.61,+      15.85,+      -0.336,+      0.338+    ],+    "pads_bbox_mm": [+      -1.25,+      16.49,+      -2.25,+      2.25+    ],+    "seating_z_mm": -17.5+  },+  "sources": {+    "glb": "njl1302dg-etched.glb",+    "glb_sha256": "47f112da06312cba3b41b59fad4f760818f1e560be3dcb7d4f738f4c7bd1b4bd",+    "footprint": "njl1302dg.kicad_mod",+    "footprint_sha256": "64e0d6ffcbc5d1cbac2d23b2be97c1f940c5658f3a3c7bd28598593bc36ab201",+    "pins": "page.json component.pins",+    "pins_sha256": "bbe576dbf41372e0f3bd8f8ba317f0ca9169ed9850f049cd1f5096d627d1daa2"+  },+  "generator": "adom-wiki 1.8.0 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "BASE",+      "x": -2.3,+      "y": 0.0,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "2",+      "text": "EMITTER",+      "x": 2.41,+      "y": 0.0,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "3",+      "text": "COLLECTOR",+      "x": 9.02,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "4",+      "text": "ANODE",+      "x": 12.83,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "5",+      "text": "CATHODE",+      "x": 16.64,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.6+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "rect",+      "center_mm": [+        0.0,+        0.0+      ],+      "size_mm": [+        2.5,+        4.5+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "oval",+      "center_mm": [+        3.81,+        0.0+      ],+      "size_mm": [+        2.5,+        4.5+      ],+      "rot": 0.0+    },+    {+      "number": "3",+      "shape": "oval",+      "center_mm": [+        7.62,+        0.0+      ],+      "size_mm": [+        2.5,+        4.5+      ],+      "rot": 0.0+    },+    {+      "number": "4",+      "shape": "oval",+      "center_mm": [+        11.43,+        0.0+      ],+      "size_mm": [+        2.5,+        4.5+      ],+      "rot": 0.0+    },+    {+      "number": "5",+      "shape": "oval",+      "center_mm": [+        15.24,+        0.0+      ],+      "size_mm": [+        2.5,+        4.5+      ],+      "rot": 0.0+    }+  ]+}
njl1302dg.glbadded
⋯ 1 unchanged line ⋯
njl1302dg.kicad_modadded+503
@@ -0,0 +1,503 @@+(footprint "TO-264-5_Vertical"+	(version 20260206)+	(generator "kicad-footprint-generator")+	(layer "F.Cu")+	(descr "TO-264-5, Vertical, RM 3.81mm, see https://www.onsemi.com/pub/Collateral/NJL3281D-D.PDF")+	(tags "TO-264-5 Vertical RM 3.81mm")+	(property "Reference" "REF**"+		(at 7.62 -3.2 0)+		(layer "F.SilkS")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "TO-264-5_Vertical"+		(at 7.62 4.05 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "KiLib_Generator" "package/TO_SOT/THT"+		(at 0 0 0)+		(layer "F.SilkS")+		(hide yes)+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(attr through_hole)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -2.49 -2.01)+		(end -1.51 -2.01)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -2.49 0.1)+		(end -1.51 0.1)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -2.49 3.21)+		(end -2.49 -2.01)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 1.51 -2.01)+		(end 2.3 -2.01)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 1.51 0.1)+		(end 2.3 0.1)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 5.32 -2.01)+		(end 6.11 -2.01)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 5.32 0.1)+		(end 6.11 0.1)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 5.97 -2.01)+		(end 5.97 0.1)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 9.13 -2.01)+		(end 9.92 -2.01)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 9.13 0.1)+		(end 9.92 0.1)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 9.27 -2.01)+		(end 9.27 0.1)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 12.94 -2.01)+		(end 13.73 -2.01)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 12.94 0.1)+		(end 13.73 0.1)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 16.75 -2.01)+		(end 17.73 -2.01)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 16.75 0.1)+		(end 17.73 0.1)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 17.73 -2.01)+		(end 17.73 3.21)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 17.73 3.21)+		(end -2.49 3.21)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -2.63 -2.15)+		(end -1.5 -2.15)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -2.63 3.35)+		(end -2.63 -2.15)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -1.5 -2.5)+		(end 1.5 -2.5)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -1.5 -2.15)+		(end -1.5 -2.5)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 1.5 -2.5)+		(end 1.5 -2.15)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 1.5 -2.15)+		(end 2.31 -2.15)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 2.31 -2.5)+		(end 5.31 -2.5)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 2.31 -2.15)+		(end 2.31 -2.5)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 5.31 -2.5)+		(end 5.31 -2.15)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 5.31 -2.15)+		(end 6.12 -2.15)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 6.12 -2.5)+		(end 9.12 -2.5)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 6.12 -2.15)+		(end 6.12 -2.5)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 9.12 -2.5)+		(end 9.12 -2.15)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 9.12 -2.15)+		(end 9.93 -2.15)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 9.93 -2.5)+		(end 12.93 -2.5)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 9.93 -2.15)+		(end 9.93 -2.5)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 12.93 -2.5)+		(end 12.93 -2.15)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 12.93 -2.15)+		(end 13.74 -2.15)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 13.74 -2.5)+		(end 16.74 -2.5)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 13.74 -2.15)+		(end 13.74 -2.5)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 16.74 -2.5)+		(end 16.74 -2.15)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 16.74 -2.15)+		(end 17.87 -2.15)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 17.87 -2.15)+		(end 17.87 3.35)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 17.87 3.35)+		(end -2.63 3.35)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -2.38 0.1)+		(end 17.62 0.1)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start 5.97 -1.9)+		(end 5.97 0.1)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start 9.27 -1.9)+		(end 9.27 0.1)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_rect+		(start -2.38 -1.9)+		(end 17.62 3.1)+		(stroke+			(width 0.1)+			(type solid)+		)+		(fill no)+		(layer "F.Fab")+	)+	(fp_text user "${REFERENCE}"+		(at 7.62 0.6 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(pad "1" thru_hole rect+		(at 0 0)+		(size 2.5 4.5)+		(drill 1.5)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "2" thru_hole oval+		(at 3.81 0)+		(size 2.5 4.5)+		(drill 1.5)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "3" thru_hole oval+		(at 7.62 0)+		(size 2.5 4.5)+		(drill 1.5)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "4" thru_hole oval+		(at 11.43 0)+		(size 2.5 4.5)+		(drill 1.5)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "5" thru_hole oval+		(at 15.24 0)+		(size 2.5 4.5)+		(drill 1.5)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-264-5_Vertical.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
njl1302dg.kicad_symadded+33
@@ -0,0 +1,33 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "NJL1302DG" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 7.62 0) (effects (font (size 1.27 1.27))))+    (property "Value" "NJL1302DG" (at 0 -7.62 0) (effects (font (size 1.27 1.27))))+    (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+    (symbol "NJL1302DG_0_1"+    (rectangle (start -12.70 5.08) (end 12.70 -5.08)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "NJL1302DG_1_1"+    (pin input line (at -17.78 2.54 0) (length 5.08)+      (name "BASE" (effects (font (size 1.27 1.27))))+      (number "1" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at -17.78 0.00 0) (length 5.08)+      (name "EMITTER" (effects (font (size 1.27 1.27))))+      (number "2" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at -17.78 -2.54 0) (length 5.08)+      (name "COLLECTOR" (effects (font (size 1.27 1.27))))+      (number "3" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at 17.78 0.00 180) (length 5.08)+      (name "CATHODE" (effects (font (size 1.27 1.27))))+      (number "5" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at 17.78 -2.54 180) (length 5.08)+      (name "ANODE" (effects (font (size 1.27 1.27))))+      (number "4" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
njl1302dg.lbradded+127
@@ -0,0 +1,127 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description></description>+<packages>+<package name="TO-264-5_Vertical">+  <description>5 pads, 17.7 x 4.5 mm. TO-264-5, Vertical, RM 3.81mm, see</description>+  <pad name="1" x="0.0000" y="-0.0000" drill="1.5000" diameter="2.5000" shape="long" rot="R90"/>+  <pad name="2" x="3.8100" y="-0.0000" drill="1.5000" diameter="2.5000" shape="long" rot="R90"/>+  <pad name="3" x="7.6200" y="-0.0000" drill="1.5000" diameter="2.5000" shape="long" rot="R90"/>+  <pad name="4" x="11.4300" y="-0.0000" drill="1.5000" diameter="2.5000" shape="long" rot="R90"/>+  <pad name="5" x="15.2400" y="-0.0000" drill="1.5000" diameter="2.5000" shape="long" rot="R90"/>+  <wire x1="-2.3800" y1="1.9000" x2="17.6200" y2="1.9000" width="0.1000" layer="51"/>+  <wire x1="17.6200" y1="1.9000" x2="17.6200" y2="-3.1000" width="0.1000" layer="51"/>+  <wire x1="17.6200" y1="-3.1000" x2="-2.3800" y2="-3.1000" width="0.1000" layer="51"/>+  <wire x1="-2.3800" y1="-3.1000" x2="-2.3800" y2="1.9000" width="0.1000" layer="51"/>+  <wire x1="-2.4900" y1="2.0100" x2="-1.5100" y2="2.0100" width="0.1200" layer="21"/>+  <wire x1="-2.4900" y1="-0.1000" x2="-1.5100" y2="-0.1000" width="0.1200" layer="21"/>+  <wire x1="-2.4900" y1="-3.2100" x2="-2.4900" y2="2.0100" width="0.1200" layer="21"/>+  <wire x1="1.5100" y1="2.0100" x2="2.3000" y2="2.0100" width="0.1200" layer="21"/>+  <wire x1="1.5100" y1="-0.1000" x2="2.3000" y2="-0.1000" width="0.1200" layer="21"/>+  <wire x1="5.3200" y1="2.0100" x2="6.1100" y2="2.0100" width="0.1200" layer="21"/>+  <wire x1="5.3200" y1="-0.1000" x2="6.1100" y2="-0.1000" width="0.1200" layer="21"/>+  <wire x1="5.9700" y1="2.0100" x2="5.9700" y2="-0.1000" width="0.1200" layer="21"/>+  <wire x1="9.1300" y1="2.0100" x2="9.9200" y2="2.0100" width="0.1200" layer="21"/>+  <wire x1="9.1300" y1="-0.1000" x2="9.9200" y2="-0.1000" width="0.1200" layer="21"/>+  <wire x1="9.2700" y1="2.0100" x2="9.2700" y2="-0.1000" width="0.1200" layer="21"/>+  <wire x1="12.9400" y1="2.0100" x2="13.7300" y2="2.0100" width="0.1200" layer="21"/>+  <wire x1="12.9400" y1="-0.1000" x2="13.7300" y2="-0.1000" width="0.1200" layer="21"/>+  <wire x1="16.7500" y1="2.0100" x2="17.7300" y2="2.0100" width="0.1200" layer="21"/>+  <wire x1="16.7500" y1="-0.1000" x2="17.7300" y2="-0.1000" width="0.1200" layer="21"/>+  <wire x1="17.7300" y1="2.0100" x2="17.7300" y2="-3.2100" width="0.1200" layer="21"/>+  <wire x1="17.7300" y1="-3.2100" x2="-2.4900" y2="-3.2100" width="0.1200" layer="21"/>+  <wire x1="-2.3800" y1="-0.1000" x2="17.6200" y2="-0.1000" width="0.1000" layer="51"/>+  <wire x1="5.9700" y1="1.9000" x2="5.9700" y2="-0.1000" width="0.1000" layer="51"/>+  <wire x1="9.2700" y1="1.9000" x2="9.2700" y2="-0.1000" width="0.1000" layer="51"/>+  <text x="0" y="2.850" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-3.810" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="NJL1302DG">+  <wire x1="-12.7" y1="5.08" x2="12.7" y2="5.08" width="0.254" layer="94"/>+  <wire x1="12.7" y1="5.08" x2="12.7" y2="-5.08" width="0.254" layer="94"/>+  <wire x1="12.7" y1="-5.08" x2="-12.7" y2="-5.08" width="0.254" layer="94"/>+  <wire x1="-12.7" y1="-5.08" x2="-12.7" y2="5.08" width="0.254" layer="94"/>+  <text x="0.0000" y="7.6200" size="1.27" layer="95" align="center">&gt;NAME</text>+  <text x="0.0000" y="-7.6200" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <pin name="BASE" x="-17.78" y="2.54" length="middle" direction="in"/>+  <pin name="EMITTER" x="-17.78" y="0" length="middle" direction="pas"/>+  <pin name="COLLECTOR" x="-17.78" y="-2.54" length="middle" direction="pas"/>+  <pin name="CATHODE" x="17.78" y="0" length="middle" direction="pas" rot="R180"/>+  <pin name="ANODE" x="17.78" y="-2.54" length="middle" direction="pas" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="NJL1302DG" prefix="U">+  <description></description>+  <gates>+    <gate name="G$1" symbol="NJL1302DG" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="TO-264-5_Vertical">+      <connects>+        <connect gate="G$1" pin="BASE" pad="1"/>+        <connect gate="G$1" pin="EMITTER" pad="2"/>+        <connect gate="G$1" pin="COLLECTOR" pad="3"/>+        <connect gate="G$1" pin="CATHODE" pad="5"/>+        <connect gate="G$1" pin="ANODE" pad="4"/>+      </connects>+      <technologies><technology name=""/></technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
njl1302dg.stepadded+3374
@@ -0,0 +1,3374 @@+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'D:/KiCAD/packages3D-source/Package_TO_SOT_THT.3dshapes\\
+TO-264-5_Vertical.step','2018-04-08T17:00:38',('kicad StepUp'),(
+    'ksu MCAD'),'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('TO-264-5_Vertical','TO-264-5_Vertical','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#2647);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#13 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#137,#328,#452,#476,#500,#585,#603,#613,#631,
+    #641,#773,#805,#869,#894,#926,#990,#1015,#1047,#1111,#1136,#1168,
+    #1232,#1257,#1289,#1353,#1378,#1438,#1469,#1493,#1517,#1542,#1566,
+    #1590,#1614,#1638,#1662,#1686,#1710,#1728,#1746,#1764,#1789,#1846,
+    #1903,#1960,#2017,#2074,#2091,#2108,#2125,#2142,#2159,#2171,#2188,
+    #2205,#2222,#2239,#2256,#2268,#2285,#2302,#2319,#2336,#2353,#2365,
+    #2382,#2399,#2416,#2433,#2450,#2462,#2479,#2496,#2513,#2530,#2547,
+    #2559,#2569,#2579,#2610,#2630));
+#17 = ADVANCED_FACE('',(#18),#132,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#30,#38,#46,#54,#62,#70,#78,#86,#94,#102,#110,
+    #118,#126));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-2.48,3.475,4.5));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-2.48,1.565414464721E-015,4.));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(-2.48,3.475,4.5));
+#28 = VECTOR('',#29,1.);
+#29 = DIRECTION('',(-7.067784221061E-016,-0.989806573472,-0.14241821201)
+  );
+#30 = ORIENTED_EDGE('',*,*,#31,.T.);
+#31 = EDGE_CURVE('',#24,#32,#34,.T.);
+#32 = VERTEX_POINT('',#33);
+#33 = CARTESIAN_POINT('',(-2.48,-1.525,4.5));
+#34 = LINE('',#35,#36);
+#35 = CARTESIAN_POINT('',(-2.48,1.565414464721E-015,4.));
+#36 = VECTOR('',#37,1.);
+#37 = DIRECTION('',(-5.292128111651E-016,-0.950229540973,0.311550669172)
+  );
+#38 = ORIENTED_EDGE('',*,*,#39,.T.);
+#39 = EDGE_CURVE('',#32,#40,#42,.T.);
+#40 = VERTEX_POINT('',#41);
+#41 = CARTESIAN_POINT('',(-2.48,-1.525,12.5));
+#42 = LINE('',#43,#44);
+#43 = CARTESIAN_POINT('',(-2.48,-1.525,4.5));
+#44 = VECTOR('',#45,1.);
+#45 = DIRECTION('',(3.330669073875E-016,1.110223024625E-016,1.));
+#46 = ORIENTED_EDGE('',*,*,#47,.T.);
+#47 = EDGE_CURVE('',#40,#48,#50,.T.);
+#48 = VERTEX_POINT('',#49);
+#49 = CARTESIAN_POINT('',(-2.48,1.475,12.5));
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(-2.48,-1.525,12.5));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(4.440892098501E-016,1.,-6.162975822039E-032));
+#54 = ORIENTED_EDGE('',*,*,#55,.F.);
+#55 = EDGE_CURVE('',#56,#48,#58,.T.);
+#56 = VERTEX_POINT('',#57);
+#57 = CARTESIAN_POINT('',(-2.48,1.475,14.5));
+#58 = LINE('',#59,#60);
+#59 = CARTESIAN_POINT('',(-2.48,1.475,14.5));
+#60 = VECTOR('',#61,1.);
+#61 = DIRECTION('',(-1.110223024625E-016,-1.110223024625E-016,-1.));
+#62 = ORIENTED_EDGE('',*,*,#63,.F.);
+#63 = EDGE_CURVE('',#64,#56,#66,.T.);
+#64 = VERTEX_POINT('',#65);
+#65 = CARTESIAN_POINT('',(-2.48,-1.525,14.5));
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(-2.48,-1.525,14.5));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(4.440892098501E-016,1.,-6.162975822039E-032));
+#70 = ORIENTED_EDGE('',*,*,#71,.T.);
+#71 = EDGE_CURVE('',#64,#72,#74,.T.);
+#72 = VERTEX_POINT('',#73);
+#73 = CARTESIAN_POINT('',(-2.48,-1.525,20.5));
+#74 = LINE('',#75,#76);
+#75 = CARTESIAN_POINT('',(-2.48,-1.525,4.5));
+#76 = VECTOR('',#77,1.);
+#77 = DIRECTION('',(3.330669073875E-016,1.110223024625E-016,1.));
+#78 = ORIENTED_EDGE('',*,*,#79,.T.);
+#79 = EDGE_CURVE('',#72,#80,#82,.T.);
+#80 = VERTEX_POINT('',#81);
+#81 = CARTESIAN_POINT('',(-2.48,1.475,20.5));
+#82 = LINE('',#83,#84);
+#83 = CARTESIAN_POINT('',(-2.48,-1.525,20.5));
+#84 = VECTOR('',#85,1.);
+#85 = DIRECTION('',(4.440892098501E-016,1.,-6.162975822039E-032));
+#86 = ORIENTED_EDGE('',*,*,#87,.F.);
+#87 = EDGE_CURVE('',#88,#80,#90,.T.);
+#88 = VERTEX_POINT('',#89);
+#89 = CARTESIAN_POINT('',(-2.48,1.475,24.5));
+#90 = LINE('',#91,#92);
+#91 = CARTESIAN_POINT('',(-2.48,1.475,24.5));
+#92 = VECTOR('',#93,1.);
+#93 = DIRECTION('',(-1.110223024625E-016,-1.110223024625E-016,-1.));
+#94 = ORIENTED_EDGE('',*,*,#95,.F.);
+#95 = EDGE_CURVE('',#96,#88,#98,.T.);
+#96 = VERTEX_POINT('',#97);
+#97 = CARTESIAN_POINT('',(-2.48,-1.525,24.5));
+#98 = LINE('',#99,#100);
+#99 = CARTESIAN_POINT('',(-2.48,-1.525,24.5));
+#100 = VECTOR('',#101,1.);
+#101 = DIRECTION('',(4.440892098501E-016,1.,-6.162975822039E-032));
+#102 = ORIENTED_EDGE('',*,*,#103,.T.);
+#103 = EDGE_CURVE('',#96,#104,#106,.T.);
+#104 = VERTEX_POINT('',#105);
+#105 = CARTESIAN_POINT('',(-2.48,-1.525,27.408089297201));
+#106 = LINE('',#107,#108);
+#107 = CARTESIAN_POINT('',(-2.48,-1.525,4.5));
+#108 = VECTOR('',#109,1.);
+#109 = DIRECTION('',(3.330669073875E-016,1.110223024625E-016,1.));
+#110 = ORIENTED_EDGE('',*,*,#111,.T.);
+#111 = EDGE_CURVE('',#104,#112,#114,.T.);
+#112 = VERTEX_POINT('',#113);
+#113 = CARTESIAN_POINT('',(-2.48,1.475,28.5));
+#114 = LINE('',#115,#116);
+#115 = CARTESIAN_POINT('',(-2.48,-1.525,27.408089297201));
+#116 = VECTOR('',#117,1.);
+#117 = DIRECTION('',(7.398766216019E-016,0.939692620786,0.342020143326)
+  );
+#118 = ORIENTED_EDGE('',*,*,#119,.T.);
+#119 = EDGE_CURVE('',#112,#120,#122,.T.);
+#120 = VERTEX_POINT('',#121);
+#121 = CARTESIAN_POINT('',(-2.48,3.475,28.5));
+#122 = LINE('',#123,#124);
+#123 = CARTESIAN_POINT('',(-2.48,1.475,28.5));
+#124 = VECTOR('',#125,1.);
+#125 = DIRECTION('',(6.661338147751E-016,1.,3.330669073875E-016));
+#126 = ORIENTED_EDGE('',*,*,#127,.T.);
+#127 = EDGE_CURVE('',#120,#22,#128,.T.);
+#128 = LINE('',#129,#130);
+#129 = CARTESIAN_POINT('',(-2.48,3.475,28.5));
+#130 = VECTOR('',#131,1.);
+#131 = DIRECTION('',(-3.330669073875E-016,-1.110223024625E-016,-1.));
+#132 = PLANE('',#133);
+#133 = AXIS2_PLACEMENT_3D('',#134,#135,#136);
+#134 = CARTESIAN_POINT('',(-2.48,1.017396102955,16.244718861431));
+#135 = DIRECTION('',(-1.,1.937110095352E-016,-1.10609341156E-016));
+#136 = DIRECTION('',(-6.378002193852E-016,-1.,-4.440892098501E-016));
+#137 = ADVANCED_FACE('',(#138),#323,.T.);
+#138 = FACE_BOUND('',#139,.T.);
+#139 = EDGE_LOOP('',(#140,#141,#149,#157,#165,#173,#181,#189,#197,#205,
+    #213,#221,#229,#237,#245,#253,#261,#269,#277,#285,#293,#301,#309,
+    #317));
+#140 = ORIENTED_EDGE('',*,*,#21,.F.);
+#141 = ORIENTED_EDGE('',*,*,#142,.T.);
+#142 = EDGE_CURVE('',#22,#143,#145,.T.);
+#143 = VERTEX_POINT('',#144);
+#144 = CARTESIAN_POINT('',(17.72,3.475,4.5));
+#145 = LINE('',#146,#147);
+#146 = CARTESIAN_POINT('',(-2.48,3.475,4.5));
+#147 = VECTOR('',#148,1.);
+#148 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#149 = ORIENTED_EDGE('',*,*,#150,.T.);
+#150 = EDGE_CURVE('',#143,#151,#153,.T.);
+#151 = VERTEX_POINT('',#152);
+#152 = CARTESIAN_POINT('',(17.72,-6.772360450213E-016,4.));
+#153 = LINE('',#154,#155);
+#154 = CARTESIAN_POINT('',(17.72,3.475,4.5));
+#155 = VECTOR('',#156,1.);
+#156 = DIRECTION('',(-7.067784221061E-016,-0.989806573472,-0.14241821201
+    ));
+#157 = ORIENTED_EDGE('',*,*,#158,.F.);
+#158 = EDGE_CURVE('',#159,#151,#161,.T.);
+#159 = VERTEX_POINT('',#160);
+#160 = CARTESIAN_POINT('',(16.6115,-5.541678227416E-016,4.));
+#161 = LINE('',#162,#163);
+#162 = CARTESIAN_POINT('',(-2.48,1.565414464721E-015,4.));
+#163 = VECTOR('',#164,1.);
+#164 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#165 = ORIENTED_EDGE('',*,*,#166,.T.);
+#166 = EDGE_CURVE('',#159,#167,#169,.T.);
+#167 = VERTEX_POINT('',#168);
+#168 = CARTESIAN_POINT('',(16.6115,0.3375,4.048561151079));
+#169 = LINE('',#170,#171);
+#170 = CARTESIAN_POINT('',(16.6115,1.625593149061,4.233898294829));
+#171 = VECTOR('',#172,1.);
+#172 = DIRECTION('',(0.E+000,0.989806573472,0.14241821201));
+#173 = ORIENTED_EDGE('',*,*,#174,.F.);
+#174 = EDGE_CURVE('',#175,#167,#177,.T.);
+#175 = VERTEX_POINT('',#176);
+#176 = CARTESIAN_POINT('',(14.6305,0.3375,4.048561151079));
+#177 = LINE('',#178,#179);
+#178 = CARTESIAN_POINT('',(6.07525,0.3375,4.048561151079));
+#179 = VECTOR('',#180,1.);
+#180 = DIRECTION('',(1.,-6.836912746464E-032,-1.026357256578E-016));
+#181 = ORIENTED_EDGE('',*,*,#182,.T.);
+#182 = EDGE_CURVE('',#175,#183,#185,.T.);
+#183 = VERTEX_POINT('',#184);
+#184 = CARTESIAN_POINT('',(14.6305,-3.342326415634E-016,4.));
+#185 = LINE('',#186,#187);
+#186 = CARTESIAN_POINT('',(14.6305,1.97331049389,4.283929567466));
+#187 = VECTOR('',#188,1.);
+#188 = DIRECTION('',(0.E+000,-0.989806573472,-0.14241821201));
+#189 = ORIENTED_EDGE('',*,*,#190,.F.);
+#190 = EDGE_CURVE('',#191,#183,#193,.T.);
+#191 = VERTEX_POINT('',#192);
+#192 = CARTESIAN_POINT('',(12.4205,-8.887335312124E-017,4.));
+#193 = LINE('',#194,#195);
+#194 = CARTESIAN_POINT('',(-2.48,1.565414464721E-015,4.));
+#195 = VECTOR('',#196,1.);
+#196 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#197 = ORIENTED_EDGE('',*,*,#198,.T.);
+#198 = EDGE_CURVE('',#191,#199,#201,.T.);
+#199 = VERTEX_POINT('',#200);
+#200 = CARTESIAN_POINT('',(12.4205,0.3375,4.048561151079));
+#201 = LINE('',#202,#203);
+#202 = CARTESIAN_POINT('',(12.4205,1.637993933777,4.2356825804));
+#203 = VECTOR('',#204,1.);
+#204 = DIRECTION('',(0.E+000,0.989806573472,0.14241821201));
+#205 = ORIENTED_EDGE('',*,*,#206,.T.);
+#206 = EDGE_CURVE('',#199,#207,#209,.T.);
+#207 = VERTEX_POINT('',#208);
+#208 = CARTESIAN_POINT('',(10.4395,0.3375,4.048561151079));
+#209 = LINE('',#210,#211);
+#210 = CARTESIAN_POINT('',(3.97975,0.3375,4.048561151079));
+#211 = VECTOR('',#212,1.);
+#212 = DIRECTION('',(-1.,6.836912746464E-032,1.026357256578E-016));
+#213 = ORIENTED_EDGE('',*,*,#214,.T.);
+#214 = EDGE_CURVE('',#207,#215,#217,.T.);
+#215 = VERTEX_POINT('',#216);
+#216 = CARTESIAN_POINT('',(10.4395,1.31061828057E-016,4.));
+#217 = LINE('',#218,#219);
+#218 = CARTESIAN_POINT('',(10.4395,1.98317032402,4.28534824806));
+#219 = VECTOR('',#220,1.);
+#220 = DIRECTION('',(0.E+000,-0.989806573472,-0.14241821201));
+#221 = ORIENTED_EDGE('',*,*,#222,.F.);
+#222 = EDGE_CURVE('',#223,#215,#225,.T.);
+#223 = VERTEX_POINT('',#224);
+#224 = CARTESIAN_POINT('',(8.6105,3.341216192609E-016,4.));
+#225 = LINE('',#226,#227);
+#226 = CARTESIAN_POINT('',(-2.48,1.565414464721E-015,4.));
+#227 = VECTOR('',#228,1.);
+#228 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#229 = ORIENTED_EDGE('',*,*,#230,.T.);
+#230 = EDGE_CURVE('',#223,#231,#233,.T.);
+#231 = VERTEX_POINT('',#232);
+#232 = CARTESIAN_POINT('',(8.6105,0.3375,4.048561151079));
+#233 = LINE('',#234,#235);
+#234 = CARTESIAN_POINT('',(8.6105,1.620515424928,4.23316768704));
+#235 = VECTOR('',#236,1.);
+#236 = DIRECTION('',(0.E+000,0.989806573472,0.14241821201));
+#237 = ORIENTED_EDGE('',*,*,#238,.T.);
+#238 = EDGE_CURVE('',#231,#239,#241,.T.);
+#239 = VERTEX_POINT('',#240);
+#240 = CARTESIAN_POINT('',(6.6295,0.3375,4.048561151079));
+#241 = LINE('',#242,#243);
+#242 = CARTESIAN_POINT('',(2.07475,0.3375,4.048561151079));
+#243 = VECTOR('',#244,1.);
+#244 = DIRECTION('',(-1.,6.836912746464E-032,1.026357256578E-016));
+#245 = ORIENTED_EDGE('',*,*,#246,.T.);
+#246 = EDGE_CURVE('',#239,#247,#249,.T.);
+#247 = VERTEX_POINT('',#248);
+#248 = CARTESIAN_POINT('',(6.6295,5.540568004392E-016,4.));
+#249 = LINE('',#250,#251);
+#250 = CARTESIAN_POINT('',(6.6295,1.96575856701,4.282842959282));
+#251 = VECTOR('',#252,1.);
+#252 = DIRECTION('',(0.E+000,-0.989806573472,-0.14241821201));
+#253 = ORIENTED_EDGE('',*,*,#254,.F.);
+#254 = EDGE_CURVE('',#255,#247,#257,.T.);
+#255 = VERTEX_POINT('',#256);
+#256 = CARTESIAN_POINT('',(4.8005,7.571165916431E-016,4.));
+#257 = LINE('',#258,#259);
+#258 = CARTESIAN_POINT('',(-2.48,1.565414464721E-015,4.));
+#259 = VECTOR('',#260,1.);
+#260 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#261 = ORIENTED_EDGE('',*,*,#262,.T.);
+#262 = EDGE_CURVE('',#255,#263,#265,.T.);
+#263 = VERTEX_POINT('',#264);
+#264 = CARTESIAN_POINT('',(4.8005,0.3375,4.048561151079));
+#265 = LINE('',#266,#267);
+#266 = CARTESIAN_POINT('',(4.8005,1.628089826217,4.234257528952));
+#267 = VECTOR('',#268,1.);
+#268 = DIRECTION('',(0.E+000,0.989806573472,0.14241821201));
+#269 = ORIENTED_EDGE('',*,*,#270,.T.);
+#270 = EDGE_CURVE('',#263,#271,#273,.T.);
+#271 = VERTEX_POINT('',#272);
+#272 = CARTESIAN_POINT('',(2.8195,0.3375,4.048561151079));
+#273 = LINE('',#274,#275);
+#274 = CARTESIAN_POINT('',(0.16975,0.3375,4.048561151079));
+#275 = VECTOR('',#276,1.);
+#276 = DIRECTION('',(-1.,7.603061270624E-032,1.026357256578E-016));
+#277 = ORIENTED_EDGE('',*,*,#278,.T.);
+#278 = EDGE_CURVE('',#271,#279,#281,.T.);
+#279 = VERTEX_POINT('',#280);
+#280 = CARTESIAN_POINT('',(2.8195,9.770517728214E-016,4.));
+#281 = LINE('',#282,#283);
+#282 = CARTESIAN_POINT('',(2.8195,1.97331049389,4.283929567466));
+#283 = VECTOR('',#284,1.);
+#284 = DIRECTION('',(0.E+000,-0.989806573472,-0.14241821201));
+#285 = ORIENTED_EDGE('',*,*,#286,.F.);
+#286 = EDGE_CURVE('',#287,#279,#289,.T.);
+#287 = VERTEX_POINT('',#288);
+#288 = CARTESIAN_POINT('',(0.6095,1.222411061264E-015,4.));
+#289 = LINE('',#290,#291);
+#290 = CARTESIAN_POINT('',(-2.48,1.565414464721E-015,4.));
+#291 = VECTOR('',#292,1.);
+#292 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#293 = ORIENTED_EDGE('',*,*,#294,.T.);
+#294 = EDGE_CURVE('',#287,#295,#297,.T.);
+#295 = VERTEX_POINT('',#296);
+#296 = CARTESIAN_POINT('',(0.6095,0.3375,4.048561151079));
+#297 = LINE('',#298,#299);
+#298 = CARTESIAN_POINT('',(0.6095,1.625593149061,4.233898294829));
+#299 = VECTOR('',#300,1.);
+#300 = DIRECTION('',(0.E+000,0.989806573472,0.14241821201));
+#301 = ORIENTED_EDGE('',*,*,#302,.T.);
+#302 = EDGE_CURVE('',#295,#303,#305,.T.);
+#303 = VERTEX_POINT('',#304);
+#304 = CARTESIAN_POINT('',(-1.3715,0.3375,4.048561151079));
+#305 = LINE('',#306,#307);
+#306 = CARTESIAN_POINT('',(-1.92575,0.3375,4.048561151079));
+#307 = VECTOR('',#308,1.);
+#308 = DIRECTION('',(-1.,6.836912746464E-032,1.026357256578E-016));
+#309 = ORIENTED_EDGE('',*,*,#310,.T.);
+#310 = EDGE_CURVE('',#303,#311,#313,.T.);
+#311 = VERTEX_POINT('',#312);
+#312 = CARTESIAN_POINT('',(-1.3715,1.442346242442E-015,4.));
+#313 = LINE('',#314,#315);
+#314 = CARTESIAN_POINT('',(-1.3715,1.97331049389,4.283929567466));
+#315 = VECTOR('',#316,1.);
+#316 = DIRECTION('',(0.E+000,-0.989806573472,-0.14241821201));
+#317 = ORIENTED_EDGE('',*,*,#318,.F.);
+#318 = EDGE_CURVE('',#24,#311,#319,.T.);
+#319 = LINE('',#320,#321);
+#320 = CARTESIAN_POINT('',(-2.48,1.565414464721E-015,4.));
+#321 = VECTOR('',#322,1.);
+#322 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#323 = PLANE('',#324);
+#324 = AXIS2_PLACEMENT_3D('',#325,#326,#327);
+#325 = CARTESIAN_POINT('',(-2.48,3.475,4.5));
+#326 = DIRECTION('',(-1.015895159291E-016,0.14241821201,-0.989806573472)
+  );
+#327 = DIRECTION('',(-7.067784221061E-016,-0.989806573472,-0.14241821201
+    ));
+#328 = ADVANCED_FACE('',(#329,#347),#447,.T.);
+#329 = FACE_BOUND('',#330,.T.);
+#330 = EDGE_LOOP('',(#331,#339,#345,#346));
+#331 = ORIENTED_EDGE('',*,*,#332,.T.);
+#332 = EDGE_CURVE('',#120,#333,#335,.T.);
+#333 = VERTEX_POINT('',#334);
+#334 = CARTESIAN_POINT('',(17.72,3.475,28.5));
+#335 = LINE('',#336,#337);
+#336 = CARTESIAN_POINT('',(-2.48,3.475,28.5));
+#337 = VECTOR('',#338,1.);
+#338 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#339 = ORIENTED_EDGE('',*,*,#340,.T.);
+#340 = EDGE_CURVE('',#333,#143,#341,.T.);
+#341 = LINE('',#342,#343);
+#342 = CARTESIAN_POINT('',(17.72,3.475,28.5));
+#343 = VECTOR('',#344,1.);
+#344 = DIRECTION('',(-3.330669073875E-016,-1.110223024625E-016,-1.));
+#345 = ORIENTED_EDGE('',*,*,#142,.F.);
+#346 = ORIENTED_EDGE('',*,*,#127,.F.);
+#347 = FACE_BOUND('',#348,.T.);
+#348 = EDGE_LOOP('',(#349,#359,#368,#376,#384,#392,#400,#408,#416,#424,
+    #433,#441));
+#349 = ORIENTED_EDGE('',*,*,#350,.F.);
+#350 = EDGE_CURVE('',#351,#353,#355,.T.);
+#351 = VERTEX_POINT('',#352);
+#352 = CARTESIAN_POINT('',(16.62,3.475,21.));
+#353 = VERTEX_POINT('',#354);
+#354 = CARTESIAN_POINT('',(16.62,3.475,7.18));
+#355 = LINE('',#356,#357);
+#356 = CARTESIAN_POINT('',(16.62,3.475,21.));
+#357 = VECTOR('',#358,1.);
+#358 = DIRECTION('',(1.110223024625E-016,-1.110223024625E-016,-1.));
+#359 = ORIENTED_EDGE('',*,*,#360,.T.);
+#360 = EDGE_CURVE('',#351,#361,#363,.T.);
+#361 = VERTEX_POINT('',#362);
+#362 = CARTESIAN_POINT('',(16.620000000001,3.475,24.));
+#363 = CIRCLE('',#364,1.5);
+#364 = AXIS2_PLACEMENT_3D('',#365,#366,#367);
+#365 = CARTESIAN_POINT('',(16.62,3.475,22.5));
+#366 = DIRECTION('',(2.22044604925E-016,1.,-1.110223024625E-016));
+#367 = DIRECTION('',(-1.110223024625E-016,1.110223024625E-016,1.));
+#368 = ORIENTED_EDGE('',*,*,#369,.T.);
+#369 = EDGE_CURVE('',#361,#370,#372,.T.);
+#370 = VERTEX_POINT('',#371);
+#371 = CARTESIAN_POINT('',(16.62,3.475,27.5));
+#372 = LINE('',#373,#374);
+#373 = CARTESIAN_POINT('',(16.620000000001,3.475,24.));
+#374 = VECTOR('',#375,1.);
+#375 = DIRECTION('',(-1.772391757169E-013,1.110223024626E-016,1.));
+#376 = ORIENTED_EDGE('',*,*,#377,.F.);
+#377 = EDGE_CURVE('',#378,#370,#380,.T.);
+#378 = VERTEX_POINT('',#379);
+#379 = CARTESIAN_POINT('',(13.62,3.475,27.5));
+#380 = LINE('',#381,#382);
+#381 = CARTESIAN_POINT('',(13.62,3.475,27.5));
+#382 = VECTOR('',#383,1.);
+#383 = DIRECTION('',(1.,-2.22044604925E-016,4.440892098501E-016));
+#384 = ORIENTED_EDGE('',*,*,#385,.F.);
+#385 = EDGE_CURVE('',#386,#378,#388,.T.);
+#386 = VERTEX_POINT('',#387);
+#387 = CARTESIAN_POINT('',(13.62,3.475,27.25));
+#388 = LINE('',#389,#390);
+#389 = CARTESIAN_POINT('',(13.62,3.475,27.25));
+#390 = VECTOR('',#391,1.);
+#391 = DIRECTION('',(-1.110223024625E-016,1.110223024625E-016,1.));
+#392 = ORIENTED_EDGE('',*,*,#393,.F.);
+#393 = EDGE_CURVE('',#394,#386,#396,.T.);
+#394 = VERTEX_POINT('',#395);
+#395 = CARTESIAN_POINT('',(1.62,3.475,27.25));
+#396 = LINE('',#397,#398);
+#397 = CARTESIAN_POINT('',(1.62,3.475,27.25));
+#398 = VECTOR('',#399,1.);
+#399 = DIRECTION('',(1.,-2.22044604925E-016,4.440892098501E-016));
+#400 = ORIENTED_EDGE('',*,*,#401,.F.);
+#401 = EDGE_CURVE('',#402,#394,#404,.T.);
+#402 = VERTEX_POINT('',#403);
+#403 = CARTESIAN_POINT('',(1.62,3.475,27.5));
+#404 = LINE('',#405,#406);
+#405 = CARTESIAN_POINT('',(1.62,3.475,27.5));
+#406 = VECTOR('',#407,1.);
+#407 = DIRECTION('',(1.110223024625E-016,-1.110223024625E-016,-1.));
+#408 = ORIENTED_EDGE('',*,*,#409,.F.);
+#409 = EDGE_CURVE('',#410,#402,#412,.T.);
+#410 = VERTEX_POINT('',#411);
+#411 = CARTESIAN_POINT('',(-1.38,3.475,27.5));
+#412 = LINE('',#413,#414);
+#413 = CARTESIAN_POINT('',(-1.38,3.475,27.5));
+#414 = VECTOR('',#415,1.);
+#415 = DIRECTION('',(1.,-2.22044604925E-016,4.440892098501E-016));
+#416 = ORIENTED_EDGE('',*,*,#417,.F.);
+#417 = EDGE_CURVE('',#418,#410,#420,.T.);
+#418 = VERTEX_POINT('',#419);
+#419 = CARTESIAN_POINT('',(-1.38,3.475,24.));
+#420 = LINE('',#421,#422);
+#421 = CARTESIAN_POINT('',(-1.38,3.475,24.));
+#422 = VECTOR('',#423,1.);
+#423 = DIRECTION('',(-1.110223024625E-016,1.110223024625E-016,1.));
+#424 = ORIENTED_EDGE('',*,*,#425,.T.);
+#425 = EDGE_CURVE('',#418,#426,#428,.T.);
+#426 = VERTEX_POINT('',#427);
+#427 = CARTESIAN_POINT('',(-1.38,3.475,21.));
+#428 = CIRCLE('',#429,1.5);
+#429 = AXIS2_PLACEMENT_3D('',#430,#431,#432);
+#430 = CARTESIAN_POINT('',(-1.38,3.475,22.5));
+#431 = DIRECTION('',(2.22044604925E-016,1.,-1.110223024625E-016));
+#432 = DIRECTION('',(-1.110223024625E-016,1.110223024625E-016,1.));
+#433 = ORIENTED_EDGE('',*,*,#434,.T.);
+#434 = EDGE_CURVE('',#426,#435,#437,.T.);
+#435 = VERTEX_POINT('',#436);
+#436 = CARTESIAN_POINT('',(-1.38,3.475,7.18));
+#437 = LINE('',#438,#439);
+#438 = CARTESIAN_POINT('',(-1.38,3.475,21.));
+#439 = VECTOR('',#440,1.);
+#440 = DIRECTION('',(1.110223024625E-016,-1.110223024625E-016,-1.));
+#441 = ORIENTED_EDGE('',*,*,#442,.F.);
+#442 = EDGE_CURVE('',#353,#435,#443,.T.);
+#443 = LINE('',#444,#445);
+#444 = CARTESIAN_POINT('',(16.62,3.475,7.18));
+#445 = VECTOR('',#446,1.);
+#446 = DIRECTION('',(-1.,2.22044604925E-016,-4.440892098501E-016));
+#447 = PLANE('',#448);
+#448 = AXIS2_PLACEMENT_3D('',#449,#450,#451);
+#449 = CARTESIAN_POINT('',(-2.48,3.475,28.5));
+#450 = DIRECTION('',(4.440892098501E-016,1.,2.22044604925E-016));
+#451 = DIRECTION('',(-3.330669073875E-016,-1.110223024625E-016,-1.));
+#452 = ADVANCED_FACE('',(#453),#471,.T.);
+#453 = FACE_BOUND('',#454,.T.);
+#454 = EDGE_LOOP('',(#455,#463,#469,#470));
+#455 = ORIENTED_EDGE('',*,*,#456,.T.);
+#456 = EDGE_CURVE('',#112,#457,#459,.T.);
+#457 = VERTEX_POINT('',#458);
+#458 = CARTESIAN_POINT('',(17.72,1.475,28.5));
+#459 = LINE('',#460,#461);
+#460 = CARTESIAN_POINT('',(-2.48,1.475,28.5));
+#461 = VECTOR('',#462,1.);
+#462 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#463 = ORIENTED_EDGE('',*,*,#464,.T.);
+#464 = EDGE_CURVE('',#457,#333,#465,.T.);
+#465 = LINE('',#466,#467);
+#466 = CARTESIAN_POINT('',(17.72,1.475,28.5));
+#467 = VECTOR('',#468,1.);
+#468 = DIRECTION('',(6.661338147751E-016,1.,3.330669073875E-016));
+#469 = ORIENTED_EDGE('',*,*,#332,.F.);
+#470 = ORIENTED_EDGE('',*,*,#119,.F.);
+#471 = PLANE('',#472);
+#472 = AXIS2_PLACEMENT_3D('',#473,#474,#475);
+#473 = CARTESIAN_POINT('',(-2.48,1.475,28.5));
+#474 = DIRECTION('',(1.665334536938E-016,1.109335647967E-031,1.));
+#475 = DIRECTION('',(6.661338147751E-016,1.,3.330669073875E-016));
+#476 = ADVANCED_FACE('',(#477),#495,.T.);
+#477 = FACE_BOUND('',#478,.T.);
+#478 = EDGE_LOOP('',(#479,#487,#493,#494));
+#479 = ORIENTED_EDGE('',*,*,#480,.T.);
+#480 = EDGE_CURVE('',#104,#481,#483,.T.);
+#481 = VERTEX_POINT('',#482);
+#482 = CARTESIAN_POINT('',(17.72,-1.525,27.408089297201));
+#483 = LINE('',#484,#485);
+#484 = CARTESIAN_POINT('',(-2.48,-1.525,27.408089297201));
+#485 = VECTOR('',#486,1.);
+#486 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#487 = ORIENTED_EDGE('',*,*,#488,.T.);
+#488 = EDGE_CURVE('',#481,#457,#489,.T.);
+#489 = LINE('',#490,#491);
+#490 = CARTESIAN_POINT('',(17.72,-1.525,27.408089297201));
+#491 = VECTOR('',#492,1.);
+#492 = DIRECTION('',(7.398766216019E-016,0.939692620786,0.342020143326)
+  );
+#493 = ORIENTED_EDGE('',*,*,#456,.F.);
+#494 = ORIENTED_EDGE('',*,*,#111,.F.);
+#495 = PLANE('',#496);
+#496 = AXIS2_PLACEMENT_3D('',#497,#498,#499);
+#497 = CARTESIAN_POINT('',(-2.48,-1.525,27.408089297201));
+#498 = DIRECTION('',(4.602802347674E-018,-0.342020143326,0.939692620786)
+  );
+#499 = DIRECTION('',(7.398766216019E-016,0.939692620786,0.342020143326)
+  );
+#500 = ADVANCED_FACE('',(#501,#569),#580,.T.);
+#501 = FACE_BOUND('',#502,.T.);
+#502 = EDGE_LOOP('',(#503,#504,#512,#520,#529,#537,#546,#552,#553,#554,
+    #561,#562));
+#503 = ORIENTED_EDGE('',*,*,#39,.F.);
+#504 = ORIENTED_EDGE('',*,*,#505,.T.);
+#505 = EDGE_CURVE('',#32,#506,#508,.T.);
+#506 = VERTEX_POINT('',#507);
+#507 = CARTESIAN_POINT('',(17.72,-1.525,4.5));
+#508 = LINE('',#509,#510);
+#509 = CARTESIAN_POINT('',(-2.48,-1.525,4.5));
+#510 = VECTOR('',#511,1.);
+#511 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#512 = ORIENTED_EDGE('',*,*,#513,.T.);
+#513 = EDGE_CURVE('',#506,#514,#516,.T.);
+#514 = VERTEX_POINT('',#515);
+#515 = CARTESIAN_POINT('',(17.72,-1.525,12.5));
+#516 = LINE('',#517,#518);
+#517 = CARTESIAN_POINT('',(17.72,-1.525,4.5));
+#518 = VECTOR('',#519,1.);
+#519 = DIRECTION('',(3.330669073875E-016,1.110223024625E-016,1.));
+#520 = ORIENTED_EDGE('',*,*,#521,.F.);
+#521 = EDGE_CURVE('',#522,#514,#524,.T.);
+#522 = VERTEX_POINT('',#523);
+#523 = CARTESIAN_POINT('',(17.72,-1.525,14.5));
+#524 = CIRCLE('',#525,1.);
+#525 = AXIS2_PLACEMENT_3D('',#526,#527,#528);
+#526 = CARTESIAN_POINT('',(17.72,-1.525,13.5));
+#527 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#528 = DIRECTION('',(-1.110223024625E-016,-1.110223024625E-016,-1.));
+#529 = ORIENTED_EDGE('',*,*,#530,.T.);
+#530 = EDGE_CURVE('',#522,#531,#533,.T.);
+#531 = VERTEX_POINT('',#532);
+#532 = CARTESIAN_POINT('',(17.72,-1.525,20.5));
+#533 = LINE('',#534,#535);
+#534 = CARTESIAN_POINT('',(17.72,-1.525,4.5));
+#535 = VECTOR('',#536,1.);
+#536 = DIRECTION('',(3.330669073875E-016,1.110223024625E-016,1.));
+#537 = ORIENTED_EDGE('',*,*,#538,.F.);
+#538 = EDGE_CURVE('',#539,#531,#541,.T.);
+#539 = VERTEX_POINT('',#540);
+#540 = CARTESIAN_POINT('',(17.72,-1.525,24.5));
+#541 = CIRCLE('',#542,2.);
+#542 = AXIS2_PLACEMENT_3D('',#543,#544,#545);
+#543 = CARTESIAN_POINT('',(17.72,-1.525,22.5));
+#544 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#545 = DIRECTION('',(-1.110223024625E-016,-1.110223024625E-016,-1.));
+#546 = ORIENTED_EDGE('',*,*,#547,.T.);
+#547 = EDGE_CURVE('',#539,#481,#548,.T.);
+#548 = LINE('',#549,#550);
+#549 = CARTESIAN_POINT('',(17.72,-1.525,4.5));
+#550 = VECTOR('',#551,1.);
+#551 = DIRECTION('',(3.330669073875E-016,1.110223024625E-016,1.));
+#552 = ORIENTED_EDGE('',*,*,#480,.F.);
+#553 = ORIENTED_EDGE('',*,*,#103,.F.);
+#554 = ORIENTED_EDGE('',*,*,#555,.F.);
+#555 = EDGE_CURVE('',#72,#96,#556,.T.);
+#556 = CIRCLE('',#557,2.);
+#557 = AXIS2_PLACEMENT_3D('',#558,#559,#560);
+#558 = CARTESIAN_POINT('',(-2.48,-1.525,22.5));
+#559 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#560 = DIRECTION('',(-1.110223024625E-016,-1.110223024625E-016,-1.));
+#561 = ORIENTED_EDGE('',*,*,#71,.F.);
+#562 = ORIENTED_EDGE('',*,*,#563,.F.);
+#563 = EDGE_CURVE('',#40,#64,#564,.T.);
+#564 = CIRCLE('',#565,1.);
+#565 = AXIS2_PLACEMENT_3D('',#566,#567,#568);
+#566 = CARTESIAN_POINT('',(-2.48,-1.525,13.5));
+#567 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#568 = DIRECTION('',(-1.110223024625E-016,-1.110223024625E-016,-1.));
+#569 = FACE_BOUND('',#570,.T.);
+#570 = EDGE_LOOP('',(#571));
+#571 = ORIENTED_EDGE('',*,*,#572,.F.);
+#572 = EDGE_CURVE('',#573,#573,#575,.T.);
+#573 = VERTEX_POINT('',#574);
+#574 = CARTESIAN_POINT('',(7.62,-1.525,20.85));
+#575 = CIRCLE('',#576,1.65);
+#576 = AXIS2_PLACEMENT_3D('',#577,#578,#579);
+#577 = CARTESIAN_POINT('',(7.62,-1.525,22.5));
+#578 = DIRECTION('',(-2.22044604925E-016,-1.,-1.232595164408E-032));
+#579 = DIRECTION('',(4.930380657631E-032,1.232595164408E-032,-1.));
+#580 = PLANE('',#581);
+#581 = AXIS2_PLACEMENT_3D('',#582,#583,#584);
+#582 = CARTESIAN_POINT('',(-2.48,-1.525,4.5));
+#583 = DIRECTION('',(-4.440892098501E-016,-1.,-2.22044604925E-016));
+#584 = DIRECTION('',(3.330669073875E-016,1.110223024625E-016,1.));
+#585 = ADVANCED_FACE('',(#586),#598,.F.);
+#586 = FACE_BOUND('',#587,.F.);
+#587 = EDGE_LOOP('',(#588,#589,#596,#597));
+#588 = ORIENTED_EDGE('',*,*,#79,.T.);
+#589 = ORIENTED_EDGE('',*,*,#590,.T.);
+#590 = EDGE_CURVE('',#80,#88,#591,.T.);
+#591 = CIRCLE('',#592,2.);
+#592 = AXIS2_PLACEMENT_3D('',#593,#594,#595);
+#593 = CARTESIAN_POINT('',(-2.48,1.475,22.5));
+#594 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#595 = DIRECTION('',(-1.110223024625E-016,-1.110223024625E-016,-1.));
+#596 = ORIENTED_EDGE('',*,*,#95,.F.);
+#597 = ORIENTED_EDGE('',*,*,#555,.F.);
+#598 = CYLINDRICAL_SURFACE('',#599,2.);
+#599 = AXIS2_PLACEMENT_3D('',#600,#601,#602);
+#600 = CARTESIAN_POINT('',(-2.48,-1.525,22.5));
+#601 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#602 = DIRECTION('',(-1.110223024625E-016,-1.110223024625E-016,-1.));
+#603 = ADVANCED_FACE('',(#604),#608,.F.);
+#604 = FACE_BOUND('',#605,.F.);
+#605 = EDGE_LOOP('',(#606,#607));
+#606 = ORIENTED_EDGE('',*,*,#87,.F.);
+#607 = ORIENTED_EDGE('',*,*,#590,.F.);
+#608 = PLANE('',#609);
+#609 = AXIS2_PLACEMENT_3D('',#610,#611,#612);
+#610 = CARTESIAN_POINT('',(-1.787179676972,1.475,22.5));
+#611 = DIRECTION('',(5.59713595952E-016,1.,2.078155447192E-029));
+#612 = DIRECTION('',(1.,-4.486912934895E-016,-2.516283720993E-032));
+#613 = ADVANCED_FACE('',(#614),#626,.F.);
+#614 = FACE_BOUND('',#615,.F.);
+#615 = EDGE_LOOP('',(#616,#617,#624,#625));
+#616 = ORIENTED_EDGE('',*,*,#47,.T.);
+#617 = ORIENTED_EDGE('',*,*,#618,.T.);
+#618 = EDGE_CURVE('',#48,#56,#619,.T.);
+#619 = CIRCLE('',#620,1.);
+#620 = AXIS2_PLACEMENT_3D('',#621,#622,#623);
+#621 = CARTESIAN_POINT('',(-2.48,1.475,13.5));
+#622 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#623 = DIRECTION('',(-1.110223024625E-016,-1.110223024625E-016,-1.));
+#624 = ORIENTED_EDGE('',*,*,#63,.F.);
+#625 = ORIENTED_EDGE('',*,*,#563,.F.);
+#626 = CYLINDRICAL_SURFACE('',#627,1.);
+#627 = AXIS2_PLACEMENT_3D('',#628,#629,#630);
+#628 = CARTESIAN_POINT('',(-2.48,-1.525,13.5));
+#629 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#630 = DIRECTION('',(-1.110223024625E-016,-1.110223024625E-016,-1.));
+#631 = ADVANCED_FACE('',(#632),#636,.F.);
+#632 = FACE_BOUND('',#633,.F.);
+#633 = EDGE_LOOP('',(#634,#635));
+#634 = ORIENTED_EDGE('',*,*,#55,.F.);
+#635 = ORIENTED_EDGE('',*,*,#618,.F.);
+#636 = PLANE('',#637);
+#637 = AXIS2_PLACEMENT_3D('',#638,#639,#640);
+#638 = CARTESIAN_POINT('',(-2.133589838486,1.475,13.5));
+#639 = DIRECTION('',(4.956148397392E-016,1.,1.586032892324E-017));
+#640 = DIRECTION('',(1.,-3.845925372767E-016,-1.80464457102E-032));
+#641 = ADVANCED_FACE('',(#642),#768,.T.);
+#642 = FACE_BOUND('',#643,.T.);
+#643 = EDGE_LOOP('',(#644,#645,#646,#654,#662,#668,#669,#677,#685,#691,
+    #692,#700,#708,#714,#715,#723,#731,#737,#738,#746,#754,#760,#761,
+    #767));
+#644 = ORIENTED_EDGE('',*,*,#31,.F.);
+#645 = ORIENTED_EDGE('',*,*,#318,.T.);
+#646 = ORIENTED_EDGE('',*,*,#647,.T.);
+#647 = EDGE_CURVE('',#311,#648,#650,.T.);
+#648 = VERTEX_POINT('',#649);
+#649 = CARTESIAN_POINT('',(-1.3715,-0.3375,4.110655737705));
+#650 = LINE('',#651,#652);
+#651 = CARTESIAN_POINT('',(-1.3715,4.348155787432E-003,3.998574375152));
+#652 = VECTOR('',#653,1.);
+#653 = DIRECTION('',(0.E+000,-0.950229540973,0.311550669172));
+#654 = ORIENTED_EDGE('',*,*,#655,.F.);
+#655 = EDGE_CURVE('',#656,#648,#658,.T.);
+#656 = VERTEX_POINT('',#657);
+#657 = CARTESIAN_POINT('',(0.6095,-0.3375,4.110655737705));
+#658 = LINE('',#659,#660);
+#659 = CARTESIAN_POINT('',(-1.92575,-0.3375,4.110655737705));
+#660 = VECTOR('',#661,1.);
+#661 = DIRECTION('',(-1.,2.079246597009E-031,3.121364733167E-016));
+#662 = ORIENTED_EDGE('',*,*,#663,.T.);
+#663 = EDGE_CURVE('',#656,#287,#664,.T.);
+#664 = LINE('',#665,#666);
+#665 = CARTESIAN_POINT('',(0.6095,0.734591669357,3.759150272342));
+#666 = VECTOR('',#667,1.);
+#667 = DIRECTION('',(0.E+000,0.950229540973,-0.311550669172));
+#668 = ORIENTED_EDGE('',*,*,#286,.T.);
+#669 = ORIENTED_EDGE('',*,*,#670,.T.);
+#670 = EDGE_CURVE('',#279,#671,#673,.T.);
+#671 = VERTEX_POINT('',#672);
+#672 = CARTESIAN_POINT('',(2.8195,-0.3375,4.110655737705));
+#673 = LINE('',#674,#675);
+#674 = CARTESIAN_POINT('',(2.8195,4.348155787431E-003,3.998574375152));
+#675 = VECTOR('',#676,1.);
+#676 = DIRECTION('',(0.E+000,-0.950229540973,0.311550669172));
+#677 = ORIENTED_EDGE('',*,*,#678,.F.);
+#678 = EDGE_CURVE('',#679,#671,#681,.T.);
+#679 = VERTEX_POINT('',#680);
+#680 = CARTESIAN_POINT('',(4.8005,-0.3375,4.110655737705));
+#681 = LINE('',#682,#683);
+#682 = CARTESIAN_POINT('',(0.16975,-0.3375,4.110655737705));
+#683 = VECTOR('',#684,1.);
+#684 = DIRECTION('',(-1.,2.155861449425E-031,3.121364733167E-016));
+#685 = ORIENTED_EDGE('',*,*,#686,.T.);
+#686 = EDGE_CURVE('',#679,#255,#687,.T.);
+#687 = LINE('',#688,#689);
+#688 = CARTESIAN_POINT('',(4.8005,0.729348381021,3.760869383272));
+#689 = VECTOR('',#690,1.);
+#690 = DIRECTION('',(0.E+000,0.950229540973,-0.311550669172));
+#691 = ORIENTED_EDGE('',*,*,#254,.T.);
+#692 = ORIENTED_EDGE('',*,*,#693,.T.);
+#693 = EDGE_CURVE('',#247,#694,#696,.T.);
+#694 = VERTEX_POINT('',#695);
+#695 = CARTESIAN_POINT('',(6.6295,-0.3375,4.110655737705));
+#696 = LINE('',#697,#698);
+#697 = CARTESIAN_POINT('',(6.6295,2.020800776511E-002,3.993374423684));
+#698 = VECTOR('',#699,1.);
+#699 = DIRECTION('',(0.E+000,-0.950229540973,0.311550669172));
+#700 = ORIENTED_EDGE('',*,*,#701,.F.);
+#701 = EDGE_CURVE('',#702,#694,#704,.T.);
+#702 = VERTEX_POINT('',#703);
+#703 = CARTESIAN_POINT('',(8.6105,-0.3375,4.110655737705));
+#704 = LINE('',#705,#706);
+#705 = CARTESIAN_POINT('',(2.07475,-0.3375,4.110655737705));
+#706 = VECTOR('',#707,1.);
+#707 = DIRECTION('',(-1.,2.079246597009E-031,3.121364733167E-016));
+#708 = ORIENTED_EDGE('',*,*,#709,.T.);
+#709 = EDGE_CURVE('',#702,#223,#710,.T.);
+#710 = LINE('',#711,#712);
+#711 = CARTESIAN_POINT('',(8.6105,0.745255431654,3.755653956835));
+#712 = VECTOR('',#713,1.);
+#713 = DIRECTION('',(0.E+000,0.950229540973,-0.311550669172));
+#714 = ORIENTED_EDGE('',*,*,#222,.T.);
+#715 = ORIENTED_EDGE('',*,*,#716,.T.);
+#716 = EDGE_CURVE('',#215,#717,#719,.T.);
+#717 = VERTEX_POINT('',#718);
+#718 = CARTESIAN_POINT('',(10.4395,-0.3375,4.110655737705));
+#719 = LINE('',#720,#721);
+#720 = CARTESIAN_POINT('',(10.4395,-1.635853918952E-002,4.005363455472)
+  );
+#721 = VECTOR('',#722,1.);
+#722 = DIRECTION('',(0.E+000,-0.950229540973,0.311550669172));
+#723 = ORIENTED_EDGE('',*,*,#724,.F.);
+#724 = EDGE_CURVE('',#725,#717,#727,.T.);
+#725 = VERTEX_POINT('',#726);
+#726 = CARTESIAN_POINT('',(12.4205,-0.3375,4.110655737705));
+#727 = LINE('',#728,#729);
+#728 = CARTESIAN_POINT('',(3.97975,-0.3375,4.110655737705));
+#729 = VECTOR('',#730,1.);
+#730 = DIRECTION('',(-1.,2.079246597009E-031,3.121364733167E-016));
+#731 = ORIENTED_EDGE('',*,*,#732,.T.);
+#732 = EDGE_CURVE('',#725,#191,#733,.T.);
+#733 = LINE('',#734,#735);
+#734 = CARTESIAN_POINT('',(12.4205,0.708548698719,3.76768895124));
+#735 = VECTOR('',#736,1.);
+#736 = DIRECTION('',(0.E+000,0.950229540973,-0.311550669172));
+#737 = ORIENTED_EDGE('',*,*,#190,.T.);
+#738 = ORIENTED_EDGE('',*,*,#739,.T.);
+#739 = EDGE_CURVE('',#183,#740,#742,.T.);
+#740 = VERTEX_POINT('',#741);
+#741 = CARTESIAN_POINT('',(14.6305,-0.3375,4.110655737705));
+#742 = LINE('',#743,#744);
+#743 = CARTESIAN_POINT('',(14.6305,4.34815578743E-003,3.998574375152));
+#744 = VECTOR('',#745,1.);
+#745 = DIRECTION('',(0.E+000,-0.950229540973,0.311550669172));
+#746 = ORIENTED_EDGE('',*,*,#747,.T.);
+#747 = EDGE_CURVE('',#740,#748,#750,.T.);
+#748 = VERTEX_POINT('',#749);
+#749 = CARTESIAN_POINT('',(16.6115,-0.3375,4.110655737705));
+#750 = LINE('',#751,#752);
+#751 = CARTESIAN_POINT('',(6.07525,-0.3375,4.110655737705));
+#752 = VECTOR('',#753,1.);
+#753 = DIRECTION('',(1.,-2.079246597009E-031,-3.121364733167E-016));
+#754 = ORIENTED_EDGE('',*,*,#755,.T.);
+#755 = EDGE_CURVE('',#748,#159,#756,.T.);
+#756 = LINE('',#757,#758);
+#757 = CARTESIAN_POINT('',(16.6115,0.734591669357,3.759150272342));
+#758 = VECTOR('',#759,1.);
+#759 = DIRECTION('',(0.E+000,0.950229540973,-0.311550669172));
+#760 = ORIENTED_EDGE('',*,*,#158,.T.);
+#761 = ORIENTED_EDGE('',*,*,#762,.T.);
+#762 = EDGE_CURVE('',#151,#506,#763,.T.);
+#763 = LINE('',#764,#765);
+#764 = CARTESIAN_POINT('',(17.72,-6.772360450213E-016,4.));
+#765 = VECTOR('',#766,1.);
+#766 = DIRECTION('',(-5.292128111651E-016,-0.950229540973,0.311550669172
+    ));
+#767 = ORIENTED_EDGE('',*,*,#505,.F.);
+#768 = PLANE('',#769);
+#769 = AXIS2_PLACEMENT_3D('',#770,#771,#772);
+#770 = CARTESIAN_POINT('',(-2.48,1.565414464721E-015,4.));
+#771 = DIRECTION('',(-2.966012977609E-016,-0.311550669172,
+    -0.950229540973));
+#772 = DIRECTION('',(-5.292128111651E-016,-0.950229540973,0.311550669172
+    ));
+#773 = ADVANCED_FACE('',(#774),#800,.F.);
+#774 = FACE_BOUND('',#775,.F.);
+#775 = EDGE_LOOP('',(#776,#784,#785,#786,#794));
+#776 = ORIENTED_EDGE('',*,*,#777,.F.);
+#777 = EDGE_CURVE('',#303,#778,#780,.T.);
+#778 = VERTEX_POINT('',#779);
+#779 = CARTESIAN_POINT('',(-1.3715,0.3375,6.666636160705E-002));
+#780 = LINE('',#781,#782);
+#781 = CARTESIAN_POINT('',(-1.3715,0.3375,5.));
+#782 = VECTOR('',#783,1.);
+#783 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#784 = ORIENTED_EDGE('',*,*,#310,.T.);
+#785 = ORIENTED_EDGE('',*,*,#647,.T.);
+#786 = ORIENTED_EDGE('',*,*,#787,.T.);
+#787 = EDGE_CURVE('',#648,#788,#790,.T.);
+#788 = VERTEX_POINT('',#789);
+#789 = CARTESIAN_POINT('',(-1.3715,-0.3375,6.666636160705E-002));
+#790 = LINE('',#791,#792);
+#791 = CARTESIAN_POINT('',(-1.3715,-0.3375,5.));
+#792 = VECTOR('',#793,1.);
+#793 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#794 = ORIENTED_EDGE('',*,*,#795,.F.);
+#795 = EDGE_CURVE('',#778,#788,#796,.T.);
+#796 = LINE('',#797,#798);
+#797 = CARTESIAN_POINT('',(-1.3715,0.3375,6.666636160705E-002));
+#798 = VECTOR('',#799,1.);
+#799 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#800 = PLANE('',#801);
+#801 = AXIS2_PLACEMENT_3D('',#802,#803,#804);
+#802 = CARTESIAN_POINT('',(-1.3715,0.3375,5.));
+#803 = DIRECTION('',(1.,0.E+000,0.E+000));
+#804 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#805 = ADVANCED_FACE('',(#806),#864,.F.);
+#806 = FACE_BOUND('',#807,.F.);
+#807 = EDGE_LOOP('',(#808,#809,#817,#825,#833,#841,#849,#857,#863));
+#808 = ORIENTED_EDGE('',*,*,#777,.T.);
+#809 = ORIENTED_EDGE('',*,*,#810,.T.);
+#810 = EDGE_CURVE('',#778,#811,#813,.T.);
+#811 = VERTEX_POINT('',#812);
+#812 = CARTESIAN_POINT('',(-0.6095,0.3375,-1.498801083244E-016));
+#813 = LINE('',#814,#815);
+#814 = CARTESIAN_POINT('',(-1.3715,0.3375,6.666636160705E-002));
+#815 = VECTOR('',#816,1.);
+#816 = DIRECTION('',(0.996194698092,-5.805738739631E-017,
+    -8.715574274804E-002));
+#817 = ORIENTED_EDGE('',*,*,#818,.T.);
+#818 = EDGE_CURVE('',#811,#819,#821,.T.);
+#819 = VERTEX_POINT('',#820);
+#820 = CARTESIAN_POINT('',(-0.6095,0.3375,-16.8905));
+#821 = LINE('',#822,#823);
+#822 = CARTESIAN_POINT('',(-0.6095,0.3375,-1.498801083244E-016));
+#823 = VECTOR('',#824,1.);
+#824 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#825 = ORIENTED_EDGE('',*,*,#826,.T.);
+#826 = EDGE_CURVE('',#819,#827,#829,.T.);
+#827 = VERTEX_POINT('',#828);
+#828 = CARTESIAN_POINT('',(0.E+000,0.3375,-17.5));
+#829 = LINE('',#830,#831);
+#830 = CARTESIAN_POINT('',(-0.6095,0.3375,-16.8905));
+#831 = VECTOR('',#832,1.);
+#832 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186)
+  );
+#833 = ORIENTED_EDGE('',*,*,#834,.T.);
+#834 = EDGE_CURVE('',#827,#835,#837,.T.);
+#835 = VERTEX_POINT('',#836);
+#836 = CARTESIAN_POINT('',(0.6095,0.3375,-16.8905));
+#837 = LINE('',#838,#839);
+#838 = CARTESIAN_POINT('',(0.E+000,0.3375,-17.5));
+#839 = VECTOR('',#840,1.);
+#840 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186));
+#841 = ORIENTED_EDGE('',*,*,#842,.T.);
+#842 = EDGE_CURVE('',#835,#843,#845,.T.);
+#843 = VERTEX_POINT('',#844);
+#844 = CARTESIAN_POINT('',(0.6095,0.3375,-1.498801083244E-016));
+#845 = LINE('',#846,#847);
+#846 = CARTESIAN_POINT('',(0.6095,0.3375,-16.8905));
+#847 = VECTOR('',#848,1.);
+#848 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#849 = ORIENTED_EDGE('',*,*,#850,.T.);
+#850 = EDGE_CURVE('',#843,#851,#853,.T.);
+#851 = VERTEX_POINT('',#852);
+#852 = CARTESIAN_POINT('',(0.6095,0.3375,6.666636160705E-002));
+#853 = LINE('',#854,#855);
+#854 = CARTESIAN_POINT('',(0.6095,0.3375,-1.498801083244E-016));
+#855 = VECTOR('',#856,1.);
+#856 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#857 = ORIENTED_EDGE('',*,*,#858,.T.);
+#858 = EDGE_CURVE('',#851,#295,#859,.T.);
+#859 = LINE('',#860,#861);
+#860 = CARTESIAN_POINT('',(0.6095,0.3375,6.666636160705E-002));
+#861 = VECTOR('',#862,1.);
+#862 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#863 = ORIENTED_EDGE('',*,*,#302,.T.);
+#864 = PLANE('',#865);
+#865 = AXIS2_PLACEMENT_3D('',#866,#867,#868);
+#866 = CARTESIAN_POINT('',(-1.3715,0.3375,6.666636160705E-002));
+#867 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#868 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#869 = ADVANCED_FACE('',(#870),#889,.F.);
+#870 = FACE_BOUND('',#871,.F.);
+#871 = EDGE_LOOP('',(#872,#873,#881,#887,#888));
+#872 = ORIENTED_EDGE('',*,*,#858,.F.);
+#873 = ORIENTED_EDGE('',*,*,#874,.T.);
+#874 = EDGE_CURVE('',#851,#875,#877,.T.);
+#875 = VERTEX_POINT('',#876);
+#876 = CARTESIAN_POINT('',(0.6095,-0.3375,6.666636160705E-002));
+#877 = LINE('',#878,#879);
+#878 = CARTESIAN_POINT('',(0.6095,0.3375,6.666636160705E-002));
+#879 = VECTOR('',#880,1.);
+#880 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#881 = ORIENTED_EDGE('',*,*,#882,.T.);
+#882 = EDGE_CURVE('',#875,#656,#883,.T.);
+#883 = LINE('',#884,#885);
+#884 = CARTESIAN_POINT('',(0.6095,-0.3375,6.666636160705E-002));
+#885 = VECTOR('',#886,1.);
+#886 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#887 = ORIENTED_EDGE('',*,*,#663,.T.);
+#888 = ORIENTED_EDGE('',*,*,#294,.T.);
+#889 = PLANE('',#890);
+#890 = AXIS2_PLACEMENT_3D('',#891,#892,#893);
+#891 = CARTESIAN_POINT('',(0.6095,0.3375,6.666636160705E-002));
+#892 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#893 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#894 = ADVANCED_FACE('',(#895),#921,.F.);
+#895 = FACE_BOUND('',#896,.F.);
+#896 = EDGE_LOOP('',(#897,#905,#906,#907,#915));
+#897 = ORIENTED_EDGE('',*,*,#898,.F.);
+#898 = EDGE_CURVE('',#271,#899,#901,.T.);
+#899 = VERTEX_POINT('',#900);
+#900 = CARTESIAN_POINT('',(2.8195,0.3375,0.102088642316));
+#901 = LINE('',#902,#903);
+#902 = CARTESIAN_POINT('',(2.8195,0.3375,5.));
+#903 = VECTOR('',#904,1.);
+#904 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#905 = ORIENTED_EDGE('',*,*,#278,.T.);
+#906 = ORIENTED_EDGE('',*,*,#670,.T.);
+#907 = ORIENTED_EDGE('',*,*,#908,.T.);
+#908 = EDGE_CURVE('',#671,#909,#911,.T.);
+#909 = VERTEX_POINT('',#910);
+#910 = CARTESIAN_POINT('',(2.8195,-0.3375,0.102088642316));
+#911 = LINE('',#912,#913);
+#912 = CARTESIAN_POINT('',(2.8195,-0.3375,5.));
+#913 = VECTOR('',#914,1.);
+#914 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#915 = ORIENTED_EDGE('',*,*,#916,.F.);
+#916 = EDGE_CURVE('',#899,#909,#917,.T.);
+#917 = LINE('',#918,#919);
+#918 = CARTESIAN_POINT('',(2.8195,0.3375,0.102088642316));
+#919 = VECTOR('',#920,1.);
+#920 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#921 = PLANE('',#922);
+#922 = AXIS2_PLACEMENT_3D('',#923,#924,#925);
+#923 = CARTESIAN_POINT('',(2.8195,0.3375,5.));
+#924 = DIRECTION('',(1.,0.E+000,0.E+000));
+#925 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#926 = ADVANCED_FACE('',(#927),#985,.F.);
+#927 = FACE_BOUND('',#928,.F.);
+#928 = EDGE_LOOP('',(#929,#930,#938,#946,#954,#962,#970,#978,#984));
+#929 = ORIENTED_EDGE('',*,*,#898,.T.);
+#930 = ORIENTED_EDGE('',*,*,#931,.T.);
+#931 = EDGE_CURVE('',#899,#932,#934,.T.);
+#932 = VERTEX_POINT('',#933);
+#933 = CARTESIAN_POINT('',(3.2005,0.3375,-1.429412144205E-016));
+#934 = LINE('',#935,#936);
+#935 = CARTESIAN_POINT('',(2.8195,0.3375,0.102088642316));
+#936 = VECTOR('',#937,1.);
+#937 = DIRECTION('',(0.965925826289,-1.724081178506E-016,-0.258819045102
+    ));
+#938 = ORIENTED_EDGE('',*,*,#939,.T.);
+#939 = EDGE_CURVE('',#932,#940,#942,.T.);
+#940 = VERTEX_POINT('',#941);
+#941 = CARTESIAN_POINT('',(3.2005,0.3375,-16.8905));
+#942 = LINE('',#943,#944);
+#943 = CARTESIAN_POINT('',(3.2005,0.3375,-1.498801083244E-016));
+#944 = VECTOR('',#945,1.);
+#945 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#946 = ORIENTED_EDGE('',*,*,#947,.T.);
+#947 = EDGE_CURVE('',#940,#948,#950,.T.);
+#948 = VERTEX_POINT('',#949);
+#949 = CARTESIAN_POINT('',(3.81,0.3375,-17.5));
+#950 = LINE('',#951,#952);
+#951 = CARTESIAN_POINT('',(3.2005,0.3375,-16.8905));
+#952 = VECTOR('',#953,1.);
+#953 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186)
+  );
+#954 = ORIENTED_EDGE('',*,*,#955,.T.);
+#955 = EDGE_CURVE('',#948,#956,#958,.T.);
+#956 = VERTEX_POINT('',#957);
+#957 = CARTESIAN_POINT('',(4.4195,0.3375,-16.8905));
+#958 = LINE('',#959,#960);
+#959 = CARTESIAN_POINT('',(3.81,0.3375,-17.5));
+#960 = VECTOR('',#961,1.);
+#961 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186));
+#962 = ORIENTED_EDGE('',*,*,#963,.T.);
+#963 = EDGE_CURVE('',#956,#964,#966,.T.);
+#964 = VERTEX_POINT('',#965);
+#965 = CARTESIAN_POINT('',(4.4195,0.3375,-1.498801083244E-016));
+#966 = LINE('',#967,#968);
+#967 = CARTESIAN_POINT('',(4.4195,0.3375,-16.8905));
+#968 = VECTOR('',#969,1.);
+#969 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#970 = ORIENTED_EDGE('',*,*,#971,.T.);
+#971 = EDGE_CURVE('',#964,#972,#974,.T.);
+#972 = VERTEX_POINT('',#973);
+#973 = CARTESIAN_POINT('',(4.8005,0.3375,0.102088642316));
+#974 = LINE('',#975,#976);
+#975 = CARTESIAN_POINT('',(4.4195,0.3375,-1.498801083244E-016));
+#976 = VECTOR('',#977,1.);
+#977 = DIRECTION('',(0.965925826289,1.724081178506E-016,0.258819045102)
+  );
+#978 = ORIENTED_EDGE('',*,*,#979,.T.);
+#979 = EDGE_CURVE('',#972,#263,#980,.T.);
+#980 = LINE('',#981,#982);
+#981 = CARTESIAN_POINT('',(4.8005,0.3375,0.102088642316));
+#982 = VECTOR('',#983,1.);
+#983 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#984 = ORIENTED_EDGE('',*,*,#270,.T.);
+#985 = PLANE('',#986);
+#986 = AXIS2_PLACEMENT_3D('',#987,#988,#989);
+#987 = CARTESIAN_POINT('',(2.8195,0.3375,0.102088642316));
+#988 = DIRECTION('',(-7.661485241601E-033,-1.,6.661338147751E-016));
+#989 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#990 = ADVANCED_FACE('',(#991),#1010,.F.);
+#991 = FACE_BOUND('',#992,.F.);
+#992 = EDGE_LOOP('',(#993,#994,#1002,#1008,#1009));
+#993 = ORIENTED_EDGE('',*,*,#979,.F.);
+#994 = ORIENTED_EDGE('',*,*,#995,.T.);
+#995 = EDGE_CURVE('',#972,#996,#998,.T.);
+#996 = VERTEX_POINT('',#997);
+#997 = CARTESIAN_POINT('',(4.8005,-0.3375,0.102088642316));
+#998 = LINE('',#999,#1000);
+#999 = CARTESIAN_POINT('',(4.8005,0.3375,0.102088642316));
+#1000 = VECTOR('',#1001,1.);
+#1001 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1002 = ORIENTED_EDGE('',*,*,#1003,.T.);
+#1003 = EDGE_CURVE('',#996,#679,#1004,.T.);
+#1004 = LINE('',#1005,#1006);
+#1005 = CARTESIAN_POINT('',(4.8005,-0.3375,0.102088642316));
+#1006 = VECTOR('',#1007,1.);
+#1007 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1008 = ORIENTED_EDGE('',*,*,#686,.T.);
+#1009 = ORIENTED_EDGE('',*,*,#262,.T.);
+#1010 = PLANE('',#1011);
+#1011 = AXIS2_PLACEMENT_3D('',#1012,#1013,#1014);
+#1012 = CARTESIAN_POINT('',(4.8005,0.3375,0.102088642316));
+#1013 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1014 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1015 = ADVANCED_FACE('',(#1016),#1042,.F.);
+#1016 = FACE_BOUND('',#1017,.F.);
+#1017 = EDGE_LOOP('',(#1018,#1026,#1027,#1028,#1036));
+#1018 = ORIENTED_EDGE('',*,*,#1019,.F.);
+#1019 = EDGE_CURVE('',#239,#1020,#1022,.T.);
+#1020 = VERTEX_POINT('',#1021);
+#1021 = CARTESIAN_POINT('',(6.6295,0.3375,-5.375219420991E-003));
+#1022 = LINE('',#1023,#1024);
+#1023 = CARTESIAN_POINT('',(6.6295,0.3375,4.892855));
+#1024 = VECTOR('',#1025,1.);
+#1025 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1026 = ORIENTED_EDGE('',*,*,#246,.T.);
+#1027 = ORIENTED_EDGE('',*,*,#693,.T.);
+#1028 = ORIENTED_EDGE('',*,*,#1029,.T.);
+#1029 = EDGE_CURVE('',#694,#1030,#1032,.T.);
+#1030 = VERTEX_POINT('',#1031);
+#1031 = CARTESIAN_POINT('',(6.6295,-0.3375,-5.37521942099E-003));
+#1032 = LINE('',#1033,#1034);
+#1033 = CARTESIAN_POINT('',(6.6295,-0.3375,4.892855));
+#1034 = VECTOR('',#1035,1.);
+#1035 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1036 = ORIENTED_EDGE('',*,*,#1037,.F.);
+#1037 = EDGE_CURVE('',#1020,#1030,#1038,.T.);
+#1038 = LINE('',#1039,#1040);
+#1039 = CARTESIAN_POINT('',(6.6295,0.3375,-5.375219420991E-003));
+#1040 = VECTOR('',#1041,1.);
+#1041 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1042 = PLANE('',#1043);
+#1043 = AXIS2_PLACEMENT_3D('',#1044,#1045,#1046);
+#1044 = CARTESIAN_POINT('',(6.6295,0.3375,4.892855));
+#1045 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1046 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1047 = ADVANCED_FACE('',(#1048),#1106,.F.);
+#1048 = FACE_BOUND('',#1049,.F.);
+#1049 = EDGE_LOOP('',(#1050,#1051,#1059,#1067,#1075,#1083,#1091,#1099,
+    #1105));
+#1050 = ORIENTED_EDGE('',*,*,#1019,.T.);
+#1051 = ORIENTED_EDGE('',*,*,#1052,.T.);
+#1052 = EDGE_CURVE('',#1020,#1053,#1055,.T.);
+#1053 = VERTEX_POINT('',#1054);
+#1054 = CARTESIAN_POINT('',(6.833010669409,0.3375,-5.990573894025E-002)
+  );
+#1055 = LINE('',#1056,#1057);
+#1056 = CARTESIAN_POINT('',(6.6295,0.3375,-5.37521942099E-003));
+#1057 = VECTOR('',#1058,1.);
+#1058 = DIRECTION('',(0.965925826289,-1.724081178506E-016,
+    -0.258819045102));
+#1059 = ORIENTED_EDGE('',*,*,#1060,.T.);
+#1060 = EDGE_CURVE('',#1053,#1061,#1063,.T.);
+#1061 = VERTEX_POINT('',#1062);
+#1062 = CARTESIAN_POINT('',(6.833010669409,0.3375,-16.71301066941));
+#1063 = LINE('',#1064,#1065);
+#1064 = CARTESIAN_POINT('',(6.833010669409,0.3375,-5.990573894025E-002)
+  );
+#1065 = VECTOR('',#1066,1.);
+#1066 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1067 = ORIENTED_EDGE('',*,*,#1068,.T.);
+#1068 = EDGE_CURVE('',#1061,#1069,#1071,.T.);
+#1069 = VERTEX_POINT('',#1070);
+#1070 = CARTESIAN_POINT('',(7.62,0.3375,-17.5));
+#1071 = LINE('',#1072,#1073);
+#1072 = CARTESIAN_POINT('',(6.833010669409,0.3375,-16.71301066941));
+#1073 = VECTOR('',#1074,1.);
+#1074 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#1075 = ORIENTED_EDGE('',*,*,#1076,.T.);
+#1076 = EDGE_CURVE('',#1069,#1077,#1079,.T.);
+#1077 = VERTEX_POINT('',#1078);
+#1078 = CARTESIAN_POINT('',(8.406989330591,0.3375,-16.71301066941));
+#1079 = LINE('',#1080,#1081);
+#1080 = CARTESIAN_POINT('',(7.62,0.3375,-17.5));
+#1081 = VECTOR('',#1082,1.);
+#1082 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#1083 = ORIENTED_EDGE('',*,*,#1084,.T.);
+#1084 = EDGE_CURVE('',#1077,#1085,#1087,.T.);
+#1085 = VERTEX_POINT('',#1086);
+#1086 = CARTESIAN_POINT('',(8.406989330591,0.3375,-5.990573894025E-002)
+  );
+#1087 = LINE('',#1088,#1089);
+#1088 = CARTESIAN_POINT('',(8.406989330591,0.3375,-16.71301066941));
+#1089 = VECTOR('',#1090,1.);
+#1090 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1091 = ORIENTED_EDGE('',*,*,#1092,.T.);
+#1092 = EDGE_CURVE('',#1085,#1093,#1095,.T.);
+#1093 = VERTEX_POINT('',#1094);
+#1094 = CARTESIAN_POINT('',(8.6105,0.3375,-5.37521942099E-003));
+#1095 = LINE('',#1096,#1097);
+#1096 = CARTESIAN_POINT('',(8.406989330591,0.3375,-5.990573894025E-002)
+  );
+#1097 = VECTOR('',#1098,1.);
+#1098 = DIRECTION('',(0.965925826289,1.724081178506E-016,0.258819045102)
+  );
+#1099 = ORIENTED_EDGE('',*,*,#1100,.T.);
+#1100 = EDGE_CURVE('',#1093,#231,#1101,.T.);
+#1101 = LINE('',#1102,#1103);
+#1102 = CARTESIAN_POINT('',(8.6105,0.3375,-5.37521942099E-003));
+#1103 = VECTOR('',#1104,1.);
+#1104 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1105 = ORIENTED_EDGE('',*,*,#238,.T.);
+#1106 = PLANE('',#1107);
+#1107 = AXIS2_PLACEMENT_3D('',#1108,#1109,#1110);
+#1108 = CARTESIAN_POINT('',(6.6295,0.3375,-5.37521942099E-003));
+#1109 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1110 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1111 = ADVANCED_FACE('',(#1112),#1131,.F.);
+#1112 = FACE_BOUND('',#1113,.F.);
+#1113 = EDGE_LOOP('',(#1114,#1115,#1123,#1129,#1130));
+#1114 = ORIENTED_EDGE('',*,*,#1100,.F.);
+#1115 = ORIENTED_EDGE('',*,*,#1116,.T.);
+#1116 = EDGE_CURVE('',#1093,#1117,#1119,.T.);
+#1117 = VERTEX_POINT('',#1118);
+#1118 = CARTESIAN_POINT('',(8.6105,-0.3375,-5.37521942099E-003));
+#1119 = LINE('',#1120,#1121);
+#1120 = CARTESIAN_POINT('',(8.6105,0.3375,-5.37521942099E-003));
+#1121 = VECTOR('',#1122,1.);
+#1122 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1123 = ORIENTED_EDGE('',*,*,#1124,.T.);
+#1124 = EDGE_CURVE('',#1117,#702,#1125,.T.);
+#1125 = LINE('',#1126,#1127);
+#1126 = CARTESIAN_POINT('',(8.6105,-0.3375,-5.37521942099E-003));
+#1127 = VECTOR('',#1128,1.);
+#1128 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1129 = ORIENTED_EDGE('',*,*,#709,.T.);
+#1130 = ORIENTED_EDGE('',*,*,#230,.T.);
+#1131 = PLANE('',#1132);
+#1132 = AXIS2_PLACEMENT_3D('',#1133,#1134,#1135);
+#1133 = CARTESIAN_POINT('',(8.6105,0.3375,-5.37521942099E-003));
+#1134 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1135 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1136 = ADVANCED_FACE('',(#1137),#1163,.F.);
+#1137 = FACE_BOUND('',#1138,.F.);
+#1138 = EDGE_LOOP('',(#1139,#1147,#1148,#1149,#1157));
+#1139 = ORIENTED_EDGE('',*,*,#1140,.F.);
+#1140 = EDGE_CURVE('',#207,#1141,#1143,.T.);
+#1141 = VERTEX_POINT('',#1142);
+#1142 = CARTESIAN_POINT('',(10.4395,0.3375,0.242605840296));
+#1143 = LINE('',#1144,#1145);
+#1144 = CARTESIAN_POINT('',(10.4395,0.3375,5.139889));
+#1145 = VECTOR('',#1146,1.);
+#1146 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1147 = ORIENTED_EDGE('',*,*,#214,.T.);
+#1148 = ORIENTED_EDGE('',*,*,#716,.T.);
+#1149 = ORIENTED_EDGE('',*,*,#1150,.T.);
+#1150 = EDGE_CURVE('',#717,#1151,#1153,.T.);
+#1151 = VERTEX_POINT('',#1152);
+#1152 = CARTESIAN_POINT('',(10.4395,-0.3375,0.242605840296));
+#1153 = LINE('',#1154,#1155);
+#1154 = CARTESIAN_POINT('',(10.4395,-0.3375,5.139889));
+#1155 = VECTOR('',#1156,1.);
+#1156 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1157 = ORIENTED_EDGE('',*,*,#1158,.F.);
+#1158 = EDGE_CURVE('',#1141,#1151,#1159,.T.);
+#1159 = LINE('',#1160,#1161);
+#1160 = CARTESIAN_POINT('',(10.4395,0.3375,0.242605840296));
+#1161 = VECTOR('',#1162,1.);
+#1162 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1163 = PLANE('',#1164);
+#1164 = AXIS2_PLACEMENT_3D('',#1165,#1166,#1167);
+#1165 = CARTESIAN_POINT('',(10.4395,0.3375,5.139889));
+#1166 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1167 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1168 = ADVANCED_FACE('',(#1169),#1227,.F.);
+#1169 = FACE_BOUND('',#1170,.F.);
+#1170 = EDGE_LOOP('',(#1171,#1172,#1180,#1188,#1196,#1204,#1212,#1220,
+    #1226));
+#1171 = ORIENTED_EDGE('',*,*,#1140,.T.);
+#1172 = ORIENTED_EDGE('',*,*,#1173,.T.);
+#1173 = EDGE_CURVE('',#1141,#1174,#1176,.T.);
+#1174 = VERTEX_POINT('',#1175);
+#1175 = CARTESIAN_POINT('',(10.8197058992,0.3375,0.140729976648));
+#1176 = LINE('',#1177,#1178);
+#1177 = CARTESIAN_POINT('',(10.4395,0.3375,0.242605840296));
+#1178 = VECTOR('',#1179,1.);
+#1179 = DIRECTION('',(0.965925826289,-1.724081178506E-016,
+    -0.258819045102));
+#1180 = ORIENTED_EDGE('',*,*,#1181,.T.);
+#1181 = EDGE_CURVE('',#1174,#1182,#1184,.T.);
+#1182 = VERTEX_POINT('',#1183);
+#1183 = CARTESIAN_POINT('',(10.8197058992,0.3375,-16.8897058992));
+#1184 = LINE('',#1185,#1186);
+#1185 = CARTESIAN_POINT('',(10.8197058992,0.3375,0.140729976648));
+#1186 = VECTOR('',#1187,1.);
+#1187 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1188 = ORIENTED_EDGE('',*,*,#1189,.T.);
+#1189 = EDGE_CURVE('',#1182,#1190,#1192,.T.);
+#1190 = VERTEX_POINT('',#1191);
+#1191 = CARTESIAN_POINT('',(11.43,0.3375,-17.5));
+#1192 = LINE('',#1193,#1194);
+#1193 = CARTESIAN_POINT('',(10.8197058992,0.3375,-16.8897058992));
+#1194 = VECTOR('',#1195,1.);
+#1195 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#1196 = ORIENTED_EDGE('',*,*,#1197,.T.);
+#1197 = EDGE_CURVE('',#1190,#1198,#1200,.T.);
+#1198 = VERTEX_POINT('',#1199);
+#1199 = CARTESIAN_POINT('',(12.0402941008,0.3375,-16.8897058992));
+#1200 = LINE('',#1201,#1202);
+#1201 = CARTESIAN_POINT('',(11.43,0.3375,-17.5));
+#1202 = VECTOR('',#1203,1.);
+#1203 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#1204 = ORIENTED_EDGE('',*,*,#1205,.T.);
+#1205 = EDGE_CURVE('',#1198,#1206,#1208,.T.);
+#1206 = VERTEX_POINT('',#1207);
+#1207 = CARTESIAN_POINT('',(12.0402941008,0.3375,0.140729976648));
+#1208 = LINE('',#1209,#1210);
+#1209 = CARTESIAN_POINT('',(12.0402941008,0.3375,-16.8897058992));
+#1210 = VECTOR('',#1211,1.);
+#1211 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1212 = ORIENTED_EDGE('',*,*,#1213,.T.);
+#1213 = EDGE_CURVE('',#1206,#1214,#1216,.T.);
+#1214 = VERTEX_POINT('',#1215);
+#1215 = CARTESIAN_POINT('',(12.4205,0.3375,0.242605840296));
+#1216 = LINE('',#1217,#1218);
+#1217 = CARTESIAN_POINT('',(12.0402941008,0.3375,0.140729976648));
+#1218 = VECTOR('',#1219,1.);
+#1219 = DIRECTION('',(0.965925826289,1.724081178506E-016,0.258819045102)
+  );
+#1220 = ORIENTED_EDGE('',*,*,#1221,.T.);
+#1221 = EDGE_CURVE('',#1214,#199,#1222,.T.);
+#1222 = LINE('',#1223,#1224);
+#1223 = CARTESIAN_POINT('',(12.4205,0.3375,0.242605840296));
+#1224 = VECTOR('',#1225,1.);
+#1225 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1226 = ORIENTED_EDGE('',*,*,#206,.T.);
+#1227 = PLANE('',#1228);
+#1228 = AXIS2_PLACEMENT_3D('',#1229,#1230,#1231);
+#1229 = CARTESIAN_POINT('',(10.4395,0.3375,0.242605840296));
+#1230 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1231 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1232 = ADVANCED_FACE('',(#1233),#1252,.F.);
+#1233 = FACE_BOUND('',#1234,.F.);
+#1234 = EDGE_LOOP('',(#1235,#1236,#1244,#1250,#1251));
+#1235 = ORIENTED_EDGE('',*,*,#1221,.F.);
+#1236 = ORIENTED_EDGE('',*,*,#1237,.T.);
+#1237 = EDGE_CURVE('',#1214,#1238,#1240,.T.);
+#1238 = VERTEX_POINT('',#1239);
+#1239 = CARTESIAN_POINT('',(12.4205,-0.3375,0.242605840296));
+#1240 = LINE('',#1241,#1242);
+#1241 = CARTESIAN_POINT('',(12.4205,0.3375,0.242605840296));
+#1242 = VECTOR('',#1243,1.);
+#1243 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1244 = ORIENTED_EDGE('',*,*,#1245,.T.);
+#1245 = EDGE_CURVE('',#1238,#725,#1246,.T.);
+#1246 = LINE('',#1247,#1248);
+#1247 = CARTESIAN_POINT('',(12.4205,-0.3375,0.242605840296));
+#1248 = VECTOR('',#1249,1.);
+#1249 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1250 = ORIENTED_EDGE('',*,*,#732,.T.);
+#1251 = ORIENTED_EDGE('',*,*,#198,.T.);
+#1252 = PLANE('',#1253);
+#1253 = AXIS2_PLACEMENT_3D('',#1254,#1255,#1256);
+#1254 = CARTESIAN_POINT('',(12.4205,0.3375,0.242605840296));
+#1255 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1256 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1257 = ADVANCED_FACE('',(#1258),#1284,.F.);
+#1258 = FACE_BOUND('',#1259,.F.);
+#1259 = EDGE_LOOP('',(#1260,#1268,#1269,#1270,#1278));
+#1260 = ORIENTED_EDGE('',*,*,#1261,.F.);
+#1261 = EDGE_CURVE('',#175,#1262,#1264,.T.);
+#1262 = VERTEX_POINT('',#1263);
+#1263 = CARTESIAN_POINT('',(14.6305,0.3375,6.666636160705E-002));
+#1264 = LINE('',#1265,#1266);
+#1265 = CARTESIAN_POINT('',(14.6305,0.3375,5.));
+#1266 = VECTOR('',#1267,1.);
+#1267 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1268 = ORIENTED_EDGE('',*,*,#182,.T.);
+#1269 = ORIENTED_EDGE('',*,*,#739,.T.);
+#1270 = ORIENTED_EDGE('',*,*,#1271,.T.);
+#1271 = EDGE_CURVE('',#740,#1272,#1274,.T.);
+#1272 = VERTEX_POINT('',#1273);
+#1273 = CARTESIAN_POINT('',(14.6305,-0.3375,6.666636160705E-002));
+#1274 = LINE('',#1275,#1276);
+#1275 = CARTESIAN_POINT('',(14.6305,-0.3375,5.));
+#1276 = VECTOR('',#1277,1.);
+#1277 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1278 = ORIENTED_EDGE('',*,*,#1279,.F.);
+#1279 = EDGE_CURVE('',#1262,#1272,#1280,.T.);
+#1280 = LINE('',#1281,#1282);
+#1281 = CARTESIAN_POINT('',(14.6305,0.3375,6.666636160705E-002));
+#1282 = VECTOR('',#1283,1.);
+#1283 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1284 = PLANE('',#1285);
+#1285 = AXIS2_PLACEMENT_3D('',#1286,#1287,#1288);
+#1286 = CARTESIAN_POINT('',(14.6305,0.3375,5.));
+#1287 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1288 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1289 = ADVANCED_FACE('',(#1290),#1348,.T.);
+#1290 = FACE_BOUND('',#1291,.T.);
+#1291 = EDGE_LOOP('',(#1292,#1300,#1301,#1302,#1310,#1318,#1326,#1334,
+    #1342));
+#1292 = ORIENTED_EDGE('',*,*,#1293,.F.);
+#1293 = EDGE_CURVE('',#1262,#1294,#1296,.T.);
+#1294 = VERTEX_POINT('',#1295);
+#1295 = CARTESIAN_POINT('',(14.6305,0.3375,-1.498801083244E-016));
+#1296 = LINE('',#1297,#1298);
+#1297 = CARTESIAN_POINT('',(14.6305,0.3375,6.666636160705E-002));
+#1298 = VECTOR('',#1299,1.);
+#1299 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1300 = ORIENTED_EDGE('',*,*,#1261,.F.);
+#1301 = ORIENTED_EDGE('',*,*,#174,.T.);
+#1302 = ORIENTED_EDGE('',*,*,#1303,.F.);
+#1303 = EDGE_CURVE('',#1304,#167,#1306,.T.);
+#1304 = VERTEX_POINT('',#1305);
+#1305 = CARTESIAN_POINT('',(16.6115,0.3375,6.666636160705E-002));
+#1306 = LINE('',#1307,#1308);
+#1307 = CARTESIAN_POINT('',(16.6115,0.3375,6.666636160705E-002));
+#1308 = VECTOR('',#1309,1.);
+#1309 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1310 = ORIENTED_EDGE('',*,*,#1311,.F.);
+#1311 = EDGE_CURVE('',#1312,#1304,#1314,.T.);
+#1312 = VERTEX_POINT('',#1313);
+#1313 = CARTESIAN_POINT('',(15.8495,0.3375,-1.498801083244E-016));
+#1314 = LINE('',#1315,#1316);
+#1315 = CARTESIAN_POINT('',(15.8495,0.3375,-1.498801083244E-016));
+#1316 = VECTOR('',#1317,1.);
+#1317 = DIRECTION('',(0.996194698092,5.805738739631E-017,
+    8.715574274804E-002));
+#1318 = ORIENTED_EDGE('',*,*,#1319,.F.);
+#1319 = EDGE_CURVE('',#1320,#1312,#1322,.T.);
+#1320 = VERTEX_POINT('',#1321);
+#1321 = CARTESIAN_POINT('',(15.8495,0.3375,-16.8905));
+#1322 = LINE('',#1323,#1324);
+#1323 = CARTESIAN_POINT('',(15.8495,0.3375,-16.8905));
+#1324 = VECTOR('',#1325,1.);
+#1325 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1326 = ORIENTED_EDGE('',*,*,#1327,.F.);
+#1327 = EDGE_CURVE('',#1328,#1320,#1330,.T.);
+#1328 = VERTEX_POINT('',#1329);
+#1329 = CARTESIAN_POINT('',(15.24,0.3375,-17.5));
+#1330 = LINE('',#1331,#1332);
+#1331 = CARTESIAN_POINT('',(15.24,0.3375,-17.5));
+#1332 = VECTOR('',#1333,1.);
+#1333 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#1334 = ORIENTED_EDGE('',*,*,#1335,.F.);
+#1335 = EDGE_CURVE('',#1336,#1328,#1338,.T.);
+#1336 = VERTEX_POINT('',#1337);
+#1337 = CARTESIAN_POINT('',(14.6305,0.3375,-16.8905));
+#1338 = LINE('',#1339,#1340);
+#1339 = CARTESIAN_POINT('',(14.6305,0.3375,-16.8905));
+#1340 = VECTOR('',#1341,1.);
+#1341 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#1342 = ORIENTED_EDGE('',*,*,#1343,.F.);
+#1343 = EDGE_CURVE('',#1294,#1336,#1344,.T.);
+#1344 = LINE('',#1345,#1346);
+#1345 = CARTESIAN_POINT('',(14.6305,0.3375,-1.498801083244E-016));
+#1346 = VECTOR('',#1347,1.);
+#1347 = DIRECTION('',(1.051689908173E-016,-6.661338147751E-016,-1.));
+#1348 = PLANE('',#1349);
+#1349 = AXIS2_PLACEMENT_3D('',#1350,#1351,#1352);
+#1350 = CARTESIAN_POINT('',(14.6305,0.3375,6.666636160705E-002));
+#1351 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#1352 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1353 = ADVANCED_FACE('',(#1354),#1373,.F.);
+#1354 = FACE_BOUND('',#1355,.F.);
+#1355 = EDGE_LOOP('',(#1356,#1357,#1365,#1371,#1372));
+#1356 = ORIENTED_EDGE('',*,*,#1303,.F.);
+#1357 = ORIENTED_EDGE('',*,*,#1358,.T.);
+#1358 = EDGE_CURVE('',#1304,#1359,#1361,.T.);
+#1359 = VERTEX_POINT('',#1360);
+#1360 = CARTESIAN_POINT('',(16.6115,-0.3375,6.666636160705E-002));
+#1361 = LINE('',#1362,#1363);
+#1362 = CARTESIAN_POINT('',(16.6115,0.3375,6.666636160705E-002));
+#1363 = VECTOR('',#1364,1.);
+#1364 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1365 = ORIENTED_EDGE('',*,*,#1366,.T.);
+#1366 = EDGE_CURVE('',#1359,#748,#1367,.T.);
+#1367 = LINE('',#1368,#1369);
+#1368 = CARTESIAN_POINT('',(16.6115,-0.3375,6.666636160705E-002));
+#1369 = VECTOR('',#1370,1.);
+#1370 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1371 = ORIENTED_EDGE('',*,*,#755,.T.);
+#1372 = ORIENTED_EDGE('',*,*,#166,.T.);
+#1373 = PLANE('',#1374);
+#1374 = AXIS2_PLACEMENT_3D('',#1375,#1376,#1377);
+#1375 = CARTESIAN_POINT('',(16.6115,0.3375,6.666636160705E-002));
+#1376 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1377 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1378 = ADVANCED_FACE('',(#1379),#1433,.F.);
+#1379 = FACE_BOUND('',#1380,.F.);
+#1380 = EDGE_LOOP('',(#1381,#1382,#1383,#1384,#1392,#1400,#1406,#1407,
+    #1415,#1423,#1429,#1430,#1431,#1432));
+#1381 = ORIENTED_EDGE('',*,*,#150,.T.);
+#1382 = ORIENTED_EDGE('',*,*,#762,.T.);
+#1383 = ORIENTED_EDGE('',*,*,#513,.T.);
+#1384 = ORIENTED_EDGE('',*,*,#1385,.T.);
+#1385 = EDGE_CURVE('',#514,#1386,#1388,.T.);
+#1386 = VERTEX_POINT('',#1387);
+#1387 = CARTESIAN_POINT('',(17.72,1.475,12.5));
+#1388 = LINE('',#1389,#1390);
+#1389 = CARTESIAN_POINT('',(17.72,-1.525,12.5));
+#1390 = VECTOR('',#1391,1.);
+#1391 = DIRECTION('',(4.440892098501E-016,1.,-6.162975822039E-032));
+#1392 = ORIENTED_EDGE('',*,*,#1393,.F.);
+#1393 = EDGE_CURVE('',#1394,#1386,#1396,.T.);
+#1394 = VERTEX_POINT('',#1395);
+#1395 = CARTESIAN_POINT('',(17.72,1.475,14.5));
+#1396 = LINE('',#1397,#1398);
+#1397 = CARTESIAN_POINT('',(17.72,1.475,14.5));
+#1398 = VECTOR('',#1399,1.);
+#1399 = DIRECTION('',(3.098632461729E-013,-1.110223024627E-016,-1.));
+#1400 = ORIENTED_EDGE('',*,*,#1401,.F.);
+#1401 = EDGE_CURVE('',#522,#1394,#1402,.T.);
+#1402 = LINE('',#1403,#1404);
+#1403 = CARTESIAN_POINT('',(17.72,-1.525,14.5));
+#1404 = VECTOR('',#1405,1.);
+#1405 = DIRECTION('',(4.440892098501E-016,1.,-6.162975822039E-032));
+#1406 = ORIENTED_EDGE('',*,*,#530,.T.);
+#1407 = ORIENTED_EDGE('',*,*,#1408,.T.);
+#1408 = EDGE_CURVE('',#531,#1409,#1411,.T.);
+#1409 = VERTEX_POINT('',#1410);
+#1410 = CARTESIAN_POINT('',(17.72,1.475,20.5));
+#1411 = LINE('',#1412,#1413);
+#1412 = CARTESIAN_POINT('',(17.72,-1.525,20.5));
+#1413 = VECTOR('',#1414,1.);
+#1414 = DIRECTION('',(4.440892098501E-016,1.,-6.162975822039E-032));
+#1415 = ORIENTED_EDGE('',*,*,#1416,.F.);
+#1416 = EDGE_CURVE('',#1417,#1409,#1419,.T.);
+#1417 = VERTEX_POINT('',#1418);
+#1418 = CARTESIAN_POINT('',(17.72,1.475,24.5));
+#1419 = LINE('',#1420,#1421);
+#1420 = CARTESIAN_POINT('',(17.72,1.475,24.5));
+#1421 = VECTOR('',#1422,1.);
+#1422 = DIRECTION('',(-1.110223024625E-016,-1.110223024625E-016,-1.));
+#1423 = ORIENTED_EDGE('',*,*,#1424,.F.);
+#1424 = EDGE_CURVE('',#539,#1417,#1425,.T.);
+#1425 = LINE('',#1426,#1427);
+#1426 = CARTESIAN_POINT('',(17.72,-1.525,24.5));
+#1427 = VECTOR('',#1428,1.);
+#1428 = DIRECTION('',(4.440892098501E-016,1.,-6.162975822039E-032));
+#1429 = ORIENTED_EDGE('',*,*,#547,.T.);
+#1430 = ORIENTED_EDGE('',*,*,#488,.T.);
+#1431 = ORIENTED_EDGE('',*,*,#464,.T.);
+#1432 = ORIENTED_EDGE('',*,*,#340,.T.);
+#1433 = PLANE('',#1434);
+#1434 = AXIS2_PLACEMENT_3D('',#1435,#1436,#1437);
+#1435 = CARTESIAN_POINT('',(17.72,1.017396102955,16.244718861431));
+#1436 = DIRECTION('',(-1.,1.937110095352E-016,-1.10609341156E-016));
+#1437 = DIRECTION('',(-6.378002193852E-016,-1.,-4.440892098501E-016));
+#1438 = ADVANCED_FACE('',(#1439),#1464,.F.);
+#1439 = FACE_BOUND('',#1440,.F.);
+#1440 = EDGE_LOOP('',(#1441,#1442,#1450,#1458));
+#1441 = ORIENTED_EDGE('',*,*,#350,.F.);
+#1442 = ORIENTED_EDGE('',*,*,#1443,.T.);
+#1443 = EDGE_CURVE('',#351,#1444,#1446,.T.);
+#1444 = VERTEX_POINT('',#1445);
+#1445 = CARTESIAN_POINT('',(16.62,3.474,21.));
+#1446 = LINE('',#1447,#1448);
+#1447 = CARTESIAN_POINT('',(16.62,3.475,21.));
+#1448 = VECTOR('',#1449,1.);
+#1449 = DIRECTION('',(-4.440892098501E-016,-1.,-2.775557561563E-016));
+#1450 = ORIENTED_EDGE('',*,*,#1451,.T.);
+#1451 = EDGE_CURVE('',#1444,#1452,#1454,.T.);
+#1452 = VERTEX_POINT('',#1453);
+#1453 = CARTESIAN_POINT('',(16.62,3.474,7.18));
+#1454 = LINE('',#1455,#1456);
+#1455 = CARTESIAN_POINT('',(16.62,3.474,24.5));
+#1456 = VECTOR('',#1457,1.);
+#1457 = DIRECTION('',(3.330669073875E-016,-6.661338147751E-016,-1.));
+#1458 = ORIENTED_EDGE('',*,*,#1459,.F.);
+#1459 = EDGE_CURVE('',#353,#1452,#1460,.T.);
+#1460 = LINE('',#1461,#1462);
+#1461 = CARTESIAN_POINT('',(16.62,3.475,7.18));
+#1462 = VECTOR('',#1463,1.);
+#1463 = DIRECTION('',(-4.440892098501E-016,-1.,-2.775557561563E-016));
+#1464 = PLANE('',#1465);
+#1465 = AXIS2_PLACEMENT_3D('',#1466,#1467,#1468);
+#1466 = CARTESIAN_POINT('',(16.62,3.475,21.));
+#1467 = DIRECTION('',(1.,-2.22044604925E-016,3.330669073875E-016));
+#1468 = DIRECTION('',(1.110223024625E-016,-1.110223024625E-016,-1.));
+#1469 = ADVANCED_FACE('',(#1470),#1488,.F.);
+#1470 = FACE_BOUND('',#1471,.F.);
+#1471 = EDGE_LOOP('',(#1472,#1473,#1474,#1482));
+#1472 = ORIENTED_EDGE('',*,*,#442,.F.);
+#1473 = ORIENTED_EDGE('',*,*,#1459,.T.);
+#1474 = ORIENTED_EDGE('',*,*,#1475,.T.);
+#1475 = EDGE_CURVE('',#1452,#1476,#1478,.T.);
+#1476 = VERTEX_POINT('',#1477);
+#1477 = CARTESIAN_POINT('',(-1.38,3.474,7.18));
+#1478 = LINE('',#1479,#1480);
+#1479 = CARTESIAN_POINT('',(7.495,3.474,7.18));
+#1480 = VECTOR('',#1481,1.);
+#1481 = DIRECTION('',(-1.,-1.479114197289E-031,-2.22044604925E-016));
+#1482 = ORIENTED_EDGE('',*,*,#1483,.F.);
+#1483 = EDGE_CURVE('',#435,#1476,#1484,.T.);
+#1484 = LINE('',#1485,#1486);
+#1485 = CARTESIAN_POINT('',(-1.38,3.475,7.18));
+#1486 = VECTOR('',#1487,1.);
+#1487 = DIRECTION('',(-4.440892098501E-016,-1.,-2.775557561563E-016));
+#1488 = PLANE('',#1489);
+#1489 = AXIS2_PLACEMENT_3D('',#1490,#1491,#1492);
+#1490 = CARTESIAN_POINT('',(16.62,3.475,7.18));
+#1491 = DIRECTION('',(2.22044604925E-016,5.551115123126E-017,-1.));
+#1492 = DIRECTION('',(-1.,2.22044604925E-016,-4.440892098501E-016));
+#1493 = ADVANCED_FACE('',(#1494),#1512,.T.);
+#1494 = FACE_BOUND('',#1495,.T.);
+#1495 = EDGE_LOOP('',(#1496,#1497,#1505,#1511));
+#1496 = ORIENTED_EDGE('',*,*,#434,.F.);
+#1497 = ORIENTED_EDGE('',*,*,#1498,.T.);
+#1498 = EDGE_CURVE('',#426,#1499,#1501,.T.);
+#1499 = VERTEX_POINT('',#1500);
+#1500 = CARTESIAN_POINT('',(-1.38,3.474,21.));
+#1501 = LINE('',#1502,#1503);
+#1502 = CARTESIAN_POINT('',(-1.38,3.475,21.));
+#1503 = VECTOR('',#1504,1.);
+#1504 = DIRECTION('',(-4.440892098501E-016,-1.,-2.775557561563E-016));
+#1505 = ORIENTED_EDGE('',*,*,#1506,.T.);
+#1506 = EDGE_CURVE('',#1499,#1476,#1507,.T.);
+#1507 = LINE('',#1508,#1509);
+#1508 = CARTESIAN_POINT('',(-1.38,3.474,24.5));
+#1509 = VECTOR('',#1510,1.);
+#1510 = DIRECTION('',(3.330669073875E-016,-6.661338147751E-016,-1.));
+#1511 = ORIENTED_EDGE('',*,*,#1483,.F.);
+#1512 = PLANE('',#1513);
+#1513 = AXIS2_PLACEMENT_3D('',#1514,#1515,#1516);
+#1514 = CARTESIAN_POINT('',(-1.38,3.475,21.));
+#1515 = DIRECTION('',(1.,-2.22044604925E-016,3.330669073875E-016));
+#1516 = DIRECTION('',(1.110223024625E-016,-1.110223024625E-016,-1.));
+#1517 = ADVANCED_FACE('',(#1518),#1537,.T.);
+#1518 = FACE_BOUND('',#1519,.T.);
+#1519 = EDGE_LOOP('',(#1520,#1521,#1529,#1536));
+#1520 = ORIENTED_EDGE('',*,*,#425,.F.);
+#1521 = ORIENTED_EDGE('',*,*,#1522,.T.);
+#1522 = EDGE_CURVE('',#418,#1523,#1525,.T.);
+#1523 = VERTEX_POINT('',#1524);
+#1524 = CARTESIAN_POINT('',(-1.38,3.474,24.));
+#1525 = LINE('',#1526,#1527);
+#1526 = CARTESIAN_POINT('',(-1.38,3.475,24.));
+#1527 = VECTOR('',#1528,1.);
+#1528 = DIRECTION('',(-4.440892098501E-016,-1.,-2.775557561563E-016));
+#1529 = ORIENTED_EDGE('',*,*,#1530,.T.);
+#1530 = EDGE_CURVE('',#1523,#1499,#1531,.T.);
+#1531 = CIRCLE('',#1532,1.5);
+#1532 = AXIS2_PLACEMENT_3D('',#1533,#1534,#1535);
+#1533 = CARTESIAN_POINT('',(-1.38,3.474,22.5));
+#1534 = DIRECTION('',(4.440892098501E-016,1.,1.110223024625E-016));
+#1535 = DIRECTION('',(-1.110223024625E-016,-1.110223024625E-016,1.));
+#1536 = ORIENTED_EDGE('',*,*,#1498,.F.);
+#1537 = CYLINDRICAL_SURFACE('',#1538,1.5);
+#1538 = AXIS2_PLACEMENT_3D('',#1539,#1540,#1541);
+#1539 = CARTESIAN_POINT('',(-1.38,3.475,22.5));
+#1540 = DIRECTION('',(4.440892098501E-016,1.,1.110223024625E-016));
+#1541 = DIRECTION('',(-1.110223024625E-016,1.110223024625E-016,1.));
+#1542 = ADVANCED_FACE('',(#1543),#1561,.F.);
+#1543 = FACE_BOUND('',#1544,.F.);
+#1544 = EDGE_LOOP('',(#1545,#1546,#1547,#1555));
+#1545 = ORIENTED_EDGE('',*,*,#417,.F.);
+#1546 = ORIENTED_EDGE('',*,*,#1522,.T.);
+#1547 = ORIENTED_EDGE('',*,*,#1548,.T.);
+#1548 = EDGE_CURVE('',#1523,#1549,#1551,.T.);
+#1549 = VERTEX_POINT('',#1550);
+#1550 = CARTESIAN_POINT('',(-1.38,3.474,27.5));
+#1551 = LINE('',#1552,#1553);
+#1552 = CARTESIAN_POINT('',(-1.38,3.474,26.));
+#1553 = VECTOR('',#1554,1.);
+#1554 = DIRECTION('',(-3.330669073875E-016,6.661338147751E-016,1.));
+#1555 = ORIENTED_EDGE('',*,*,#1556,.F.);
+#1556 = EDGE_CURVE('',#410,#1549,#1557,.T.);
+#1557 = LINE('',#1558,#1559);
+#1558 = CARTESIAN_POINT('',(-1.38,3.475,27.5));
+#1559 = VECTOR('',#1560,1.);
+#1560 = DIRECTION('',(-4.440892098501E-016,-1.,-2.775557561563E-016));
+#1561 = PLANE('',#1562);
+#1562 = AXIS2_PLACEMENT_3D('',#1563,#1564,#1565);
+#1563 = CARTESIAN_POINT('',(-1.38,3.475,24.));
+#1564 = DIRECTION('',(-1.,2.22044604925E-016,-3.330669073875E-016));
+#1565 = DIRECTION('',(-1.110223024625E-016,1.110223024625E-016,1.));
+#1566 = ADVANCED_FACE('',(#1567),#1585,.F.);
+#1567 = FACE_BOUND('',#1568,.F.);
+#1568 = EDGE_LOOP('',(#1569,#1570,#1571,#1579));
+#1569 = ORIENTED_EDGE('',*,*,#409,.F.);
+#1570 = ORIENTED_EDGE('',*,*,#1556,.T.);
+#1571 = ORIENTED_EDGE('',*,*,#1572,.T.);
+#1572 = EDGE_CURVE('',#1549,#1573,#1575,.T.);
+#1573 = VERTEX_POINT('',#1574);
+#1574 = CARTESIAN_POINT('',(1.62,3.474,27.5));
+#1575 = LINE('',#1576,#1577);
+#1576 = CARTESIAN_POINT('',(-1.505,3.474,27.5));
+#1577 = VECTOR('',#1578,1.);
+#1578 = DIRECTION('',(1.,1.479114197289E-031,2.22044604925E-016));
+#1579 = ORIENTED_EDGE('',*,*,#1580,.F.);
+#1580 = EDGE_CURVE('',#402,#1573,#1581,.T.);
+#1581 = LINE('',#1582,#1583);
+#1582 = CARTESIAN_POINT('',(1.62,3.475,27.5));
+#1583 = VECTOR('',#1584,1.);
+#1584 = DIRECTION('',(-4.440892098501E-016,-1.,-2.775557561563E-016));
+#1585 = PLANE('',#1586);
+#1586 = AXIS2_PLACEMENT_3D('',#1587,#1588,#1589);
+#1587 = CARTESIAN_POINT('',(-1.38,3.475,27.5));
+#1588 = DIRECTION('',(-2.22044604925E-016,-5.551115123126E-017,1.));
+#1589 = DIRECTION('',(1.,-2.22044604925E-016,4.440892098501E-016));
+#1590 = ADVANCED_FACE('',(#1591),#1609,.F.);
+#1591 = FACE_BOUND('',#1592,.F.);
+#1592 = EDGE_LOOP('',(#1593,#1594,#1595,#1603));
+#1593 = ORIENTED_EDGE('',*,*,#401,.F.);
+#1594 = ORIENTED_EDGE('',*,*,#1580,.T.);
+#1595 = ORIENTED_EDGE('',*,*,#1596,.T.);
+#1596 = EDGE_CURVE('',#1573,#1597,#1599,.T.);
+#1597 = VERTEX_POINT('',#1598);
+#1598 = CARTESIAN_POINT('',(1.62,3.474,27.25));
+#1599 = LINE('',#1600,#1601);
+#1600 = CARTESIAN_POINT('',(1.62,3.474,27.75));
+#1601 = VECTOR('',#1602,1.);
+#1602 = DIRECTION('',(3.330669073875E-016,-6.661338147751E-016,-1.));
+#1603 = ORIENTED_EDGE('',*,*,#1604,.F.);
+#1604 = EDGE_CURVE('',#394,#1597,#1605,.T.);
+#1605 = LINE('',#1606,#1607);
+#1606 = CARTESIAN_POINT('',(1.62,3.475,27.25));
+#1607 = VECTOR('',#1608,1.);
+#1608 = DIRECTION('',(-4.440892098501E-016,-1.,-2.775557561563E-016));
+#1609 = PLANE('',#1610);
+#1610 = AXIS2_PLACEMENT_3D('',#1611,#1612,#1613);
+#1611 = CARTESIAN_POINT('',(1.62,3.475,27.5));
+#1612 = DIRECTION('',(1.,-2.22044604925E-016,3.330669073875E-016));
+#1613 = DIRECTION('',(1.110223024625E-016,-1.110223024625E-016,-1.));
+#1614 = ADVANCED_FACE('',(#1615),#1633,.F.);
+#1615 = FACE_BOUND('',#1616,.F.);
+#1616 = EDGE_LOOP('',(#1617,#1618,#1619,#1627));
+#1617 = ORIENTED_EDGE('',*,*,#393,.F.);
+#1618 = ORIENTED_EDGE('',*,*,#1604,.T.);
+#1619 = ORIENTED_EDGE('',*,*,#1620,.T.);
+#1620 = EDGE_CURVE('',#1597,#1621,#1623,.T.);
+#1621 = VERTEX_POINT('',#1622);
+#1622 = CARTESIAN_POINT('',(13.62,3.474,27.25));
+#1623 = LINE('',#1624,#1625);
+#1624 = CARTESIAN_POINT('',(-4.999999999998E-003,3.474,27.25));
+#1625 = VECTOR('',#1626,1.);
+#1626 = DIRECTION('',(1.,1.479114197289E-031,2.22044604925E-016));
+#1627 = ORIENTED_EDGE('',*,*,#1628,.F.);
+#1628 = EDGE_CURVE('',#386,#1621,#1629,.T.);
+#1629 = LINE('',#1630,#1631);
+#1630 = CARTESIAN_POINT('',(13.62,3.475,27.25));
+#1631 = VECTOR('',#1632,1.);
+#1632 = DIRECTION('',(-4.440892098501E-016,-1.,-2.775557561563E-016));
+#1633 = PLANE('',#1634);
+#1634 = AXIS2_PLACEMENT_3D('',#1635,#1636,#1637);
+#1635 = CARTESIAN_POINT('',(1.62,3.475,27.25));
+#1636 = DIRECTION('',(-2.22044604925E-016,-5.551115123126E-017,1.));
+#1637 = DIRECTION('',(1.,-2.22044604925E-016,4.440892098501E-016));
+#1638 = ADVANCED_FACE('',(#1639),#1657,.F.);
+#1639 = FACE_BOUND('',#1640,.F.);
+#1640 = EDGE_LOOP('',(#1641,#1642,#1643,#1651));
+#1641 = ORIENTED_EDGE('',*,*,#385,.F.);
+#1642 = ORIENTED_EDGE('',*,*,#1628,.T.);
+#1643 = ORIENTED_EDGE('',*,*,#1644,.T.);
+#1644 = EDGE_CURVE('',#1621,#1645,#1647,.T.);
+#1645 = VERTEX_POINT('',#1646);
+#1646 = CARTESIAN_POINT('',(13.62,3.474,27.5));
+#1647 = LINE('',#1648,#1649);
+#1648 = CARTESIAN_POINT('',(13.62,3.474,27.625));
+#1649 = VECTOR('',#1650,1.);
+#1650 = DIRECTION('',(-3.330669073875E-016,6.661338147751E-016,1.));
+#1651 = ORIENTED_EDGE('',*,*,#1652,.F.);
+#1652 = EDGE_CURVE('',#378,#1645,#1653,.T.);
+#1653 = LINE('',#1654,#1655);
+#1654 = CARTESIAN_POINT('',(13.62,3.475,27.5));
+#1655 = VECTOR('',#1656,1.);
+#1656 = DIRECTION('',(-4.440892098501E-016,-1.,-2.775557561563E-016));
+#1657 = PLANE('',#1658);
+#1658 = AXIS2_PLACEMENT_3D('',#1659,#1660,#1661);
+#1659 = CARTESIAN_POINT('',(13.62,3.475,27.25));
+#1660 = DIRECTION('',(-1.,2.22044604925E-016,-3.330669073875E-016));
+#1661 = DIRECTION('',(-1.110223024625E-016,1.110223024625E-016,1.));
+#1662 = ADVANCED_FACE('',(#1663),#1681,.F.);
+#1663 = FACE_BOUND('',#1664,.F.);
+#1664 = EDGE_LOOP('',(#1665,#1666,#1667,#1675));
+#1665 = ORIENTED_EDGE('',*,*,#377,.F.);
+#1666 = ORIENTED_EDGE('',*,*,#1652,.T.);
+#1667 = ORIENTED_EDGE('',*,*,#1668,.T.);
+#1668 = EDGE_CURVE('',#1645,#1669,#1671,.T.);
+#1669 = VERTEX_POINT('',#1670);
+#1670 = CARTESIAN_POINT('',(16.62,3.474,27.5));
+#1671 = LINE('',#1672,#1673);
+#1672 = CARTESIAN_POINT('',(5.995,3.474,27.5));
+#1673 = VECTOR('',#1674,1.);
+#1674 = DIRECTION('',(1.,1.479114197289E-031,2.22044604925E-016));
+#1675 = ORIENTED_EDGE('',*,*,#1676,.F.);
+#1676 = EDGE_CURVE('',#370,#1669,#1677,.T.);
+#1677 = LINE('',#1678,#1679);
+#1678 = CARTESIAN_POINT('',(16.62,3.475,27.5));
+#1679 = VECTOR('',#1680,1.);
+#1680 = DIRECTION('',(-4.440892098501E-016,-1.,-2.775557561563E-016));
+#1681 = PLANE('',#1682);
+#1682 = AXIS2_PLACEMENT_3D('',#1683,#1684,#1685);
+#1683 = CARTESIAN_POINT('',(13.62,3.475,27.5));
+#1684 = DIRECTION('',(-2.22044604925E-016,-5.551115123126E-017,1.));
+#1685 = DIRECTION('',(1.,-2.22044604925E-016,4.440892098501E-016));
+#1686 = ADVANCED_FACE('',(#1687),#1705,.T.);
+#1687 = FACE_BOUND('',#1688,.T.);
+#1688 = EDGE_LOOP('',(#1689,#1690,#1698,#1704));
+#1689 = ORIENTED_EDGE('',*,*,#369,.F.);
+#1690 = ORIENTED_EDGE('',*,*,#1691,.T.);
+#1691 = EDGE_CURVE('',#361,#1692,#1694,.T.);
+#1692 = VERTEX_POINT('',#1693);
+#1693 = CARTESIAN_POINT('',(16.620000000001,3.474,24.));
+#1694 = LINE('',#1695,#1696);
+#1695 = CARTESIAN_POINT('',(16.620000000001,3.475,24.));
+#1696 = VECTOR('',#1697,1.);
+#1697 = DIRECTION('',(-4.440892098501E-016,-1.,-2.775557561563E-016));
+#1698 = ORIENTED_EDGE('',*,*,#1699,.T.);
+#1699 = EDGE_CURVE('',#1692,#1669,#1700,.T.);
+#1700 = LINE('',#1701,#1702);
+#1701 = CARTESIAN_POINT('',(16.62,3.474,26.000000000002));
+#1702 = VECTOR('',#1703,1.);
+#1703 = DIRECTION('',(-1.774612203219E-013,6.661338147751E-016,1.));
+#1704 = ORIENTED_EDGE('',*,*,#1676,.F.);
+#1705 = PLANE('',#1706);
+#1706 = AXIS2_PLACEMENT_3D('',#1707,#1708,#1709);
+#1707 = CARTESIAN_POINT('',(16.620000000001,3.475,24.));
+#1708 = DIRECTION('',(-1.,2.22044604925E-016,-1.774612203219E-013));
+#1709 = DIRECTION('',(-1.772391757169E-013,1.110223024626E-016,1.));
+#1710 = ADVANCED_FACE('',(#1711),#1723,.T.);
+#1711 = FACE_BOUND('',#1712,.T.);
+#1712 = EDGE_LOOP('',(#1713,#1714,#1715,#1722));
+#1713 = ORIENTED_EDGE('',*,*,#360,.F.);
+#1714 = ORIENTED_EDGE('',*,*,#1443,.T.);
+#1715 = ORIENTED_EDGE('',*,*,#1716,.T.);
+#1716 = EDGE_CURVE('',#1444,#1692,#1717,.T.);
+#1717 = CIRCLE('',#1718,1.5);
+#1718 = AXIS2_PLACEMENT_3D('',#1719,#1720,#1721);
+#1719 = CARTESIAN_POINT('',(16.62,3.474,22.5));
+#1720 = DIRECTION('',(4.440892098501E-016,1.,1.110223024625E-016));
+#1721 = DIRECTION('',(-1.110223024625E-016,-1.110223024625E-016,1.));
+#1722 = ORIENTED_EDGE('',*,*,#1691,.F.);
+#1723 = CYLINDRICAL_SURFACE('',#1724,1.5);
+#1724 = AXIS2_PLACEMENT_3D('',#1725,#1726,#1727);
+#1725 = CARTESIAN_POINT('',(16.62,3.475,22.5));
+#1726 = DIRECTION('',(4.440892098501E-016,1.,1.110223024625E-016));
+#1727 = DIRECTION('',(-1.110223024625E-016,1.110223024625E-016,1.));
+#1728 = ADVANCED_FACE('',(#1729),#1741,.F.);
+#1729 = FACE_BOUND('',#1730,.F.);
+#1730 = EDGE_LOOP('',(#1731,#1732,#1739,#1740));
+#1731 = ORIENTED_EDGE('',*,*,#1424,.T.);
+#1732 = ORIENTED_EDGE('',*,*,#1733,.T.);
+#1733 = EDGE_CURVE('',#1417,#1409,#1734,.T.);
+#1734 = CIRCLE('',#1735,2.);
+#1735 = AXIS2_PLACEMENT_3D('',#1736,#1737,#1738);
+#1736 = CARTESIAN_POINT('',(17.72,1.475,22.5));
+#1737 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#1738 = DIRECTION('',(-1.110223024625E-016,-1.110223024625E-016,-1.));
+#1739 = ORIENTED_EDGE('',*,*,#1408,.F.);
+#1740 = ORIENTED_EDGE('',*,*,#538,.F.);
+#1741 = CYLINDRICAL_SURFACE('',#1742,2.);
+#1742 = AXIS2_PLACEMENT_3D('',#1743,#1744,#1745);
+#1743 = CARTESIAN_POINT('',(17.72,-1.525,22.5));
+#1744 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#1745 = DIRECTION('',(-1.110223024625E-016,-1.110223024625E-016,-1.));
+#1746 = ADVANCED_FACE('',(#1747),#1759,.F.);
+#1747 = FACE_BOUND('',#1748,.F.);
+#1748 = EDGE_LOOP('',(#1749,#1750,#1757,#1758));
+#1749 = ORIENTED_EDGE('',*,*,#1401,.T.);
+#1750 = ORIENTED_EDGE('',*,*,#1751,.T.);
+#1751 = EDGE_CURVE('',#1394,#1386,#1752,.T.);
+#1752 = CIRCLE('',#1753,1.);
+#1753 = AXIS2_PLACEMENT_3D('',#1754,#1755,#1756);
+#1754 = CARTESIAN_POINT('',(17.72,1.475,13.5));
+#1755 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#1756 = DIRECTION('',(-1.110223024625E-016,-1.110223024625E-016,-1.));
+#1757 = ORIENTED_EDGE('',*,*,#1385,.F.);
+#1758 = ORIENTED_EDGE('',*,*,#521,.F.);
+#1759 = CYLINDRICAL_SURFACE('',#1760,1.);
+#1760 = AXIS2_PLACEMENT_3D('',#1761,#1762,#1763);
+#1761 = CARTESIAN_POINT('',(17.72,-1.525,13.5));
+#1762 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#1763 = DIRECTION('',(-1.110223024625E-016,-1.110223024625E-016,-1.));
+#1764 = ADVANCED_FACE('',(#1765),#1784,.F.);
+#1765 = FACE_BOUND('',#1766,.F.);
+#1766 = EDGE_LOOP('',(#1767,#1768,#1776,#1783));
+#1767 = ORIENTED_EDGE('',*,*,#572,.F.);
+#1768 = ORIENTED_EDGE('',*,*,#1769,.T.);
+#1769 = EDGE_CURVE('',#573,#1770,#1772,.T.);
+#1770 = VERTEX_POINT('',#1771);
+#1771 = CARTESIAN_POINT('',(7.62,3.475,20.85));
+#1772 = LINE('',#1773,#1774);
+#1773 = CARTESIAN_POINT('',(7.62,-1.525,20.85));
+#1774 = VECTOR('',#1775,1.);
+#1775 = DIRECTION('',(4.440892098501E-016,1.,2.22044604925E-016));
+#1776 = ORIENTED_EDGE('',*,*,#1777,.T.);
+#1777 = EDGE_CURVE('',#1770,#1770,#1778,.T.);
+#1778 = CIRCLE('',#1779,1.65);
+#1779 = AXIS2_PLACEMENT_3D('',#1780,#1781,#1782);
+#1780 = CARTESIAN_POINT('',(7.62,3.475,22.5));
+#1781 = DIRECTION('',(-2.22044604925E-016,-1.,-1.915837744194E-047));
+#1782 = DIRECTION('',(6.162975822039E-032,5.473822126269E-048,-1.));
+#1783 = ORIENTED_EDGE('',*,*,#1769,.F.);
+#1784 = CYLINDRICAL_SURFACE('',#1785,1.65);
+#1785 = AXIS2_PLACEMENT_3D('',#1786,#1787,#1788);
+#1786 = CARTESIAN_POINT('',(7.62,-1.525,22.5));
+#1787 = DIRECTION('',(-3.330669073875E-016,-1.,-1.110223024625E-016));
+#1788 = DIRECTION('',(6.162975822039E-032,5.473822126269E-048,-1.));
+#1789 = ADVANCED_FACE('',(#1790),#1841,.F.);
+#1790 = FACE_BOUND('',#1791,.F.);
+#1791 = EDGE_LOOP('',(#1792,#1800,#1801,#1802,#1803,#1811,#1819,#1827,
+    #1835));
+#1792 = ORIENTED_EDGE('',*,*,#1793,.F.);
+#1793 = EDGE_CURVE('',#1272,#1794,#1796,.T.);
+#1794 = VERTEX_POINT('',#1795);
+#1795 = CARTESIAN_POINT('',(14.6305,-0.3375,1.498801083244E-016));
+#1796 = LINE('',#1797,#1798);
+#1797 = CARTESIAN_POINT('',(14.6305,-0.3375,6.666636160705E-002));
+#1798 = VECTOR('',#1799,1.);
+#1799 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1800 = ORIENTED_EDGE('',*,*,#1271,.F.);
+#1801 = ORIENTED_EDGE('',*,*,#747,.T.);
+#1802 = ORIENTED_EDGE('',*,*,#1366,.F.);
+#1803 = ORIENTED_EDGE('',*,*,#1804,.F.);
+#1804 = EDGE_CURVE('',#1805,#1359,#1807,.T.);
+#1805 = VERTEX_POINT('',#1806);
+#1806 = CARTESIAN_POINT('',(15.8495,-0.3375,1.498801083244E-016));
+#1807 = LINE('',#1808,#1809);
+#1808 = CARTESIAN_POINT('',(15.8495,-0.3375,1.498801083244E-016));
+#1809 = VECTOR('',#1810,1.);
+#1810 = DIRECTION('',(0.996194698092,5.805738739631E-017,
+    8.715574274804E-002));
+#1811 = ORIENTED_EDGE('',*,*,#1812,.F.);
+#1812 = EDGE_CURVE('',#1813,#1805,#1815,.T.);
+#1813 = VERTEX_POINT('',#1814);
+#1814 = CARTESIAN_POINT('',(15.8495,-0.3375,-16.8905));
+#1815 = LINE('',#1816,#1817);
+#1816 = CARTESIAN_POINT('',(15.8495,-0.3375,-16.8905));
+#1817 = VECTOR('',#1818,1.);
+#1818 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1819 = ORIENTED_EDGE('',*,*,#1820,.F.);
+#1820 = EDGE_CURVE('',#1821,#1813,#1823,.T.);
+#1821 = VERTEX_POINT('',#1822);
+#1822 = CARTESIAN_POINT('',(15.24,-0.3375,-17.5));
+#1823 = LINE('',#1824,#1825);
+#1824 = CARTESIAN_POINT('',(15.24,-0.3375,-17.5));
+#1825 = VECTOR('',#1826,1.);
+#1826 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#1827 = ORIENTED_EDGE('',*,*,#1828,.F.);
+#1828 = EDGE_CURVE('',#1829,#1821,#1831,.T.);
+#1829 = VERTEX_POINT('',#1830);
+#1830 = CARTESIAN_POINT('',(14.6305,-0.3375,-16.8905));
+#1831 = LINE('',#1832,#1833);
+#1832 = CARTESIAN_POINT('',(14.6305,-0.3375,-16.8905));
+#1833 = VECTOR('',#1834,1.);
+#1834 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#1835 = ORIENTED_EDGE('',*,*,#1836,.F.);
+#1836 = EDGE_CURVE('',#1794,#1829,#1837,.T.);
+#1837 = LINE('',#1838,#1839);
+#1838 = CARTESIAN_POINT('',(14.6305,-0.3375,1.498801083244E-016));
+#1839 = VECTOR('',#1840,1.);
+#1840 = DIRECTION('',(1.051689908173E-016,-6.661338147751E-016,-1.));
+#1841 = PLANE('',#1842);
+#1842 = AXIS2_PLACEMENT_3D('',#1843,#1844,#1845);
+#1843 = CARTESIAN_POINT('',(14.6305,-0.3375,6.666636160705E-002));
+#1844 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#1845 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1846 = ADVANCED_FACE('',(#1847),#1898,.T.);
+#1847 = FACE_BOUND('',#1848,.T.);
+#1848 = EDGE_LOOP('',(#1849,#1850,#1858,#1866,#1874,#1882,#1890,#1896,
+    #1897));
+#1849 = ORIENTED_EDGE('',*,*,#1150,.T.);
+#1850 = ORIENTED_EDGE('',*,*,#1851,.T.);
+#1851 = EDGE_CURVE('',#1151,#1852,#1854,.T.);
+#1852 = VERTEX_POINT('',#1853);
+#1853 = CARTESIAN_POINT('',(10.8197058992,-0.3375,0.140729976648));
+#1854 = LINE('',#1855,#1856);
+#1855 = CARTESIAN_POINT('',(10.4395,-0.3375,0.242605840296));
+#1856 = VECTOR('',#1857,1.);
+#1857 = DIRECTION('',(0.965925826289,-1.724081178506E-016,
+    -0.258819045102));
+#1858 = ORIENTED_EDGE('',*,*,#1859,.T.);
+#1859 = EDGE_CURVE('',#1852,#1860,#1862,.T.);
+#1860 = VERTEX_POINT('',#1861);
+#1861 = CARTESIAN_POINT('',(10.8197058992,-0.3375,-16.8897058992));
+#1862 = LINE('',#1863,#1864);
+#1863 = CARTESIAN_POINT('',(10.8197058992,-0.3375,0.140729976648));
+#1864 = VECTOR('',#1865,1.);
+#1865 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1866 = ORIENTED_EDGE('',*,*,#1867,.T.);
+#1867 = EDGE_CURVE('',#1860,#1868,#1870,.T.);
+#1868 = VERTEX_POINT('',#1869);
+#1869 = CARTESIAN_POINT('',(11.43,-0.3375,-17.5));
+#1870 = LINE('',#1871,#1872);
+#1871 = CARTESIAN_POINT('',(10.8197058992,-0.3375,-16.8897058992));
+#1872 = VECTOR('',#1873,1.);
+#1873 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#1874 = ORIENTED_EDGE('',*,*,#1875,.T.);
+#1875 = EDGE_CURVE('',#1868,#1876,#1878,.T.);
+#1876 = VERTEX_POINT('',#1877);
+#1877 = CARTESIAN_POINT('',(12.0402941008,-0.3375,-16.8897058992));
+#1878 = LINE('',#1879,#1880);
+#1879 = CARTESIAN_POINT('',(11.43,-0.3375,-17.5));
+#1880 = VECTOR('',#1881,1.);
+#1881 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#1882 = ORIENTED_EDGE('',*,*,#1883,.T.);
+#1883 = EDGE_CURVE('',#1876,#1884,#1886,.T.);
+#1884 = VERTEX_POINT('',#1885);
+#1885 = CARTESIAN_POINT('',(12.0402941008,-0.3375,0.140729976648));
+#1886 = LINE('',#1887,#1888);
+#1887 = CARTESIAN_POINT('',(12.0402941008,-0.3375,-16.8897058992));
+#1888 = VECTOR('',#1889,1.);
+#1889 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1890 = ORIENTED_EDGE('',*,*,#1891,.T.);
+#1891 = EDGE_CURVE('',#1884,#1238,#1892,.T.);
+#1892 = LINE('',#1893,#1894);
+#1893 = CARTESIAN_POINT('',(12.0402941008,-0.3375,0.140729976648));
+#1894 = VECTOR('',#1895,1.);
+#1895 = DIRECTION('',(0.965925826289,1.724081178506E-016,0.258819045102)
+  );
+#1896 = ORIENTED_EDGE('',*,*,#1245,.T.);
+#1897 = ORIENTED_EDGE('',*,*,#724,.T.);
+#1898 = PLANE('',#1899);
+#1899 = AXIS2_PLACEMENT_3D('',#1900,#1901,#1902);
+#1900 = CARTESIAN_POINT('',(10.4395,-0.3375,0.242605840296));
+#1901 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1902 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1903 = ADVANCED_FACE('',(#1904),#1955,.T.);
+#1904 = FACE_BOUND('',#1905,.T.);
+#1905 = EDGE_LOOP('',(#1906,#1907,#1915,#1923,#1931,#1939,#1947,#1953,
+    #1954));
+#1906 = ORIENTED_EDGE('',*,*,#1029,.T.);
+#1907 = ORIENTED_EDGE('',*,*,#1908,.T.);
+#1908 = EDGE_CURVE('',#1030,#1909,#1911,.T.);
+#1909 = VERTEX_POINT('',#1910);
+#1910 = CARTESIAN_POINT('',(6.833010669409,-0.3375,-5.990573894025E-002)
+  );
+#1911 = LINE('',#1912,#1913);
+#1912 = CARTESIAN_POINT('',(6.6295,-0.3375,-5.37521942099E-003));
+#1913 = VECTOR('',#1914,1.);
+#1914 = DIRECTION('',(0.965925826289,-1.724081178506E-016,
+    -0.258819045102));
+#1915 = ORIENTED_EDGE('',*,*,#1916,.T.);
+#1916 = EDGE_CURVE('',#1909,#1917,#1919,.T.);
+#1917 = VERTEX_POINT('',#1918);
+#1918 = CARTESIAN_POINT('',(6.833010669409,-0.3375,-16.71301066941));
+#1919 = LINE('',#1920,#1921);
+#1920 = CARTESIAN_POINT('',(6.833010669409,-0.3375,-5.990573894025E-002)
+  );
+#1921 = VECTOR('',#1922,1.);
+#1922 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1923 = ORIENTED_EDGE('',*,*,#1924,.T.);
+#1924 = EDGE_CURVE('',#1917,#1925,#1927,.T.);
+#1925 = VERTEX_POINT('',#1926);
+#1926 = CARTESIAN_POINT('',(7.62,-0.3375,-17.5));
+#1927 = LINE('',#1928,#1929);
+#1928 = CARTESIAN_POINT('',(6.833010669409,-0.3375,-16.71301066941));
+#1929 = VECTOR('',#1930,1.);
+#1930 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#1931 = ORIENTED_EDGE('',*,*,#1932,.T.);
+#1932 = EDGE_CURVE('',#1925,#1933,#1935,.T.);
+#1933 = VERTEX_POINT('',#1934);
+#1934 = CARTESIAN_POINT('',(8.406989330591,-0.3375,-16.71301066941));
+#1935 = LINE('',#1936,#1937);
+#1936 = CARTESIAN_POINT('',(7.62,-0.3375,-17.5));
+#1937 = VECTOR('',#1938,1.);
+#1938 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#1939 = ORIENTED_EDGE('',*,*,#1940,.T.);
+#1940 = EDGE_CURVE('',#1933,#1941,#1943,.T.);
+#1941 = VERTEX_POINT('',#1942);
+#1942 = CARTESIAN_POINT('',(8.406989330591,-0.3375,-5.990573894025E-002)
+  );
+#1943 = LINE('',#1944,#1945);
+#1944 = CARTESIAN_POINT('',(8.406989330591,-0.3375,-16.71301066941));
+#1945 = VECTOR('',#1946,1.);
+#1946 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1947 = ORIENTED_EDGE('',*,*,#1948,.T.);
+#1948 = EDGE_CURVE('',#1941,#1117,#1949,.T.);
+#1949 = LINE('',#1950,#1951);
+#1950 = CARTESIAN_POINT('',(8.406989330591,-0.3375,-5.990573894025E-002)
+  );
+#1951 = VECTOR('',#1952,1.);
+#1952 = DIRECTION('',(0.965925826289,1.724081178506E-016,0.258819045102)
+  );
+#1953 = ORIENTED_EDGE('',*,*,#1124,.T.);
+#1954 = ORIENTED_EDGE('',*,*,#701,.T.);
+#1955 = PLANE('',#1956);
+#1956 = AXIS2_PLACEMENT_3D('',#1957,#1958,#1959);
+#1957 = CARTESIAN_POINT('',(6.6295,-0.3375,-5.37521942099E-003));
+#1958 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1959 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1960 = ADVANCED_FACE('',(#1961),#2012,.T.);
+#1961 = FACE_BOUND('',#1962,.T.);
+#1962 = EDGE_LOOP('',(#1963,#1964,#1972,#1980,#1988,#1996,#2004,#2010,
+    #2011));
+#1963 = ORIENTED_EDGE('',*,*,#908,.T.);
+#1964 = ORIENTED_EDGE('',*,*,#1965,.T.);
+#1965 = EDGE_CURVE('',#909,#1966,#1968,.T.);
+#1966 = VERTEX_POINT('',#1967);
+#1967 = CARTESIAN_POINT('',(3.2005,-0.3375,1.568190022283E-016));
+#1968 = LINE('',#1969,#1970);
+#1969 = CARTESIAN_POINT('',(2.8195,-0.3375,0.102088642316));
+#1970 = VECTOR('',#1971,1.);
+#1971 = DIRECTION('',(0.965925826289,-1.724081178506E-016,
+    -0.258819045102));
+#1972 = ORIENTED_EDGE('',*,*,#1973,.T.);
+#1973 = EDGE_CURVE('',#1966,#1974,#1976,.T.);
+#1974 = VERTEX_POINT('',#1975);
+#1975 = CARTESIAN_POINT('',(3.2005,-0.3375,-16.8905));
+#1976 = LINE('',#1977,#1978);
+#1977 = CARTESIAN_POINT('',(3.2005,-0.3375,1.498801083244E-016));
+#1978 = VECTOR('',#1979,1.);
+#1979 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1980 = ORIENTED_EDGE('',*,*,#1981,.T.);
+#1981 = EDGE_CURVE('',#1974,#1982,#1984,.T.);
+#1982 = VERTEX_POINT('',#1983);
+#1983 = CARTESIAN_POINT('',(3.81,-0.3375,-17.5));
+#1984 = LINE('',#1985,#1986);
+#1985 = CARTESIAN_POINT('',(3.2005,-0.3375,-16.8905));
+#1986 = VECTOR('',#1987,1.);
+#1987 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#1988 = ORIENTED_EDGE('',*,*,#1989,.T.);
+#1989 = EDGE_CURVE('',#1982,#1990,#1992,.T.);
+#1990 = VERTEX_POINT('',#1991);
+#1991 = CARTESIAN_POINT('',(4.4195,-0.3375,-16.8905));
+#1992 = LINE('',#1993,#1994);
+#1993 = CARTESIAN_POINT('',(3.81,-0.3375,-17.5));
+#1994 = VECTOR('',#1995,1.);
+#1995 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#1996 = ORIENTED_EDGE('',*,*,#1997,.T.);
+#1997 = EDGE_CURVE('',#1990,#1998,#2000,.T.);
+#1998 = VERTEX_POINT('',#1999);
+#1999 = CARTESIAN_POINT('',(4.4195,-0.3375,1.498801083244E-016));
+#2000 = LINE('',#2001,#2002);
+#2001 = CARTESIAN_POINT('',(4.4195,-0.3375,-16.8905));
+#2002 = VECTOR('',#2003,1.);
+#2003 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#2004 = ORIENTED_EDGE('',*,*,#2005,.T.);
+#2005 = EDGE_CURVE('',#1998,#996,#2006,.T.);
+#2006 = LINE('',#2007,#2008);
+#2007 = CARTESIAN_POINT('',(4.4195,-0.3375,1.498801083244E-016));
+#2008 = VECTOR('',#2009,1.);
+#2009 = DIRECTION('',(0.965925826289,1.724081178506E-016,0.258819045102)
+  );
+#2010 = ORIENTED_EDGE('',*,*,#1003,.T.);
+#2011 = ORIENTED_EDGE('',*,*,#678,.T.);
+#2012 = PLANE('',#2013);
+#2013 = AXIS2_PLACEMENT_3D('',#2014,#2015,#2016);
+#2014 = CARTESIAN_POINT('',(2.8195,-0.3375,0.102088642316));
+#2015 = DIRECTION('',(-7.661485241601E-033,-1.,6.661338147751E-016));
+#2016 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#2017 = ADVANCED_FACE('',(#2018),#2069,.T.);
+#2018 = FACE_BOUND('',#2019,.T.);
+#2019 = EDGE_LOOP('',(#2020,#2021,#2029,#2037,#2045,#2053,#2061,#2067,
+    #2068));
+#2020 = ORIENTED_EDGE('',*,*,#787,.T.);
+#2021 = ORIENTED_EDGE('',*,*,#2022,.T.);
+#2022 = EDGE_CURVE('',#788,#2023,#2025,.T.);
+#2023 = VERTEX_POINT('',#2024);
+#2024 = CARTESIAN_POINT('',(-0.6095,-0.3375,1.498801083244E-016));
+#2025 = LINE('',#2026,#2027);
+#2026 = CARTESIAN_POINT('',(-1.3715,-0.3375,6.666636160705E-002));
+#2027 = VECTOR('',#2028,1.);
+#2028 = DIRECTION('',(0.996194698092,-5.805738739631E-017,
+    -8.715574274804E-002));
+#2029 = ORIENTED_EDGE('',*,*,#2030,.T.);
+#2030 = EDGE_CURVE('',#2023,#2031,#2033,.T.);
+#2031 = VERTEX_POINT('',#2032);
+#2032 = CARTESIAN_POINT('',(-0.6095,-0.3375,-16.8905));
+#2033 = LINE('',#2034,#2035);
+#2034 = CARTESIAN_POINT('',(-0.6095,-0.3375,1.498801083244E-016));
+#2035 = VECTOR('',#2036,1.);
+#2036 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#2037 = ORIENTED_EDGE('',*,*,#2038,.T.);
+#2038 = EDGE_CURVE('',#2031,#2039,#2041,.T.);
+#2039 = VERTEX_POINT('',#2040);
+#2040 = CARTESIAN_POINT('',(0.E+000,-0.3375,-17.5));
+#2041 = LINE('',#2042,#2043);
+#2042 = CARTESIAN_POINT('',(-0.6095,-0.3375,-16.8905));
+#2043 = VECTOR('',#2044,1.);
+#2044 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#2045 = ORIENTED_EDGE('',*,*,#2046,.T.);
+#2046 = EDGE_CURVE('',#2039,#2047,#2049,.T.);
+#2047 = VERTEX_POINT('',#2048);
+#2048 = CARTESIAN_POINT('',(0.6095,-0.3375,-16.8905));
+#2049 = LINE('',#2050,#2051);
+#2050 = CARTESIAN_POINT('',(0.E+000,-0.3375,-17.5));
+#2051 = VECTOR('',#2052,1.);
+#2052 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#2053 = ORIENTED_EDGE('',*,*,#2054,.T.);
+#2054 = EDGE_CURVE('',#2047,#2055,#2057,.T.);
+#2055 = VERTEX_POINT('',#2056);
+#2056 = CARTESIAN_POINT('',(0.6095,-0.3375,1.498801083244E-016));
+#2057 = LINE('',#2058,#2059);
+#2058 = CARTESIAN_POINT('',(0.6095,-0.3375,-16.8905));
+#2059 = VECTOR('',#2060,1.);
+#2060 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#2061 = ORIENTED_EDGE('',*,*,#2062,.T.);
+#2062 = EDGE_CURVE('',#2055,#875,#2063,.T.);
+#2063 = LINE('',#2064,#2065);
+#2064 = CARTESIAN_POINT('',(0.6095,-0.3375,1.498801083244E-016));
+#2065 = VECTOR('',#2066,1.);
+#2066 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#2067 = ORIENTED_EDGE('',*,*,#882,.T.);
+#2068 = ORIENTED_EDGE('',*,*,#655,.T.);
+#2069 = PLANE('',#2070);
+#2070 = AXIS2_PLACEMENT_3D('',#2071,#2072,#2073);
+#2071 = CARTESIAN_POINT('',(-1.3715,-0.3375,6.666636160705E-002));
+#2072 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#2073 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#2074 = ADVANCED_FACE('',(#2075),#2086,.F.);
+#2075 = FACE_BOUND('',#2076,.F.);
+#2076 = EDGE_LOOP('',(#2077,#2078,#2079,#2085));
+#2077 = ORIENTED_EDGE('',*,*,#795,.T.);
+#2078 = ORIENTED_EDGE('',*,*,#2022,.T.);
+#2079 = ORIENTED_EDGE('',*,*,#2080,.F.);
+#2080 = EDGE_CURVE('',#811,#2023,#2081,.T.);
+#2081 = LINE('',#2082,#2083);
+#2082 = CARTESIAN_POINT('',(-0.6095,0.3375,-1.498801083244E-016));
+#2083 = VECTOR('',#2084,1.);
+#2084 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2085 = ORIENTED_EDGE('',*,*,#810,.F.);
+#2086 = PLANE('',#2087);
+#2087 = AXIS2_PLACEMENT_3D('',#2088,#2089,#2090);
+#2088 = CARTESIAN_POINT('',(-1.3715,0.3375,6.666636160705E-002));
+#2089 = DIRECTION('',(8.715574274804E-002,4.423993163324E-016,
+    0.996194698092));
+#2090 = DIRECTION('',(0.996194698092,-5.805738739631E-017,
+    -8.715574274804E-002));
+#2091 = ADVANCED_FACE('',(#2092),#2103,.F.);
+#2092 = FACE_BOUND('',#2093,.F.);
+#2093 = EDGE_LOOP('',(#2094,#2100,#2101,#2102));
+#2094 = ORIENTED_EDGE('',*,*,#2095,.T.);
+#2095 = EDGE_CURVE('',#843,#2055,#2096,.T.);
+#2096 = LINE('',#2097,#2098);
+#2097 = CARTESIAN_POINT('',(0.6095,0.3375,-1.498801083244E-016));
+#2098 = VECTOR('',#2099,1.);
+#2099 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2100 = ORIENTED_EDGE('',*,*,#2062,.T.);
+#2101 = ORIENTED_EDGE('',*,*,#874,.F.);
+#2102 = ORIENTED_EDGE('',*,*,#850,.F.);
+#2103 = PLANE('',#2104);
+#2104 = AXIS2_PLACEMENT_3D('',#2105,#2106,#2107);
+#2105 = CARTESIAN_POINT('',(0.6095,0.3375,-1.498801083244E-016));
+#2106 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2107 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#2108 = ADVANCED_FACE('',(#2109),#2120,.F.);
+#2109 = FACE_BOUND('',#2110,.F.);
+#2110 = EDGE_LOOP('',(#2111,#2117,#2118,#2119));
+#2111 = ORIENTED_EDGE('',*,*,#2112,.T.);
+#2112 = EDGE_CURVE('',#835,#2047,#2113,.T.);
+#2113 = LINE('',#2114,#2115);
+#2114 = CARTESIAN_POINT('',(0.6095,0.3375,-16.8905));
+#2115 = VECTOR('',#2116,1.);
+#2116 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2117 = ORIENTED_EDGE('',*,*,#2054,.T.);
+#2118 = ORIENTED_EDGE('',*,*,#2095,.F.);
+#2119 = ORIENTED_EDGE('',*,*,#842,.F.);
+#2120 = PLANE('',#2121);
+#2121 = AXIS2_PLACEMENT_3D('',#2122,#2123,#2124);
+#2122 = CARTESIAN_POINT('',(0.6095,0.3375,-16.8905));
+#2123 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2124 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#2125 = ADVANCED_FACE('',(#2126),#2137,.F.);
+#2126 = FACE_BOUND('',#2127,.F.);
+#2127 = EDGE_LOOP('',(#2128,#2134,#2135,#2136));
+#2128 = ORIENTED_EDGE('',*,*,#2129,.T.);
+#2129 = EDGE_CURVE('',#827,#2039,#2130,.T.);
+#2130 = LINE('',#2131,#2132);
+#2131 = CARTESIAN_POINT('',(0.E+000,0.3375,-17.5));
+#2132 = VECTOR('',#2133,1.);
+#2133 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2134 = ORIENTED_EDGE('',*,*,#2046,.T.);
+#2135 = ORIENTED_EDGE('',*,*,#2112,.F.);
+#2136 = ORIENTED_EDGE('',*,*,#834,.F.);
+#2137 = PLANE('',#2138);
+#2138 = AXIS2_PLACEMENT_3D('',#2139,#2140,#2141);
+#2139 = CARTESIAN_POINT('',(0.E+000,0.3375,-17.5));
+#2140 = DIRECTION('',(-0.707106781186,3.140184917369E-016,0.707106781187
+    ));
+#2141 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#2142 = ADVANCED_FACE('',(#2143),#2154,.F.);
+#2143 = FACE_BOUND('',#2144,.F.);
+#2144 = EDGE_LOOP('',(#2145,#2151,#2152,#2153));
+#2145 = ORIENTED_EDGE('',*,*,#2146,.T.);
+#2146 = EDGE_CURVE('',#819,#2031,#2147,.T.);
+#2147 = LINE('',#2148,#2149);
+#2148 = CARTESIAN_POINT('',(-0.6095,0.3375,-16.8905));
+#2149 = VECTOR('',#2150,1.);
+#2150 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2151 = ORIENTED_EDGE('',*,*,#2038,.T.);
+#2152 = ORIENTED_EDGE('',*,*,#2129,.F.);
+#2153 = ORIENTED_EDGE('',*,*,#826,.F.);
+#2154 = PLANE('',#2155);
+#2155 = AXIS2_PLACEMENT_3D('',#2156,#2157,#2158);
+#2156 = CARTESIAN_POINT('',(-0.6095,0.3375,-16.8905));
+#2157 = DIRECTION('',(0.707106781186,3.140184917369E-016,0.707106781187)
+  );
+#2158 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#2159 = ADVANCED_FACE('',(#2160),#2166,.F.);
+#2160 = FACE_BOUND('',#2161,.F.);
+#2161 = EDGE_LOOP('',(#2162,#2163,#2164,#2165));
+#2162 = ORIENTED_EDGE('',*,*,#2080,.T.);
+#2163 = ORIENTED_EDGE('',*,*,#2030,.T.);
+#2164 = ORIENTED_EDGE('',*,*,#2146,.F.);
+#2165 = ORIENTED_EDGE('',*,*,#818,.F.);
+#2166 = PLANE('',#2167);
+#2167 = AXIS2_PLACEMENT_3D('',#2168,#2169,#2170);
+#2168 = CARTESIAN_POINT('',(-0.6095,0.3375,-1.498801083244E-016));
+#2169 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2170 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#2171 = ADVANCED_FACE('',(#2172),#2183,.F.);
+#2172 = FACE_BOUND('',#2173,.F.);
+#2173 = EDGE_LOOP('',(#2174,#2175,#2176,#2182));
+#2174 = ORIENTED_EDGE('',*,*,#916,.T.);
+#2175 = ORIENTED_EDGE('',*,*,#1965,.T.);
+#2176 = ORIENTED_EDGE('',*,*,#2177,.F.);
+#2177 = EDGE_CURVE('',#932,#1966,#2178,.T.);
+#2178 = LINE('',#2179,#2180);
+#2179 = CARTESIAN_POINT('',(3.2005,0.3375,-1.429412144205E-016));
+#2180 = VECTOR('',#2181,1.);
+#2181 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2182 = ORIENTED_EDGE('',*,*,#931,.F.);
+#2183 = PLANE('',#2184);
+#2184 = AXIS2_PLACEMENT_3D('',#2185,#2186,#2187);
+#2185 = CARTESIAN_POINT('',(2.8195,0.3375,0.102088642316));
+#2186 = DIRECTION('',(0.258819045102,4.289572369705E-016,0.965925826289)
+  );
+#2187 = DIRECTION('',(0.965925826289,-1.724081178506E-016,
+    -0.258819045102));
+#2188 = ADVANCED_FACE('',(#2189),#2200,.F.);
+#2189 = FACE_BOUND('',#2190,.F.);
+#2190 = EDGE_LOOP('',(#2191,#2197,#2198,#2199));
+#2191 = ORIENTED_EDGE('',*,*,#2192,.T.);
+#2192 = EDGE_CURVE('',#964,#1998,#2193,.T.);
+#2193 = LINE('',#2194,#2195);
+#2194 = CARTESIAN_POINT('',(4.4195,0.3375,-1.498801083244E-016));
+#2195 = VECTOR('',#2196,1.);
+#2196 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2197 = ORIENTED_EDGE('',*,*,#2005,.T.);
+#2198 = ORIENTED_EDGE('',*,*,#995,.F.);
+#2199 = ORIENTED_EDGE('',*,*,#971,.F.);
+#2200 = PLANE('',#2201);
+#2201 = AXIS2_PLACEMENT_3D('',#2202,#2203,#2204);
+#2202 = CARTESIAN_POINT('',(4.4195,0.3375,-1.498801083244E-016));
+#2203 = DIRECTION('',(-0.258819045102,4.289572369705E-016,0.965925826289
+    ));
+#2204 = DIRECTION('',(0.965925826289,1.724081178506E-016,0.258819045102)
+  );
+#2205 = ADVANCED_FACE('',(#2206),#2217,.F.);
+#2206 = FACE_BOUND('',#2207,.F.);
+#2207 = EDGE_LOOP('',(#2208,#2214,#2215,#2216));
+#2208 = ORIENTED_EDGE('',*,*,#2209,.T.);
+#2209 = EDGE_CURVE('',#956,#1990,#2210,.T.);
+#2210 = LINE('',#2211,#2212);
+#2211 = CARTESIAN_POINT('',(4.4195,0.3375,-16.8905));
+#2212 = VECTOR('',#2213,1.);
+#2213 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2214 = ORIENTED_EDGE('',*,*,#1997,.T.);
+#2215 = ORIENTED_EDGE('',*,*,#2192,.F.);
+#2216 = ORIENTED_EDGE('',*,*,#963,.F.);
+#2217 = PLANE('',#2218);
+#2218 = AXIS2_PLACEMENT_3D('',#2219,#2220,#2221);
+#2219 = CARTESIAN_POINT('',(4.4195,0.3375,-16.8905));
+#2220 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2221 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#2222 = ADVANCED_FACE('',(#2223),#2234,.F.);
+#2223 = FACE_BOUND('',#2224,.F.);
+#2224 = EDGE_LOOP('',(#2225,#2231,#2232,#2233));
+#2225 = ORIENTED_EDGE('',*,*,#2226,.T.);
+#2226 = EDGE_CURVE('',#948,#1982,#2227,.T.);
+#2227 = LINE('',#2228,#2229);
+#2228 = CARTESIAN_POINT('',(3.81,0.3375,-17.5));
+#2229 = VECTOR('',#2230,1.);
+#2230 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2231 = ORIENTED_EDGE('',*,*,#1989,.T.);
+#2232 = ORIENTED_EDGE('',*,*,#2209,.F.);
+#2233 = ORIENTED_EDGE('',*,*,#955,.F.);
+#2234 = PLANE('',#2235);
+#2235 = AXIS2_PLACEMENT_3D('',#2236,#2237,#2238);
+#2236 = CARTESIAN_POINT('',(3.81,0.3375,-17.5));
+#2237 = DIRECTION('',(-0.707106781186,3.140184917369E-016,0.707106781187
+    ));
+#2238 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#2239 = ADVANCED_FACE('',(#2240),#2251,.F.);
+#2240 = FACE_BOUND('',#2241,.F.);
+#2241 = EDGE_LOOP('',(#2242,#2248,#2249,#2250));
+#2242 = ORIENTED_EDGE('',*,*,#2243,.T.);
+#2243 = EDGE_CURVE('',#940,#1974,#2244,.T.);
+#2244 = LINE('',#2245,#2246);
+#2245 = CARTESIAN_POINT('',(3.2005,0.3375,-16.8905));
+#2246 = VECTOR('',#2247,1.);
+#2247 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2248 = ORIENTED_EDGE('',*,*,#1981,.T.);
+#2249 = ORIENTED_EDGE('',*,*,#2226,.F.);
+#2250 = ORIENTED_EDGE('',*,*,#947,.F.);
+#2251 = PLANE('',#2252);
+#2252 = AXIS2_PLACEMENT_3D('',#2253,#2254,#2255);
+#2253 = CARTESIAN_POINT('',(3.2005,0.3375,-16.8905));
+#2254 = DIRECTION('',(0.707106781186,3.140184917369E-016,0.707106781187)
+  );
+#2255 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#2256 = ADVANCED_FACE('',(#2257),#2263,.F.);
+#2257 = FACE_BOUND('',#2258,.F.);
+#2258 = EDGE_LOOP('',(#2259,#2260,#2261,#2262));
+#2259 = ORIENTED_EDGE('',*,*,#2177,.T.);
+#2260 = ORIENTED_EDGE('',*,*,#1973,.T.);
+#2261 = ORIENTED_EDGE('',*,*,#2243,.F.);
+#2262 = ORIENTED_EDGE('',*,*,#939,.F.);
+#2263 = PLANE('',#2264);
+#2264 = AXIS2_PLACEMENT_3D('',#2265,#2266,#2267);
+#2265 = CARTESIAN_POINT('',(3.2005,0.3375,-1.498801083244E-016));
+#2266 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2267 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#2268 = ADVANCED_FACE('',(#2269),#2280,.F.);
+#2269 = FACE_BOUND('',#2270,.F.);
+#2270 = EDGE_LOOP('',(#2271,#2272,#2273,#2279));
+#2271 = ORIENTED_EDGE('',*,*,#1037,.T.);
+#2272 = ORIENTED_EDGE('',*,*,#1908,.T.);
+#2273 = ORIENTED_EDGE('',*,*,#2274,.F.);
+#2274 = EDGE_CURVE('',#1053,#1909,#2275,.T.);
+#2275 = LINE('',#2276,#2277);
+#2276 = CARTESIAN_POINT('',(6.833010669409,0.3375,-5.990573894025E-002)
+  );
+#2277 = VECTOR('',#2278,1.);
+#2278 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2279 = ORIENTED_EDGE('',*,*,#1052,.F.);
+#2280 = PLANE('',#2281);
+#2281 = AXIS2_PLACEMENT_3D('',#2282,#2283,#2284);
+#2282 = CARTESIAN_POINT('',(6.6295,0.3375,-5.37521942099E-003));
+#2283 = DIRECTION('',(0.258819045102,4.289572369705E-016,0.965925826289)
+  );
+#2284 = DIRECTION('',(0.965925826289,-1.724081178506E-016,
+    -0.258819045102));
+#2285 = ADVANCED_FACE('',(#2286),#2297,.F.);
+#2286 = FACE_BOUND('',#2287,.F.);
+#2287 = EDGE_LOOP('',(#2288,#2294,#2295,#2296));
+#2288 = ORIENTED_EDGE('',*,*,#2289,.T.);
+#2289 = EDGE_CURVE('',#1085,#1941,#2290,.T.);
+#2290 = LINE('',#2291,#2292);
+#2291 = CARTESIAN_POINT('',(8.406989330591,0.3375,-5.990573894025E-002)
+  );
+#2292 = VECTOR('',#2293,1.);
+#2293 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2294 = ORIENTED_EDGE('',*,*,#1948,.T.);
+#2295 = ORIENTED_EDGE('',*,*,#1116,.F.);
+#2296 = ORIENTED_EDGE('',*,*,#1092,.F.);
+#2297 = PLANE('',#2298);
+#2298 = AXIS2_PLACEMENT_3D('',#2299,#2300,#2301);
+#2299 = CARTESIAN_POINT('',(8.406989330591,0.3375,-5.990573894025E-002)
+  );
+#2300 = DIRECTION('',(-0.258819045102,4.289572369705E-016,0.965925826289
+    ));
+#2301 = DIRECTION('',(0.965925826289,1.724081178506E-016,0.258819045102)
+  );
+#2302 = ADVANCED_FACE('',(#2303),#2314,.F.);
+#2303 = FACE_BOUND('',#2304,.F.);
+#2304 = EDGE_LOOP('',(#2305,#2311,#2312,#2313));
+#2305 = ORIENTED_EDGE('',*,*,#2306,.T.);
+#2306 = EDGE_CURVE('',#1077,#1933,#2307,.T.);
+#2307 = LINE('',#2308,#2309);
+#2308 = CARTESIAN_POINT('',(8.406989330591,0.3375,-16.71301066941));
+#2309 = VECTOR('',#2310,1.);
+#2310 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2311 = ORIENTED_EDGE('',*,*,#1940,.T.);
+#2312 = ORIENTED_EDGE('',*,*,#2289,.F.);
+#2313 = ORIENTED_EDGE('',*,*,#1084,.F.);
+#2314 = PLANE('',#2315);
+#2315 = AXIS2_PLACEMENT_3D('',#2316,#2317,#2318);
+#2316 = CARTESIAN_POINT('',(8.406989330591,0.3375,-16.71301066941));
+#2317 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2318 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#2319 = ADVANCED_FACE('',(#2320),#2331,.F.);
+#2320 = FACE_BOUND('',#2321,.F.);
+#2321 = EDGE_LOOP('',(#2322,#2328,#2329,#2330));
+#2322 = ORIENTED_EDGE('',*,*,#2323,.T.);
+#2323 = EDGE_CURVE('',#1069,#1925,#2324,.T.);
+#2324 = LINE('',#2325,#2326);
+#2325 = CARTESIAN_POINT('',(7.62,0.3375,-17.5));
+#2326 = VECTOR('',#2327,1.);
+#2327 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2328 = ORIENTED_EDGE('',*,*,#1932,.T.);
+#2329 = ORIENTED_EDGE('',*,*,#2306,.F.);
+#2330 = ORIENTED_EDGE('',*,*,#1076,.F.);
+#2331 = PLANE('',#2332);
+#2332 = AXIS2_PLACEMENT_3D('',#2333,#2334,#2335);
+#2333 = CARTESIAN_POINT('',(7.62,0.3375,-17.5));
+#2334 = DIRECTION('',(-0.707106781186,3.140184917369E-016,0.707106781187
+    ));
+#2335 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#2336 = ADVANCED_FACE('',(#2337),#2348,.F.);
+#2337 = FACE_BOUND('',#2338,.F.);
+#2338 = EDGE_LOOP('',(#2339,#2345,#2346,#2347));
+#2339 = ORIENTED_EDGE('',*,*,#2340,.T.);
+#2340 = EDGE_CURVE('',#1061,#1917,#2341,.T.);
+#2341 = LINE('',#2342,#2343);
+#2342 = CARTESIAN_POINT('',(6.833010669409,0.3375,-16.71301066941));
+#2343 = VECTOR('',#2344,1.);
+#2344 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2345 = ORIENTED_EDGE('',*,*,#1924,.T.);
+#2346 = ORIENTED_EDGE('',*,*,#2323,.F.);
+#2347 = ORIENTED_EDGE('',*,*,#1068,.F.);
+#2348 = PLANE('',#2349);
+#2349 = AXIS2_PLACEMENT_3D('',#2350,#2351,#2352);
+#2350 = CARTESIAN_POINT('',(6.833010669409,0.3375,-16.71301066941));
+#2351 = DIRECTION('',(0.707106781186,3.140184917369E-016,0.707106781187)
+  );
+#2352 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#2353 = ADVANCED_FACE('',(#2354),#2360,.F.);
+#2354 = FACE_BOUND('',#2355,.F.);
+#2355 = EDGE_LOOP('',(#2356,#2357,#2358,#2359));
+#2356 = ORIENTED_EDGE('',*,*,#2274,.T.);
+#2357 = ORIENTED_EDGE('',*,*,#1916,.T.);
+#2358 = ORIENTED_EDGE('',*,*,#2340,.F.);
+#2359 = ORIENTED_EDGE('',*,*,#1060,.F.);
+#2360 = PLANE('',#2361);
+#2361 = AXIS2_PLACEMENT_3D('',#2362,#2363,#2364);
+#2362 = CARTESIAN_POINT('',(6.833010669409,0.3375,-5.990573894025E-002)
+  );
+#2363 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2364 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#2365 = ADVANCED_FACE('',(#2366),#2377,.F.);
+#2366 = FACE_BOUND('',#2367,.F.);
+#2367 = EDGE_LOOP('',(#2368,#2369,#2370,#2376));
+#2368 = ORIENTED_EDGE('',*,*,#1158,.T.);
+#2369 = ORIENTED_EDGE('',*,*,#1851,.T.);
+#2370 = ORIENTED_EDGE('',*,*,#2371,.F.);
+#2371 = EDGE_CURVE('',#1174,#1852,#2372,.T.);
+#2372 = LINE('',#2373,#2374);
+#2373 = CARTESIAN_POINT('',(10.8197058992,0.3375,0.140729976648));
+#2374 = VECTOR('',#2375,1.);
+#2375 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2376 = ORIENTED_EDGE('',*,*,#1173,.F.);
+#2377 = PLANE('',#2378);
+#2378 = AXIS2_PLACEMENT_3D('',#2379,#2380,#2381);
+#2379 = CARTESIAN_POINT('',(10.4395,0.3375,0.242605840296));
+#2380 = DIRECTION('',(0.258819045102,4.289572369705E-016,0.965925826289)
+  );
+#2381 = DIRECTION('',(0.965925826289,-1.724081178506E-016,
+    -0.258819045102));
+#2382 = ADVANCED_FACE('',(#2383),#2394,.F.);
+#2383 = FACE_BOUND('',#2384,.F.);
+#2384 = EDGE_LOOP('',(#2385,#2391,#2392,#2393));
+#2385 = ORIENTED_EDGE('',*,*,#2386,.T.);
+#2386 = EDGE_CURVE('',#1206,#1884,#2387,.T.);
+#2387 = LINE('',#2388,#2389);
+#2388 = CARTESIAN_POINT('',(12.0402941008,0.3375,0.140729976648));
+#2389 = VECTOR('',#2390,1.);
+#2390 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2391 = ORIENTED_EDGE('',*,*,#1891,.T.);
+#2392 = ORIENTED_EDGE('',*,*,#1237,.F.);
+#2393 = ORIENTED_EDGE('',*,*,#1213,.F.);
+#2394 = PLANE('',#2395);
+#2395 = AXIS2_PLACEMENT_3D('',#2396,#2397,#2398);
+#2396 = CARTESIAN_POINT('',(12.0402941008,0.3375,0.140729976648));
+#2397 = DIRECTION('',(-0.258819045102,4.289572369705E-016,0.965925826289
+    ));
+#2398 = DIRECTION('',(0.965925826289,1.724081178506E-016,0.258819045102)
+  );
+#2399 = ADVANCED_FACE('',(#2400),#2411,.F.);
+#2400 = FACE_BOUND('',#2401,.F.);
+#2401 = EDGE_LOOP('',(#2402,#2408,#2409,#2410));
+#2402 = ORIENTED_EDGE('',*,*,#2403,.T.);
+#2403 = EDGE_CURVE('',#1198,#1876,#2404,.T.);
+#2404 = LINE('',#2405,#2406);
+#2405 = CARTESIAN_POINT('',(12.0402941008,0.3375,-16.8897058992));
+#2406 = VECTOR('',#2407,1.);
+#2407 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2408 = ORIENTED_EDGE('',*,*,#1883,.T.);
+#2409 = ORIENTED_EDGE('',*,*,#2386,.F.);
+#2410 = ORIENTED_EDGE('',*,*,#1205,.F.);
+#2411 = PLANE('',#2412);
+#2412 = AXIS2_PLACEMENT_3D('',#2413,#2414,#2415);
+#2413 = CARTESIAN_POINT('',(12.0402941008,0.3375,-16.8897058992));
+#2414 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2415 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#2416 = ADVANCED_FACE('',(#2417),#2428,.F.);
+#2417 = FACE_BOUND('',#2418,.F.);
+#2418 = EDGE_LOOP('',(#2419,#2425,#2426,#2427));
+#2419 = ORIENTED_EDGE('',*,*,#2420,.T.);
+#2420 = EDGE_CURVE('',#1190,#1868,#2421,.T.);
+#2421 = LINE('',#2422,#2423);
+#2422 = CARTESIAN_POINT('',(11.43,0.3375,-17.5));
+#2423 = VECTOR('',#2424,1.);
+#2424 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2425 = ORIENTED_EDGE('',*,*,#1875,.T.);
+#2426 = ORIENTED_EDGE('',*,*,#2403,.F.);
+#2427 = ORIENTED_EDGE('',*,*,#1197,.F.);
+#2428 = PLANE('',#2429);
+#2429 = AXIS2_PLACEMENT_3D('',#2430,#2431,#2432);
+#2430 = CARTESIAN_POINT('',(11.43,0.3375,-17.5));
+#2431 = DIRECTION('',(-0.707106781186,3.140184917369E-016,0.707106781187
+    ));
+#2432 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#2433 = ADVANCED_FACE('',(#2434),#2445,.F.);
+#2434 = FACE_BOUND('',#2435,.F.);
+#2435 = EDGE_LOOP('',(#2436,#2442,#2443,#2444));
+#2436 = ORIENTED_EDGE('',*,*,#2437,.T.);
+#2437 = EDGE_CURVE('',#1182,#1860,#2438,.T.);
+#2438 = LINE('',#2439,#2440);
+#2439 = CARTESIAN_POINT('',(10.8197058992,0.3375,-16.8897058992));
+#2440 = VECTOR('',#2441,1.);
+#2441 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2442 = ORIENTED_EDGE('',*,*,#1867,.T.);
+#2443 = ORIENTED_EDGE('',*,*,#2420,.F.);
+#2444 = ORIENTED_EDGE('',*,*,#1189,.F.);
+#2445 = PLANE('',#2446);
+#2446 = AXIS2_PLACEMENT_3D('',#2447,#2448,#2449);
+#2447 = CARTESIAN_POINT('',(10.8197058992,0.3375,-16.8897058992));
+#2448 = DIRECTION('',(0.707106781186,3.140184917369E-016,0.707106781187)
+  );
+#2449 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#2450 = ADVANCED_FACE('',(#2451),#2457,.F.);
+#2451 = FACE_BOUND('',#2452,.F.);
+#2452 = EDGE_LOOP('',(#2453,#2454,#2455,#2456));
+#2453 = ORIENTED_EDGE('',*,*,#2371,.T.);
+#2454 = ORIENTED_EDGE('',*,*,#1859,.T.);
+#2455 = ORIENTED_EDGE('',*,*,#2437,.F.);
+#2456 = ORIENTED_EDGE('',*,*,#1181,.F.);
+#2457 = PLANE('',#2458);
+#2458 = AXIS2_PLACEMENT_3D('',#2459,#2460,#2461);
+#2459 = CARTESIAN_POINT('',(10.8197058992,0.3375,0.140729976648));
+#2460 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2461 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#2462 = ADVANCED_FACE('',(#2463),#2474,.F.);
+#2463 = FACE_BOUND('',#2464,.F.);
+#2464 = EDGE_LOOP('',(#2465,#2466,#2467,#2473));
+#2465 = ORIENTED_EDGE('',*,*,#1279,.T.);
+#2466 = ORIENTED_EDGE('',*,*,#1793,.T.);
+#2467 = ORIENTED_EDGE('',*,*,#2468,.F.);
+#2468 = EDGE_CURVE('',#1294,#1794,#2469,.T.);
+#2469 = LINE('',#2470,#2471);
+#2470 = CARTESIAN_POINT('',(14.6305,0.3375,-1.498801083244E-016));
+#2471 = VECTOR('',#2472,1.);
+#2472 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2473 = ORIENTED_EDGE('',*,*,#1293,.F.);
+#2474 = PLANE('',#2475);
+#2475 = AXIS2_PLACEMENT_3D('',#2476,#2477,#2478);
+#2476 = CARTESIAN_POINT('',(14.6305,0.3375,6.666636160705E-002));
+#2477 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2478 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#2479 = ADVANCED_FACE('',(#2480),#2491,.F.);
+#2480 = FACE_BOUND('',#2481,.F.);
+#2481 = EDGE_LOOP('',(#2482,#2483,#2484,#2490));
+#2482 = ORIENTED_EDGE('',*,*,#2468,.T.);
+#2483 = ORIENTED_EDGE('',*,*,#1836,.T.);
+#2484 = ORIENTED_EDGE('',*,*,#2485,.F.);
+#2485 = EDGE_CURVE('',#1336,#1829,#2486,.T.);
+#2486 = LINE('',#2487,#2488);
+#2487 = CARTESIAN_POINT('',(14.6305,0.3375,-16.8905));
+#2488 = VECTOR('',#2489,1.);
+#2489 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2490 = ORIENTED_EDGE('',*,*,#1343,.F.);
+#2491 = PLANE('',#2492);
+#2492 = AXIS2_PLACEMENT_3D('',#2493,#2494,#2495);
+#2493 = CARTESIAN_POINT('',(14.6305,0.3375,-1.498801083244E-016));
+#2494 = DIRECTION('',(1.,4.67044140328E-032,1.051689908173E-016));
+#2495 = DIRECTION('',(1.051689908173E-016,-6.661338147751E-016,-1.));
+#2496 = ADVANCED_FACE('',(#2497),#2508,.F.);
+#2497 = FACE_BOUND('',#2498,.F.);
+#2498 = EDGE_LOOP('',(#2499,#2500,#2501,#2507));
+#2499 = ORIENTED_EDGE('',*,*,#2485,.T.);
+#2500 = ORIENTED_EDGE('',*,*,#1828,.T.);
+#2501 = ORIENTED_EDGE('',*,*,#2502,.F.);
+#2502 = EDGE_CURVE('',#1328,#1821,#2503,.T.);
+#2503 = LINE('',#2504,#2505);
+#2504 = CARTESIAN_POINT('',(15.24,0.3375,-17.5));
+#2505 = VECTOR('',#2506,1.);
+#2506 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2507 = ORIENTED_EDGE('',*,*,#1335,.F.);
+#2508 = PLANE('',#2509);
+#2509 = AXIS2_PLACEMENT_3D('',#2510,#2511,#2512);
+#2510 = CARTESIAN_POINT('',(14.6305,0.3375,-16.8905));
+#2511 = DIRECTION('',(0.707106781186,3.140184917369E-016,0.707106781187)
+  );
+#2512 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#2513 = ADVANCED_FACE('',(#2514),#2525,.F.);
+#2514 = FACE_BOUND('',#2515,.F.);
+#2515 = EDGE_LOOP('',(#2516,#2517,#2518,#2524));
+#2516 = ORIENTED_EDGE('',*,*,#2502,.T.);
+#2517 = ORIENTED_EDGE('',*,*,#1820,.T.);
+#2518 = ORIENTED_EDGE('',*,*,#2519,.F.);
+#2519 = EDGE_CURVE('',#1320,#1813,#2520,.T.);
+#2520 = LINE('',#2521,#2522);
+#2521 = CARTESIAN_POINT('',(15.8495,0.3375,-16.8905));
+#2522 = VECTOR('',#2523,1.);
+#2523 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2524 = ORIENTED_EDGE('',*,*,#1327,.F.);
+#2525 = PLANE('',#2526);
+#2526 = AXIS2_PLACEMENT_3D('',#2527,#2528,#2529);
+#2527 = CARTESIAN_POINT('',(15.24,0.3375,-17.5));
+#2528 = DIRECTION('',(-0.707106781186,3.140184917369E-016,0.707106781187
+    ));
+#2529 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#2530 = ADVANCED_FACE('',(#2531),#2542,.F.);
+#2531 = FACE_BOUND('',#2532,.F.);
+#2532 = EDGE_LOOP('',(#2533,#2534,#2535,#2541));
+#2533 = ORIENTED_EDGE('',*,*,#2519,.T.);
+#2534 = ORIENTED_EDGE('',*,*,#1812,.T.);
+#2535 = ORIENTED_EDGE('',*,*,#2536,.F.);
+#2536 = EDGE_CURVE('',#1312,#1805,#2537,.T.);
+#2537 = LINE('',#2538,#2539);
+#2538 = CARTESIAN_POINT('',(15.8495,0.3375,-1.498801083244E-016));
+#2539 = VECTOR('',#2540,1.);
+#2540 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#2541 = ORIENTED_EDGE('',*,*,#1319,.F.);
+#2542 = PLANE('',#2543);
+#2543 = AXIS2_PLACEMENT_3D('',#2544,#2545,#2546);
+#2544 = CARTESIAN_POINT('',(15.8495,0.3375,-16.8905));
+#2545 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2546 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#2547 = ADVANCED_FACE('',(#2548),#2554,.F.);
+#2548 = FACE_BOUND('',#2549,.F.);
+#2549 = EDGE_LOOP('',(#2550,#2551,#2552,#2553));
+#2550 = ORIENTED_EDGE('',*,*,#2536,.T.);
+#2551 = ORIENTED_EDGE('',*,*,#1804,.T.);
+#2552 = ORIENTED_EDGE('',*,*,#1358,.F.);
+#2553 = ORIENTED_EDGE('',*,*,#1311,.F.);
+#2554 = PLANE('',#2555);
+#2555 = AXIS2_PLACEMENT_3D('',#2556,#2557,#2558);
+#2556 = CARTESIAN_POINT('',(15.8495,0.3375,-1.498801083244E-016));
+#2557 = DIRECTION('',(-8.715574274804E-002,4.423993163324E-016,
+    0.996194698092));
+#2558 = DIRECTION('',(0.996194698092,5.805738739631E-017,
+    8.715574274804E-002));
+#2559 = ADVANCED_FACE('',(#2560),#2564,.F.);
+#2560 = FACE_BOUND('',#2561,.F.);
+#2561 = EDGE_LOOP('',(#2562,#2563));
+#2562 = ORIENTED_EDGE('',*,*,#1733,.F.);
+#2563 = ORIENTED_EDGE('',*,*,#1416,.T.);
+#2564 = PLANE('',#2565);
+#2565 = AXIS2_PLACEMENT_3D('',#2566,#2567,#2568);
+#2566 = CARTESIAN_POINT('',(17.72,1.475,24.5));
+#2567 = DIRECTION('',(5.59713595952E-016,1.,1.461611345955E-028));
+#2568 = DIRECTION('',(1.,-4.486912934895E-016,-2.516283720993E-032));
+#2569 = ADVANCED_FACE('',(#2570),#2574,.T.);
+#2570 = FACE_BOUND('',#2571,.T.);
+#2571 = EDGE_LOOP('',(#2572,#2573));
+#2572 = ORIENTED_EDGE('',*,*,#1751,.T.);
+#2573 = ORIENTED_EDGE('',*,*,#1393,.F.);
+#2574 = PLANE('',#2575);
+#2575 = AXIS2_PLACEMENT_3D('',#2576,#2577,#2578);
+#2576 = CARTESIAN_POINT('',(17.373589838486,1.475,13.5));
+#2577 = DIRECTION('',(-6.238123521648E-016,-1.,1.586032892306E-017));
+#2578 = DIRECTION('',(-1.,5.127900497023E-016,3.227922870966E-032));
+#2579 = ADVANCED_FACE('',(#2580,#2594),#2605,.F.);
+#2580 = FACE_BOUND('',#2581,.F.);
+#2581 = EDGE_LOOP('',(#2582,#2583,#2584,#2585,#2586,#2587,#2588,#2589,
+    #2590,#2591,#2592,#2593));
+#2582 = ORIENTED_EDGE('',*,*,#1451,.F.);
+#2583 = ORIENTED_EDGE('',*,*,#1716,.T.);
+#2584 = ORIENTED_EDGE('',*,*,#1699,.T.);
+#2585 = ORIENTED_EDGE('',*,*,#1668,.F.);
+#2586 = ORIENTED_EDGE('',*,*,#1644,.F.);
+#2587 = ORIENTED_EDGE('',*,*,#1620,.F.);
+#2588 = ORIENTED_EDGE('',*,*,#1596,.F.);
+#2589 = ORIENTED_EDGE('',*,*,#1572,.F.);
+#2590 = ORIENTED_EDGE('',*,*,#1548,.F.);
+#2591 = ORIENTED_EDGE('',*,*,#1530,.T.);
+#2592 = ORIENTED_EDGE('',*,*,#1506,.T.);
+#2593 = ORIENTED_EDGE('',*,*,#1475,.F.);
+#2594 = FACE_BOUND('',#2595,.F.);
+#2595 = EDGE_LOOP('',(#2596));
+#2596 = ORIENTED_EDGE('',*,*,#2597,.T.);
+#2597 = EDGE_CURVE('',#2598,#2598,#2600,.T.);
+#2598 = VERTEX_POINT('',#2599);
+#2599 = CARTESIAN_POINT('',(7.62,3.474,26.1));
+#2600 = CIRCLE('',#2601,3.6);
+#2601 = AXIS2_PLACEMENT_3D('',#2602,#2603,#2604);
+#2602 = CARTESIAN_POINT('',(7.62,3.474,22.5));
+#2603 = DIRECTION('',(4.440892098501E-016,1.,1.110223024625E-016));
+#2604 = DIRECTION('',(-1.110223024625E-016,-1.110223024625E-016,1.));
+#2605 = PLANE('',#2606);
+#2606 = AXIS2_PLACEMENT_3D('',#2607,#2608,#2609);
+#2607 = CARTESIAN_POINT('',(-1.63,3.474,28.));
+#2608 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#2609 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#2610 = ADVANCED_FACE('',(#2611,#2622),#2625,.T.);
+#2611 = FACE_BOUND('',#2612,.T.);
+#2612 = EDGE_LOOP('',(#2613));
+#2613 = ORIENTED_EDGE('',*,*,#2614,.T.);
+#2614 = EDGE_CURVE('',#2615,#2615,#2617,.T.);
+#2615 = VERTEX_POINT('',#2616);
+#2616 = CARTESIAN_POINT('',(7.62,3.475,26.1));
+#2617 = CIRCLE('',#2618,3.6);
+#2618 = AXIS2_PLACEMENT_3D('',#2619,#2620,#2621);
+#2619 = CARTESIAN_POINT('',(7.62,3.475,22.5));
+#2620 = DIRECTION('',(2.22044604925E-016,1.,-1.110223024625E-016));
+#2621 = DIRECTION('',(-1.110223024625E-016,1.110223024625E-016,1.));
+#2622 = FACE_BOUND('',#2623,.T.);
+#2623 = EDGE_LOOP('',(#2624));
+#2624 = ORIENTED_EDGE('',*,*,#1777,.T.);
+#2625 = PLANE('',#2626);
+#2626 = AXIS2_PLACEMENT_3D('',#2627,#2628,#2629);
+#2627 = CARTESIAN_POINT('',(-2.48,3.475,28.5));
+#2628 = DIRECTION('',(4.440892098501E-016,1.,2.22044604925E-016));
+#2629 = DIRECTION('',(-3.330669073875E-016,-1.110223024625E-016,-1.));
+#2630 = ADVANCED_FACE('',(#2631),#2642,.T.);
+#2631 = FACE_BOUND('',#2632,.T.);
+#2632 = EDGE_LOOP('',(#2633,#2639,#2640,#2641));
+#2633 = ORIENTED_EDGE('',*,*,#2634,.F.);
+#2634 = EDGE_CURVE('',#2615,#2598,#2635,.T.);
+#2635 = LINE('',#2636,#2637);
+#2636 = CARTESIAN_POINT('',(7.62,3.475,26.1));
+#2637 = VECTOR('',#2638,1.);
+#2638 = DIRECTION('',(-4.440892098501E-016,-1.,-2.775557561563E-016));
+#2639 = ORIENTED_EDGE('',*,*,#2614,.F.);
+#2640 = ORIENTED_EDGE('',*,*,#2634,.T.);
+#2641 = ORIENTED_EDGE('',*,*,#2597,.T.);
+#2642 = CYLINDRICAL_SURFACE('',#2643,3.6);
+#2643 = AXIS2_PLACEMENT_3D('',#2644,#2645,#2646);
+#2644 = CARTESIAN_POINT('',(7.62,3.475,22.5));
+#2645 = DIRECTION('',(4.440892098501E-016,1.,1.110223024625E-016));
+#2646 = DIRECTION('',(-1.110223024625E-016,1.110223024625E-016,1.));
+#2647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2651)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2648,#2649,#2650)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2648 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2649 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2650 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2651 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2648,
+  'distance_accuracy_value','confusion accuracy');
+#2652 = PRODUCT_TYPE('part',$,(#7));
+#2653 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2654,#2662,#2669,#2676,#2683,#2690,#2697,#2704,#2711,#2718,#2725,
+    #2732,#2740,#2747,#2754,#2761,#2768,#2775,#2782,#2789,#2796,#2803,
+    #2810,#2817,#2824,#2831,#2838,#2845,#2852,#2859,#2866,#2873,#2880,
+    #2887,#2894,#2901,#2908,#2915,#2922,#2929,#2936,#2943,#2950,#2957,
+    #2964,#2971,#2978,#2985,#2992,#2999,#3006,#3013,#3020,#3027,#3034,
+    #3041,#3048,#3055,#3062,#3069,#3076,#3083,#3090,#3097,#3104,#3111,
+    #3118,#3125,#3132,#3139,#3146,#3153,#3160,#3167,#3174,#3181,#3188,
+    #3195,#3202,#3209,#3216,#3223),#2647);
+#2654 = STYLED_ITEM('color',(#2655),#17);
+#2655 = PRESENTATION_STYLE_ASSIGNMENT((#2656));
+#2656 = SURFACE_STYLE_USAGE(.BOTH.,#2657);
+#2657 = SURFACE_SIDE_STYLE('',(#2658));
+#2658 = SURFACE_STYLE_FILL_AREA(#2659);
+#2659 = FILL_AREA_STYLE('',(#2660));
+#2660 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2661 = COLOUR_RGB('',0.148000001907,0.144999995828,0.144999995828);
+#2662 = STYLED_ITEM('color',(#2663),#137);
+#2663 = PRESENTATION_STYLE_ASSIGNMENT((#2664));
+#2664 = SURFACE_STYLE_USAGE(.BOTH.,#2665);
+#2665 = SURFACE_SIDE_STYLE('',(#2666));
+#2666 = SURFACE_STYLE_FILL_AREA(#2667);
+#2667 = FILL_AREA_STYLE('',(#2668));
+#2668 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2669 = STYLED_ITEM('color',(#2670),#328);
+#2670 = PRESENTATION_STYLE_ASSIGNMENT((#2671));
+#2671 = SURFACE_STYLE_USAGE(.BOTH.,#2672);
+#2672 = SURFACE_SIDE_STYLE('',(#2673));
+#2673 = SURFACE_STYLE_FILL_AREA(#2674);
+#2674 = FILL_AREA_STYLE('',(#2675));
+#2675 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2676 = STYLED_ITEM('color',(#2677),#452);
+#2677 = PRESENTATION_STYLE_ASSIGNMENT((#2678));
+#2678 = SURFACE_STYLE_USAGE(.BOTH.,#2679);
+#2679 = SURFACE_SIDE_STYLE('',(#2680));
+#2680 = SURFACE_STYLE_FILL_AREA(#2681);
+#2681 = FILL_AREA_STYLE('',(#2682));
+#2682 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2683 = STYLED_ITEM('color',(#2684),#476);
+#2684 = PRESENTATION_STYLE_ASSIGNMENT((#2685));
+#2685 = SURFACE_STYLE_USAGE(.BOTH.,#2686);
+#2686 = SURFACE_SIDE_STYLE('',(#2687));
+#2687 = SURFACE_STYLE_FILL_AREA(#2688);
+#2688 = FILL_AREA_STYLE('',(#2689));
+#2689 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2690 = STYLED_ITEM('color',(#2691),#500);
+#2691 = PRESENTATION_STYLE_ASSIGNMENT((#2692));
+#2692 = SURFACE_STYLE_USAGE(.BOTH.,#2693);
+#2693 = SURFACE_SIDE_STYLE('',(#2694));
+#2694 = SURFACE_STYLE_FILL_AREA(#2695);
+#2695 = FILL_AREA_STYLE('',(#2696));
+#2696 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2697 = STYLED_ITEM('color',(#2698),#585);
+#2698 = PRESENTATION_STYLE_ASSIGNMENT((#2699));
+#2699 = SURFACE_STYLE_USAGE(.BOTH.,#2700);
+#2700 = SURFACE_SIDE_STYLE('',(#2701));
+#2701 = SURFACE_STYLE_FILL_AREA(#2702);
+#2702 = FILL_AREA_STYLE('',(#2703));
+#2703 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2704 = STYLED_ITEM('color',(#2705),#603);
+#2705 = PRESENTATION_STYLE_ASSIGNMENT((#2706));
+#2706 = SURFACE_STYLE_USAGE(.BOTH.,#2707);
+#2707 = SURFACE_SIDE_STYLE('',(#2708));
+#2708 = SURFACE_STYLE_FILL_AREA(#2709);
+#2709 = FILL_AREA_STYLE('',(#2710));
+#2710 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2711 = STYLED_ITEM('color',(#2712),#613);
+#2712 = PRESENTATION_STYLE_ASSIGNMENT((#2713));
+#2713 = SURFACE_STYLE_USAGE(.BOTH.,#2714);
+#2714 = SURFACE_SIDE_STYLE('',(#2715));
+#2715 = SURFACE_STYLE_FILL_AREA(#2716);
+#2716 = FILL_AREA_STYLE('',(#2717));
+#2717 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2718 = STYLED_ITEM('color',(#2719),#631);
+#2719 = PRESENTATION_STYLE_ASSIGNMENT((#2720));
+#2720 = SURFACE_STYLE_USAGE(.BOTH.,#2721);
+#2721 = SURFACE_SIDE_STYLE('',(#2722));
+#2722 = SURFACE_STYLE_FILL_AREA(#2723);
+#2723 = FILL_AREA_STYLE('',(#2724));
+#2724 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2725 = STYLED_ITEM('color',(#2726),#641);
+#2726 = PRESENTATION_STYLE_ASSIGNMENT((#2727));
+#2727 = SURFACE_STYLE_USAGE(.BOTH.,#2728);
+#2728 = SURFACE_SIDE_STYLE('',(#2729));
+#2729 = SURFACE_STYLE_FILL_AREA(#2730);
+#2730 = FILL_AREA_STYLE('',(#2731));
+#2731 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2732 = STYLED_ITEM('color',(#2733),#773);
+#2733 = PRESENTATION_STYLE_ASSIGNMENT((#2734));
+#2734 = SURFACE_STYLE_USAGE(.BOTH.,#2735);
+#2735 = SURFACE_SIDE_STYLE('',(#2736));
+#2736 = SURFACE_STYLE_FILL_AREA(#2737);
+#2737 = FILL_AREA_STYLE('',(#2738));
+#2738 = FILL_AREA_STYLE_COLOUR('',#2739);
+#2739 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812);
+#2740 = STYLED_ITEM('color',(#2741),#805);
+#2741 = PRESENTATION_STYLE_ASSIGNMENT((#2742));
+#2742 = SURFACE_STYLE_USAGE(.BOTH.,#2743);
+#2743 = SURFACE_SIDE_STYLE('',(#2744));
+#2744 = SURFACE_STYLE_FILL_AREA(#2745);
+#2745 = FILL_AREA_STYLE('',(#2746));
+#2746 = FILL_AREA_STYLE_COLOUR('',#2739);
+#2747 = STYLED_ITEM('color',(#2748),#869);
+#2748 = PRESENTATION_STYLE_ASSIGNMENT((#2749));
+#2749 = SURFACE_STYLE_USAGE(.BOTH.,#2750);
+#2750 = SURFACE_SIDE_STYLE('',(#2751));
+#2751 = SURFACE_STYLE_FILL_AREA(#2752);
+#2752 = FILL_AREA_STYLE('',(#2753));
+#2753 = FILL_AREA_STYLE_COLOUR('',#2739);
+#2754 = STYLED_ITEM('color',(#2755),#894);
+#2755 = PRESENTATION_STYLE_ASSIGNMENT((#2756));
+#2756 = SURFACE_STYLE_USAGE(.BOTH.,#2757);
+#2757 = SURFACE_SIDE_STYLE('',(#2758));
+#2758 = SURFACE_STYLE_FILL_AREA(#2759);
+#2759 = FILL_AREA_STYLE('',(#2760));
+#2760 = FILL_AREA_STYLE_COLOUR('',#2739);
+#2761 = STYLED_ITEM('color',(#2762),#926);
+#2762 = PRESENTATION_STYLE_ASSIGNMENT((#2763));
+#2763 = SURFACE_STYLE_USAGE(.BOTH.,#2764);
+#2764 = SURFACE_SIDE_STYLE('',(#2765));
+#2765 = SURFACE_STYLE_FILL_AREA(#2766);
+#2766 = FILL_AREA_STYLE('',(#2767));
+#2767 = FILL_AREA_STYLE_COLOUR('',#2739);
+#2768 = STYLED_ITEM('color',(#2769),#990);
+#2769 = PRESENTATION_STYLE_ASSIGNMENT((#2770));
+#2770 = SURFACE_STYLE_USAGE(.BOTH.,#2771);
+#2771 = SURFACE_SIDE_STYLE('',(#2772));
+#2772 = SURFACE_STYLE_FILL_AREA(#2773);
+#2773 = FILL_AREA_STYLE('',(#2774));
+#2774 = FILL_AREA_STYLE_COLOUR('',#2739);
+#2775 = STYLED_ITEM('color',(#2776),#1015);
+#2776 = PRESENTATION_STYLE_ASSIGNMENT((#2777));
+#2777 = SURFACE_STYLE_USAGE(.BOTH.,#2778);
+#2778 = SURFACE_SIDE_STYLE('',(#2779));
+#2779 = SURFACE_STYLE_FILL_AREA(#2780);
+#2780 = FILL_AREA_STYLE('',(#2781));
+#2781 = FILL_AREA_STYLE_COLOUR('',#2739);
+#2782 = STYLED_ITEM('color',(#2783),#1047);
+#2783 = PRESENTATION_STYLE_ASSIGNMENT((#2784));
+#2784 = SURFACE_STYLE_USAGE(.BOTH.,#2785);
+#2785 = SURFACE_SIDE_STYLE('',(#2786));
+#2786 = SURFACE_STYLE_FILL_AREA(#2787);
+#2787 = FILL_AREA_STYLE('',(#2788));
+#2788 = FILL_AREA_STYLE_COLOUR('',#2739);
+#2789 = STYLED_ITEM('color',(#2790),#1111);
+#2790 = PRESENTATION_STYLE_ASSIGNMENT((#2791));
+#2791 = SURFACE_STYLE_USAGE(.BOTH.,#2792);
+#2792 = SURFACE_SIDE_STYLE('',(#2793));
+#2793 = SURFACE_STYLE_FILL_AREA(#2794);
+#2794 = FILL_AREA_STYLE('',(#2795));
+#2795 = FILL_AREA_STYLE_COLOUR('',#2739);
+#2796 = STYLED_ITEM('color',(#2797),#1136);
+#2797 = PRESENTATION_STYLE_ASSIGNMENT((#2798));
+#2798 = SURFACE_STYLE_USAGE(.BOTH.,#2799);
+#2799 = SURFACE_SIDE_STYLE('',(#2800));
+#2800 = SURFACE_STYLE_FILL_AREA(#2801);
+#2801 = FILL_AREA_STYLE('',(#2802));
+#2802 = FILL_AREA_STYLE_COLOUR('',#2739);
+#2803 = STYLED_ITEM('color',(#2804),#1168);
+#2804 = PRESENTATION_STYLE_ASSIGNMENT((#2805));
+#2805 = SURFACE_STYLE_USAGE(.BOTH.,#2806);
+#2806 = SURFACE_SIDE_STYLE('',(#2807));
+#2807 = SURFACE_STYLE_FILL_AREA(#2808);
+#2808 = FILL_AREA_STYLE('',(#2809));
+#2809 = FILL_AREA_STYLE_COLOUR('',#2739);
+#2810 = STYLED_ITEM('color',(#2811),#1232);
+#2811 = PRESENTATION_STYLE_ASSIGNMENT((#2812));
+#2812 = SURFACE_STYLE_USAGE(.BOTH.,#2813);
+#2813 = SURFACE_SIDE_STYLE('',(#2814));
+#2814 = SURFACE_STYLE_FILL_AREA(#2815);
+#2815 = FILL_AREA_STYLE('',(#2816));
+#2816 = FILL_AREA_STYLE_COLOUR('',#2739);
+#2817 = STYLED_ITEM('color',(#2818),#1257);
+#2818 = PRESENTATION_STYLE_ASSIGNMENT((#2819));
+#2819 = SURFACE_STYLE_USAGE(.BOTH.,#2820);
+#2820 = SURFACE_SIDE_STYLE('',(#2821));
+#2821 = SURFACE_STYLE_FILL_AREA(#2822);
+#2822 = FILL_AREA_STYLE('',(#2823));
+#2823 = FILL_AREA_STYLE_COLOUR('',#2739);
+#2824 = STYLED_ITEM('color',(#2825),#1289);
+#2825 = PRESENTATION_STYLE_ASSIGNMENT((#2826));
+#2826 = SURFACE_STYLE_USAGE(.BOTH.,#2827);
+#2827 = SURFACE_SIDE_STYLE('',(#2828));
+#2828 = SURFACE_STYLE_FILL_AREA(#2829);
+#2829 = FILL_AREA_STYLE('',(#2830));
+#2830 = FILL_AREA_STYLE_COLOUR('',#2739);
+#2831 = STYLED_ITEM('color',(#2832),#1353);
+#2832 = PRESENTATION_STYLE_ASSIGNMENT((#2833));
+#2833 = SURFACE_STYLE_USAGE(.BOTH.,#2834);
+#2834 = SURFACE_SIDE_STYLE('',(#2835));
+#2835 = SURFACE_STYLE_FILL_AREA(#2836);
+#2836 = FILL_AREA_STYLE('',(#2837));
+#2837 = FILL_AREA_STYLE_COLOUR('',#2739);
+#2838 = STYLED_ITEM('color',(#2839),#1378);
+#2839 = PRESENTATION_STYLE_ASSIGNMENT((#2840));
+#2840 = SURFACE_STYLE_USAGE(.BOTH.,#2841);
+#2841 = SURFACE_SIDE_STYLE('',(#2842));
+#2842 = SURFACE_STYLE_FILL_AREA(#2843);
+#2843 = FILL_AREA_STYLE('',(#2844));
+#2844 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2845 = STYLED_ITEM('color',(#2846),#1438);
+#2846 = PRESENTATION_STYLE_ASSIGNMENT((#2847));
+#2847 = SURFACE_STYLE_USAGE(.BOTH.,#2848);
+#2848 = SURFACE_SIDE_STYLE('',(#2849));
+#2849 = SURFACE_STYLE_FILL_AREA(#2850);
+#2850 = FILL_AREA_STYLE('',(#2851));
+#2851 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2852 = STYLED_ITEM('color',(#2853),#1469);
+#2853 = PRESENTATION_STYLE_ASSIGNMENT((#2854));
+#2854 = SURFACE_STYLE_USAGE(.BOTH.,#2855);
+#2855 = SURFACE_SIDE_STYLE('',(#2856));
+#2856 = SURFACE_STYLE_FILL_AREA(#2857);
+#2857 = FILL_AREA_STYLE('',(#2858));
+#2858 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2859 = STYLED_ITEM('color',(#2860),#1493);
+#2860 = PRESENTATION_STYLE_ASSIGNMENT((#2861));
+#2861 = SURFACE_STYLE_USAGE(.BOTH.,#2862);
+#2862 = SURFACE_SIDE_STYLE('',(#2863));
+#2863 = SURFACE_STYLE_FILL_AREA(#2864);
+#2864 = FILL_AREA_STYLE('',(#2865));
+#2865 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2866 = STYLED_ITEM('color',(#2867),#1517);
+#2867 = PRESENTATION_STYLE_ASSIGNMENT((#2868));
+#2868 = SURFACE_STYLE_USAGE(.BOTH.,#2869);
+#2869 = SURFACE_SIDE_STYLE('',(#2870));
+#2870 = SURFACE_STYLE_FILL_AREA(#2871);
+#2871 = FILL_AREA_STYLE('',(#2872));
+#2872 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2873 = STYLED_ITEM('color',(#2874),#1542);
+#2874 = PRESENTATION_STYLE_ASSIGNMENT((#2875));
+#2875 = SURFACE_STYLE_USAGE(.BOTH.,#2876);
+#2876 = SURFACE_SIDE_STYLE('',(#2877));
+#2877 = SURFACE_STYLE_FILL_AREA(#2878);
+#2878 = FILL_AREA_STYLE('',(#2879));
+#2879 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2880 = STYLED_ITEM('color',(#2881),#1566);
+#2881 = PRESENTATION_STYLE_ASSIGNMENT((#2882));
+#2882 = SURFACE_STYLE_USAGE(.BOTH.,#2883);
+#2883 = SURFACE_SIDE_STYLE('',(#2884));
+#2884 = SURFACE_STYLE_FILL_AREA(#2885);
+#2885 = FILL_AREA_STYLE('',(#2886));
+#2886 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2887 = STYLED_ITEM('color',(#2888),#1590);
+#2888 = PRESENTATION_STYLE_ASSIGNMENT((#2889));
+#2889 = SURFACE_STYLE_USAGE(.BOTH.,#2890);
+#2890 = SURFACE_SIDE_STYLE('',(#2891));
+#2891 = SURFACE_STYLE_FILL_AREA(#2892);
+#2892 = FILL_AREA_STYLE('',(#2893));
+#2893 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2894 = STYLED_ITEM('color',(#2895),#1614);
+#2895 = PRESENTATION_STYLE_ASSIGNMENT((#2896));
+#2896 = SURFACE_STYLE_USAGE(.BOTH.,#2897);
+#2897 = SURFACE_SIDE_STYLE('',(#2898));
+#2898 = SURFACE_STYLE_FILL_AREA(#2899);
+#2899 = FILL_AREA_STYLE('',(#2900));
+#2900 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2901 = STYLED_ITEM('color',(#2902),#1638);
+#2902 = PRESENTATION_STYLE_ASSIGNMENT((#2903));
+#2903 = SURFACE_STYLE_USAGE(.BOTH.,#2904);
+#2904 = SURFACE_SIDE_STYLE('',(#2905));
+#2905 = SURFACE_STYLE_FILL_AREA(#2906);
+#2906 = FILL_AREA_STYLE('',(#2907));
+#2907 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2908 = STYLED_ITEM('color',(#2909),#1662);
+#2909 = PRESENTATION_STYLE_ASSIGNMENT((#2910));
+#2910 = SURFACE_STYLE_USAGE(.BOTH.,#2911);
+#2911 = SURFACE_SIDE_STYLE('',(#2912));
+#2912 = SURFACE_STYLE_FILL_AREA(#2913);
+#2913 = FILL_AREA_STYLE('',(#2914));
+#2914 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2915 = STYLED_ITEM('color',(#2916),#1686);
+#2916 = PRESENTATION_STYLE_ASSIGNMENT((#2917));
+#2917 = SURFACE_STYLE_USAGE(.BOTH.,#2918);
+#2918 = SURFACE_SIDE_STYLE('',(#2919));
+#2919 = SURFACE_STYLE_FILL_AREA(#2920);
+#2920 = FILL_AREA_STYLE('',(#2921));
+#2921 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2922 = STYLED_ITEM('color',(#2923),#1710);
+#2923 = PRESENTATION_STYLE_ASSIGNMENT((#2924));
+#2924 = SURFACE_STYLE_USAGE(.BOTH.,#2925);
+#2925 = SURFACE_SIDE_STYLE('',(#2926));
+#2926 = SURFACE_STYLE_FILL_AREA(#2927);
+#2927 = FILL_AREA_STYLE('',(#2928));
+#2928 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2929 = STYLED_ITEM('color',(#2930),#1728);
+#2930 = PRESENTATION_STYLE_ASSIGNMENT((#2931));
+#2931 = SURFACE_STYLE_USAGE(.BOTH.,#2932);
+#2932 = SURFACE_SIDE_STYLE('',(#2933));
+#2933 = SURFACE_STYLE_FILL_AREA(#2934);
+#2934 = FILL_AREA_STYLE('',(#2935));
+#2935 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2936 = STYLED_ITEM('color',(#2937),#1746);
+#2937 = PRESENTATION_STYLE_ASSIGNMENT((#2938));
+#2938 = SURFACE_STYLE_USAGE(.BOTH.,#2939);
+#2939 = SURFACE_SIDE_STYLE('',(#2940));
+#2940 = SURFACE_STYLE_FILL_AREA(#2941);
+#2941 = FILL_AREA_STYLE('',(#2942));
+#2942 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2943 = STYLED_ITEM('color',(#2944),#1764);
+#2944 = PRESENTATION_STYLE_ASSIGNMENT((#2945));
+#2945 = SURFACE_STYLE_USAGE(.BOTH.,#2946);
+#2946 = SURFACE_SIDE_STYLE('',(#2947));
+#2947 = SURFACE_STYLE_FILL_AREA(#2948);
+#2948 = FILL_AREA_STYLE('',(#2949));
+#2949 = FILL_AREA_STYLE_COLOUR('',#2661);
+#2950 = STYLED_ITEM('color',(#2951),#1789);
+#2951 = PRESENTATION_STYLE_ASSIGNMENT((#2952));
+#2952 = SURFACE_STYLE_USAGE(.BOTH.,#2953);
+#2953 = SURFACE_SIDE_STYLE('',(#2954));
+#2954 = SURFACE_STYLE_FILL_AREA(#2955);
+#2955 = FILL_AREA_STYLE('',(#2956));
+#2956 = FILL_AREA_STYLE_COLOUR('',#2739);
+#2957 = STYLED_ITEM('color',(#2958),#1846);
+#2958 = PRESENTATION_STYLE_ASSIGNMENT((#2959));
+#2959 = SURFACE_STYLE_USAGE(.BOTH.,#2960);
+#2960 = SURFACE_SIDE_STYLE('',(#2961));
+#2961 = SURFACE_STYLE_FILL_AREA(#2962);
+#2962 = FILL_AREA_STYLE('',(#2963));
+#2963 = FILL_AREA_STYLE_COLOUR('',#2739);
+#2964 = STYLED_ITEM('color',(#2965),#1903);
+#2965 = PRESENTATION_STYLE_ASSIGNMENT((#2966));
+#2966 = SURFACE_STYLE_USAGE(.BOTH.,#2967);
+#2967 = SURFACE_SIDE_STYLE('',(#2968));
+#2968 = SURFACE_STYLE_FILL_AREA(#2969);
+#2969 = FILL_AREA_STYLE('',(#2970));
+#2970 = FILL_AREA_STYLE_COLOUR('',#2739);
+#2971 = STYLED_ITEM('color',(#2972),#1960);
+#2972 = PRESENTATION_STYLE_ASSIGNMENT((#2973));
+#2973 = SURFACE_STYLE_USAGE(.BOTH.,#2974);
+#2974 = SURFACE_SIDE_STYLE('',(#2975));
+#2975 = SURFACE_STYLE_FILL_AREA(#2976);
+#2976 = FILL_AREA_STYLE('',(#2977));
+#2977 = FILL_AREA_STYLE_COLOUR('',#2739);
+#2978 = STYLED_ITEM('color',(#2979),#2017);
+#2979 = PRESENTATION_STYLE_ASSIGNMENT((#2980));
+#2980 = SURFACE_STYLE_USAGE(.BOTH.,#2981);
+#2981 = SURFACE_SIDE_STYLE('',(#2982));
+#2982 = SURFACE_STYLE_FILL_AREA(#2983);
+#2983 = FILL_AREA_STYLE('',(#2984));
+#2984 = FILL_AREA_STYLE_COLOUR('',#2739);
+#2985 = STYLED_ITEM('color',(#2986),#2074);
+#2986 = PRESENTATION_STYLE_ASSIGNMENT((#2987));
+#2987 = SURFACE_STYLE_USAGE(.BOTH.,#2988);
+#2988 = SURFACE_SIDE_STYLE('',(#2989));
+#2989 = SURFACE_STYLE_FILL_AREA(#2990);
+#2990 = FILL_AREA_STYLE('',(#2991));
+#2991 = FILL_AREA_STYLE_COLOUR('',#2739);
+#2992 = STYLED_ITEM('color',(#2993),#2091);
+#2993 = PRESENTATION_STYLE_ASSIGNMENT((#2994));
+#2994 = SURFACE_STYLE_USAGE(.BOTH.,#2995);
+#2995 = SURFACE_SIDE_STYLE('',(#2996));
+#2996 = SURFACE_STYLE_FILL_AREA(#2997);
+#2997 = FILL_AREA_STYLE('',(#2998));
+#2998 = FILL_AREA_STYLE_COLOUR('',#2739);
+#2999 = STYLED_ITEM('color',(#3000),#2108);
+#3000 = PRESENTATION_STYLE_ASSIGNMENT((#3001));
+#3001 = SURFACE_STYLE_USAGE(.BOTH.,#3002);
+#3002 = SURFACE_SIDE_STYLE('',(#3003));
+#3003 = SURFACE_STYLE_FILL_AREA(#3004);
+#3004 = FILL_AREA_STYLE('',(#3005));
+#3005 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3006 = STYLED_ITEM('color',(#3007),#2125);
+#3007 = PRESENTATION_STYLE_ASSIGNMENT((#3008));
+#3008 = SURFACE_STYLE_USAGE(.BOTH.,#3009);
+#3009 = SURFACE_SIDE_STYLE('',(#3010));
+#3010 = SURFACE_STYLE_FILL_AREA(#3011);
+#3011 = FILL_AREA_STYLE('',(#3012));
+#3012 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3013 = STYLED_ITEM('color',(#3014),#2142);
+#3014 = PRESENTATION_STYLE_ASSIGNMENT((#3015));
+#3015 = SURFACE_STYLE_USAGE(.BOTH.,#3016);
+#3016 = SURFACE_SIDE_STYLE('',(#3017));
+#3017 = SURFACE_STYLE_FILL_AREA(#3018);
+#3018 = FILL_AREA_STYLE('',(#3019));
+#3019 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3020 = STYLED_ITEM('color',(#3021),#2159);
+#3021 = PRESENTATION_STYLE_ASSIGNMENT((#3022));
+#3022 = SURFACE_STYLE_USAGE(.BOTH.,#3023);
+#3023 = SURFACE_SIDE_STYLE('',(#3024));
+#3024 = SURFACE_STYLE_FILL_AREA(#3025);
+#3025 = FILL_AREA_STYLE('',(#3026));
+#3026 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3027 = STYLED_ITEM('color',(#3028),#2171);
+#3028 = PRESENTATION_STYLE_ASSIGNMENT((#3029));
+#3029 = SURFACE_STYLE_USAGE(.BOTH.,#3030);
+#3030 = SURFACE_SIDE_STYLE('',(#3031));
+#3031 = SURFACE_STYLE_FILL_AREA(#3032);
+#3032 = FILL_AREA_STYLE('',(#3033));
+#3033 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3034 = STYLED_ITEM('color',(#3035),#2188);
+#3035 = PRESENTATION_STYLE_ASSIGNMENT((#3036));
+#3036 = SURFACE_STYLE_USAGE(.BOTH.,#3037);
+#3037 = SURFACE_SIDE_STYLE('',(#3038));
+#3038 = SURFACE_STYLE_FILL_AREA(#3039);
+#3039 = FILL_AREA_STYLE('',(#3040));
+#3040 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3041 = STYLED_ITEM('color',(#3042),#2205);
+#3042 = PRESENTATION_STYLE_ASSIGNMENT((#3043));
+#3043 = SURFACE_STYLE_USAGE(.BOTH.,#3044);
+#3044 = SURFACE_SIDE_STYLE('',(#3045));
+#3045 = SURFACE_STYLE_FILL_AREA(#3046);
+#3046 = FILL_AREA_STYLE('',(#3047));
+#3047 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3048 = STYLED_ITEM('color',(#3049),#2222);
+#3049 = PRESENTATION_STYLE_ASSIGNMENT((#3050));
+#3050 = SURFACE_STYLE_USAGE(.BOTH.,#3051);
+#3051 = SURFACE_SIDE_STYLE('',(#3052));
+#3052 = SURFACE_STYLE_FILL_AREA(#3053);
+#3053 = FILL_AREA_STYLE('',(#3054));
+#3054 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3055 = STYLED_ITEM('color',(#3056),#2239);
+#3056 = PRESENTATION_STYLE_ASSIGNMENT((#3057));
+#3057 = SURFACE_STYLE_USAGE(.BOTH.,#3058);
+#3058 = SURFACE_SIDE_STYLE('',(#3059));
+#3059 = SURFACE_STYLE_FILL_AREA(#3060);
+#3060 = FILL_AREA_STYLE('',(#3061));
+#3061 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3062 = STYLED_ITEM('color',(#3063),#2256);
+#3063 = PRESENTATION_STYLE_ASSIGNMENT((#3064));
+#3064 = SURFACE_STYLE_USAGE(.BOTH.,#3065);
+#3065 = SURFACE_SIDE_STYLE('',(#3066));
+#3066 = SURFACE_STYLE_FILL_AREA(#3067);
+#3067 = FILL_AREA_STYLE('',(#3068));
+#3068 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3069 = STYLED_ITEM('color',(#3070),#2268);
+#3070 = PRESENTATION_STYLE_ASSIGNMENT((#3071));
+#3071 = SURFACE_STYLE_USAGE(.BOTH.,#3072);
+#3072 = SURFACE_SIDE_STYLE('',(#3073));
+#3073 = SURFACE_STYLE_FILL_AREA(#3074);
+#3074 = FILL_AREA_STYLE('',(#3075));
+#3075 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3076 = STYLED_ITEM('color',(#3077),#2285);
+#3077 = PRESENTATION_STYLE_ASSIGNMENT((#3078));
+#3078 = SURFACE_STYLE_USAGE(.BOTH.,#3079);
+#3079 = SURFACE_SIDE_STYLE('',(#3080));
+#3080 = SURFACE_STYLE_FILL_AREA(#3081);
+#3081 = FILL_AREA_STYLE('',(#3082));
+#3082 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3083 = STYLED_ITEM('color',(#3084),#2302);
+#3084 = PRESENTATION_STYLE_ASSIGNMENT((#3085));
+#3085 = SURFACE_STYLE_USAGE(.BOTH.,#3086);
+#3086 = SURFACE_SIDE_STYLE('',(#3087));
+#3087 = SURFACE_STYLE_FILL_AREA(#3088);
+#3088 = FILL_AREA_STYLE('',(#3089));
+#3089 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3090 = STYLED_ITEM('color',(#3091),#2319);
+#3091 = PRESENTATION_STYLE_ASSIGNMENT((#3092));
+#3092 = SURFACE_STYLE_USAGE(.BOTH.,#3093);
+#3093 = SURFACE_SIDE_STYLE('',(#3094));
+#3094 = SURFACE_STYLE_FILL_AREA(#3095);
+#3095 = FILL_AREA_STYLE('',(#3096));
+#3096 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3097 = STYLED_ITEM('color',(#3098),#2336);
+#3098 = PRESENTATION_STYLE_ASSIGNMENT((#3099));
+#3099 = SURFACE_STYLE_USAGE(.BOTH.,#3100);
+#3100 = SURFACE_SIDE_STYLE('',(#3101));
+#3101 = SURFACE_STYLE_FILL_AREA(#3102);
+#3102 = FILL_AREA_STYLE('',(#3103));
+#3103 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3104 = STYLED_ITEM('color',(#3105),#2353);
+#3105 = PRESENTATION_STYLE_ASSIGNMENT((#3106));
+#3106 = SURFACE_STYLE_USAGE(.BOTH.,#3107);
+#3107 = SURFACE_SIDE_STYLE('',(#3108));
+#3108 = SURFACE_STYLE_FILL_AREA(#3109);
+#3109 = FILL_AREA_STYLE('',(#3110));
+#3110 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3111 = STYLED_ITEM('color',(#3112),#2365);
+#3112 = PRESENTATION_STYLE_ASSIGNMENT((#3113));
+#3113 = SURFACE_STYLE_USAGE(.BOTH.,#3114);
+#3114 = SURFACE_SIDE_STYLE('',(#3115));
+#3115 = SURFACE_STYLE_FILL_AREA(#3116);
+#3116 = FILL_AREA_STYLE('',(#3117));
+#3117 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3118 = STYLED_ITEM('color',(#3119),#2382);
+#3119 = PRESENTATION_STYLE_ASSIGNMENT((#3120));
+#3120 = SURFACE_STYLE_USAGE(.BOTH.,#3121);
+#3121 = SURFACE_SIDE_STYLE('',(#3122));
+#3122 = SURFACE_STYLE_FILL_AREA(#3123);
+#3123 = FILL_AREA_STYLE('',(#3124));
+#3124 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3125 = STYLED_ITEM('color',(#3126),#2399);
+#3126 = PRESENTATION_STYLE_ASSIGNMENT((#3127));
+#3127 = SURFACE_STYLE_USAGE(.BOTH.,#3128);
+#3128 = SURFACE_SIDE_STYLE('',(#3129));
+#3129 = SURFACE_STYLE_FILL_AREA(#3130);
+#3130 = FILL_AREA_STYLE('',(#3131));
+#3131 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3132 = STYLED_ITEM('color',(#3133),#2416);
+#3133 = PRESENTATION_STYLE_ASSIGNMENT((#3134));
+#3134 = SURFACE_STYLE_USAGE(.BOTH.,#3135);
+#3135 = SURFACE_SIDE_STYLE('',(#3136));
+#3136 = SURFACE_STYLE_FILL_AREA(#3137);
+#3137 = FILL_AREA_STYLE('',(#3138));
+#3138 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3139 = STYLED_ITEM('color',(#3140),#2433);
+#3140 = PRESENTATION_STYLE_ASSIGNMENT((#3141));
+#3141 = SURFACE_STYLE_USAGE(.BOTH.,#3142);
+#3142 = SURFACE_SIDE_STYLE('',(#3143));
+#3143 = SURFACE_STYLE_FILL_AREA(#3144);
+#3144 = FILL_AREA_STYLE('',(#3145));
+#3145 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3146 = STYLED_ITEM('color',(#3147),#2450);
+#3147 = PRESENTATION_STYLE_ASSIGNMENT((#3148));
+#3148 = SURFACE_STYLE_USAGE(.BOTH.,#3149);
+#3149 = SURFACE_SIDE_STYLE('',(#3150));
+#3150 = SURFACE_STYLE_FILL_AREA(#3151);
+#3151 = FILL_AREA_STYLE('',(#3152));
+#3152 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3153 = STYLED_ITEM('color',(#3154),#2462);
+#3154 = PRESENTATION_STYLE_ASSIGNMENT((#3155));
+#3155 = SURFACE_STYLE_USAGE(.BOTH.,#3156);
+#3156 = SURFACE_SIDE_STYLE('',(#3157));
+#3157 = SURFACE_STYLE_FILL_AREA(#3158);
+#3158 = FILL_AREA_STYLE('',(#3159));
+#3159 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3160 = STYLED_ITEM('color',(#3161),#2479);
+#3161 = PRESENTATION_STYLE_ASSIGNMENT((#3162));
+#3162 = SURFACE_STYLE_USAGE(.BOTH.,#3163);
+#3163 = SURFACE_SIDE_STYLE('',(#3164));
+#3164 = SURFACE_STYLE_FILL_AREA(#3165);
+#3165 = FILL_AREA_STYLE('',(#3166));
+#3166 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3167 = STYLED_ITEM('color',(#3168),#2496);
+#3168 = PRESENTATION_STYLE_ASSIGNMENT((#3169));
+#3169 = SURFACE_STYLE_USAGE(.BOTH.,#3170);
+#3170 = SURFACE_SIDE_STYLE('',(#3171));
+#3171 = SURFACE_STYLE_FILL_AREA(#3172);
+#3172 = FILL_AREA_STYLE('',(#3173));
+#3173 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3174 = STYLED_ITEM('color',(#3175),#2513);
+#3175 = PRESENTATION_STYLE_ASSIGNMENT((#3176));
+#3176 = SURFACE_STYLE_USAGE(.BOTH.,#3177);
+#3177 = SURFACE_SIDE_STYLE('',(#3178));
+#3178 = SURFACE_STYLE_FILL_AREA(#3179);
+#3179 = FILL_AREA_STYLE('',(#3180));
+#3180 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3181 = STYLED_ITEM('color',(#3182),#2530);
+#3182 = PRESENTATION_STYLE_ASSIGNMENT((#3183));
+#3183 = SURFACE_STYLE_USAGE(.BOTH.,#3184);
+#3184 = SURFACE_SIDE_STYLE('',(#3185));
+#3185 = SURFACE_STYLE_FILL_AREA(#3186);
+#3186 = FILL_AREA_STYLE('',(#3187));
+#3187 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3188 = STYLED_ITEM('color',(#3189),#2547);
+#3189 = PRESENTATION_STYLE_ASSIGNMENT((#3190));
+#3190 = SURFACE_STYLE_USAGE(.BOTH.,#3191);
+#3191 = SURFACE_SIDE_STYLE('',(#3192));
+#3192 = SURFACE_STYLE_FILL_AREA(#3193);
+#3193 = FILL_AREA_STYLE('',(#3194));
+#3194 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3195 = STYLED_ITEM('color',(#3196),#2559);
+#3196 = PRESENTATION_STYLE_ASSIGNMENT((#3197));
+#3197 = SURFACE_STYLE_USAGE(.BOTH.,#3198);
+#3198 = SURFACE_SIDE_STYLE('',(#3199));
+#3199 = SURFACE_STYLE_FILL_AREA(#3200);
+#3200 = FILL_AREA_STYLE('',(#3201));
+#3201 = FILL_AREA_STYLE_COLOUR('',#2661);
+#3202 = STYLED_ITEM('color',(#3203),#2569);
+#3203 = PRESENTATION_STYLE_ASSIGNMENT((#3204));
+#3204 = SURFACE_STYLE_USAGE(.BOTH.,#3205);
+#3205 = SURFACE_SIDE_STYLE('',(#3206));
+#3206 = SURFACE_STYLE_FILL_AREA(#3207);
+#3207 = FILL_AREA_STYLE('',(#3208));
+#3208 = FILL_AREA_STYLE_COLOUR('',#2661);
+#3209 = STYLED_ITEM('color',(#3210),#2579);
+#3210 = PRESENTATION_STYLE_ASSIGNMENT((#3211));
+#3211 = SURFACE_STYLE_USAGE(.BOTH.,#3212);
+#3212 = SURFACE_SIDE_STYLE('',(#3213));
+#3213 = SURFACE_STYLE_FILL_AREA(#3214);
+#3214 = FILL_AREA_STYLE('',(#3215));
+#3215 = FILL_AREA_STYLE_COLOUR('',#2739);
+#3216 = STYLED_ITEM('color',(#3217),#2610);
+#3217 = PRESENTATION_STYLE_ASSIGNMENT((#3218));
+#3218 = SURFACE_STYLE_USAGE(.BOTH.,#3219);
+#3219 = SURFACE_SIDE_STYLE('',(#3220));
+#3220 = SURFACE_STYLE_FILL_AREA(#3221);
+#3221 = FILL_AREA_STYLE('',(#3222));
+#3222 = FILL_AREA_STYLE_COLOUR('',#2661);
+#3223 = STYLED_ITEM('color',(#3224),#2630);
+#3224 = PRESENTATION_STYLE_ASSIGNMENT((#3225));
+#3225 = SURFACE_STYLE_USAGE(.BOTH.,#3226);
+#3226 = SURFACE_SIDE_STYLE('',(#3227));
+#3227 = SURFACE_STYLE_FILL_AREA(#3228);
+#3228 = FILL_AREA_STYLE('',(#3229));
+#3229 = FILL_AREA_STYLE_COLOUR('',#2661);
+ENDSEC;
+END-ISO-10303-21;
package.jsonadded+176
@@ -0,0 +1,176 @@+{+  "slug": "njl1302dg",+  "version": "0.1.0",+  "type": "component",+  "description": "onsemi Bipolar (BJT), TO-264-5. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "transistors-thyristors",+    "njl1302dg",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "njl1302dg.kicad_sym",+    "njl1302dg.kicad_mod",+    "njl1302dg.glb",+    "njl1302dg.step",+    "njl1302dg.lbr",+    "docs/hero.png",+    "docs/njl1302dg-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "njl1302dg-hero.glb",+    "njl1302dg-hero.overlay.json",+    "njl1302dg-etched.glb"+  ],+  "component": {+    "mpn": "NJL1302DG",+    "manufacturer": "onsemi",+    "package": "TO-264-5",+    "pin_count": 5,+    "category": "Transistors/Thyristors",+    "subcategory": "Bipolar (BJT)",+    "datasheet": "https://www.onsemi.com/pdf/datasheet/njl1302-d.pdf",+    "parts": {+      "symbol": "njl1302dg.kicad_sym",+      "footprint": "njl1302dg.kicad_mod",+      "model_3d": "njl1302dg-hero.glb",+      "model_3d_plain": "njl1302dg-etched.glb",+      "model_3d_step": "njl1302dg-etched.step",+      "model_3d_step_plain": "njl1302dg.step",+      "lbr": "njl1302dg.lbr"+    },+    "distributor_links": {+      "lcsc": "C464247",+      "digikey": "NJL1302DGOS-ND",+      "mouser": "863-NJL1302DG"+    },+    "distributor_check": {+      "checked_at": "2026-10-28T16:21:33Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "NJL1302DGOS-ND",+        "status": "found"+      },+      "mouser": {+        "pn": "863-NJL1302DG",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "BASE",+        "type": "input",+        "description": "Base terminal of the PNP transistor, rated for continuous base current IB of 1.5 Adc."+      },+      {+        "number": "2",+        "name": "EMITTER",+        "type": "passive",+        "description": "Emitter terminal of the PNP transistor, with emitter-base voltage VEBO limited to 5 Vdc."+      },+      {+        "number": "3",+        "name": "COLLECTOR",+        "type": "passive",+        "description": "Collector terminal of the PNP transistor, with collector-emitter voltage VCEO limited to 260 Vdc and continuous collector current IC of 15 Adc."+      },+      {+        "number": "4",+        "name": "ANODE",+        "type": "passive",+        "description": "Anode of the thermally matched bias diode, with average rectified forward current IF(AV) of 1.0 A."+      },+      {+        "number": "5",+        "name": "CATHODE",+        "type": "passive",+        "description": "Cathode of the thermally matched bias diode, with DC blocking voltage VR of 200 V."+      }+    ],+    "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: Pinout taken from the STYLE 1 note of case 340AA (TO-264, 5 LEAD) on page 8, which the NJL1302DG ord"+        ],+        "pages_sent": 9,+        "cost_usd": 0.0122,+        "at": "2026-10-28T16:20:59"+      },+      "datasheet": {+        "url": "https://www.onsemi.com/pdf/datasheet/njl1302-d.pdf",+        "pages": 9,+        "sha256": "1f43e483546b3cfa",+        "source_tier": "mfr"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 5,+        "described": 5,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "njl1302dg.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          20.2,+          5.0,+          46.0+        ],+        "zmin_mm": -17.5,+        "centre_offset_mm": 0.975,+        "footprint_binding": "identity",+        "sha256": "278f569032db9097bfe97b867d58d0541979e262ddc26da26a10f39476c04278",+        "checked": "2026-10-28",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "njl1302dg-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          20.2,+          5.0,+          46.0+        ],+        "zmin_mm": -17.5,+        "centre_offset_mm": 0.975,+        "footprint_binding": "identity",+        "sha256": "33ef5fc618b1d68c6fd497921fc3dac23a72f39e7fa98f05ab83f348379ad2d4",+        "checked": "2026-10-28",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  }+}
page.jsonadded+182
@@ -0,0 +1,182 @@+{+  "slug": "njl1302dg",+  "version": "0.1.0",+  "type": "component",+  "description": "onsemi Bipolar (BJT), TO-264-5. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "transistors-thyristors",+    "njl1302dg",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "njl1302dg.kicad_sym",+    "njl1302dg.kicad_mod",+    "njl1302dg.glb",+    "njl1302dg.step",+    "njl1302dg.lbr",+    "docs/hero.png",+    "docs/njl1302dg-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "njl1302dg-hero.glb",+    "njl1302dg-hero.overlay.json",+    "njl1302dg-etched.glb"+  ],+  "component": {+    "mpn": "NJL1302DG",+    "manufacturer": "onsemi",+    "package": "TO-264-5",+    "pin_count": 5,+    "category": "Transistors/Thyristors",+    "subcategory": "Bipolar (BJT)",+    "datasheet": "https://www.onsemi.com/pdf/datasheet/njl1302-d.pdf",+    "parts": {+      "symbol": "njl1302dg.kicad_sym",+      "footprint": "njl1302dg.kicad_mod",+      "model_3d": "njl1302dg-hero.glb",+      "model_3d_plain": "njl1302dg-etched.glb",+      "model_3d_step": "njl1302dg-etched.step",+      "model_3d_step_plain": "njl1302dg.step",+      "lbr": "njl1302dg.lbr"+    },+    "distributor_links": {+      "lcsc": "C464247",+      "digikey": "NJL1302DGOS-ND",+      "mouser": "863-NJL1302DG"+    },+    "distributor_check": {+      "checked_at": "2026-10-28T16:21:33Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "NJL1302DGOS-ND",+        "status": "found"+      },+      "mouser": {+        "pn": "863-NJL1302DG",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "BASE",+        "type": "input",+        "description": "Base terminal of the PNP transistor, rated for continuous base current IB of 1.5 Adc."+      },+      {+        "number": "2",+        "name": "EMITTER",+        "type": "passive",+        "description": "Emitter terminal of the PNP transistor, with emitter-base voltage VEBO limited to 5 Vdc."+      },+      {+        "number": "3",+        "name": "COLLECTOR",+        "type": "passive",+        "description": "Collector terminal of the PNP transistor, with collector-emitter voltage VCEO limited to 260 Vdc and continuous collector current IC of 15 Adc."+      },+      {+        "number": "4",+        "name": "ANODE",+        "type": "passive",+        "description": "Anode of the thermally matched bias diode, with average rectified forward current IF(AV) of 1.0 A."+      },+      {+        "number": "5",+        "name": "CATHODE",+        "type": "passive",+        "description": "Cathode of the thermally matched bias diode, with DC blocking voltage VR of 200 V."+      }+    ],+    "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: Pinout taken from the STYLE 1 note of case 340AA (TO-264, 5 LEAD) on page 8, which the NJL1302DG ord"+        ],+        "pages_sent": 9,+        "cost_usd": 0.0122,+        "at": "2026-10-28T16:20:59"+      },+      "datasheet": {+        "url": "https://www.onsemi.com/pdf/datasheet/njl1302-d.pdf",+        "pages": 9,+        "sha256": "1f43e483546b3cfa",+        "source_tier": "mfr"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 5,+        "described": 5,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "njl1302dg.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          20.2,+          5,+          46+        ],+        "zmin_mm": -17.5,+        "centre_offset_mm": 0.975,+        "footprint_binding": "identity",+        "sha256": "278f569032db9097bfe97b867d58d0541979e262ddc26da26a10f39476c04278",+        "checked": "2026-10-28",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "njl1302dg-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          20.2,+          5,+          46+        ],+        "zmin_mm": -17.5,+        "centre_offset_mm": 0.975,+        "footprint_binding": "identity",+        "sha256": "33ef5fc618b1d68c6fd497921fc3dac23a72f39e7fa98f05ab83f348379ad2d4",+        "checked": "2026-10-28",+        "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>njl1302dg</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>njl1302dg</title>\ No newline at end of file