← Commit history
README.mdadded+68
@@ -0,0 +1,68 @@+# KMOC3052++**Cosmo Electronics** · Triac, SCR Output Optoisolators · DIP-5++KMOC3052 from Cosmo Electronics, in a DIP-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 | Anode | passive | Anode of the GaAs infrared input LED; input forward current IF is rated at 50 mA max, peak forward current IFM at 1 A, and reverse voltage VR at 6 V. |+| 2 | Cathode | passive | Cathode of the GaAs infrared input LED, which must stay within the 6 V reverse voltage rating (VR). |+| 3 | NC | unconnected | Marked NC in the datasheet schematic (no connection). |+| 4 | Main terminal | passive | Main terminal of the non-zero-crossing bilateral TRIAC output switch, rated for 600 VPEAK off-state voltage (VDRM) and 100 mA on-state RMS current IT(RMS). |+| 6 | Main terminal | passive | Main terminal of the non-zero-crossing bilateral TRIAC output switch, rated for 600 VPEAK off-state voltage (VDRM) and 100 mA on-state RMS current IT(RMS). |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Cosmo Electronics |+| Package | DIP-5 |+| Category | Optoisolators |+| 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 |+|---|---|---|---|---|---|---|---|+| Forward voltage | VF |  | 1.2 | 1.4 | V | IF=10mA | 3 |+| Reverse current | IR |  |  | 10 | μA | VR=4V | 3 |+| Peak blocking current | IDRM |  |  | 500 | nA | VDRM Rated | 3 |+| On-state voltage | VTM |  | 1.6 | 3 | V | ITM=100mA | 3 |+| Critical rate of rise of off-state voltage | dv/dt | 1000 |  |  | V/μs | VDRM=(1/2)*Rated | 3 |+| Minimum trigger current (KMOC3052) | IFT |  |  | 10 | mA | Main terminal voltage=3V | 3 |+| Turn-on time | TON |  |  | 100 | μs | VD=6V,RL=100Ω,IF=20mA | 3 |+| Forward current | IF |  |  | 50 | mA |  | 3 |+| Peak forward current | IFM |  |  | 1 | A |  | 3 |+| Reverse voltage | VR |  |  | 6 | V |  | 3 |+| Power dissipation (input diode) | PD |  |  | 70 | mW |  | 3 |+| Off-state output terminal voltage | VDRM |  |  | 600 | VPEAK |  | 3 |+| On-state R.M.S. current | IT(RMS) |  |  | 100 | mA |  | 3 |+| Peak repetitive surge current | ITSM |  |  | 1 | A | PW=10ms, DC 10% | 3 |+| Power dissipation (output) | PD |  |  | 300 | mW |  | 3 |+| Total power dissipation | Ptot |  |  | 330 | mW |  | 3 |+| Isolation voltage | Viso |  |  | 5300 | Vrms | 1 minute | 3 |+| Operating temperature | Topr | -40 |  | 115 | ℃ |  | 3 |+| Storage temperature | Tstg | -50 |  | 125 | ℃ |  | 3 |+| Soldering temperature | Tsol |  |  | 260 | ℃ | 10 seconds | 3 |++## CAD (KiCad official)++- Symbol: `KMOC3052`+- Footprint: `Package_DIP:DIP-5-6_W7.62mm`+- 3D model: DIP-5 (KiCad packages3D, STEP)+- 3D model files: `kmoc3052-etched.step` / `kmoc3052-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `kmoc3052.step` / `kmoc3052.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Cosmo Electronics datasheet](https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588895363159351296) (10 pp, sha256 `6347315cf0081567`, retrieved 2026-10-18, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-haiku-5-5` (text), consensus `claude-sonnet-5-5` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/kmoc3052-datasheet.pdf)
docs/hero.pngadded
⋯ 1 unchanged line ⋯
docs/kmoc3052-datasheet.pdfadded
⋯ 1 unchanged line ⋯
kmoc3052-etched.glbadded
⋯ 1 unchanged line ⋯
kmoc3052-hero.glbadded
⋯ 1 unchanged line ⋯
kmoc3052-hero.overlay.jsonadded+199
@@ -0,0 +1,199 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "KMOC3052",+  "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": 9.22,+      "dash_mm": 0.2305,+      "gap_mm": 0.1383,+      "pad_stroke_mm": 0.0553+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 6,+      "pin1": {+        "source": "added dot (AI)",+        "pad": "1",+        "center_mm": [+          0.0,+          -1.35+        ],+        "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.0,+    "tolerance_mm": 0.738,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -0.127,+      7.747,+      -5.194,+      0.114+    ],+    "pads_bbox_mm": [+      -0.8,+      8.42,+      -5.88,+      0.8+    ],+    "seating_z_mm": -3.3+  },+  "sources": {+    "glb": "kmoc3052-etched.glb",+    "glb_sha256": "1fb32c06346ec975ca2ea6475292084628e021398fd1c6825532fe2a0db4d3cb",+    "footprint": "kmoc3052.kicad_mod",+    "footprint_sha256": "79e6cbf0f9215af7f2dae06fe0d2197d65fc31efb8cff5d9c805ae5b09d6623c",+    "pins": "page.json component.pins",+    "pins_sha256": "64479f19bb410e0bb0edece3c13f4d89bbcd3e362f295a70b6889e0a38085799"+  },+  "generator": "adom-wiki 1.7.73 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "Anode",+      "x": -0.95,+      "y": 0.0,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "2",+      "text": "Cathode",+      "x": -0.95,+      "y": 2.54,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "3",+      "text": "NC",+      "x": -0.95,+      "y": 5.08,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "4",+      "text": "Main terminal",+      "x": 8.57,+      "y": 5.08,+      "align": "left",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "6",+      "text": "Main terminal",+      "x": 8.57,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.6+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "rect",+      "center_mm": [+        0.0,+        0.0+      ],+      "size_mm": [+        1.6,+        1.6+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "oval",+      "center_mm": [+        0.0,+        2.54+      ],+      "size_mm": [+        1.6,+        1.6+      ],+      "rot": 0.0+    },+    {+      "number": "3",+      "shape": "oval",+      "center_mm": [+        0.0,+        5.08+      ],+      "size_mm": [+        1.6,+        1.6+      ],+      "rot": 0.0+    },+    {+      "number": "4",+      "shape": "oval",+      "center_mm": [+        7.62,+        5.08+      ],+      "size_mm": [+        1.6,+        1.6+      ],+      "rot": 0.0+    },+    {+      "number": "6",+      "shape": "oval",+      "center_mm": [+        7.62,+        0.0+      ],+      "size_mm": [+        1.6,+        1.6+      ],+      "rot": 0.0+    }+  ]+}
kmoc3052.glbadded
⋯ 1 unchanged line ⋯
kmoc3052.kicad_modadded+238
@@ -0,0 +1,238 @@+(footprint "DIP-5-6_W7.62mm"+	(version 20260206)+	(generator "pcbnew")+	(generator_version "10.0")+	(layer "F.Cu")+	(descr "5-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)")+	(tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil")+	(property "Reference" "REF**"+		(at 3.81 -2.33 0)+		(layer "F.SilkS")+		(uuid "02aa39d8-a46a-4657-97e7-8e99cf36dd40")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "DIP-5-6_W7.62mm"+		(at 3.81 7.41 0)+		(layer "F.Fab")+		(uuid "ae5bcd92-9ac7-4fca-84c3-b0c1dc7fae14")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Datasheet" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "8051abab-4fe7-43dc-bce4-eb04fc4be3e6")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(property "Description" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "23384ce1-58ae-45ce-b010-70f50d784750")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(attr through_hole)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start 1.16 -1.33)+		(end 1.16 6.41)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "78642cb1-032d-4742-a0de-cc7af9e3fb48")+	)+	(fp_line+		(start 1.16 6.41)+		(end 6.46 6.41)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "5d913036-95c5-4634-9ce0-57a7d90cafb7")+	)+	(fp_line+		(start 2.81 -1.33)+		(end 1.16 -1.33)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "49a745c4-ab3a-4b2c-bd61-337cf22a9dca")+	)+	(fp_line+		(start 6.46 -1.33)+		(end 4.81 -1.33)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "46a69404-07a2-422b-8cbe-16a4dad361e7")+	)+	(fp_line+		(start 6.46 6.41)+		(end 6.46 -1.33)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "c5a057b8-0fba-4432-9f74-3d5bca261968")+	)+	(fp_arc+		(start 4.81 -1.33)+		(mid 3.81 -0.33)+		(end 2.81 -1.33)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "4dbd744a-f087-4f47-b788-1359da5a6b6a")+	)+	(fp_line+		(start 0.635 -0.27)+		(end 1.635 -1.27)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "bf595a59-1bd7-4b89-a1ad-70c036ee6196")+	)+	(fp_line+		(start 0.635 6.35)+		(end 0.635 -0.27)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "9fd556f3-0098-492b-8861-86f86d6d1c67")+	)+	(fp_line+		(start 1.635 -1.27)+		(end 6.985 -1.27)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "c950c0a7-b6d9-4bc0-8f2c-8907419fc28d")+	)+	(fp_line+		(start 6.985 -1.27)+		(end 6.985 6.35)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "479fd3f7-fc6a-49d5-a5d4-cc2e61b26020")+	)+	(fp_line+		(start 6.985 6.35)+		(end 0.635 6.35)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "80c8e59a-cc60-4072-a979-ca279a7812ad")+	)+	(fp_text user "${REFERENCE}"+		(at 3.81 2.54 0)+		(layer "F.Fab")+		(uuid "3ad53279-c944-401c-9f03-7f5aed0b0845")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(pad "1" thru_hole rect+		(at 0 0)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(uuid "e9b19836-5165-4cd6-b8eb-36f53a4072a0")+	)+	(pad "2" thru_hole oval+		(at 0 2.54)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(uuid "05234e76-d5f3-4f3e-936c-3a916532952a")+	)+	(pad "3" thru_hole oval+		(at 0 5.08)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(uuid "c0ba7649-a6b8-4b14-9b1c-8c1068f8b2db")+	)+	(pad "4" thru_hole oval+		(at 7.62 5.08)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(uuid "bfc40789-615f-4a31-9241-826b33827090")+	)+	(pad "6" thru_hole oval+		(at 7.62 0)+		(size 1.6 1.6)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(uuid "bc981f24-d57c-44a3-af75-cc2a6a5d84fe")+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_DIP.3dshapes/DIP-5-6_W7.62mm.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+	(fp_poly+		(pts (xy -1.05 -1.05) (xy 0.38 -1.05) (xy 0.38 -1.52) (xy 7.24 -1.52) (xy 7.24 -1.05) (xy 8.67 -1.05) (xy 8.67 1.05) (xy 7.24 1.05) (xy 7.24 4.03) (xy 8.67 4.03) (xy 8.67 6.13) (xy 7.24 6.13) (xy 7.24 6.60) (xy 0.38 6.60) (xy 0.38 6.13) (xy -1.05 6.13))+		(stroke (width 0.05) (type solid))+		(fill no)+		(layer "F.CrtYd")+	)+)
kmoc3052.kicad_symadded+33
@@ -0,0 +1,33 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "KMOC3052" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 7.62 0) (effects (font (size 1.27 1.27))))+    (property "Value" "KMOC3052" (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 "KMOC3052_0_1"+    (rectangle (start -12.70 5.08) (end 12.70 -5.08)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "KMOC3052_1_1"+    (pin passive line (at -17.78 2.54 0) (length 5.08)+      (name "Anode" (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 "Cathode" (effects (font (size 1.27 1.27))))+      (number "2" (effects (font (size 1.27 1.27))))+    )+    (pin no_connect line (at -17.78 -2.54 0) (length 5.08)+      (name "NC" (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 "Main terminal" (effects (font (size 1.27 1.27))))+      (number "6" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at 17.78 -2.54 180) (length 5.08)+      (name "Main terminal" (effects (font (size 1.27 1.27))))+      (number "4" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
kmoc3052.lbradded+125
@@ -0,0 +1,125 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description></description>+<packages>+<package name="DIP-5-6_W7.62mm">+  <description>5 pads, 9.2 x 6.7 mm. 5-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)</description>+  <pad name="1" x="0.0000" y="-0.0000" drill="0.8000" diameter="1.6000" shape="square"/>+  <pad name="2" x="0.0000" y="-2.5400" drill="0.8000" diameter="1.6000" shape="long"/>+  <pad name="3" x="0.0000" y="-5.0800" drill="0.8000" diameter="1.6000" shape="long"/>+  <pad name="4" x="7.6200" y="-5.0800" drill="0.8000" diameter="1.6000" shape="long"/>+  <pad name="6" x="7.6200" y="-0.0000" drill="0.8000" diameter="1.6000" shape="long"/>+  <wire x1="1.1600" y1="1.3300" x2="1.1600" y2="-6.4100" width="0.1200" layer="21"/>+  <wire x1="1.1600" y1="-6.4100" x2="6.4600" y2="-6.4100" width="0.1200" layer="21"/>+  <wire x1="2.8100" y1="1.3300" x2="1.1600" y2="1.3300" width="0.1200" layer="21"/>+  <wire x1="6.4600" y1="1.3300" x2="4.8100" y2="1.3300" width="0.1200" layer="21"/>+  <wire x1="6.4600" y1="-6.4100" x2="6.4600" y2="1.3300" width="0.1200" layer="21"/>+  <wire x1="0.6350" y1="0.2700" x2="1.6350" y2="1.2700" width="0.1000" layer="51"/>+  <wire x1="0.6350" y1="-6.3500" x2="0.6350" y2="0.2700" width="0.1000" layer="51"/>+  <wire x1="1.6350" y1="1.2700" x2="6.9850" y2="1.2700" width="0.1000" layer="51"/>+  <wire x1="6.9850" y1="1.2700" x2="6.9850" y2="-6.3500" width="0.1000" layer="51"/>+  <wire x1="6.9850" y1="-6.3500" x2="0.6350" y2="-6.3500" width="0.1000" layer="51"/>+  <wire x1="4.8100" y1="1.3300" x2="4.7759" y2="1.0712" width="0.1200" layer="21"/>+  <wire x1="4.7759" y1="1.0712" x2="4.6760" y2="0.8300" width="0.1200" layer="21"/>+  <wire x1="4.6760" y1="0.8300" x2="4.5171" y2="0.6229" width="0.1200" layer="21"/>+  <wire x1="4.5171" y1="0.6229" x2="4.3100" y2="0.4640" width="0.1200" layer="21"/>+  <wire x1="4.3100" y1="0.4640" x2="4.0688" y2="0.3641" width="0.1200" layer="21"/>+  <wire x1="4.0688" y1="0.3641" x2="3.8100" y2="0.3300" width="0.1200" layer="21"/>+  <wire x1="3.8100" y1="0.3300" x2="3.5512" y2="0.3641" width="0.1200" layer="21"/>+  <wire x1="3.5512" y1="0.3641" x2="3.3100" y2="0.4640" width="0.1200" layer="21"/>+  <wire x1="3.3100" y1="0.4640" x2="3.1029" y2="0.6229" width="0.1200" layer="21"/>+  <wire x1="3.1029" y1="0.6229" x2="2.9440" y2="0.8300" width="0.1200" layer="21"/>+  <wire x1="2.9440" y1="0.8300" x2="2.8441" y2="1.0712" width="0.1200" layer="21"/>+  <wire x1="2.8441" y1="1.0712" x2="2.8100" y2="1.3300" width="0.1200" layer="21"/>+  <text x="0" y="1.930" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-7.010" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="KMOC3052">+  <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="Anode" x="-17.78" y="2.54" length="middle" direction="pas"/>+  <pin name="Cathode" x="-17.78" y="0" length="middle" direction="pas"/>+  <pin name="NC" x="-17.78" y="-2.54" length="middle" direction="io"/>+  <pin name="Main_terminal" x="17.78" y="0" length="middle" direction="pas" rot="R180"/>+  <pin name="Main_terminal@2" x="17.78" y="-2.54" length="middle" direction="pas" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="KMOC3052" prefix="U">+  <description></description>+  <gates>+    <gate name="G$1" symbol="KMOC3052" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="DIP-5-6_W7.62mm">+      <connects>+        <connect gate="G$1" pin="Anode" pad="1"/>+        <connect gate="G$1" pin="Cathode" pad="2"/>+        <connect gate="G$1" pin="NC" pad="3"/>+        <connect gate="G$1" pin="Main_terminal" pad="6"/>+        <connect gate="G$1" pin="Main_terminal@2" pad="4"/>+      </connects>+      <technologies><technology name=""/></technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
kmoc3052.stepadded+3927
@@ -0,0 +1,3927 @@+ISO-10303-21;
+HEADER;
+/* DIP-5-6_W7.62mm.step 3D STEP model for use in ECAD systems
+ * Copyright (C) 2018, kicad StepUp
+ * 
+ * This work is licensed under the [Creative Commons CC-BY-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/legalcode), 
+ * with the following exception:
+ * To the extent that the creation of electronic designs that use 'Licensed Material' can be considered to be 'Adapted Material', 
+ * then the copyright holder waives article 3 of the license with respect to these designs and any generated files which use data provided 
+ * as part of the 'Licensed Material'.
+ * You are free to use the library data in your own projects without the obligation to share your project files under this or any other license agreement.
+ * However, if you wish to redistribute these libraries, or parts thereof (including in modified form) as a collection then the exception above does not apply. 
+ * Please refer to https://github.com/KiCad/kicad-packages3D/blob/master/LICENSE.md for further clarification of the exception.
+ * Disclaimer of Warranties and Limitation of Liability.
+ * These libraries are provided in the hope that they will be useful, but are provided without warranty of any kind, express or implied.
+ * *USE 3D CAD DATA AT YOUR OWN RISK*
+ * *DO NOT RELY UPON ANY INFORMATION FOUND HERE WITHOUT INDEPENDENT VERIFICATION.*
+ * 
+ */
+
+FILE_DESCRIPTION(
+/* description */ ('model of DIP-5-6_W7.62mm'),
+/* implementation_level */ '2;1');
+
+FILE_NAME(
+/* name */ 'DIP-5-6_W7.62mm.step',
+/* time_stamp */ '2018-02-07T18:06:47',
+/* author */ ('kicad StepUp','ksu'),
+/* organization */ ('FreeCAD'),
+/* preprocessor_version */ 'OCC',
+/* originating_system */ 'kicad StepUp',
+/* authorisation */ '');
+
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+'automotive_design',2000,#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('DIP_5_6_W762mm','DIP_5_6_W762mm','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#2984);
+#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,#57,#118,#141,#212,#229,#259,#289,#320,#351,
+#382,#405,#429,#459,#490,#521,#552,#583,#614,#631,#661,#719,#777,
+#807,#832,#882,#907,#957,#988,#1011,#1035,#1093,#1151,#1181,#1206,
+#1256,#1314,#1331,#1362,#1420,#1478,#1509,#1526,#1543,#1586,#1603,
+#1620,#1637,#1686,#1710,#1752,#1801,#1825,#1872,#1889,#1906,#1918,
+#1935,#1952,#2010,#2054,#2071,#2093,#2142,#2166,#2208,#2220,#2242,
+#2259,#2308,#2332,#2374,#2386,#2403,#2420,#2437,#2459,#2524,#2548,
+#2606,#2618,#2635,#2652,#2681,#2698,#2715,#2727,#2744,#2761,#2773,
+#2801,#2812,#2829,#2846,#2858,#2875,#2892,#2904,#2921,#2938,#2955,
+#2972));
+#17 = ADVANCED_FACE('',(#18),#52,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#30,#38,#46));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(6.661276356577,-5.741276356577,0.38));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(6.661276356577,0.661276356577,0.38));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(6.661276356577,-5.741276356577,0.38));
+#28 = VECTOR('',#29,1.);
+#29 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#30 = ORIENTED_EDGE('',*,*,#31,.T.);
+#31 = EDGE_CURVE('',#24,#32,#34,.T.);
+#32 = VERTEX_POINT('',#33);
+#33 = CARTESIAN_POINT('',(0.958723643423,0.661276356577,0.38));
+#34 = LINE('',#35,#36);
+#35 = CARTESIAN_POINT('',(6.661276356577,0.661276356577,0.38));
+#36 = VECTOR('',#37,1.);
+#37 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#38 = ORIENTED_EDGE('',*,*,#39,.T.);
+#39 = EDGE_CURVE('',#32,#40,#42,.T.);
+#40 = VERTEX_POINT('',#41);
+#41 = CARTESIAN_POINT('',(0.958723643423,-5.741276356577,0.38));
+#42 = LINE('',#43,#44);
+#43 = CARTESIAN_POINT('',(0.958723643423,0.661276356577,0.38));
+#44 = VECTOR('',#45,1.);
+#45 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#46 = ORIENTED_EDGE('',*,*,#47,.T.);
+#47 = EDGE_CURVE('',#40,#22,#48,.T.);
+#48 = LINE('',#49,#50);
+#49 = CARTESIAN_POINT('',(0.958723643423,-5.741276356577,0.38));
+#50 = VECTOR('',#51,1.);
+#51 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#52 = PLANE('',#53);
+#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56);
+#54 = CARTESIAN_POINT('',(6.661276356577,-5.741276356577,0.38));
+#55 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#56 = DIRECTION('',(-0.665105919973,0.746749030945,0.E+000));
+#57 = ADVANCED_FACE('',(#58),#113,.T.);
+#58 = FACE_BOUND('',#59,.T.);
+#59 = EDGE_LOOP('',(#60,#61,#68,#76,#84,#92,#100,#108));
+#60 = ORIENTED_EDGE('',*,*,#21,.T.);
+#61 = ORIENTED_EDGE('',*,*,#62,.T.);
+#62 = EDGE_CURVE('',#24,#63,#65,.T.);
+#63 = VERTEX_POINT('',#64);
+#64 = CARTESIAN_POINT('',(6.985,0.985,1.903));
+#65 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#66,#67),.UNSPECIFIED.,.F.,.F.,(2,
+2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#66 = CARTESIAN_POINT('',(6.661276356577,0.661276356577,0.38));
+#67 = CARTESIAN_POINT('',(6.985,0.985,1.903));
+#68 = ORIENTED_EDGE('',*,*,#69,.F.);
+#69 = EDGE_CURVE('',#70,#63,#72,.T.);
+#70 = VERTEX_POINT('',#71);
+#71 = CARTESIAN_POINT('',(6.985,0.2285,1.903));
+#72 = LINE('',#73,#74);
+#73 = CARTESIAN_POINT('',(6.985,-6.065,1.903));
+#74 = VECTOR('',#75,1.);
+#75 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#76 = ORIENTED_EDGE('',*,*,#77,.F.);
+#77 = EDGE_CURVE('',#78,#70,#80,.T.);
+#78 = VERTEX_POINT('',#79);
+#79 = CARTESIAN_POINT('',(6.985,-0.762,1.903));
+#80 = LINE('',#81,#82);
+#81 = CARTESIAN_POINT('',(6.985,-6.065,1.903));
+#82 = VECTOR('',#83,1.);
+#83 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#84 = ORIENTED_EDGE('',*,*,#85,.F.);
+#85 = EDGE_CURVE('',#86,#78,#88,.T.);
+#86 = VERTEX_POINT('',#87);
+#87 = CARTESIAN_POINT('',(6.985,-4.318,1.903));
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(6.985,-6.065,1.903));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#92 = ORIENTED_EDGE('',*,*,#93,.F.);
+#93 = EDGE_CURVE('',#94,#86,#96,.T.);
+#94 = VERTEX_POINT('',#95);
+#95 = CARTESIAN_POINT('',(6.985,-5.3085,1.903));
+#96 = LINE('',#97,#98);
+#97 = CARTESIAN_POINT('',(6.985,-6.065,1.903));
+#98 = VECTOR('',#99,1.);
+#99 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#100 = ORIENTED_EDGE('',*,*,#101,.F.);
+#101 = EDGE_CURVE('',#102,#94,#104,.T.);
+#102 = VERTEX_POINT('',#103);
+#103 = CARTESIAN_POINT('',(6.985,-6.065,1.903));
+#104 = LINE('',#105,#106);
+#105 = CARTESIAN_POINT('',(6.985,-6.065,1.903));
+#106 = VECTOR('',#107,1.);
+#107 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#108 = ORIENTED_EDGE('',*,*,#109,.F.);
+#109 = EDGE_CURVE('',#22,#102,#110,.T.);
+#110 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#111,#112),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#111 = CARTESIAN_POINT('',(6.661276356577,-5.741276356577,0.38));
+#112 = CARTESIAN_POINT('',(6.985,-6.065,1.903));
+#113 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#114,#115)
+,(#116,#117
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,7.05),(0.E+000,1.)
+,.PIECEWISE_BEZIER_KNOTS.);
+#114 = CARTESIAN_POINT('',(6.661276356577,-5.741276356577,0.38));
+#115 = CARTESIAN_POINT('',(6.985,-6.065,1.903));
+#116 = CARTESIAN_POINT('',(6.661276356577,0.661276356577,0.38));
+#117 = CARTESIAN_POINT('',(6.985,0.985,1.903));
+#118 = ADVANCED_FACE('',(#119),#136,.T.);
+#119 = FACE_BOUND('',#120,.T.);
+#120 = EDGE_LOOP('',(#121,#122,#129,#135));
+#121 = ORIENTED_EDGE('',*,*,#31,.T.);
+#122 = ORIENTED_EDGE('',*,*,#123,.T.);
+#123 = EDGE_CURVE('',#32,#124,#126,.T.);
+#124 = VERTEX_POINT('',#125);
+#125 = CARTESIAN_POINT('',(0.635,0.985,1.903));
+#126 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#127,#128),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#127 = CARTESIAN_POINT('',(0.958723643423,0.661276356577,0.38));
+#128 = CARTESIAN_POINT('',(0.635,0.985,1.903));
+#129 = ORIENTED_EDGE('',*,*,#130,.F.);
+#130 = EDGE_CURVE('',#63,#124,#131,.T.);
+#131 = LINE('',#132,#133);
+#132 = CARTESIAN_POINT('',(6.985,0.985,1.903));
+#133 = VECTOR('',#134,1.);
+#134 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#135 = ORIENTED_EDGE('',*,*,#62,.F.);
+#136 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#137,#138)
+,(#139,#140
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,6.35),(0.E+000,1.)
+,.PIECEWISE_BEZIER_KNOTS.);
+#137 = CARTESIAN_POINT('',(6.661276356577,0.661276356577,0.38));
+#138 = CARTESIAN_POINT('',(6.985,0.985,1.903));
+#139 = CARTESIAN_POINT('',(0.958723643423,0.661276356577,0.38));
+#140 = CARTESIAN_POINT('',(0.635,0.985,1.903));
+#141 = ADVANCED_FACE('',(#142),#207,.T.);
+#142 = FACE_BOUND('',#143,.T.);
+#143 = EDGE_LOOP('',(#144,#145,#152,#160,#168,#176,#184,#192,#200,#206)
+);
+#144 = ORIENTED_EDGE('',*,*,#39,.T.);
+#145 = ORIENTED_EDGE('',*,*,#146,.T.);
+#146 = EDGE_CURVE('',#40,#147,#149,.T.);
+#147 = VERTEX_POINT('',#148);
+#148 = CARTESIAN_POINT('',(0.635,-6.065,1.903));
+#149 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#150,#151),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#150 = CARTESIAN_POINT('',(0.958723643423,-5.741276356577,0.38));
+#151 = CARTESIAN_POINT('',(0.635,-6.065,1.903));
+#152 = ORIENTED_EDGE('',*,*,#153,.F.);
+#153 = EDGE_CURVE('',#154,#147,#156,.T.);
+#154 = VERTEX_POINT('',#155);
+#155 = CARTESIAN_POINT('',(0.635,-5.3085,1.903));
+#156 = LINE('',#157,#158);
+#157 = CARTESIAN_POINT('',(0.635,0.985,1.903));
+#158 = VECTOR('',#159,1.);
+#159 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#160 = ORIENTED_EDGE('',*,*,#161,.F.);
+#161 = EDGE_CURVE('',#162,#154,#164,.T.);
+#162 = VERTEX_POINT('',#163);
+#163 = CARTESIAN_POINT('',(0.635,-4.318,1.903));
+#164 = LINE('',#165,#166);
+#165 = CARTESIAN_POINT('',(0.635,0.985,1.903));
+#166 = VECTOR('',#167,1.);
+#167 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#168 = ORIENTED_EDGE('',*,*,#169,.F.);
+#169 = EDGE_CURVE('',#170,#162,#172,.T.);
+#170 = VERTEX_POINT('',#171);
+#171 = CARTESIAN_POINT('',(0.635,-3.302,1.903));
+#172 = LINE('',#173,#174);
+#173 = CARTESIAN_POINT('',(0.635,0.985,1.903));
+#174 = VECTOR('',#175,1.);
+#175 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#176 = ORIENTED_EDGE('',*,*,#177,.F.);
+#177 = EDGE_CURVE('',#178,#170,#180,.T.);
+#178 = VERTEX_POINT('',#179);
+#179 = CARTESIAN_POINT('',(0.635,-1.778,1.903));
+#180 = LINE('',#181,#182);
+#181 = CARTESIAN_POINT('',(0.635,0.985,1.903));
+#182 = VECTOR('',#183,1.);
+#183 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#184 = ORIENTED_EDGE('',*,*,#185,.F.);
+#185 = EDGE_CURVE('',#186,#178,#188,.T.);
+#186 = VERTEX_POINT('',#187);
+#187 = CARTESIAN_POINT('',(0.635,-0.762,1.903));
+#188 = LINE('',#189,#190);
+#189 = CARTESIAN_POINT('',(0.635,0.985,1.903));
+#190 = VECTOR('',#191,1.);
+#191 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#192 = ORIENTED_EDGE('',*,*,#193,.F.);
+#193 = EDGE_CURVE('',#194,#186,#196,.T.);
+#194 = VERTEX_POINT('',#195);
+#195 = CARTESIAN_POINT('',(0.635,0.2285,1.903));
+#196 = LINE('',#197,#198);
+#197 = CARTESIAN_POINT('',(0.635,0.985,1.903));
+#198 = VECTOR('',#199,1.);
+#199 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#200 = ORIENTED_EDGE('',*,*,#201,.F.);
+#201 = EDGE_CURVE('',#124,#194,#202,.T.);
+#202 = LINE('',#203,#204);
+#203 = CARTESIAN_POINT('',(0.635,0.985,1.903));
+#204 = VECTOR('',#205,1.);
+#205 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#206 = ORIENTED_EDGE('',*,*,#123,.F.);
+#207 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#208,#209)
+,(#210,#211
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,7.05),(0.E+000,1.)
+,.PIECEWISE_BEZIER_KNOTS.);
+#208 = CARTESIAN_POINT('',(0.958723643423,0.661276356577,0.38));
+#209 = CARTESIAN_POINT('',(0.635,0.985,1.903));
+#210 = CARTESIAN_POINT('',(0.958723643423,-5.741276356577,0.38));
+#211 = CARTESIAN_POINT('',(0.635,-6.065,1.903));
+#212 = ADVANCED_FACE('',(#213),#224,.T.);
+#213 = FACE_BOUND('',#214,.T.);
+#214 = EDGE_LOOP('',(#215,#216,#217,#223));
+#215 = ORIENTED_EDGE('',*,*,#47,.T.);
+#216 = ORIENTED_EDGE('',*,*,#109,.T.);
+#217 = ORIENTED_EDGE('',*,*,#218,.F.);
+#218 = EDGE_CURVE('',#147,#102,#219,.T.);
+#219 = LINE('',#220,#221);
+#220 = CARTESIAN_POINT('',(0.635,-6.065,1.903));
+#221 = VECTOR('',#222,1.);
+#222 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#223 = ORIENTED_EDGE('',*,*,#146,.F.);
+#224 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#225,#226)
+,(#227,#228
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,6.35),(0.E+000,1.)
+,.PIECEWISE_BEZIER_KNOTS.);
+#225 = CARTESIAN_POINT('',(0.958723643423,-5.741276356577,0.38));
+#226 = CARTESIAN_POINT('',(0.635,-6.065,1.903));
+#227 = CARTESIAN_POINT('',(6.661276356577,-5.741276356577,0.38));
+#228 = CARTESIAN_POINT('',(6.985,-6.065,1.903));
+#229 = ADVANCED_FACE('',(#230),#254,.T.);
+#230 = FACE_BOUND('',#231,.T.);
+#231 = EDGE_LOOP('',(#232,#239,#240,#248));
+#232 = ORIENTED_EDGE('',*,*,#233,.F.);
+#233 = EDGE_CURVE('',#102,#234,#236,.T.);
+#234 = VERTEX_POINT('',#235);
+#235 = CARTESIAN_POINT('',(6.985,-6.065,2.157));
+#236 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#237,#238),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#237 = CARTESIAN_POINT('',(6.985,-6.065,1.903));
+#238 = CARTESIAN_POINT('',(6.985,-6.065,2.157));
+#239 = ORIENTED_EDGE('',*,*,#101,.T.);
+#240 = ORIENTED_EDGE('',*,*,#241,.F.);
+#241 = EDGE_CURVE('',#242,#94,#244,.T.);
+#242 = VERTEX_POINT('',#243);
+#243 = CARTESIAN_POINT('',(6.985,-5.3085,2.157));
+#244 = LINE('',#245,#246);
+#245 = CARTESIAN_POINT('',(6.985,-5.3085,1.375851864311));
+#246 = VECTOR('',#247,1.);
+#247 = DIRECTION('',(2.280594732E-032,-1.711814264203E-017,-1.));
+#248 = ORIENTED_EDGE('',*,*,#249,.F.);
+#249 = EDGE_CURVE('',#234,#242,#250,.T.);
+#250 = LINE('',#251,#252);
+#251 = CARTESIAN_POINT('',(6.985,-6.065,2.157));
+#252 = VECTOR('',#253,1.);
+#253 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#254 = PLANE('',#255);
+#255 = AXIS2_PLACEMENT_3D('',#256,#257,#258);
+#256 = CARTESIAN_POINT('',(6.985,-6.065,2.157));
+#257 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#258 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#259 = ADVANCED_FACE('',(#260),#284,.T.);
+#260 = FACE_BOUND('',#261,.T.);
+#261 = EDGE_LOOP('',(#262,#270,#271,#278));
+#262 = ORIENTED_EDGE('',*,*,#263,.F.);
+#263 = EDGE_CURVE('',#70,#264,#266,.T.);
+#264 = VERTEX_POINT('',#265);
+#265 = CARTESIAN_POINT('',(6.985,0.2285,2.157));
+#266 = LINE('',#267,#268);
+#267 = CARTESIAN_POINT('',(6.985,0.2285,1.375851864311));
+#268 = VECTOR('',#269,1.);
+#269 = DIRECTION('',(-1.479319003586E-032,1.110376752219E-017,1.));
+#270 = ORIENTED_EDGE('',*,*,#69,.T.);
+#271 = ORIENTED_EDGE('',*,*,#272,.T.);
+#272 = EDGE_CURVE('',#63,#273,#275,.T.);
+#273 = VERTEX_POINT('',#274);
+#274 = CARTESIAN_POINT('',(6.985,0.985,2.157));
+#275 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#276,#277),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#276 = CARTESIAN_POINT('',(6.985,0.985,1.903));
+#277 = CARTESIAN_POINT('',(6.985,0.985,2.157));
+#278 = ORIENTED_EDGE('',*,*,#279,.F.);
+#279 = EDGE_CURVE('',#264,#273,#280,.T.);
+#280 = LINE('',#281,#282);
+#281 = CARTESIAN_POINT('',(6.985,-6.065,2.157));
+#282 = VECTOR('',#283,1.);
+#283 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#284 = PLANE('',#285);
+#285 = AXIS2_PLACEMENT_3D('',#286,#287,#288);
+#286 = CARTESIAN_POINT('',(6.985,-6.065,2.157));
+#287 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#288 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#289 = ADVANCED_FACE('',(#290),#315,.T.);
+#290 = FACE_BOUND('',#291,.T.);
+#291 = EDGE_LOOP('',(#292,#302,#308,#309));
+#292 = ORIENTED_EDGE('',*,*,#293,.F.);
+#293 = EDGE_CURVE('',#294,#296,#298,.T.);
+#294 = VERTEX_POINT('',#295);
+#295 = CARTESIAN_POINT('',(7.366,-5.3085,1.903));
+#296 = VERTEX_POINT('',#297);
+#297 = CARTESIAN_POINT('',(7.366,-4.318,1.903));
+#298 = LINE('',#299,#300);
+#299 = CARTESIAN_POINT('',(7.366,-5.3085,1.903));
+#300 = VECTOR('',#301,1.);
+#301 = DIRECTION('',(-1.209802949635E-015,1.,0.E+000));
+#302 = ORIENTED_EDGE('',*,*,#303,.T.);
+#303 = EDGE_CURVE('',#294,#94,#304,.T.);
+#304 = LINE('',#305,#306);
+#305 = CARTESIAN_POINT('',(3.81,-5.3085,1.903));
+#306 = VECTOR('',#307,1.);
+#307 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#308 = ORIENTED_EDGE('',*,*,#93,.T.);
+#309 = ORIENTED_EDGE('',*,*,#310,.T.);
+#310 = EDGE_CURVE('',#86,#296,#311,.T.);
+#311 = LINE('',#312,#313);
+#312 = CARTESIAN_POINT('',(3.81,-4.318,1.903));
+#313 = VECTOR('',#314,1.);
+#314 = DIRECTION('',(1.,1.209802949635E-015,0.E+000));
+#315 = PLANE('',#316);
+#316 = AXIS2_PLACEMENT_3D('',#317,#318,#319);
+#317 = CARTESIAN_POINT('',(3.81,-4.81325,1.903));
+#318 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#319 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#320 = ADVANCED_FACE('',(#321),#346,.T.);
+#321 = FACE_BOUND('',#322,.T.);
+#322 = EDGE_LOOP('',(#323,#333,#339,#340));
+#323 = ORIENTED_EDGE('',*,*,#324,.T.);
+#324 = EDGE_CURVE('',#325,#327,#329,.T.);
+#325 = VERTEX_POINT('',#326);
+#326 = CARTESIAN_POINT('',(7.366,0.2285,1.903));
+#327 = VERTEX_POINT('',#328);
+#328 = CARTESIAN_POINT('',(7.366,-0.762,1.903));
+#329 = LINE('',#330,#331);
+#330 = CARTESIAN_POINT('',(7.366,0.2285,1.903));
+#331 = VECTOR('',#332,1.);
+#332 = DIRECTION('',(1.209802949635E-015,-1.,0.E+000));
+#333 = ORIENTED_EDGE('',*,*,#334,.T.);
+#334 = EDGE_CURVE('',#327,#78,#335,.T.);
+#335 = LINE('',#336,#337);
+#336 = CARTESIAN_POINT('',(3.81,-0.762,1.903));
+#337 = VECTOR('',#338,1.);
+#338 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#339 = ORIENTED_EDGE('',*,*,#77,.T.);
+#340 = ORIENTED_EDGE('',*,*,#341,.T.);
+#341 = EDGE_CURVE('',#70,#325,#342,.T.);
+#342 = LINE('',#343,#344);
+#343 = CARTESIAN_POINT('',(3.81,0.2285,1.903));
+#344 = VECTOR('',#345,1.);
+#345 = DIRECTION('',(1.,1.209802949635E-015,0.E+000));
+#346 = PLANE('',#347);
+#347 = AXIS2_PLACEMENT_3D('',#348,#349,#350);
+#348 = CARTESIAN_POINT('',(3.81,-0.26675,1.903));
+#349 = DIRECTION('',(2.063935642778E-032,-3.528858029185E-031,-1.));
+#350 = DIRECTION('',(1.33226762955E-015,-1.,3.528858029185E-031));
+#351 = ADVANCED_FACE('',(#352),#377,.T.);
+#352 = FACE_BOUND('',#353,.T.);
+#353 = EDGE_LOOP('',(#354,#362,#363,#371));
+#354 = ORIENTED_EDGE('',*,*,#355,.F.);
+#355 = EDGE_CURVE('',#86,#356,#358,.T.);
+#356 = VERTEX_POINT('',#357);
+#357 = CARTESIAN_POINT('',(6.985,-4.318,2.157));
+#358 = LINE('',#359,#360);
+#359 = CARTESIAN_POINT('',(6.985,-4.318,1.89632597582));
+#360 = VECTOR('',#361,1.);
+#361 = DIRECTION('',(2.332425752646E-032,-1.750718625081E-017,1.));
+#362 = ORIENTED_EDGE('',*,*,#85,.T.);
+#363 = ORIENTED_EDGE('',*,*,#364,.F.);
+#364 = EDGE_CURVE('',#365,#78,#367,.T.);
+#365 = VERTEX_POINT('',#366);
+#366 = CARTESIAN_POINT('',(6.985,-0.762,2.157));
+#367 = LINE('',#368,#369);
+#368 = CARTESIAN_POINT('',(6.985,-0.762,1.89632597582));
+#369 = VECTOR('',#370,1.);
+#370 = DIRECTION('',(1.45505319408E-031,-1.092162837111E-016,-1.));
+#371 = ORIENTED_EDGE('',*,*,#372,.F.);
+#372 = EDGE_CURVE('',#356,#365,#373,.T.);
+#373 = LINE('',#374,#375);
+#374 = CARTESIAN_POINT('',(6.985,-6.065,2.157));
+#375 = VECTOR('',#376,1.);
+#376 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#377 = PLANE('',#378);
+#378 = AXIS2_PLACEMENT_3D('',#379,#380,#381);
+#379 = CARTESIAN_POINT('',(6.985,-6.065,2.157));
+#380 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#381 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#382 = ADVANCED_FACE('',(#383),#400,.T.);
+#383 = FACE_BOUND('',#384,.T.);
+#384 = EDGE_LOOP('',(#385,#386,#393,#399));
+#385 = ORIENTED_EDGE('',*,*,#130,.T.);
+#386 = ORIENTED_EDGE('',*,*,#387,.T.);
+#387 = EDGE_CURVE('',#124,#388,#390,.T.);
+#388 = VERTEX_POINT('',#389);
+#389 = CARTESIAN_POINT('',(0.635,0.985,2.157));
+#390 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#391,#392),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#391 = CARTESIAN_POINT('',(0.635,0.985,1.903));
+#392 = CARTESIAN_POINT('',(0.635,0.985,2.157));
+#393 = ORIENTED_EDGE('',*,*,#394,.F.);
+#394 = EDGE_CURVE('',#273,#388,#395,.T.);
+#395 = LINE('',#396,#397);
+#396 = CARTESIAN_POINT('',(6.985,0.985,2.157));
+#397 = VECTOR('',#398,1.);
+#398 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#399 = ORIENTED_EDGE('',*,*,#272,.F.);
+#400 = PLANE('',#401);
+#401 = AXIS2_PLACEMENT_3D('',#402,#403,#404);
+#402 = CARTESIAN_POINT('',(6.985,0.985,2.157));
+#403 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#404 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#405 = ADVANCED_FACE('',(#406),#424,.T.);
+#406 = FACE_BOUND('',#407,.T.);
+#407 = EDGE_LOOP('',(#408,#409,#410,#418));
+#408 = ORIENTED_EDGE('',*,*,#387,.F.);
+#409 = ORIENTED_EDGE('',*,*,#201,.T.);
+#410 = ORIENTED_EDGE('',*,*,#411,.F.);
+#411 = EDGE_CURVE('',#412,#194,#414,.T.);
+#412 = VERTEX_POINT('',#413);
+#413 = CARTESIAN_POINT('',(0.635,0.2285,2.157));
+#414 = LINE('',#415,#416);
+#415 = CARTESIAN_POINT('',(0.635,0.2285,1.375851864311));
+#416 = VECTOR('',#417,1.);
+#417 = DIRECTION('',(1.479319003586E-032,-1.110376752219E-017,-1.));
+#418 = ORIENTED_EDGE('',*,*,#419,.F.);
+#419 = EDGE_CURVE('',#388,#412,#420,.T.);
+#420 = LINE('',#421,#422);
+#421 = CARTESIAN_POINT('',(0.635,0.985,2.157));
+#422 = VECTOR('',#423,1.);
+#423 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#424 = PLANE('',#425);
+#425 = AXIS2_PLACEMENT_3D('',#426,#427,#428);
+#426 = CARTESIAN_POINT('',(0.635,0.985,2.157));
+#427 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#428 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#429 = ADVANCED_FACE('',(#430),#454,.T.);
+#430 = FACE_BOUND('',#431,.T.);
+#431 = EDGE_LOOP('',(#432,#440,#441,#448));
+#432 = ORIENTED_EDGE('',*,*,#433,.F.);
+#433 = EDGE_CURVE('',#154,#434,#436,.T.);
+#434 = VERTEX_POINT('',#435);
+#435 = CARTESIAN_POINT('',(0.635,-5.3085,2.157));
+#436 = LINE('',#437,#438);
+#437 = CARTESIAN_POINT('',(0.635,-5.3085,1.375851864311));
+#438 = VECTOR('',#439,1.);
+#439 = DIRECTION('',(-2.280594732E-032,1.711814264203E-017,1.));
+#440 = ORIENTED_EDGE('',*,*,#153,.T.);
+#441 = ORIENTED_EDGE('',*,*,#442,.T.);
+#442 = EDGE_CURVE('',#147,#443,#445,.T.);
+#443 = VERTEX_POINT('',#444);
+#444 = CARTESIAN_POINT('',(0.635,-6.065,2.157));
+#445 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#446,#447),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#446 = CARTESIAN_POINT('',(0.635,-6.065,1.903));
+#447 = CARTESIAN_POINT('',(0.635,-6.065,2.157));
+#448 = ORIENTED_EDGE('',*,*,#449,.F.);
+#449 = EDGE_CURVE('',#434,#443,#450,.T.);
+#450 = LINE('',#451,#452);
+#451 = CARTESIAN_POINT('',(0.635,0.985,2.157));
+#452 = VECTOR('',#453,1.);
+#453 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#454 = PLANE('',#455);
+#455 = AXIS2_PLACEMENT_3D('',#456,#457,#458);
+#456 = CARTESIAN_POINT('',(0.635,0.985,2.157));
+#457 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#458 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#459 = ADVANCED_FACE('',(#460),#485,.T.);
+#460 = FACE_BOUND('',#461,.T.);
+#461 = EDGE_LOOP('',(#462,#463,#471,#479));
+#462 = ORIENTED_EDGE('',*,*,#193,.T.);
+#463 = ORIENTED_EDGE('',*,*,#464,.T.);
+#464 = EDGE_CURVE('',#186,#465,#467,.T.);
+#465 = VERTEX_POINT('',#466);
+#466 = CARTESIAN_POINT('',(0.254,-0.762,1.903));
+#467 = LINE('',#468,#469);
+#468 = CARTESIAN_POINT('',(3.81,-0.762,1.903));
+#469 = VECTOR('',#470,1.);
+#470 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#471 = ORIENTED_EDGE('',*,*,#472,.F.);
+#472 = EDGE_CURVE('',#473,#465,#475,.T.);
+#473 = VERTEX_POINT('',#474);
+#474 = CARTESIAN_POINT('',(0.254,0.2285,1.903));
+#475 = LINE('',#476,#477);
+#476 = CARTESIAN_POINT('',(0.254,0.2285,1.903));
+#477 = VECTOR('',#478,1.);
+#478 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#479 = ORIENTED_EDGE('',*,*,#480,.T.);
+#480 = EDGE_CURVE('',#473,#194,#481,.T.);
+#481 = LINE('',#482,#483);
+#482 = CARTESIAN_POINT('',(3.81,0.2285,1.903));
+#483 = VECTOR('',#484,1.);
+#484 = DIRECTION('',(1.,1.209802949635E-015,0.E+000));
+#485 = PLANE('',#486);
+#486 = AXIS2_PLACEMENT_3D('',#487,#488,#489);
+#487 = CARTESIAN_POINT('',(3.81,-0.26675,1.903));
+#488 = DIRECTION('',(2.063935642778E-032,-3.528858029185E-031,-1.));
+#489 = DIRECTION('',(1.33226762955E-015,-1.,3.528858029185E-031));
+#490 = ADVANCED_FACE('',(#491),#516,.T.);
+#491 = FACE_BOUND('',#492,.T.);
+#492 = EDGE_LOOP('',(#493,#494,#502,#510));
+#493 = ORIENTED_EDGE('',*,*,#161,.T.);
+#494 = ORIENTED_EDGE('',*,*,#495,.T.);
+#495 = EDGE_CURVE('',#154,#496,#498,.T.);
+#496 = VERTEX_POINT('',#497);
+#497 = CARTESIAN_POINT('',(0.254,-5.3085,1.903));
+#498 = LINE('',#499,#500);
+#499 = CARTESIAN_POINT('',(3.81,-5.3085,1.903));
+#500 = VECTOR('',#501,1.);
+#501 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#502 = ORIENTED_EDGE('',*,*,#503,.T.);
+#503 = EDGE_CURVE('',#496,#504,#506,.T.);
+#504 = VERTEX_POINT('',#505);
+#505 = CARTESIAN_POINT('',(0.254,-4.318,1.903));
+#506 = LINE('',#507,#508);
+#507 = CARTESIAN_POINT('',(0.254,-5.3085,1.903));
+#508 = VECTOR('',#509,1.);
+#509 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#510 = ORIENTED_EDGE('',*,*,#511,.T.);
+#511 = EDGE_CURVE('',#504,#162,#512,.T.);
+#512 = LINE('',#513,#514);
+#513 = CARTESIAN_POINT('',(3.81,-4.318,1.903));
+#514 = VECTOR('',#515,1.);
+#515 = DIRECTION('',(1.,1.209802949635E-015,0.E+000));
+#516 = PLANE('',#517);
+#517 = AXIS2_PLACEMENT_3D('',#518,#519,#520);
+#518 = CARTESIAN_POINT('',(3.81,-4.81325,1.903));
+#519 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#520 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#521 = ADVANCED_FACE('',(#522),#547,.T.);
+#522 = FACE_BOUND('',#523,.T.);
+#523 = EDGE_LOOP('',(#524,#532,#533,#541));
+#524 = ORIENTED_EDGE('',*,*,#525,.F.);
+#525 = EDGE_CURVE('',#186,#526,#528,.T.);
+#526 = VERTEX_POINT('',#527);
+#527 = CARTESIAN_POINT('',(0.635,-0.762,2.157));
+#528 = LINE('',#529,#530);
+#529 = CARTESIAN_POINT('',(0.635,-0.762,1.89632597582));
+#530 = VECTOR('',#531,1.);
+#531 = DIRECTION('',(-1.45505319408E-031,1.092162837111E-016,1.));
+#532 = ORIENTED_EDGE('',*,*,#185,.T.);
+#533 = ORIENTED_EDGE('',*,*,#534,.F.);
+#534 = EDGE_CURVE('',#535,#178,#537,.T.);
+#535 = VERTEX_POINT('',#536);
+#536 = CARTESIAN_POINT('',(0.635,-1.778,2.157));
+#537 = LINE('',#538,#539);
+#538 = CARTESIAN_POINT('',(0.635,-1.778,1.909119152869));
+#539 = VECTOR('',#540,1.);
+#540 = DIRECTION('',(-9.866695557796E-047,7.405941072911E-032,-1.));
+#541 = ORIENTED_EDGE('',*,*,#542,.F.);
+#542 = EDGE_CURVE('',#526,#535,#543,.T.);
+#543 = LINE('',#544,#545);
+#544 = CARTESIAN_POINT('',(0.635,0.985,2.157));
+#545 = VECTOR('',#546,1.);
+#546 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#547 = PLANE('',#548);
+#548 = AXIS2_PLACEMENT_3D('',#549,#550,#551);
+#549 = CARTESIAN_POINT('',(0.635,0.985,2.157));
+#550 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#551 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#552 = ADVANCED_FACE('',(#553),#578,.T.);
+#553 = FACE_BOUND('',#554,.T.);
+#554 = EDGE_LOOP('',(#555,#563,#564,#572));
+#555 = ORIENTED_EDGE('',*,*,#556,.F.);
+#556 = EDGE_CURVE('',#170,#557,#559,.T.);
+#557 = VERTEX_POINT('',#558);
+#558 = CARTESIAN_POINT('',(0.635,-3.302,2.157));
+#559 = LINE('',#560,#561);
+#560 = CARTESIAN_POINT('',(0.635,-3.302,1.909119152869));
+#561 = VECTOR('',#562,1.);
+#562 = DIRECTION('',(5.43889627378E-047,-4.082435205317E-032,1.));
+#563 = ORIENTED_EDGE('',*,*,#169,.T.);
+#564 = ORIENTED_EDGE('',*,*,#565,.F.);
+#565 = EDGE_CURVE('',#566,#162,#568,.T.);
+#566 = VERTEX_POINT('',#567);
+#567 = CARTESIAN_POINT('',(0.635,-4.318,2.157));
+#568 = LINE('',#569,#570);
+#569 = CARTESIAN_POINT('',(0.635,-4.318,1.89632597582));
+#570 = VECTOR('',#571,1.);
+#571 = DIRECTION('',(-2.332425752646E-032,1.750718625081E-017,-1.));
+#572 = ORIENTED_EDGE('',*,*,#573,.F.);
+#573 = EDGE_CURVE('',#557,#566,#574,.T.);
+#574 = LINE('',#575,#576);
+#575 = CARTESIAN_POINT('',(0.635,0.985,2.157));
+#576 = VECTOR('',#577,1.);
+#577 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#578 = PLANE('',#579);
+#579 = AXIS2_PLACEMENT_3D('',#580,#581,#582);
+#580 = CARTESIAN_POINT('',(0.635,0.985,2.157));
+#581 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#582 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#583 = ADVANCED_FACE('',(#584),#609,.T.);
+#584 = FACE_BOUND('',#585,.T.);
+#585 = EDGE_LOOP('',(#586,#587,#595,#603));
+#586 = ORIENTED_EDGE('',*,*,#177,.T.);
+#587 = ORIENTED_EDGE('',*,*,#588,.T.);
+#588 = EDGE_CURVE('',#170,#589,#591,.T.);
+#589 = VERTEX_POINT('',#590);
+#590 = CARTESIAN_POINT('',(0.254,-3.302,1.903));
+#591 = LINE('',#592,#593);
+#592 = CARTESIAN_POINT('',(3.937,-3.302,1.903));
+#593 = VECTOR('',#594,1.);
+#594 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#595 = ORIENTED_EDGE('',*,*,#596,.F.);
+#596 = EDGE_CURVE('',#597,#589,#599,.T.);
+#597 = VERTEX_POINT('',#598);
+#598 = CARTESIAN_POINT('',(0.254,-1.778,1.903));
+#599 = LINE('',#600,#601);
+#600 = CARTESIAN_POINT('',(0.254,-1.778,1.903));
+#601 = VECTOR('',#602,1.);
+#602 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#603 = ORIENTED_EDGE('',*,*,#604,.T.);
+#604 = EDGE_CURVE('',#597,#178,#605,.T.);
+#605 = LINE('',#606,#607);
+#606 = CARTESIAN_POINT('',(-2.442490654175E-015,-1.778,1.903));
+#607 = VECTOR('',#608,1.);
+#608 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#609 = PLANE('',#610);
+#610 = AXIS2_PLACEMENT_3D('',#611,#612,#613);
+#611 = CARTESIAN_POINT('',(1.9685,-2.54,1.903));
+#612 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#613 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#614 = ADVANCED_FACE('',(#615),#626,.T.);
+#615 = FACE_BOUND('',#616,.T.);
+#616 = EDGE_LOOP('',(#617,#618,#619,#625));
+#617 = ORIENTED_EDGE('',*,*,#218,.T.);
+#618 = ORIENTED_EDGE('',*,*,#233,.T.);
+#619 = ORIENTED_EDGE('',*,*,#620,.F.);
+#620 = EDGE_CURVE('',#443,#234,#621,.T.);
+#621 = LINE('',#622,#623);
+#622 = CARTESIAN_POINT('',(0.635,-6.065,2.157));
+#623 = VECTOR('',#624,1.);
+#624 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#625 = ORIENTED_EDGE('',*,*,#442,.F.);
+#626 = PLANE('',#627);
+#627 = AXIS2_PLACEMENT_3D('',#628,#629,#630);
+#628 = CARTESIAN_POINT('',(0.635,-6.065,2.157));
+#629 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#630 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#631 = ADVANCED_FACE('',(#632),#656,.T.);
+#632 = FACE_BOUND('',#633,.T.);
+#633 = EDGE_LOOP('',(#634,#641,#642,#650));
+#634 = ORIENTED_EDGE('',*,*,#635,.F.);
+#635 = EDGE_CURVE('',#234,#636,#638,.T.);
+#636 = VERTEX_POINT('',#637);
+#637 = CARTESIAN_POINT('',(6.91,-5.99,2.157));
+#638 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#639,#640),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#639 = CARTESIAN_POINT('',(6.985,-6.065,2.157));
+#640 = CARTESIAN_POINT('',(6.91,-5.99,2.157));
+#641 = ORIENTED_EDGE('',*,*,#249,.T.);
+#642 = ORIENTED_EDGE('',*,*,#643,.T.);
+#643 = EDGE_CURVE('',#242,#644,#646,.T.);
+#644 = VERTEX_POINT('',#645);
+#645 = CARTESIAN_POINT('',(6.91,-5.3085,2.157));
+#646 = LINE('',#647,#648);
+#647 = CARTESIAN_POINT('',(7.747,-5.3085,2.157));
+#648 = VECTOR('',#649,1.);
+#649 = DIRECTION('',(-1.,-1.209802949635E-015,0.E+000));
+#650 = ORIENTED_EDGE('',*,*,#651,.F.);
+#651 = EDGE_CURVE('',#636,#644,#652,.T.);
+#652 = LINE('',#653,#654);
+#653 = CARTESIAN_POINT('',(6.91,-5.99,2.157));
+#654 = VECTOR('',#655,1.);
+#655 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#656 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#657,#658)
+,(#659,#660
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,7.05),(0.E+000,1.)
+,.PIECEWISE_BEZIER_KNOTS.);
+#657 = CARTESIAN_POINT('',(6.985,-6.065,2.157));
+#658 = CARTESIAN_POINT('',(6.91,-5.99,2.157));
+#659 = CARTESIAN_POINT('',(6.985,0.985,2.157));
+#660 = CARTESIAN_POINT('',(6.91,0.91,2.157));
+#661 = ADVANCED_FACE('',(#662),#714,.T.);
+#662 = FACE_BOUND('',#663,.T.);
+#663 = EDGE_LOOP('',(#664,#665,#666,#675,#683,#691,#699,#708));
+#664 = ORIENTED_EDGE('',*,*,#241,.T.);
+#665 = ORIENTED_EDGE('',*,*,#303,.F.);
+#666 = ORIENTED_EDGE('',*,*,#667,.F.);
+#667 = EDGE_CURVE('',#668,#294,#670,.T.);
+#668 = VERTEX_POINT('',#669);
+#669 = CARTESIAN_POINT('',(7.493,-5.3085,1.776));
+#670 = CIRCLE('',#671,0.127);
+#671 = AXIS2_PLACEMENT_3D('',#672,#673,#674);
+#672 = CARTESIAN_POINT('',(7.366,-5.3085,1.776));
+#673 = DIRECTION('',(1.209802949635E-015,-1.,0.E+000));
+#674 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#675 = ORIENTED_EDGE('',*,*,#676,.T.);
+#676 = EDGE_CURVE('',#668,#677,#679,.T.);
+#677 = VERTEX_POINT('',#678);
+#678 = CARTESIAN_POINT('',(7.493,-5.3085,-2.843));
+#679 = LINE('',#680,#681);
+#680 = CARTESIAN_POINT('',(7.493,-5.3085,2.157));
+#681 = VECTOR('',#682,1.);
+#682 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#683 = ORIENTED_EDGE('',*,*,#684,.F.);
+#684 = EDGE_CURVE('',#685,#677,#687,.T.);
+#685 = VERTEX_POINT('',#686);
+#686 = CARTESIAN_POINT('',(7.747,-5.3085,-2.843));
+#687 = LINE('',#688,#689);
+#688 = CARTESIAN_POINT('',(7.747,-5.3085,-2.843));
+#689 = VECTOR('',#690,1.);
+#690 = DIRECTION('',(-1.,-1.209802949635E-015,0.E+000));
+#691 = ORIENTED_EDGE('',*,*,#692,.F.);
+#692 = EDGE_CURVE('',#693,#685,#695,.T.);
+#693 = VERTEX_POINT('',#694);
+#694 = CARTESIAN_POINT('',(7.747,-5.3085,1.776));
+#695 = LINE('',#696,#697);
+#696 = CARTESIAN_POINT('',(7.747,-5.3085,2.157));
+#697 = VECTOR('',#698,1.);
+#698 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#699 = ORIENTED_EDGE('',*,*,#700,.T.);
+#700 = EDGE_CURVE('',#693,#701,#703,.T.);
+#701 = VERTEX_POINT('',#702);
+#702 = CARTESIAN_POINT('',(7.366,-5.3085,2.157));
+#703 = CIRCLE('',#704,0.381);
+#704 = AXIS2_PLACEMENT_3D('',#705,#706,#707);
+#705 = CARTESIAN_POINT('',(7.366,-5.3085,1.776));
+#706 = DIRECTION('',(1.209802949635E-015,-1.,0.E+000));
+#707 = DIRECTION('',(0.E+000,0.E+000,1.));
+#708 = ORIENTED_EDGE('',*,*,#709,.T.);
+#709 = EDGE_CURVE('',#701,#242,#710,.T.);
+#710 = LINE('',#711,#712);
+#711 = CARTESIAN_POINT('',(7.747,-5.3085,2.157));
+#712 = VECTOR('',#713,1.);
+#713 = DIRECTION('',(-1.,-1.209802949635E-015,0.E+000));
+#714 = PLANE('',#715);
+#715 = AXIS2_PLACEMENT_3D('',#716,#717,#718);
+#716 = CARTESIAN_POINT('',(3.81,-5.3085,0.594703728622));
+#717 = DIRECTION('',(1.269634851193E-015,-1.,1.711814264203E-017));
+#718 = DIRECTION('',(1.,1.269634851193E-015,0.E+000));
+#719 = ADVANCED_FACE('',(#720),#772,.T.);
+#720 = FACE_BOUND('',#721,.T.);
+#721 = EDGE_LOOP('',(#722,#723,#724,#732,#741,#749,#757,#765));
+#722 = ORIENTED_EDGE('',*,*,#341,.F.);
+#723 = ORIENTED_EDGE('',*,*,#263,.T.);
+#724 = ORIENTED_EDGE('',*,*,#725,.T.);
+#725 = EDGE_CURVE('',#264,#726,#728,.T.);
+#726 = VERTEX_POINT('',#727);
+#727 = CARTESIAN_POINT('',(7.366,0.2285,2.157));
+#728 = LINE('',#729,#730);
+#729 = CARTESIAN_POINT('',(-0.127,0.2285,2.157));
+#730 = VECTOR('',#731,1.);
+#731 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#732 = ORIENTED_EDGE('',*,*,#733,.T.);
+#733 = EDGE_CURVE('',#726,#734,#736,.T.);
+#734 = VERTEX_POINT('',#735);
+#735 = CARTESIAN_POINT('',(7.747,0.2285,1.776));
+#736 = CIRCLE('',#737,0.381);
+#737 = AXIS2_PLACEMENT_3D('',#738,#739,#740);
+#738 = CARTESIAN_POINT('',(7.366,0.2285,1.776));
+#739 = DIRECTION('',(-1.209802949635E-015,1.,0.E+000));
+#740 = DIRECTION('',(0.E+000,0.E+000,1.));
+#741 = ORIENTED_EDGE('',*,*,#742,.T.);
+#742 = EDGE_CURVE('',#734,#743,#745,.T.);
+#743 = VERTEX_POINT('',#744);
+#744 = CARTESIAN_POINT('',(7.747,0.2285,-2.843));
+#745 = LINE('',#746,#747);
+#746 = CARTESIAN_POINT('',(7.747,0.2285,2.157));
+#747 = VECTOR('',#748,1.);
+#748 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#749 = ORIENTED_EDGE('',*,*,#750,.T.);
+#750 = EDGE_CURVE('',#743,#751,#753,.T.);
+#751 = VERTEX_POINT('',#752);
+#752 = CARTESIAN_POINT('',(7.493,0.2285,-2.843));
+#753 = LINE('',#754,#755);
+#754 = CARTESIAN_POINT('',(7.747,0.2285,-2.843));
+#755 = VECTOR('',#756,1.);
+#756 = DIRECTION('',(-1.,-1.209802949635E-015,0.E+000));
+#757 = ORIENTED_EDGE('',*,*,#758,.F.);
+#758 = EDGE_CURVE('',#759,#751,#761,.T.);
+#759 = VERTEX_POINT('',#760);
+#760 = CARTESIAN_POINT('',(7.493,0.2285,1.776));
+#761 = LINE('',#762,#763);
+#762 = CARTESIAN_POINT('',(7.493,0.2285,2.157));
+#763 = VECTOR('',#764,1.);
+#764 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#765 = ORIENTED_EDGE('',*,*,#766,.T.);
+#766 = EDGE_CURVE('',#759,#325,#767,.T.);
+#767 = CIRCLE('',#768,0.127);
+#768 = AXIS2_PLACEMENT_3D('',#769,#770,#771);
+#769 = CARTESIAN_POINT('',(7.366,0.2285,1.776));
+#770 = DIRECTION('',(1.209802949635E-015,-1.,0.E+000));
+#771 = DIRECTION('',(0.E+000,0.E+000,1.));
+#772 = PLANE('',#773);
+#773 = AXIS2_PLACEMENT_3D('',#774,#775,#776);
+#774 = CARTESIAN_POINT('',(3.81,0.2285,0.594703728622));
+#775 = DIRECTION('',(-1.269634851193E-015,1.,-1.110376752219E-017));
+#776 = DIRECTION('',(-1.,-1.269634851193E-015,0.E+000));
+#777 = ADVANCED_FACE('',(#778),#802,.T.);
+#778 = FACE_BOUND('',#779,.T.);
+#779 = EDGE_LOOP('',(#780,#788,#789,#796));
+#780 = ORIENTED_EDGE('',*,*,#781,.T.);
+#781 = EDGE_CURVE('',#782,#264,#784,.T.);
+#782 = VERTEX_POINT('',#783);
+#783 = CARTESIAN_POINT('',(6.91,0.2285,2.157));
+#784 = LINE('',#785,#786);
+#785 = CARTESIAN_POINT('',(-0.127,0.2285,2.157));
+#786 = VECTOR('',#787,1.);
+#787 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#788 = ORIENTED_EDGE('',*,*,#279,.T.);
+#789 = ORIENTED_EDGE('',*,*,#790,.T.);
+#790 = EDGE_CURVE('',#273,#791,#793,.T.);
+#791 = VERTEX_POINT('',#792);
+#792 = CARTESIAN_POINT('',(6.91,0.91,2.157));
+#793 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#794,#795),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#794 = CARTESIAN_POINT('',(6.985,0.985,2.157));
+#795 = CARTESIAN_POINT('',(6.91,0.91,2.157));
+#796 = ORIENTED_EDGE('',*,*,#797,.F.);
+#797 = EDGE_CURVE('',#782,#791,#798,.T.);
+#798 = LINE('',#799,#800);
+#799 = CARTESIAN_POINT('',(6.91,-5.99,2.157));
+#800 = VECTOR('',#801,1.);
+#801 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#802 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#803,#804)
+,(#805,#806
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,7.05),(0.E+000,1.)
+,.PIECEWISE_BEZIER_KNOTS.);
+#803 = CARTESIAN_POINT('',(6.985,-6.065,2.157));
+#804 = CARTESIAN_POINT('',(6.91,-5.99,2.157));
+#805 = CARTESIAN_POINT('',(6.985,0.985,2.157));
+#806 = CARTESIAN_POINT('',(6.91,0.91,2.157));
+#807 = ADVANCED_FACE('',(#808),#827,.F.);
+#808 = FACE_BOUND('',#809,.T.);
+#809 = EDGE_LOOP('',(#810,#811,#812,#821));
+#810 = ORIENTED_EDGE('',*,*,#667,.T.);
+#811 = ORIENTED_EDGE('',*,*,#293,.T.);
+#812 = ORIENTED_EDGE('',*,*,#813,.F.);
+#813 = EDGE_CURVE('',#814,#296,#816,.T.);
+#814 = VERTEX_POINT('',#815);
+#815 = CARTESIAN_POINT('',(7.493,-4.318,1.776));
+#816 = CIRCLE('',#817,0.127);
+#817 = AXIS2_PLACEMENT_3D('',#818,#819,#820);
+#818 = CARTESIAN_POINT('',(7.366,-4.318,1.776));
+#819 = DIRECTION('',(1.209802949635E-015,-1.,0.E+000));
+#820 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#821 = ORIENTED_EDGE('',*,*,#822,.F.);
+#822 = EDGE_CURVE('',#668,#814,#823,.T.);
+#823 = LINE('',#824,#825);
+#824 = CARTESIAN_POINT('',(7.493,-5.3085,1.776));
+#825 = VECTOR('',#826,1.);
+#826 = DIRECTION('',(-1.209802949635E-015,1.,0.E+000));
+#827 = CYLINDRICAL_SURFACE('',#828,0.127);
+#828 = AXIS2_PLACEMENT_3D('',#829,#830,#831);
+#829 = CARTESIAN_POINT('',(7.366,-5.3085,1.776));
+#830 = DIRECTION('',(-1.209802949635E-015,1.,0.E+000));
+#831 = DIRECTION('',(1.,1.209802949635E-015,0.E+000));
+#832 = ADVANCED_FACE('',(#833),#877,.T.);
+#833 = FACE_BOUND('',#834,.T.);
+#834 = EDGE_LOOP('',(#835,#836,#837,#845,#854,#862,#870,#876));
+#835 = ORIENTED_EDGE('',*,*,#310,.F.);
+#836 = ORIENTED_EDGE('',*,*,#355,.T.);
+#837 = ORIENTED_EDGE('',*,*,#838,.T.);
+#838 = EDGE_CURVE('',#356,#839,#841,.T.);
+#839 = VERTEX_POINT('',#840);
+#840 = CARTESIAN_POINT('',(7.366,-4.318,2.157));
+#841 = LINE('',#842,#843);
+#842 = CARTESIAN_POINT('',(3.81,-4.318,2.157));
+#843 = VECTOR('',#844,1.);
+#844 = DIRECTION('',(1.,1.209802949635E-015,0.E+000));
+#845 = ORIENTED_EDGE('',*,*,#846,.F.);
+#846 = EDGE_CURVE('',#847,#839,#849,.T.);
+#847 = VERTEX_POINT('',#848);
+#848 = CARTESIAN_POINT('',(7.747,-4.318,1.776));
+#849 = CIRCLE('',#850,0.381);
+#850 = AXIS2_PLACEMENT_3D('',#851,#852,#853);
+#851 = CARTESIAN_POINT('',(7.366,-4.318,1.776));
+#852 = DIRECTION('',(1.209802949635E-015,-1.,0.E+000));
+#853 = DIRECTION('',(0.E+000,0.E+000,1.));
+#854 = ORIENTED_EDGE('',*,*,#855,.F.);
+#855 = EDGE_CURVE('',#856,#847,#858,.T.);
+#856 = VERTEX_POINT('',#857);
+#857 = CARTESIAN_POINT('',(7.747,-4.318,0.E+000));
+#858 = LINE('',#859,#860);
+#859 = CARTESIAN_POINT('',(7.747,-4.318,0.E+000));
+#860 = VECTOR('',#861,1.);
+#861 = DIRECTION('',(0.E+000,0.E+000,1.));
+#862 = ORIENTED_EDGE('',*,*,#863,.T.);
+#863 = EDGE_CURVE('',#856,#864,#866,.T.);
+#864 = VERTEX_POINT('',#865);
+#865 = CARTESIAN_POINT('',(7.493,-4.318,0.E+000));
+#866 = LINE('',#867,#868);
+#867 = CARTESIAN_POINT('',(7.747,-4.318,0.E+000));
+#868 = VECTOR('',#869,1.);
+#869 = DIRECTION('',(-1.,-1.209802949635E-015,0.E+000));
+#870 = ORIENTED_EDGE('',*,*,#871,.T.);
+#871 = EDGE_CURVE('',#864,#814,#872,.T.);
+#872 = LINE('',#873,#874);
+#873 = CARTESIAN_POINT('',(7.493,-4.318,0.E+000));
+#874 = VECTOR('',#875,1.);
+#875 = DIRECTION('',(0.E+000,0.E+000,1.));
+#876 = ORIENTED_EDGE('',*,*,#813,.T.);
+#877 = PLANE('',#878);
+#878 = AXIS2_PLACEMENT_3D('',#879,#880,#881);
+#879 = CARTESIAN_POINT('',(3.81,-4.318,1.635651951639));
+#880 = DIRECTION('',(-1.289870837983E-015,1.,1.750718625081E-017));
+#881 = DIRECTION('',(-1.,-1.289870837983E-015,0.E+000));
+#882 = ADVANCED_FACE('',(#883),#902,.F.);
+#883 = FACE_BOUND('',#884,.F.);
+#884 = EDGE_LOOP('',(#885,#886,#887,#896));
+#885 = ORIENTED_EDGE('',*,*,#766,.T.);
+#886 = ORIENTED_EDGE('',*,*,#324,.T.);
+#887 = ORIENTED_EDGE('',*,*,#888,.F.);
+#888 = EDGE_CURVE('',#889,#327,#891,.T.);
+#889 = VERTEX_POINT('',#890);
+#890 = CARTESIAN_POINT('',(7.493,-0.762,1.776));
+#891 = CIRCLE('',#892,0.127);
+#892 = AXIS2_PLACEMENT_3D('',#893,#894,#895);
+#893 = CARTESIAN_POINT('',(7.366,-0.762,1.776));
+#894 = DIRECTION('',(1.209802949635E-015,-1.,0.E+000));
+#895 = DIRECTION('',(0.E+000,0.E+000,1.));
+#896 = ORIENTED_EDGE('',*,*,#897,.F.);
+#897 = EDGE_CURVE('',#759,#889,#898,.T.);
+#898 = LINE('',#899,#900);
+#899 = CARTESIAN_POINT('',(7.493,0.2285,1.776));
+#900 = VECTOR('',#901,1.);
+#901 = DIRECTION('',(1.209802949635E-015,-1.,0.E+000));
+#902 = CYLINDRICAL_SURFACE('',#903,0.127);
+#903 = AXIS2_PLACEMENT_3D('',#904,#905,#906);
+#904 = CARTESIAN_POINT('',(7.366,0.2285,1.776));
+#905 = DIRECTION('',(1.209802949635E-015,-1.,0.E+000));
+#906 = DIRECTION('',(1.,1.209802949635E-015,0.E+000));
+#907 = ADVANCED_FACE('',(#908),#952,.T.);
+#908 = FACE_BOUND('',#909,.T.);
+#909 = EDGE_LOOP('',(#910,#911,#912,#913,#921,#929,#937,#946));
+#910 = ORIENTED_EDGE('',*,*,#364,.T.);
+#911 = ORIENTED_EDGE('',*,*,#334,.F.);
+#912 = ORIENTED_EDGE('',*,*,#888,.F.);
+#913 = ORIENTED_EDGE('',*,*,#914,.F.);
+#914 = EDGE_CURVE('',#915,#889,#917,.T.);
+#915 = VERTEX_POINT('',#916);
+#916 = CARTESIAN_POINT('',(7.493,-0.762,0.E+000));
+#917 = LINE('',#918,#919);
+#918 = CARTESIAN_POINT('',(7.493,-0.762,0.E+000));
+#919 = VECTOR('',#920,1.);
+#920 = DIRECTION('',(0.E+000,0.E+000,1.));
+#921 = ORIENTED_EDGE('',*,*,#922,.F.);
+#922 = EDGE_CURVE('',#923,#915,#925,.T.);
+#923 = VERTEX_POINT('',#924);
+#924 = CARTESIAN_POINT('',(7.747,-0.762,0.E+000));
+#925 = LINE('',#926,#927);
+#926 = CARTESIAN_POINT('',(7.747,-0.762,0.E+000));
+#927 = VECTOR('',#928,1.);
+#928 = DIRECTION('',(-1.,-1.209802949635E-015,0.E+000));
+#929 = ORIENTED_EDGE('',*,*,#930,.F.);
+#930 = EDGE_CURVE('',#931,#923,#933,.T.);
+#931 = VERTEX_POINT('',#932);
+#932 = CARTESIAN_POINT('',(7.747,-0.762,1.776));
+#933 = LINE('',#934,#935);
+#934 = CARTESIAN_POINT('',(7.747,-0.762,2.157));
+#935 = VECTOR('',#936,1.);
+#936 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#937 = ORIENTED_EDGE('',*,*,#938,.F.);
+#938 = EDGE_CURVE('',#939,#931,#941,.T.);
+#939 = VERTEX_POINT('',#940);
+#940 = CARTESIAN_POINT('',(7.366,-0.762,2.157));
+#941 = CIRCLE('',#942,0.381);
+#942 = AXIS2_PLACEMENT_3D('',#943,#944,#945);
+#943 = CARTESIAN_POINT('',(7.366,-0.762,1.776));
+#944 = DIRECTION('',(-1.209802949635E-015,1.,0.E+000));
+#945 = DIRECTION('',(0.E+000,0.E+000,1.));
+#946 = ORIENTED_EDGE('',*,*,#947,.T.);
+#947 = EDGE_CURVE('',#939,#365,#948,.T.);
+#948 = LINE('',#949,#950);
+#949 = CARTESIAN_POINT('',(7.747,-0.762,2.157));
+#950 = VECTOR('',#951,1.);
+#951 = DIRECTION('',(-1.,-1.209802949635E-015,0.E+000));
+#952 = PLANE('',#953);
+#953 = AXIS2_PLACEMENT_3D('',#954,#955,#956);
+#954 = CARTESIAN_POINT('',(3.81,-0.762,1.635651951639));
+#955 = DIRECTION('',(1.289870837983E-015,-1.,1.092162837111E-016));
+#956 = DIRECTION('',(1.45505319408E-031,-1.092162837111E-016,-1.));
+#957 = ADVANCED_FACE('',(#958),#983,.T.);
+#958 = FACE_BOUND('',#959,.T.);
+#959 = EDGE_LOOP('',(#960,#968,#969,#977));
+#960 = ORIENTED_EDGE('',*,*,#961,.T.);
+#961 = EDGE_CURVE('',#962,#356,#964,.T.);
+#962 = VERTEX_POINT('',#963);
+#963 = CARTESIAN_POINT('',(6.91,-4.318,2.157));
+#964 = LINE('',#965,#966);
+#965 = CARTESIAN_POINT('',(3.81,-4.318,2.157));
+#966 = VECTOR('',#967,1.);
+#967 = DIRECTION('',(1.,1.209802949635E-015,0.E+000));
+#968 = ORIENTED_EDGE('',*,*,#372,.T.);
+#969 = ORIENTED_EDGE('',*,*,#970,.T.);
+#970 = EDGE_CURVE('',#365,#971,#973,.T.);
+#971 = VERTEX_POINT('',#972);
+#972 = CARTESIAN_POINT('',(6.91,-0.762,2.157));
+#973 = LINE('',#974,#975);
+#974 = CARTESIAN_POINT('',(7.747,-0.762,2.157));
+#975 = VECTOR('',#976,1.);
+#976 = DIRECTION('',(-1.,-1.209802949635E-015,0.E+000));
+#977 = ORIENTED_EDGE('',*,*,#978,.F.);
+#978 = EDGE_CURVE('',#962,#971,#979,.T.);
+#979 = LINE('',#980,#981);
+#980 = CARTESIAN_POINT('',(6.91,-5.99,2.157));
+#981 = VECTOR('',#982,1.);
+#982 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#983 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#984,#985)
+,(#986,#987
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,7.05),(0.E+000,1.)
+,.PIECEWISE_BEZIER_KNOTS.);
+#984 = CARTESIAN_POINT('',(6.985,-6.065,2.157));
+#985 = CARTESIAN_POINT('',(6.91,-5.99,2.157));
+#986 = CARTESIAN_POINT('',(6.985,0.985,2.157));
+#987 = CARTESIAN_POINT('',(6.91,0.91,2.157));
+#988 = ADVANCED_FACE('',(#989),#1006,.T.);
+#989 = FACE_BOUND('',#990,.T.);
+#990 = EDGE_LOOP('',(#991,#992,#999,#1005));
+#991 = ORIENTED_EDGE('',*,*,#394,.T.);
+#992 = ORIENTED_EDGE('',*,*,#993,.T.);
+#993 = EDGE_CURVE('',#388,#994,#996,.T.);
+#994 = VERTEX_POINT('',#995);
+#995 = CARTESIAN_POINT('',(0.71,0.91,2.157));
+#996 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#997,#998),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#997 = CARTESIAN_POINT('',(0.635,0.985,2.157));
+#998 = CARTESIAN_POINT('',(0.71,0.91,2.157));
+#999 = ORIENTED_EDGE('',*,*,#1000,.F.);
+#1000 = EDGE_CURVE('',#791,#994,#1001,.T.);
+#1001 = LINE('',#1002,#1003);
+#1002 = CARTESIAN_POINT('',(6.91,0.91,2.157));
+#1003 = VECTOR('',#1004,1.);
+#1004 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#1005 = ORIENTED_EDGE('',*,*,#790,.F.);
+#1006 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#1007,#1008)
+,(#1009,#1010
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,6.35),(0.E+000,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#1007 = CARTESIAN_POINT('',(6.985,0.985,2.157));
+#1008 = CARTESIAN_POINT('',(6.91,0.91,2.157));
+#1009 = CARTESIAN_POINT('',(0.635,0.985,2.157));
+#1010 = CARTESIAN_POINT('',(0.71,0.91,2.157));
+#1011 = ADVANCED_FACE('',(#1012),#1030,.T.);
+#1012 = FACE_BOUND('',#1013,.T.);
+#1013 = EDGE_LOOP('',(#1014,#1015,#1016,#1024));
+#1014 = ORIENTED_EDGE('',*,*,#993,.F.);
+#1015 = ORIENTED_EDGE('',*,*,#419,.T.);
+#1016 = ORIENTED_EDGE('',*,*,#1017,.T.);
+#1017 = EDGE_CURVE('',#412,#1018,#1020,.T.);
+#1018 = VERTEX_POINT('',#1019);
+#1019 = CARTESIAN_POINT('',(0.71,0.2285,2.157));
+#1020 = LINE('',#1021,#1022);
+#1021 = CARTESIAN_POINT('',(-0.127,0.2285,2.157));
+#1022 = VECTOR('',#1023,1.);
+#1023 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#1024 = ORIENTED_EDGE('',*,*,#1025,.F.);
+#1025 = EDGE_CURVE('',#994,#1018,#1026,.T.);
+#1026 = LINE('',#1027,#1028);
+#1027 = CARTESIAN_POINT('',(0.71,0.91,2.157));
+#1028 = VECTOR('',#1029,1.);
+#1029 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#1030 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#1031,#1032)
+,(#1033,#1034
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,7.05),(0.E+000,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#1031 = CARTESIAN_POINT('',(0.635,0.985,2.157));
+#1032 = CARTESIAN_POINT('',(0.71,0.91,2.157));
+#1033 = CARTESIAN_POINT('',(0.635,-6.065,2.157));
+#1034 = CARTESIAN_POINT('',(0.71,-5.99,2.157));
+#1035 = ADVANCED_FACE('',(#1036),#1088,.T.);
+#1036 = FACE_BOUND('',#1037,.T.);
+#1037 = EDGE_LOOP('',(#1038,#1049,#1055,#1056,#1057,#1066,#1074,#1082));
+#1038 = ORIENTED_EDGE('',*,*,#1039,.T.);
+#1039 = EDGE_CURVE('',#1040,#1042,#1044,.T.);
+#1040 = VERTEX_POINT('',#1041);
+#1041 = CARTESIAN_POINT('',(-0.127,0.2285,1.776));
+#1042 = VERTEX_POINT('',#1043);
+#1043 = CARTESIAN_POINT('',(0.254,0.2285,2.157));
+#1044 = CIRCLE('',#1045,0.381);
+#1045 = AXIS2_PLACEMENT_3D('',#1046,#1047,#1048);
+#1046 = CARTESIAN_POINT('',(0.254,0.2285,1.776));
+#1047 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#1048 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1049 = ORIENTED_EDGE('',*,*,#1050,.T.);
+#1050 = EDGE_CURVE('',#1042,#412,#1051,.T.);
+#1051 = LINE('',#1052,#1053);
+#1052 = CARTESIAN_POINT('',(-0.127,0.2285,2.157));
+#1053 = VECTOR('',#1054,1.);
+#1054 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#1055 = ORIENTED_EDGE('',*,*,#411,.T.);
+#1056 = ORIENTED_EDGE('',*,*,#480,.F.);
+#1057 = ORIENTED_EDGE('',*,*,#1058,.F.);
+#1058 = EDGE_CURVE('',#1059,#473,#1061,.T.);
+#1059 = VERTEX_POINT('',#1060);
+#1060 = CARTESIAN_POINT('',(0.127,0.2285,1.776));
+#1061 = CIRCLE('',#1062,0.127);
+#1062 = AXIS2_PLACEMENT_3D('',#1063,#1064,#1065);
+#1063 = CARTESIAN_POINT('',(0.254,0.2285,1.776));
+#1064 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#1065 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1066 = ORIENTED_EDGE('',*,*,#1067,.T.);
+#1067 = EDGE_CURVE('',#1059,#1068,#1070,.T.);
+#1068 = VERTEX_POINT('',#1069);
+#1069 = CARTESIAN_POINT('',(0.127,0.2285,-2.843));
+#1070 = LINE('',#1071,#1072);
+#1071 = CARTESIAN_POINT('',(0.127,0.2285,2.157));
+#1072 = VECTOR('',#1073,1.);
+#1073 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1074 = ORIENTED_EDGE('',*,*,#1075,.F.);
+#1075 = EDGE_CURVE('',#1076,#1068,#1078,.T.);
+#1076 = VERTEX_POINT('',#1077);
+#1077 = CARTESIAN_POINT('',(-0.127,0.2285,-2.843));
+#1078 = LINE('',#1079,#1080);
+#1079 = CARTESIAN_POINT('',(-0.127,0.2285,-2.843));
+#1080 = VECTOR('',#1081,1.);
+#1081 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#1082 = ORIENTED_EDGE('',*,*,#1083,.F.);
+#1083 = EDGE_CURVE('',#1040,#1076,#1084,.T.);
+#1084 = LINE('',#1085,#1086);
+#1085 = CARTESIAN_POINT('',(-0.127,0.2285,2.157));
+#1086 = VECTOR('',#1087,1.);
+#1087 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1088 = PLANE('',#1089);
+#1089 = AXIS2_PLACEMENT_3D('',#1090,#1091,#1092);
+#1090 = CARTESIAN_POINT('',(3.81,0.2285,0.594703728622));
+#1091 = DIRECTION('',(-1.269634851193E-015,1.,-1.110376752219E-017));
+#1092 = DIRECTION('',(-1.,-1.269634851193E-015,0.E+000));
+#1093 = ADVANCED_FACE('',(#1094),#1146,.T.);
+#1094 = FACE_BOUND('',#1095,.T.);
+#1095 = EDGE_LOOP('',(#1096,#1107,#1115,#1123,#1131,#1138,#1139,#1140));
+#1096 = ORIENTED_EDGE('',*,*,#1097,.T.);
+#1097 = EDGE_CURVE('',#1098,#1100,#1102,.T.);
+#1098 = VERTEX_POINT('',#1099);
+#1099 = CARTESIAN_POINT('',(0.254,-5.3085,2.157));
+#1100 = VERTEX_POINT('',#1101);
+#1101 = CARTESIAN_POINT('',(-0.127,-5.3085,1.776));
+#1102 = CIRCLE('',#1103,0.381);
+#1103 = AXIS2_PLACEMENT_3D('',#1104,#1105,#1106);
+#1104 = CARTESIAN_POINT('',(0.254,-5.3085,1.776));
+#1105 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#1106 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1107 = ORIENTED_EDGE('',*,*,#1108,.T.);
+#1108 = EDGE_CURVE('',#1100,#1109,#1111,.T.);
+#1109 = VERTEX_POINT('',#1110);
+#1110 = CARTESIAN_POINT('',(-0.127,-5.3085,-2.843));
+#1111 = LINE('',#1112,#1113);
+#1112 = CARTESIAN_POINT('',(-0.127,-5.3085,2.157));
+#1113 = VECTOR('',#1114,1.);
+#1114 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1115 = ORIENTED_EDGE('',*,*,#1116,.T.);
+#1116 = EDGE_CURVE('',#1109,#1117,#1119,.T.);
+#1117 = VERTEX_POINT('',#1118);
+#1118 = CARTESIAN_POINT('',(0.127,-5.3085,-2.843));
+#1119 = LINE('',#1120,#1121);
+#1120 = CARTESIAN_POINT('',(-0.127,-5.3085,-2.843));
+#1121 = VECTOR('',#1122,1.);
+#1122 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#1123 = ORIENTED_EDGE('',*,*,#1124,.F.);
+#1124 = EDGE_CURVE('',#1125,#1117,#1127,.T.);
+#1125 = VERTEX_POINT('',#1126);
+#1126 = CARTESIAN_POINT('',(0.127,-5.3085,1.776));
+#1127 = LINE('',#1128,#1129);
+#1128 = CARTESIAN_POINT('',(0.127,-5.3085,2.157));
+#1129 = VECTOR('',#1130,1.);
+#1130 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1131 = ORIENTED_EDGE('',*,*,#1132,.T.);
+#1132 = EDGE_CURVE('',#1125,#496,#1133,.T.);
+#1133 = CIRCLE('',#1134,0.127);
+#1134 = AXIS2_PLACEMENT_3D('',#1135,#1136,#1137);
+#1135 = CARTESIAN_POINT('',(0.254,-5.3085,1.776));
+#1136 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#1137 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1138 = ORIENTED_EDGE('',*,*,#495,.F.);
+#1139 = ORIENTED_EDGE('',*,*,#433,.T.);
+#1140 = ORIENTED_EDGE('',*,*,#1141,.T.);
+#1141 = EDGE_CURVE('',#434,#1098,#1142,.T.);
+#1142 = LINE('',#1143,#1144);
+#1143 = CARTESIAN_POINT('',(7.747,-5.3085,2.157));
+#1144 = VECTOR('',#1145,1.);
+#1145 = DIRECTION('',(-1.,-1.209802949635E-015,0.E+000));
+#1146 = PLANE('',#1147);
+#1147 = AXIS2_PLACEMENT_3D('',#1148,#1149,#1150);
+#1148 = CARTESIAN_POINT('',(3.81,-5.3085,0.594703728622));
+#1149 = DIRECTION('',(1.269634851193E-015,-1.,1.711814264203E-017));
+#1150 = DIRECTION('',(1.,1.269634851193E-015,0.E+000));
+#1151 = ADVANCED_FACE('',(#1152),#1176,.T.);
+#1152 = FACE_BOUND('',#1153,.T.);
+#1153 = EDGE_LOOP('',(#1154,#1162,#1163,#1170));
+#1154 = ORIENTED_EDGE('',*,*,#1155,.T.);
+#1155 = EDGE_CURVE('',#1156,#434,#1158,.T.);
+#1156 = VERTEX_POINT('',#1157);
+#1157 = CARTESIAN_POINT('',(0.71,-5.3085,2.157));
+#1158 = LINE('',#1159,#1160);
+#1159 = CARTESIAN_POINT('',(7.747,-5.3085,2.157));
+#1160 = VECTOR('',#1161,1.);
+#1161 = DIRECTION('',(-1.,-1.209802949635E-015,0.E+000));
+#1162 = ORIENTED_EDGE('',*,*,#449,.T.);
+#1163 = ORIENTED_EDGE('',*,*,#1164,.T.);
+#1164 = EDGE_CURVE('',#443,#1165,#1167,.T.);
+#1165 = VERTEX_POINT('',#1166);
+#1166 = CARTESIAN_POINT('',(0.71,-5.99,2.157));
+#1167 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1168,#1169),.UNSPECIFIED.,.F.,
+.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1168 = CARTESIAN_POINT('',(0.635,-6.065,2.157));
+#1169 = CARTESIAN_POINT('',(0.71,-5.99,2.157));
+#1170 = ORIENTED_EDGE('',*,*,#1171,.F.);
+#1171 = EDGE_CURVE('',#1156,#1165,#1172,.T.);
+#1172 = LINE('',#1173,#1174);
+#1173 = CARTESIAN_POINT('',(0.71,0.91,2.157));
+#1174 = VECTOR('',#1175,1.);
+#1175 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#1176 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#1177,#1178)
+,(#1179,#1180
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,7.05),(0.E+000,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#1177 = CARTESIAN_POINT('',(0.635,0.985,2.157));
+#1178 = CARTESIAN_POINT('',(0.71,0.91,2.157));
+#1179 = CARTESIAN_POINT('',(0.635,-6.065,2.157));
+#1180 = CARTESIAN_POINT('',(0.71,-5.99,2.157));
+#1181 = ADVANCED_FACE('',(#1182),#1201,.F.);
+#1182 = FACE_BOUND('',#1183,.T.);
+#1183 = EDGE_LOOP('',(#1184,#1185,#1186,#1195));
+#1184 = ORIENTED_EDGE('',*,*,#1058,.T.);
+#1185 = ORIENTED_EDGE('',*,*,#472,.T.);
+#1186 = ORIENTED_EDGE('',*,*,#1187,.F.);
+#1187 = EDGE_CURVE('',#1188,#465,#1190,.T.);
+#1188 = VERTEX_POINT('',#1189);
+#1189 = CARTESIAN_POINT('',(0.127,-0.762,1.776));
+#1190 = CIRCLE('',#1191,0.127);
+#1191 = AXIS2_PLACEMENT_3D('',#1192,#1193,#1194);
+#1192 = CARTESIAN_POINT('',(0.254,-0.762,1.776));
+#1193 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#1194 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1195 = ORIENTED_EDGE('',*,*,#1196,.F.);
+#1196 = EDGE_CURVE('',#1059,#1188,#1197,.T.);
+#1197 = LINE('',#1198,#1199);
+#1198 = CARTESIAN_POINT('',(0.127,0.2285,1.776));
+#1199 = VECTOR('',#1200,1.);
+#1200 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#1201 = CYLINDRICAL_SURFACE('',#1202,0.127);
+#1202 = AXIS2_PLACEMENT_3D('',#1203,#1204,#1205);
+#1203 = CARTESIAN_POINT('',(0.254,0.2285,1.776));
+#1204 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#1205 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#1206 = ADVANCED_FACE('',(#1207),#1251,.T.);
+#1207 = FACE_BOUND('',#1208,.T.);
+#1208 = EDGE_LOOP('',(#1209,#1220,#1228,#1236,#1242,#1243,#1244,#1245));
+#1209 = ORIENTED_EDGE('',*,*,#1210,.F.);
+#1210 = EDGE_CURVE('',#1211,#1213,#1215,.T.);
+#1211 = VERTEX_POINT('',#1212);
+#1212 = CARTESIAN_POINT('',(-0.127,-0.762,1.776));
+#1213 = VERTEX_POINT('',#1214);
+#1214 = CARTESIAN_POINT('',(0.254,-0.762,2.157));
+#1215 = CIRCLE('',#1216,0.381);
+#1216 = AXIS2_PLACEMENT_3D('',#1217,#1218,#1219);
+#1217 = CARTESIAN_POINT('',(0.254,-0.762,1.776));
+#1218 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#1219 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1220 = ORIENTED_EDGE('',*,*,#1221,.F.);
+#1221 = EDGE_CURVE('',#1222,#1211,#1224,.T.);
+#1222 = VERTEX_POINT('',#1223);
+#1223 = CARTESIAN_POINT('',(-0.127,-0.762,0.E+000));
+#1224 = LINE('',#1225,#1226);
+#1225 = CARTESIAN_POINT('',(-0.127,-0.762,0.E+000));
+#1226 = VECTOR('',#1227,1.);
+#1227 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1228 = ORIENTED_EDGE('',*,*,#1229,.T.);
+#1229 = EDGE_CURVE('',#1222,#1230,#1232,.T.);
+#1230 = VERTEX_POINT('',#1231);
+#1231 = CARTESIAN_POINT('',(0.127,-0.762,0.E+000));
+#1232 = LINE('',#1233,#1234);
+#1233 = CARTESIAN_POINT('',(-0.127,-0.762,0.E+000));
+#1234 = VECTOR('',#1235,1.);
+#1235 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#1236 = ORIENTED_EDGE('',*,*,#1237,.T.);
+#1237 = EDGE_CURVE('',#1230,#1188,#1238,.T.);
+#1238 = LINE('',#1239,#1240);
+#1239 = CARTESIAN_POINT('',(0.127,-0.762,0.E+000));
+#1240 = VECTOR('',#1241,1.);
+#1241 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1242 = ORIENTED_EDGE('',*,*,#1187,.T.);
+#1243 = ORIENTED_EDGE('',*,*,#464,.F.);
+#1244 = ORIENTED_EDGE('',*,*,#525,.T.);
+#1245 = ORIENTED_EDGE('',*,*,#1246,.T.);
+#1246 = EDGE_CURVE('',#526,#1213,#1247,.T.);
+#1247 = LINE('',#1248,#1249);
+#1248 = CARTESIAN_POINT('',(7.747,-0.762,2.157));
+#1249 = VECTOR('',#1250,1.);
+#1250 = DIRECTION('',(-1.,-1.209802949635E-015,0.E+000));
+#1251 = PLANE('',#1252);
+#1252 = AXIS2_PLACEMENT_3D('',#1253,#1254,#1255);
+#1253 = CARTESIAN_POINT('',(3.81,-0.762,1.635651951639));
+#1254 = DIRECTION('',(1.289870837983E-015,-1.,1.092162837111E-016));
+#1255 = DIRECTION('',(1.45505319408E-031,-1.092162837111E-016,-1.));
+#1256 = ADVANCED_FACE('',(#1257),#1309,.T.);
+#1257 = FACE_BOUND('',#1258,.T.);
+#1258 = EDGE_LOOP('',(#1259,#1270,#1276,#1277,#1278,#1287,#1295,#1303));
+#1259 = ORIENTED_EDGE('',*,*,#1260,.F.);
+#1260 = EDGE_CURVE('',#1261,#1263,#1265,.T.);
+#1261 = VERTEX_POINT('',#1262);
+#1262 = CARTESIAN_POINT('',(0.254,-4.318,2.157));
+#1263 = VERTEX_POINT('',#1264);
+#1264 = CARTESIAN_POINT('',(-0.127,-4.318,1.776));
+#1265 = CIRCLE('',#1266,0.381);
+#1266 = AXIS2_PLACEMENT_3D('',#1267,#1268,#1269);
+#1267 = CARTESIAN_POINT('',(0.254,-4.318,1.776));
+#1268 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#1269 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1270 = ORIENTED_EDGE('',*,*,#1271,.T.);
+#1271 = EDGE_CURVE('',#1261,#566,#1272,.T.);
+#1272 = LINE('',#1273,#1274);
+#1273 = CARTESIAN_POINT('',(3.81,-4.318,2.157));
+#1274 = VECTOR('',#1275,1.);
+#1275 = DIRECTION('',(1.,1.209802949635E-015,0.E+000));
+#1276 = ORIENTED_EDGE('',*,*,#565,.T.);
+#1277 = ORIENTED_EDGE('',*,*,#511,.F.);
+#1278 = ORIENTED_EDGE('',*,*,#1279,.F.);
+#1279 = EDGE_CURVE('',#1280,#504,#1282,.T.);
+#1280 = VERTEX_POINT('',#1281);
+#1281 = CARTESIAN_POINT('',(0.127,-4.318,1.776));
+#1282 = CIRCLE('',#1283,0.127);
+#1283 = AXIS2_PLACEMENT_3D('',#1284,#1285,#1286);
+#1284 = CARTESIAN_POINT('',(0.254,-4.318,1.776));
+#1285 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#1286 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1287 = ORIENTED_EDGE('',*,*,#1288,.F.);
+#1288 = EDGE_CURVE('',#1289,#1280,#1291,.T.);
+#1289 = VERTEX_POINT('',#1290);
+#1290 = CARTESIAN_POINT('',(0.127,-4.318,0.E+000));
+#1291 = LINE('',#1292,#1293);
+#1292 = CARTESIAN_POINT('',(0.127,-4.318,0.E+000));
+#1293 = VECTOR('',#1294,1.);
+#1294 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1295 = ORIENTED_EDGE('',*,*,#1296,.F.);
+#1296 = EDGE_CURVE('',#1297,#1289,#1299,.T.);
+#1297 = VERTEX_POINT('',#1298);
+#1298 = CARTESIAN_POINT('',(-0.127,-4.318,0.E+000));
+#1299 = LINE('',#1300,#1301);
+#1300 = CARTESIAN_POINT('',(-0.127,-4.318,0.E+000));
+#1301 = VECTOR('',#1302,1.);
+#1302 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#1303 = ORIENTED_EDGE('',*,*,#1304,.F.);
+#1304 = EDGE_CURVE('',#1263,#1297,#1305,.T.);
+#1305 = LINE('',#1306,#1307);
+#1306 = CARTESIAN_POINT('',(-0.127,-4.318,2.157));
+#1307 = VECTOR('',#1308,1.);
+#1308 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1309 = PLANE('',#1310);
+#1310 = AXIS2_PLACEMENT_3D('',#1311,#1312,#1313);
+#1311 = CARTESIAN_POINT('',(3.81,-4.318,1.635651951639));
+#1312 = DIRECTION('',(-1.289870837983E-015,1.,1.750718625081E-017));
+#1313 = DIRECTION('',(-1.,-1.289870837983E-015,0.E+000));
+#1314 = ADVANCED_FACE('',(#1315),#1326,.F.);
+#1315 = FACE_BOUND('',#1316,.F.);
+#1316 = EDGE_LOOP('',(#1317,#1318,#1319,#1320));
+#1317 = ORIENTED_EDGE('',*,*,#1132,.T.);
+#1318 = ORIENTED_EDGE('',*,*,#503,.T.);
+#1319 = ORIENTED_EDGE('',*,*,#1279,.F.);
+#1320 = ORIENTED_EDGE('',*,*,#1321,.F.);
+#1321 = EDGE_CURVE('',#1125,#1280,#1322,.T.);
+#1322 = LINE('',#1323,#1324);
+#1323 = CARTESIAN_POINT('',(0.127,-5.3085,1.776));
+#1324 = VECTOR('',#1325,1.);
+#1325 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#1326 = CYLINDRICAL_SURFACE('',#1327,0.127);
+#1327 = AXIS2_PLACEMENT_3D('',#1328,#1329,#1330);
+#1328 = CARTESIAN_POINT('',(0.254,-5.3085,1.776));
+#1329 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#1330 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#1331 = ADVANCED_FACE('',(#1332),#1357,.T.);
+#1332 = FACE_BOUND('',#1333,.T.);
+#1333 = EDGE_LOOP('',(#1334,#1342,#1343,#1351));
+#1334 = ORIENTED_EDGE('',*,*,#1335,.T.);
+#1335 = EDGE_CURVE('',#1336,#526,#1338,.T.);
+#1336 = VERTEX_POINT('',#1337);
+#1337 = CARTESIAN_POINT('',(0.71,-0.762,2.157));
+#1338 = LINE('',#1339,#1340);
+#1339 = CARTESIAN_POINT('',(7.747,-0.762,2.157));
+#1340 = VECTOR('',#1341,1.);
+#1341 = DIRECTION('',(-1.,-1.209802949635E-015,0.E+000));
+#1342 = ORIENTED_EDGE('',*,*,#542,.T.);
+#1343 = ORIENTED_EDGE('',*,*,#1344,.T.);
+#1344 = EDGE_CURVE('',#535,#1345,#1347,.T.);
+#1345 = VERTEX_POINT('',#1346);
+#1346 = CARTESIAN_POINT('',(0.71,-1.778,2.157));
+#1347 = LINE('',#1348,#1349);
+#1348 = CARTESIAN_POINT('',(-0.127,-1.778,2.157));
+#1349 = VECTOR('',#1350,1.);
+#1350 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#1351 = ORIENTED_EDGE('',*,*,#1352,.F.);
+#1352 = EDGE_CURVE('',#1336,#1345,#1353,.T.);
+#1353 = LINE('',#1354,#1355);
+#1354 = CARTESIAN_POINT('',(0.71,0.91,2.157));
+#1355 = VECTOR('',#1356,1.);
+#1356 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#1357 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#1358,#1359)
+,(#1360,#1361
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,7.05),(0.E+000,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#1358 = CARTESIAN_POINT('',(0.635,0.985,2.157));
+#1359 = CARTESIAN_POINT('',(0.71,0.91,2.157));
+#1360 = CARTESIAN_POINT('',(0.635,-6.065,2.157));
+#1361 = CARTESIAN_POINT('',(0.71,-5.99,2.157));
+#1362 = ADVANCED_FACE('',(#1363),#1415,.T.);
+#1363 = FACE_BOUND('',#1364,.T.);
+#1364 = EDGE_LOOP('',(#1365,#1376,#1382,#1383,#1384,#1393,#1401,#1409));
+#1365 = ORIENTED_EDGE('',*,*,#1366,.T.);
+#1366 = EDGE_CURVE('',#1367,#1369,#1371,.T.);
+#1367 = VERTEX_POINT('',#1368);
+#1368 = CARTESIAN_POINT('',(-0.127,-1.778,1.776));
+#1369 = VERTEX_POINT('',#1370);
+#1370 = CARTESIAN_POINT('',(0.254,-1.778,2.157));
+#1371 = CIRCLE('',#1372,0.381);
+#1372 = AXIS2_PLACEMENT_3D('',#1373,#1374,#1375);
+#1373 = CARTESIAN_POINT('',(0.254,-1.778,1.776));
+#1374 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#1375 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1376 = ORIENTED_EDGE('',*,*,#1377,.T.);
+#1377 = EDGE_CURVE('',#1369,#535,#1378,.T.);
+#1378 = LINE('',#1379,#1380);
+#1379 = CARTESIAN_POINT('',(-0.127,-1.778,2.157));
+#1380 = VECTOR('',#1381,1.);
+#1381 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#1382 = ORIENTED_EDGE('',*,*,#534,.T.);
+#1383 = ORIENTED_EDGE('',*,*,#604,.F.);
+#1384 = ORIENTED_EDGE('',*,*,#1385,.F.);
+#1385 = EDGE_CURVE('',#1386,#597,#1388,.T.);
+#1386 = VERTEX_POINT('',#1387);
+#1387 = CARTESIAN_POINT('',(0.127,-1.778,1.776));
+#1388 = CIRCLE('',#1389,0.127);
+#1389 = AXIS2_PLACEMENT_3D('',#1390,#1391,#1392);
+#1390 = CARTESIAN_POINT('',(0.254,-1.778,1.776));
+#1391 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#1392 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1393 = ORIENTED_EDGE('',*,*,#1394,.T.);
+#1394 = EDGE_CURVE('',#1386,#1395,#1397,.T.);
+#1395 = VERTEX_POINT('',#1396);
+#1396 = CARTESIAN_POINT('',(0.127,-1.778,0.E+000));
+#1397 = LINE('',#1398,#1399);
+#1398 = CARTESIAN_POINT('',(0.127,-1.778,2.157));
+#1399 = VECTOR('',#1400,1.);
+#1400 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1401 = ORIENTED_EDGE('',*,*,#1402,.F.);
+#1402 = EDGE_CURVE('',#1403,#1395,#1405,.T.);
+#1403 = VERTEX_POINT('',#1404);
+#1404 = CARTESIAN_POINT('',(-0.127,-1.778,0.E+000));
+#1405 = LINE('',#1406,#1407);
+#1406 = CARTESIAN_POINT('',(-0.127,-1.778,0.E+000));
+#1407 = VECTOR('',#1408,1.);
+#1408 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#1409 = ORIENTED_EDGE('',*,*,#1410,.F.);
+#1410 = EDGE_CURVE('',#1367,#1403,#1411,.T.);
+#1411 = LINE('',#1412,#1413);
+#1412 = CARTESIAN_POINT('',(-0.127,-1.778,2.157));
+#1413 = VECTOR('',#1414,1.);
+#1414 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1415 = PLANE('',#1416);
+#1416 = AXIS2_PLACEMENT_3D('',#1417,#1418,#1419);
+#1417 = CARTESIAN_POINT('',(1.322261694261,-1.778,1.661238305739));
+#1418 = DIRECTION('',(-1.33226762955E-015,1.,7.405941072911E-032));
+#1419 = DIRECTION('',(9.866695557796E-047,-7.405941072911E-032,1.));
+#1420 = ADVANCED_FACE('',(#1421),#1473,.T.);
+#1421 = FACE_BOUND('',#1422,.T.);
+#1422 = EDGE_LOOP('',(#1423,#1434,#1442,#1450,#1458,#1465,#1466,#1467));
+#1423 = ORIENTED_EDGE('',*,*,#1424,.F.);
+#1424 = EDGE_CURVE('',#1425,#1427,#1429,.T.);
+#1425 = VERTEX_POINT('',#1426);
+#1426 = CARTESIAN_POINT('',(-0.127,-3.302,1.776));
+#1427 = VERTEX_POINT('',#1428);
+#1428 = CARTESIAN_POINT('',(0.254,-3.302,2.157));
+#1429 = CIRCLE('',#1430,0.381);
+#1430 = AXIS2_PLACEMENT_3D('',#1431,#1432,#1433);
+#1431 = CARTESIAN_POINT('',(0.254,-3.302,1.776));
+#1432 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#1433 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1434 = ORIENTED_EDGE('',*,*,#1435,.F.);
+#1435 = EDGE_CURVE('',#1436,#1425,#1438,.T.);
+#1436 = VERTEX_POINT('',#1437);
+#1437 = CARTESIAN_POINT('',(-0.127,-3.302,0.E+000));
+#1438 = LINE('',#1439,#1440);
+#1439 = CARTESIAN_POINT('',(-0.127,-3.302,0.E+000));
+#1440 = VECTOR('',#1441,1.);
+#1441 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1442 = ORIENTED_EDGE('',*,*,#1443,.T.);
+#1443 = EDGE_CURVE('',#1436,#1444,#1446,.T.);
+#1444 = VERTEX_POINT('',#1445);
+#1445 = CARTESIAN_POINT('',(0.127,-3.302,0.E+000));
+#1446 = LINE('',#1447,#1448);
+#1447 = CARTESIAN_POINT('',(-0.127,-3.302,0.E+000));
+#1448 = VECTOR('',#1449,1.);
+#1449 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#1450 = ORIENTED_EDGE('',*,*,#1451,.T.);
+#1451 = EDGE_CURVE('',#1444,#1452,#1454,.T.);
+#1452 = VERTEX_POINT('',#1453);
+#1453 = CARTESIAN_POINT('',(0.127,-3.302,1.776));
+#1454 = LINE('',#1455,#1456);
+#1455 = CARTESIAN_POINT('',(0.127,-3.302,0.E+000));
+#1456 = VECTOR('',#1457,1.);
+#1457 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1458 = ORIENTED_EDGE('',*,*,#1459,.T.);
+#1459 = EDGE_CURVE('',#1452,#589,#1460,.T.);
+#1460 = CIRCLE('',#1461,0.127);
+#1461 = AXIS2_PLACEMENT_3D('',#1462,#1463,#1464);
+#1462 = CARTESIAN_POINT('',(0.254,-3.302,1.776));
+#1463 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#1464 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1465 = ORIENTED_EDGE('',*,*,#588,.F.);
+#1466 = ORIENTED_EDGE('',*,*,#556,.T.);
+#1467 = ORIENTED_EDGE('',*,*,#1468,.T.);
+#1468 = EDGE_CURVE('',#557,#1427,#1469,.T.);
+#1469 = LINE('',#1470,#1471);
+#1470 = CARTESIAN_POINT('',(3.937,-3.302,2.157));
+#1471 = VECTOR('',#1472,1.);
+#1472 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#1473 = PLANE('',#1474);
+#1474 = AXIS2_PLACEMENT_3D('',#1475,#1476,#1477);
+#1475 = CARTESIAN_POINT('',(1.322261694261,-3.302,1.661238305739));
+#1476 = DIRECTION('',(1.33226762955E-015,-1.,-4.082435205317E-032));
+#1477 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#1478 = ADVANCED_FACE('',(#1479),#1504,.T.);
+#1479 = FACE_BOUND('',#1480,.T.);
+#1480 = EDGE_LOOP('',(#1481,#1489,#1490,#1498));
+#1481 = ORIENTED_EDGE('',*,*,#1482,.T.);
+#1482 = EDGE_CURVE('',#1483,#557,#1485,.T.);
+#1483 = VERTEX_POINT('',#1484);
+#1484 = CARTESIAN_POINT('',(0.71,-3.302,2.157));
+#1485 = LINE('',#1486,#1487);
+#1486 = CARTESIAN_POINT('',(3.937,-3.302,2.157));
+#1487 = VECTOR('',#1488,1.);
+#1488 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#1489 = ORIENTED_EDGE('',*,*,#573,.T.);
+#1490 = ORIENTED_EDGE('',*,*,#1491,.T.);
+#1491 = EDGE_CURVE('',#566,#1492,#1494,.T.);
+#1492 = VERTEX_POINT('',#1493);
+#1493 = CARTESIAN_POINT('',(0.71,-4.318,2.157));
+#1494 = LINE('',#1495,#1496);
+#1495 = CARTESIAN_POINT('',(3.81,-4.318,2.157));
+#1496 = VECTOR('',#1497,1.);
+#1497 = DIRECTION('',(1.,1.209802949635E-015,0.E+000));
+#1498 = ORIENTED_EDGE('',*,*,#1499,.F.);
+#1499 = EDGE_CURVE('',#1483,#1492,#1500,.T.);
+#1500 = LINE('',#1501,#1502);
+#1501 = CARTESIAN_POINT('',(0.71,0.91,2.157));
+#1502 = VECTOR('',#1503,1.);
+#1503 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#1504 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#1505,#1506)
+,(#1507,#1508
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,7.05),(0.E+000,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#1505 = CARTESIAN_POINT('',(0.635,0.985,2.157));
+#1506 = CARTESIAN_POINT('',(0.71,0.91,2.157));
+#1507 = CARTESIAN_POINT('',(0.635,-6.065,2.157));
+#1508 = CARTESIAN_POINT('',(0.71,-5.99,2.157));
+#1509 = ADVANCED_FACE('',(#1510),#1521,.F.);
+#1510 = FACE_BOUND('',#1511,.T.);
+#1511 = EDGE_LOOP('',(#1512,#1513,#1514,#1515));
+#1512 = ORIENTED_EDGE('',*,*,#1385,.T.);
+#1513 = ORIENTED_EDGE('',*,*,#596,.T.);
+#1514 = ORIENTED_EDGE('',*,*,#1459,.F.);
+#1515 = ORIENTED_EDGE('',*,*,#1516,.F.);
+#1516 = EDGE_CURVE('',#1386,#1452,#1517,.T.);
+#1517 = LINE('',#1518,#1519);
+#1518 = CARTESIAN_POINT('',(0.127,-1.778,1.776));
+#1519 = VECTOR('',#1520,1.);
+#1520 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#1521 = CYLINDRICAL_SURFACE('',#1522,0.127);
+#1522 = AXIS2_PLACEMENT_3D('',#1523,#1524,#1525);
+#1523 = CARTESIAN_POINT('',(0.254,-1.778,1.776));
+#1524 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#1525 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#1526 = ADVANCED_FACE('',(#1527),#1538,.T.);
+#1527 = FACE_BOUND('',#1528,.T.);
+#1528 = EDGE_LOOP('',(#1529,#1530,#1531,#1537));
+#1529 = ORIENTED_EDGE('',*,*,#620,.T.);
+#1530 = ORIENTED_EDGE('',*,*,#635,.T.);
+#1531 = ORIENTED_EDGE('',*,*,#1532,.F.);
+#1532 = EDGE_CURVE('',#1165,#636,#1533,.T.);
+#1533 = LINE('',#1534,#1535);
+#1534 = CARTESIAN_POINT('',(0.71,-5.99,2.157));
+#1535 = VECTOR('',#1536,1.);
+#1536 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#1537 = ORIENTED_EDGE('',*,*,#1164,.F.);
+#1538 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#1539,#1540)
+,(#1541,#1542
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,6.35),(0.E+000,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#1539 = CARTESIAN_POINT('',(0.635,-6.065,2.157));
+#1540 = CARTESIAN_POINT('',(0.71,-5.99,2.157));
+#1541 = CARTESIAN_POINT('',(6.985,-6.065,2.157));
+#1542 = CARTESIAN_POINT('',(6.91,-5.99,2.157));
+#1543 = ADVANCED_FACE('',(#1544),#1581,.T.);
+#1544 = FACE_BOUND('',#1545,.T.);
+#1545 = EDGE_LOOP('',(#1546,#1547,#1553,#1554,#1560,#1561,#1568,#1576));
+#1546 = ORIENTED_EDGE('',*,*,#651,.T.);
+#1547 = ORIENTED_EDGE('',*,*,#1548,.T.);
+#1548 = EDGE_CURVE('',#644,#962,#1549,.T.);
+#1549 = LINE('',#1550,#1551);
+#1550 = CARTESIAN_POINT('',(6.91,-5.99,2.157));
+#1551 = VECTOR('',#1552,1.);
+#1552 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#1553 = ORIENTED_EDGE('',*,*,#978,.T.);
+#1554 = ORIENTED_EDGE('',*,*,#1555,.T.);
+#1555 = EDGE_CURVE('',#971,#782,#1556,.T.);
+#1556 = LINE('',#1557,#1558);
+#1557 = CARTESIAN_POINT('',(6.91,-5.99,2.157));
+#1558 = VECTOR('',#1559,1.);
+#1559 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#1560 = ORIENTED_EDGE('',*,*,#797,.T.);
+#1561 = ORIENTED_EDGE('',*,*,#1562,.T.);
+#1562 = EDGE_CURVE('',#791,#1563,#1565,.T.);
+#1563 = VERTEX_POINT('',#1564);
+#1564 = CARTESIAN_POINT('',(6.586276356577,0.586276356577,3.68));
+#1565 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1566,#1567),.UNSPECIFIED.,.F.,
+.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1566 = CARTESIAN_POINT('',(6.91,0.91,2.157));
+#1567 = CARTESIAN_POINT('',(6.586276356577,0.586276356577,3.68));
+#1568 = ORIENTED_EDGE('',*,*,#1569,.F.);
+#1569 = EDGE_CURVE('',#1570,#1563,#1572,.T.);
+#1570 = VERTEX_POINT('',#1571);
+#1571 = CARTESIAN_POINT('',(6.586276356577,-5.666276356577,3.68));
+#1572 = LINE('',#1573,#1574);
+#1573 = CARTESIAN_POINT('',(6.586276356577,-5.666276356577,3.68));
+#1574 = VECTOR('',#1575,1.);
+#1575 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#1576 = ORIENTED_EDGE('',*,*,#1577,.F.);
+#1577 = EDGE_CURVE('',#636,#1570,#1578,.T.);
+#1578 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1579,#1580),.UNSPECIFIED.,.F.,
+.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1579 = CARTESIAN_POINT('',(6.91,-5.99,2.157));
+#1580 = CARTESIAN_POINT('',(6.586276356577,-5.666276356577,3.68));
+#1581 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#1582,#1583)
+,(#1584,#1585
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,6.9),(0.E+000,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#1582 = CARTESIAN_POINT('',(6.91,-5.99,2.157));
+#1583 = CARTESIAN_POINT('',(6.586276356577,-5.666276356577,3.68));
+#1584 = CARTESIAN_POINT('',(6.91,0.91,2.157));
+#1585 = CARTESIAN_POINT('',(6.586276356577,0.586276356577,3.68));
+#1586 = ADVANCED_FACE('',(#1587),#1598,.T.);
+#1587 = FACE_BOUND('',#1588,.T.);
+#1588 = EDGE_LOOP('',(#1589,#1590,#1596,#1597));
+#1589 = ORIENTED_EDGE('',*,*,#643,.F.);
+#1590 = ORIENTED_EDGE('',*,*,#1591,.T.);
+#1591 = EDGE_CURVE('',#242,#356,#1592,.T.);
+#1592 = LINE('',#1593,#1594);
+#1593 = CARTESIAN_POINT('',(6.985,-6.065,2.157));
+#1594 = VECTOR('',#1595,1.);
+#1595 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#1596 = ORIENTED_EDGE('',*,*,#961,.F.);
+#1597 = ORIENTED_EDGE('',*,*,#1548,.F.);
+#1598 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#1599,#1600)
+,(#1601,#1602
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,7.05),(0.E+000,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#1599 = CARTESIAN_POINT('',(6.985,-6.065,2.157));
+#1600 = CARTESIAN_POINT('',(6.91,-5.99,2.157));
+#1601 = CARTESIAN_POINT('',(6.985,0.985,2.157));
+#1602 = CARTESIAN_POINT('',(6.91,0.91,2.157));
+#1603 = ADVANCED_FACE('',(#1604),#1615,.T.);
+#1604 = FACE_BOUND('',#1605,.T.);
+#1605 = EDGE_LOOP('',(#1606,#1607,#1608,#1614));
+#1606 = ORIENTED_EDGE('',*,*,#1591,.F.);
+#1607 = ORIENTED_EDGE('',*,*,#709,.F.);
+#1608 = ORIENTED_EDGE('',*,*,#1609,.F.);
+#1609 = EDGE_CURVE('',#839,#701,#1610,.T.);
+#1610 = LINE('',#1611,#1612);
+#1611 = CARTESIAN_POINT('',(7.366,-4.318,2.157));
+#1612 = VECTOR('',#1613,1.);
+#1613 = DIRECTION('',(1.209802949635E-015,-1.,0.E+000));
+#1614 = ORIENTED_EDGE('',*,*,#838,.F.);
+#1615 = PLANE('',#1616);
+#1616 = AXIS2_PLACEMENT_3D('',#1617,#1618,#1619);
+#1617 = CARTESIAN_POINT('',(3.81,-4.81325,2.157));
+#1618 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1619 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#1620 = ADVANCED_FACE('',(#1621),#1632,.T.);
+#1621 = FACE_BOUND('',#1622,.T.);
+#1622 = EDGE_LOOP('',(#1623,#1624,#1625,#1626));
+#1623 = ORIENTED_EDGE('',*,*,#846,.T.);
+#1624 = ORIENTED_EDGE('',*,*,#1609,.T.);
+#1625 = ORIENTED_EDGE('',*,*,#700,.F.);
+#1626 = ORIENTED_EDGE('',*,*,#1627,.F.);
+#1627 = EDGE_CURVE('',#847,#693,#1628,.T.);
+#1628 = LINE('',#1629,#1630);
+#1629 = CARTESIAN_POINT('',(7.747,-4.318,1.776));
+#1630 = VECTOR('',#1631,1.);
+#1631 = DIRECTION('',(1.209802949635E-015,-1.,0.E+000));
+#1632 = CYLINDRICAL_SURFACE('',#1633,0.381);
+#1633 = AXIS2_PLACEMENT_3D('',#1634,#1635,#1636);
+#1634 = CARTESIAN_POINT('',(7.366,-4.318,1.776));
+#1635 = DIRECTION('',(1.209802949635E-015,-1.,0.E+000));
+#1636 = DIRECTION('',(1.,1.209802949635E-015,0.E+000));
+#1637 = ADVANCED_FACE('',(#1638),#1681,.T.);
+#1638 = FACE_BOUND('',#1639,.T.);
+#1639 = EDGE_LOOP('',(#1640,#1641,#1642,#1643,#1651,#1659,#1667,#1675));
+#1640 = ORIENTED_EDGE('',*,*,#855,.T.);
+#1641 = ORIENTED_EDGE('',*,*,#1627,.T.);
+#1642 = ORIENTED_EDGE('',*,*,#692,.T.);
+#1643 = ORIENTED_EDGE('',*,*,#1644,.T.);
+#1644 = EDGE_CURVE('',#685,#1645,#1647,.T.);
+#1645 = VERTEX_POINT('',#1646);
+#1646 = CARTESIAN_POINT('',(7.747,-5.19425,-3.3));
+#1647 = LINE('',#1648,#1649);
+#1648 = CARTESIAN_POINT('',(7.747,-5.3085,-2.843));
+#1649 = VECTOR('',#1650,1.);
+#1650 = DIRECTION('',(-2.934203145606E-016,0.242535625036,
+-0.970142500145));
+#1651 = ORIENTED_EDGE('',*,*,#1652,.T.);
+#1652 = EDGE_CURVE('',#1645,#1653,#1655,.T.);
+#1653 = VERTEX_POINT('',#1654);
+#1654 = CARTESIAN_POINT('',(7.747,-4.96575,-3.3));
+#1655 = LINE('',#1656,#1657);
+#1656 = CARTESIAN_POINT('',(7.747,-5.19425,-3.3));
+#1657 = VECTOR('',#1658,1.);
+#1658 = DIRECTION('',(-1.209802949635E-015,1.,0.E+000));
+#1659 = ORIENTED_EDGE('',*,*,#1660,.T.);
+#1660 = EDGE_CURVE('',#1653,#1661,#1663,.T.);
+#1661 = VERTEX_POINT('',#1662);
+#1662 = CARTESIAN_POINT('',(7.747,-4.8515,-2.843));
+#1663 = LINE('',#1664,#1665);
+#1664 = CARTESIAN_POINT('',(7.747,-4.96575,-3.3));
+#1665 = VECTOR('',#1666,1.);
+#1666 = DIRECTION('',(-2.934203145606E-016,0.242535625036,0.970142500145
+));
+#1667 = ORIENTED_EDGE('',*,*,#1668,.T.);
+#1668 = EDGE_CURVE('',#1661,#1669,#1671,.T.);
+#1669 = VERTEX_POINT('',#1670);
+#1670 = CARTESIAN_POINT('',(7.747,-4.8515,0.E+000));
+#1671 = LINE('',#1672,#1673);
+#1672 = CARTESIAN_POINT('',(7.747,-4.8515,-2.843));
+#1673 = VECTOR('',#1674,1.);
+#1674 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1675 = ORIENTED_EDGE('',*,*,#1676,.T.);
+#1676 = EDGE_CURVE('',#1669,#856,#1677,.T.);
+#1677 = LINE('',#1678,#1679);
+#1678 = CARTESIAN_POINT('',(7.747,-4.8515,0.E+000));
+#1679 = VECTOR('',#1680,1.);
+#1680 = DIRECTION('',(-1.209802949635E-015,1.,0.E+000));
+#1681 = PLANE('',#1682);
+#1682 = AXIS2_PLACEMENT_3D('',#1683,#1684,#1685);
+#1683 = CARTESIAN_POINT('',(7.747,-4.947724281982,-0.389242759907));
+#1684 = DIRECTION('',(1.,1.209802949635E-015,0.E+000));
+#1685 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1686 = ADVANCED_FACE('',(#1687),#1705,.T.);
+#1687 = FACE_BOUND('',#1688,.T.);
+#1688 = EDGE_LOOP('',(#1689,#1690,#1698,#1704));
+#1689 = ORIENTED_EDGE('',*,*,#684,.T.);
+#1690 = ORIENTED_EDGE('',*,*,#1691,.T.);
+#1691 = EDGE_CURVE('',#677,#1692,#1694,.T.);
+#1692 = VERTEX_POINT('',#1693);
+#1693 = CARTESIAN_POINT('',(7.493,-5.19425,-3.3));
+#1694 = LINE('',#1695,#1696);
+#1695 = CARTESIAN_POINT('',(7.493,-5.3085,-2.843));
+#1696 = VECTOR('',#1697,1.);
+#1697 = DIRECTION('',(-2.934203145606E-016,0.242535625036,
+-0.970142500145));
+#1698 = ORIENTED_EDGE('',*,*,#1699,.F.);
+#1699 = EDGE_CURVE('',#1645,#1692,#1700,.T.);
+#1700 = LINE('',#1701,#1702);
+#1701 = CARTESIAN_POINT('',(7.747,-5.19425,-3.3));
+#1702 = VECTOR('',#1703,1.);
+#1703 = DIRECTION('',(-1.,-1.209802949635E-015,0.E+000));
+#1704 = ORIENTED_EDGE('',*,*,#1644,.F.);
+#1705 = PLANE('',#1706);
+#1706 = AXIS2_PLACEMENT_3D('',#1707,#1708,#1709);
+#1707 = CARTESIAN_POINT('',(7.747,-5.3085,-2.843));
+#1708 = DIRECTION('',(1.173681258243E-015,-0.970142500145,
+-0.242535625036));
+#1709 = DIRECTION('',(-2.934203145606E-016,0.242535625036,
+-0.970142500145));
+#1710 = ADVANCED_FACE('',(#1711),#1747,.F.);
+#1711 = FACE_BOUND('',#1712,.F.);
+#1712 = EDGE_LOOP('',(#1713,#1714,#1715,#1716,#1717,#1725,#1733,#1741));
+#1713 = ORIENTED_EDGE('',*,*,#871,.T.);
+#1714 = ORIENTED_EDGE('',*,*,#822,.F.);
+#1715 = ORIENTED_EDGE('',*,*,#676,.T.);
+#1716 = ORIENTED_EDGE('',*,*,#1691,.T.);
+#1717 = ORIENTED_EDGE('',*,*,#1718,.T.);
+#1718 = EDGE_CURVE('',#1692,#1719,#1721,.T.);
+#1719 = VERTEX_POINT('',#1720);
+#1720 = CARTESIAN_POINT('',(7.493,-4.96575,-3.3));
+#1721 = LINE('',#1722,#1723);
+#1722 = CARTESIAN_POINT('',(7.493,-5.19425,-3.3));
+#1723 = VECTOR('',#1724,1.);
+#1724 = DIRECTION('',(-1.209802949635E-015,1.,0.E+000));
+#1725 = ORIENTED_EDGE('',*,*,#1726,.T.);
+#1726 = EDGE_CURVE('',#1719,#1727,#1729,.T.);
+#1727 = VERTEX_POINT('',#1728);
+#1728 = CARTESIAN_POINT('',(7.493,-4.8515,-2.843));
+#1729 = LINE('',#1730,#1731);
+#1730 = CARTESIAN_POINT('',(7.493,-4.96575,-3.3));
+#1731 = VECTOR('',#1732,1.);
+#1732 = DIRECTION('',(-2.934203145606E-016,0.242535625036,0.970142500145
+));
+#1733 = ORIENTED_EDGE('',*,*,#1734,.T.);
+#1734 = EDGE_CURVE('',#1727,#1735,#1737,.T.);
+#1735 = VERTEX_POINT('',#1736);
+#1736 = CARTESIAN_POINT('',(7.493,-4.8515,0.E+000));
+#1737 = LINE('',#1738,#1739);
+#1738 = CARTESIAN_POINT('',(7.493,-4.8515,-2.843));
+#1739 = VECTOR('',#1740,1.);
+#1740 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1741 = ORIENTED_EDGE('',*,*,#1742,.T.);
+#1742 = EDGE_CURVE('',#1735,#864,#1743,.T.);
+#1743 = LINE('',#1744,#1745);
+#1744 = CARTESIAN_POINT('',(7.493,-4.8515,0.E+000));
+#1745 = VECTOR('',#1746,1.);
+#1746 = DIRECTION('',(-1.209802949635E-015,1.,0.E+000));
+#1747 = PLANE('',#1748);
+#1748 = AXIS2_PLACEMENT_3D('',#1749,#1750,#1751);
+#1749 = CARTESIAN_POINT('',(7.493,-4.947724281982,-0.389242759907));
+#1750 = DIRECTION('',(1.,1.209802949635E-015,0.E+000));
+#1751 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1752 = ADVANCED_FACE('',(#1753),#1796,.T.);
+#1753 = FACE_BOUND('',#1754,.T.);
+#1754 = EDGE_LOOP('',(#1755,#1756,#1757,#1758,#1766,#1774,#1782,#1790));
+#1755 = ORIENTED_EDGE('',*,*,#914,.T.);
+#1756 = ORIENTED_EDGE('',*,*,#897,.F.);
+#1757 = ORIENTED_EDGE('',*,*,#758,.T.);
+#1758 = ORIENTED_EDGE('',*,*,#1759,.T.);
+#1759 = EDGE_CURVE('',#751,#1760,#1762,.T.);
+#1760 = VERTEX_POINT('',#1761);
+#1761 = CARTESIAN_POINT('',(7.493,0.11425,-3.3));
+#1762 = LINE('',#1763,#1764);
+#1763 = CARTESIAN_POINT('',(7.493,0.2285,-2.843));
+#1764 = VECTOR('',#1765,1.);
+#1765 = DIRECTION('',(2.934203145606E-016,-0.242535625036,
+-0.970142500145));
+#1766 = ORIENTED_EDGE('',*,*,#1767,.T.);
+#1767 = EDGE_CURVE('',#1760,#1768,#1770,.T.);
+#1768 = VERTEX_POINT('',#1769);
+#1769 = CARTESIAN_POINT('',(7.493,-0.11425,-3.3));
+#1770 = LINE('',#1771,#1772);
+#1771 = CARTESIAN_POINT('',(7.493,0.11425,-3.3));
+#1772 = VECTOR('',#1773,1.);
+#1773 = DIRECTION('',(1.209802949635E-015,-1.,0.E+000));
+#1774 = ORIENTED_EDGE('',*,*,#1775,.T.);
+#1775 = EDGE_CURVE('',#1768,#1776,#1778,.T.);
+#1776 = VERTEX_POINT('',#1777);
+#1777 = CARTESIAN_POINT('',(7.493,-0.2285,-2.843));
+#1778 = LINE('',#1779,#1780);
+#1779 = CARTESIAN_POINT('',(7.493,-0.11425,-3.3));
+#1780 = VECTOR('',#1781,1.);
+#1781 = DIRECTION('',(2.934203145606E-016,-0.242535625036,0.970142500145
+));
+#1782 = ORIENTED_EDGE('',*,*,#1783,.T.);
+#1783 = EDGE_CURVE('',#1776,#1784,#1786,.T.);
+#1784 = VERTEX_POINT('',#1785);
+#1785 = CARTESIAN_POINT('',(7.493,-0.2285,0.E+000));
+#1786 = LINE('',#1787,#1788);
+#1787 = CARTESIAN_POINT('',(7.493,-0.2285,-2.843));
+#1788 = VECTOR('',#1789,1.);
+#1789 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1790 = ORIENTED_EDGE('',*,*,#1791,.T.);
+#1791 = EDGE_CURVE('',#1784,#915,#1792,.T.);
+#1792 = LINE('',#1793,#1794);
+#1793 = CARTESIAN_POINT('',(7.493,-0.2285,0.E+000));
+#1794 = VECTOR('',#1795,1.);
+#1795 = DIRECTION('',(1.209802949635E-015,-1.,0.E+000));
+#1796 = PLANE('',#1797);
+#1797 = AXIS2_PLACEMENT_3D('',#1798,#1799,#1800);
+#1798 = CARTESIAN_POINT('',(7.493,-0.132275718018,-0.389242759907));
+#1799 = DIRECTION('',(-1.,-1.209802949635E-015,-0.E+000));
+#1800 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1801 = ADVANCED_FACE('',(#1802),#1820,.F.);
+#1802 = FACE_BOUND('',#1803,.F.);
+#1803 = EDGE_LOOP('',(#1804,#1805,#1806,#1814));
+#1804 = ORIENTED_EDGE('',*,*,#750,.T.);
+#1805 = ORIENTED_EDGE('',*,*,#1759,.T.);
+#1806 = ORIENTED_EDGE('',*,*,#1807,.F.);
+#1807 = EDGE_CURVE('',#1808,#1760,#1810,.T.);
+#1808 = VERTEX_POINT('',#1809);
+#1809 = CARTESIAN_POINT('',(7.747,0.11425,-3.3));
+#1810 = LINE('',#1811,#1812);
+#1811 = CARTESIAN_POINT('',(7.747,0.11425,-3.3));
+#1812 = VECTOR('',#1813,1.);
+#1813 = DIRECTION('',(-1.,-1.209802949635E-015,0.E+000));
+#1814 = ORIENTED_EDGE('',*,*,#1815,.F.);
+#1815 = EDGE_CURVE('',#743,#1808,#1816,.T.);
+#1816 = LINE('',#1817,#1818);
+#1817 = CARTESIAN_POINT('',(7.747,0.2285,-2.843));
+#1818 = VECTOR('',#1819,1.);
+#1819 = DIRECTION('',(2.934203145606E-016,-0.242535625036,
+-0.970142500145));
+#1820 = PLANE('',#1821);
+#1821 = AXIS2_PLACEMENT_3D('',#1822,#1823,#1824);
+#1822 = CARTESIAN_POINT('',(7.747,0.2285,-2.843));
+#1823 = DIRECTION('',(1.173681258243E-015,-0.970142500145,0.242535625036
+));
+#1824 = DIRECTION('',(2.934203145606E-016,-0.242535625036,
+-0.970142500145));
+#1825 = ADVANCED_FACE('',(#1826),#1867,.F.);
+#1826 = FACE_BOUND('',#1827,.F.);
+#1827 = EDGE_LOOP('',(#1828,#1829,#1830,#1838,#1846,#1854,#1860,#1861));
+#1828 = ORIENTED_EDGE('',*,*,#742,.T.);
+#1829 = ORIENTED_EDGE('',*,*,#1815,.T.);
+#1830 = ORIENTED_EDGE('',*,*,#1831,.T.);
+#1831 = EDGE_CURVE('',#1808,#1832,#1834,.T.);
+#1832 = VERTEX_POINT('',#1833);
+#1833 = CARTESIAN_POINT('',(7.747,-0.11425,-3.3));
+#1834 = LINE('',#1835,#1836);
+#1835 = CARTESIAN_POINT('',(7.747,0.11425,-3.3));
+#1836 = VECTOR('',#1837,1.);
+#1837 = DIRECTION('',(1.209802949635E-015,-1.,0.E+000));
+#1838 = ORIENTED_EDGE('',*,*,#1839,.T.);
+#1839 = EDGE_CURVE('',#1832,#1840,#1842,.T.);
+#1840 = VERTEX_POINT('',#1841);
+#1841 = CARTESIAN_POINT('',(7.747,-0.2285,-2.843));
+#1842 = LINE('',#1843,#1844);
+#1843 = CARTESIAN_POINT('',(7.747,-0.11425,-3.3));
+#1844 = VECTOR('',#1845,1.);
+#1845 = DIRECTION('',(2.934203145606E-016,-0.242535625036,0.970142500145
+));
+#1846 = ORIENTED_EDGE('',*,*,#1847,.T.);
+#1847 = EDGE_CURVE('',#1840,#1848,#1850,.T.);
+#1848 = VERTEX_POINT('',#1849);
+#1849 = CARTESIAN_POINT('',(7.747,-0.2285,0.E+000));
+#1850 = LINE('',#1851,#1852);
+#1851 = CARTESIAN_POINT('',(7.747,-0.2285,-2.843));
+#1852 = VECTOR('',#1853,1.);
+#1853 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1854 = ORIENTED_EDGE('',*,*,#1855,.T.);
+#1855 = EDGE_CURVE('',#1848,#923,#1856,.T.);
+#1856 = LINE('',#1857,#1858);
+#1857 = CARTESIAN_POINT('',(7.747,-0.2285,0.E+000));
+#1858 = VECTOR('',#1859,1.);
+#1859 = DIRECTION('',(1.209802949635E-015,-1.,0.E+000));
+#1860 = ORIENTED_EDGE('',*,*,#930,.F.);
+#1861 = ORIENTED_EDGE('',*,*,#1862,.F.);
+#1862 = EDGE_CURVE('',#734,#931,#1863,.T.);
+#1863 = LINE('',#1864,#1865);
+#1864 = CARTESIAN_POINT('',(7.747,0.2285,1.776));
+#1865 = VECTOR('',#1866,1.);
+#1866 = DIRECTION('',(1.209802949635E-015,-1.,0.E+000));
+#1867 = PLANE('',#1868);
+#1868 = AXIS2_PLACEMENT_3D('',#1869,#1870,#1871);
+#1869 = CARTESIAN_POINT('',(7.747,-0.132275718018,-0.389242759907));
+#1870 = DIRECTION('',(-1.,-1.209802949635E-015,-0.E+000));
+#1871 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1872 = ADVANCED_FACE('',(#1873),#1884,.T.);
+#1873 = FACE_BOUND('',#1874,.F.);
+#1874 = EDGE_LOOP('',(#1875,#1876,#1877,#1878));
+#1875 = ORIENTED_EDGE('',*,*,#733,.T.);
+#1876 = ORIENTED_EDGE('',*,*,#1862,.T.);
+#1877 = ORIENTED_EDGE('',*,*,#938,.F.);
+#1878 = ORIENTED_EDGE('',*,*,#1879,.F.);
+#1879 = EDGE_CURVE('',#726,#939,#1880,.T.);
+#1880 = LINE('',#1881,#1882);
+#1881 = CARTESIAN_POINT('',(7.366,0.2285,2.157));
+#1882 = VECTOR('',#1883,1.);
+#1883 = DIRECTION('',(1.209802949635E-015,-1.,0.E+000));
+#1884 = CYLINDRICAL_SURFACE('',#1885,0.381);
+#1885 = AXIS2_PLACEMENT_3D('',#1886,#1887,#1888);
+#1886 = CARTESIAN_POINT('',(7.366,0.2285,1.776));
+#1887 = DIRECTION('',(1.209802949635E-015,-1.,0.E+000));
+#1888 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1889 = ADVANCED_FACE('',(#1890),#1901,.T.);
+#1890 = FACE_BOUND('',#1891,.T.);
+#1891 = EDGE_LOOP('',(#1892,#1893,#1894,#1895));
+#1892 = ORIENTED_EDGE('',*,*,#947,.F.);
+#1893 = ORIENTED_EDGE('',*,*,#1879,.F.);
+#1894 = ORIENTED_EDGE('',*,*,#725,.F.);
+#1895 = ORIENTED_EDGE('',*,*,#1896,.F.);
+#1896 = EDGE_CURVE('',#365,#264,#1897,.T.);
+#1897 = LINE('',#1898,#1899);
+#1898 = CARTESIAN_POINT('',(6.985,-6.065,2.157));
+#1899 = VECTOR('',#1900,1.);
+#1900 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#1901 = PLANE('',#1902);
+#1902 = AXIS2_PLACEMENT_3D('',#1903,#1904,#1905);
+#1903 = CARTESIAN_POINT('',(3.81,-0.26675,2.157));
+#1904 = DIRECTION('',(4.574385509496E-033,-1.080712771438E-030,1.));
+#1905 = DIRECTION('',(-1.33226762955E-015,1.,1.080712771438E-030));
+#1906 = ADVANCED_FACE('',(#1907),#1913,.T.);
+#1907 = FACE_BOUND('',#1908,.T.);
+#1908 = EDGE_LOOP('',(#1909,#1910,#1911,#1912));
+#1909 = ORIENTED_EDGE('',*,*,#970,.F.);
+#1910 = ORIENTED_EDGE('',*,*,#1896,.T.);
+#1911 = ORIENTED_EDGE('',*,*,#781,.F.);
+#1912 = ORIENTED_EDGE('',*,*,#1555,.F.);
+#1913 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#1914,#1915)
+,(#1916,#1917
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,7.05),(0.E+000,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#1914 = CARTESIAN_POINT('',(6.985,-6.065,2.157));
+#1915 = CARTESIAN_POINT('',(6.91,-5.99,2.157));
+#1916 = CARTESIAN_POINT('',(6.985,0.985,2.157));
+#1917 = CARTESIAN_POINT('',(6.91,0.91,2.157));
+#1918 = ADVANCED_FACE('',(#1919),#1930,.T.);
+#1919 = FACE_BOUND('',#1920,.T.);
+#1920 = EDGE_LOOP('',(#1921,#1927,#1928,#1929));
+#1921 = ORIENTED_EDGE('',*,*,#1922,.T.);
+#1922 = EDGE_CURVE('',#1669,#1735,#1923,.T.);
+#1923 = LINE('',#1924,#1925);
+#1924 = CARTESIAN_POINT('',(7.747,-4.8515,0.E+000));
+#1925 = VECTOR('',#1926,1.);
+#1926 = DIRECTION('',(-1.,-1.209802949635E-015,0.E+000));
+#1927 = ORIENTED_EDGE('',*,*,#1742,.T.);
+#1928 = ORIENTED_EDGE('',*,*,#863,.F.);
+#1929 = ORIENTED_EDGE('',*,*,#1676,.F.);
+#1930 = PLANE('',#1931);
+#1931 = AXIS2_PLACEMENT_3D('',#1932,#1933,#1934);
+#1932 = CARTESIAN_POINT('',(7.747,-4.8515,0.E+000));
+#1933 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1934 = DIRECTION('',(-1.209802949635E-015,1.,0.E+000));
+#1935 = ADVANCED_FACE('',(#1936),#1947,.F.);
+#1936 = FACE_BOUND('',#1937,.F.);
+#1937 = EDGE_LOOP('',(#1938,#1944,#1945,#1946));
+#1938 = ORIENTED_EDGE('',*,*,#1939,.T.);
+#1939 = EDGE_CURVE('',#1848,#1784,#1940,.T.);
+#1940 = LINE('',#1941,#1942);
+#1941 = CARTESIAN_POINT('',(7.747,-0.2285,0.E+000));
+#1942 = VECTOR('',#1943,1.);
+#1943 = DIRECTION('',(-1.,-1.209802949635E-015,0.E+000));
+#1944 = ORIENTED_EDGE('',*,*,#1791,.T.);
+#1945 = ORIENTED_EDGE('',*,*,#922,.F.);
+#1946 = ORIENTED_EDGE('',*,*,#1855,.F.);
+#1947 = PLANE('',#1948);
+#1948 = AXIS2_PLACEMENT_3D('',#1949,#1950,#1951);
+#1949 = CARTESIAN_POINT('',(7.747,-0.2285,0.E+000));
+#1950 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1951 = DIRECTION('',(1.209802949635E-015,-1.,0.E+000));
+#1952 = ADVANCED_FACE('',(#1953),#2005,.T.);
+#1953 = FACE_BOUND('',#1954,.T.);
+#1954 = EDGE_LOOP('',(#1955,#1956,#1957,#1964,#1972,#1982,#1989,#1999));
+#1955 = ORIENTED_EDGE('',*,*,#1562,.F.);
+#1956 = ORIENTED_EDGE('',*,*,#1000,.T.);
+#1957 = ORIENTED_EDGE('',*,*,#1958,.T.);
+#1958 = EDGE_CURVE('',#994,#1959,#1961,.T.);
+#1959 = VERTEX_POINT('',#1960);
+#1960 = CARTESIAN_POINT('',(1.033723643423,0.586276356577,3.68));
+#1961 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1962,#1963),.UNSPECIFIED.,.F.,
+.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1962 = CARTESIAN_POINT('',(0.71,0.91,2.157));
+#1963 = CARTESIAN_POINT('',(1.033723643423,0.586276356577,3.68));
+#1964 = ORIENTED_EDGE('',*,*,#1965,.F.);
+#1965 = EDGE_CURVE('',#1966,#1959,#1968,.T.);
+#1966 = VERTEX_POINT('',#1967);
+#1967 = CARTESIAN_POINT('',(3.06375942217,0.586276356577,3.68));
+#1968 = LINE('',#1969,#1970);
+#1969 = CARTESIAN_POINT('',(6.586276356577,0.586276356577,3.68));
+#1970 = VECTOR('',#1971,1.);
+#1971 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#1972 = ORIENTED_EDGE('',*,*,#1973,.F.);
+#1973 = EDGE_CURVE('',#1974,#1966,#1976,.T.);
+#1974 = VERTEX_POINT('',#1975);
+#1975 = CARTESIAN_POINT('',(3.060652504409,0.692554637412,3.18));
+#1976 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1977,#1978,#1979,#1980,#1981),
+.UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1977 = CARTESIAN_POINT('',(3.060652509733,0.692554764946,3.1799994));
+#1978 = CARTESIAN_POINT('',(3.059543973157,0.665997176555,3.304943029979
+));
+#1979 = CARTESIAN_POINT('',(3.05969212703,0.639427984308,3.429941251807)
+);
+#1980 = CARTESIAN_POINT('',(3.061088429553,0.612852403335,3.55496953023)
+);
+#1981 = CARTESIAN_POINT('',(3.06375942217,0.586276356577,3.68));
+#1982 = ORIENTED_EDGE('',*,*,#1983,.T.);
+#1983 = EDGE_CURVE('',#1974,#1984,#1986,.T.);
+#1984 = VERTEX_POINT('',#1985);
+#1985 = CARTESIAN_POINT('',(4.559347495591,0.692554637412,3.18));
+#1986 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1987,#1988),.UNSPECIFIED.,.F.,
+.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1987 = CARTESIAN_POINT('',(3.06,0.692554637412,3.18));
+#1988 = CARTESIAN_POINT('',(4.56,0.692554637412,3.18));
+#1989 = ORIENTED_EDGE('',*,*,#1990,.T.);
+#1990 = EDGE_CURVE('',#1984,#1991,#1993,.T.);
+#1991 = VERTEX_POINT('',#1992);
+#1992 = CARTESIAN_POINT('',(4.55624057783,0.586276356577,3.68));
+#1993 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1994,#1995,#1996,#1997,#1998),
+.UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1994 = CARTESIAN_POINT('',(4.559347490267,0.692554764946,3.1799994));
+#1995 = CARTESIAN_POINT('',(4.560456026843,0.665997176555,3.304943029979
+));
+#1996 = CARTESIAN_POINT('',(4.560307872969,0.639427984308,3.429941251807
+));
+#1997 = CARTESIAN_POINT('',(4.558911570447,0.612852403335,3.55496953023)
+);
+#1998 = CARTESIAN_POINT('',(4.55624057783,0.586276356577,3.68));
+#1999 = ORIENTED_EDGE('',*,*,#2000,.F.);
+#2000 = EDGE_CURVE('',#1563,#1991,#2001,.T.);
+#2001 = LINE('',#2002,#2003);
+#2002 = CARTESIAN_POINT('',(6.586276356577,0.586276356577,3.68));
+#2003 = VECTOR('',#2004,1.);
+#2004 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#2005 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#2006,#2007)
+,(#2008,#2009
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,6.2),(0.E+000,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#2006 = CARTESIAN_POINT('',(6.91,0.91,2.157));
+#2007 = CARTESIAN_POINT('',(6.586276356577,0.586276356577,3.68));
+#2008 = CARTESIAN_POINT('',(0.71,0.91,2.157));
+#2009 = CARTESIAN_POINT('',(1.033723643423,0.586276356577,3.68));
+#2010 = ADVANCED_FACE('',(#2011),#2049,.T.);
+#2011 = FACE_BOUND('',#2012,.T.);
+#2012 = EDGE_LOOP('',(#2013,#2014,#2020,#2021,#2027,#2028,#2034,#2035,
+#2042,#2048));
+#2013 = ORIENTED_EDGE('',*,*,#1025,.T.);
+#2014 = ORIENTED_EDGE('',*,*,#2015,.T.);
+#2015 = EDGE_CURVE('',#1018,#1336,#2016,.T.);
+#2016 = LINE('',#2017,#2018);
+#2017 = CARTESIAN_POINT('',(0.71,0.91,2.157));
+#2018 = VECTOR('',#2019,1.);
+#2019 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2020 = ORIENTED_EDGE('',*,*,#1352,.T.);
+#2021 = ORIENTED_EDGE('',*,*,#2022,.T.);
+#2022 = EDGE_CURVE('',#1345,#1483,#2023,.T.);
+#2023 = LINE('',#2024,#2025);
+#2024 = CARTESIAN_POINT('',(0.71,0.91,2.157));
+#2025 = VECTOR('',#2026,1.);
+#2026 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2027 = ORIENTED_EDGE('',*,*,#1499,.T.);
+#2028 = ORIENTED_EDGE('',*,*,#2029,.T.);
+#2029 = EDGE_CURVE('',#1492,#1156,#2030,.T.);
+#2030 = LINE('',#2031,#2032);
+#2031 = CARTESIAN_POINT('',(0.71,0.91,2.157));
+#2032 = VECTOR('',#2033,1.);
+#2033 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2034 = ORIENTED_EDGE('',*,*,#1171,.T.);
+#2035 = ORIENTED_EDGE('',*,*,#2036,.T.);
+#2036 = EDGE_CURVE('',#1165,#2037,#2039,.T.);
+#2037 = VERTEX_POINT('',#2038);
+#2038 = CARTESIAN_POINT('',(1.033723643423,-5.666276356577,3.68));
+#2039 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2040,#2041),.UNSPECIFIED.,.F.,
+.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2040 = CARTESIAN_POINT('',(0.71,-5.99,2.157));
+#2041 = CARTESIAN_POINT('',(1.033723643423,-5.666276356577,3.68));
+#2042 = ORIENTED_EDGE('',*,*,#2043,.F.);
+#2043 = EDGE_CURVE('',#1959,#2037,#2044,.T.);
+#2044 = LINE('',#2045,#2046);
+#2045 = CARTESIAN_POINT('',(1.033723643423,0.586276356577,3.68));
+#2046 = VECTOR('',#2047,1.);
+#2047 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2048 = ORIENTED_EDGE('',*,*,#1958,.F.);
+#2049 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#2050,#2051)
+,(#2052,#2053
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,6.9),(0.E+000,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#2050 = CARTESIAN_POINT('',(0.71,0.91,2.157));
+#2051 = CARTESIAN_POINT('',(1.033723643423,0.586276356577,3.68));
+#2052 = CARTESIAN_POINT('',(0.71,-5.99,2.157));
+#2053 = CARTESIAN_POINT('',(1.033723643423,-5.666276356577,3.68));
+#2054 = ADVANCED_FACE('',(#2055),#2066,.T.);
+#2055 = FACE_BOUND('',#2056,.T.);
+#2056 = EDGE_LOOP('',(#2057,#2058,#2064,#2065));
+#2057 = ORIENTED_EDGE('',*,*,#1017,.F.);
+#2058 = ORIENTED_EDGE('',*,*,#2059,.T.);
+#2059 = EDGE_CURVE('',#412,#526,#2060,.T.);
+#2060 = LINE('',#2061,#2062);
+#2061 = CARTESIAN_POINT('',(0.635,0.985,2.157));
+#2062 = VECTOR('',#2063,1.);
+#2063 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2064 = ORIENTED_EDGE('',*,*,#1335,.F.);
+#2065 = ORIENTED_EDGE('',*,*,#2015,.F.);
+#2066 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#2067,#2068)
+,(#2069,#2070
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,7.05),(0.E+000,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#2067 = CARTESIAN_POINT('',(0.635,0.985,2.157));
+#2068 = CARTESIAN_POINT('',(0.71,0.91,2.157));
+#2069 = CARTESIAN_POINT('',(0.635,-6.065,2.157));
+#2070 = CARTESIAN_POINT('',(0.71,-5.99,2.157));
+#2071 = ADVANCED_FACE('',(#2072),#2088,.T.);
+#2072 = FACE_BOUND('',#2073,.T.);
+#2073 = EDGE_LOOP('',(#2074,#2075,#2081,#2082));
+#2074 = ORIENTED_EDGE('',*,*,#1210,.T.);
+#2075 = ORIENTED_EDGE('',*,*,#2076,.T.);
+#2076 = EDGE_CURVE('',#1213,#1042,#2077,.T.);
+#2077 = LINE('',#2078,#2079);
+#2078 = CARTESIAN_POINT('',(0.254,-0.762,2.157));
+#2079 = VECTOR('',#2080,1.);
+#2080 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#2081 = ORIENTED_EDGE('',*,*,#1039,.F.);
+#2082 = ORIENTED_EDGE('',*,*,#2083,.F.);
+#2083 = EDGE_CURVE('',#1211,#1040,#2084,.T.);
+#2084 = LINE('',#2085,#2086);
+#2085 = CARTESIAN_POINT('',(-0.127,-0.762,1.776));
+#2086 = VECTOR('',#2087,1.);
+#2087 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#2088 = CYLINDRICAL_SURFACE('',#2089,0.381);
+#2089 = AXIS2_PLACEMENT_3D('',#2090,#2091,#2092);
+#2090 = CARTESIAN_POINT('',(0.254,-0.762,1.776));
+#2091 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#2092 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#2093 = ADVANCED_FACE('',(#2094),#2137,.T.);
+#2094 = FACE_BOUND('',#2095,.T.);
+#2095 = EDGE_LOOP('',(#2096,#2097,#2098,#2099,#2107,#2115,#2123,#2131));
+#2096 = ORIENTED_EDGE('',*,*,#1221,.T.);
+#2097 = ORIENTED_EDGE('',*,*,#2083,.T.);
+#2098 = ORIENTED_EDGE('',*,*,#1083,.T.);
+#2099 = ORIENTED_EDGE('',*,*,#2100,.T.);
+#2100 = EDGE_CURVE('',#1076,#2101,#2103,.T.);
+#2101 = VERTEX_POINT('',#2102);
+#2102 = CARTESIAN_POINT('',(-0.127,0.11425,-3.3));
+#2103 = LINE('',#2104,#2105);
+#2104 = CARTESIAN_POINT('',(-0.127,0.2285,-2.843));
+#2105 = VECTOR('',#2106,1.);
+#2106 = DIRECTION('',(3.231223622486E-016,-0.242535625036,
+-0.970142500145));
+#2107 = ORIENTED_EDGE('',*,*,#2108,.T.);
+#2108 = EDGE_CURVE('',#2101,#2109,#2111,.T.);
+#2109 = VERTEX_POINT('',#2110);
+#2110 = CARTESIAN_POINT('',(-0.127,-0.11425,-3.3));
+#2111 = LINE('',#2112,#2113);
+#2112 = CARTESIAN_POINT('',(-0.127,0.11425,-3.3));
+#2113 = VECTOR('',#2114,1.);
+#2114 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2115 = ORIENTED_EDGE('',*,*,#2116,.T.);
+#2116 = EDGE_CURVE('',#2109,#2117,#2119,.T.);
+#2117 = VERTEX_POINT('',#2118);
+#2118 = CARTESIAN_POINT('',(-0.127,-0.2285,-2.843));
+#2119 = LINE('',#2120,#2121);
+#2120 = CARTESIAN_POINT('',(-0.127,-0.11425,-3.3));
+#2121 = VECTOR('',#2122,1.);
+#2122 = DIRECTION('',(3.231223622486E-016,-0.242535625036,0.970142500145
+));
+#2123 = ORIENTED_EDGE('',*,*,#2124,.T.);
+#2124 = EDGE_CURVE('',#2117,#2125,#2127,.T.);
+#2125 = VERTEX_POINT('',#2126);
+#2126 = CARTESIAN_POINT('',(-0.127,-0.2285,0.E+000));
+#2127 = LINE('',#2128,#2129);
+#2128 = CARTESIAN_POINT('',(-0.127,-0.2285,-2.843));
+#2129 = VECTOR('',#2130,1.);
+#2130 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2131 = ORIENTED_EDGE('',*,*,#2132,.T.);
+#2132 = EDGE_CURVE('',#2125,#1222,#2133,.T.);
+#2133 = LINE('',#2134,#2135);
+#2134 = CARTESIAN_POINT('',(-0.127,-0.2285,0.E+000));
+#2135 = VECTOR('',#2136,1.);
+#2136 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2137 = PLANE('',#2138);
+#2138 = AXIS2_PLACEMENT_3D('',#2139,#2140,#2141);
+#2139 = CARTESIAN_POINT('',(-0.127,-0.132275718018,-0.389242759907));
+#2140 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#2141 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2142 = ADVANCED_FACE('',(#2143),#2161,.T.);
+#2143 = FACE_BOUND('',#2144,.T.);
+#2144 = EDGE_LOOP('',(#2145,#2146,#2154,#2160));
+#2145 = ORIENTED_EDGE('',*,*,#1075,.T.);
+#2146 = ORIENTED_EDGE('',*,*,#2147,.T.);
+#2147 = EDGE_CURVE('',#1068,#2148,#2150,.T.);
+#2148 = VERTEX_POINT('',#2149);
+#2149 = CARTESIAN_POINT('',(0.127,0.11425,-3.3));
+#2150 = LINE('',#2151,#2152);
+#2151 = CARTESIAN_POINT('',(0.127,0.2285,-2.843));
+#2152 = VECTOR('',#2153,1.);
+#2153 = DIRECTION('',(3.231223622486E-016,-0.242535625036,
+-0.970142500145));
+#2154 = ORIENTED_EDGE('',*,*,#2155,.F.);
+#2155 = EDGE_CURVE('',#2101,#2148,#2156,.T.);
+#2156 = LINE('',#2157,#2158);
+#2157 = CARTESIAN_POINT('',(-0.127,0.11425,-3.3));
+#2158 = VECTOR('',#2159,1.);
+#2159 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#2160 = ORIENTED_EDGE('',*,*,#2100,.F.);
+#2161 = PLANE('',#2162);
+#2162 = AXIS2_PLACEMENT_3D('',#2163,#2164,#2165);
+#2163 = CARTESIAN_POINT('',(-0.127,0.2285,-2.843));
+#2164 = DIRECTION('',(-1.292489448995E-015,0.970142500145,
+-0.242535625036));
+#2165 = DIRECTION('',(3.231223622486E-016,-0.242535625036,
+-0.970142500145));
+#2166 = ADVANCED_FACE('',(#2167),#2203,.F.);
+#2167 = FACE_BOUND('',#2168,.F.);
+#2168 = EDGE_LOOP('',(#2169,#2170,#2171,#2172,#2173,#2181,#2189,#2197));
+#2169 = ORIENTED_EDGE('',*,*,#1237,.T.);
+#2170 = ORIENTED_EDGE('',*,*,#1196,.F.);
+#2171 = ORIENTED_EDGE('',*,*,#1067,.T.);
+#2172 = ORIENTED_EDGE('',*,*,#2147,.T.);
+#2173 = ORIENTED_EDGE('',*,*,#2174,.T.);
+#2174 = EDGE_CURVE('',#2148,#2175,#2177,.T.);
+#2175 = VERTEX_POINT('',#2176);
+#2176 = CARTESIAN_POINT('',(0.127,-0.11425,-3.3));
+#2177 = LINE('',#2178,#2179);
+#2178 = CARTESIAN_POINT('',(0.127,0.11425,-3.3));
+#2179 = VECTOR('',#2180,1.);
+#2180 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2181 = ORIENTED_EDGE('',*,*,#2182,.T.);
+#2182 = EDGE_CURVE('',#2175,#2183,#2185,.T.);
+#2183 = VERTEX_POINT('',#2184);
+#2184 = CARTESIAN_POINT('',(0.127,-0.2285,-2.843));
+#2185 = LINE('',#2186,#2187);
+#2186 = CARTESIAN_POINT('',(0.127,-0.11425,-3.3));
+#2187 = VECTOR('',#2188,1.);
+#2188 = DIRECTION('',(3.231223622486E-016,-0.242535625036,0.970142500145
+));
+#2189 = ORIENTED_EDGE('',*,*,#2190,.T.);
+#2190 = EDGE_CURVE('',#2183,#2191,#2193,.T.);
+#2191 = VERTEX_POINT('',#2192);
+#2192 = CARTESIAN_POINT('',(0.127,-0.2285,0.E+000));
+#2193 = LINE('',#2194,#2195);
+#2194 = CARTESIAN_POINT('',(0.127,-0.2285,-2.843));
+#2195 = VECTOR('',#2196,1.);
+#2196 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2197 = ORIENTED_EDGE('',*,*,#2198,.T.);
+#2198 = EDGE_CURVE('',#2191,#1230,#2199,.T.);
+#2199 = LINE('',#2200,#2201);
+#2200 = CARTESIAN_POINT('',(0.127,-0.2285,0.E+000));
+#2201 = VECTOR('',#2202,1.);
+#2202 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2203 = PLANE('',#2204);
+#2204 = AXIS2_PLACEMENT_3D('',#2205,#2206,#2207);
+#2205 = CARTESIAN_POINT('',(0.127,-0.132275718018,-0.389242759907));
+#2206 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#2207 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2208 = ADVANCED_FACE('',(#2209),#2215,.T.);
+#2209 = FACE_BOUND('',#2210,.T.);
+#2210 = EDGE_LOOP('',(#2211,#2212,#2213,#2214));
+#2211 = ORIENTED_EDGE('',*,*,#1246,.F.);
+#2212 = ORIENTED_EDGE('',*,*,#2059,.F.);
+#2213 = ORIENTED_EDGE('',*,*,#1050,.F.);
+#2214 = ORIENTED_EDGE('',*,*,#2076,.F.);
+#2215 = PLANE('',#2216);
+#2216 = AXIS2_PLACEMENT_3D('',#2217,#2218,#2219);
+#2217 = CARTESIAN_POINT('',(3.81,-0.26675,2.157));
+#2218 = DIRECTION('',(4.574385509496E-033,-1.080712771438E-030,1.));
+#2219 = DIRECTION('',(-1.33226762955E-015,1.,1.080712771438E-030));
+#2220 = ADVANCED_FACE('',(#2221),#2237,.T.);
+#2221 = FACE_BOUND('',#2222,.F.);
+#2222 = EDGE_LOOP('',(#2223,#2224,#2230,#2231));
+#2223 = ORIENTED_EDGE('',*,*,#1097,.T.);
+#2224 = ORIENTED_EDGE('',*,*,#2225,.T.);
+#2225 = EDGE_CURVE('',#1100,#1263,#2226,.T.);
+#2226 = LINE('',#2227,#2228);
+#2227 = CARTESIAN_POINT('',(-0.127,-5.3085,1.776));
+#2228 = VECTOR('',#2229,1.);
+#2229 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#2230 = ORIENTED_EDGE('',*,*,#1260,.F.);
+#2231 = ORIENTED_EDGE('',*,*,#2232,.F.);
+#2232 = EDGE_CURVE('',#1098,#1261,#2233,.T.);
+#2233 = LINE('',#2234,#2235);
+#2234 = CARTESIAN_POINT('',(0.254,-5.3085,2.157));
+#2235 = VECTOR('',#2236,1.);
+#2236 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#2237 = CYLINDRICAL_SURFACE('',#2238,0.381);
+#2238 = AXIS2_PLACEMENT_3D('',#2239,#2240,#2241);
+#2239 = CARTESIAN_POINT('',(0.254,-5.3085,1.776));
+#2240 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#2241 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2242 = ADVANCED_FACE('',(#2243),#2254,.T.);
+#2243 = FACE_BOUND('',#2244,.T.);
+#2244 = EDGE_LOOP('',(#2245,#2246,#2247,#2253));
+#2245 = ORIENTED_EDGE('',*,*,#2232,.F.);
+#2246 = ORIENTED_EDGE('',*,*,#1141,.F.);
+#2247 = ORIENTED_EDGE('',*,*,#2248,.F.);
+#2248 = EDGE_CURVE('',#566,#434,#2249,.T.);
+#2249 = LINE('',#2250,#2251);
+#2250 = CARTESIAN_POINT('',(0.635,0.985,2.157));
+#2251 = VECTOR('',#2252,1.);
+#2252 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2253 = ORIENTED_EDGE('',*,*,#1271,.F.);
+#2254 = PLANE('',#2255);
+#2255 = AXIS2_PLACEMENT_3D('',#2256,#2257,#2258);
+#2256 = CARTESIAN_POINT('',(3.81,-4.81325,2.157));
+#2257 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2258 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#2259 = ADVANCED_FACE('',(#2260),#2303,.T.);
+#2260 = FACE_BOUND('',#2261,.T.);
+#2261 = EDGE_LOOP('',(#2262,#2263,#2264,#2265,#2273,#2281,#2289,#2297));
+#2262 = ORIENTED_EDGE('',*,*,#1288,.T.);
+#2263 = ORIENTED_EDGE('',*,*,#1321,.F.);
+#2264 = ORIENTED_EDGE('',*,*,#1124,.T.);
+#2265 = ORIENTED_EDGE('',*,*,#2266,.T.);
+#2266 = EDGE_CURVE('',#1117,#2267,#2269,.T.);
+#2267 = VERTEX_POINT('',#2268);
+#2268 = CARTESIAN_POINT('',(0.127,-5.19425,-3.3));
+#2269 = LINE('',#2270,#2271);
+#2270 = CARTESIAN_POINT('',(0.127,-5.3085,-2.843));
+#2271 = VECTOR('',#2272,1.);
+#2272 = DIRECTION('',(-3.231223622486E-016,0.242535625036,
+-0.970142500145));
+#2273 = ORIENTED_EDGE('',*,*,#2274,.T.);
+#2274 = EDGE_CURVE('',#2267,#2275,#2277,.T.);
+#2275 = VERTEX_POINT('',#2276);
+#2276 = CARTESIAN_POINT('',(0.127,-4.96575,-3.3));
+#2277 = LINE('',#2278,#2279);
+#2278 = CARTESIAN_POINT('',(0.127,-5.19425,-3.3));
+#2279 = VECTOR('',#2280,1.);
+#2280 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#2281 = ORIENTED_EDGE('',*,*,#2282,.T.);
+#2282 = EDGE_CURVE('',#2275,#2283,#2285,.T.);
+#2283 = VERTEX_POINT('',#2284);
+#2284 = CARTESIAN_POINT('',(0.127,-4.8515,-2.843));
+#2285 = LINE('',#2286,#2287);
+#2286 = CARTESIAN_POINT('',(0.127,-4.96575,-3.3));
+#2287 = VECTOR('',#2288,1.);
+#2288 = DIRECTION('',(-3.231223622486E-016,0.242535625036,0.970142500145
+));
+#2289 = ORIENTED_EDGE('',*,*,#2290,.T.);
+#2290 = EDGE_CURVE('',#2283,#2291,#2293,.T.);
+#2291 = VERTEX_POINT('',#2292);
+#2292 = CARTESIAN_POINT('',(0.127,-4.8515,0.E+000));
+#2293 = LINE('',#2294,#2295);
+#2294 = CARTESIAN_POINT('',(0.127,-4.8515,-2.843));
+#2295 = VECTOR('',#2296,1.);
+#2296 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2297 = ORIENTED_EDGE('',*,*,#2298,.T.);
+#2298 = EDGE_CURVE('',#2291,#1289,#2299,.T.);
+#2299 = LINE('',#2300,#2301);
+#2300 = CARTESIAN_POINT('',(0.127,-4.8515,0.E+000));
+#2301 = VECTOR('',#2302,1.);
+#2302 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#2303 = PLANE('',#2304);
+#2304 = AXIS2_PLACEMENT_3D('',#2305,#2306,#2307);
+#2305 = CARTESIAN_POINT('',(0.127,-4.947724281982,-0.389242759907));
+#2306 = DIRECTION('',(1.,1.33226762955E-015,-0.E+000));
+#2307 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2308 = ADVANCED_FACE('',(#2309),#2327,.F.);
+#2309 = FACE_BOUND('',#2310,.F.);
+#2310 = EDGE_LOOP('',(#2311,#2312,#2313,#2321));
+#2311 = ORIENTED_EDGE('',*,*,#1116,.T.);
+#2312 = ORIENTED_EDGE('',*,*,#2266,.T.);
+#2313 = ORIENTED_EDGE('',*,*,#2314,.F.);
+#2314 = EDGE_CURVE('',#2315,#2267,#2317,.T.);
+#2315 = VERTEX_POINT('',#2316);
+#2316 = CARTESIAN_POINT('',(-0.127,-5.19425,-3.3));
+#2317 = LINE('',#2318,#2319);
+#2318 = CARTESIAN_POINT('',(-0.127,-5.19425,-3.3));
+#2319 = VECTOR('',#2320,1.);
+#2320 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#2321 = ORIENTED_EDGE('',*,*,#2322,.F.);
+#2322 = EDGE_CURVE('',#1109,#2315,#2323,.T.);
+#2323 = LINE('',#2324,#2325);
+#2324 = CARTESIAN_POINT('',(-0.127,-5.3085,-2.843));
+#2325 = VECTOR('',#2326,1.);
+#2326 = DIRECTION('',(-3.231223622486E-016,0.242535625036,
+-0.970142500145));
+#2327 = PLANE('',#2328);
+#2328 = AXIS2_PLACEMENT_3D('',#2329,#2330,#2331);
+#2329 = CARTESIAN_POINT('',(-0.127,-5.3085,-2.843));
+#2330 = DIRECTION('',(-1.292489448995E-015,0.970142500145,0.242535625036
+));
+#2331 = DIRECTION('',(-3.231223622486E-016,0.242535625036,
+-0.970142500145));
+#2332 = ADVANCED_FACE('',(#2333),#2369,.F.);
+#2333 = FACE_BOUND('',#2334,.F.);
+#2334 = EDGE_LOOP('',(#2335,#2336,#2337,#2345,#2353,#2361,#2367,#2368));
+#2335 = ORIENTED_EDGE('',*,*,#1108,.T.);
+#2336 = ORIENTED_EDGE('',*,*,#2322,.T.);
+#2337 = ORIENTED_EDGE('',*,*,#2338,.T.);
+#2338 = EDGE_CURVE('',#2315,#2339,#2341,.T.);
+#2339 = VERTEX_POINT('',#2340);
+#2340 = CARTESIAN_POINT('',(-0.127,-4.96575,-3.3));
+#2341 = LINE('',#2342,#2343);
+#2342 = CARTESIAN_POINT('',(-0.127,-5.19425,-3.3));
+#2343 = VECTOR('',#2344,1.);
+#2344 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#2345 = ORIENTED_EDGE('',*,*,#2346,.T.);
+#2346 = EDGE_CURVE('',#2339,#2347,#2349,.T.);
+#2347 = VERTEX_POINT('',#2348);
+#2348 = CARTESIAN_POINT('',(-0.127,-4.8515,-2.843));
+#2349 = LINE('',#2350,#2351);
+#2350 = CARTESIAN_POINT('',(-0.127,-4.96575,-3.3));
+#2351 = VECTOR('',#2352,1.);
+#2352 = DIRECTION('',(-3.231223622486E-016,0.242535625036,0.970142500145
+));
+#2353 = ORIENTED_EDGE('',*,*,#2354,.T.);
+#2354 = EDGE_CURVE('',#2347,#2355,#2357,.T.);
+#2355 = VERTEX_POINT('',#2356);
+#2356 = CARTESIAN_POINT('',(-0.127,-4.8515,0.E+000));
+#2357 = LINE('',#2358,#2359);
+#2358 = CARTESIAN_POINT('',(-0.127,-4.8515,-2.843));
+#2359 = VECTOR('',#2360,1.);
+#2360 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2361 = ORIENTED_EDGE('',*,*,#2362,.T.);
+#2362 = EDGE_CURVE('',#2355,#1297,#2363,.T.);
+#2363 = LINE('',#2364,#2365);
+#2364 = CARTESIAN_POINT('',(-0.127,-4.8515,0.E+000));
+#2365 = VECTOR('',#2366,1.);
+#2366 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#2367 = ORIENTED_EDGE('',*,*,#1304,.F.);
+#2368 = ORIENTED_EDGE('',*,*,#2225,.F.);
+#2369 = PLANE('',#2370);
+#2370 = AXIS2_PLACEMENT_3D('',#2371,#2372,#2373);
+#2371 = CARTESIAN_POINT('',(-0.127,-4.947724281982,-0.389242759907));
+#2372 = DIRECTION('',(1.,1.33226762955E-015,-0.E+000));
+#2373 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2374 = ADVANCED_FACE('',(#2375),#2381,.T.);
+#2375 = FACE_BOUND('',#2376,.T.);
+#2376 = EDGE_LOOP('',(#2377,#2378,#2379,#2380));
+#2377 = ORIENTED_EDGE('',*,*,#1491,.F.);
+#2378 = ORIENTED_EDGE('',*,*,#2248,.T.);
+#2379 = ORIENTED_EDGE('',*,*,#1155,.F.);
+#2380 = ORIENTED_EDGE('',*,*,#2029,.F.);
+#2381 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#2382,#2383)
+,(#2384,#2385
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,7.05),(0.E+000,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#2382 = CARTESIAN_POINT('',(0.635,0.985,2.157));
+#2383 = CARTESIAN_POINT('',(0.71,0.91,2.157));
+#2384 = CARTESIAN_POINT('',(0.635,-6.065,2.157));
+#2385 = CARTESIAN_POINT('',(0.71,-5.99,2.157));
+#2386 = ADVANCED_FACE('',(#2387),#2398,.T.);
+#2387 = FACE_BOUND('',#2388,.T.);
+#2388 = EDGE_LOOP('',(#2389,#2395,#2396,#2397));
+#2389 = ORIENTED_EDGE('',*,*,#2390,.T.);
+#2390 = EDGE_CURVE('',#2125,#2191,#2391,.T.);
+#2391 = LINE('',#2392,#2393);
+#2392 = CARTESIAN_POINT('',(-0.127,-0.2285,0.E+000));
+#2393 = VECTOR('',#2394,1.);
+#2394 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#2395 = ORIENTED_EDGE('',*,*,#2198,.T.);
+#2396 = ORIENTED_EDGE('',*,*,#1229,.F.);
+#2397 = ORIENTED_EDGE('',*,*,#2132,.F.);
+#2398 = PLANE('',#2399);
+#2399 = AXIS2_PLACEMENT_3D('',#2400,#2401,#2402);
+#2400 = CARTESIAN_POINT('',(-0.127,-0.2285,0.E+000));
+#2401 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2402 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2403 = ADVANCED_FACE('',(#2404),#2415,.F.);
+#2404 = FACE_BOUND('',#2405,.F.);
+#2405 = EDGE_LOOP('',(#2406,#2412,#2413,#2414));
+#2406 = ORIENTED_EDGE('',*,*,#2407,.T.);
+#2407 = EDGE_CURVE('',#2355,#2291,#2408,.T.);
+#2408 = LINE('',#2409,#2410);
+#2409 = CARTESIAN_POINT('',(-0.127,-4.8515,0.E+000));
+#2410 = VECTOR('',#2411,1.);
+#2411 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#2412 = ORIENTED_EDGE('',*,*,#2298,.T.);
+#2413 = ORIENTED_EDGE('',*,*,#1296,.F.);
+#2414 = ORIENTED_EDGE('',*,*,#2362,.F.);
+#2415 = PLANE('',#2416);
+#2416 = AXIS2_PLACEMENT_3D('',#2417,#2418,#2419);
+#2417 = CARTESIAN_POINT('',(-0.127,-4.8515,0.E+000));
+#2418 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2419 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#2420 = ADVANCED_FACE('',(#2421),#2432,.T.);
+#2421 = FACE_BOUND('',#2422,.T.);
+#2422 = EDGE_LOOP('',(#2423,#2424,#2430,#2431));
+#2423 = ORIENTED_EDGE('',*,*,#1344,.F.);
+#2424 = ORIENTED_EDGE('',*,*,#2425,.T.);
+#2425 = EDGE_CURVE('',#535,#557,#2426,.T.);
+#2426 = LINE('',#2427,#2428);
+#2427 = CARTESIAN_POINT('',(0.635,0.985,2.157));
+#2428 = VECTOR('',#2429,1.);
+#2429 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2430 = ORIENTED_EDGE('',*,*,#1482,.F.);
+#2431 = ORIENTED_EDGE('',*,*,#2022,.F.);
+#2432 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#2433,#2434)
+,(#2435,#2436
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,7.05),(0.E+000,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#2433 = CARTESIAN_POINT('',(0.635,0.985,2.157));
+#2434 = CARTESIAN_POINT('',(0.71,0.91,2.157));
+#2435 = CARTESIAN_POINT('',(0.635,-6.065,2.157));
+#2436 = CARTESIAN_POINT('',(0.71,-5.99,2.157));
+#2437 = ADVANCED_FACE('',(#2438),#2454,.T.);
+#2438 = FACE_BOUND('',#2439,.T.);
+#2439 = EDGE_LOOP('',(#2440,#2441,#2447,#2448));
+#2440 = ORIENTED_EDGE('',*,*,#1424,.T.);
+#2441 = ORIENTED_EDGE('',*,*,#2442,.T.);
+#2442 = EDGE_CURVE('',#1427,#1369,#2443,.T.);
+#2443 = LINE('',#2444,#2445);
+#2444 = CARTESIAN_POINT('',(0.254,-3.302,2.157));
+#2445 = VECTOR('',#2446,1.);
+#2446 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#2447 = ORIENTED_EDGE('',*,*,#1366,.F.);
+#2448 = ORIENTED_EDGE('',*,*,#2449,.F.);
+#2449 = EDGE_CURVE('',#1425,#1367,#2450,.T.);
+#2450 = LINE('',#2451,#2452);
+#2451 = CARTESIAN_POINT('',(-0.127,-3.302,1.776));
+#2452 = VECTOR('',#2453,1.);
+#2453 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#2454 = CYLINDRICAL_SURFACE('',#2455,0.381);
+#2455 = AXIS2_PLACEMENT_3D('',#2456,#2457,#2458);
+#2456 = CARTESIAN_POINT('',(0.254,-3.302,1.776));
+#2457 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#2458 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#2459 = ADVANCED_FACE('',(#2460),#2519,.T.);
+#2460 = FACE_BOUND('',#2461,.T.);
+#2461 = EDGE_LOOP('',(#2462,#2463,#2471,#2479,#2487,#2495,#2503,#2511,
+#2517,#2518));
+#2462 = ORIENTED_EDGE('',*,*,#1410,.T.);
+#2463 = ORIENTED_EDGE('',*,*,#2464,.T.);
+#2464 = EDGE_CURVE('',#1403,#2465,#2467,.T.);
+#2465 = VERTEX_POINT('',#2466);
+#2466 = CARTESIAN_POINT('',(-0.127,-2.3115,0.E+000));
+#2467 = LINE('',#2468,#2469);
+#2468 = CARTESIAN_POINT('',(-0.127,-1.778,0.E+000));
+#2469 = VECTOR('',#2470,1.);
+#2470 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2471 = ORIENTED_EDGE('',*,*,#2472,.T.);
+#2472 = EDGE_CURVE('',#2465,#2473,#2475,.T.);
+#2473 = VERTEX_POINT('',#2474);
+#2474 = CARTESIAN_POINT('',(-0.127,-2.3115,-2.843));
+#2475 = LINE('',#2476,#2477);
+#2476 = CARTESIAN_POINT('',(-0.127,-2.3115,0.E+000));
+#2477 = VECTOR('',#2478,1.);
+#2478 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2479 = ORIENTED_EDGE('',*,*,#2480,.T.);
+#2480 = EDGE_CURVE('',#2473,#2481,#2483,.T.);
+#2481 = VERTEX_POINT('',#2482);
+#2482 = CARTESIAN_POINT('',(-0.127,-2.42575,-3.3));
+#2483 = LINE('',#2484,#2485);
+#2484 = CARTESIAN_POINT('',(-0.127,-2.3115,-2.843));
+#2485 = VECTOR('',#2486,1.);
+#2486 = DIRECTION('',(3.231223622486E-016,-0.242535625036,
+-0.970142500145));
+#2487 = ORIENTED_EDGE('',*,*,#2488,.T.);
+#2488 = EDGE_CURVE('',#2481,#2489,#2491,.T.);
+#2489 = VERTEX_POINT('',#2490);
+#2490 = CARTESIAN_POINT('',(-0.127,-2.65425,-3.3));
+#2491 = LINE('',#2492,#2493);
+#2492 = CARTESIAN_POINT('',(-0.127,-2.42575,-3.3));
+#2493 = VECTOR('',#2494,1.);
+#2494 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2495 = ORIENTED_EDGE('',*,*,#2496,.T.);
+#2496 = EDGE_CURVE('',#2489,#2497,#2499,.T.);
+#2497 = VERTEX_POINT('',#2498);
+#2498 = CARTESIAN_POINT('',(-0.127,-2.7685,-2.843));
+#2499 = LINE('',#2500,#2501);
+#2500 = CARTESIAN_POINT('',(-0.127,-2.65425,-3.3));
+#2501 = VECTOR('',#2502,1.);
+#2502 = DIRECTION('',(3.231223622486E-016,-0.242535625036,0.970142500145
+));
+#2503 = ORIENTED_EDGE('',*,*,#2504,.T.);
+#2504 = EDGE_CURVE('',#2497,#2505,#2507,.T.);
+#2505 = VERTEX_POINT('',#2506);
+#2506 = CARTESIAN_POINT('',(-0.127,-2.7685,0.E+000));
+#2507 = LINE('',#2508,#2509);
+#2508 = CARTESIAN_POINT('',(-0.127,-2.7685,-2.843));
+#2509 = VECTOR('',#2510,1.);
+#2510 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2511 = ORIENTED_EDGE('',*,*,#2512,.T.);
+#2512 = EDGE_CURVE('',#2505,#1436,#2513,.T.);
+#2513 = LINE('',#2514,#2515);
+#2514 = CARTESIAN_POINT('',(-0.127,-2.7685,0.E+000));
+#2515 = VECTOR('',#2516,1.);
+#2516 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2517 = ORIENTED_EDGE('',*,*,#1435,.T.);
+#2518 = ORIENTED_EDGE('',*,*,#2449,.T.);
+#2519 = PLANE('',#2520);
+#2520 = AXIS2_PLACEMENT_3D('',#2521,#2522,#2523);
+#2521 = CARTESIAN_POINT('',(-0.127,-2.54,-0.275442173326));
+#2522 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#2523 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2524 = ADVANCED_FACE('',(#2525),#2543,.T.);
+#2525 = FACE_BOUND('',#2526,.T.);
+#2526 = EDGE_LOOP('',(#2527,#2528,#2536,#2542));
+#2527 = ORIENTED_EDGE('',*,*,#1402,.T.);
+#2528 = ORIENTED_EDGE('',*,*,#2529,.T.);
+#2529 = EDGE_CURVE('',#1395,#2530,#2532,.T.);
+#2530 = VERTEX_POINT('',#2531);
+#2531 = CARTESIAN_POINT('',(0.127,-2.3115,0.E+000));
+#2532 = LINE('',#2533,#2534);
+#2533 = CARTESIAN_POINT('',(0.127,-1.778,0.E+000));
+#2534 = VECTOR('',#2535,1.);
+#2535 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2536 = ORIENTED_EDGE('',*,*,#2537,.F.);
+#2537 = EDGE_CURVE('',#2465,#2530,#2538,.T.);
+#2538 = LINE('',#2539,#2540);
+#2539 = CARTESIAN_POINT('',(-0.127,-2.3115,0.E+000));
+#2540 = VECTOR('',#2541,1.);
+#2541 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#2542 = ORIENTED_EDGE('',*,*,#2464,.F.);
+#2543 = PLANE('',#2544);
+#2544 = AXIS2_PLACEMENT_3D('',#2545,#2546,#2547);
+#2545 = CARTESIAN_POINT('',(-0.127,-1.778,0.E+000));
+#2546 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2547 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2548 = ADVANCED_FACE('',(#2549),#2601,.F.);
+#2549 = FACE_BOUND('',#2550,.F.);
+#2550 = EDGE_LOOP('',(#2551,#2552,#2553,#2554,#2555,#2563,#2571,#2579,
+#2587,#2595));
+#2551 = ORIENTED_EDGE('',*,*,#1451,.T.);
+#2552 = ORIENTED_EDGE('',*,*,#1516,.F.);
+#2553 = ORIENTED_EDGE('',*,*,#1394,.T.);
+#2554 = ORIENTED_EDGE('',*,*,#2529,.T.);
+#2555 = ORIENTED_EDGE('',*,*,#2556,.T.);
+#2556 = EDGE_CURVE('',#2530,#2557,#2559,.T.);
+#2557 = VERTEX_POINT('',#2558);
+#2558 = CARTESIAN_POINT('',(0.127,-2.3115,-2.843));
+#2559 = LINE('',#2560,#2561);
+#2560 = CARTESIAN_POINT('',(0.127,-2.3115,0.E+000));
+#2561 = VECTOR('',#2562,1.);
+#2562 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2563 = ORIENTED_EDGE('',*,*,#2564,.T.);
+#2564 = EDGE_CURVE('',#2557,#2565,#2567,.T.);
+#2565 = VERTEX_POINT('',#2566);
+#2566 = CARTESIAN_POINT('',(0.127,-2.42575,-3.3));
+#2567 = LINE('',#2568,#2569);
+#2568 = CARTESIAN_POINT('',(0.127,-2.3115,-2.843));
+#2569 = VECTOR('',#2570,1.);
+#2570 = DIRECTION('',(3.231223622486E-016,-0.242535625036,
+-0.970142500145));
+#2571 = ORIENTED_EDGE('',*,*,#2572,.T.);
+#2572 = EDGE_CURVE('',#2565,#2573,#2575,.T.);
+#2573 = VERTEX_POINT('',#2574);
+#2574 = CARTESIAN_POINT('',(0.127,-2.65425,-3.3));
+#2575 = LINE('',#2576,#2577);
+#2576 = CARTESIAN_POINT('',(0.127,-2.42575,-3.3));
+#2577 = VECTOR('',#2578,1.);
+#2578 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2579 = ORIENTED_EDGE('',*,*,#2580,.T.);
+#2580 = EDGE_CURVE('',#2573,#2581,#2583,.T.);
+#2581 = VERTEX_POINT('',#2582);
+#2582 = CARTESIAN_POINT('',(0.127,-2.7685,-2.843));
+#2583 = LINE('',#2584,#2585);
+#2584 = CARTESIAN_POINT('',(0.127,-2.65425,-3.3));
+#2585 = VECTOR('',#2586,1.);
+#2586 = DIRECTION('',(3.231223622486E-016,-0.242535625036,0.970142500145
+));
+#2587 = ORIENTED_EDGE('',*,*,#2588,.T.);
+#2588 = EDGE_CURVE('',#2581,#2589,#2591,.T.);
+#2589 = VERTEX_POINT('',#2590);
+#2590 = CARTESIAN_POINT('',(0.127,-2.7685,0.E+000));
+#2591 = LINE('',#2592,#2593);
+#2592 = CARTESIAN_POINT('',(0.127,-2.7685,-2.843));
+#2593 = VECTOR('',#2594,1.);
+#2594 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2595 = ORIENTED_EDGE('',*,*,#2596,.T.);
+#2596 = EDGE_CURVE('',#2589,#1444,#2597,.T.);
+#2597 = LINE('',#2598,#2599);
+#2598 = CARTESIAN_POINT('',(0.127,-2.7685,0.E+000));
+#2599 = VECTOR('',#2600,1.);
+#2600 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2601 = PLANE('',#2602);
+#2602 = AXIS2_PLACEMENT_3D('',#2603,#2604,#2605);
+#2603 = CARTESIAN_POINT('',(0.127,-2.54,-0.275442173326));
+#2604 = DIRECTION('',(-1.,-1.33226762955E-015,0.E+000));
+#2605 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2606 = ADVANCED_FACE('',(#2607),#2613,.T.);
+#2607 = FACE_BOUND('',#2608,.T.);
+#2608 = EDGE_LOOP('',(#2609,#2610,#2611,#2612));
+#2609 = ORIENTED_EDGE('',*,*,#1468,.F.);
+#2610 = ORIENTED_EDGE('',*,*,#2425,.F.);
+#2611 = ORIENTED_EDGE('',*,*,#1377,.F.);
+#2612 = ORIENTED_EDGE('',*,*,#2442,.F.);
+#2613 = PLANE('',#2614);
+#2614 = AXIS2_PLACEMENT_3D('',#2615,#2616,#2617);
+#2615 = CARTESIAN_POINT('',(1.905,-2.54,2.157));
+#2616 = DIRECTION('',(1.093133329233E-031,1.266447375113E-032,1.));
+#2617 = DIRECTION('',(-1.,-1.33226762955E-015,1.093133329233E-031));
+#2618 = ADVANCED_FACE('',(#2619),#2630,.T.);
+#2619 = FACE_BOUND('',#2620,.T.);
+#2620 = EDGE_LOOP('',(#2621,#2627,#2628,#2629));
+#2621 = ORIENTED_EDGE('',*,*,#2622,.T.);
+#2622 = EDGE_CURVE('',#2505,#2589,#2623,.T.);
+#2623 = LINE('',#2624,#2625);
+#2624 = CARTESIAN_POINT('',(-0.127,-2.7685,0.E+000));
+#2625 = VECTOR('',#2626,1.);
+#2626 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#2627 = ORIENTED_EDGE('',*,*,#2596,.T.);
+#2628 = ORIENTED_EDGE('',*,*,#1443,.F.);
+#2629 = ORIENTED_EDGE('',*,*,#2512,.F.);
+#2630 = PLANE('',#2631);
+#2631 = AXIS2_PLACEMENT_3D('',#2632,#2633,#2634);
+#2632 = CARTESIAN_POINT('',(-0.127,-2.7685,0.E+000));
+#2633 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2634 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2635 = ADVANCED_FACE('',(#2636),#2647,.T.);
+#2636 = FACE_BOUND('',#2637,.T.);
+#2637 = EDGE_LOOP('',(#2638,#2639,#2640,#2646));
+#2638 = ORIENTED_EDGE('',*,*,#1532,.T.);
+#2639 = ORIENTED_EDGE('',*,*,#1577,.T.);
+#2640 = ORIENTED_EDGE('',*,*,#2641,.F.);
+#2641 = EDGE_CURVE('',#2037,#1570,#2642,.T.);
+#2642 = LINE('',#2643,#2644);
+#2643 = CARTESIAN_POINT('',(1.033723643423,-5.666276356577,3.68));
+#2644 = VECTOR('',#2645,1.);
+#2645 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#2646 = ORIENTED_EDGE('',*,*,#2036,.F.);
+#2647 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#2648,#2649)
+,(#2650,#2651
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,6.2),(0.E+000,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#2648 = CARTESIAN_POINT('',(0.71,-5.99,2.157));
+#2649 = CARTESIAN_POINT('',(1.033723643423,-5.666276356577,3.68));
+#2650 = CARTESIAN_POINT('',(6.91,-5.99,2.157));
+#2651 = CARTESIAN_POINT('',(6.586276356577,-5.666276356577,3.68));
+#2652 = ADVANCED_FACE('',(#2653),#2676,.F.);
+#2653 = FACE_BOUND('',#2654,.F.);
+#2654 = EDGE_LOOP('',(#2655,#2656,#2657,#2658,#2659,#2668,#2675));
+#2655 = ORIENTED_EDGE('',*,*,#1569,.F.);
+#2656 = ORIENTED_EDGE('',*,*,#2641,.F.);
+#2657 = ORIENTED_EDGE('',*,*,#2043,.F.);
+#2658 = ORIENTED_EDGE('',*,*,#1965,.F.);
+#2659 = ORIENTED_EDGE('',*,*,#2660,.F.);
+#2660 = EDGE_CURVE('',#2661,#1966,#2663,.T.);
+#2661 = VERTEX_POINT('',#2662);
+#2662 = CARTESIAN_POINT('',(3.81,-8.872364342344E-002,3.68));
+#2663 = CIRCLE('',#2664,0.75);
+#2664 = AXIS2_PLACEMENT_3D('',#2665,#2666,#2667);
+#2665 = CARTESIAN_POINT('',(3.81,0.661276356577,3.68));
+#2666 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2667 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2668 = ORIENTED_EDGE('',*,*,#2669,.F.);
+#2669 = EDGE_CURVE('',#1991,#2661,#2670,.T.);
+#2670 = CIRCLE('',#2671,0.75);
+#2671 = AXIS2_PLACEMENT_3D('',#2672,#2673,#2674);
+#2672 = CARTESIAN_POINT('',(3.81,0.661276356577,3.68));
+#2673 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2674 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2675 = ORIENTED_EDGE('',*,*,#2000,.F.);
+#2676 = PLANE('',#2677);
+#2677 = AXIS2_PLACEMENT_3D('',#2678,#2679,#2680);
+#2678 = CARTESIAN_POINT('',(6.586276356577,-5.666276356577,3.68));
+#2679 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2680 = DIRECTION('',(-0.664011581696,0.7477222876,0.E+000));
+#2681 = ADVANCED_FACE('',(#2682),#2693,.T.);
+#2682 = FACE_BOUND('',#2683,.T.);
+#2683 = EDGE_LOOP('',(#2684,#2690,#2691,#2692));
+#2684 = ORIENTED_EDGE('',*,*,#2685,.T.);
+#2685 = EDGE_CURVE('',#1661,#1727,#2686,.T.);
+#2686 = LINE('',#2687,#2688);
+#2687 = CARTESIAN_POINT('',(7.747,-4.8515,-2.843));
+#2688 = VECTOR('',#2689,1.);
+#2689 = DIRECTION('',(-1.,-1.209802949635E-015,0.E+000));
+#2690 = ORIENTED_EDGE('',*,*,#1734,.T.);
+#2691 = ORIENTED_EDGE('',*,*,#1922,.F.);
+#2692 = ORIENTED_EDGE('',*,*,#1668,.F.);
+#2693 = PLANE('',#2694);
+#2694 = AXIS2_PLACEMENT_3D('',#2695,#2696,#2697);
+#2695 = CARTESIAN_POINT('',(7.747,-4.8515,-2.843));
+#2696 = DIRECTION('',(-1.209802949635E-015,1.,0.E+000));
+#2697 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2698 = ADVANCED_FACE('',(#2699),#2710,.T.);
+#2699 = FACE_BOUND('',#2700,.T.);
+#2700 = EDGE_LOOP('',(#2701,#2707,#2708,#2709));
+#2701 = ORIENTED_EDGE('',*,*,#2702,.T.);
+#2702 = EDGE_CURVE('',#1653,#1719,#2703,.T.);
+#2703 = LINE('',#2704,#2705);
+#2704 = CARTESIAN_POINT('',(7.747,-4.96575,-3.3));
+#2705 = VECTOR('',#2706,1.);
+#2706 = DIRECTION('',(-1.,-1.209802949635E-015,0.E+000));
+#2707 = ORIENTED_EDGE('',*,*,#1726,.T.);
+#2708 = ORIENTED_EDGE('',*,*,#2685,.F.);
+#2709 = ORIENTED_EDGE('',*,*,#1660,.F.);
+#2710 = PLANE('',#2711);
+#2711 = AXIS2_PLACEMENT_3D('',#2712,#2713,#2714);
+#2712 = CARTESIAN_POINT('',(7.747,-4.96575,-3.3));
+#2713 = DIRECTION('',(-1.173681258243E-015,0.970142500145,
+-0.242535625036));
+#2714 = DIRECTION('',(-2.934203145606E-016,0.242535625036,0.970142500145
+));
+#2715 = ADVANCED_FACE('',(#2716),#2722,.T.);
+#2716 = FACE_BOUND('',#2717,.T.);
+#2717 = EDGE_LOOP('',(#2718,#2719,#2720,#2721));
+#2718 = ORIENTED_EDGE('',*,*,#1699,.T.);
+#2719 = ORIENTED_EDGE('',*,*,#1718,.T.);
+#2720 = ORIENTED_EDGE('',*,*,#2702,.F.);
+#2721 = ORIENTED_EDGE('',*,*,#1652,.F.);
+#2722 = PLANE('',#2723);
+#2723 = AXIS2_PLACEMENT_3D('',#2724,#2725,#2726);
+#2724 = CARTESIAN_POINT('',(7.747,-5.19425,-3.3));
+#2725 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2726 = DIRECTION('',(-1.209802949635E-015,1.,0.E+000));
+#2727 = ADVANCED_FACE('',(#2728),#2739,.F.);
+#2728 = FACE_BOUND('',#2729,.F.);
+#2729 = EDGE_LOOP('',(#2730,#2736,#2737,#2738));
+#2730 = ORIENTED_EDGE('',*,*,#2731,.T.);
+#2731 = EDGE_CURVE('',#1840,#1776,#2732,.T.);
+#2732 = LINE('',#2733,#2734);
+#2733 = CARTESIAN_POINT('',(7.747,-0.2285,-2.843));
+#2734 = VECTOR('',#2735,1.);
+#2735 = DIRECTION('',(-1.,-1.209802949635E-015,0.E+000));
+#2736 = ORIENTED_EDGE('',*,*,#1783,.T.);
+#2737 = ORIENTED_EDGE('',*,*,#1939,.F.);
+#2738 = ORIENTED_EDGE('',*,*,#1847,.F.);
+#2739 = PLANE('',#2740);
+#2740 = AXIS2_PLACEMENT_3D('',#2741,#2742,#2743);
+#2741 = CARTESIAN_POINT('',(7.747,-0.2285,-2.843));
+#2742 = DIRECTION('',(-1.209802949635E-015,1.,0.E+000));
+#2743 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2744 = ADVANCED_FACE('',(#2745),#2756,.F.);
+#2745 = FACE_BOUND('',#2746,.F.);
+#2746 = EDGE_LOOP('',(#2747,#2753,#2754,#2755));
+#2747 = ORIENTED_EDGE('',*,*,#2748,.T.);
+#2748 = EDGE_CURVE('',#1832,#1768,#2749,.T.);
+#2749 = LINE('',#2750,#2751);
+#2750 = CARTESIAN_POINT('',(7.747,-0.11425,-3.3));
+#2751 = VECTOR('',#2752,1.);
+#2752 = DIRECTION('',(-1.,-1.209802949635E-015,0.E+000));
+#2753 = ORIENTED_EDGE('',*,*,#1775,.T.);
+#2754 = ORIENTED_EDGE('',*,*,#2731,.F.);
+#2755 = ORIENTED_EDGE('',*,*,#1839,.F.);
+#2756 = PLANE('',#2757);
+#2757 = AXIS2_PLACEMENT_3D('',#2758,#2759,#2760);
+#2758 = CARTESIAN_POINT('',(7.747,-0.11425,-3.3));
+#2759 = DIRECTION('',(-1.173681258243E-015,0.970142500145,0.242535625036
+));
+#2760 = DIRECTION('',(2.934203145606E-016,-0.242535625036,0.970142500145
+));
+#2761 = ADVANCED_FACE('',(#2762),#2768,.F.);
+#2762 = FACE_BOUND('',#2763,.F.);
+#2763 = EDGE_LOOP('',(#2764,#2765,#2766,#2767));
+#2764 = ORIENTED_EDGE('',*,*,#1807,.T.);
+#2765 = ORIENTED_EDGE('',*,*,#1767,.T.);
+#2766 = ORIENTED_EDGE('',*,*,#2748,.F.);
+#2767 = ORIENTED_EDGE('',*,*,#1831,.F.);
+#2768 = PLANE('',#2769);
+#2769 = AXIS2_PLACEMENT_3D('',#2770,#2771,#2772);
+#2770 = CARTESIAN_POINT('',(7.747,0.11425,-3.3));
+#2771 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2772 = DIRECTION('',(1.209802949635E-015,-1.,0.E+000));
+#2773 = ADVANCED_FACE('',(#2774),#2796,.F.);
+#2774 = FACE_BOUND('',#2775,.F.);
+#2775 = EDGE_LOOP('',(#2776,#2777,#2786,#2793,#2794,#2795));
+#2776 = ORIENTED_EDGE('',*,*,#1973,.F.);
+#2777 = ORIENTED_EDGE('',*,*,#2778,.F.);
+#2778 = EDGE_CURVE('',#2779,#1974,#2781,.T.);
+#2779 = VERTEX_POINT('',#2780);
+#2780 = CARTESIAN_POINT('',(3.81,-8.872364342344E-002,3.18));
+#2781 = CIRCLE('',#2782,0.75);
+#2782 = AXIS2_PLACEMENT_3D('',#2783,#2784,#2785);
+#2783 = CARTESIAN_POINT('',(3.81,0.661276356577,3.18));
+#2784 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2785 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2786 = ORIENTED_EDGE('',*,*,#2787,.F.);
+#2787 = EDGE_CURVE('',#1984,#2779,#2788,.T.);
+#2788 = CIRCLE('',#2789,0.75);
+#2789 = AXIS2_PLACEMENT_3D('',#2790,#2791,#2792);
+#2790 = CARTESIAN_POINT('',(3.81,0.661276356577,3.18));
+#2791 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#2792 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2793 = ORIENTED_EDGE('',*,*,#1990,.T.);
+#2794 = ORIENTED_EDGE('',*,*,#2669,.T.);
+#2795 = ORIENTED_EDGE('',*,*,#2660,.T.);
+#2796 = CYLINDRICAL_SURFACE('',#2797,0.75);
+#2797 = AXIS2_PLACEMENT_3D('',#2798,#2799,#2800);
+#2798 = CARTESIAN_POINT('',(3.81,0.661276356577,3.68));
+#2799 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2800 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2801 = ADVANCED_FACE('',(#2802),#2807,.F.);
+#2802 = FACE_BOUND('',#2803,.F.);
+#2803 = EDGE_LOOP('',(#2804,#2805,#2806));
+#2804 = ORIENTED_EDGE('',*,*,#2787,.T.);
+#2805 = ORIENTED_EDGE('',*,*,#2778,.T.);
+#2806 = ORIENTED_EDGE('',*,*,#1983,.T.);
+#2807 = PLANE('',#2808);
+#2808 = AXIS2_PLACEMENT_3D('',#2809,#2810,#2811);
+#2809 = CARTESIAN_POINT('',(3.81,0.661276356577,3.18));
+#2810 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2811 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2812 = ADVANCED_FACE('',(#2813),#2824,.T.);
+#2813 = FACE_BOUND('',#2814,.T.);
+#2814 = EDGE_LOOP('',(#2815,#2821,#2822,#2823));
+#2815 = ORIENTED_EDGE('',*,*,#2816,.T.);
+#2816 = EDGE_CURVE('',#2117,#2183,#2817,.T.);
+#2817 = LINE('',#2818,#2819);
+#2818 = CARTESIAN_POINT('',(-0.127,-0.2285,-2.843));
+#2819 = VECTOR('',#2820,1.);
+#2820 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#2821 = ORIENTED_EDGE('',*,*,#2190,.T.);
+#2822 = ORIENTED_EDGE('',*,*,#2390,.F.);
+#2823 = ORIENTED_EDGE('',*,*,#2124,.F.);
+#2824 = PLANE('',#2825);
+#2825 = AXIS2_PLACEMENT_3D('',#2826,#2827,#2828);
+#2826 = CARTESIAN_POINT('',(-0.127,-0.2285,-2.843));
+#2827 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2828 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2829 = ADVANCED_FACE('',(#2830),#2841,.T.);
+#2830 = FACE_BOUND('',#2831,.T.);
+#2831 = EDGE_LOOP('',(#2832,#2838,#2839,#2840));
+#2832 = ORIENTED_EDGE('',*,*,#2833,.T.);
+#2833 = EDGE_CURVE('',#2109,#2175,#2834,.T.);
+#2834 = LINE('',#2835,#2836);
+#2835 = CARTESIAN_POINT('',(-0.127,-0.11425,-3.3));
+#2836 = VECTOR('',#2837,1.);
+#2837 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#2838 = ORIENTED_EDGE('',*,*,#2182,.T.);
+#2839 = ORIENTED_EDGE('',*,*,#2816,.F.);
+#2840 = ORIENTED_EDGE('',*,*,#2116,.F.);
+#2841 = PLANE('',#2842);
+#2842 = AXIS2_PLACEMENT_3D('',#2843,#2844,#2845);
+#2843 = CARTESIAN_POINT('',(-0.127,-0.11425,-3.3));
+#2844 = DIRECTION('',(1.292489448995E-015,-0.970142500145,
+-0.242535625036));
+#2845 = DIRECTION('',(3.231223622486E-016,-0.242535625036,0.970142500145
+));
+#2846 = ADVANCED_FACE('',(#2847),#2853,.T.);
+#2847 = FACE_BOUND('',#2848,.T.);
+#2848 = EDGE_LOOP('',(#2849,#2850,#2851,#2852));
+#2849 = ORIENTED_EDGE('',*,*,#2155,.T.);
+#2850 = ORIENTED_EDGE('',*,*,#2174,.T.);
+#2851 = ORIENTED_EDGE('',*,*,#2833,.F.);
+#2852 = ORIENTED_EDGE('',*,*,#2108,.F.);
+#2853 = PLANE('',#2854);
+#2854 = AXIS2_PLACEMENT_3D('',#2855,#2856,#2857);
+#2855 = CARTESIAN_POINT('',(-0.127,0.11425,-3.3));
+#2856 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2857 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2858 = ADVANCED_FACE('',(#2859),#2870,.F.);
+#2859 = FACE_BOUND('',#2860,.F.);
+#2860 = EDGE_LOOP('',(#2861,#2867,#2868,#2869));
+#2861 = ORIENTED_EDGE('',*,*,#2862,.T.);
+#2862 = EDGE_CURVE('',#2347,#2283,#2863,.T.);
+#2863 = LINE('',#2864,#2865);
+#2864 = CARTESIAN_POINT('',(-0.127,-4.8515,-2.843));
+#2865 = VECTOR('',#2866,1.);
+#2866 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#2867 = ORIENTED_EDGE('',*,*,#2290,.T.);
+#2868 = ORIENTED_EDGE('',*,*,#2407,.F.);
+#2869 = ORIENTED_EDGE('',*,*,#2354,.F.);
+#2870 = PLANE('',#2871);
+#2871 = AXIS2_PLACEMENT_3D('',#2872,#2873,#2874);
+#2872 = CARTESIAN_POINT('',(-0.127,-4.8515,-2.843));
+#2873 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2874 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2875 = ADVANCED_FACE('',(#2876),#2887,.F.);
+#2876 = FACE_BOUND('',#2877,.F.);
+#2877 = EDGE_LOOP('',(#2878,#2884,#2885,#2886));
+#2878 = ORIENTED_EDGE('',*,*,#2879,.T.);
+#2879 = EDGE_CURVE('',#2339,#2275,#2880,.T.);
+#2880 = LINE('',#2881,#2882);
+#2881 = CARTESIAN_POINT('',(-0.127,-4.96575,-3.3));
+#2882 = VECTOR('',#2883,1.);
+#2883 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#2884 = ORIENTED_EDGE('',*,*,#2282,.T.);
+#2885 = ORIENTED_EDGE('',*,*,#2862,.F.);
+#2886 = ORIENTED_EDGE('',*,*,#2346,.F.);
+#2887 = PLANE('',#2888);
+#2888 = AXIS2_PLACEMENT_3D('',#2889,#2890,#2891);
+#2889 = CARTESIAN_POINT('',(-0.127,-4.96575,-3.3));
+#2890 = DIRECTION('',(1.292489448995E-015,-0.970142500145,0.242535625036
+));
+#2891 = DIRECTION('',(-3.231223622486E-016,0.242535625036,0.970142500145
+));
+#2892 = ADVANCED_FACE('',(#2893),#2899,.F.);
+#2893 = FACE_BOUND('',#2894,.F.);
+#2894 = EDGE_LOOP('',(#2895,#2896,#2897,#2898));
+#2895 = ORIENTED_EDGE('',*,*,#2314,.T.);
+#2896 = ORIENTED_EDGE('',*,*,#2274,.T.);
+#2897 = ORIENTED_EDGE('',*,*,#2879,.F.);
+#2898 = ORIENTED_EDGE('',*,*,#2338,.F.);
+#2899 = PLANE('',#2900);
+#2900 = AXIS2_PLACEMENT_3D('',#2901,#2902,#2903);
+#2901 = CARTESIAN_POINT('',(-0.127,-5.19425,-3.3));
+#2902 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2903 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#2904 = ADVANCED_FACE('',(#2905),#2916,.T.);
+#2905 = FACE_BOUND('',#2906,.T.);
+#2906 = EDGE_LOOP('',(#2907,#2908,#2909,#2915));
+#2907 = ORIENTED_EDGE('',*,*,#2537,.T.);
+#2908 = ORIENTED_EDGE('',*,*,#2556,.T.);
+#2909 = ORIENTED_EDGE('',*,*,#2910,.F.);
+#2910 = EDGE_CURVE('',#2473,#2557,#2911,.T.);
+#2911 = LINE('',#2912,#2913);
+#2912 = CARTESIAN_POINT('',(-0.127,-2.3115,-2.843));
+#2913 = VECTOR('',#2914,1.);
+#2914 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#2915 = ORIENTED_EDGE('',*,*,#2472,.F.);
+#2916 = PLANE('',#2917);
+#2917 = AXIS2_PLACEMENT_3D('',#2918,#2919,#2920);
+#2918 = CARTESIAN_POINT('',(-0.127,-2.3115,0.E+000));
+#2919 = DIRECTION('',(-1.33226762955E-015,1.,0.E+000));
+#2920 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2921 = ADVANCED_FACE('',(#2922),#2933,.T.);
+#2922 = FACE_BOUND('',#2923,.T.);
+#2923 = EDGE_LOOP('',(#2924,#2925,#2926,#2932));
+#2924 = ORIENTED_EDGE('',*,*,#2910,.T.);
+#2925 = ORIENTED_EDGE('',*,*,#2564,.T.);
+#2926 = ORIENTED_EDGE('',*,*,#2927,.F.);
+#2927 = EDGE_CURVE('',#2481,#2565,#2928,.T.);
+#2928 = LINE('',#2929,#2930);
+#2929 = CARTESIAN_POINT('',(-0.127,-2.42575,-3.3));
+#2930 = VECTOR('',#2931,1.);
+#2931 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#2932 = ORIENTED_EDGE('',*,*,#2480,.F.);
+#2933 = PLANE('',#2934);
+#2934 = AXIS2_PLACEMENT_3D('',#2935,#2936,#2937);
+#2935 = CARTESIAN_POINT('',(-0.127,-2.3115,-2.843));
+#2936 = DIRECTION('',(-1.292489448995E-015,0.970142500145,
+-0.242535625036));
+#2937 = DIRECTION('',(3.231223622486E-016,-0.242535625036,
+-0.970142500145));
+#2938 = ADVANCED_FACE('',(#2939),#2950,.T.);
+#2939 = FACE_BOUND('',#2940,.T.);
+#2940 = EDGE_LOOP('',(#2941,#2947,#2948,#2949));
+#2941 = ORIENTED_EDGE('',*,*,#2942,.T.);
+#2942 = EDGE_CURVE('',#2497,#2581,#2943,.T.);
+#2943 = LINE('',#2944,#2945);
+#2944 = CARTESIAN_POINT('',(-0.127,-2.7685,-2.843));
+#2945 = VECTOR('',#2946,1.);
+#2946 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#2947 = ORIENTED_EDGE('',*,*,#2588,.T.);
+#2948 = ORIENTED_EDGE('',*,*,#2622,.F.);
+#2949 = ORIENTED_EDGE('',*,*,#2504,.F.);
+#2950 = PLANE('',#2951);
+#2951 = AXIS2_PLACEMENT_3D('',#2952,#2953,#2954);
+#2952 = CARTESIAN_POINT('',(-0.127,-2.7685,-2.843));
+#2953 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2954 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2955 = ADVANCED_FACE('',(#2956),#2967,.T.);
+#2956 = FACE_BOUND('',#2957,.T.);
+#2957 = EDGE_LOOP('',(#2958,#2959,#2960,#2966));
+#2958 = ORIENTED_EDGE('',*,*,#2927,.T.);
+#2959 = ORIENTED_EDGE('',*,*,#2572,.T.);
+#2960 = ORIENTED_EDGE('',*,*,#2961,.F.);
+#2961 = EDGE_CURVE('',#2489,#2573,#2962,.T.);
+#2962 = LINE('',#2963,#2964);
+#2963 = CARTESIAN_POINT('',(-0.127,-2.65425,-3.3));
+#2964 = VECTOR('',#2965,1.);
+#2965 = DIRECTION('',(1.,1.33226762955E-015,0.E+000));
+#2966 = ORIENTED_EDGE('',*,*,#2488,.F.);
+#2967 = PLANE('',#2968);
+#2968 = AXIS2_PLACEMENT_3D('',#2969,#2970,#2971);
+#2969 = CARTESIAN_POINT('',(-0.127,-2.42575,-3.3));
+#2970 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2971 = DIRECTION('',(1.33226762955E-015,-1.,0.E+000));
+#2972 = ADVANCED_FACE('',(#2973),#2979,.T.);
+#2973 = FACE_BOUND('',#2974,.T.);
+#2974 = EDGE_LOOP('',(#2975,#2976,#2977,#2978));
+#2975 = ORIENTED_EDGE('',*,*,#2961,.T.);
+#2976 = ORIENTED_EDGE('',*,*,#2580,.T.);
+#2977 = ORIENTED_EDGE('',*,*,#2942,.F.);
+#2978 = ORIENTED_EDGE('',*,*,#2496,.F.);
+#2979 = PLANE('',#2980);
+#2980 = AXIS2_PLACEMENT_3D('',#2981,#2982,#2983);
+#2981 = CARTESIAN_POINT('',(-0.127,-2.65425,-3.3));
+#2982 = DIRECTION('',(1.292489448995E-015,-0.970142500145,
+-0.242535625036));
+#2983 = DIRECTION('',(3.231223622486E-016,-0.242535625036,0.970142500145
+));
+#2984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2988))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2985,#2986,#2987)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2985 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2986 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2987 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2988 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#2985,
+'distance_accuracy_value','confusion accuracy');
+#2989 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#2990 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+#2991,#2999,#3006,#3013,#3020,#3027,#3034,#3041,#3049,#3056,#3063,
+#3070,#3077,#3084,#3091,#3098,#3105,#3112,#3119,#3126,#3133,#3140,
+#3147,#3154,#3161,#3168,#3175,#3182,#3189,#3196,#3203,#3210,#3217,
+#3224,#3231,#3238,#3245,#3252,#3259,#3266,#3273,#3280,#3287,#3294,
+#3301,#3308,#3315,#3322,#3329,#3336,#3343,#3350,#3357,#3364,#3371,
+#3378,#3385,#3392,#3399,#3406,#3413,#3420,#3427,#3434,#3441,#3448,
+#3455,#3462,#3469,#3476,#3483,#3490,#3497,#3504,#3511,#3518,#3525,
+#3532,#3539,#3546,#3553,#3560,#3567,#3574,#3581,#3588,#3595,#3602,
+#3609,#3616,#3623,#3630,#3637,#3644,#3651,#3658,#3665,#3672,#3679,
+#3686,#3693,#3700),#2984);
+#2991 = STYLED_ITEM('color',(#2992),#17);
+#2992 = PRESENTATION_STYLE_ASSIGNMENT((#2993));
+#2993 = SURFACE_STYLE_USAGE(.BOTH.,#2994);
+#2994 = SURFACE_SIDE_STYLE('',(#2995));
+#2995 = SURFACE_STYLE_FILL_AREA(#2996);
+#2996 = FILL_AREA_STYLE('',(#2997));
+#2997 = FILL_AREA_STYLE_COLOUR('',#2998);
+#2998 = COLOUR_RGB('',0.148000001907,0.144999995828,0.144999995828);
+#2999 = STYLED_ITEM('color',(#3000),#57);
+#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('',#2998);
+#3006 = STYLED_ITEM('color',(#3007),#118);
+#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('',#2998);
+#3013 = STYLED_ITEM('color',(#3014),#141);
+#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('',#2998);
+#3020 = STYLED_ITEM('color',(#3021),#212);
+#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('',#2998);
+#3027 = STYLED_ITEM('color',(#3028),#229);
+#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('',#2998);
+#3034 = STYLED_ITEM('color',(#3035),#259);
+#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('',#2998);
+#3041 = STYLED_ITEM('color',(#3042),#289);
+#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('',#3048);
+#3048 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812);
+#3049 = STYLED_ITEM('color',(#3050),#320);
+#3050 = PRESENTATION_STYLE_ASSIGNMENT((#3051));
+#3051 = SURFACE_STYLE_USAGE(.BOTH.,#3052);
+#3052 = SURFACE_SIDE_STYLE('',(#3053));
+#3053 = SURFACE_STYLE_FILL_AREA(#3054);
+#3054 = FILL_AREA_STYLE('',(#3055));
+#3055 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3056 = STYLED_ITEM('color',(#3057),#351);
+#3057 = PRESENTATION_STYLE_ASSIGNMENT((#3058));
+#3058 = SURFACE_STYLE_USAGE(.BOTH.,#3059);
+#3059 = SURFACE_SIDE_STYLE('',(#3060));
+#3060 = SURFACE_STYLE_FILL_AREA(#3061);
+#3061 = FILL_AREA_STYLE('',(#3062));
+#3062 = FILL_AREA_STYLE_COLOUR('',#2998);
+#3063 = STYLED_ITEM('color',(#3064),#382);
+#3064 = PRESENTATION_STYLE_ASSIGNMENT((#3065));
+#3065 = SURFACE_STYLE_USAGE(.BOTH.,#3066);
+#3066 = SURFACE_SIDE_STYLE('',(#3067));
+#3067 = SURFACE_STYLE_FILL_AREA(#3068);
+#3068 = FILL_AREA_STYLE('',(#3069));
+#3069 = FILL_AREA_STYLE_COLOUR('',#2998);
+#3070 = STYLED_ITEM('color',(#3071),#405);
+#3071 = PRESENTATION_STYLE_ASSIGNMENT((#3072));
+#3072 = SURFACE_STYLE_USAGE(.BOTH.,#3073);
+#3073 = SURFACE_SIDE_STYLE('',(#3074));
+#3074 = SURFACE_STYLE_FILL_AREA(#3075);
+#3075 = FILL_AREA_STYLE('',(#3076));
+#3076 = FILL_AREA_STYLE_COLOUR('',#2998);
+#3077 = STYLED_ITEM('color',(#3078),#429);
+#3078 = PRESENTATION_STYLE_ASSIGNMENT((#3079));
+#3079 = SURFACE_STYLE_USAGE(.BOTH.,#3080);
+#3080 = SURFACE_SIDE_STYLE('',(#3081));
+#3081 = SURFACE_STYLE_FILL_AREA(#3082);
+#3082 = FILL_AREA_STYLE('',(#3083));
+#3083 = FILL_AREA_STYLE_COLOUR('',#2998);
+#3084 = STYLED_ITEM('color',(#3085),#459);
+#3085 = PRESENTATION_STYLE_ASSIGNMENT((#3086));
+#3086 = SURFACE_STYLE_USAGE(.BOTH.,#3087);
+#3087 = SURFACE_SIDE_STYLE('',(#3088));
+#3088 = SURFACE_STYLE_FILL_AREA(#3089);
+#3089 = FILL_AREA_STYLE('',(#3090));
+#3090 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3091 = STYLED_ITEM('color',(#3092),#490);
+#3092 = PRESENTATION_STYLE_ASSIGNMENT((#3093));
+#3093 = SURFACE_STYLE_USAGE(.BOTH.,#3094);
+#3094 = SURFACE_SIDE_STYLE('',(#3095));
+#3095 = SURFACE_STYLE_FILL_AREA(#3096);
+#3096 = FILL_AREA_STYLE('',(#3097));
+#3097 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3098 = STYLED_ITEM('color',(#3099),#521);
+#3099 = PRESENTATION_STYLE_ASSIGNMENT((#3100));
+#3100 = SURFACE_STYLE_USAGE(.BOTH.,#3101);
+#3101 = SURFACE_SIDE_STYLE('',(#3102));
+#3102 = SURFACE_STYLE_FILL_AREA(#3103);
+#3103 = FILL_AREA_STYLE('',(#3104));
+#3104 = FILL_AREA_STYLE_COLOUR('',#2998);
+#3105 = STYLED_ITEM('color',(#3106),#552);
+#3106 = PRESENTATION_STYLE_ASSIGNMENT((#3107));
+#3107 = SURFACE_STYLE_USAGE(.BOTH.,#3108);
+#3108 = SURFACE_SIDE_STYLE('',(#3109));
+#3109 = SURFACE_STYLE_FILL_AREA(#3110);
+#3110 = FILL_AREA_STYLE('',(#3111));
+#3111 = FILL_AREA_STYLE_COLOUR('',#2998);
+#3112 = STYLED_ITEM('color',(#3113),#583);
+#3113 = PRESENTATION_STYLE_ASSIGNMENT((#3114));
+#3114 = SURFACE_STYLE_USAGE(.BOTH.,#3115);
+#3115 = SURFACE_SIDE_STYLE('',(#3116));
+#3116 = SURFACE_STYLE_FILL_AREA(#3117);
+#3117 = FILL_AREA_STYLE('',(#3118));
+#3118 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3119 = STYLED_ITEM('color',(#3120),#614);
+#3120 = PRESENTATION_STYLE_ASSIGNMENT((#3121));
+#3121 = SURFACE_STYLE_USAGE(.BOTH.,#3122);
+#3122 = SURFACE_SIDE_STYLE('',(#3123));
+#3123 = SURFACE_STYLE_FILL_AREA(#3124);
+#3124 = FILL_AREA_STYLE('',(#3125));
+#3125 = FILL_AREA_STYLE_COLOUR('',#2998);
+#3126 = STYLED_ITEM('color',(#3127),#631);
+#3127 = PRESENTATION_STYLE_ASSIGNMENT((#3128));
+#3128 = SURFACE_STYLE_USAGE(.BOTH.,#3129);
+#3129 = SURFACE_SIDE_STYLE('',(#3130));
+#3130 = SURFACE_STYLE_FILL_AREA(#3131);
+#3131 = FILL_AREA_STYLE('',(#3132));
+#3132 = FILL_AREA_STYLE_COLOUR('',#2998);
+#3133 = STYLED_ITEM('color',(#3134),#661);
+#3134 = PRESENTATION_STYLE_ASSIGNMENT((#3135));
+#3135 = SURFACE_STYLE_USAGE(.BOTH.,#3136);
+#3136 = SURFACE_SIDE_STYLE('',(#3137));
+#3137 = SURFACE_STYLE_FILL_AREA(#3138);
+#3138 = FILL_AREA_STYLE('',(#3139));
+#3139 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3140 = STYLED_ITEM('color',(#3141),#719);
+#3141 = PRESENTATION_STYLE_ASSIGNMENT((#3142));
+#3142 = SURFACE_STYLE_USAGE(.BOTH.,#3143);
+#3143 = SURFACE_SIDE_STYLE('',(#3144));
+#3144 = SURFACE_STYLE_FILL_AREA(#3145);
+#3145 = FILL_AREA_STYLE('',(#3146));
+#3146 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3147 = STYLED_ITEM('color',(#3148),#777);
+#3148 = PRESENTATION_STYLE_ASSIGNMENT((#3149));
+#3149 = SURFACE_STYLE_USAGE(.BOTH.,#3150);
+#3150 = SURFACE_SIDE_STYLE('',(#3151));
+#3151 = SURFACE_STYLE_FILL_AREA(#3152);
+#3152 = FILL_AREA_STYLE('',(#3153));
+#3153 = FILL_AREA_STYLE_COLOUR('',#2998);
+#3154 = STYLED_ITEM('color',(#3155),#807);
+#3155 = PRESENTATION_STYLE_ASSIGNMENT((#3156));
+#3156 = SURFACE_STYLE_USAGE(.BOTH.,#3157);
+#3157 = SURFACE_SIDE_STYLE('',(#3158));
+#3158 = SURFACE_STYLE_FILL_AREA(#3159);
+#3159 = FILL_AREA_STYLE('',(#3160));
+#3160 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3161 = STYLED_ITEM('color',(#3162),#832);
+#3162 = PRESENTATION_STYLE_ASSIGNMENT((#3163));
+#3163 = SURFACE_STYLE_USAGE(.BOTH.,#3164);
+#3164 = SURFACE_SIDE_STYLE('',(#3165));
+#3165 = SURFACE_STYLE_FILL_AREA(#3166);
+#3166 = FILL_AREA_STYLE('',(#3167));
+#3167 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3168 = STYLED_ITEM('color',(#3169),#882);
+#3169 = PRESENTATION_STYLE_ASSIGNMENT((#3170));
+#3170 = SURFACE_STYLE_USAGE(.BOTH.,#3171);
+#3171 = SURFACE_SIDE_STYLE('',(#3172));
+#3172 = SURFACE_STYLE_FILL_AREA(#3173);
+#3173 = FILL_AREA_STYLE('',(#3174));
+#3174 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3175 = STYLED_ITEM('color',(#3176),#907);
+#3176 = PRESENTATION_STYLE_ASSIGNMENT((#3177));
+#3177 = SURFACE_STYLE_USAGE(.BOTH.,#3178);
+#3178 = SURFACE_SIDE_STYLE('',(#3179));
+#3179 = SURFACE_STYLE_FILL_AREA(#3180);
+#3180 = FILL_AREA_STYLE('',(#3181));
+#3181 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3182 = STYLED_ITEM('color',(#3183),#957);
+#3183 = PRESENTATION_STYLE_ASSIGNMENT((#3184));
+#3184 = SURFACE_STYLE_USAGE(.BOTH.,#3185);
+#3185 = SURFACE_SIDE_STYLE('',(#3186));
+#3186 = SURFACE_STYLE_FILL_AREA(#3187);
+#3187 = FILL_AREA_STYLE('',(#3188));
+#3188 = FILL_AREA_STYLE_COLOUR('',#2998);
+#3189 = STYLED_ITEM('color',(#3190),#988);
+#3190 = PRESENTATION_STYLE_ASSIGNMENT((#3191));
+#3191 = SURFACE_STYLE_USAGE(.BOTH.,#3192);
+#3192 = SURFACE_SIDE_STYLE('',(#3193));
+#3193 = SURFACE_STYLE_FILL_AREA(#3194);
+#3194 = FILL_AREA_STYLE('',(#3195));
+#3195 = FILL_AREA_STYLE_COLOUR('',#2998);
+#3196 = STYLED_ITEM('color',(#3197),#1011);
+#3197 = PRESENTATION_STYLE_ASSIGNMENT((#3198));
+#3198 = SURFACE_STYLE_USAGE(.BOTH.,#3199);
+#3199 = SURFACE_SIDE_STYLE('',(#3200));
+#3200 = SURFACE_STYLE_FILL_AREA(#3201);
+#3201 = FILL_AREA_STYLE('',(#3202));
+#3202 = FILL_AREA_STYLE_COLOUR('',#2998);
+#3203 = STYLED_ITEM('color',(#3204),#1035);
+#3204 = PRESENTATION_STYLE_ASSIGNMENT((#3205));
+#3205 = SURFACE_STYLE_USAGE(.BOTH.,#3206);
+#3206 = SURFACE_SIDE_STYLE('',(#3207));
+#3207 = SURFACE_STYLE_FILL_AREA(#3208);
+#3208 = FILL_AREA_STYLE('',(#3209));
+#3209 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3210 = STYLED_ITEM('color',(#3211),#1093);
+#3211 = PRESENTATION_STYLE_ASSIGNMENT((#3212));
+#3212 = SURFACE_STYLE_USAGE(.BOTH.,#3213);
+#3213 = SURFACE_SIDE_STYLE('',(#3214));
+#3214 = SURFACE_STYLE_FILL_AREA(#3215);
+#3215 = FILL_AREA_STYLE('',(#3216));
+#3216 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3217 = STYLED_ITEM('color',(#3218),#1151);
+#3218 = PRESENTATION_STYLE_ASSIGNMENT((#3219));
+#3219 = SURFACE_STYLE_USAGE(.BOTH.,#3220);
+#3220 = SURFACE_SIDE_STYLE('',(#3221));
+#3221 = SURFACE_STYLE_FILL_AREA(#3222);
+#3222 = FILL_AREA_STYLE('',(#3223));
+#3223 = FILL_AREA_STYLE_COLOUR('',#2998);
+#3224 = STYLED_ITEM('color',(#3225),#1181);
+#3225 = PRESENTATION_STYLE_ASSIGNMENT((#3226));
+#3226 = SURFACE_STYLE_USAGE(.BOTH.,#3227);
+#3227 = SURFACE_SIDE_STYLE('',(#3228));
+#3228 = SURFACE_STYLE_FILL_AREA(#3229);
+#3229 = FILL_AREA_STYLE('',(#3230));
+#3230 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3231 = STYLED_ITEM('color',(#3232),#1206);
+#3232 = PRESENTATION_STYLE_ASSIGNMENT((#3233));
+#3233 = SURFACE_STYLE_USAGE(.BOTH.,#3234);
+#3234 = SURFACE_SIDE_STYLE('',(#3235));
+#3235 = SURFACE_STYLE_FILL_AREA(#3236);
+#3236 = FILL_AREA_STYLE('',(#3237));
+#3237 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3238 = STYLED_ITEM('color',(#3239),#1256);
+#3239 = PRESENTATION_STYLE_ASSIGNMENT((#3240));
+#3240 = SURFACE_STYLE_USAGE(.BOTH.,#3241);
+#3241 = SURFACE_SIDE_STYLE('',(#3242));
+#3242 = SURFACE_STYLE_FILL_AREA(#3243);
+#3243 = FILL_AREA_STYLE('',(#3244));
+#3244 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3245 = STYLED_ITEM('color',(#3246),#1314);
+#3246 = PRESENTATION_STYLE_ASSIGNMENT((#3247));
+#3247 = SURFACE_STYLE_USAGE(.BOTH.,#3248);
+#3248 = SURFACE_SIDE_STYLE('',(#3249));
+#3249 = SURFACE_STYLE_FILL_AREA(#3250);
+#3250 = FILL_AREA_STYLE('',(#3251));
+#3251 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3252 = STYLED_ITEM('color',(#3253),#1331);
+#3253 = PRESENTATION_STYLE_ASSIGNMENT((#3254));
+#3254 = SURFACE_STYLE_USAGE(.BOTH.,#3255);
+#3255 = SURFACE_SIDE_STYLE('',(#3256));
+#3256 = SURFACE_STYLE_FILL_AREA(#3257);
+#3257 = FILL_AREA_STYLE('',(#3258));
+#3258 = FILL_AREA_STYLE_COLOUR('',#2998);
+#3259 = STYLED_ITEM('color',(#3260),#1362);
+#3260 = PRESENTATION_STYLE_ASSIGNMENT((#3261));
+#3261 = SURFACE_STYLE_USAGE(.BOTH.,#3262);
+#3262 = SURFACE_SIDE_STYLE('',(#3263));
+#3263 = SURFACE_STYLE_FILL_AREA(#3264);
+#3264 = FILL_AREA_STYLE('',(#3265));
+#3265 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3266 = STYLED_ITEM('color',(#3267),#1420);
+#3267 = PRESENTATION_STYLE_ASSIGNMENT((#3268));
+#3268 = SURFACE_STYLE_USAGE(.BOTH.,#3269);
+#3269 = SURFACE_SIDE_STYLE('',(#3270));
+#3270 = SURFACE_STYLE_FILL_AREA(#3271);
+#3271 = FILL_AREA_STYLE('',(#3272));
+#3272 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3273 = STYLED_ITEM('color',(#3274),#1478);
+#3274 = PRESENTATION_STYLE_ASSIGNMENT((#3275));
+#3275 = SURFACE_STYLE_USAGE(.BOTH.,#3276);
+#3276 = SURFACE_SIDE_STYLE('',(#3277));
+#3277 = SURFACE_STYLE_FILL_AREA(#3278);
+#3278 = FILL_AREA_STYLE('',(#3279));
+#3279 = FILL_AREA_STYLE_COLOUR('',#2998);
+#3280 = STYLED_ITEM('color',(#3281),#1509);
+#3281 = PRESENTATION_STYLE_ASSIGNMENT((#3282));
+#3282 = SURFACE_STYLE_USAGE(.BOTH.,#3283);
+#3283 = SURFACE_SIDE_STYLE('',(#3284));
+#3284 = SURFACE_STYLE_FILL_AREA(#3285);
+#3285 = FILL_AREA_STYLE('',(#3286));
+#3286 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3287 = STYLED_ITEM('color',(#3288),#1526);
+#3288 = PRESENTATION_STYLE_ASSIGNMENT((#3289));
+#3289 = SURFACE_STYLE_USAGE(.BOTH.,#3290);
+#3290 = SURFACE_SIDE_STYLE('',(#3291));
+#3291 = SURFACE_STYLE_FILL_AREA(#3292);
+#3292 = FILL_AREA_STYLE('',(#3293));
+#3293 = FILL_AREA_STYLE_COLOUR('',#2998);
+#3294 = STYLED_ITEM('color',(#3295),#1543);
+#3295 = PRESENTATION_STYLE_ASSIGNMENT((#3296));
+#3296 = SURFACE_STYLE_USAGE(.BOTH.,#3297);
+#3297 = SURFACE_SIDE_STYLE('',(#3298));
+#3298 = SURFACE_STYLE_FILL_AREA(#3299);
+#3299 = FILL_AREA_STYLE('',(#3300));
+#3300 = FILL_AREA_STYLE_COLOUR('',#2998);
+#3301 = STYLED_ITEM('color',(#3302),#1586);
+#3302 = PRESENTATION_STYLE_ASSIGNMENT((#3303));
+#3303 = SURFACE_STYLE_USAGE(.BOTH.,#3304);
+#3304 = SURFACE_SIDE_STYLE('',(#3305));
+#3305 = SURFACE_STYLE_FILL_AREA(#3306);
+#3306 = FILL_AREA_STYLE('',(#3307));
+#3307 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3308 = STYLED_ITEM('color',(#3309),#1603);
+#3309 = PRESENTATION_STYLE_ASSIGNMENT((#3310));
+#3310 = SURFACE_STYLE_USAGE(.BOTH.,#3311);
+#3311 = SURFACE_SIDE_STYLE('',(#3312));
+#3312 = SURFACE_STYLE_FILL_AREA(#3313);
+#3313 = FILL_AREA_STYLE('',(#3314));
+#3314 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3315 = STYLED_ITEM('color',(#3316),#1620);
+#3316 = PRESENTATION_STYLE_ASSIGNMENT((#3317));
+#3317 = SURFACE_STYLE_USAGE(.BOTH.,#3318);
+#3318 = SURFACE_SIDE_STYLE('',(#3319));
+#3319 = SURFACE_STYLE_FILL_AREA(#3320);
+#3320 = FILL_AREA_STYLE('',(#3321));
+#3321 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3322 = STYLED_ITEM('color',(#3323),#1637);
+#3323 = PRESENTATION_STYLE_ASSIGNMENT((#3324));
+#3324 = SURFACE_STYLE_USAGE(.BOTH.,#3325);
+#3325 = SURFACE_SIDE_STYLE('',(#3326));
+#3326 = SURFACE_STYLE_FILL_AREA(#3327);
+#3327 = FILL_AREA_STYLE('',(#3328));
+#3328 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3329 = STYLED_ITEM('color',(#3330),#1686);
+#3330 = PRESENTATION_STYLE_ASSIGNMENT((#3331));
+#3331 = SURFACE_STYLE_USAGE(.BOTH.,#3332);
+#3332 = SURFACE_SIDE_STYLE('',(#3333));
+#3333 = SURFACE_STYLE_FILL_AREA(#3334);
+#3334 = FILL_AREA_STYLE('',(#3335));
+#3335 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3336 = STYLED_ITEM('color',(#3337),#1710);
+#3337 = PRESENTATION_STYLE_ASSIGNMENT((#3338));
+#3338 = SURFACE_STYLE_USAGE(.BOTH.,#3339);
+#3339 = SURFACE_SIDE_STYLE('',(#3340));
+#3340 = SURFACE_STYLE_FILL_AREA(#3341);
+#3341 = FILL_AREA_STYLE('',(#3342));
+#3342 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3343 = STYLED_ITEM('color',(#3344),#1752);
+#3344 = PRESENTATION_STYLE_ASSIGNMENT((#3345));
+#3345 = SURFACE_STYLE_USAGE(.BOTH.,#3346);
+#3346 = SURFACE_SIDE_STYLE('',(#3347));
+#3347 = SURFACE_STYLE_FILL_AREA(#3348);
+#3348 = FILL_AREA_STYLE('',(#3349));
+#3349 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3350 = STYLED_ITEM('color',(#3351),#1801);
+#3351 = PRESENTATION_STYLE_ASSIGNMENT((#3352));
+#3352 = SURFACE_STYLE_USAGE(.BOTH.,#3353);
+#3353 = SURFACE_SIDE_STYLE('',(#3354));
+#3354 = SURFACE_STYLE_FILL_AREA(#3355);
+#3355 = FILL_AREA_STYLE('',(#3356));
+#3356 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3357 = STYLED_ITEM('color',(#3358),#1825);
+#3358 = PRESENTATION_STYLE_ASSIGNMENT((#3359));
+#3359 = SURFACE_STYLE_USAGE(.BOTH.,#3360);
+#3360 = SURFACE_SIDE_STYLE('',(#3361));
+#3361 = SURFACE_STYLE_FILL_AREA(#3362);
+#3362 = FILL_AREA_STYLE('',(#3363));
+#3363 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3364 = STYLED_ITEM('color',(#3365),#1872);
+#3365 = PRESENTATION_STYLE_ASSIGNMENT((#3366));
+#3366 = SURFACE_STYLE_USAGE(.BOTH.,#3367);
+#3367 = SURFACE_SIDE_STYLE('',(#3368));
+#3368 = SURFACE_STYLE_FILL_AREA(#3369);
+#3369 = FILL_AREA_STYLE('',(#3370));
+#3370 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3371 = STYLED_ITEM('color',(#3372),#1889);
+#3372 = PRESENTATION_STYLE_ASSIGNMENT((#3373));
+#3373 = SURFACE_STYLE_USAGE(.BOTH.,#3374);
+#3374 = SURFACE_SIDE_STYLE('',(#3375));
+#3375 = SURFACE_STYLE_FILL_AREA(#3376);
+#3376 = FILL_AREA_STYLE('',(#3377));
+#3377 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3378 = STYLED_ITEM('color',(#3379),#1906);
+#3379 = PRESENTATION_STYLE_ASSIGNMENT((#3380));
+#3380 = SURFACE_STYLE_USAGE(.BOTH.,#3381);
+#3381 = SURFACE_SIDE_STYLE('',(#3382));
+#3382 = SURFACE_STYLE_FILL_AREA(#3383);
+#3383 = FILL_AREA_STYLE('',(#3384));
+#3384 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3385 = STYLED_ITEM('color',(#3386),#1918);
+#3386 = PRESENTATION_STYLE_ASSIGNMENT((#3387));
+#3387 = SURFACE_STYLE_USAGE(.BOTH.,#3388);
+#3388 = SURFACE_SIDE_STYLE('',(#3389));
+#3389 = SURFACE_STYLE_FILL_AREA(#3390);
+#3390 = FILL_AREA_STYLE('',(#3391));
+#3391 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3392 = STYLED_ITEM('color',(#3393),#1935);
+#3393 = PRESENTATION_STYLE_ASSIGNMENT((#3394));
+#3394 = SURFACE_STYLE_USAGE(.BOTH.,#3395);
+#3395 = SURFACE_SIDE_STYLE('',(#3396));
+#3396 = SURFACE_STYLE_FILL_AREA(#3397);
+#3397 = FILL_AREA_STYLE('',(#3398));
+#3398 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3399 = STYLED_ITEM('color',(#3400),#1952);
+#3400 = PRESENTATION_STYLE_ASSIGNMENT((#3401));
+#3401 = SURFACE_STYLE_USAGE(.BOTH.,#3402);
+#3402 = SURFACE_SIDE_STYLE('',(#3403));
+#3403 = SURFACE_STYLE_FILL_AREA(#3404);
+#3404 = FILL_AREA_STYLE('',(#3405));
+#3405 = FILL_AREA_STYLE_COLOUR('',#2998);
+#3406 = STYLED_ITEM('color',(#3407),#2010);
+#3407 = PRESENTATION_STYLE_ASSIGNMENT((#3408));
+#3408 = SURFACE_STYLE_USAGE(.BOTH.,#3409);
+#3409 = SURFACE_SIDE_STYLE('',(#3410));
+#3410 = SURFACE_STYLE_FILL_AREA(#3411);
+#3411 = FILL_AREA_STYLE('',(#3412));
+#3412 = FILL_AREA_STYLE_COLOUR('',#2998);
+#3413 = STYLED_ITEM('color',(#3414),#2054);
+#3414 = PRESENTATION_STYLE_ASSIGNMENT((#3415));
+#3415 = SURFACE_STYLE_USAGE(.BOTH.,#3416);
+#3416 = SURFACE_SIDE_STYLE('',(#3417));
+#3417 = SURFACE_STYLE_FILL_AREA(#3418);
+#3418 = FILL_AREA_STYLE('',(#3419));
+#3419 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3420 = STYLED_ITEM('color',(#3421),#2071);
+#3421 = PRESENTATION_STYLE_ASSIGNMENT((#3422));
+#3422 = SURFACE_STYLE_USAGE(.BOTH.,#3423);
+#3423 = SURFACE_SIDE_STYLE('',(#3424));
+#3424 = SURFACE_STYLE_FILL_AREA(#3425);
+#3425 = FILL_AREA_STYLE('',(#3426));
+#3426 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3427 = STYLED_ITEM('color',(#3428),#2093);
+#3428 = PRESENTATION_STYLE_ASSIGNMENT((#3429));
+#3429 = SURFACE_STYLE_USAGE(.BOTH.,#3430);
+#3430 = SURFACE_SIDE_STYLE('',(#3431));
+#3431 = SURFACE_STYLE_FILL_AREA(#3432);
+#3432 = FILL_AREA_STYLE('',(#3433));
+#3433 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3434 = STYLED_ITEM('color',(#3435),#2142);
+#3435 = PRESENTATION_STYLE_ASSIGNMENT((#3436));
+#3436 = SURFACE_STYLE_USAGE(.BOTH.,#3437);
+#3437 = SURFACE_SIDE_STYLE('',(#3438));
+#3438 = SURFACE_STYLE_FILL_AREA(#3439);
+#3439 = FILL_AREA_STYLE('',(#3440));
+#3440 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3441 = STYLED_ITEM('color',(#3442),#2166);
+#3442 = PRESENTATION_STYLE_ASSIGNMENT((#3443));
+#3443 = SURFACE_STYLE_USAGE(.BOTH.,#3444);
+#3444 = SURFACE_SIDE_STYLE('',(#3445));
+#3445 = SURFACE_STYLE_FILL_AREA(#3446);
+#3446 = FILL_AREA_STYLE('',(#3447));
+#3447 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3448 = STYLED_ITEM('color',(#3449),#2208);
+#3449 = PRESENTATION_STYLE_ASSIGNMENT((#3450));
+#3450 = SURFACE_STYLE_USAGE(.BOTH.,#3451);
+#3451 = SURFACE_SIDE_STYLE('',(#3452));
+#3452 = SURFACE_STYLE_FILL_AREA(#3453);
+#3453 = FILL_AREA_STYLE('',(#3454));
+#3454 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3455 = STYLED_ITEM('color',(#3456),#2220);
+#3456 = PRESENTATION_STYLE_ASSIGNMENT((#3457));
+#3457 = SURFACE_STYLE_USAGE(.BOTH.,#3458);
+#3458 = SURFACE_SIDE_STYLE('',(#3459));
+#3459 = SURFACE_STYLE_FILL_AREA(#3460);
+#3460 = FILL_AREA_STYLE('',(#3461));
+#3461 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3462 = STYLED_ITEM('color',(#3463),#2242);
+#3463 = PRESENTATION_STYLE_ASSIGNMENT((#3464));
+#3464 = SURFACE_STYLE_USAGE(.BOTH.,#3465);
+#3465 = SURFACE_SIDE_STYLE('',(#3466));
+#3466 = SURFACE_STYLE_FILL_AREA(#3467);
+#3467 = FILL_AREA_STYLE('',(#3468));
+#3468 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3469 = STYLED_ITEM('color',(#3470),#2259);
+#3470 = PRESENTATION_STYLE_ASSIGNMENT((#3471));
+#3471 = SURFACE_STYLE_USAGE(.BOTH.,#3472);
+#3472 = SURFACE_SIDE_STYLE('',(#3473));
+#3473 = SURFACE_STYLE_FILL_AREA(#3474);
+#3474 = FILL_AREA_STYLE('',(#3475));
+#3475 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3476 = STYLED_ITEM('color',(#3477),#2308);
+#3477 = PRESENTATION_STYLE_ASSIGNMENT((#3478));
+#3478 = SURFACE_STYLE_USAGE(.BOTH.,#3479);
+#3479 = SURFACE_SIDE_STYLE('',(#3480));
+#3480 = SURFACE_STYLE_FILL_AREA(#3481);
+#3481 = FILL_AREA_STYLE('',(#3482));
+#3482 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3483 = STYLED_ITEM('color',(#3484),#2332);
+#3484 = PRESENTATION_STYLE_ASSIGNMENT((#3485));
+#3485 = SURFACE_STYLE_USAGE(.BOTH.,#3486);
+#3486 = SURFACE_SIDE_STYLE('',(#3487));
+#3487 = SURFACE_STYLE_FILL_AREA(#3488);
+#3488 = FILL_AREA_STYLE('',(#3489));
+#3489 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3490 = STYLED_ITEM('color',(#3491),#2374);
+#3491 = PRESENTATION_STYLE_ASSIGNMENT((#3492));
+#3492 = SURFACE_STYLE_USAGE(.BOTH.,#3493);
+#3493 = SURFACE_SIDE_STYLE('',(#3494));
+#3494 = SURFACE_STYLE_FILL_AREA(#3495);
+#3495 = FILL_AREA_STYLE('',(#3496));
+#3496 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3497 = STYLED_ITEM('color',(#3498),#2386);
+#3498 = PRESENTATION_STYLE_ASSIGNMENT((#3499));
+#3499 = SURFACE_STYLE_USAGE(.BOTH.,#3500);
+#3500 = SURFACE_SIDE_STYLE('',(#3501));
+#3501 = SURFACE_STYLE_FILL_AREA(#3502);
+#3502 = FILL_AREA_STYLE('',(#3503));
+#3503 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3504 = STYLED_ITEM('color',(#3505),#2403);
+#3505 = PRESENTATION_STYLE_ASSIGNMENT((#3506));
+#3506 = SURFACE_STYLE_USAGE(.BOTH.,#3507);
+#3507 = SURFACE_SIDE_STYLE('',(#3508));
+#3508 = SURFACE_STYLE_FILL_AREA(#3509);
+#3509 = FILL_AREA_STYLE('',(#3510));
+#3510 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3511 = STYLED_ITEM('color',(#3512),#2420);
+#3512 = PRESENTATION_STYLE_ASSIGNMENT((#3513));
+#3513 = SURFACE_STYLE_USAGE(.BOTH.,#3514);
+#3514 = SURFACE_SIDE_STYLE('',(#3515));
+#3515 = SURFACE_STYLE_FILL_AREA(#3516);
+#3516 = FILL_AREA_STYLE('',(#3517));
+#3517 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3518 = STYLED_ITEM('color',(#3519),#2437);
+#3519 = PRESENTATION_STYLE_ASSIGNMENT((#3520));
+#3520 = SURFACE_STYLE_USAGE(.BOTH.,#3521);
+#3521 = SURFACE_SIDE_STYLE('',(#3522));
+#3522 = SURFACE_STYLE_FILL_AREA(#3523);
+#3523 = FILL_AREA_STYLE('',(#3524));
+#3524 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3525 = STYLED_ITEM('color',(#3526),#2459);
+#3526 = PRESENTATION_STYLE_ASSIGNMENT((#3527));
+#3527 = SURFACE_STYLE_USAGE(.BOTH.,#3528);
+#3528 = SURFACE_SIDE_STYLE('',(#3529));
+#3529 = SURFACE_STYLE_FILL_AREA(#3530);
+#3530 = FILL_AREA_STYLE('',(#3531));
+#3531 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3532 = STYLED_ITEM('color',(#3533),#2524);
+#3533 = PRESENTATION_STYLE_ASSIGNMENT((#3534));
+#3534 = SURFACE_STYLE_USAGE(.BOTH.,#3535);
+#3535 = SURFACE_SIDE_STYLE('',(#3536));
+#3536 = SURFACE_STYLE_FILL_AREA(#3537);
+#3537 = FILL_AREA_STYLE('',(#3538));
+#3538 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3539 = STYLED_ITEM('color',(#3540),#2548);
+#3540 = PRESENTATION_STYLE_ASSIGNMENT((#3541));
+#3541 = SURFACE_STYLE_USAGE(.BOTH.,#3542);
+#3542 = SURFACE_SIDE_STYLE('',(#3543));
+#3543 = SURFACE_STYLE_FILL_AREA(#3544);
+#3544 = FILL_AREA_STYLE('',(#3545));
+#3545 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3546 = STYLED_ITEM('color',(#3547),#2606);
+#3547 = PRESENTATION_STYLE_ASSIGNMENT((#3548));
+#3548 = SURFACE_STYLE_USAGE(.BOTH.,#3549);
+#3549 = SURFACE_SIDE_STYLE('',(#3550));
+#3550 = SURFACE_STYLE_FILL_AREA(#3551);
+#3551 = FILL_AREA_STYLE('',(#3552));
+#3552 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3553 = STYLED_ITEM('color',(#3554),#2618);
+#3554 = PRESENTATION_STYLE_ASSIGNMENT((#3555));
+#3555 = SURFACE_STYLE_USAGE(.BOTH.,#3556);
+#3556 = SURFACE_SIDE_STYLE('',(#3557));
+#3557 = SURFACE_STYLE_FILL_AREA(#3558);
+#3558 = FILL_AREA_STYLE('',(#3559));
+#3559 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3560 = STYLED_ITEM('color',(#3561),#2635);
+#3561 = PRESENTATION_STYLE_ASSIGNMENT((#3562));
+#3562 = SURFACE_STYLE_USAGE(.BOTH.,#3563);
+#3563 = SURFACE_SIDE_STYLE('',(#3564));
+#3564 = SURFACE_STYLE_FILL_AREA(#3565);
+#3565 = FILL_AREA_STYLE('',(#3566));
+#3566 = FILL_AREA_STYLE_COLOUR('',#2998);
+#3567 = STYLED_ITEM('color',(#3568),#2652);
+#3568 = PRESENTATION_STYLE_ASSIGNMENT((#3569));
+#3569 = SURFACE_STYLE_USAGE(.BOTH.,#3570);
+#3570 = SURFACE_SIDE_STYLE('',(#3571));
+#3571 = SURFACE_STYLE_FILL_AREA(#3572);
+#3572 = FILL_AREA_STYLE('',(#3573));
+#3573 = FILL_AREA_STYLE_COLOUR('',#2998);
+#3574 = STYLED_ITEM('color',(#3575),#2681);
+#3575 = PRESENTATION_STYLE_ASSIGNMENT((#3576));
+#3576 = SURFACE_STYLE_USAGE(.BOTH.,#3577);
+#3577 = SURFACE_SIDE_STYLE('',(#3578));
+#3578 = SURFACE_STYLE_FILL_AREA(#3579);
+#3579 = FILL_AREA_STYLE('',(#3580));
+#3580 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3581 = STYLED_ITEM('color',(#3582),#2698);
+#3582 = PRESENTATION_STYLE_ASSIGNMENT((#3583));
+#3583 = SURFACE_STYLE_USAGE(.BOTH.,#3584);
+#3584 = SURFACE_SIDE_STYLE('',(#3585));
+#3585 = SURFACE_STYLE_FILL_AREA(#3586);
+#3586 = FILL_AREA_STYLE('',(#3587));
+#3587 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3588 = STYLED_ITEM('color',(#3589),#2715);
+#3589 = PRESENTATION_STYLE_ASSIGNMENT((#3590));
+#3590 = SURFACE_STYLE_USAGE(.BOTH.,#3591);
+#3591 = SURFACE_SIDE_STYLE('',(#3592));
+#3592 = SURFACE_STYLE_FILL_AREA(#3593);
+#3593 = FILL_AREA_STYLE('',(#3594));
+#3594 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3595 = STYLED_ITEM('color',(#3596),#2727);
+#3596 = PRESENTATION_STYLE_ASSIGNMENT((#3597));
+#3597 = SURFACE_STYLE_USAGE(.BOTH.,#3598);
+#3598 = SURFACE_SIDE_STYLE('',(#3599));
+#3599 = SURFACE_STYLE_FILL_AREA(#3600);
+#3600 = FILL_AREA_STYLE('',(#3601));
+#3601 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3602 = STYLED_ITEM('color',(#3603),#2744);
+#3603 = PRESENTATION_STYLE_ASSIGNMENT((#3604));
+#3604 = SURFACE_STYLE_USAGE(.BOTH.,#3605);
+#3605 = SURFACE_SIDE_STYLE('',(#3606));
+#3606 = SURFACE_STYLE_FILL_AREA(#3607);
+#3607 = FILL_AREA_STYLE('',(#3608));
+#3608 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3609 = STYLED_ITEM('color',(#3610),#2761);
+#3610 = PRESENTATION_STYLE_ASSIGNMENT((#3611));
+#3611 = SURFACE_STYLE_USAGE(.BOTH.,#3612);
+#3612 = SURFACE_SIDE_STYLE('',(#3613));
+#3613 = SURFACE_STYLE_FILL_AREA(#3614);
+#3614 = FILL_AREA_STYLE('',(#3615));
+#3615 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3616 = STYLED_ITEM('color',(#3617),#2773);
+#3617 = PRESENTATION_STYLE_ASSIGNMENT((#3618));
+#3618 = SURFACE_STYLE_USAGE(.BOTH.,#3619);
+#3619 = SURFACE_SIDE_STYLE('',(#3620));
+#3620 = SURFACE_STYLE_FILL_AREA(#3621);
+#3621 = FILL_AREA_STYLE('',(#3622));
+#3622 = FILL_AREA_STYLE_COLOUR('',#2998);
+#3623 = STYLED_ITEM('color',(#3624),#2801);
+#3624 = PRESENTATION_STYLE_ASSIGNMENT((#3625));
+#3625 = SURFACE_STYLE_USAGE(.BOTH.,#3626);
+#3626 = SURFACE_SIDE_STYLE('',(#3627));
+#3627 = SURFACE_STYLE_FILL_AREA(#3628);
+#3628 = FILL_AREA_STYLE('',(#3629));
+#3629 = FILL_AREA_STYLE_COLOUR('',#2998);
+#3630 = STYLED_ITEM('color',(#3631),#2812);
+#3631 = PRESENTATION_STYLE_ASSIGNMENT((#3632));
+#3632 = SURFACE_STYLE_USAGE(.BOTH.,#3633);
+#3633 = SURFACE_SIDE_STYLE('',(#3634));
+#3634 = SURFACE_STYLE_FILL_AREA(#3635);
+#3635 = FILL_AREA_STYLE('',(#3636));
+#3636 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3637 = STYLED_ITEM('color',(#3638),#2829);
+#3638 = PRESENTATION_STYLE_ASSIGNMENT((#3639));
+#3639 = SURFACE_STYLE_USAGE(.BOTH.,#3640);
+#3640 = SURFACE_SIDE_STYLE('',(#3641));
+#3641 = SURFACE_STYLE_FILL_AREA(#3642);
+#3642 = FILL_AREA_STYLE('',(#3643));
+#3643 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3644 = STYLED_ITEM('color',(#3645),#2846);
+#3645 = PRESENTATION_STYLE_ASSIGNMENT((#3646));
+#3646 = SURFACE_STYLE_USAGE(.BOTH.,#3647);
+#3647 = SURFACE_SIDE_STYLE('',(#3648));
+#3648 = SURFACE_STYLE_FILL_AREA(#3649);
+#3649 = FILL_AREA_STYLE('',(#3650));
+#3650 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3651 = STYLED_ITEM('color',(#3652),#2858);
+#3652 = PRESENTATION_STYLE_ASSIGNMENT((#3653));
+#3653 = SURFACE_STYLE_USAGE(.BOTH.,#3654);
+#3654 = SURFACE_SIDE_STYLE('',(#3655));
+#3655 = SURFACE_STYLE_FILL_AREA(#3656);
+#3656 = FILL_AREA_STYLE('',(#3657));
+#3657 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3658 = STYLED_ITEM('color',(#3659),#2875);
+#3659 = PRESENTATION_STYLE_ASSIGNMENT((#3660));
+#3660 = SURFACE_STYLE_USAGE(.BOTH.,#3661);
+#3661 = SURFACE_SIDE_STYLE('',(#3662));
+#3662 = SURFACE_STYLE_FILL_AREA(#3663);
+#3663 = FILL_AREA_STYLE('',(#3664));
+#3664 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3665 = STYLED_ITEM('color',(#3666),#2892);
+#3666 = PRESENTATION_STYLE_ASSIGNMENT((#3667));
+#3667 = SURFACE_STYLE_USAGE(.BOTH.,#3668);
+#3668 = SURFACE_SIDE_STYLE('',(#3669));
+#3669 = SURFACE_STYLE_FILL_AREA(#3670);
+#3670 = FILL_AREA_STYLE('',(#3671));
+#3671 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3672 = STYLED_ITEM('color',(#3673),#2904);
+#3673 = PRESENTATION_STYLE_ASSIGNMENT((#3674));
+#3674 = SURFACE_STYLE_USAGE(.BOTH.,#3675);
+#3675 = SURFACE_SIDE_STYLE('',(#3676));
+#3676 = SURFACE_STYLE_FILL_AREA(#3677);
+#3677 = FILL_AREA_STYLE('',(#3678));
+#3678 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3679 = STYLED_ITEM('color',(#3680),#2921);
+#3680 = PRESENTATION_STYLE_ASSIGNMENT((#3681));
+#3681 = SURFACE_STYLE_USAGE(.BOTH.,#3682);
+#3682 = SURFACE_SIDE_STYLE('',(#3683));
+#3683 = SURFACE_STYLE_FILL_AREA(#3684);
+#3684 = FILL_AREA_STYLE('',(#3685));
+#3685 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3686 = STYLED_ITEM('color',(#3687),#2938);
+#3687 = PRESENTATION_STYLE_ASSIGNMENT((#3688));
+#3688 = SURFACE_STYLE_USAGE(.BOTH.,#3689);
+#3689 = SURFACE_SIDE_STYLE('',(#3690));
+#3690 = SURFACE_STYLE_FILL_AREA(#3691);
+#3691 = FILL_AREA_STYLE('',(#3692));
+#3692 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3693 = STYLED_ITEM('color',(#3694),#2955);
+#3694 = PRESENTATION_STYLE_ASSIGNMENT((#3695));
+#3695 = SURFACE_STYLE_USAGE(.BOTH.,#3696);
+#3696 = SURFACE_SIDE_STYLE('',(#3697));
+#3697 = SURFACE_STYLE_FILL_AREA(#3698);
+#3698 = FILL_AREA_STYLE('',(#3699));
+#3699 = FILL_AREA_STYLE_COLOUR('',#3048);
+#3700 = STYLED_ITEM('color',(#3701),#2972);
+#3701 = PRESENTATION_STYLE_ASSIGNMENT((#3702));
+#3702 = SURFACE_STYLE_USAGE(.BOTH.,#3703);
+#3703 = SURFACE_SIDE_STYLE('',(#3704));
+#3704 = SURFACE_STYLE_FILL_AREA(#3705);
+#3705 = FILL_AREA_STYLE('',(#3706));
+#3706 = FILL_AREA_STYLE_COLOUR('',#3048);
+ENDSEC;
+END-ISO-10303-21;
package.jsonadded+174
@@ -0,0 +1,174 @@+{+  "slug": "kmoc3052",+  "version": "0.1.0",+  "type": "component",+  "description": "Cosmo Electronics Triac, SCR Output Optoisolators, DIP-5. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "optoisolators",+    "kmoc3052",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "kmoc3052.kicad_sym",+    "kmoc3052.kicad_mod",+    "kmoc3052.glb",+    "kmoc3052.step",+    "kmoc3052.lbr",+    "docs/hero.png",+    "docs/kmoc3052-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "kmoc3052-hero.glb",+    "kmoc3052-hero.overlay.json",+    "kmoc3052-etched.glb"+  ],+  "component": {+    "mpn": "KMOC3052",+    "manufacturer": "Cosmo Electronics",+    "package": "DIP-5",+    "pin_count": 5,+    "category": "Optoisolators",+    "subcategory": "Triac, SCR Output Optoisolators",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588895363159351296",+    "parts": {+      "symbol": "kmoc3052.kicad_sym",+      "footprint": "kmoc3052.kicad_mod",+      "model_3d": "kmoc3052-hero.glb",+      "model_3d_plain": "kmoc3052-etched.glb",+      "model_3d_step": "kmoc3052-etched.step",+      "model_3d_step_plain": "kmoc3052.step",+      "lbr": "kmoc3052.lbr"+    },+    "distributor_links": {+      "lcsc": "C136446"+    },+    "distributor_check": {+      "checked_at": "2026-10-18T10:04:35Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": null,+        "status": "quota"+      },+      "mouser": {+        "pn": null,+        "status": "quota"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "Anode",+        "type": "passive",+        "description": "Anode of the GaAs infrared input LED; input forward current IF is rated at 50 mA max, peak forward current IFM at 1 A, and reverse voltage VR at 6 V."+      },+      {+        "number": "2",+        "name": "Cathode",+        "type": "passive",+        "description": "Cathode of the GaAs infrared input LED, which must stay within the 6 V reverse voltage rating (VR)."+      },+      {+        "number": "3",+        "name": "NC",+        "type": "unconnected",+        "description": "Marked NC in the datasheet schematic (no connection)."+      },+      {+        "number": "4",+        "name": "Main terminal",+        "type": "passive",+        "description": "Main terminal of the non-zero-crossing bilateral TRIAC output switch, rated for 600 VPEAK off-state voltage (VDRM) and 100 mA on-state RMS current IT(RMS)."+      },+      {+        "number": "6",+        "name": "Main terminal",+        "type": "passive",+        "description": "Main terminal of the non-zero-crossing bilateral TRIAC output switch, rated for 600 VPEAK off-state voltage (VDRM) and 100 mA on-state RMS current IT(RMS)."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-haiku-5-5",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: The datasheet is titled 5-pin, but no pin 5 appears in the schematic pin list (only 1, 2, 3, 4, 6). ; The datasheet never uses the term 'DIP-5'. The DIP-5 mapping is inferred from the 'Dual-in-line type; Pin types are KiCad ERC classes inferred from the schematic labels: anode and cathode are marked pas"+        ],+        "pages_sent": 10,+        "cost_usd": 0.0418,+        "at": "2026-10-18T10:02:25"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588895363159351296",+        "pages": 10,+        "sha256": "6347315cf0081567",+        "source_tier": "lcsc"+      },+      "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": "kmoc3052.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          7.874,+          7.05,+          6.98+        ],+        "zmin_mm": -3.3,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "a5056f582ac3f9f8423d616d3e458cd6b9992eddc198cb840c60cc19d28ed529",+        "checked": "2026-10-18",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "kmoc3052-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": [+          7.874,+          7.05,+          6.98+        ],+        "zmin_mm": -3.3,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "af75d4c8e8d8be4d069a6aedd8ce8b02eea39eebb2b498ee68cb04ea969284f1",+        "checked": "2026-10-18",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  }+}
page.jsonadded+180
@@ -0,0 +1,180 @@+{+  "slug": "kmoc3052",+  "version": "0.1.0",+  "type": "component",+  "description": "Cosmo Electronics Triac, SCR Output Optoisolators, DIP-5. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "optoisolators",+    "kmoc3052",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "kmoc3052.kicad_sym",+    "kmoc3052.kicad_mod",+    "kmoc3052.glb",+    "kmoc3052.step",+    "kmoc3052.lbr",+    "docs/hero.png",+    "docs/kmoc3052-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "kmoc3052-hero.glb",+    "kmoc3052-hero.overlay.json",+    "kmoc3052-etched.glb"+  ],+  "component": {+    "mpn": "KMOC3052",+    "manufacturer": "Cosmo Electronics",+    "package": "DIP-5",+    "pin_count": 5,+    "category": "Optoisolators",+    "subcategory": "Triac, SCR Output Optoisolators",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588895363159351296",+    "parts": {+      "symbol": "kmoc3052.kicad_sym",+      "footprint": "kmoc3052.kicad_mod",+      "model_3d": "kmoc3052-hero.glb",+      "model_3d_plain": "kmoc3052-etched.glb",+      "model_3d_step": "kmoc3052-etched.step",+      "model_3d_step_plain": "kmoc3052.step",+      "lbr": "kmoc3052.lbr"+    },+    "distributor_links": {+      "lcsc": "C136446"+    },+    "distributor_check": {+      "checked_at": "2026-10-18T10:04:35Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": null,+        "status": "quota"+      },+      "mouser": {+        "pn": null,+        "status": "quota"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "Anode",+        "type": "passive",+        "description": "Anode of the GaAs infrared input LED; input forward current IF is rated at 50 mA max, peak forward current IFM at 1 A, and reverse voltage VR at 6 V."+      },+      {+        "number": "2",+        "name": "Cathode",+        "type": "passive",+        "description": "Cathode of the GaAs infrared input LED, which must stay within the 6 V reverse voltage rating (VR)."+      },+      {+        "number": "3",+        "name": "NC",+        "type": "unconnected",+        "description": "Marked NC in the datasheet schematic (no connection)."+      },+      {+        "number": "4",+        "name": "Main terminal",+        "type": "passive",+        "description": "Main terminal of the non-zero-crossing bilateral TRIAC output switch, rated for 600 VPEAK off-state voltage (VDRM) and 100 mA on-state RMS current IT(RMS)."+      },+      {+        "number": "6",+        "name": "Main terminal",+        "type": "passive",+        "description": "Main terminal of the non-zero-crossing bilateral TRIAC output switch, rated for 600 VPEAK off-state voltage (VDRM) and 100 mA on-state RMS current IT(RMS)."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-haiku-5-5",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: The datasheet is titled 5-pin, but no pin 5 appears in the schematic pin list (only 1, 2, 3, 4, 6). ; The datasheet never uses the term 'DIP-5'. The DIP-5 mapping is inferred from the 'Dual-in-line type; Pin types are KiCad ERC classes inferred from the schematic labels: anode and cathode are marked pas"+        ],+        "pages_sent": 10,+        "cost_usd": 0.0418,+        "at": "2026-10-18T10:02:25"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588895363159351296",+        "pages": 10,+        "sha256": "6347315cf0081567",+        "source_tier": "lcsc"+      },+      "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": "kmoc3052.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          7.874,+          7.05,+          6.98+        ],+        "zmin_mm": -3.3,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "a5056f582ac3f9f8423d616d3e458cd6b9992eddc198cb840c60cc19d28ed529",+        "checked": "2026-10-18",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "kmoc3052-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": [+          7.874,+          7.05,+          6.98+        ],+        "zmin_mm": -3.3,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "af75d4c8e8d8be4d069a6aedd8ce8b02eea39eebb2b498ee68cb04ea969284f1",+        "checked": "2026-10-18",+        "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>kmoc3052</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>kmoc3052</title>\ No newline at end of file