← Commit history
README.mdadded+65
@@ -0,0 +1,65 @@+# CDSOT23-0502B++**BOURNS** · ESD Protection Devices · SOT-23-3L++CDSOT23-0502B from BOURNS, in a SOT-23-3L. 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 | I/O1 | passive | Protected line 1 with bidirectional TVS clamp to pin 3, 5 V working peak reverse voltage, 6.0 V minimum breakdown at 1 mA, 15 pF max channel capacitance. |+| 2 | I/O2 | passive | Protected line 2 with bidirectional TVS clamp to pin 3, 5 V working peak reverse voltage, 6.0 V minimum breakdown at 1 mA, 15 pF max channel capacitance. |+| 3 | COMMON | passive | Common node of both bidirectional TVS diodes, tested against pins 1 and 2; the datasheet does not label it as ground. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | BOURNS |+| Package | SOT-23-3L |+| Category | Circuit Protection |+| Pins | 3 |++## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| Peak Pulse Current (tp = 8/20µs) | IPPM |  |  | 8.5 | A | tp = 8/20µs | 1 |+| ESD per IEC 61000-4-2 (Air) | VESD |  |  | 22 | kV | per IEC 61000-4-2 (Air) | 1 |+| ESD per IEC 61000-4-2 (Contact) | VESD |  |  | 15 | kV | per IEC 61000-4-2 (Contact) | 1 |+| Operating Temperature | TOPR | -55 |  | 125 | ºC |  | 1 |+| Storage Temperature | TSTG | -55 |  | 150 | ºC |  | 1 |+| Minimum Reverse Breakdown Voltage | VBR | 6 |  |  | V | @ 1mA | 1 |+| Reverse Standoff Voltage | VM |  |  | 5 | V |  | 1 |+| Maximum Leakage Current | IL |  |  | 2.5 | µA | @ VWM | 1 |+| Maximum Clamping Voltage 1 | VCL1 |  |  | 8 | V | IPP=5 A, contact | 1 |+| Maximum Clamping Voltage 2 | VCL2 |  |  | 9 | V | IPP=7 A, contact | 1 |+| Max Channel Input Capacitance | CN |  |  | 15 | pF | @ 0 V, 1 MHz | 1 |++## Materials and finish++As the datasheet states them (page.json `metadata.appearance`; the 3D model's colours follow it).++| Part | Material | Colour / plating | Datasheet says | Page |+|---|---|---|---|---|+| contacts |  | tin | This is a molded SOT23-3L package with lead free 100 % Matte Sn on the lead frame. It weighs approximately 8 mg and has a | 2 |++## CAD (KiCad official)++- Symbol: `CDSOT23-0502B`+- Footprint: `Package_TO_SOT_SMD:SOT-23-3`+- 3D model: SOT-23-3L, generated from the KiCad footprint (body from the F.Fab outline, terminals on the pads, 0.9750000000000001 mm tall, datasheet A, midpoint of min and max). Neither the vendor nor KiCad ships a 3D model for this package, so the dimensions come from the datasheet drawing where it was read and are defaults otherwise (see provenance.model_3d_generated), not the manufacturer's CAD (STEP)+- 3D model files: `cdsot23-0502b-etched.step` / `cdsot23-0502b-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `cdsot23-0502b.step` / `cdsot23-0502b.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [BOURNS datasheet](docs/cdsot23-0502b-datasheet.pdf) (4 pp, sha256 `0693c6f88c67ef48`, retrieved 2026-11-12, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-sonnet-5-5` (text+vision), consensus `claude-opus-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/cdsot23-0502b-datasheet.pdf)
cdsot23-0502b-hero.glbadded
⋯ 1 unchanged line ⋯
cdsot23-0502b-hero.overlay.jsonadded+150
@@ -0,0 +1,150 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "CDSOT23-0502B",+  "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": 3,+      "span_mm": 3.6,+      "dash_mm": 0.12,+      "gap_mm": 0.072,+      "pad_stroke_mm": 0.03+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 8,+      "pin1": {+        "source": "footprint silkscreen",+        "pad": "1"+      }+    },+    "signal_names": {+      "material": "Signal names - 50 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.5+      ],+      "font": "DejaVu Sans Mono",+      "labels": 3,+      "sides": "top + mirrored underside (single-sided)",+      "fallback_to_pad_number": 0+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.0,+    "tolerance_mm": 0.288,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -1.2,+      1.2,+      -1.405,+      1.405+    ],+    "pads_bbox_mm": [+      -1.8,+      1.8,+      -1.25,+      1.25+    ],+    "seating_z_mm": 0.0+  },+  "sources": {+    "glb": "cdsot23-0502b-etched.glb",+    "glb_sha256": "43e33b31b732c471b2d02932c9d8dfb3f358aa5e6acbb2b5b4a97aa0b72c0a74",+    "footprint": "cdsot23-0502b.kicad_mod",+    "footprint_sha256": "2a1965f25dd170a876bb343d2a7cba4e69eebb04950f884971d672fd6ead5748",+    "pins": "page.json component.pins",+    "pins_sha256": "c7f3fc96c4c29d0a956715c7f2c40acc568e71b44f16217a9e1df1a4b3ae41fa"+  },+  "generator": "adom-wiki 1.8.23 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "I/O1",+      "x": -1.95,+      "y": -0.95,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "2",+      "text": "I/O2",+      "x": -1.95,+      "y": 0.95,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "3",+      "text": "COMMON",+      "x": 1.95,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.6+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "roundrect",+      "center_mm": [+        -1.1375,+        -0.95+      ],+      "size_mm": [+        1.325,+        0.6+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "roundrect",+      "center_mm": [+        -1.1375,+        0.95+      ],+      "size_mm": [+        1.325,+        0.6+      ],+      "rot": 0.0+    },+    {+      "number": "3",+      "shape": "roundrect",+      "center_mm": [+        1.1375,+        0.0+      ],+      "size_mm": [+        1.325,+        0.6+      ],+      "rot": 0.0+    }+  ]+}
cdsot23-0502b.glbadded
⋯ 1 unchanged line ⋯
cdsot23-0502b.kicad_modadded+177
@@ -0,0 +1,177 @@+(footprint "SOT-23-3"+	(version 20260206)+	(generator "kicad-footprint-generator")+	(layer "F.Cu")+	(descr "SOT, 3 Pin (JEDEC MO-178 inferred 3-pin variant https://www.jedec.org/document_search?search_api_views_fulltext=MO-178)")+	(tags "SOT TO_SOT_SMD")+	(property "Reference" "REF**"+		(at 0 -2.4 0)+		(layer "F.SilkS")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "SOT-23-3"+		(at 0 2.4 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "KiLib_Generator" "package/gullwing"+		(at 0 0 0)+		(layer "F.SilkS")+		(hide yes)+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(attr smd)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -0.91 -1.56)+		(end 0.91 -1.56)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -0.91 -1.51)+		(end -0.91 -1.56)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -0.91 0.39)+		(end -0.91 -0.39)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -0.91 1.56)+		(end -0.91 1.51)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 0.91 -1.56)+		(end 0.91 -0.56)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 0.91 0.56)+		(end 0.91 1.56)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 0.91 1.56)+		(end -0.91 1.56)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_poly+		(pts+			(xy -1.45 -0.38)+			(xy -1.21 -0.05)+			(xy -1.69 -0.05)+		)+		(stroke+			(width 0.12)+			(type solid)+		)+		(fill yes)+		(layer "F.SilkS")+	)+	(fp_poly+		(pts+			(xy -0.4 -1.45)+			(xy 0.8 -1.45)+			(xy 0.8 1.45)+			(xy -0.8 1.45)+			(xy -0.8 -1.05)+		)+		(stroke+			(width 0.1)+			(type solid)+		)+		(fill no)+		(layer "F.Fab")+	)+	(fp_text user "${REFERENCE}"+		(at 0 0 90)+		(layer "F.Fab")+		(effects+			(font+				(size 0.72 0.72)+				(thickness 0.11)+			)+		)+	)+	(pad "1" smd roundrect+		(at -1.1375 -0.95)+		(size 1.325 0.6)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "2" smd roundrect+		(at -1.1375 0.95)+		(size 1.325 0.6)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "3" smd roundrect+		(at 1.1375 0)+		(size 1.325 0.6)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-3.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+	(fp_poly+		(pts (xy -2.05 -1.50) (xy -1.05 -1.50) (xy -1.05 -1.70) (xy 1.05 -1.70) (xy 1.05 -0.55) (xy 2.05 -0.55) (xy 2.05 0.55) (xy 1.05 0.55) (xy 1.05 1.70) (xy -1.05 1.70) (xy -1.05 1.50) (xy -2.05 1.50))+		(stroke (width 0.05) (type solid))+		(fill no)+		(layer "F.CrtYd")+	)+)
cdsot23-0502b.kicad_symadded+25
@@ -0,0 +1,25 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "CDSOT23-0502B" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27))))+    (property "Value" "CDSOT23-0502B" (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 "CDSOT23-0502B_0_1"+    (rectangle (start -12.70 2.54) (end 12.70 -5.08)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "CDSOT23-0502B_1_1"+    (pin passive line (at -17.78 0.00 0) (length 5.08)+      (name "I/O1" (effects (font (size 1.27 1.27))))+      (number "1" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at -17.78 -2.54 0) (length 5.08)+      (name "I/O2" (effects (font (size 1.27 1.27))))+      (number "2" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at 17.78 0.00 180) (length 5.08)+      (name "COMMON" (effects (font (size 1.27 1.27))))+      (number "3" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
cdsot23-0502b.lbradded+127
@@ -0,0 +1,127 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description>BOURNS ESD Protection Devices, SOT-23-3L. Pinout cross-checked by two models against the datasheet</description>+<packages>+<package name="SOT-23-3">+  <description>3 pads, 3.6 x 2.5 mm. SOT, 3 Pin</description>+  <smd name="1" x="-1.1375" y="0.9500" dx="1.3250" dy="0.6000" layer="1" roundness="50"/>+  <smd name="2" x="-1.1375" y="-0.9500" dx="1.3250" dy="0.6000" layer="1" roundness="50"/>+  <smd name="3" x="1.1375" y="-0.0000" dx="1.3250" dy="0.6000" layer="1" roundness="50"/>+  <polygon width="0.1200" layer="21">+    <vertex x="-1.4500" y="0.3800"/>+    <vertex x="-1.2100" y="0.0500"/>+    <vertex x="-1.6900" y="0.0500"/>+  </polygon>+  <polygon width="0.1000" layer="51">+    <vertex x="-0.4000" y="1.4500"/>+    <vertex x="0.8000" y="1.4500"/>+    <vertex x="0.8000" y="-1.4500"/>+    <vertex x="-0.8000" y="-1.4500"/>+    <vertex x="-0.8000" y="1.0500"/>+  </polygon>+  <wire x1="-0.9100" y1="1.5600" x2="0.9100" y2="1.5600" width="0.1200" layer="21"/>+  <wire x1="-0.9100" y1="1.5100" x2="-0.9100" y2="1.5600" width="0.1200" layer="21"/>+  <wire x1="-0.9100" y1="-0.3900" x2="-0.9100" y2="0.3900" width="0.1200" layer="21"/>+  <wire x1="-0.9100" y1="-1.5600" x2="-0.9100" y2="-1.5100" width="0.1200" layer="21"/>+  <wire x1="0.9100" y1="1.5600" x2="0.9100" y2="0.5600" width="0.1200" layer="21"/>+  <wire x1="0.9100" y1="-0.5600" x2="0.9100" y2="-1.5600" width="0.1200" layer="21"/>+  <wire x1="0.9100" y1="-1.5600" x2="-0.9100" y2="-1.5600" width="0.1200" layer="21"/>+  <text x="0" y="2.212" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-2.212" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="CDSOT23-0502B">+  <description>BOURNS ESD Protection Devices, SOT-23-3L. Pinout cross-checked by two models against the datasheet</description>+  <wire x1="-12.7" y1="2.54" x2="12.7" y2="2.54" width="0.254" layer="94"/>+  <wire x1="12.7" y1="2.54" x2="12.7" y2="-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="2.54" width="0.254" layer="94"/>+  <text x="0.0000" y="5.0800" size="1.27" layer="95" align="center">&gt;NAME</text>+  <text x="0.0000" y="-7.6200" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <pin name="I/O1" x="-17.78" y="0" length="middle" direction="pas"/>+  <pin name="I/O2" x="-17.78" y="-2.54" length="middle" direction="pas"/>+  <pin name="COMMON" x="17.78" y="0" length="middle" direction="pas" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="CDSOT23-0502B" prefix="U">+  <description>BOURNS ESD Protection Devices, SOT-23-3L. Pinout cross-checked by two models against the datasheet</description>+  <gates>+    <gate name="G$1" symbol="CDSOT23-0502B" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="SOT-23-3">+      <connects>+        <connect gate="G$1" pin="I/O1" pad="1"/>+        <connect gate="G$1" pin="I/O2" pad="2"/>+        <connect gate="G$1" pin="COMMON" pad="3"/>+      </connects>+      <technologies>+        <technology name="">+          <attribute name="MPN" value="CDSOT23-0502B" constant="no"/>+          <attribute name="MANUFACTURER" value="BOURNS" constant="no"/>+          <attribute name="DATASHEET" value="https://datasheet.lcsc.com/datasheet/pdf/aa46dde0217c4d4fbec5facf92ecdc74.pdf" constant="no"/>+          <attribute name="ADOM_WIKI" value="https://wiki.adom.inc/adom/cdsot23-0502b" constant="no"/>+          <attribute name="MOUSER_PN" value="652-CDSOT23-0502B" constant="no"/>+          <attribute name="DIGIKEY_PN" value="CDSOT23-0502BTR-ND" constant="no"/>+          <attribute name="LCSC_PN" value="C95139" constant="no"/>+        </technology>+      </technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
cdsot23-0502b.stepadded+5282
@@ -0,0 +1,5282 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-11-12T19:08:09',('Author'),(+    'Open CASCADE'),'Open CASCADE STEP processor 7.9','Open CASCADE 7.9'+  ,'Unknown');+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('CDSOT23-0502B','CDSOT23-0502B','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = SHAPE_REPRESENTATION('',(#11,#15,#922,#1922,#2922,#3890),#3988);+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);+#12 = CARTESIAN_POINT('',(0.,0.,0.));+#13 = DIRECTION('',(0.,0.,1.));+#14 = DIRECTION('',(1.,0.,-0.));+#15 = MANIFOLD_SOLID_BREP('',#16);+#16 = CLOSED_SHELL('',(#17,#141,#232,#338,#416,#486,#549,#608,#655,#714,+    #776,#823,#849,#856,#863,#918));+#17 = ADVANCED_FACE('',(#18),#31,.T.);+#18 = FACE_BOUND('',#19,.T.);+#19 = EDGE_LOOP('',(#20,#54,#89,#116));+#20 = ORIENTED_EDGE('',*,*,#21,.T.);+#21 = EDGE_CURVE('',#22,#24,#26,.T.);+#22 = VERTEX_POINT('',#23);+#23 = CARTESIAN_POINT('',(0.65,-1.46,0.4385));+#24 = VERTEX_POINT('',#25);+#25 = CARTESIAN_POINT('',(0.58155849723,-1.39155849723,0.925486596563));+#26 = SURFACE_CURVE('',#27,(#30,#42),.PCURVE_S1.);+#27 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28,#29),.UNSPECIFIED.,.F.,.F.,(2,+    2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#28 = CARTESIAN_POINT('',(0.65,-1.46,0.4385));+#29 = CARTESIAN_POINT('',(0.574599842182,-1.384599842182,0.975));+#30 = PCURVE('',#31,#36);+#31 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#32,#33)+    ,(#34,#35)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.3),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#32 = CARTESIAN_POINT('',(-0.65,-1.46,0.4385));+#33 = CARTESIAN_POINT('',(-0.574599842182,-1.384599842182,0.975));+#34 = CARTESIAN_POINT('',(0.65,-1.46,0.4385));+#35 = CARTESIAN_POINT('',(0.574599842182,-1.384599842182,0.975));+#36 = DEFINITIONAL_REPRESENTATION('',(#37),#41);+#37 = LINE('',#38,#39);+#38 = CARTESIAN_POINT('',(1.3,0.));+#39 = VECTOR('',#40,1.);+#40 = DIRECTION('',(0.,1.));+#41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#42 = PCURVE('',#43,#48);+#43 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#44,#45)+    ,(#46,#47)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.92),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#44 = CARTESIAN_POINT('',(0.65,-1.46,0.4385));+#45 = CARTESIAN_POINT('',(0.574599842182,-1.384599842182,0.975));+#46 = CARTESIAN_POINT('',(0.65,1.46,0.4385));+#47 = CARTESIAN_POINT('',(0.574599842182,1.384599842182,0.975));+#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53);+#49 = LINE('',#50,#51);+#50 = CARTESIAN_POINT('',(0.,0.));+#51 = VECTOR('',#52,1.);+#52 = DIRECTION('',(0.,1.));+#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#54 = ORIENTED_EDGE('',*,*,#55,.F.);+#55 = EDGE_CURVE('',#56,#24,#58,.T.);+#56 = VERTEX_POINT('',#57);+#57 = CARTESIAN_POINT('',(-0.58155849723,-1.39155849723,0.925486596563)+  );+#58 = SURFACE_CURVE('',#59,(#65,#71),.PCURVE_S1.);+#59 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#60,#61,#62,#63,#64),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-7.72896757311E-02,+    -6.958655048005E-03,1.156158339412,1.226489360095),.UNSPECIFIED.);+#60 = CARTESIAN_POINT('',(-0.651889517913,-1.39155849723,0.925486596563)+  );+#61 = CARTESIAN_POINT('',(-0.616724007572,-1.39155849723,0.925486596563)+  );+#62 = CARTESIAN_POINT('',(0.,-1.39155849723,0.925486596563));+#63 = CARTESIAN_POINT('',(0.616724007572,-1.39155849723,0.925486596563)+  );+#64 = CARTESIAN_POINT('',(0.651889517913,-1.39155849723,0.925486596563)+  );+#65 = PCURVE('',#31,#66);+#66 = DEFINITIONAL_REPRESENTATION('',(#67),#70);+#67 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#68,#69),.UNSPECIFIED.,.F.,.F.,(2,+    2),(-6.958655048005E-03,1.156158339412),.PIECEWISE_BEZIER_KNOTS.);+#68 = CARTESIAN_POINT('',(0.,0.907710338421));+#69 = CARTESIAN_POINT('',(1.3,0.907710338421));+#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#71 = PCURVE('',#72,#83);+#72 = B_SPLINE_SURFACE_WITH_KNOTS('',1,2,(+    (#73,#74,#75,#76,#77)+    ,(#78,#79,#80,#81,#82+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(3,1,1,3),(0.,1.16311699446),(+    -7.72896757311E-02,-6.958655048005E-03,1.156158339412,1.226489360095+    ),.UNSPECIFIED.);+#73 = CARTESIAN_POINT('',(-0.651889517913,-1.39155849723,0.925486596563)+  );+#74 = CARTESIAN_POINT('',(-0.616724007572,-1.39155849723,0.925486596563)+  );+#75 = CARTESIAN_POINT('',(0.,-1.39155849723,0.925486596563));+#76 = CARTESIAN_POINT('',(0.616724007572,-1.39155849723,0.925486596563)+  );+#77 = CARTESIAN_POINT('',(0.651889517913,-1.39155849723,0.925486596563)+  );+#78 = CARTESIAN_POINT('',(-0.651889517913,-1.334599842182,0.975));+#79 = CARTESIAN_POINT('',(-0.616724007572,-1.334599842182,0.975));+#80 = CARTESIAN_POINT('',(-2.22044604925E-16,-1.334599842182,0.975));+#81 = CARTESIAN_POINT('',(0.616724007572,-1.334599842182,0.975));+#82 = CARTESIAN_POINT('',(0.651889517913,-1.334599842182,0.975));+#83 = DEFINITIONAL_REPRESENTATION('',(#84),#88);+#84 = LINE('',#85,#86);+#85 = CARTESIAN_POINT('',(0.,0.));+#86 = VECTOR('',#87,1.);+#87 = DIRECTION('',(0.,1.));+#88 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#89 = ORIENTED_EDGE('',*,*,#90,.F.);+#90 = EDGE_CURVE('',#91,#56,#93,.T.);+#91 = VERTEX_POINT('',#92);+#92 = CARTESIAN_POINT('',(-0.65,-1.46,0.4385));+#93 = SURFACE_CURVE('',#94,(#97,#104),.PCURVE_S1.);+#94 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#95,#96),.UNSPECIFIED.,.F.,.F.,(2,+    2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#95 = CARTESIAN_POINT('',(-0.65,-1.46,0.4385));+#96 = CARTESIAN_POINT('',(-0.574599842182,-1.384599842182,0.975));+#97 = PCURVE('',#31,#98);+#98 = DEFINITIONAL_REPRESENTATION('',(#99),#103);+#99 = LINE('',#100,#101);+#100 = CARTESIAN_POINT('',(0.,0.));+#101 = VECTOR('',#102,1.);+#102 = DIRECTION('',(0.,1.));+#103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#104 = PCURVE('',#105,#110);+#105 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#106,#107)+    ,(#108,#109+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.92),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#106 = CARTESIAN_POINT('',(-0.65,1.46,0.4385));+#107 = CARTESIAN_POINT('',(-0.574599842182,1.384599842182,0.975));+#108 = CARTESIAN_POINT('',(-0.65,-1.46,0.4385));+#109 = CARTESIAN_POINT('',(-0.574599842182,-1.384599842182,0.975));+#110 = DEFINITIONAL_REPRESENTATION('',(#111),#115);+#111 = LINE('',#112,#113);+#112 = CARTESIAN_POINT('',(2.92,0.));+#113 = VECTOR('',#114,1.);+#114 = DIRECTION('',(0.,1.));+#115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#116 = ORIENTED_EDGE('',*,*,#117,.T.);+#117 = EDGE_CURVE('',#91,#22,#118,.T.);+#118 = SURFACE_CURVE('',#119,(#123,#129),.PCURVE_S1.);+#119 = LINE('',#120,#121);+#120 = CARTESIAN_POINT('',(-0.65,-1.46,0.4385));+#121 = VECTOR('',#122,1.);+#122 = DIRECTION('',(1.,0.,0.));+#123 = PCURVE('',#31,#124);+#124 = DEFINITIONAL_REPRESENTATION('',(#125),#128);+#125 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#126,#127),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.3),.PIECEWISE_BEZIER_KNOTS.);+#126 = CARTESIAN_POINT('',(0.,0.));+#127 = CARTESIAN_POINT('',(1.3,0.));+#128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#129 = PCURVE('',#130,#135);+#130 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#131,#132)+    ,(#133,#134+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.3),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#131 = CARTESIAN_POINT('',(-0.595399885718,-1.405399885718,5.E-02));+#132 = CARTESIAN_POINT('',(-0.65,-1.46,0.4385));+#133 = CARTESIAN_POINT('',(0.595399885718,-1.405399885718,5.E-02));+#134 = CARTESIAN_POINT('',(0.65,-1.46,0.4385));+#135 = DEFINITIONAL_REPRESENTATION('',(#136),#140);+#136 = LINE('',#137,#138);+#137 = CARTESIAN_POINT('',(0.,1.));+#138 = VECTOR('',#139,1.);+#139 = DIRECTION('',(1.,0.));+#140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#141 = ADVANCED_FACE('',(#142),#43,.T.);+#142 = FACE_BOUND('',#143,.T.);+#143 = EDGE_LOOP('',(#144,#173,#206,#207));+#144 = ORIENTED_EDGE('',*,*,#145,.T.);+#145 = EDGE_CURVE('',#146,#148,#150,.T.);+#146 = VERTEX_POINT('',#147);+#147 = CARTESIAN_POINT('',(0.65,1.46,0.4385));+#148 = VERTEX_POINT('',#149);+#149 = CARTESIAN_POINT('',(0.58155849723,1.39155849723,0.925486596563));+#150 = SURFACE_CURVE('',#151,(#154,#161),.PCURVE_S1.);+#151 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#152,#153),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#152 = CARTESIAN_POINT('',(0.65,1.46,0.4385));+#153 = CARTESIAN_POINT('',(0.574599842182,1.384599842182,0.975));+#154 = PCURVE('',#43,#155);+#155 = DEFINITIONAL_REPRESENTATION('',(#156),#160);+#156 = LINE('',#157,#158);+#157 = CARTESIAN_POINT('',(2.92,0.));+#158 = VECTOR('',#159,1.);+#159 = DIRECTION('',(0.,1.));+#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#161 = PCURVE('',#162,#167);+#162 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#163,#164)+    ,(#165,#166+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.3),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#163 = CARTESIAN_POINT('',(0.65,1.46,0.4385));+#164 = CARTESIAN_POINT('',(0.574599842182,1.384599842182,0.975));+#165 = CARTESIAN_POINT('',(-0.65,1.46,0.4385));+#166 = CARTESIAN_POINT('',(-0.574599842182,1.384599842182,0.975));+#167 = DEFINITIONAL_REPRESENTATION('',(#168),#172);+#168 = LINE('',#169,#170);+#169 = CARTESIAN_POINT('',(0.,0.));+#170 = VECTOR('',#171,1.);+#171 = DIRECTION('',(0.,1.));+#172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#173 = ORIENTED_EDGE('',*,*,#174,.F.);+#174 = EDGE_CURVE('',#24,#148,#175,.T.);+#175 = SURFACE_CURVE('',#176,(#182,#188),.PCURVE_S1.);+#176 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#177,#178,#179,#180,#181),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.176433675731,-6.958655048001E-03,+    2.776158339412,2.945633360095),.UNSPECIFIED.);+#177 = CARTESIAN_POINT('',(0.58155849723,-1.561033517913,0.925486596563)+  );+#178 = CARTESIAN_POINT('',(0.58155849723,-1.476296007572,0.925486596563)+  );+#179 = CARTESIAN_POINT('',(0.58155849723,-2.22044604925E-16,+    0.925486596563));+#180 = CARTESIAN_POINT('',(0.58155849723,1.476296007572,0.925486596563)+  );+#181 = CARTESIAN_POINT('',(0.58155849723,1.561033517913,0.925486596563)+  );+#182 = PCURVE('',#43,#183);+#183 = DEFINITIONAL_REPRESENTATION('',(#184),#187);+#184 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#185,#186),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-6.958655048001E-03,2.776158339412),.PIECEWISE_BEZIER_KNOTS.);+#185 = CARTESIAN_POINT('',(0.,0.907710338421));+#186 = CARTESIAN_POINT('',(2.92,0.907710338421));+#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#188 = PCURVE('',#189,#200);+#189 = B_SPLINE_SURFACE_WITH_KNOTS('',1,2,(+    (#190,#191,#192,#193,#194)+    ,(#195,#196,#197,#198,#199+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(3,1,1,3),(0.,2.78311699446),(+    -0.176433675731,-6.958655048001E-03,2.776158339412,2.945633360095),+  .UNSPECIFIED.);+#190 = CARTESIAN_POINT('',(0.58155849723,-1.561033517913,0.925486596563)+  );+#191 = CARTESIAN_POINT('',(0.58155849723,-1.476296007572,0.925486596563)+  );+#192 = CARTESIAN_POINT('',(0.58155849723,-2.22044604925E-16,+    0.925486596563));+#193 = CARTESIAN_POINT('',(0.58155849723,1.476296007572,0.925486596563)+  );+#194 = CARTESIAN_POINT('',(0.58155849723,1.561033517913,0.925486596563)+  );+#195 = CARTESIAN_POINT('',(0.524599842182,-1.561033517913,0.975));+#196 = CARTESIAN_POINT('',(0.524599842182,-1.476296007572,0.975));+#197 = CARTESIAN_POINT('',(0.524599842182,-2.22044604925E-16,0.975));+#198 = CARTESIAN_POINT('',(0.524599842182,1.476296007572,0.975));+#199 = CARTESIAN_POINT('',(0.524599842182,1.561033517913,0.975));+#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205);+#201 = LINE('',#202,#203);+#202 = CARTESIAN_POINT('',(0.,0.));+#203 = VECTOR('',#204,1.);+#204 = DIRECTION('',(0.,1.));+#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#206 = ORIENTED_EDGE('',*,*,#21,.F.);+#207 = ORIENTED_EDGE('',*,*,#208,.T.);+#208 = EDGE_CURVE('',#22,#146,#209,.T.);+#209 = SURFACE_CURVE('',#210,(#214,#220),.PCURVE_S1.);+#210 = LINE('',#211,#212);+#211 = CARTESIAN_POINT('',(0.65,-1.46,0.4385));+#212 = VECTOR('',#213,1.);+#213 = DIRECTION('',(0.,1.,0.));+#214 = PCURVE('',#43,#215);+#215 = DEFINITIONAL_REPRESENTATION('',(#216),#219);+#216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#217,#218),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,2.92),.PIECEWISE_BEZIER_KNOTS.);+#217 = CARTESIAN_POINT('',(0.,0.));+#218 = CARTESIAN_POINT('',(2.92,0.));+#219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#220 = PCURVE('',#221,#226);+#221 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#222,#223)+    ,(#224,#225+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.92),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#222 = CARTESIAN_POINT('',(0.595399885718,-1.405399885718,5.E-02));+#223 = CARTESIAN_POINT('',(0.65,-1.46,0.4385));+#224 = CARTESIAN_POINT('',(0.595399885718,1.405399885718,5.E-02));+#225 = CARTESIAN_POINT('',(0.65,1.46,0.4385));+#226 = DEFINITIONAL_REPRESENTATION('',(#227),#231);+#227 = LINE('',#228,#229);+#228 = CARTESIAN_POINT('',(0.,1.));+#229 = VECTOR('',#230,1.);+#230 = DIRECTION('',(1.,0.));+#231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#232 = ADVANCED_FACE('',(#233),#72,.F.);+#233 = FACE_BOUND('',#234,.F.);+#234 = EDGE_LOOP('',(#235,#278,#310,#337));+#235 = ORIENTED_EDGE('',*,*,#236,.T.);+#236 = EDGE_CURVE('',#56,#237,#239,.T.);+#237 = VERTEX_POINT('',#238);+#238 = CARTESIAN_POINT('',(-0.524599842182,-1.334599842182,0.975));+#239 = SURFACE_CURVE('',#240,(#247,#257),.PCURVE_S1.);+#240 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#241,#242,#243,#244,#245,#246),+  .UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#241 = CARTESIAN_POINT('',(-0.58155849723,-1.39155849723,0.925486596563)+  );+#242 = CARTESIAN_POINT('',(-0.569948511804,-1.379948511804,0.93557900292+    ));+#243 = CARTESIAN_POINT('',(-0.558888000661,-1.368888000661,0.94519375857+    ));+#244 = CARTESIAN_POINT('',(-0.547225871587,-1.357225871587,+    0.955331492709));+#245 = CARTESIAN_POINT('',(-0.535231671273,-1.345231671273,+    0.965757891973));+#246 = CARTESIAN_POINT('',(-0.524599842182,-1.334599842182,0.975));+#247 = PCURVE('',#72,#248);+#248 = DEFINITIONAL_REPRESENTATION('',(#249),#256);+#249 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#250,#251,#252,#253,#254,#255),+  .UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#250 = CARTESIAN_POINT('',(0.,-6.958655048005E-03));+#251 = CARTESIAN_POINT('',(0.23708023553,4.651330377864E-03));+#252 = CARTESIAN_POINT('',(0.462940001125,1.571184152079E-02));+#253 = CARTESIAN_POINT('',(0.701085029418,2.737397059508E-02));+#254 = CARTESIAN_POINT('',(0.946011076367,3.936817090931E-02));+#255 = CARTESIAN_POINT('',(1.16311699446,5.E-02));+#256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#257 = PCURVE('',#258,#269);+#258 = B_SPLINE_SURFACE_WITH_KNOTS('',1,2,(+    (#259,#260,#261,#262,#263)+    ,(#264,#265,#266,#267,#268+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(3,1,1,3),(0.,2.78311699446),(+    -0.176433675731,-6.958655048001E-03,2.776158339412,2.945633360095),+  .UNSPECIFIED.);+#259 = CARTESIAN_POINT('',(-0.524599842182,1.561033517913,0.975));+#260 = CARTESIAN_POINT('',(-0.524599842182,1.476296007572,0.975));+#261 = CARTESIAN_POINT('',(-0.524599842182,4.440892098501E-16,0.975));+#262 = CARTESIAN_POINT('',(-0.524599842182,-1.476296007572,0.975));+#263 = CARTESIAN_POINT('',(-0.524599842182,-1.561033517913,0.975));+#264 = CARTESIAN_POINT('',(-0.58155849723,1.561033517913,0.925486596563)+  );+#265 = CARTESIAN_POINT('',(-0.58155849723,1.476296007572,0.925486596563)+  );+#266 = CARTESIAN_POINT('',(-0.58155849723,4.440892098501E-16,+    0.925486596563));+#267 = CARTESIAN_POINT('',(-0.58155849723,-1.476296007572,0.925486596563+    ));+#268 = CARTESIAN_POINT('',(-0.58155849723,-1.561033517913,0.925486596563+    ));+#269 = DEFINITIONAL_REPRESENTATION('',(#270),#277);+#270 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#271,#272,#273,#274,#275,#276),+  .UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#271 = CARTESIAN_POINT('',(2.783116994352,2.77615833941));+#272 = CARTESIAN_POINT('',(2.215829235943,2.764548353984));+#273 = CARTESIAN_POINT('',(1.675389921124,2.753487842849));+#274 = CARTESIAN_POINT('',(1.105554316399,2.741825713766));+#275 = CARTESIAN_POINT('',(0.519493028754,2.729831513455));+#276 = CARTESIAN_POINT('',(3.120916762371E-12,2.719199684364));+#277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#278 = ORIENTED_EDGE('',*,*,#279,.T.);+#279 = EDGE_CURVE('',#237,#280,#282,.T.);+#280 = VERTEX_POINT('',#281);+#281 = CARTESIAN_POINT('',(0.524599842182,-1.334599842182,0.975));+#282 = SURFACE_CURVE('',#283,(#289,#296),.PCURVE_S1.);+#283 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#284,#285,#286,#287,#288),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-7.72896757311E-02,+    -6.958655048005E-03,1.156158339412,1.226489360095),.UNSPECIFIED.);+#284 = CARTESIAN_POINT('',(-0.651889517913,-1.334599842182,0.975));+#285 = CARTESIAN_POINT('',(-0.616724007572,-1.334599842182,0.975));+#286 = CARTESIAN_POINT('',(-2.22044604925E-16,-1.334599842182,0.975));+#287 = CARTESIAN_POINT('',(0.616724007572,-1.334599842182,0.975));+#288 = CARTESIAN_POINT('',(0.651889517913,-1.334599842182,0.975));+#289 = PCURVE('',#72,#290);+#290 = DEFINITIONAL_REPRESENTATION('',(#291),#295);+#291 = LINE('',#292,#293);+#292 = CARTESIAN_POINT('',(1.16311699446,0.));+#293 = VECTOR('',#294,1.);+#294 = DIRECTION('',(0.,1.));+#295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#296 = PCURVE('',#297,#302);+#297 = PLANE('',#298);+#298 = AXIS2_PLACEMENT_3D('',#299,#300,#301);+#299 = CARTESIAN_POINT('',(-0.574599842182,-1.384599842182,0.975));+#300 = DIRECTION('',(0.,0.,-1.));+#301 = DIRECTION('',(0.383298168939,0.92362466061,0.));+#302 = DEFINITIONAL_REPRESENTATION('',(#303),#309);+#303 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#304,#305,#306,#307,#308),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-7.72896757311E-02,+    -6.958655048005E-03,1.156158339412,1.226489360095),.UNSPECIFIED.);+#304 = CARTESIAN_POINT('',(1.655624184493E-02,-9.05515589627E-02));+#305 = CARTESIAN_POINT('',(3.003511756845E-02,-5.80718264088E-02));+#306 = CARTESIAN_POINT('',(0.266424300412,0.511549675775));+#307 = CARTESIAN_POINT('',(0.502813483255,1.081171177959));+#308 = CARTESIAN_POINT('',(0.516292358978,1.113650910513));+#309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#310 = ORIENTED_EDGE('',*,*,#311,.F.);+#311 = EDGE_CURVE('',#24,#280,#312,.T.);+#312 = SURFACE_CURVE('',#313,(#319,#328),.PCURVE_S1.);+#313 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#314,#315,#316,#317,#318),+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#314 = CARTESIAN_POINT('',(0.58155849723,-1.39155849723,0.925486596563)+  );+#315 = CARTESIAN_POINT('',(0.567318833469,-1.377318833469,0.937864947422+    ));+#316 = CARTESIAN_POINT('',(0.553079169706,-1.363079169706,0.950243298282+    ));+#317 = CARTESIAN_POINT('',(0.538839505944,-1.348839505944,0.962621649141+    ));+#318 = CARTESIAN_POINT('',(0.524599842182,-1.334599842182,0.975));+#319 = PCURVE('',#72,#320);+#320 = DEFINITIONAL_REPRESENTATION('',(#321),#327);+#321 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#322,#323,#324,#325,#326),+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#322 = CARTESIAN_POINT('',(0.,1.156158339412));+#323 = CARTESIAN_POINT('',(0.290779248605,1.141918675651));+#324 = CARTESIAN_POINT('',(0.58155849724,1.127679011888));+#325 = CARTESIAN_POINT('',(0.872337745855,1.113439348126));+#326 = CARTESIAN_POINT('',(1.16311699446,1.099199684364));+#327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#328 = PCURVE('',#189,#329);+#329 = DEFINITIONAL_REPRESENTATION('',(#330),#336);+#330 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#331,#332,#333,#334,#335),+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#331 = CARTESIAN_POINT('',(6.408110978206E-11,-6.95865504669E-03));+#332 = CARTESIAN_POINT('',(0.695779248655,7.281008714826E-03));+#333 = CARTESIAN_POINT('',(1.391558497234,2.152067247609E-02));+#334 = CARTESIAN_POINT('',(2.087337745822,3.576033623752E-02));+#335 = CARTESIAN_POINT('',(2.783116994413,4.999999999903E-02));+#336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#337 = ORIENTED_EDGE('',*,*,#55,.F.);+#338 = ADVANCED_FACE('',(#339),#130,.T.);+#339 = FACE_BOUND('',#340,.T.);+#340 = EDGE_LOOP('',(#341,#370,#390,#391));+#341 = ORIENTED_EDGE('',*,*,#342,.T.);+#342 = EDGE_CURVE('',#343,#345,#347,.T.);+#343 = VERTEX_POINT('',#344);+#344 = CARTESIAN_POINT('',(-0.595399885718,-1.405399885718,5.E-02));+#345 = VERTEX_POINT('',#346);+#346 = CARTESIAN_POINT('',(0.595399885718,-1.405399885718,5.E-02));+#347 = SURFACE_CURVE('',#348,(#352,#358),.PCURVE_S1.);+#348 = LINE('',#349,#350);+#349 = CARTESIAN_POINT('',(-0.595399885718,-1.405399885718,5.E-02));+#350 = VECTOR('',#351,1.);+#351 = DIRECTION('',(1.,0.,0.));+#352 = PCURVE('',#130,#353);+#353 = DEFINITIONAL_REPRESENTATION('',(#354),#357);+#354 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#355,#356),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.190799771436),.PIECEWISE_BEZIER_KNOTS.);+#355 = CARTESIAN_POINT('',(0.,0.));+#356 = CARTESIAN_POINT('',(1.3,0.));+#357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#358 = PCURVE('',#359,#364);+#359 = PLANE('',#360);+#360 = AXIS2_PLACEMENT_3D('',#361,#362,#363);+#361 = CARTESIAN_POINT('',(-0.595399885718,-1.405399885718,5.E-02));+#362 = DIRECTION('',(0.,0.,-1.));+#363 = DIRECTION('',(0.390088745289,0.920777264489,0.));+#364 = DEFINITIONAL_REPRESENTATION('',(#365),#369);+#365 = LINE('',#366,#367);+#366 = CARTESIAN_POINT('',(0.,0.));+#367 = VECTOR('',#368,1.);+#368 = DIRECTION('',(0.390088745289,0.920777264489));+#369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#370 = ORIENTED_EDGE('',*,*,#371,.T.);+#371 = EDGE_CURVE('',#345,#22,#372,.T.);+#372 = SURFACE_CURVE('',#373,(#376,#383),.PCURVE_S1.);+#373 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#374,#375),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#374 = CARTESIAN_POINT('',(0.595399885718,-1.405399885718,5.E-02));+#375 = CARTESIAN_POINT('',(0.65,-1.46,0.4385));+#376 = PCURVE('',#130,#377);+#377 = DEFINITIONAL_REPRESENTATION('',(#378),#382);+#378 = LINE('',#379,#380);+#379 = CARTESIAN_POINT('',(1.3,0.));+#380 = VECTOR('',#381,1.);+#381 = DIRECTION('',(0.,1.));+#382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#383 = PCURVE('',#221,#384);+#384 = DEFINITIONAL_REPRESENTATION('',(#385),#389);+#385 = LINE('',#386,#387);+#386 = CARTESIAN_POINT('',(0.,0.));+#387 = VECTOR('',#388,1.);+#388 = DIRECTION('',(0.,1.));+#389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#390 = ORIENTED_EDGE('',*,*,#117,.F.);+#391 = ORIENTED_EDGE('',*,*,#392,.F.);+#392 = EDGE_CURVE('',#343,#91,#393,.T.);+#393 = SURFACE_CURVE('',#394,(#397,#404),.PCURVE_S1.);+#394 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#395,#396),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#395 = CARTESIAN_POINT('',(-0.595399885718,-1.405399885718,5.E-02));+#396 = CARTESIAN_POINT('',(-0.65,-1.46,0.4385));+#397 = PCURVE('',#130,#398);+#398 = DEFINITIONAL_REPRESENTATION('',(#399),#403);+#399 = LINE('',#400,#401);+#400 = CARTESIAN_POINT('',(0.,0.));+#401 = VECTOR('',#402,1.);+#402 = DIRECTION('',(0.,1.));+#403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#404 = PCURVE('',#405,#410);+#405 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#406,#407)+    ,(#408,#409+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.92),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#406 = CARTESIAN_POINT('',(-0.595399885718,1.405399885718,5.E-02));+#407 = CARTESIAN_POINT('',(-0.65,1.46,0.4385));+#408 = CARTESIAN_POINT('',(-0.595399885718,-1.405399885718,5.E-02));+#409 = CARTESIAN_POINT('',(-0.65,-1.46,0.4385));+#410 = DEFINITIONAL_REPRESENTATION('',(#411),#415);+#411 = LINE('',#412,#413);+#412 = CARTESIAN_POINT('',(2.92,0.));+#413 = VECTOR('',#414,1.);+#414 = DIRECTION('',(0.,1.));+#415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#416 = ADVANCED_FACE('',(#417),#105,.T.);+#417 = FACE_BOUND('',#418,.T.);+#418 = EDGE_LOOP('',(#419,#420,#444,#466));+#419 = ORIENTED_EDGE('',*,*,#90,.T.);+#420 = ORIENTED_EDGE('',*,*,#421,.F.);+#421 = EDGE_CURVE('',#422,#56,#424,.T.);+#422 = VERTEX_POINT('',#423);+#423 = CARTESIAN_POINT('',(-0.58155849723,1.39155849723,0.925486596563)+  );+#424 = SURFACE_CURVE('',#425,(#431,#437),.PCURVE_S1.);+#425 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#426,#427,#428,#429,#430),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.176433675731,-6.958655048001E-03,+    2.776158339412,2.945633360095),.UNSPECIFIED.);+#426 = CARTESIAN_POINT('',(-0.58155849723,1.561033517913,0.925486596563)+  );+#427 = CARTESIAN_POINT('',(-0.58155849723,1.476296007572,0.925486596563)+  );+#428 = CARTESIAN_POINT('',(-0.58155849723,4.440892098501E-16,+    0.925486596563));+#429 = CARTESIAN_POINT('',(-0.58155849723,-1.476296007572,0.925486596563+    ));+#430 = CARTESIAN_POINT('',(-0.58155849723,-1.561033517913,0.925486596563+    ));+#431 = PCURVE('',#105,#432);+#432 = DEFINITIONAL_REPRESENTATION('',(#433),#436);+#433 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#434,#435),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-6.958655048001E-03,2.776158339412),.PIECEWISE_BEZIER_KNOTS.);+#434 = CARTESIAN_POINT('',(-4.440892098501E-16,0.907710338421));+#435 = CARTESIAN_POINT('',(2.92,0.907710338421));+#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#437 = PCURVE('',#258,#438);+#438 = DEFINITIONAL_REPRESENTATION('',(#439),#443);+#439 = LINE('',#440,#441);+#440 = CARTESIAN_POINT('',(2.78311699446,0.));+#441 = VECTOR('',#442,1.);+#442 = DIRECTION('',(0.,1.));+#443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#444 = ORIENTED_EDGE('',*,*,#445,.F.);+#445 = EDGE_CURVE('',#446,#422,#448,.T.);+#446 = VERTEX_POINT('',#447);+#447 = CARTESIAN_POINT('',(-0.65,1.46,0.4385));+#448 = SURFACE_CURVE('',#449,(#452,#459),.PCURVE_S1.);+#449 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#450,#451),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#450 = CARTESIAN_POINT('',(-0.65,1.46,0.4385));+#451 = CARTESIAN_POINT('',(-0.574599842182,1.384599842182,0.975));+#452 = PCURVE('',#105,#453);+#453 = DEFINITIONAL_REPRESENTATION('',(#454),#458);+#454 = LINE('',#455,#456);+#455 = CARTESIAN_POINT('',(0.,0.));+#456 = VECTOR('',#457,1.);+#457 = DIRECTION('',(0.,1.));+#458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#459 = PCURVE('',#162,#460);+#460 = DEFINITIONAL_REPRESENTATION('',(#461),#465);+#461 = LINE('',#462,#463);+#462 = CARTESIAN_POINT('',(1.3,0.));+#463 = VECTOR('',#464,1.);+#464 = DIRECTION('',(0.,1.));+#465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#466 = ORIENTED_EDGE('',*,*,#467,.T.);+#467 = EDGE_CURVE('',#446,#91,#468,.T.);+#468 = SURFACE_CURVE('',#469,(#473,#479),.PCURVE_S1.);+#469 = LINE('',#470,#471);+#470 = CARTESIAN_POINT('',(-0.65,1.46,0.4385));+#471 = VECTOR('',#472,1.);+#472 = DIRECTION('',(0.,-1.,0.));+#473 = PCURVE('',#105,#474);+#474 = DEFINITIONAL_REPRESENTATION('',(#475),#478);+#475 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#476,#477),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,2.92),.PIECEWISE_BEZIER_KNOTS.);+#476 = CARTESIAN_POINT('',(0.,0.));+#477 = CARTESIAN_POINT('',(2.92,0.));+#478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#479 = PCURVE('',#405,#480);+#480 = DEFINITIONAL_REPRESENTATION('',(#481),#485);+#481 = LINE('',#482,#483);+#482 = CARTESIAN_POINT('',(0.,1.));+#483 = VECTOR('',#484,1.);+#484 = DIRECTION('',(1.,0.));+#485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#486 = ADVANCED_FACE('',(#487),#162,.T.);+#487 = FACE_BOUND('',#488,.T.);+#488 = EDGE_LOOP('',(#489,#490,#523,#524));+#489 = ORIENTED_EDGE('',*,*,#445,.T.);+#490 = ORIENTED_EDGE('',*,*,#491,.F.);+#491 = EDGE_CURVE('',#148,#422,#492,.T.);+#492 = SURFACE_CURVE('',#493,(#499,#505),.PCURVE_S1.);+#493 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#494,#495,#496,#497,#498),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-7.72896757311E-02,+    -6.958655048005E-03,1.156158339412,1.226489360095),.UNSPECIFIED.);+#494 = CARTESIAN_POINT('',(0.651889517913,1.39155849723,0.925486596563)+  );+#495 = CARTESIAN_POINT('',(0.616724007572,1.39155849723,0.925486596563)+  );+#496 = CARTESIAN_POINT('',(1.110223024625E-16,1.39155849723,+    0.925486596563));+#497 = CARTESIAN_POINT('',(-0.616724007572,1.39155849723,0.925486596563)+  );+#498 = CARTESIAN_POINT('',(-0.651889517913,1.39155849723,0.925486596563)+  );+#499 = PCURVE('',#162,#500);+#500 = DEFINITIONAL_REPRESENTATION('',(#501),#504);+#501 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#502,#503),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-6.958655048005E-03,1.156158339412),.PIECEWISE_BEZIER_KNOTS.);+#502 = CARTESIAN_POINT('',(-2.22044604925E-16,0.907710338421));+#503 = CARTESIAN_POINT('',(1.3,0.907710338421));+#504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#505 = PCURVE('',#506,#517);+#506 = B_SPLINE_SURFACE_WITH_KNOTS('',1,2,(+    (#507,#508,#509,#510,#511)+    ,(#512,#513,#514,#515,#516+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(3,1,1,3),(0.,1.16311699446),(+    -7.72896757311E-02,-6.958655048005E-03,1.156158339412,1.226489360095+    ),.UNSPECIFIED.);+#507 = CARTESIAN_POINT('',(0.651889517913,1.334599842182,0.975));+#508 = CARTESIAN_POINT('',(0.616724007572,1.334599842182,0.975));+#509 = CARTESIAN_POINT('',(1.110223024625E-16,1.334599842182,0.975));+#510 = CARTESIAN_POINT('',(-0.616724007572,1.334599842182,0.975));+#511 = CARTESIAN_POINT('',(-0.651889517913,1.334599842182,0.975));+#512 = CARTESIAN_POINT('',(0.651889517913,1.39155849723,0.925486596563)+  );+#513 = CARTESIAN_POINT('',(0.616724007572,1.39155849723,0.925486596563)+  );+#514 = CARTESIAN_POINT('',(1.110223024625E-16,1.39155849723,+    0.925486596563));+#515 = CARTESIAN_POINT('',(-0.616724007572,1.39155849723,0.925486596563)+  );+#516 = CARTESIAN_POINT('',(-0.651889517913,1.39155849723,0.925486596563)+  );+#517 = DEFINITIONAL_REPRESENTATION('',(#518),#522);+#518 = LINE('',#519,#520);+#519 = CARTESIAN_POINT('',(1.16311699446,0.));+#520 = VECTOR('',#521,1.);+#521 = DIRECTION('',(0.,1.));+#522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#523 = ORIENTED_EDGE('',*,*,#145,.F.);+#524 = ORIENTED_EDGE('',*,*,#525,.T.);+#525 = EDGE_CURVE('',#146,#446,#526,.T.);+#526 = SURFACE_CURVE('',#527,(#531,#537),.PCURVE_S1.);+#527 = LINE('',#528,#529);+#528 = CARTESIAN_POINT('',(0.65,1.46,0.4385));+#529 = VECTOR('',#530,1.);+#530 = DIRECTION('',(-1.,0.,0.));+#531 = PCURVE('',#162,#532);+#532 = DEFINITIONAL_REPRESENTATION('',(#533),#536);+#533 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#534,#535),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.3),.PIECEWISE_BEZIER_KNOTS.);+#534 = CARTESIAN_POINT('',(0.,0.));+#535 = CARTESIAN_POINT('',(1.3,0.));+#536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#537 = PCURVE('',#538,#543);+#538 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#539,#540)+    ,(#541,#542+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.3),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#539 = CARTESIAN_POINT('',(0.595399885718,1.405399885718,5.E-02));+#540 = CARTESIAN_POINT('',(0.65,1.46,0.4385));+#541 = CARTESIAN_POINT('',(-0.595399885718,1.405399885718,5.E-02));+#542 = CARTESIAN_POINT('',(-0.65,1.46,0.4385));+#543 = DEFINITIONAL_REPRESENTATION('',(#544),#548);+#544 = LINE('',#545,#546);+#545 = CARTESIAN_POINT('',(0.,1.));+#546 = VECTOR('',#547,1.);+#547 = DIRECTION('',(1.,0.));+#548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#549 = ADVANCED_FACE('',(#550),#189,.F.);+#550 = FACE_BOUND('',#551,.F.);+#551 = EDGE_LOOP('',(#552,#553,#580,#607));+#552 = ORIENTED_EDGE('',*,*,#311,.T.);+#553 = ORIENTED_EDGE('',*,*,#554,.T.);+#554 = EDGE_CURVE('',#280,#555,#557,.T.);+#555 = VERTEX_POINT('',#556);+#556 = CARTESIAN_POINT('',(0.524599842182,1.334599842182,0.975));+#557 = SURFACE_CURVE('',#558,(#564,#571),.PCURVE_S1.);+#558 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#559,#560,#561,#562,#563),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.176433675731,-6.958655048001E-03,+    2.776158339412,2.945633360095),.UNSPECIFIED.);+#559 = CARTESIAN_POINT('',(0.524599842182,-1.561033517913,0.975));+#560 = CARTESIAN_POINT('',(0.524599842182,-1.476296007572,0.975));+#561 = CARTESIAN_POINT('',(0.524599842182,-2.22044604925E-16,0.975));+#562 = CARTESIAN_POINT('',(0.524599842182,1.476296007572,0.975));+#563 = CARTESIAN_POINT('',(0.524599842182,1.561033517913,0.975));+#564 = PCURVE('',#189,#565);+#565 = DEFINITIONAL_REPRESENTATION('',(#566),#570);+#566 = LINE('',#567,#568);+#567 = CARTESIAN_POINT('',(2.78311699446,0.));+#568 = VECTOR('',#569,1.);+#569 = DIRECTION('',(0.,1.));+#570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#571 = PCURVE('',#297,#572);+#572 = DEFINITIONAL_REPRESENTATION('',(#573),#579);+#573 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#574,#575,#576,#577,#578),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.176433675731,-6.958655048001E-03,+    2.776158339412,2.945633360095),.UNSPECIFIED.);+#574 = CARTESIAN_POINT('',(0.258362732448,1.082874640261));+#575 = CARTESIAN_POINT('',(0.336628386678,1.050394907707));+#576 = CARTESIAN_POINT('',(1.700171785632,0.484533351192));+#577 = CARTESIAN_POINT('',(3.063715184586,-8.132820532262E-02));+#578 = CARTESIAN_POINT('',(3.141980838816,-0.113807937877));+#579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#580 = ORIENTED_EDGE('',*,*,#581,.F.);+#581 = EDGE_CURVE('',#148,#555,#582,.T.);+#582 = SURFACE_CURVE('',#583,(#589,#598),.PCURVE_S1.);+#583 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#584,#585,#586,#587,#588),+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#584 = CARTESIAN_POINT('',(0.58155849723,1.39155849723,0.925486596563));+#585 = CARTESIAN_POINT('',(0.567318833468,1.377318833468,0.937864947422)+  );+#586 = CARTESIAN_POINT('',(0.553079169706,1.363079169706,0.950243298282)+  );+#587 = CARTESIAN_POINT('',(0.538839505944,1.348839505944,0.962621649141)+  );+#588 = CARTESIAN_POINT('',(0.524599842182,1.334599842182,0.975));+#589 = PCURVE('',#189,#590);+#590 = DEFINITIONAL_REPRESENTATION('',(#591),#597);+#591 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#592,#593,#594,#595,#596),+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#592 = CARTESIAN_POINT('',(0.,2.776158339412));+#593 = CARTESIAN_POINT('',(0.695779248611,2.76191867565));+#594 = CARTESIAN_POINT('',(1.391558497235,2.747679011888));+#595 = CARTESIAN_POINT('',(2.087337745849,2.733439348126));+#596 = CARTESIAN_POINT('',(2.78311699446,2.719199684364));+#597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#598 = PCURVE('',#506,#599);+#599 = DEFINITIONAL_REPRESENTATION('',(#600),#606);+#600 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#601,#602,#603,#604,#605),+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#601 = CARTESIAN_POINT('',(1.163116994434,-6.958655046693E-03));+#602 = CARTESIAN_POINT('',(0.87233774582,7.281008715223E-03));+#603 = CARTESIAN_POINT('',(0.581558497237,2.152067247565E-02));+#604 = CARTESIAN_POINT('',(0.290779248633,3.576033623712E-02));+#605 = CARTESIAN_POINT('',(1.974658814049E-11,4.999999999903E-02));+#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#607 = ORIENTED_EDGE('',*,*,#174,.F.);+#608 = ADVANCED_FACE('',(#609),#221,.T.);+#609 = FACE_BOUND('',#610,.T.);+#610 = EDGE_LOOP('',(#611,#633,#653,#654));+#611 = ORIENTED_EDGE('',*,*,#612,.T.);+#612 = EDGE_CURVE('',#345,#613,#615,.T.);+#613 = VERTEX_POINT('',#614);+#614 = CARTESIAN_POINT('',(0.595399885718,1.405399885718,5.E-02));+#615 = SURFACE_CURVE('',#616,(#620,#626),.PCURVE_S1.);+#616 = LINE('',#617,#618);+#617 = CARTESIAN_POINT('',(0.595399885718,-1.405399885718,5.E-02));+#618 = VECTOR('',#619,1.);+#619 = DIRECTION('',(0.,1.,0.));+#620 = PCURVE('',#221,#621);+#621 = DEFINITIONAL_REPRESENTATION('',(#622),#625);+#622 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#623,#624),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,2.810799771436),.PIECEWISE_BEZIER_KNOTS.);+#623 = CARTESIAN_POINT('',(0.,0.));+#624 = CARTESIAN_POINT('',(2.92,0.));+#625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#626 = PCURVE('',#359,#627);+#627 = DEFINITIONAL_REPRESENTATION('',(#628),#632);+#628 = LINE('',#629,#630);+#629 = CARTESIAN_POINT('',(0.46451758873,1.096461356096));+#630 = VECTOR('',#631,1.);+#631 = DIRECTION('',(0.920777264489,-0.390088745289));+#632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#633 = ORIENTED_EDGE('',*,*,#634,.T.);+#634 = EDGE_CURVE('',#613,#146,#635,.T.);+#635 = SURFACE_CURVE('',#636,(#639,#646),.PCURVE_S1.);+#636 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#637,#638),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#637 = CARTESIAN_POINT('',(0.595399885718,1.405399885718,5.E-02));+#638 = CARTESIAN_POINT('',(0.65,1.46,0.4385));+#639 = PCURVE('',#221,#640);+#640 = DEFINITIONAL_REPRESENTATION('',(#641),#645);+#641 = LINE('',#642,#643);+#642 = CARTESIAN_POINT('',(2.92,0.));+#643 = VECTOR('',#644,1.);+#644 = DIRECTION('',(0.,1.));+#645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#646 = PCURVE('',#538,#647);+#647 = DEFINITIONAL_REPRESENTATION('',(#648),#652);+#648 = LINE('',#649,#650);+#649 = CARTESIAN_POINT('',(0.,0.));+#650 = VECTOR('',#651,1.);+#651 = DIRECTION('',(0.,1.));+#652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#653 = ORIENTED_EDGE('',*,*,#208,.F.);+#654 = ORIENTED_EDGE('',*,*,#371,.F.);+#655 = ADVANCED_FACE('',(#656),#258,.T.);+#656 = FACE_BOUND('',#657,.T.);+#657 = EDGE_LOOP('',(#658,#687,#688,#689));+#658 = ORIENTED_EDGE('',*,*,#659,.T.);+#659 = EDGE_CURVE('',#660,#422,#662,.T.);+#660 = VERTEX_POINT('',#661);+#661 = CARTESIAN_POINT('',(-0.524599842182,1.334599842182,0.975));+#662 = SURFACE_CURVE('',#663,(#669,#678),.PCURVE_S1.);+#663 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#664,#665,#666,#667,#668),+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#664 = CARTESIAN_POINT('',(-0.524599842182,1.334599842182,0.975));+#665 = CARTESIAN_POINT('',(-0.538839505944,1.348839505944,0.962621649141+    ));+#666 = CARTESIAN_POINT('',(-0.553079169709,1.363079169709,0.950243298279+    ));+#667 = CARTESIAN_POINT('',(-0.567318833469,1.377318833469,0.937864947422+    ));+#668 = CARTESIAN_POINT('',(-0.58155849723,1.39155849723,0.925486596563)+  );+#669 = PCURVE('',#258,#670);+#670 = DEFINITIONAL_REPRESENTATION('',(#671),#677);+#671 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#672,#673,#674,#675,#676),+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#672 = CARTESIAN_POINT('',(9.692890635098E-11,4.999999999802E-02));+#673 = CARTESIAN_POINT('',(0.695779248688,3.57603362365E-02));+#674 = CARTESIAN_POINT('',(1.39155849725,2.15206724756E-02));+#675 = CARTESIAN_POINT('',(2.087337745855,7.28100871381E-03));+#676 = CARTESIAN_POINT('',(2.783116994446,-6.958655047706E-03));+#677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#678 = PCURVE('',#506,#679);+#679 = DEFINITIONAL_REPRESENTATION('',(#680),#686);+#680 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#681,#682,#683,#684,#685),+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#681 = CARTESIAN_POINT('',(0.,1.099199684364));+#682 = CARTESIAN_POINT('',(0.290779248605,1.113439348126));+#683 = CARTESIAN_POINT('',(0.581558497282,1.127679011891));+#684 = CARTESIAN_POINT('',(0.872337745855,1.141918675651));+#685 = CARTESIAN_POINT('',(1.16311699446,1.156158339412));+#686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#687 = ORIENTED_EDGE('',*,*,#421,.T.);+#688 = ORIENTED_EDGE('',*,*,#236,.T.);+#689 = ORIENTED_EDGE('',*,*,#690,.F.);+#690 = EDGE_CURVE('',#660,#237,#691,.T.);+#691 = SURFACE_CURVE('',#692,(#698,#705),.PCURVE_S1.);+#692 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#693,#694,#695,#696,#697),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.176433675731,-6.958655048001E-03,+    2.776158339412,2.945633360095),.UNSPECIFIED.);+#693 = CARTESIAN_POINT('',(-0.524599842182,1.561033517913,0.975));+#694 = CARTESIAN_POINT('',(-0.524599842182,1.476296007572,0.975));+#695 = CARTESIAN_POINT('',(-0.524599842182,4.440892098501E-16,0.975));+#696 = CARTESIAN_POINT('',(-0.524599842182,-1.476296007572,0.975));+#697 = CARTESIAN_POINT('',(-0.524599842182,-1.561033517913,0.975));+#698 = PCURVE('',#258,#699);+#699 = DEFINITIONAL_REPRESENTATION('',(#700),#704);+#700 = LINE('',#701,#702);+#701 = CARTESIAN_POINT('',(0.,0.));+#702 = VECTOR('',#703,1.);+#703 = DIRECTION('',(0.,1.));+#704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#705 = PCURVE('',#297,#706);+#706 = DEFINITIONAL_REPRESENTATION('',(#707),#713);+#707 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#708,#709,#710,#711,#712),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.176433675731,-6.958655048001E-03,+    2.776158339412,2.945633360095),.UNSPECIFIED.);+#708 = CARTESIAN_POINT('',(2.739824520948,-1.08287464026));+#709 = CARTESIAN_POINT('',(2.661558866718,-1.050394907706));+#710 = CARTESIAN_POINT('',(1.298015467764,-0.484533351191));+#711 = CARTESIAN_POINT('',(-6.552793119066E-02,8.132820532326E-02));+#712 = CARTESIAN_POINT('',(-0.14379358542,0.113807937877));+#713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#714 = ADVANCED_FACE('',(#715,#745),#297,.F.);+#715 = FACE_BOUND('',#716,.F.);+#716 = EDGE_LOOP('',(#717,#718,#719,#744));+#717 = ORIENTED_EDGE('',*,*,#279,.F.);+#718 = ORIENTED_EDGE('',*,*,#690,.F.);+#719 = ORIENTED_EDGE('',*,*,#720,.F.);+#720 = EDGE_CURVE('',#555,#660,#721,.T.);+#721 = SURFACE_CURVE('',#722,(#728,#737),.PCURVE_S1.);+#722 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#723,#724,#725,#726,#727),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-7.72896757311E-02,+    -6.958655048005E-03,1.156158339412,1.226489360095),.UNSPECIFIED.);+#723 = CARTESIAN_POINT('',(0.651889517913,1.334599842182,0.975));+#724 = CARTESIAN_POINT('',(0.616724007572,1.334599842182,0.975));+#725 = CARTESIAN_POINT('',(1.110223024625E-16,1.334599842182,0.975));+#726 = CARTESIAN_POINT('',(-0.616724007572,1.334599842182,0.975));+#727 = CARTESIAN_POINT('',(-0.651889517913,1.334599842182,0.975));+#728 = PCURVE('',#297,#729);+#729 = DEFINITIONAL_REPRESENTATION('',(#730),#736);+#730 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#731,#732,#733,#734,#735),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-7.72896757311E-02,+    -6.958655048005E-03,1.156158339412,1.226489360095),.UNSPECIFIED.);+#731 = CARTESIAN_POINT('',(2.981631011551,9.055155896334E-02));+#732 = CARTESIAN_POINT('',(2.968152135827,5.807182640944E-02));+#733 = CARTESIAN_POINT('',(2.731762952984,-0.511549675775));+#734 = CARTESIAN_POINT('',(2.495373770141,-1.081171177959));+#735 = CARTESIAN_POINT('',(2.481894894417,-1.113650910513));+#736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#737 = PCURVE('',#506,#738);+#738 = DEFINITIONAL_REPRESENTATION('',(#739),#743);+#739 = LINE('',#740,#741);+#740 = CARTESIAN_POINT('',(0.,0.));+#741 = VECTOR('',#742,1.);+#742 = DIRECTION('',(0.,1.));+#743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#744 = ORIENTED_EDGE('',*,*,#554,.F.);+#745 = FACE_BOUND('',#746,.F.);+#746 = EDGE_LOOP('',(#747));+#747 = ORIENTED_EDGE('',*,*,#748,.F.);+#748 = EDGE_CURVE('',#749,#749,#751,.T.);+#749 = VERTEX_POINT('',#750);+#750 = CARTESIAN_POINT('',(-0.264599842182,1.154599842182,0.975));+#751 = SURFACE_CURVE('',#752,(#757,#764),.PCURVE_S1.);+#752 = CIRCLE('',#753,8.E-02);+#753 = AXIS2_PLACEMENT_3D('',#754,#755,#756);+#754 = CARTESIAN_POINT('',(-0.344599842182,1.154599842182,0.975));+#755 = DIRECTION('',(0.,0.,-1.));+#756 = DIRECTION('',(1.,0.,0.));+#757 = PCURVE('',#297,#758);+#758 = DEFINITIONAL_REPRESENTATION('',(#759),#763);+#759 = CIRCLE('',#760,8.E-02);+#760 = AXIS2_PLACEMENT_2D('',#761,#762);+#761 = CARTESIAN_POINT('',(2.433426025549,-0.760836917647));+#762 = DIRECTION('',(0.383298168939,0.92362466061));+#763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#764 = PCURVE('',#765,#770);+#765 = CYLINDRICAL_SURFACE('',#766,8.E-02);+#766 = AXIS2_PLACEMENT_3D('',#767,#768,#769);+#767 = CARTESIAN_POINT('',(-0.344599842182,1.154599842182,0.925));+#768 = DIRECTION('',(-0.,-0.,-1.));+#769 = DIRECTION('',(1.,0.,0.));+#770 = DEFINITIONAL_REPRESENTATION('',(#771),#775);+#771 = LINE('',#772,#773);+#772 = CARTESIAN_POINT('',(-4.138911435803E-13,-5.E-02));+#773 = VECTOR('',#774,1.);+#774 = DIRECTION('',(1.,-0.));+#775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#776 = ADVANCED_FACE('',(#777),#359,.T.);+#777 = FACE_BOUND('',#778,.F.);+#778 = EDGE_LOOP('',(#779,#780,#781,#803));+#779 = ORIENTED_EDGE('',*,*,#342,.T.);+#780 = ORIENTED_EDGE('',*,*,#612,.T.);+#781 = ORIENTED_EDGE('',*,*,#782,.T.);+#782 = EDGE_CURVE('',#613,#783,#785,.T.);+#783 = VERTEX_POINT('',#784);+#784 = CARTESIAN_POINT('',(-0.595399885718,1.405399885718,5.E-02));+#785 = SURFACE_CURVE('',#786,(#790,#797),.PCURVE_S1.);+#786 = LINE('',#787,#788);+#787 = CARTESIAN_POINT('',(0.595399885718,1.405399885718,5.E-02));+#788 = VECTOR('',#789,1.);+#789 = DIRECTION('',(-1.,0.,0.));+#790 = PCURVE('',#359,#791);+#791 = DEFINITIONAL_REPRESENTATION('',(#792),#796);+#792 = LINE('',#793,#794);+#793 = CARTESIAN_POINT('',(3.052638113298,-1.110667113835E-12));+#794 = VECTOR('',#795,1.);+#795 = DIRECTION('',(-0.390088745289,-0.920777264489));+#796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#797 = PCURVE('',#538,#798);+#798 = DEFINITIONAL_REPRESENTATION('',(#799),#802);+#799 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#800,#801),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.190799771436),.PIECEWISE_BEZIER_KNOTS.);+#800 = CARTESIAN_POINT('',(0.,0.));+#801 = CARTESIAN_POINT('',(1.3,0.));+#802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#803 = ORIENTED_EDGE('',*,*,#804,.T.);+#804 = EDGE_CURVE('',#783,#343,#805,.T.);+#805 = SURFACE_CURVE('',#806,(#810,#817),.PCURVE_S1.);+#806 = LINE('',#807,#808);+#807 = CARTESIAN_POINT('',(-0.595399885718,1.405399885718,5.E-02));+#808 = VECTOR('',#809,1.);+#809 = DIRECTION('',(0.,-1.,0.));+#810 = PCURVE('',#359,#811);+#811 = DEFINITIONAL_REPRESENTATION('',(#812),#816);+#812 = LINE('',#813,#814);+#813 = CARTESIAN_POINT('',(2.588120524568,-1.096461356098));+#814 = VECTOR('',#815,1.);+#815 = DIRECTION('',(-0.920777264489,0.390088745289));+#816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#817 = PCURVE('',#405,#818);+#818 = DEFINITIONAL_REPRESENTATION('',(#819),#822);+#819 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#820,#821),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,2.810799771436),.PIECEWISE_BEZIER_KNOTS.);+#820 = CARTESIAN_POINT('',(0.,0.));+#821 = CARTESIAN_POINT('',(2.92,0.));+#822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#823 = ADVANCED_FACE('',(#824),#405,.T.);+#824 = FACE_BOUND('',#825,.T.);+#825 = EDGE_LOOP('',(#826,#827,#828,#829));+#826 = ORIENTED_EDGE('',*,*,#804,.T.);+#827 = ORIENTED_EDGE('',*,*,#392,.T.);+#828 = ORIENTED_EDGE('',*,*,#467,.F.);+#829 = ORIENTED_EDGE('',*,*,#830,.F.);+#830 = EDGE_CURVE('',#783,#446,#831,.T.);+#831 = SURFACE_CURVE('',#832,(#835,#842),.PCURVE_S1.);+#832 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#833,#834),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#833 = CARTESIAN_POINT('',(-0.595399885718,1.405399885718,5.E-02));+#834 = CARTESIAN_POINT('',(-0.65,1.46,0.4385));+#835 = PCURVE('',#405,#836);+#836 = DEFINITIONAL_REPRESENTATION('',(#837),#841);+#837 = LINE('',#838,#839);+#838 = CARTESIAN_POINT('',(0.,0.));+#839 = VECTOR('',#840,1.);+#840 = DIRECTION('',(0.,1.));+#841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#842 = PCURVE('',#538,#843);+#843 = DEFINITIONAL_REPRESENTATION('',(#844),#848);+#844 = LINE('',#845,#846);+#845 = CARTESIAN_POINT('',(1.3,0.));+#846 = VECTOR('',#847,1.);+#847 = DIRECTION('',(0.,1.));+#848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#849 = ADVANCED_FACE('',(#850),#506,.T.);+#850 = FACE_BOUND('',#851,.T.);+#851 = EDGE_LOOP('',(#852,#853,#854,#855));+#852 = ORIENTED_EDGE('',*,*,#581,.F.);+#853 = ORIENTED_EDGE('',*,*,#491,.T.);+#854 = ORIENTED_EDGE('',*,*,#659,.F.);+#855 = ORIENTED_EDGE('',*,*,#720,.F.);+#856 = ADVANCED_FACE('',(#857),#538,.T.);+#857 = FACE_BOUND('',#858,.T.);+#858 = EDGE_LOOP('',(#859,#860,#861,#862));+#859 = ORIENTED_EDGE('',*,*,#782,.T.);+#860 = ORIENTED_EDGE('',*,*,#830,.T.);+#861 = ORIENTED_EDGE('',*,*,#525,.F.);+#862 = ORIENTED_EDGE('',*,*,#634,.F.);+#863 = ADVANCED_FACE('',(#864),#765,.F.);+#864 = FACE_BOUND('',#865,.F.);+#865 = EDGE_LOOP('',(#866,#889,#890,#891));+#866 = ORIENTED_EDGE('',*,*,#867,.T.);+#867 = EDGE_CURVE('',#868,#749,#870,.T.);+#868 = VERTEX_POINT('',#869);+#869 = CARTESIAN_POINT('',(-0.264599842182,1.154599842182,0.925));+#870 = SEAM_CURVE('',#871,(#875,#882),.PCURVE_S1.);+#871 = LINE('',#872,#873);+#872 = CARTESIAN_POINT('',(-0.264599842182,1.154599842182,0.925));+#873 = VECTOR('',#874,1.);+#874 = DIRECTION('',(0.,0.,1.));+#875 = PCURVE('',#765,#876);+#876 = DEFINITIONAL_REPRESENTATION('',(#877),#881);+#877 = LINE('',#878,#879);+#878 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));+#879 = VECTOR('',#880,1.);+#880 = DIRECTION('',(-0.,-1.));+#881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#882 = PCURVE('',#765,#883);+#883 = DEFINITIONAL_REPRESENTATION('',(#884),#888);+#884 = LINE('',#885,#886);+#885 = CARTESIAN_POINT('',(6.28318530718,0.));+#886 = VECTOR('',#887,1.);+#887 = DIRECTION('',(-0.,-1.));+#888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#889 = ORIENTED_EDGE('',*,*,#748,.T.);+#890 = ORIENTED_EDGE('',*,*,#867,.F.);+#891 = ORIENTED_EDGE('',*,*,#892,.T.);+#892 = EDGE_CURVE('',#868,#868,#893,.T.);+#893 = SURFACE_CURVE('',#894,(#899,#906),.PCURVE_S1.);+#894 = CIRCLE('',#895,8.E-02);+#895 = AXIS2_PLACEMENT_3D('',#896,#897,#898);+#896 = CARTESIAN_POINT('',(-0.344599842182,1.154599842182,0.925));+#897 = DIRECTION('',(0.,0.,1.));+#898 = DIRECTION('',(1.,0.,0.));+#899 = PCURVE('',#765,#900);+#900 = DEFINITIONAL_REPRESENTATION('',(#901),#905);+#901 = LINE('',#902,#903);+#902 = CARTESIAN_POINT('',(6.28318530718,0.));+#903 = VECTOR('',#904,1.);+#904 = DIRECTION('',(-1.,0.));+#905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#906 = PCURVE('',#907,#912);+#907 = PLANE('',#908);+#908 = AXIS2_PLACEMENT_3D('',#909,#910,#911);+#909 = CARTESIAN_POINT('',(-0.344599842182,1.154599842182,0.925));+#910 = DIRECTION('',(0.,0.,1.));+#911 = DIRECTION('',(1.,0.,0.));+#912 = DEFINITIONAL_REPRESENTATION('',(#913),#917);+#913 = CIRCLE('',#914,8.E-02);+#914 = AXIS2_PLACEMENT_2D('',#915,#916);+#915 = CARTESIAN_POINT('',(0.,0.));+#916 = DIRECTION('',(1.,0.));+#917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#918 = ADVANCED_FACE('',(#919),#907,.T.);+#919 = FACE_BOUND('',#920,.T.);+#920 = EDGE_LOOP('',(#921));+#921 = ORIENTED_EDGE('',*,*,#892,.T.);+#922 = MANIFOLD_SOLID_BREP('',#923);+#923 = CLOSED_SHELL('',(#924,#1044,#1365,#1436,#1490,#1539,#1593,#1642,+    #1696,#1745,#1799,#1848,#1875,#1915));+#924 = ADVANCED_FACE('',(#925),#939,.F.);+#925 = FACE_BOUND('',#926,.T.);+#926 = EDGE_LOOP('',(#927,#962,#990,#1018));+#927 = ORIENTED_EDGE('',*,*,#928,.F.);+#928 = EDGE_CURVE('',#929,#931,#933,.T.);+#929 = VERTEX_POINT('',#930);+#930 = CARTESIAN_POINT('',(-1.039858603684,0.77,0.));+#931 = VERTEX_POINT('',#932);+#932 = CARTESIAN_POINT('',(-1.039858603684,1.13,0.));+#933 = SURFACE_CURVE('',#934,(#938,#950),.PCURVE_S1.);+#934 = LINE('',#935,#936);+#935 = CARTESIAN_POINT('',(-1.039858603684,0.77,0.));+#936 = VECTOR('',#937,1.);+#937 = DIRECTION('',(0.,1.,0.));+#938 = PCURVE('',#939,#944);+#939 = PLANE('',#940);+#940 = AXIS2_PLACEMENT_3D('',#941,#942,#943);+#941 = CARTESIAN_POINT('',(-1.039858603684,0.95,0.));+#942 = DIRECTION('',(0.,0.,1.));+#943 = DIRECTION('',(1.,0.,0.));+#944 = DEFINITIONAL_REPRESENTATION('',(#945),#949);+#945 = LINE('',#946,#947);+#946 = CARTESIAN_POINT('',(0.,-0.18));+#947 = VECTOR('',#948,1.);+#948 = DIRECTION('',(0.,1.));+#949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#950 = PCURVE('',#951,#956);+#951 = CYLINDRICAL_SURFACE('',#952,0.14);+#952 = AXIS2_PLACEMENT_3D('',#953,#954,#955);+#953 = CARTESIAN_POINT('',(-1.039858603684,0.95,0.14));+#954 = DIRECTION('',(0.,1.,0.));+#955 = DIRECTION('',(0.,0.,1.));+#956 = DEFINITIONAL_REPRESENTATION('',(#957),#961);+#957 = LINE('',#958,#959);+#958 = CARTESIAN_POINT('',(3.14159265359,-0.18));+#959 = VECTOR('',#960,1.);+#960 = DIRECTION('',(0.,1.));+#961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#962 = ORIENTED_EDGE('',*,*,#963,.T.);+#963 = EDGE_CURVE('',#929,#964,#966,.T.);+#964 = VERTEX_POINT('',#965);+#965 = CARTESIAN_POINT('',(-1.2,0.77,0.));+#966 = SURFACE_CURVE('',#967,(#971,#978),.PCURVE_S1.);+#967 = LINE('',#968,#969);+#968 = CARTESIAN_POINT('',(-0.992,0.77,0.));+#969 = VECTOR('',#970,1.);+#970 = DIRECTION('',(-1.,-0.,-0.));+#971 = PCURVE('',#939,#972);+#972 = DEFINITIONAL_REPRESENTATION('',(#973),#977);+#973 = LINE('',#974,#975);+#974 = CARTESIAN_POINT('',(4.7858603684E-02,-0.18));+#975 = VECTOR('',#976,1.);+#976 = DIRECTION('',(-1.,0.));+#977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#978 = PCURVE('',#979,#984);+#979 = PLANE('',#980);+#980 = AXIS2_PLACEMENT_3D('',#981,#982,#983);+#981 = CARTESIAN_POINT('',(-0.85192011361,0.77,0.248169484292));+#982 = DIRECTION('',(0.,1.,0.));+#983 = DIRECTION('',(0.,0.,-1.));+#984 = DEFINITIONAL_REPRESENTATION('',(#985),#989);+#985 = LINE('',#986,#987);+#986 = CARTESIAN_POINT('',(0.248169484292,0.14007988639));+#987 = VECTOR('',#988,1.);+#988 = DIRECTION('',(-0.,1.));+#989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#990 = ORIENTED_EDGE('',*,*,#991,.T.);+#991 = EDGE_CURVE('',#964,#992,#994,.T.);+#992 = VERTEX_POINT('',#993);+#993 = CARTESIAN_POINT('',(-1.2,1.13,0.));+#994 = SURFACE_CURVE('',#995,(#999,#1006),.PCURVE_S1.);+#995 = LINE('',#996,#997);+#996 = CARTESIAN_POINT('',(-1.2,0.61,0.));+#997 = VECTOR('',#998,1.);+#998 = DIRECTION('',(0.,1.,0.));+#999 = PCURVE('',#939,#1000);+#1000 = DEFINITIONAL_REPRESENTATION('',(#1001),#1005);+#1001 = LINE('',#1002,#1003);+#1002 = CARTESIAN_POINT('',(-0.160141396316,-0.34));+#1003 = VECTOR('',#1004,1.);+#1004 = DIRECTION('',(0.,1.));+#1005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1006 = PCURVE('',#1007,#1012);+#1007 = PLANE('',#1008);+#1008 = AXIS2_PLACEMENT_3D('',#1009,#1010,#1011);+#1009 = CARTESIAN_POINT('',(-1.2,0.27,-0.5));+#1010 = DIRECTION('',(-1.,0.,0.));+#1011 = DIRECTION('',(0.,0.,-1.));+#1012 = DEFINITIONAL_REPRESENTATION('',(#1013),#1017);+#1013 = LINE('',#1014,#1015);+#1014 = CARTESIAN_POINT('',(-0.5,-0.34));+#1015 = VECTOR('',#1016,1.);+#1016 = DIRECTION('',(0.,-1.));+#1017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1018 = ORIENTED_EDGE('',*,*,#1019,.F.);+#1019 = EDGE_CURVE('',#931,#992,#1020,.T.);+#1020 = SURFACE_CURVE('',#1021,(#1025,#1032),.PCURVE_S1.);+#1021 = LINE('',#1022,#1023);+#1022 = CARTESIAN_POINT('',(-0.992,1.13,0.));+#1023 = VECTOR('',#1024,1.);+#1024 = DIRECTION('',(-1.,-0.,-0.));+#1025 = PCURVE('',#939,#1026);+#1026 = DEFINITIONAL_REPRESENTATION('',(#1027),#1031);+#1027 = LINE('',#1028,#1029);+#1028 = CARTESIAN_POINT('',(4.7858603684E-02,0.18));+#1029 = VECTOR('',#1030,1.);+#1030 = DIRECTION('',(-1.,0.));+#1031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1032 = PCURVE('',#1033,#1038);+#1033 = PLANE('',#1034);+#1034 = AXIS2_PLACEMENT_3D('',#1035,#1036,#1037);+#1035 = CARTESIAN_POINT('',(-0.85192011361,1.13,0.248169484292));+#1036 = DIRECTION('',(0.,1.,0.));+#1037 = DIRECTION('',(0.,0.,-1.));+#1038 = DEFINITIONAL_REPRESENTATION('',(#1039),#1043);+#1039 = LINE('',#1040,#1041);+#1040 = CARTESIAN_POINT('',(0.248169484292,0.14007988639));+#1041 = VECTOR('',#1042,1.);+#1042 = DIRECTION('',(-0.,1.));+#1043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1044 = ADVANCED_FACE('',(#1045),#979,.F.);+#1045 = FACE_BOUND('',#1046,.T.);+#1046 = EDGE_LOOP('',(#1047,#1070,#1071,#1099,#1127,#1160,#1188,#1217,+    #1245,#1278,#1306,#1339));+#1047 = ORIENTED_EDGE('',*,*,#1048,.T.);+#1048 = EDGE_CURVE('',#1049,#964,#1051,.T.);+#1049 = VERTEX_POINT('',#1050);+#1050 = CARTESIAN_POINT('',(-1.2,0.77,0.1));+#1051 = SURFACE_CURVE('',#1052,(#1056,#1063),.PCURVE_S1.);+#1052 = LINE('',#1053,#1054);+#1053 = CARTESIAN_POINT('',(-1.2,0.77,-0.125915257854));+#1054 = VECTOR('',#1055,1.);+#1055 = DIRECTION('',(-0.,-0.,-1.));+#1056 = PCURVE('',#979,#1057);+#1057 = DEFINITIONAL_REPRESENTATION('',(#1058),#1062);+#1058 = LINE('',#1059,#1060);+#1059 = CARTESIAN_POINT('',(0.374084742146,0.34807988639));+#1060 = VECTOR('',#1061,1.);+#1061 = DIRECTION('',(1.,0.));+#1062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1063 = PCURVE('',#1007,#1064);+#1064 = DEFINITIONAL_REPRESENTATION('',(#1065),#1069);+#1065 = LINE('',#1066,#1067);+#1066 = CARTESIAN_POINT('',(-0.374084742146,-0.5));+#1067 = VECTOR('',#1068,1.);+#1068 = DIRECTION('',(1.,0.));+#1069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1070 = ORIENTED_EDGE('',*,*,#963,.F.);+#1071 = ORIENTED_EDGE('',*,*,#1072,.T.);+#1072 = EDGE_CURVE('',#929,#1073,#1075,.T.);+#1073 = VERTEX_POINT('',#1074);+#1074 = CARTESIAN_POINT('',(-0.923786895209,0.77,6.172255438736E-02));+#1075 = SURFACE_CURVE('',#1076,(#1081,#1092),.PCURVE_S1.);+#1076 = CIRCLE('',#1077,0.14);+#1077 = AXIS2_PLACEMENT_3D('',#1078,#1079,#1080);+#1078 = CARTESIAN_POINT('',(-1.039858603684,0.77,0.14));+#1079 = DIRECTION('',(0.,-1.,0.));+#1080 = DIRECTION('',(0.,0.,1.));+#1081 = PCURVE('',#979,#1082);+#1082 = DEFINITIONAL_REPRESENTATION('',(#1083),#1091);+#1083 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1084,#1085,#1086,#1087,+#1088,#1089,#1090),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#1084 = CARTESIAN_POINT('',(-3.1830515708E-02,0.187938490074));+#1085 = CARTESIAN_POINT('',(-3.1830515708E-02,0.430425603134));+#1086 = CARTESIAN_POINT('',(0.178169484292,0.309182046604));+#1087 = CARTESIAN_POINT('',(0.388169484292,0.187938490074));+#1088 = CARTESIAN_POINT('',(0.178169484292,6.669493354418E-02));+#1089 = CARTESIAN_POINT('',(-3.1830515708E-02,-5.454862298564E-02));+#1090 = CARTESIAN_POINT('',(-3.1830515708E-02,0.187938490074));+#1091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1092 = PCURVE('',#951,#1093);+#1093 = DEFINITIONAL_REPRESENTATION('',(#1094),#1098);+#1094 = LINE('',#1095,#1096);+#1095 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#1096 = VECTOR('',#1097,1.);+#1097 = DIRECTION('',(-1.,0.));+#1098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1099 = ORIENTED_EDGE('',*,*,#1100,.F.);+#1100 = EDGE_CURVE('',#1101,#1073,#1103,.T.);+#1101 = VERTEX_POINT('',#1102);+#1102 = CARTESIAN_POINT('',(-0.715304741594,0.77,0.370864984461));+#1103 = SURFACE_CURVE('',#1104,(#1108,#1115),.PCURVE_S1.);+#1104 = LINE('',#1105,#1106);+#1105 = CARTESIAN_POINT('',(-0.688545818402,0.77,0.410543769424));+#1106 = VECTOR('',#1107,1.);+#1107 = DIRECTION('',(-0.559124611519,-0.,-0.829083631966));+#1108 = PCURVE('',#979,#1109);+#1109 = DEFINITIONAL_REPRESENTATION('',(#1110),#1114);+#1110 = LINE('',#1111,#1112);+#1111 = CARTESIAN_POINT('',(-0.162374285132,-0.163374295208));+#1112 = VECTOR('',#1113,1.);+#1113 = DIRECTION('',(0.829083631966,0.559124611519));+#1114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1115 = PCURVE('',#1116,#1121);+#1116 = PLANE('',#1117);+#1117 = AXIS2_PLACEMENT_3D('',#1118,#1119,#1120);+#1118 = CARTESIAN_POINT('',(-0.715304741594,0.95,0.370864984461));+#1119 = DIRECTION('',(-0.829083631966,0.,0.559124611519));+#1120 = DIRECTION('',(0.559124611519,0.,0.829083631966));+#1121 = DEFINITIONAL_REPRESENTATION('',(#1122),#1126);+#1122 = LINE('',#1123,#1124);+#1123 = CARTESIAN_POINT('',(4.785860368351E-02,-0.18));+#1124 = VECTOR('',#1125,1.);+#1125 = DIRECTION('',(-1.,0.));+#1126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1127 = ORIENTED_EDGE('',*,*,#1128,.F.);+#1128 = EDGE_CURVE('',#1129,#1101,#1131,.T.);+#1129 = VERTEX_POINT('',#1130);+#1130 = CARTESIAN_POINT('',(-0.682141396316,0.77,0.3885));+#1131 = SURFACE_CURVE('',#1132,(#1137,#1148),.PCURVE_S1.);+#1132 = CIRCLE('',#1133,4.E-02);+#1133 = AXIS2_PLACEMENT_3D('',#1134,#1135,#1136);+#1134 = CARTESIAN_POINT('',(-0.682141396316,0.77,0.3485));+#1135 = DIRECTION('',(0.,-1.,0.));+#1136 = DIRECTION('',(0.,0.,1.));+#1137 = PCURVE('',#979,#1138);+#1138 = DEFINITIONAL_REPRESENTATION('',(#1139),#1147);+#1139 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1140,#1141,#1142,#1143,+#1144,#1145,#1146),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#1140 = CARTESIAN_POINT('',(-0.140330515708,-0.169778717294));+#1141 = CARTESIAN_POINT('',(-0.140330515708,-0.100496684991));+#1142 = CARTESIAN_POINT('',(-8.0330515708E-02,-0.135137701143));+#1143 = CARTESIAN_POINT('',(-2.0330515708E-02,-0.169778717294));+#1144 = CARTESIAN_POINT('',(-8.0330515708E-02,-0.204419733445));+#1145 = CARTESIAN_POINT('',(-0.140330515708,-0.239060749597));+#1146 = CARTESIAN_POINT('',(-0.140330515708,-0.169778717294));+#1147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1148 = PCURVE('',#1149,#1154);+#1149 = CYLINDRICAL_SURFACE('',#1150,4.E-02);+#1150 = AXIS2_PLACEMENT_3D('',#1151,#1152,#1153);+#1151 = CARTESIAN_POINT('',(-0.682141396316,0.95,0.3485));+#1152 = DIRECTION('',(0.,1.,0.));+#1153 = DIRECTION('',(0.,0.,1.));+#1154 = DEFINITIONAL_REPRESENTATION('',(#1155),#1159);+#1155 = LINE('',#1156,#1157);+#1156 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#1157 = VECTOR('',#1158,1.);+#1158 = DIRECTION('',(-1.,0.));+#1159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1160 = ORIENTED_EDGE('',*,*,#1161,.F.);+#1161 = EDGE_CURVE('',#1162,#1129,#1164,.T.);+#1162 = VERTEX_POINT('',#1163);+#1163 = CARTESIAN_POINT('',(-0.4,0.77,0.3885));+#1164 = SURFACE_CURVE('',#1165,(#1169,#1176),.PCURVE_S1.);+#1165 = LINE('',#1166,#1167);+#1166 = CARTESIAN_POINT('',(-0.4,0.77,0.3885));+#1167 = VECTOR('',#1168,1.);+#1168 = DIRECTION('',(-1.,-0.,-0.));+#1169 = PCURVE('',#979,#1170);+#1170 = DEFINITIONAL_REPRESENTATION('',(#1171),#1175);+#1171 = LINE('',#1172,#1173);+#1172 = CARTESIAN_POINT('',(-0.140330515708,-0.45192011361));+#1173 = VECTOR('',#1174,1.);+#1174 = DIRECTION('',(-0.,1.));+#1175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1176 = PCURVE('',#1177,#1182);+#1177 = PLANE('',#1178);+#1178 = AXIS2_PLACEMENT_3D('',#1179,#1180,#1181);+#1179 = CARTESIAN_POINT('',(-0.4,0.95,0.3885));+#1180 = DIRECTION('',(0.,0.,1.));+#1181 = DIRECTION('',(1.,0.,0.));+#1182 = DEFINITIONAL_REPRESENTATION('',(#1183),#1187);+#1183 = LINE('',#1184,#1185);+#1184 = CARTESIAN_POINT('',(0.,-0.18));+#1185 = VECTOR('',#1186,1.);+#1186 = DIRECTION('',(-1.,0.));+#1187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1188 = ORIENTED_EDGE('',*,*,#1189,.F.);+#1189 = EDGE_CURVE('',#1190,#1162,#1192,.T.);+#1190 = VERTEX_POINT('',#1191);+#1191 = CARTESIAN_POINT('',(-0.4,0.77,0.4885));+#1192 = SURFACE_CURVE('',#1193,(#1198,#1205),.PCURVE_S1.);+#1193 = CIRCLE('',#1194,5.E-02);+#1194 = AXIS2_PLACEMENT_3D('',#1195,#1196,#1197);+#1195 = CARTESIAN_POINT('',(-0.4,0.77,0.4385));+#1196 = DIRECTION('',(0.,1.,0.));+#1197 = DIRECTION('',(0.,0.,1.));+#1198 = PCURVE('',#979,#1199);+#1199 = DEFINITIONAL_REPRESENTATION('',(#1200),#1204);+#1200 = CIRCLE('',#1201,5.E-02);+#1201 = AXIS2_PLACEMENT_2D('',#1202,#1203);+#1202 = CARTESIAN_POINT('',(-0.190330515708,-0.45192011361));+#1203 = DIRECTION('',(-1.,0.));+#1204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1205 = PCURVE('',#1206,#1211);+#1206 = CYLINDRICAL_SURFACE('',#1207,5.E-02);+#1207 = AXIS2_PLACEMENT_3D('',#1208,#1209,#1210);+#1208 = CARTESIAN_POINT('',(-0.4,0.95,0.4385));+#1209 = DIRECTION('',(0.,1.,0.));+#1210 = DIRECTION('',(-1.,-0.,-0.));+#1211 = DEFINITIONAL_REPRESENTATION('',(#1212),#1216);+#1212 = LINE('',#1213,#1214);+#1213 = CARTESIAN_POINT('',(1.570796326795,-0.18));+#1214 = VECTOR('',#1215,1.);+#1215 = DIRECTION('',(1.,0.));+#1216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1217 = ORIENTED_EDGE('',*,*,#1218,.T.);+#1218 = EDGE_CURVE('',#1190,#1219,#1221,.T.);+#1219 = VERTEX_POINT('',#1220);+#1220 = CARTESIAN_POINT('',(-0.682141396316,0.77,0.4885));+#1221 = SURFACE_CURVE('',#1222,(#1226,#1233),.PCURVE_S1.);+#1222 = LINE('',#1223,#1224);+#1223 = CARTESIAN_POINT('',(-0.4,0.77,0.4885));+#1224 = VECTOR('',#1225,1.);+#1225 = DIRECTION('',(-1.,-0.,-0.));+#1226 = PCURVE('',#979,#1227);+#1227 = DEFINITIONAL_REPRESENTATION('',(#1228),#1232);+#1228 = LINE('',#1229,#1230);+#1229 = CARTESIAN_POINT('',(-0.240330515708,-0.45192011361));+#1230 = VECTOR('',#1231,1.);+#1231 = DIRECTION('',(-0.,1.));+#1232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1233 = PCURVE('',#1234,#1239);+#1234 = PLANE('',#1235);+#1235 = AXIS2_PLACEMENT_3D('',#1236,#1237,#1238);+#1236 = CARTESIAN_POINT('',(-0.4,0.95,0.4885));+#1237 = DIRECTION('',(0.,0.,1.));+#1238 = DIRECTION('',(1.,0.,0.));+#1239 = DEFINITIONAL_REPRESENTATION('',(#1240),#1244);+#1240 = LINE('',#1241,#1242);+#1241 = CARTESIAN_POINT('',(0.,-0.18));+#1242 = VECTOR('',#1243,1.);+#1243 = DIRECTION('',(-1.,0.));+#1244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1245 = ORIENTED_EDGE('',*,*,#1246,.T.);+#1246 = EDGE_CURVE('',#1219,#1247,#1249,.T.);+#1247 = VERTEX_POINT('',#1248);+#1248 = CARTESIAN_POINT('',(-0.798213104791,0.77,0.426777445613));+#1249 = SURFACE_CURVE('',#1250,(#1255,#1266),.PCURVE_S1.);+#1250 = CIRCLE('',#1251,0.14);+#1251 = AXIS2_PLACEMENT_3D('',#1252,#1253,#1254);+#1252 = CARTESIAN_POINT('',(-0.682141396316,0.77,0.3485));+#1253 = DIRECTION('',(0.,-1.,0.));+#1254 = DIRECTION('',(0.,0.,1.));+#1255 = PCURVE('',#979,#1256);+#1256 = DEFINITIONAL_REPRESENTATION('',(#1257),#1265);+#1257 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1258,#1259,#1260,#1261,+#1262,#1263,#1264),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#1258 = CARTESIAN_POINT('',(-0.240330515708,-0.169778717294));+#1259 = CARTESIAN_POINT('',(-0.240330515708,7.270839576564E-02));+#1260 = CARTESIAN_POINT('',(-3.0330515708E-02,-4.853516076418E-02));+#1261 = CARTESIAN_POINT('',(0.179669484292,-0.169778717294));+#1262 = CARTESIAN_POINT('',(-3.0330515708E-02,-0.291022273824));+#1263 = CARTESIAN_POINT('',(-0.240330515708,-0.412265830354));+#1264 = CARTESIAN_POINT('',(-0.240330515708,-0.169778717294));+#1265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1266 = PCURVE('',#1267,#1272);+#1267 = CYLINDRICAL_SURFACE('',#1268,0.14);+#1268 = AXIS2_PLACEMENT_3D('',#1269,#1270,#1271);+#1269 = CARTESIAN_POINT('',(-0.682141396316,0.95,0.3485));+#1270 = DIRECTION('',(0.,1.,0.));+#1271 = DIRECTION('',(0.,0.,1.));+#1272 = DEFINITIONAL_REPRESENTATION('',(#1273),#1277);+#1273 = LINE('',#1274,#1275);+#1274 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#1275 = VECTOR('',#1276,1.);+#1276 = DIRECTION('',(-1.,0.));+#1277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1278 = ORIENTED_EDGE('',*,*,#1279,.T.);+#1279 = EDGE_CURVE('',#1247,#1280,#1282,.T.);+#1280 = VERTEX_POINT('',#1281);+#1281 = CARTESIAN_POINT('',(-1.006695258406,0.77,0.117635015539));+#1282 = SURFACE_CURVE('',#1283,(#1287,#1294),.PCURVE_S1.);+#1283 = LINE('',#1284,#1285);+#1284 = CARTESIAN_POINT('',(-0.771454181598,0.77,0.466456230576));+#1285 = VECTOR('',#1286,1.);+#1286 = DIRECTION('',(-0.559124611519,-0.,-0.829083631966));+#1287 = PCURVE('',#979,#1288);+#1288 = DEFINITIONAL_REPRESENTATION('',(#1289),#1293);+#1289 = LINE('',#1290,#1291);+#1290 = CARTESIAN_POINT('',(-0.218286746284,-8.0465932012E-02));+#1291 = VECTOR('',#1292,1.);+#1292 = DIRECTION('',(0.829083631966,0.559124611519));+#1293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1294 = PCURVE('',#1295,#1300);+#1295 = PLANE('',#1296);+#1296 = AXIS2_PLACEMENT_3D('',#1297,#1298,#1299);+#1297 = CARTESIAN_POINT('',(-0.798213104791,0.95,0.426777445613));+#1298 = DIRECTION('',(-0.829083631966,0.,0.559124611519));+#1299 = DIRECTION('',(0.559124611519,0.,0.829083631966));+#1300 = DEFINITIONAL_REPRESENTATION('',(#1301),#1305);+#1301 = LINE('',#1302,#1303);+#1302 = CARTESIAN_POINT('',(4.785860368407E-02,-0.18));+#1303 = VECTOR('',#1304,1.);+#1304 = DIRECTION('',(-1.,0.));+#1305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1306 = ORIENTED_EDGE('',*,*,#1307,.F.);+#1307 = EDGE_CURVE('',#1308,#1280,#1310,.T.);+#1308 = VERTEX_POINT('',#1309);+#1309 = CARTESIAN_POINT('',(-1.039858603684,0.77,0.1));+#1310 = SURFACE_CURVE('',#1311,(#1316,#1327),.PCURVE_S1.);+#1311 = CIRCLE('',#1312,4.E-02);+#1312 = AXIS2_PLACEMENT_3D('',#1313,#1314,#1315);+#1313 = CARTESIAN_POINT('',(-1.039858603684,0.77,0.14));+#1314 = DIRECTION('',(0.,-1.,0.));+#1315 = DIRECTION('',(0.,0.,1.));+#1316 = PCURVE('',#979,#1317);+#1317 = DEFINITIONAL_REPRESENTATION('',(#1318),#1326);+#1318 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1319,#1320,#1321,#1322,+#1323,#1324,#1325),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#1319 = CARTESIAN_POINT('',(6.8169484292E-02,0.187938490074));+#1320 = CARTESIAN_POINT('',(6.8169484292E-02,0.257220522377));+#1321 = CARTESIAN_POINT('',(0.128169484292,0.222579506225));+#1322 = CARTESIAN_POINT('',(0.188169484292,0.187938490074));+#1323 = CARTESIAN_POINT('',(0.128169484292,0.153297473923));+#1324 = CARTESIAN_POINT('',(6.8169484292E-02,0.118656457771));+#1325 = CARTESIAN_POINT('',(6.8169484292E-02,0.187938490074));+#1326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1327 = PCURVE('',#1328,#1333);+#1328 = CYLINDRICAL_SURFACE('',#1329,4.E-02);+#1329 = AXIS2_PLACEMENT_3D('',#1330,#1331,#1332);+#1330 = CARTESIAN_POINT('',(-1.039858603684,0.95,0.14));+#1331 = DIRECTION('',(0.,1.,0.));+#1332 = DIRECTION('',(0.,0.,1.));+#1333 = DEFINITIONAL_REPRESENTATION('',(#1334),#1338);+#1334 = LINE('',#1335,#1336);+#1335 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#1336 = VECTOR('',#1337,1.);+#1337 = DIRECTION('',(-1.,0.));+#1338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1339 = ORIENTED_EDGE('',*,*,#1340,.T.);+#1340 = EDGE_CURVE('',#1308,#1049,#1341,.T.);+#1341 = SURFACE_CURVE('',#1342,(#1346,#1353),.PCURVE_S1.);+#1342 = LINE('',#1343,#1344);+#1343 = CARTESIAN_POINT('',(-0.992,0.77,0.1));+#1344 = VECTOR('',#1345,1.);+#1345 = DIRECTION('',(-1.,-0.,-0.));+#1346 = PCURVE('',#979,#1347);+#1347 = DEFINITIONAL_REPRESENTATION('',(#1348),#1352);+#1348 = LINE('',#1349,#1350);+#1349 = CARTESIAN_POINT('',(0.148169484292,0.14007988639));+#1350 = VECTOR('',#1351,1.);+#1351 = DIRECTION('',(-0.,1.));+#1352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1353 = PCURVE('',#1354,#1359);+#1354 = PLANE('',#1355);+#1355 = AXIS2_PLACEMENT_3D('',#1356,#1357,#1358);+#1356 = CARTESIAN_POINT('',(-1.039858603684,0.95,0.1));+#1357 = DIRECTION('',(0.,0.,1.));+#1358 = DIRECTION('',(1.,0.,0.));+#1359 = DEFINITIONAL_REPRESENTATION('',(#1360),#1364);+#1360 = LINE('',#1361,#1362);+#1361 = CARTESIAN_POINT('',(4.7858603684E-02,-0.18));+#1362 = VECTOR('',#1363,1.);+#1363 = DIRECTION('',(-1.,0.));+#1364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1365 = ADVANCED_FACE('',(#1366),#1354,.T.);+#1366 = FACE_BOUND('',#1367,.F.);+#1367 = EDGE_LOOP('',(#1368,#1391,#1392,#1415));+#1368 = ORIENTED_EDGE('',*,*,#1369,.T.);+#1369 = EDGE_CURVE('',#1370,#1308,#1372,.T.);+#1370 = VERTEX_POINT('',#1371);+#1371 = CARTESIAN_POINT('',(-1.039858603684,1.13,0.1));+#1372 = SURFACE_CURVE('',#1373,(#1377,#1384),.PCURVE_S1.);+#1373 = LINE('',#1374,#1375);+#1374 = CARTESIAN_POINT('',(-1.039858603684,1.13,0.1));+#1375 = VECTOR('',#1376,1.);+#1376 = DIRECTION('',(-0.,-1.,-0.));+#1377 = PCURVE('',#1354,#1378);+#1378 = DEFINITIONAL_REPRESENTATION('',(#1379),#1383);+#1379 = LINE('',#1380,#1381);+#1380 = CARTESIAN_POINT('',(0.,0.18));+#1381 = VECTOR('',#1382,1.);+#1382 = DIRECTION('',(0.,-1.));+#1383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1384 = PCURVE('',#1328,#1385);+#1385 = DEFINITIONAL_REPRESENTATION('',(#1386),#1390);+#1386 = LINE('',#1387,#1388);+#1387 = CARTESIAN_POINT('',(3.14159265359,0.18));+#1388 = VECTOR('',#1389,1.);+#1389 = DIRECTION('',(-0.,-1.));+#1390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1391 = ORIENTED_EDGE('',*,*,#1340,.T.);+#1392 = ORIENTED_EDGE('',*,*,#1393,.T.);+#1393 = EDGE_CURVE('',#1049,#1394,#1396,.T.);+#1394 = VERTEX_POINT('',#1395);+#1395 = CARTESIAN_POINT('',(-1.2,1.13,0.1));+#1396 = SURFACE_CURVE('',#1397,(#1401,#1408),.PCURVE_S1.);+#1397 = LINE('',#1398,#1399);+#1398 = CARTESIAN_POINT('',(-1.2,0.61,0.1));+#1399 = VECTOR('',#1400,1.);+#1400 = DIRECTION('',(0.,1.,0.));+#1401 = PCURVE('',#1354,#1402);+#1402 = DEFINITIONAL_REPRESENTATION('',(#1403),#1407);+#1403 = LINE('',#1404,#1405);+#1404 = CARTESIAN_POINT('',(-0.160141396316,-0.34));+#1405 = VECTOR('',#1406,1.);+#1406 = DIRECTION('',(0.,1.));+#1407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1408 = PCURVE('',#1007,#1409);+#1409 = DEFINITIONAL_REPRESENTATION('',(#1410),#1414);+#1410 = LINE('',#1411,#1412);+#1411 = CARTESIAN_POINT('',(-0.6,-0.34));+#1412 = VECTOR('',#1413,1.);+#1413 = DIRECTION('',(0.,-1.));+#1414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1415 = ORIENTED_EDGE('',*,*,#1416,.F.);+#1416 = EDGE_CURVE('',#1370,#1394,#1417,.T.);+#1417 = SURFACE_CURVE('',#1418,(#1422,#1429),.PCURVE_S1.);+#1418 = LINE('',#1419,#1420);+#1419 = CARTESIAN_POINT('',(-0.992,1.13,0.1));+#1420 = VECTOR('',#1421,1.);+#1421 = DIRECTION('',(-1.,-0.,-0.));+#1422 = PCURVE('',#1354,#1423);+#1423 = DEFINITIONAL_REPRESENTATION('',(#1424),#1428);+#1424 = LINE('',#1425,#1426);+#1425 = CARTESIAN_POINT('',(4.7858603684E-02,0.18));+#1426 = VECTOR('',#1427,1.);+#1427 = DIRECTION('',(-1.,0.));+#1428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1429 = PCURVE('',#1033,#1430);+#1430 = DEFINITIONAL_REPRESENTATION('',(#1431),#1435);+#1431 = LINE('',#1432,#1433);+#1432 = CARTESIAN_POINT('',(0.148169484292,0.14007988639));+#1433 = VECTOR('',#1434,1.);+#1434 = DIRECTION('',(-0.,1.));+#1435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1436 = ADVANCED_FACE('',(#1437),#1328,.F.);+#1437 = FACE_BOUND('',#1438,.F.);+#1438 = EDGE_LOOP('',(#1439,#1440,#1468,#1489));+#1439 = ORIENTED_EDGE('',*,*,#1369,.F.);+#1440 = ORIENTED_EDGE('',*,*,#1441,.T.);+#1441 = EDGE_CURVE('',#1370,#1442,#1444,.T.);+#1442 = VERTEX_POINT('',#1443);+#1443 = CARTESIAN_POINT('',(-1.006695258406,1.13,0.117635015539));+#1444 = SURFACE_CURVE('',#1445,(#1450,#1457),.PCURVE_S1.);+#1445 = CIRCLE('',#1446,4.E-02);+#1446 = AXIS2_PLACEMENT_3D('',#1447,#1448,#1449);+#1447 = CARTESIAN_POINT('',(-1.039858603684,1.13,0.14));+#1448 = DIRECTION('',(0.,-1.,0.));+#1449 = DIRECTION('',(0.,0.,1.));+#1450 = PCURVE('',#1328,#1451);+#1451 = DEFINITIONAL_REPRESENTATION('',(#1452),#1456);+#1452 = LINE('',#1453,#1454);+#1453 = CARTESIAN_POINT('',(6.28318530718,0.18));+#1454 = VECTOR('',#1455,1.);+#1455 = DIRECTION('',(-1.,-0.));+#1456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1457 = PCURVE('',#1033,#1458);+#1458 = DEFINITIONAL_REPRESENTATION('',(#1459),#1467);+#1459 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1460,#1461,#1462,#1463,+#1464,#1465,#1466),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#1460 = CARTESIAN_POINT('',(6.8169484292E-02,0.187938490074));+#1461 = CARTESIAN_POINT('',(6.8169484292E-02,0.257220522377));+#1462 = CARTESIAN_POINT('',(0.128169484292,0.222579506225));+#1463 = CARTESIAN_POINT('',(0.188169484292,0.187938490074));+#1464 = CARTESIAN_POINT('',(0.128169484292,0.153297473923));+#1465 = CARTESIAN_POINT('',(6.8169484292E-02,0.118656457771));+#1466 = CARTESIAN_POINT('',(6.8169484292E-02,0.187938490074));+#1467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1468 = ORIENTED_EDGE('',*,*,#1469,.T.);+#1469 = EDGE_CURVE('',#1442,#1280,#1470,.T.);+#1470 = SURFACE_CURVE('',#1471,(#1475,#1482),.PCURVE_S1.);+#1471 = LINE('',#1472,#1473);+#1472 = CARTESIAN_POINT('',(-1.006695258406,1.13,0.117635015539));+#1473 = VECTOR('',#1474,1.);+#1474 = DIRECTION('',(-0.,-1.,-0.));+#1475 = PCURVE('',#1328,#1476);+#1476 = DEFINITIONAL_REPRESENTATION('',(#1477),#1481);+#1477 = LINE('',#1478,#1479);+#1478 = CARTESIAN_POINT('',(2.164125899784,0.18));+#1479 = VECTOR('',#1480,1.);+#1480 = DIRECTION('',(-0.,-1.));+#1481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1482 = PCURVE('',#1295,#1483);+#1483 = DEFINITIONAL_REPRESENTATION('',(#1484),#1488);+#1484 = LINE('',#1485,#1486);+#1485 = CARTESIAN_POINT('',(-0.372872431869,0.18));+#1486 = VECTOR('',#1487,1.);+#1487 = DIRECTION('',(0.,-1.));+#1488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1489 = ORIENTED_EDGE('',*,*,#1307,.F.);+#1490 = ADVANCED_FACE('',(#1491),#1295,.T.);+#1491 = FACE_BOUND('',#1492,.F.);+#1492 = EDGE_LOOP('',(#1493,#1494,#1495,#1518));+#1493 = ORIENTED_EDGE('',*,*,#1279,.T.);+#1494 = ORIENTED_EDGE('',*,*,#1469,.F.);+#1495 = ORIENTED_EDGE('',*,*,#1496,.F.);+#1496 = EDGE_CURVE('',#1497,#1442,#1499,.T.);+#1497 = VERTEX_POINT('',#1498);+#1498 = CARTESIAN_POINT('',(-0.798213104791,1.13,0.426777445613));+#1499 = SURFACE_CURVE('',#1500,(#1504,#1511),.PCURVE_S1.);+#1500 = LINE('',#1501,#1502);+#1501 = CARTESIAN_POINT('',(-0.771454181598,1.13,0.466456230576));+#1502 = VECTOR('',#1503,1.);+#1503 = DIRECTION('',(-0.559124611519,-0.,-0.829083631966));+#1504 = PCURVE('',#1295,#1505);+#1505 = DEFINITIONAL_REPRESENTATION('',(#1506),#1510);+#1506 = LINE('',#1507,#1508);+#1507 = CARTESIAN_POINT('',(4.785860368407E-02,0.18));+#1508 = VECTOR('',#1509,1.);+#1509 = DIRECTION('',(-1.,0.));+#1510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1511 = PCURVE('',#1033,#1512);+#1512 = DEFINITIONAL_REPRESENTATION('',(#1513),#1517);+#1513 = LINE('',#1514,#1515);+#1514 = CARTESIAN_POINT('',(-0.218286746284,-8.0465932012E-02));+#1515 = VECTOR('',#1516,1.);+#1516 = DIRECTION('',(0.829083631966,0.559124611519));+#1517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1518 = ORIENTED_EDGE('',*,*,#1519,.T.);+#1519 = EDGE_CURVE('',#1497,#1247,#1520,.T.);+#1520 = SURFACE_CURVE('',#1521,(#1525,#1532),.PCURVE_S1.);+#1521 = LINE('',#1522,#1523);+#1522 = CARTESIAN_POINT('',(-0.798213104791,1.13,0.426777445613));+#1523 = VECTOR('',#1524,1.);+#1524 = DIRECTION('',(-0.,-1.,-0.));+#1525 = PCURVE('',#1295,#1526);+#1526 = DEFINITIONAL_REPRESENTATION('',(#1527),#1531);+#1527 = LINE('',#1528,#1529);+#1528 = CARTESIAN_POINT('',(0.,0.18));+#1529 = VECTOR('',#1530,1.);+#1530 = DIRECTION('',(0.,-1.));+#1531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1532 = PCURVE('',#1267,#1533);+#1533 = DEFINITIONAL_REPRESENTATION('',(#1534),#1538);+#1534 = LINE('',#1535,#1536);+#1535 = CARTESIAN_POINT('',(5.305718553373,0.18));+#1536 = VECTOR('',#1537,1.);+#1537 = DIRECTION('',(-0.,-1.));+#1538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1539 = ADVANCED_FACE('',(#1540),#1267,.T.);+#1540 = FACE_BOUND('',#1541,.T.);+#1541 = EDGE_LOOP('',(#1542,#1565,#1591,#1592));+#1542 = ORIENTED_EDGE('',*,*,#1543,.F.);+#1543 = EDGE_CURVE('',#1544,#1219,#1546,.T.);+#1544 = VERTEX_POINT('',#1545);+#1545 = CARTESIAN_POINT('',(-0.682141396316,1.13,0.4885));+#1546 = SURFACE_CURVE('',#1547,(#1551,#1558),.PCURVE_S1.);+#1547 = LINE('',#1548,#1549);+#1548 = CARTESIAN_POINT('',(-0.682141396316,1.13,0.4885));+#1549 = VECTOR('',#1550,1.);+#1550 = DIRECTION('',(-0.,-1.,-0.));+#1551 = PCURVE('',#1267,#1552);+#1552 = DEFINITIONAL_REPRESENTATION('',(#1553),#1557);+#1553 = LINE('',#1554,#1555);+#1554 = CARTESIAN_POINT('',(6.28318530718,0.18));+#1555 = VECTOR('',#1556,1.);+#1556 = DIRECTION('',(-0.,-1.));+#1557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1558 = PCURVE('',#1234,#1559);+#1559 = DEFINITIONAL_REPRESENTATION('',(#1560),#1564);+#1560 = LINE('',#1561,#1562);+#1561 = CARTESIAN_POINT('',(-0.282141396316,0.18));+#1562 = VECTOR('',#1563,1.);+#1563 = DIRECTION('',(0.,-1.));+#1564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1565 = ORIENTED_EDGE('',*,*,#1566,.T.);+#1566 = EDGE_CURVE('',#1544,#1497,#1567,.T.);+#1567 = SURFACE_CURVE('',#1568,(#1573,#1580),.PCURVE_S1.);+#1568 = CIRCLE('',#1569,0.14);+#1569 = AXIS2_PLACEMENT_3D('',#1570,#1571,#1572);+#1570 = CARTESIAN_POINT('',(-0.682141396316,1.13,0.3485));+#1571 = DIRECTION('',(0.,-1.,0.));+#1572 = DIRECTION('',(0.,0.,1.));+#1573 = PCURVE('',#1267,#1574);+#1574 = DEFINITIONAL_REPRESENTATION('',(#1575),#1579);+#1575 = LINE('',#1576,#1577);+#1576 = CARTESIAN_POINT('',(6.28318530718,0.18));+#1577 = VECTOR('',#1578,1.);+#1578 = DIRECTION('',(-1.,-0.));+#1579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1580 = PCURVE('',#1033,#1581);+#1581 = DEFINITIONAL_REPRESENTATION('',(#1582),#1590);+#1582 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1583,#1584,#1585,#1586,+#1587,#1588,#1589),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#1583 = CARTESIAN_POINT('',(-0.240330515708,-0.169778717294));+#1584 = CARTESIAN_POINT('',(-0.240330515708,7.270839576564E-02));+#1585 = CARTESIAN_POINT('',(-3.0330515708E-02,-4.853516076418E-02));+#1586 = CARTESIAN_POINT('',(0.179669484292,-0.169778717294));+#1587 = CARTESIAN_POINT('',(-3.0330515708E-02,-0.291022273824));+#1588 = CARTESIAN_POINT('',(-0.240330515708,-0.412265830354));+#1589 = CARTESIAN_POINT('',(-0.240330515708,-0.169778717294));+#1590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1591 = ORIENTED_EDGE('',*,*,#1519,.T.);+#1592 = ORIENTED_EDGE('',*,*,#1246,.F.);+#1593 = ADVANCED_FACE('',(#1594),#1234,.T.);+#1594 = FACE_BOUND('',#1595,.F.);+#1595 = EDGE_LOOP('',(#1596,#1597,#1598,#1621));+#1596 = ORIENTED_EDGE('',*,*,#1218,.T.);+#1597 = ORIENTED_EDGE('',*,*,#1543,.F.);+#1598 = ORIENTED_EDGE('',*,*,#1599,.F.);+#1599 = EDGE_CURVE('',#1600,#1544,#1602,.T.);+#1600 = VERTEX_POINT('',#1601);+#1601 = CARTESIAN_POINT('',(-0.4,1.13,0.4885));+#1602 = SURFACE_CURVE('',#1603,(#1607,#1614),.PCURVE_S1.);+#1603 = LINE('',#1604,#1605);+#1604 = CARTESIAN_POINT('',(-0.4,1.13,0.4885));+#1605 = VECTOR('',#1606,1.);+#1606 = DIRECTION('',(-1.,-0.,-0.));+#1607 = PCURVE('',#1234,#1608);+#1608 = DEFINITIONAL_REPRESENTATION('',(#1609),#1613);+#1609 = LINE('',#1610,#1611);+#1610 = CARTESIAN_POINT('',(0.,0.18));+#1611 = VECTOR('',#1612,1.);+#1612 = DIRECTION('',(-1.,0.));+#1613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1614 = PCURVE('',#1033,#1615);+#1615 = DEFINITIONAL_REPRESENTATION('',(#1616),#1620);+#1616 = LINE('',#1617,#1618);+#1617 = CARTESIAN_POINT('',(-0.240330515708,-0.45192011361));+#1618 = VECTOR('',#1619,1.);+#1619 = DIRECTION('',(-0.,1.));+#1620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1621 = ORIENTED_EDGE('',*,*,#1622,.T.);+#1622 = EDGE_CURVE('',#1600,#1190,#1623,.T.);+#1623 = SURFACE_CURVE('',#1624,(#1628,#1635),.PCURVE_S1.);+#1624 = LINE('',#1625,#1626);+#1625 = CARTESIAN_POINT('',(-0.4,1.13,0.4885));+#1626 = VECTOR('',#1627,1.);+#1627 = DIRECTION('',(-0.,-1.,-0.));+#1628 = PCURVE('',#1234,#1629);+#1629 = DEFINITIONAL_REPRESENTATION('',(#1630),#1634);+#1630 = LINE('',#1631,#1632);+#1631 = CARTESIAN_POINT('',(0.,0.18));+#1632 = VECTOR('',#1633,1.);+#1633 = DIRECTION('',(0.,-1.));+#1634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1635 = PCURVE('',#1206,#1636);+#1636 = DEFINITIONAL_REPRESENTATION('',(#1637),#1641);+#1637 = LINE('',#1638,#1639);+#1638 = CARTESIAN_POINT('',(1.570796326795,0.18));+#1639 = VECTOR('',#1640,1.);+#1640 = DIRECTION('',(0.,-1.));+#1641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1642 = ADVANCED_FACE('',(#1643),#1206,.T.);+#1643 = FACE_BOUND('',#1644,.T.);+#1644 = EDGE_LOOP('',(#1645,#1646,#1647,#1670));+#1645 = ORIENTED_EDGE('',*,*,#1622,.T.);+#1646 = ORIENTED_EDGE('',*,*,#1189,.T.);+#1647 = ORIENTED_EDGE('',*,*,#1648,.F.);+#1648 = EDGE_CURVE('',#1649,#1162,#1651,.T.);+#1649 = VERTEX_POINT('',#1650);+#1650 = CARTESIAN_POINT('',(-0.4,1.13,0.3885));+#1651 = SURFACE_CURVE('',#1652,(#1656,#1663),.PCURVE_S1.);+#1652 = LINE('',#1653,#1654);+#1653 = CARTESIAN_POINT('',(-0.4,1.13,0.3885));+#1654 = VECTOR('',#1655,1.);+#1655 = DIRECTION('',(-0.,-1.,-0.));+#1656 = PCURVE('',#1206,#1657);+#1657 = DEFINITIONAL_REPRESENTATION('',(#1658),#1662);+#1658 = LINE('',#1659,#1660);+#1659 = CARTESIAN_POINT('',(4.712388980385,0.18));+#1660 = VECTOR('',#1661,1.);+#1661 = DIRECTION('',(0.,-1.));+#1662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1663 = PCURVE('',#1177,#1664);+#1664 = DEFINITIONAL_REPRESENTATION('',(#1665),#1669);+#1665 = LINE('',#1666,#1667);+#1666 = CARTESIAN_POINT('',(0.,0.18));+#1667 = VECTOR('',#1668,1.);+#1668 = DIRECTION('',(0.,-1.));+#1669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1670 = ORIENTED_EDGE('',*,*,#1671,.T.);+#1671 = EDGE_CURVE('',#1649,#1600,#1672,.T.);+#1672 = SURFACE_CURVE('',#1673,(#1678,#1685),.PCURVE_S1.);+#1673 = CIRCLE('',#1674,5.E-02);+#1674 = AXIS2_PLACEMENT_3D('',#1675,#1676,#1677);+#1675 = CARTESIAN_POINT('',(-0.4,1.13,0.4385));+#1676 = DIRECTION('',(0.,-1.,0.));+#1677 = DIRECTION('',(-0.,-0.,-1.));+#1678 = PCURVE('',#1206,#1679);+#1679 = DEFINITIONAL_REPRESENTATION('',(#1680),#1684);+#1680 = LINE('',#1681,#1682);+#1681 = CARTESIAN_POINT('',(4.712388980385,0.18));+#1682 = VECTOR('',#1683,1.);+#1683 = DIRECTION('',(-1.,0.));+#1684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1685 = PCURVE('',#1033,#1686);+#1686 = DEFINITIONAL_REPRESENTATION('',(#1687),#1695);+#1687 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1688,#1689,#1690,#1691,+#1692,#1693,#1694),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#1688 = CARTESIAN_POINT('',(-0.140330515708,-0.45192011361));+#1689 = CARTESIAN_POINT('',(-0.140330515708,-0.538522653988));+#1690 = CARTESIAN_POINT('',(-0.215330515708,-0.495221383799));+#1691 = CARTESIAN_POINT('',(-0.290330515708,-0.45192011361));+#1692 = CARTESIAN_POINT('',(-0.215330515708,-0.408618843421));+#1693 = CARTESIAN_POINT('',(-0.140330515708,-0.365317573232));+#1694 = CARTESIAN_POINT('',(-0.140330515708,-0.45192011361));+#1695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1696 = ADVANCED_FACE('',(#1697),#1177,.F.);+#1697 = FACE_BOUND('',#1698,.T.);+#1698 = EDGE_LOOP('',(#1699,#1700,#1723,#1744));+#1699 = ORIENTED_EDGE('',*,*,#1161,.T.);+#1700 = ORIENTED_EDGE('',*,*,#1701,.F.);+#1701 = EDGE_CURVE('',#1702,#1129,#1704,.T.);+#1702 = VERTEX_POINT('',#1703);+#1703 = CARTESIAN_POINT('',(-0.682141396316,1.13,0.3885));+#1704 = SURFACE_CURVE('',#1705,(#1709,#1716),.PCURVE_S1.);+#1705 = LINE('',#1706,#1707);+#1706 = CARTESIAN_POINT('',(-0.682141396316,1.13,0.3885));+#1707 = VECTOR('',#1708,1.);+#1708 = DIRECTION('',(-0.,-1.,-0.));+#1709 = PCURVE('',#1177,#1710);+#1710 = DEFINITIONAL_REPRESENTATION('',(#1711),#1715);+#1711 = LINE('',#1712,#1713);+#1712 = CARTESIAN_POINT('',(-0.282141396316,0.18));+#1713 = VECTOR('',#1714,1.);+#1714 = DIRECTION('',(0.,-1.));+#1715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1716 = PCURVE('',#1149,#1717);+#1717 = DEFINITIONAL_REPRESENTATION('',(#1718),#1722);+#1718 = LINE('',#1719,#1720);+#1719 = CARTESIAN_POINT('',(6.28318530718,0.18));+#1720 = VECTOR('',#1721,1.);+#1721 = DIRECTION('',(-0.,-1.));+#1722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1723 = ORIENTED_EDGE('',*,*,#1724,.F.);+#1724 = EDGE_CURVE('',#1649,#1702,#1725,.T.);+#1725 = SURFACE_CURVE('',#1726,(#1730,#1737),.PCURVE_S1.);+#1726 = LINE('',#1727,#1728);+#1727 = CARTESIAN_POINT('',(-0.4,1.13,0.3885));+#1728 = VECTOR('',#1729,1.);+#1729 = DIRECTION('',(-1.,-0.,-0.));+#1730 = PCURVE('',#1177,#1731);+#1731 = DEFINITIONAL_REPRESENTATION('',(#1732),#1736);+#1732 = LINE('',#1733,#1734);+#1733 = CARTESIAN_POINT('',(0.,0.18));+#1734 = VECTOR('',#1735,1.);+#1735 = DIRECTION('',(-1.,0.));+#1736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1737 = PCURVE('',#1033,#1738);+#1738 = DEFINITIONAL_REPRESENTATION('',(#1739),#1743);+#1739 = LINE('',#1740,#1741);+#1740 = CARTESIAN_POINT('',(-0.140330515708,-0.45192011361));+#1741 = VECTOR('',#1742,1.);+#1742 = DIRECTION('',(-0.,1.));+#1743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1744 = ORIENTED_EDGE('',*,*,#1648,.T.);+#1745 = ADVANCED_FACE('',(#1746),#1149,.F.);+#1746 = FACE_BOUND('',#1747,.F.);+#1747 = EDGE_LOOP('',(#1748,#1749,#1777,#1798));+#1748 = ORIENTED_EDGE('',*,*,#1701,.F.);+#1749 = ORIENTED_EDGE('',*,*,#1750,.T.);+#1750 = EDGE_CURVE('',#1702,#1751,#1753,.T.);+#1751 = VERTEX_POINT('',#1752);+#1752 = CARTESIAN_POINT('',(-0.715304741594,1.13,0.370864984461));+#1753 = SURFACE_CURVE('',#1754,(#1759,#1766),.PCURVE_S1.);+#1754 = CIRCLE('',#1755,4.E-02);+#1755 = AXIS2_PLACEMENT_3D('',#1756,#1757,#1758);+#1756 = CARTESIAN_POINT('',(-0.682141396316,1.13,0.3485));+#1757 = DIRECTION('',(0.,-1.,0.));+#1758 = DIRECTION('',(0.,0.,1.));+#1759 = PCURVE('',#1149,#1760);+#1760 = DEFINITIONAL_REPRESENTATION('',(#1761),#1765);+#1761 = LINE('',#1762,#1763);+#1762 = CARTESIAN_POINT('',(6.28318530718,0.18));+#1763 = VECTOR('',#1764,1.);+#1764 = DIRECTION('',(-1.,-0.));+#1765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1766 = PCURVE('',#1033,#1767);+#1767 = DEFINITIONAL_REPRESENTATION('',(#1768),#1776);+#1768 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1769,#1770,#1771,#1772,+#1773,#1774,#1775),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#1769 = CARTESIAN_POINT('',(-0.140330515708,-0.169778717294));+#1770 = CARTESIAN_POINT('',(-0.140330515708,-0.100496684991));+#1771 = CARTESIAN_POINT('',(-8.0330515708E-02,-0.135137701143));+#1772 = CARTESIAN_POINT('',(-2.0330515708E-02,-0.169778717294));+#1773 = CARTESIAN_POINT('',(-8.0330515708E-02,-0.204419733445));+#1774 = CARTESIAN_POINT('',(-0.140330515708,-0.239060749597));+#1775 = CARTESIAN_POINT('',(-0.140330515708,-0.169778717294));+#1776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1777 = ORIENTED_EDGE('',*,*,#1778,.T.);+#1778 = EDGE_CURVE('',#1751,#1101,#1779,.T.);+#1779 = SURFACE_CURVE('',#1780,(#1784,#1791),.PCURVE_S1.);+#1780 = LINE('',#1781,#1782);+#1781 = CARTESIAN_POINT('',(-0.715304741594,1.13,0.370864984461));+#1782 = VECTOR('',#1783,1.);+#1783 = DIRECTION('',(-0.,-1.,-0.));+#1784 = PCURVE('',#1149,#1785);+#1785 = DEFINITIONAL_REPRESENTATION('',(#1786),#1790);+#1786 = LINE('',#1787,#1788);+#1787 = CARTESIAN_POINT('',(5.305718553373,0.18));+#1788 = VECTOR('',#1789,1.);+#1789 = DIRECTION('',(-0.,-1.));+#1790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1791 = PCURVE('',#1116,#1792);+#1792 = DEFINITIONAL_REPRESENTATION('',(#1793),#1797);+#1793 = LINE('',#1794,#1795);+#1794 = CARTESIAN_POINT('',(0.,0.18));+#1795 = VECTOR('',#1796,1.);+#1796 = DIRECTION('',(0.,-1.));+#1797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1798 = ORIENTED_EDGE('',*,*,#1128,.F.);+#1799 = ADVANCED_FACE('',(#1800),#1116,.F.);+#1800 = FACE_BOUND('',#1801,.T.);+#1801 = EDGE_LOOP('',(#1802,#1803,#1826,#1847));+#1802 = ORIENTED_EDGE('',*,*,#1100,.T.);+#1803 = ORIENTED_EDGE('',*,*,#1804,.T.);+#1804 = EDGE_CURVE('',#1073,#1805,#1807,.T.);+#1805 = VERTEX_POINT('',#1806);+#1806 = CARTESIAN_POINT('',(-0.923786895209,1.13,6.172255438736E-02));+#1807 = SURFACE_CURVE('',#1808,(#1812,#1819),.PCURVE_S1.);+#1808 = LINE('',#1809,#1810);+#1809 = CARTESIAN_POINT('',(-0.923786895209,0.77,6.172255438736E-02));+#1810 = VECTOR('',#1811,1.);+#1811 = DIRECTION('',(0.,1.,0.));+#1812 = PCURVE('',#1116,#1813);+#1813 = DEFINITIONAL_REPRESENTATION('',(#1814),#1818);+#1814 = LINE('',#1815,#1816);+#1815 = CARTESIAN_POINT('',(-0.372872431869,-0.18));+#1816 = VECTOR('',#1817,1.);+#1817 = DIRECTION('',(0.,1.));+#1818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1819 = PCURVE('',#951,#1820);+#1820 = DEFINITIONAL_REPRESENTATION('',(#1821),#1825);+#1821 = LINE('',#1822,#1823);+#1822 = CARTESIAN_POINT('',(2.164125899784,-0.18));+#1823 = VECTOR('',#1824,1.);+#1824 = DIRECTION('',(0.,1.));+#1825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1826 = ORIENTED_EDGE('',*,*,#1827,.F.);+#1827 = EDGE_CURVE('',#1751,#1805,#1828,.T.);+#1828 = SURFACE_CURVE('',#1829,(#1833,#1840),.PCURVE_S1.);+#1829 = LINE('',#1830,#1831);+#1830 = CARTESIAN_POINT('',(-0.688545818402,1.13,0.410543769424));+#1831 = VECTOR('',#1832,1.);+#1832 = DIRECTION('',(-0.559124611519,-0.,-0.829083631966));+#1833 = PCURVE('',#1116,#1834);+#1834 = DEFINITIONAL_REPRESENTATION('',(#1835),#1839);+#1835 = LINE('',#1836,#1837);+#1836 = CARTESIAN_POINT('',(4.785860368351E-02,0.18));+#1837 = VECTOR('',#1838,1.);+#1838 = DIRECTION('',(-1.,0.));+#1839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1840 = PCURVE('',#1033,#1841);+#1841 = DEFINITIONAL_REPRESENTATION('',(#1842),#1846);+#1842 = LINE('',#1843,#1844);+#1843 = CARTESIAN_POINT('',(-0.162374285132,-0.163374295208));+#1844 = VECTOR('',#1845,1.);+#1845 = DIRECTION('',(0.829083631966,0.559124611519));+#1846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1847 = ORIENTED_EDGE('',*,*,#1778,.T.);+#1848 = ADVANCED_FACE('',(#1849),#1007,.T.);+#1849 = FACE_BOUND('',#1850,.F.);+#1850 = EDGE_LOOP('',(#1851,#1872,#1873,#1874));+#1851 = ORIENTED_EDGE('',*,*,#1852,.F.);+#1852 = EDGE_CURVE('',#1394,#992,#1853,.T.);+#1853 = SURFACE_CURVE('',#1854,(#1858,#1865),.PCURVE_S1.);+#1854 = LINE('',#1855,#1856);+#1855 = CARTESIAN_POINT('',(-1.2,1.13,-0.125915257854));+#1856 = VECTOR('',#1857,1.);+#1857 = DIRECTION('',(-0.,-0.,-1.));+#1858 = PCURVE('',#1007,#1859);+#1859 = DEFINITIONAL_REPRESENTATION('',(#1860),#1864);+#1860 = LINE('',#1861,#1862);+#1861 = CARTESIAN_POINT('',(-0.374084742146,-0.86));+#1862 = VECTOR('',#1863,1.);+#1863 = DIRECTION('',(1.,0.));+#1864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1865 = PCURVE('',#1033,#1866);+#1866 = DEFINITIONAL_REPRESENTATION('',(#1867),#1871);+#1867 = LINE('',#1868,#1869);+#1868 = CARTESIAN_POINT('',(0.374084742146,0.34807988639));+#1869 = VECTOR('',#1870,1.);+#1870 = DIRECTION('',(1.,0.));+#1871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1872 = ORIENTED_EDGE('',*,*,#1393,.F.);+#1873 = ORIENTED_EDGE('',*,*,#1048,.T.);+#1874 = ORIENTED_EDGE('',*,*,#991,.T.);+#1875 = ADVANCED_FACE('',(#1876),#1033,.T.);+#1876 = FACE_BOUND('',#1877,.F.);+#1877 = EDGE_LOOP('',(#1878,#1879,#1880,#1906,#1907,#1908,#1909,#1910,+    #1911,#1912,#1913,#1914));+#1878 = ORIENTED_EDGE('',*,*,#1852,.T.);+#1879 = ORIENTED_EDGE('',*,*,#1019,.F.);+#1880 = ORIENTED_EDGE('',*,*,#1881,.T.);+#1881 = EDGE_CURVE('',#931,#1805,#1882,.T.);+#1882 = SURFACE_CURVE('',#1883,(#1888,#1899),.PCURVE_S1.);+#1883 = CIRCLE('',#1884,0.14);+#1884 = AXIS2_PLACEMENT_3D('',#1885,#1886,#1887);+#1885 = CARTESIAN_POINT('',(-1.039858603684,1.13,0.14));+#1886 = DIRECTION('',(0.,-1.,0.));+#1887 = DIRECTION('',(0.,0.,1.));+#1888 = PCURVE('',#1033,#1889);+#1889 = DEFINITIONAL_REPRESENTATION('',(#1890),#1898);+#1890 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1891,#1892,#1893,#1894,+#1895,#1896,#1897),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#1891 = CARTESIAN_POINT('',(-3.1830515708E-02,0.187938490074));+#1892 = CARTESIAN_POINT('',(-3.1830515708E-02,0.430425603134));+#1893 = CARTESIAN_POINT('',(0.178169484292,0.309182046604));+#1894 = CARTESIAN_POINT('',(0.388169484292,0.187938490074));+#1895 = CARTESIAN_POINT('',(0.178169484292,6.669493354418E-02));+#1896 = CARTESIAN_POINT('',(-3.1830515708E-02,-5.454862298564E-02));+#1897 = CARTESIAN_POINT('',(-3.1830515708E-02,0.187938490074));+#1898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1899 = PCURVE('',#951,#1900);+#1900 = DEFINITIONAL_REPRESENTATION('',(#1901),#1905);+#1901 = LINE('',#1902,#1903);+#1902 = CARTESIAN_POINT('',(6.28318530718,0.18));+#1903 = VECTOR('',#1904,1.);+#1904 = DIRECTION('',(-1.,-0.));+#1905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1906 = ORIENTED_EDGE('',*,*,#1827,.F.);+#1907 = ORIENTED_EDGE('',*,*,#1750,.F.);+#1908 = ORIENTED_EDGE('',*,*,#1724,.F.);+#1909 = ORIENTED_EDGE('',*,*,#1671,.T.);+#1910 = ORIENTED_EDGE('',*,*,#1599,.T.);+#1911 = ORIENTED_EDGE('',*,*,#1566,.T.);+#1912 = ORIENTED_EDGE('',*,*,#1496,.T.);+#1913 = ORIENTED_EDGE('',*,*,#1441,.F.);+#1914 = ORIENTED_EDGE('',*,*,#1416,.T.);+#1915 = ADVANCED_FACE('',(#1916),#951,.T.);+#1916 = FACE_BOUND('',#1917,.T.);+#1917 = EDGE_LOOP('',(#1918,#1919,#1920,#1921));+#1918 = ORIENTED_EDGE('',*,*,#1881,.T.);+#1919 = ORIENTED_EDGE('',*,*,#1804,.F.);+#1920 = ORIENTED_EDGE('',*,*,#1072,.F.);+#1921 = ORIENTED_EDGE('',*,*,#928,.T.);+#1922 = MANIFOLD_SOLID_BREP('',#1923);+#1923 = CLOSED_SHELL('',(#1924,#2044,#2365,#2436,#2490,#2539,#2593,#2642+    ,#2696,#2745,#2799,#2848,#2875,#2915));+#1924 = ADVANCED_FACE('',(#1925),#1939,.F.);+#1925 = FACE_BOUND('',#1926,.T.);+#1926 = EDGE_LOOP('',(#1927,#1962,#1990,#2018));+#1927 = ORIENTED_EDGE('',*,*,#1928,.F.);+#1928 = EDGE_CURVE('',#1929,#1931,#1933,.T.);+#1929 = VERTEX_POINT('',#1930);+#1930 = CARTESIAN_POINT('',(-1.039858603684,-1.13,0.));+#1931 = VERTEX_POINT('',#1932);+#1932 = CARTESIAN_POINT('',(-1.039858603684,-0.77,0.));+#1933 = SURFACE_CURVE('',#1934,(#1938,#1950),.PCURVE_S1.);+#1934 = LINE('',#1935,#1936);+#1935 = CARTESIAN_POINT('',(-1.039858603684,-1.13,0.));+#1936 = VECTOR('',#1937,1.);+#1937 = DIRECTION('',(0.,1.,0.));+#1938 = PCURVE('',#1939,#1944);+#1939 = PLANE('',#1940);+#1940 = AXIS2_PLACEMENT_3D('',#1941,#1942,#1943);+#1941 = CARTESIAN_POINT('',(-1.039858603684,-0.95,0.));+#1942 = DIRECTION('',(0.,0.,1.));+#1943 = DIRECTION('',(1.,0.,0.));+#1944 = DEFINITIONAL_REPRESENTATION('',(#1945),#1949);+#1945 = LINE('',#1946,#1947);+#1946 = CARTESIAN_POINT('',(0.,-0.18));+#1947 = VECTOR('',#1948,1.);+#1948 = DIRECTION('',(0.,1.));+#1949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1950 = PCURVE('',#1951,#1956);+#1951 = CYLINDRICAL_SURFACE('',#1952,0.14);+#1952 = AXIS2_PLACEMENT_3D('',#1953,#1954,#1955);+#1953 = CARTESIAN_POINT('',(-1.039858603684,-0.95,0.14));+#1954 = DIRECTION('',(0.,1.,0.));+#1955 = DIRECTION('',(0.,0.,1.));+#1956 = DEFINITIONAL_REPRESENTATION('',(#1957),#1961);+#1957 = LINE('',#1958,#1959);+#1958 = CARTESIAN_POINT('',(3.14159265359,-0.18));+#1959 = VECTOR('',#1960,1.);+#1960 = DIRECTION('',(0.,1.));+#1961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1962 = ORIENTED_EDGE('',*,*,#1963,.T.);+#1963 = EDGE_CURVE('',#1929,#1964,#1966,.T.);+#1964 = VERTEX_POINT('',#1965);+#1965 = CARTESIAN_POINT('',(-1.2,-1.13,0.));+#1966 = SURFACE_CURVE('',#1967,(#1971,#1978),.PCURVE_S1.);+#1967 = LINE('',#1968,#1969);+#1968 = CARTESIAN_POINT('',(-0.992,-1.13,0.));+#1969 = VECTOR('',#1970,1.);+#1970 = DIRECTION('',(-1.,-0.,-0.));+#1971 = PCURVE('',#1939,#1972);+#1972 = DEFINITIONAL_REPRESENTATION('',(#1973),#1977);+#1973 = LINE('',#1974,#1975);+#1974 = CARTESIAN_POINT('',(4.7858603684E-02,-0.18));+#1975 = VECTOR('',#1976,1.);+#1976 = DIRECTION('',(-1.,0.));+#1977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1978 = PCURVE('',#1979,#1984);+#1979 = PLANE('',#1980);+#1980 = AXIS2_PLACEMENT_3D('',#1981,#1982,#1983);+#1981 = CARTESIAN_POINT('',(-0.85192011361,-1.13,0.248169484292));+#1982 = DIRECTION('',(0.,1.,0.));+#1983 = DIRECTION('',(0.,0.,-1.));+#1984 = DEFINITIONAL_REPRESENTATION('',(#1985),#1989);+#1985 = LINE('',#1986,#1987);+#1986 = CARTESIAN_POINT('',(0.248169484292,0.14007988639));+#1987 = VECTOR('',#1988,1.);+#1988 = DIRECTION('',(-0.,1.));+#1989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1990 = ORIENTED_EDGE('',*,*,#1991,.T.);+#1991 = EDGE_CURVE('',#1964,#1992,#1994,.T.);+#1992 = VERTEX_POINT('',#1993);+#1993 = CARTESIAN_POINT('',(-1.2,-0.77,0.));+#1994 = SURFACE_CURVE('',#1995,(#1999,#2006),.PCURVE_S1.);+#1995 = LINE('',#1996,#1997);+#1996 = CARTESIAN_POINT('',(-1.2,-1.29,0.));+#1997 = VECTOR('',#1998,1.);+#1998 = DIRECTION('',(0.,1.,0.));+#1999 = PCURVE('',#1939,#2000);+#2000 = DEFINITIONAL_REPRESENTATION('',(#2001),#2005);+#2001 = LINE('',#2002,#2003);+#2002 = CARTESIAN_POINT('',(-0.160141396316,-0.34));+#2003 = VECTOR('',#2004,1.);+#2004 = DIRECTION('',(0.,1.));+#2005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2006 = PCURVE('',#2007,#2012);+#2007 = PLANE('',#2008);+#2008 = AXIS2_PLACEMENT_3D('',#2009,#2010,#2011);+#2009 = CARTESIAN_POINT('',(-1.2,-1.63,-0.5));+#2010 = DIRECTION('',(-1.,0.,0.));+#2011 = DIRECTION('',(0.,0.,-1.));+#2012 = DEFINITIONAL_REPRESENTATION('',(#2013),#2017);+#2013 = LINE('',#2014,#2015);+#2014 = CARTESIAN_POINT('',(-0.5,-0.34));+#2015 = VECTOR('',#2016,1.);+#2016 = DIRECTION('',(0.,-1.));+#2017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2018 = ORIENTED_EDGE('',*,*,#2019,.F.);+#2019 = EDGE_CURVE('',#1931,#1992,#2020,.T.);+#2020 = SURFACE_CURVE('',#2021,(#2025,#2032),.PCURVE_S1.);+#2021 = LINE('',#2022,#2023);+#2022 = CARTESIAN_POINT('',(-0.992,-0.77,0.));+#2023 = VECTOR('',#2024,1.);+#2024 = DIRECTION('',(-1.,-0.,-0.));+#2025 = PCURVE('',#1939,#2026);+#2026 = DEFINITIONAL_REPRESENTATION('',(#2027),#2031);+#2027 = LINE('',#2028,#2029);+#2028 = CARTESIAN_POINT('',(4.7858603684E-02,0.18));+#2029 = VECTOR('',#2030,1.);+#2030 = DIRECTION('',(-1.,0.));+#2031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2032 = PCURVE('',#2033,#2038);+#2033 = PLANE('',#2034);+#2034 = AXIS2_PLACEMENT_3D('',#2035,#2036,#2037);+#2035 = CARTESIAN_POINT('',(-0.85192011361,-0.77,0.248169484292));+#2036 = DIRECTION('',(0.,1.,0.));+#2037 = DIRECTION('',(0.,0.,-1.));+#2038 = DEFINITIONAL_REPRESENTATION('',(#2039),#2043);+#2039 = LINE('',#2040,#2041);+#2040 = CARTESIAN_POINT('',(0.248169484292,0.14007988639));+#2041 = VECTOR('',#2042,1.);+#2042 = DIRECTION('',(-0.,1.));+#2043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2044 = ADVANCED_FACE('',(#2045),#1979,.F.);+#2045 = FACE_BOUND('',#2046,.T.);+#2046 = EDGE_LOOP('',(#2047,#2070,#2071,#2099,#2127,#2160,#2188,#2217,+    #2245,#2278,#2306,#2339));+#2047 = ORIENTED_EDGE('',*,*,#2048,.T.);+#2048 = EDGE_CURVE('',#2049,#1964,#2051,.T.);+#2049 = VERTEX_POINT('',#2050);+#2050 = CARTESIAN_POINT('',(-1.2,-1.13,0.1));+#2051 = SURFACE_CURVE('',#2052,(#2056,#2063),.PCURVE_S1.);+#2052 = LINE('',#2053,#2054);+#2053 = CARTESIAN_POINT('',(-1.2,-1.13,-0.125915257854));+#2054 = VECTOR('',#2055,1.);+#2055 = DIRECTION('',(-0.,-0.,-1.));+#2056 = PCURVE('',#1979,#2057);+#2057 = DEFINITIONAL_REPRESENTATION('',(#2058),#2062);+#2058 = LINE('',#2059,#2060);+#2059 = CARTESIAN_POINT('',(0.374084742146,0.34807988639));+#2060 = VECTOR('',#2061,1.);+#2061 = DIRECTION('',(1.,0.));+#2062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2063 = PCURVE('',#2007,#2064);+#2064 = DEFINITIONAL_REPRESENTATION('',(#2065),#2069);+#2065 = LINE('',#2066,#2067);+#2066 = CARTESIAN_POINT('',(-0.374084742146,-0.5));+#2067 = VECTOR('',#2068,1.);+#2068 = DIRECTION('',(1.,0.));+#2069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2070 = ORIENTED_EDGE('',*,*,#1963,.F.);+#2071 = ORIENTED_EDGE('',*,*,#2072,.T.);+#2072 = EDGE_CURVE('',#1929,#2073,#2075,.T.);+#2073 = VERTEX_POINT('',#2074);+#2074 = CARTESIAN_POINT('',(-0.923786895209,-1.13,6.172255438736E-02));+#2075 = SURFACE_CURVE('',#2076,(#2081,#2092),.PCURVE_S1.);+#2076 = CIRCLE('',#2077,0.14);+#2077 = AXIS2_PLACEMENT_3D('',#2078,#2079,#2080);+#2078 = CARTESIAN_POINT('',(-1.039858603684,-1.13,0.14));+#2079 = DIRECTION('',(0.,-1.,0.));+#2080 = DIRECTION('',(0.,0.,1.));+#2081 = PCURVE('',#1979,#2082);+#2082 = DEFINITIONAL_REPRESENTATION('',(#2083),#2091);+#2083 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2084,#2085,#2086,#2087,+#2088,#2089,#2090),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#2084 = CARTESIAN_POINT('',(-3.1830515708E-02,0.187938490074));+#2085 = CARTESIAN_POINT('',(-3.1830515708E-02,0.430425603134));+#2086 = CARTESIAN_POINT('',(0.178169484292,0.309182046604));+#2087 = CARTESIAN_POINT('',(0.388169484292,0.187938490074));+#2088 = CARTESIAN_POINT('',(0.178169484292,6.669493354418E-02));+#2089 = CARTESIAN_POINT('',(-3.1830515708E-02,-5.454862298564E-02));+#2090 = CARTESIAN_POINT('',(-3.1830515708E-02,0.187938490074));+#2091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2092 = PCURVE('',#1951,#2093);+#2093 = DEFINITIONAL_REPRESENTATION('',(#2094),#2098);+#2094 = LINE('',#2095,#2096);+#2095 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#2096 = VECTOR('',#2097,1.);+#2097 = DIRECTION('',(-1.,0.));+#2098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2099 = ORIENTED_EDGE('',*,*,#2100,.F.);+#2100 = EDGE_CURVE('',#2101,#2073,#2103,.T.);+#2101 = VERTEX_POINT('',#2102);+#2102 = CARTESIAN_POINT('',(-0.715304741594,-1.13,0.370864984461));+#2103 = SURFACE_CURVE('',#2104,(#2108,#2115),.PCURVE_S1.);+#2104 = LINE('',#2105,#2106);+#2105 = CARTESIAN_POINT('',(-0.688545818402,-1.13,0.410543769424));+#2106 = VECTOR('',#2107,1.);+#2107 = DIRECTION('',(-0.559124611519,-0.,-0.829083631966));+#2108 = PCURVE('',#1979,#2109);+#2109 = DEFINITIONAL_REPRESENTATION('',(#2110),#2114);+#2110 = LINE('',#2111,#2112);+#2111 = CARTESIAN_POINT('',(-0.162374285132,-0.163374295208));+#2112 = VECTOR('',#2113,1.);+#2113 = DIRECTION('',(0.829083631966,0.559124611519));+#2114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2115 = PCURVE('',#2116,#2121);+#2116 = PLANE('',#2117);+#2117 = AXIS2_PLACEMENT_3D('',#2118,#2119,#2120);+#2118 = CARTESIAN_POINT('',(-0.715304741594,-0.95,0.370864984461));+#2119 = DIRECTION('',(-0.829083631966,0.,0.559124611519));+#2120 = DIRECTION('',(0.559124611519,0.,0.829083631966));+#2121 = DEFINITIONAL_REPRESENTATION('',(#2122),#2126);+#2122 = LINE('',#2123,#2124);+#2123 = CARTESIAN_POINT('',(4.785860368351E-02,-0.18));+#2124 = VECTOR('',#2125,1.);+#2125 = DIRECTION('',(-1.,0.));+#2126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2127 = ORIENTED_EDGE('',*,*,#2128,.F.);+#2128 = EDGE_CURVE('',#2129,#2101,#2131,.T.);+#2129 = VERTEX_POINT('',#2130);+#2130 = CARTESIAN_POINT('',(-0.682141396316,-1.13,0.3885));+#2131 = SURFACE_CURVE('',#2132,(#2137,#2148),.PCURVE_S1.);+#2132 = CIRCLE('',#2133,4.E-02);+#2133 = AXIS2_PLACEMENT_3D('',#2134,#2135,#2136);+#2134 = CARTESIAN_POINT('',(-0.682141396316,-1.13,0.3485));+#2135 = DIRECTION('',(0.,-1.,0.));+#2136 = DIRECTION('',(0.,0.,1.));+#2137 = PCURVE('',#1979,#2138);+#2138 = DEFINITIONAL_REPRESENTATION('',(#2139),#2147);+#2139 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2140,#2141,#2142,#2143,+#2144,#2145,#2146),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#2140 = CARTESIAN_POINT('',(-0.140330515708,-0.169778717294));+#2141 = CARTESIAN_POINT('',(-0.140330515708,-0.100496684991));+#2142 = CARTESIAN_POINT('',(-8.0330515708E-02,-0.135137701143));+#2143 = CARTESIAN_POINT('',(-2.0330515708E-02,-0.169778717294));+#2144 = CARTESIAN_POINT('',(-8.0330515708E-02,-0.204419733445));+#2145 = CARTESIAN_POINT('',(-0.140330515708,-0.239060749597));+#2146 = CARTESIAN_POINT('',(-0.140330515708,-0.169778717294));+#2147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2148 = PCURVE('',#2149,#2154);+#2149 = CYLINDRICAL_SURFACE('',#2150,4.E-02);+#2150 = AXIS2_PLACEMENT_3D('',#2151,#2152,#2153);+#2151 = CARTESIAN_POINT('',(-0.682141396316,-0.95,0.3485));+#2152 = DIRECTION('',(0.,1.,0.));+#2153 = DIRECTION('',(0.,0.,1.));+#2154 = DEFINITIONAL_REPRESENTATION('',(#2155),#2159);+#2155 = LINE('',#2156,#2157);+#2156 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#2157 = VECTOR('',#2158,1.);+#2158 = DIRECTION('',(-1.,0.));+#2159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2160 = ORIENTED_EDGE('',*,*,#2161,.F.);+#2161 = EDGE_CURVE('',#2162,#2129,#2164,.T.);+#2162 = VERTEX_POINT('',#2163);+#2163 = CARTESIAN_POINT('',(-0.4,-1.13,0.3885));+#2164 = SURFACE_CURVE('',#2165,(#2169,#2176),.PCURVE_S1.);+#2165 = LINE('',#2166,#2167);+#2166 = CARTESIAN_POINT('',(-0.4,-1.13,0.3885));+#2167 = VECTOR('',#2168,1.);+#2168 = DIRECTION('',(-1.,-0.,-0.));+#2169 = PCURVE('',#1979,#2170);+#2170 = DEFINITIONAL_REPRESENTATION('',(#2171),#2175);+#2171 = LINE('',#2172,#2173);+#2172 = CARTESIAN_POINT('',(-0.140330515708,-0.45192011361));+#2173 = VECTOR('',#2174,1.);+#2174 = DIRECTION('',(-0.,1.));+#2175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2176 = PCURVE('',#2177,#2182);+#2177 = PLANE('',#2178);+#2178 = AXIS2_PLACEMENT_3D('',#2179,#2180,#2181);+#2179 = CARTESIAN_POINT('',(-0.4,-0.95,0.3885));+#2180 = DIRECTION('',(0.,0.,1.));+#2181 = DIRECTION('',(1.,0.,0.));+#2182 = DEFINITIONAL_REPRESENTATION('',(#2183),#2187);+#2183 = LINE('',#2184,#2185);+#2184 = CARTESIAN_POINT('',(0.,-0.18));+#2185 = VECTOR('',#2186,1.);+#2186 = DIRECTION('',(-1.,0.));+#2187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2188 = ORIENTED_EDGE('',*,*,#2189,.F.);+#2189 = EDGE_CURVE('',#2190,#2162,#2192,.T.);+#2190 = VERTEX_POINT('',#2191);+#2191 = CARTESIAN_POINT('',(-0.4,-1.13,0.4885));+#2192 = SURFACE_CURVE('',#2193,(#2198,#2205),.PCURVE_S1.);+#2193 = CIRCLE('',#2194,5.E-02);+#2194 = AXIS2_PLACEMENT_3D('',#2195,#2196,#2197);+#2195 = CARTESIAN_POINT('',(-0.4,-1.13,0.4385));+#2196 = DIRECTION('',(0.,1.,0.));+#2197 = DIRECTION('',(0.,0.,1.));+#2198 = PCURVE('',#1979,#2199);+#2199 = DEFINITIONAL_REPRESENTATION('',(#2200),#2204);+#2200 = CIRCLE('',#2201,5.E-02);+#2201 = AXIS2_PLACEMENT_2D('',#2202,#2203);+#2202 = CARTESIAN_POINT('',(-0.190330515708,-0.45192011361));+#2203 = DIRECTION('',(-1.,0.));+#2204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2205 = PCURVE('',#2206,#2211);+#2206 = CYLINDRICAL_SURFACE('',#2207,5.E-02);+#2207 = AXIS2_PLACEMENT_3D('',#2208,#2209,#2210);+#2208 = CARTESIAN_POINT('',(-0.4,-0.95,0.4385));+#2209 = DIRECTION('',(0.,1.,0.));+#2210 = DIRECTION('',(-1.,-0.,-0.));+#2211 = DEFINITIONAL_REPRESENTATION('',(#2212),#2216);+#2212 = LINE('',#2213,#2214);+#2213 = CARTESIAN_POINT('',(1.570796326795,-0.18));+#2214 = VECTOR('',#2215,1.);+#2215 = DIRECTION('',(1.,0.));+#2216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2217 = ORIENTED_EDGE('',*,*,#2218,.T.);+#2218 = EDGE_CURVE('',#2190,#2219,#2221,.T.);+#2219 = VERTEX_POINT('',#2220);+#2220 = CARTESIAN_POINT('',(-0.682141396316,-1.13,0.4885));+#2221 = SURFACE_CURVE('',#2222,(#2226,#2233),.PCURVE_S1.);+#2222 = LINE('',#2223,#2224);+#2223 = CARTESIAN_POINT('',(-0.4,-1.13,0.4885));+#2224 = VECTOR('',#2225,1.);+#2225 = DIRECTION('',(-1.,-0.,-0.));+#2226 = PCURVE('',#1979,#2227);+#2227 = DEFINITIONAL_REPRESENTATION('',(#2228),#2232);+#2228 = LINE('',#2229,#2230);+#2229 = CARTESIAN_POINT('',(-0.240330515708,-0.45192011361));+#2230 = VECTOR('',#2231,1.);+#2231 = DIRECTION('',(-0.,1.));+#2232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2233 = PCURVE('',#2234,#2239);+#2234 = PLANE('',#2235);+#2235 = AXIS2_PLACEMENT_3D('',#2236,#2237,#2238);+#2236 = CARTESIAN_POINT('',(-0.4,-0.95,0.4885));+#2237 = DIRECTION('',(0.,0.,1.));+#2238 = DIRECTION('',(1.,0.,0.));+#2239 = DEFINITIONAL_REPRESENTATION('',(#2240),#2244);+#2240 = LINE('',#2241,#2242);+#2241 = CARTESIAN_POINT('',(0.,-0.18));+#2242 = VECTOR('',#2243,1.);+#2243 = DIRECTION('',(-1.,0.));+#2244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2245 = ORIENTED_EDGE('',*,*,#2246,.T.);+#2246 = EDGE_CURVE('',#2219,#2247,#2249,.T.);+#2247 = VERTEX_POINT('',#2248);+#2248 = CARTESIAN_POINT('',(-0.798213104791,-1.13,0.426777445613));+#2249 = SURFACE_CURVE('',#2250,(#2255,#2266),.PCURVE_S1.);+#2250 = CIRCLE('',#2251,0.14);+#2251 = AXIS2_PLACEMENT_3D('',#2252,#2253,#2254);+#2252 = CARTESIAN_POINT('',(-0.682141396316,-1.13,0.3485));+#2253 = DIRECTION('',(0.,-1.,0.));+#2254 = DIRECTION('',(0.,0.,1.));+#2255 = PCURVE('',#1979,#2256);+#2256 = DEFINITIONAL_REPRESENTATION('',(#2257),#2265);+#2257 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2258,#2259,#2260,#2261,+#2262,#2263,#2264),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#2258 = CARTESIAN_POINT('',(-0.240330515708,-0.169778717294));+#2259 = CARTESIAN_POINT('',(-0.240330515708,7.270839576564E-02));+#2260 = CARTESIAN_POINT('',(-3.0330515708E-02,-4.853516076418E-02));+#2261 = CARTESIAN_POINT('',(0.179669484292,-0.169778717294));+#2262 = CARTESIAN_POINT('',(-3.0330515708E-02,-0.291022273824));+#2263 = CARTESIAN_POINT('',(-0.240330515708,-0.412265830354));+#2264 = CARTESIAN_POINT('',(-0.240330515708,-0.169778717294));+#2265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2266 = PCURVE('',#2267,#2272);+#2267 = CYLINDRICAL_SURFACE('',#2268,0.14);+#2268 = AXIS2_PLACEMENT_3D('',#2269,#2270,#2271);+#2269 = CARTESIAN_POINT('',(-0.682141396316,-0.95,0.3485));+#2270 = DIRECTION('',(0.,1.,0.));+#2271 = DIRECTION('',(0.,0.,1.));+#2272 = DEFINITIONAL_REPRESENTATION('',(#2273),#2277);+#2273 = LINE('',#2274,#2275);+#2274 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#2275 = VECTOR('',#2276,1.);+#2276 = DIRECTION('',(-1.,0.));+#2277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2278 = ORIENTED_EDGE('',*,*,#2279,.T.);+#2279 = EDGE_CURVE('',#2247,#2280,#2282,.T.);+#2280 = VERTEX_POINT('',#2281);+#2281 = CARTESIAN_POINT('',(-1.006695258406,-1.13,0.117635015539));+#2282 = SURFACE_CURVE('',#2283,(#2287,#2294),.PCURVE_S1.);+#2283 = LINE('',#2284,#2285);+#2284 = CARTESIAN_POINT('',(-0.771454181598,-1.13,0.466456230576));+#2285 = VECTOR('',#2286,1.);+#2286 = DIRECTION('',(-0.559124611519,-0.,-0.829083631966));+#2287 = PCURVE('',#1979,#2288);+#2288 = DEFINITIONAL_REPRESENTATION('',(#2289),#2293);+#2289 = LINE('',#2290,#2291);+#2290 = CARTESIAN_POINT('',(-0.218286746284,-8.0465932012E-02));+#2291 = VECTOR('',#2292,1.);+#2292 = DIRECTION('',(0.829083631966,0.559124611519));+#2293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2294 = PCURVE('',#2295,#2300);+#2295 = PLANE('',#2296);+#2296 = AXIS2_PLACEMENT_3D('',#2297,#2298,#2299);+#2297 = CARTESIAN_POINT('',(-0.798213104791,-0.95,0.426777445613));+#2298 = DIRECTION('',(-0.829083631966,0.,0.559124611519));+#2299 = DIRECTION('',(0.559124611519,0.,0.829083631966));+#2300 = DEFINITIONAL_REPRESENTATION('',(#2301),#2305);+#2301 = LINE('',#2302,#2303);+#2302 = CARTESIAN_POINT('',(4.785860368407E-02,-0.18));+#2303 = VECTOR('',#2304,1.);+#2304 = DIRECTION('',(-1.,0.));+#2305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2306 = ORIENTED_EDGE('',*,*,#2307,.F.);+#2307 = EDGE_CURVE('',#2308,#2280,#2310,.T.);+#2308 = VERTEX_POINT('',#2309);+#2309 = CARTESIAN_POINT('',(-1.039858603684,-1.13,0.1));+#2310 = SURFACE_CURVE('',#2311,(#2316,#2327),.PCURVE_S1.);+#2311 = CIRCLE('',#2312,4.E-02);+#2312 = AXIS2_PLACEMENT_3D('',#2313,#2314,#2315);+#2313 = CARTESIAN_POINT('',(-1.039858603684,-1.13,0.14));+#2314 = DIRECTION('',(0.,-1.,0.));+#2315 = DIRECTION('',(0.,0.,1.));+#2316 = PCURVE('',#1979,#2317);+#2317 = DEFINITIONAL_REPRESENTATION('',(#2318),#2326);+#2318 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2319,#2320,#2321,#2322,+#2323,#2324,#2325),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#2319 = CARTESIAN_POINT('',(6.8169484292E-02,0.187938490074));+#2320 = CARTESIAN_POINT('',(6.8169484292E-02,0.257220522377));+#2321 = CARTESIAN_POINT('',(0.128169484292,0.222579506225));+#2322 = CARTESIAN_POINT('',(0.188169484292,0.187938490074));+#2323 = CARTESIAN_POINT('',(0.128169484292,0.153297473923));+#2324 = CARTESIAN_POINT('',(6.8169484292E-02,0.118656457771));+#2325 = CARTESIAN_POINT('',(6.8169484292E-02,0.187938490074));+#2326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2327 = PCURVE('',#2328,#2333);+#2328 = CYLINDRICAL_SURFACE('',#2329,4.E-02);+#2329 = AXIS2_PLACEMENT_3D('',#2330,#2331,#2332);+#2330 = CARTESIAN_POINT('',(-1.039858603684,-0.95,0.14));+#2331 = DIRECTION('',(0.,1.,0.));+#2332 = DIRECTION('',(0.,0.,1.));+#2333 = DEFINITIONAL_REPRESENTATION('',(#2334),#2338);+#2334 = LINE('',#2335,#2336);+#2335 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#2336 = VECTOR('',#2337,1.);+#2337 = DIRECTION('',(-1.,0.));+#2338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2339 = ORIENTED_EDGE('',*,*,#2340,.T.);+#2340 = EDGE_CURVE('',#2308,#2049,#2341,.T.);+#2341 = SURFACE_CURVE('',#2342,(#2346,#2353),.PCURVE_S1.);+#2342 = LINE('',#2343,#2344);+#2343 = CARTESIAN_POINT('',(-0.992,-1.13,0.1));+#2344 = VECTOR('',#2345,1.);+#2345 = DIRECTION('',(-1.,-0.,-0.));+#2346 = PCURVE('',#1979,#2347);+#2347 = DEFINITIONAL_REPRESENTATION('',(#2348),#2352);+#2348 = LINE('',#2349,#2350);+#2349 = CARTESIAN_POINT('',(0.148169484292,0.14007988639));+#2350 = VECTOR('',#2351,1.);+#2351 = DIRECTION('',(-0.,1.));+#2352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2353 = PCURVE('',#2354,#2359);+#2354 = PLANE('',#2355);+#2355 = AXIS2_PLACEMENT_3D('',#2356,#2357,#2358);+#2356 = CARTESIAN_POINT('',(-1.039858603684,-0.95,0.1));+#2357 = DIRECTION('',(0.,0.,1.));+#2358 = DIRECTION('',(1.,0.,0.));+#2359 = DEFINITIONAL_REPRESENTATION('',(#2360),#2364);+#2360 = LINE('',#2361,#2362);+#2361 = CARTESIAN_POINT('',(4.7858603684E-02,-0.18));+#2362 = VECTOR('',#2363,1.);+#2363 = DIRECTION('',(-1.,0.));+#2364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2365 = ADVANCED_FACE('',(#2366),#2354,.T.);+#2366 = FACE_BOUND('',#2367,.F.);+#2367 = EDGE_LOOP('',(#2368,#2391,#2392,#2415));+#2368 = ORIENTED_EDGE('',*,*,#2369,.T.);+#2369 = EDGE_CURVE('',#2370,#2308,#2372,.T.);+#2370 = VERTEX_POINT('',#2371);+#2371 = CARTESIAN_POINT('',(-1.039858603684,-0.77,0.1));+#2372 = SURFACE_CURVE('',#2373,(#2377,#2384),.PCURVE_S1.);+#2373 = LINE('',#2374,#2375);+#2374 = CARTESIAN_POINT('',(-1.039858603684,-0.77,0.1));+#2375 = VECTOR('',#2376,1.);+#2376 = DIRECTION('',(-0.,-1.,-0.));+#2377 = PCURVE('',#2354,#2378);+#2378 = DEFINITIONAL_REPRESENTATION('',(#2379),#2383);+#2379 = LINE('',#2380,#2381);+#2380 = CARTESIAN_POINT('',(0.,0.18));+#2381 = VECTOR('',#2382,1.);+#2382 = DIRECTION('',(0.,-1.));+#2383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2384 = PCURVE('',#2328,#2385);+#2385 = DEFINITIONAL_REPRESENTATION('',(#2386),#2390);+#2386 = LINE('',#2387,#2388);+#2387 = CARTESIAN_POINT('',(3.14159265359,0.18));+#2388 = VECTOR('',#2389,1.);+#2389 = DIRECTION('',(-0.,-1.));+#2390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2391 = ORIENTED_EDGE('',*,*,#2340,.T.);+#2392 = ORIENTED_EDGE('',*,*,#2393,.T.);+#2393 = EDGE_CURVE('',#2049,#2394,#2396,.T.);+#2394 = VERTEX_POINT('',#2395);+#2395 = CARTESIAN_POINT('',(-1.2,-0.77,0.1));+#2396 = SURFACE_CURVE('',#2397,(#2401,#2408),.PCURVE_S1.);+#2397 = LINE('',#2398,#2399);+#2398 = CARTESIAN_POINT('',(-1.2,-1.29,0.1));+#2399 = VECTOR('',#2400,1.);+#2400 = DIRECTION('',(0.,1.,0.));+#2401 = PCURVE('',#2354,#2402);+#2402 = DEFINITIONAL_REPRESENTATION('',(#2403),#2407);+#2403 = LINE('',#2404,#2405);+#2404 = CARTESIAN_POINT('',(-0.160141396316,-0.34));+#2405 = VECTOR('',#2406,1.);+#2406 = DIRECTION('',(0.,1.));+#2407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2408 = PCURVE('',#2007,#2409);+#2409 = DEFINITIONAL_REPRESENTATION('',(#2410),#2414);+#2410 = LINE('',#2411,#2412);+#2411 = CARTESIAN_POINT('',(-0.6,-0.34));+#2412 = VECTOR('',#2413,1.);+#2413 = DIRECTION('',(0.,-1.));+#2414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2415 = ORIENTED_EDGE('',*,*,#2416,.F.);+#2416 = EDGE_CURVE('',#2370,#2394,#2417,.T.);+#2417 = SURFACE_CURVE('',#2418,(#2422,#2429),.PCURVE_S1.);+#2418 = LINE('',#2419,#2420);+#2419 = CARTESIAN_POINT('',(-0.992,-0.77,0.1));+#2420 = VECTOR('',#2421,1.);+#2421 = DIRECTION('',(-1.,-0.,-0.));+#2422 = PCURVE('',#2354,#2423);+#2423 = DEFINITIONAL_REPRESENTATION('',(#2424),#2428);+#2424 = LINE('',#2425,#2426);+#2425 = CARTESIAN_POINT('',(4.7858603684E-02,0.18));+#2426 = VECTOR('',#2427,1.);+#2427 = DIRECTION('',(-1.,0.));+#2428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2429 = PCURVE('',#2033,#2430);+#2430 = DEFINITIONAL_REPRESENTATION('',(#2431),#2435);+#2431 = LINE('',#2432,#2433);+#2432 = CARTESIAN_POINT('',(0.148169484292,0.14007988639));+#2433 = VECTOR('',#2434,1.);+#2434 = DIRECTION('',(-0.,1.));+#2435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2436 = ADVANCED_FACE('',(#2437),#2328,.F.);+#2437 = FACE_BOUND('',#2438,.F.);+#2438 = EDGE_LOOP('',(#2439,#2440,#2468,#2489));+#2439 = ORIENTED_EDGE('',*,*,#2369,.F.);+#2440 = ORIENTED_EDGE('',*,*,#2441,.T.);+#2441 = EDGE_CURVE('',#2370,#2442,#2444,.T.);+#2442 = VERTEX_POINT('',#2443);+#2443 = CARTESIAN_POINT('',(-1.006695258406,-0.77,0.117635015539));+#2444 = SURFACE_CURVE('',#2445,(#2450,#2457),.PCURVE_S1.);+#2445 = CIRCLE('',#2446,4.E-02);+#2446 = AXIS2_PLACEMENT_3D('',#2447,#2448,#2449);+#2447 = CARTESIAN_POINT('',(-1.039858603684,-0.77,0.14));+#2448 = DIRECTION('',(0.,-1.,0.));+#2449 = DIRECTION('',(0.,0.,1.));+#2450 = PCURVE('',#2328,#2451);+#2451 = DEFINITIONAL_REPRESENTATION('',(#2452),#2456);+#2452 = LINE('',#2453,#2454);+#2453 = CARTESIAN_POINT('',(6.28318530718,0.18));+#2454 = VECTOR('',#2455,1.);+#2455 = DIRECTION('',(-1.,-0.));+#2456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2457 = PCURVE('',#2033,#2458);+#2458 = DEFINITIONAL_REPRESENTATION('',(#2459),#2467);+#2459 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2460,#2461,#2462,#2463,+#2464,#2465,#2466),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#2460 = CARTESIAN_POINT('',(6.8169484292E-02,0.187938490074));+#2461 = CARTESIAN_POINT('',(6.8169484292E-02,0.257220522377));+#2462 = CARTESIAN_POINT('',(0.128169484292,0.222579506225));+#2463 = CARTESIAN_POINT('',(0.188169484292,0.187938490074));+#2464 = CARTESIAN_POINT('',(0.128169484292,0.153297473923));+#2465 = CARTESIAN_POINT('',(6.8169484292E-02,0.118656457771));+#2466 = CARTESIAN_POINT('',(6.8169484292E-02,0.187938490074));+#2467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2468 = ORIENTED_EDGE('',*,*,#2469,.T.);+#2469 = EDGE_CURVE('',#2442,#2280,#2470,.T.);+#2470 = SURFACE_CURVE('',#2471,(#2475,#2482),.PCURVE_S1.);+#2471 = LINE('',#2472,#2473);+#2472 = CARTESIAN_POINT('',(-1.006695258406,-0.77,0.117635015539));+#2473 = VECTOR('',#2474,1.);+#2474 = DIRECTION('',(-0.,-1.,-0.));+#2475 = PCURVE('',#2328,#2476);+#2476 = DEFINITIONAL_REPRESENTATION('',(#2477),#2481);+#2477 = LINE('',#2478,#2479);+#2478 = CARTESIAN_POINT('',(2.164125899784,0.18));+#2479 = VECTOR('',#2480,1.);+#2480 = DIRECTION('',(-0.,-1.));+#2481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2482 = PCURVE('',#2295,#2483);+#2483 = DEFINITIONAL_REPRESENTATION('',(#2484),#2488);+#2484 = LINE('',#2485,#2486);+#2485 = CARTESIAN_POINT('',(-0.372872431869,0.18));+#2486 = VECTOR('',#2487,1.);+#2487 = DIRECTION('',(0.,-1.));+#2488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2489 = ORIENTED_EDGE('',*,*,#2307,.F.);+#2490 = ADVANCED_FACE('',(#2491),#2295,.T.);+#2491 = FACE_BOUND('',#2492,.F.);+#2492 = EDGE_LOOP('',(#2493,#2494,#2495,#2518));+#2493 = ORIENTED_EDGE('',*,*,#2279,.T.);+#2494 = ORIENTED_EDGE('',*,*,#2469,.F.);+#2495 = ORIENTED_EDGE('',*,*,#2496,.F.);+#2496 = EDGE_CURVE('',#2497,#2442,#2499,.T.);+#2497 = VERTEX_POINT('',#2498);+#2498 = CARTESIAN_POINT('',(-0.798213104791,-0.77,0.426777445613));+#2499 = SURFACE_CURVE('',#2500,(#2504,#2511),.PCURVE_S1.);+#2500 = LINE('',#2501,#2502);+#2501 = CARTESIAN_POINT('',(-0.771454181598,-0.77,0.466456230576));+#2502 = VECTOR('',#2503,1.);+#2503 = DIRECTION('',(-0.559124611519,-0.,-0.829083631966));+#2504 = PCURVE('',#2295,#2505);+#2505 = DEFINITIONAL_REPRESENTATION('',(#2506),#2510);+#2506 = LINE('',#2507,#2508);+#2507 = CARTESIAN_POINT('',(4.785860368407E-02,0.18));+#2508 = VECTOR('',#2509,1.);+#2509 = DIRECTION('',(-1.,0.));+#2510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2511 = PCURVE('',#2033,#2512);+#2512 = DEFINITIONAL_REPRESENTATION('',(#2513),#2517);+#2513 = LINE('',#2514,#2515);+#2514 = CARTESIAN_POINT('',(-0.218286746284,-8.0465932012E-02));+#2515 = VECTOR('',#2516,1.);+#2516 = DIRECTION('',(0.829083631966,0.559124611519));+#2517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2518 = ORIENTED_EDGE('',*,*,#2519,.T.);+#2519 = EDGE_CURVE('',#2497,#2247,#2520,.T.);+#2520 = SURFACE_CURVE('',#2521,(#2525,#2532),.PCURVE_S1.);+#2521 = LINE('',#2522,#2523);+#2522 = CARTESIAN_POINT('',(-0.798213104791,-0.77,0.426777445613));+#2523 = VECTOR('',#2524,1.);+#2524 = DIRECTION('',(-0.,-1.,-0.));+#2525 = PCURVE('',#2295,#2526);+#2526 = DEFINITIONAL_REPRESENTATION('',(#2527),#2531);+#2527 = LINE('',#2528,#2529);+#2528 = CARTESIAN_POINT('',(0.,0.18));+#2529 = VECTOR('',#2530,1.);+#2530 = DIRECTION('',(0.,-1.));+#2531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2532 = PCURVE('',#2267,#2533);+#2533 = DEFINITIONAL_REPRESENTATION('',(#2534),#2538);+#2534 = LINE('',#2535,#2536);+#2535 = CARTESIAN_POINT('',(5.305718553373,0.18));+#2536 = VECTOR('',#2537,1.);+#2537 = DIRECTION('',(-0.,-1.));+#2538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2539 = ADVANCED_FACE('',(#2540),#2267,.T.);+#2540 = FACE_BOUND('',#2541,.T.);+#2541 = EDGE_LOOP('',(#2542,#2565,#2591,#2592));+#2542 = ORIENTED_EDGE('',*,*,#2543,.F.);+#2543 = EDGE_CURVE('',#2544,#2219,#2546,.T.);+#2544 = VERTEX_POINT('',#2545);+#2545 = CARTESIAN_POINT('',(-0.682141396316,-0.77,0.4885));+#2546 = SURFACE_CURVE('',#2547,(#2551,#2558),.PCURVE_S1.);+#2547 = LINE('',#2548,#2549);+#2548 = CARTESIAN_POINT('',(-0.682141396316,-0.77,0.4885));+#2549 = VECTOR('',#2550,1.);+#2550 = DIRECTION('',(-0.,-1.,-0.));+#2551 = PCURVE('',#2267,#2552);+#2552 = DEFINITIONAL_REPRESENTATION('',(#2553),#2557);+#2553 = LINE('',#2554,#2555);+#2554 = CARTESIAN_POINT('',(6.28318530718,0.18));+#2555 = VECTOR('',#2556,1.);+#2556 = DIRECTION('',(-0.,-1.));+#2557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2558 = PCURVE('',#2234,#2559);+#2559 = DEFINITIONAL_REPRESENTATION('',(#2560),#2564);+#2560 = LINE('',#2561,#2562);+#2561 = CARTESIAN_POINT('',(-0.282141396316,0.18));+#2562 = VECTOR('',#2563,1.);+#2563 = DIRECTION('',(0.,-1.));+#2564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2565 = ORIENTED_EDGE('',*,*,#2566,.T.);+#2566 = EDGE_CURVE('',#2544,#2497,#2567,.T.);+#2567 = SURFACE_CURVE('',#2568,(#2573,#2580),.PCURVE_S1.);+#2568 = CIRCLE('',#2569,0.14);+#2569 = AXIS2_PLACEMENT_3D('',#2570,#2571,#2572);+#2570 = CARTESIAN_POINT('',(-0.682141396316,-0.77,0.3485));+#2571 = DIRECTION('',(0.,-1.,0.));+#2572 = DIRECTION('',(0.,0.,1.));+#2573 = PCURVE('',#2267,#2574);+#2574 = DEFINITIONAL_REPRESENTATION('',(#2575),#2579);+#2575 = LINE('',#2576,#2577);+#2576 = CARTESIAN_POINT('',(6.28318530718,0.18));+#2577 = VECTOR('',#2578,1.);+#2578 = DIRECTION('',(-1.,-0.));+#2579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2580 = PCURVE('',#2033,#2581);+#2581 = DEFINITIONAL_REPRESENTATION('',(#2582),#2590);+#2582 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2583,#2584,#2585,#2586,+#2587,#2588,#2589),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#2583 = CARTESIAN_POINT('',(-0.240330515708,-0.169778717294));+#2584 = CARTESIAN_POINT('',(-0.240330515708,7.270839576564E-02));+#2585 = CARTESIAN_POINT('',(-3.0330515708E-02,-4.853516076418E-02));+#2586 = CARTESIAN_POINT('',(0.179669484292,-0.169778717294));+#2587 = CARTESIAN_POINT('',(-3.0330515708E-02,-0.291022273824));+#2588 = CARTESIAN_POINT('',(-0.240330515708,-0.412265830354));+#2589 = CARTESIAN_POINT('',(-0.240330515708,-0.169778717294));+#2590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2591 = ORIENTED_EDGE('',*,*,#2519,.T.);+#2592 = ORIENTED_EDGE('',*,*,#2246,.F.);+#2593 = ADVANCED_FACE('',(#2594),#2234,.T.);+#2594 = FACE_BOUND('',#2595,.F.);+#2595 = EDGE_LOOP('',(#2596,#2597,#2598,#2621));+#2596 = ORIENTED_EDGE('',*,*,#2218,.T.);+#2597 = ORIENTED_EDGE('',*,*,#2543,.F.);+#2598 = ORIENTED_EDGE('',*,*,#2599,.F.);+#2599 = EDGE_CURVE('',#2600,#2544,#2602,.T.);+#2600 = VERTEX_POINT('',#2601);+#2601 = CARTESIAN_POINT('',(-0.4,-0.77,0.4885));+#2602 = SURFACE_CURVE('',#2603,(#2607,#2614),.PCURVE_S1.);+#2603 = LINE('',#2604,#2605);+#2604 = CARTESIAN_POINT('',(-0.4,-0.77,0.4885));+#2605 = VECTOR('',#2606,1.);+#2606 = DIRECTION('',(-1.,-0.,-0.));+#2607 = PCURVE('',#2234,#2608);+#2608 = DEFINITIONAL_REPRESENTATION('',(#2609),#2613);+#2609 = LINE('',#2610,#2611);+#2610 = CARTESIAN_POINT('',(0.,0.18));+#2611 = VECTOR('',#2612,1.);+#2612 = DIRECTION('',(-1.,0.));+#2613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2614 = PCURVE('',#2033,#2615);+#2615 = DEFINITIONAL_REPRESENTATION('',(#2616),#2620);+#2616 = LINE('',#2617,#2618);+#2617 = CARTESIAN_POINT('',(-0.240330515708,-0.45192011361));+#2618 = VECTOR('',#2619,1.);+#2619 = DIRECTION('',(-0.,1.));+#2620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2621 = ORIENTED_EDGE('',*,*,#2622,.T.);+#2622 = EDGE_CURVE('',#2600,#2190,#2623,.T.);+#2623 = SURFACE_CURVE('',#2624,(#2628,#2635),.PCURVE_S1.);+#2624 = LINE('',#2625,#2626);+#2625 = CARTESIAN_POINT('',(-0.4,-0.77,0.4885));+#2626 = VECTOR('',#2627,1.);+#2627 = DIRECTION('',(-0.,-1.,-0.));+#2628 = PCURVE('',#2234,#2629);+#2629 = DEFINITIONAL_REPRESENTATION('',(#2630),#2634);+#2630 = LINE('',#2631,#2632);+#2631 = CARTESIAN_POINT('',(0.,0.18));+#2632 = VECTOR('',#2633,1.);+#2633 = DIRECTION('',(0.,-1.));+#2634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2635 = PCURVE('',#2206,#2636);+#2636 = DEFINITIONAL_REPRESENTATION('',(#2637),#2641);+#2637 = LINE('',#2638,#2639);+#2638 = CARTESIAN_POINT('',(1.570796326795,0.18));+#2639 = VECTOR('',#2640,1.);+#2640 = DIRECTION('',(0.,-1.));+#2641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2642 = ADVANCED_FACE('',(#2643),#2206,.T.);+#2643 = FACE_BOUND('',#2644,.T.);+#2644 = EDGE_LOOP('',(#2645,#2646,#2647,#2670));+#2645 = ORIENTED_EDGE('',*,*,#2622,.T.);+#2646 = ORIENTED_EDGE('',*,*,#2189,.T.);+#2647 = ORIENTED_EDGE('',*,*,#2648,.F.);+#2648 = EDGE_CURVE('',#2649,#2162,#2651,.T.);+#2649 = VERTEX_POINT('',#2650);+#2650 = CARTESIAN_POINT('',(-0.4,-0.77,0.3885));+#2651 = SURFACE_CURVE('',#2652,(#2656,#2663),.PCURVE_S1.);+#2652 = LINE('',#2653,#2654);+#2653 = CARTESIAN_POINT('',(-0.4,-0.77,0.3885));+#2654 = VECTOR('',#2655,1.);+#2655 = DIRECTION('',(-0.,-1.,-0.));+#2656 = PCURVE('',#2206,#2657);+#2657 = DEFINITIONAL_REPRESENTATION('',(#2658),#2662);+#2658 = LINE('',#2659,#2660);+#2659 = CARTESIAN_POINT('',(4.712388980385,0.18));+#2660 = VECTOR('',#2661,1.);+#2661 = DIRECTION('',(0.,-1.));+#2662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2663 = PCURVE('',#2177,#2664);+#2664 = DEFINITIONAL_REPRESENTATION('',(#2665),#2669);+#2665 = LINE('',#2666,#2667);+#2666 = CARTESIAN_POINT('',(0.,0.18));+#2667 = VECTOR('',#2668,1.);+#2668 = DIRECTION('',(0.,-1.));+#2669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2670 = ORIENTED_EDGE('',*,*,#2671,.T.);+#2671 = EDGE_CURVE('',#2649,#2600,#2672,.T.);+#2672 = SURFACE_CURVE('',#2673,(#2678,#2685),.PCURVE_S1.);+#2673 = CIRCLE('',#2674,5.E-02);+#2674 = AXIS2_PLACEMENT_3D('',#2675,#2676,#2677);+#2675 = CARTESIAN_POINT('',(-0.4,-0.77,0.4385));+#2676 = DIRECTION('',(0.,-1.,0.));+#2677 = DIRECTION('',(-0.,-0.,-1.));+#2678 = PCURVE('',#2206,#2679);+#2679 = DEFINITIONAL_REPRESENTATION('',(#2680),#2684);+#2680 = LINE('',#2681,#2682);+#2681 = CARTESIAN_POINT('',(4.712388980385,0.18));+#2682 = VECTOR('',#2683,1.);+#2683 = DIRECTION('',(-1.,0.));+#2684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2685 = PCURVE('',#2033,#2686);+#2686 = DEFINITIONAL_REPRESENTATION('',(#2687),#2695);+#2687 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2688,#2689,#2690,#2691,+#2692,#2693,#2694),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#2688 = CARTESIAN_POINT('',(-0.140330515708,-0.45192011361));+#2689 = CARTESIAN_POINT('',(-0.140330515708,-0.538522653988));+#2690 = CARTESIAN_POINT('',(-0.215330515708,-0.495221383799));+#2691 = CARTESIAN_POINT('',(-0.290330515708,-0.45192011361));+#2692 = CARTESIAN_POINT('',(-0.215330515708,-0.408618843421));+#2693 = CARTESIAN_POINT('',(-0.140330515708,-0.365317573232));+#2694 = CARTESIAN_POINT('',(-0.140330515708,-0.45192011361));+#2695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2696 = ADVANCED_FACE('',(#2697),#2177,.F.);+#2697 = FACE_BOUND('',#2698,.T.);+#2698 = EDGE_LOOP('',(#2699,#2700,#2723,#2744));+#2699 = ORIENTED_EDGE('',*,*,#2161,.T.);+#2700 = ORIENTED_EDGE('',*,*,#2701,.F.);+#2701 = EDGE_CURVE('',#2702,#2129,#2704,.T.);+#2702 = VERTEX_POINT('',#2703);+#2703 = CARTESIAN_POINT('',(-0.682141396316,-0.77,0.3885));+#2704 = SURFACE_CURVE('',#2705,(#2709,#2716),.PCURVE_S1.);+#2705 = LINE('',#2706,#2707);+#2706 = CARTESIAN_POINT('',(-0.682141396316,-0.77,0.3885));+#2707 = VECTOR('',#2708,1.);+#2708 = DIRECTION('',(-0.,-1.,-0.));+#2709 = PCURVE('',#2177,#2710);+#2710 = DEFINITIONAL_REPRESENTATION('',(#2711),#2715);+#2711 = LINE('',#2712,#2713);+#2712 = CARTESIAN_POINT('',(-0.282141396316,0.18));+#2713 = VECTOR('',#2714,1.);+#2714 = DIRECTION('',(0.,-1.));+#2715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2716 = PCURVE('',#2149,#2717);+#2717 = DEFINITIONAL_REPRESENTATION('',(#2718),#2722);+#2718 = LINE('',#2719,#2720);+#2719 = CARTESIAN_POINT('',(6.28318530718,0.18));+#2720 = VECTOR('',#2721,1.);+#2721 = DIRECTION('',(-0.,-1.));+#2722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2723 = ORIENTED_EDGE('',*,*,#2724,.F.);+#2724 = EDGE_CURVE('',#2649,#2702,#2725,.T.);+#2725 = SURFACE_CURVE('',#2726,(#2730,#2737),.PCURVE_S1.);+#2726 = LINE('',#2727,#2728);+#2727 = CARTESIAN_POINT('',(-0.4,-0.77,0.3885));+#2728 = VECTOR('',#2729,1.);+#2729 = DIRECTION('',(-1.,-0.,-0.));+#2730 = PCURVE('',#2177,#2731);+#2731 = DEFINITIONAL_REPRESENTATION('',(#2732),#2736);+#2732 = LINE('',#2733,#2734);+#2733 = CARTESIAN_POINT('',(0.,0.18));+#2734 = VECTOR('',#2735,1.);+#2735 = DIRECTION('',(-1.,0.));+#2736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2737 = PCURVE('',#2033,#2738);+#2738 = DEFINITIONAL_REPRESENTATION('',(#2739),#2743);+#2739 = LINE('',#2740,#2741);+#2740 = CARTESIAN_POINT('',(-0.140330515708,-0.45192011361));+#2741 = VECTOR('',#2742,1.);+#2742 = DIRECTION('',(-0.,1.));+#2743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2744 = ORIENTED_EDGE('',*,*,#2648,.T.);+#2745 = ADVANCED_FACE('',(#2746),#2149,.F.);+#2746 = FACE_BOUND('',#2747,.F.);+#2747 = EDGE_LOOP('',(#2748,#2749,#2777,#2798));+#2748 = ORIENTED_EDGE('',*,*,#2701,.F.);+#2749 = ORIENTED_EDGE('',*,*,#2750,.T.);+#2750 = EDGE_CURVE('',#2702,#2751,#2753,.T.);+#2751 = VERTEX_POINT('',#2752);+#2752 = CARTESIAN_POINT('',(-0.715304741594,-0.77,0.370864984461));+#2753 = SURFACE_CURVE('',#2754,(#2759,#2766),.PCURVE_S1.);+#2754 = CIRCLE('',#2755,4.E-02);+#2755 = AXIS2_PLACEMENT_3D('',#2756,#2757,#2758);+#2756 = CARTESIAN_POINT('',(-0.682141396316,-0.77,0.3485));+#2757 = DIRECTION('',(0.,-1.,0.));+#2758 = DIRECTION('',(0.,0.,1.));+#2759 = PCURVE('',#2149,#2760);+#2760 = DEFINITIONAL_REPRESENTATION('',(#2761),#2765);+#2761 = LINE('',#2762,#2763);+#2762 = CARTESIAN_POINT('',(6.28318530718,0.18));+#2763 = VECTOR('',#2764,1.);+#2764 = DIRECTION('',(-1.,-0.));+#2765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2766 = PCURVE('',#2033,#2767);+#2767 = DEFINITIONAL_REPRESENTATION('',(#2768),#2776);+#2768 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2769,#2770,#2771,#2772,+#2773,#2774,#2775),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#2769 = CARTESIAN_POINT('',(-0.140330515708,-0.169778717294));+#2770 = CARTESIAN_POINT('',(-0.140330515708,-0.100496684991));+#2771 = CARTESIAN_POINT('',(-8.0330515708E-02,-0.135137701143));+#2772 = CARTESIAN_POINT('',(-2.0330515708E-02,-0.169778717294));+#2773 = CARTESIAN_POINT('',(-8.0330515708E-02,-0.204419733445));+#2774 = CARTESIAN_POINT('',(-0.140330515708,-0.239060749597));+#2775 = CARTESIAN_POINT('',(-0.140330515708,-0.169778717294));+#2776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2777 = ORIENTED_EDGE('',*,*,#2778,.T.);+#2778 = EDGE_CURVE('',#2751,#2101,#2779,.T.);+#2779 = SURFACE_CURVE('',#2780,(#2784,#2791),.PCURVE_S1.);+#2780 = LINE('',#2781,#2782);+#2781 = CARTESIAN_POINT('',(-0.715304741594,-0.77,0.370864984461));+#2782 = VECTOR('',#2783,1.);+#2783 = DIRECTION('',(-0.,-1.,-0.));+#2784 = PCURVE('',#2149,#2785);+#2785 = DEFINITIONAL_REPRESENTATION('',(#2786),#2790);+#2786 = LINE('',#2787,#2788);+#2787 = CARTESIAN_POINT('',(5.305718553373,0.18));+#2788 = VECTOR('',#2789,1.);+#2789 = DIRECTION('',(-0.,-1.));+#2790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2791 = PCURVE('',#2116,#2792);+#2792 = DEFINITIONAL_REPRESENTATION('',(#2793),#2797);+#2793 = LINE('',#2794,#2795);+#2794 = CARTESIAN_POINT('',(0.,0.18));+#2795 = VECTOR('',#2796,1.);+#2796 = DIRECTION('',(0.,-1.));+#2797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2798 = ORIENTED_EDGE('',*,*,#2128,.F.);+#2799 = ADVANCED_FACE('',(#2800),#2116,.F.);+#2800 = FACE_BOUND('',#2801,.T.);+#2801 = EDGE_LOOP('',(#2802,#2803,#2826,#2847));+#2802 = ORIENTED_EDGE('',*,*,#2100,.T.);+#2803 = ORIENTED_EDGE('',*,*,#2804,.T.);+#2804 = EDGE_CURVE('',#2073,#2805,#2807,.T.);+#2805 = VERTEX_POINT('',#2806);+#2806 = CARTESIAN_POINT('',(-0.923786895209,-0.77,6.172255438736E-02));+#2807 = SURFACE_CURVE('',#2808,(#2812,#2819),.PCURVE_S1.);+#2808 = LINE('',#2809,#2810);+#2809 = CARTESIAN_POINT('',(-0.923786895209,-1.13,6.172255438736E-02));+#2810 = VECTOR('',#2811,1.);+#2811 = DIRECTION('',(0.,1.,0.));+#2812 = PCURVE('',#2116,#2813);+#2813 = DEFINITIONAL_REPRESENTATION('',(#2814),#2818);+#2814 = LINE('',#2815,#2816);+#2815 = CARTESIAN_POINT('',(-0.372872431869,-0.18));+#2816 = VECTOR('',#2817,1.);+#2817 = DIRECTION('',(0.,1.));+#2818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2819 = PCURVE('',#1951,#2820);+#2820 = DEFINITIONAL_REPRESENTATION('',(#2821),#2825);+#2821 = LINE('',#2822,#2823);+#2822 = CARTESIAN_POINT('',(2.164125899784,-0.18));+#2823 = VECTOR('',#2824,1.);+#2824 = DIRECTION('',(0.,1.));+#2825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2826 = ORIENTED_EDGE('',*,*,#2827,.F.);+#2827 = EDGE_CURVE('',#2751,#2805,#2828,.T.);+#2828 = SURFACE_CURVE('',#2829,(#2833,#2840),.PCURVE_S1.);+#2829 = LINE('',#2830,#2831);+#2830 = CARTESIAN_POINT('',(-0.688545818402,-0.77,0.410543769424));+#2831 = VECTOR('',#2832,1.);+#2832 = DIRECTION('',(-0.559124611519,-0.,-0.829083631966));+#2833 = PCURVE('',#2116,#2834);+#2834 = DEFINITIONAL_REPRESENTATION('',(#2835),#2839);+#2835 = LINE('',#2836,#2837);+#2836 = CARTESIAN_POINT('',(4.785860368351E-02,0.18));+#2837 = VECTOR('',#2838,1.);+#2838 = DIRECTION('',(-1.,0.));+#2839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2840 = PCURVE('',#2033,#2841);+#2841 = DEFINITIONAL_REPRESENTATION('',(#2842),#2846);+#2842 = LINE('',#2843,#2844);+#2843 = CARTESIAN_POINT('',(-0.162374285132,-0.163374295208));+#2844 = VECTOR('',#2845,1.);+#2845 = DIRECTION('',(0.829083631966,0.559124611519));+#2846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2847 = ORIENTED_EDGE('',*,*,#2778,.T.);+#2848 = ADVANCED_FACE('',(#2849),#2007,.T.);+#2849 = FACE_BOUND('',#2850,.F.);+#2850 = EDGE_LOOP('',(#2851,#2872,#2873,#2874));+#2851 = ORIENTED_EDGE('',*,*,#2852,.F.);+#2852 = EDGE_CURVE('',#2394,#1992,#2853,.T.);+#2853 = SURFACE_CURVE('',#2854,(#2858,#2865),.PCURVE_S1.);+#2854 = LINE('',#2855,#2856);+#2855 = CARTESIAN_POINT('',(-1.2,-0.77,-0.125915257854));+#2856 = VECTOR('',#2857,1.);+#2857 = DIRECTION('',(-0.,-0.,-1.));+#2858 = PCURVE('',#2007,#2859);+#2859 = DEFINITIONAL_REPRESENTATION('',(#2860),#2864);+#2860 = LINE('',#2861,#2862);+#2861 = CARTESIAN_POINT('',(-0.374084742146,-0.86));+#2862 = VECTOR('',#2863,1.);+#2863 = DIRECTION('',(1.,0.));+#2864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2865 = PCURVE('',#2033,#2866);+#2866 = DEFINITIONAL_REPRESENTATION('',(#2867),#2871);+#2867 = LINE('',#2868,#2869);+#2868 = CARTESIAN_POINT('',(0.374084742146,0.34807988639));+#2869 = VECTOR('',#2870,1.);+#2870 = DIRECTION('',(1.,0.));+#2871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2872 = ORIENTED_EDGE('',*,*,#2393,.F.);+#2873 = ORIENTED_EDGE('',*,*,#2048,.T.);+#2874 = ORIENTED_EDGE('',*,*,#1991,.T.);+#2875 = ADVANCED_FACE('',(#2876),#2033,.T.);+#2876 = FACE_BOUND('',#2877,.F.);+#2877 = EDGE_LOOP('',(#2878,#2879,#2880,#2906,#2907,#2908,#2909,#2910,+    #2911,#2912,#2913,#2914));+#2878 = ORIENTED_EDGE('',*,*,#2852,.T.);+#2879 = ORIENTED_EDGE('',*,*,#2019,.F.);+#2880 = ORIENTED_EDGE('',*,*,#2881,.T.);+#2881 = EDGE_CURVE('',#1931,#2805,#2882,.T.);+#2882 = SURFACE_CURVE('',#2883,(#2888,#2899),.PCURVE_S1.);+#2883 = CIRCLE('',#2884,0.14);+#2884 = AXIS2_PLACEMENT_3D('',#2885,#2886,#2887);+#2885 = CARTESIAN_POINT('',(-1.039858603684,-0.77,0.14));+#2886 = DIRECTION('',(0.,-1.,0.));+#2887 = DIRECTION('',(0.,0.,1.));+#2888 = PCURVE('',#2033,#2889);+#2889 = DEFINITIONAL_REPRESENTATION('',(#2890),#2898);+#2890 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2891,#2892,#2893,#2894,+#2895,#2896,#2897),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#2891 = CARTESIAN_POINT('',(-3.1830515708E-02,0.187938490074));+#2892 = CARTESIAN_POINT('',(-3.1830515708E-02,0.430425603134));+#2893 = CARTESIAN_POINT('',(0.178169484292,0.309182046604));+#2894 = CARTESIAN_POINT('',(0.388169484292,0.187938490074));+#2895 = CARTESIAN_POINT('',(0.178169484292,6.669493354418E-02));+#2896 = CARTESIAN_POINT('',(-3.1830515708E-02,-5.454862298564E-02));+#2897 = CARTESIAN_POINT('',(-3.1830515708E-02,0.187938490074));+#2898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2899 = PCURVE('',#1951,#2900);+#2900 = DEFINITIONAL_REPRESENTATION('',(#2901),#2905);+#2901 = LINE('',#2902,#2903);+#2902 = CARTESIAN_POINT('',(6.28318530718,0.18));+#2903 = VECTOR('',#2904,1.);+#2904 = DIRECTION('',(-1.,-0.));+#2905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2906 = ORIENTED_EDGE('',*,*,#2827,.F.);+#2907 = ORIENTED_EDGE('',*,*,#2750,.F.);+#2908 = ORIENTED_EDGE('',*,*,#2724,.F.);+#2909 = ORIENTED_EDGE('',*,*,#2671,.T.);+#2910 = ORIENTED_EDGE('',*,*,#2599,.T.);+#2911 = ORIENTED_EDGE('',*,*,#2566,.T.);+#2912 = ORIENTED_EDGE('',*,*,#2496,.T.);+#2913 = ORIENTED_EDGE('',*,*,#2441,.F.);+#2914 = ORIENTED_EDGE('',*,*,#2416,.T.);+#2915 = ADVANCED_FACE('',(#2916),#1951,.T.);+#2916 = FACE_BOUND('',#2917,.T.);+#2917 = EDGE_LOOP('',(#2918,#2919,#2920,#2921));+#2918 = ORIENTED_EDGE('',*,*,#2881,.T.);+#2919 = ORIENTED_EDGE('',*,*,#2804,.F.);+#2920 = ORIENTED_EDGE('',*,*,#2072,.F.);+#2921 = ORIENTED_EDGE('',*,*,#1928,.T.);+#2922 = MANIFOLD_SOLID_BREP('',#2923);+#2923 = CLOSED_SHELL('',(#2924,#3044,#3353,#3424,#3474,#3523,#3573,#3622+    ,#3672,#3721,#3771,#3820,#3847,#3883));+#2924 = ADVANCED_FACE('',(#2925),#2939,.F.);+#2925 = FACE_BOUND('',#2926,.F.);+#2926 = EDGE_LOOP('',(#2927,#2962,#2990,#3018));+#2927 = ORIENTED_EDGE('',*,*,#2928,.F.);+#2928 = EDGE_CURVE('',#2929,#2931,#2933,.T.);+#2929 = VERTEX_POINT('',#2930);+#2930 = CARTESIAN_POINT('',(1.039858603684,-0.18,0.));+#2931 = VERTEX_POINT('',#2932);+#2932 = CARTESIAN_POINT('',(1.039858603684,0.18,0.));+#2933 = SURFACE_CURVE('',#2934,(#2938,#2950),.PCURVE_S1.);+#2934 = LINE('',#2935,#2936);+#2935 = CARTESIAN_POINT('',(1.039858603684,-0.18,0.));+#2936 = VECTOR('',#2937,1.);+#2937 = DIRECTION('',(0.,1.,0.));+#2938 = PCURVE('',#2939,#2944);+#2939 = PLANE('',#2940);+#2940 = AXIS2_PLACEMENT_3D('',#2941,#2942,#2943);+#2941 = CARTESIAN_POINT('',(1.039858603684,0.,0.));+#2942 = DIRECTION('',(0.,0.,1.));+#2943 = DIRECTION('',(1.,0.,0.));+#2944 = DEFINITIONAL_REPRESENTATION('',(#2945),#2949);+#2945 = LINE('',#2946,#2947);+#2946 = CARTESIAN_POINT('',(0.,-0.18));+#2947 = VECTOR('',#2948,1.);+#2948 = DIRECTION('',(0.,1.));+#2949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2950 = PCURVE('',#2951,#2956);+#2951 = CYLINDRICAL_SURFACE('',#2952,0.14);+#2952 = AXIS2_PLACEMENT_3D('',#2953,#2954,#2955);+#2953 = CARTESIAN_POINT('',(1.039858603684,0.,0.14));+#2954 = DIRECTION('',(0.,1.,0.));+#2955 = DIRECTION('',(0.,0.,1.));+#2956 = DEFINITIONAL_REPRESENTATION('',(#2957),#2961);+#2957 = LINE('',#2958,#2959);+#2958 = CARTESIAN_POINT('',(3.14159265359,-0.18));+#2959 = VECTOR('',#2960,1.);+#2960 = DIRECTION('',(-0.,1.));+#2961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2962 = ORIENTED_EDGE('',*,*,#2963,.T.);+#2963 = EDGE_CURVE('',#2929,#2964,#2966,.T.);+#2964 = VERTEX_POINT('',#2965);+#2965 = CARTESIAN_POINT('',(1.2,-0.18,0.));+#2966 = SURFACE_CURVE('',#2967,(#2971,#2978),.PCURVE_S1.);+#2967 = LINE('',#2968,#2969);+#2968 = CARTESIAN_POINT('',(0.992,-0.18,0.));+#2969 = VECTOR('',#2970,1.);+#2970 = DIRECTION('',(1.,0.,0.));+#2971 = PCURVE('',#2939,#2972);+#2972 = DEFINITIONAL_REPRESENTATION('',(#2973),#2977);+#2973 = LINE('',#2974,#2975);+#2974 = CARTESIAN_POINT('',(-4.7858603684E-02,-0.18));+#2975 = VECTOR('',#2976,1.);+#2976 = DIRECTION('',(1.,0.));+#2977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2978 = PCURVE('',#2979,#2984);+#2979 = PLANE('',#2980);+#2980 = AXIS2_PLACEMENT_3D('',#2981,#2982,#2983);+#2981 = CARTESIAN_POINT('',(0.85192011361,-0.18,0.248169484292));+#2982 = DIRECTION('',(0.,1.,0.));+#2983 = DIRECTION('',(0.,0.,1.));+#2984 = DEFINITIONAL_REPRESENTATION('',(#2985),#2989);+#2985 = LINE('',#2986,#2987);+#2986 = CARTESIAN_POINT('',(-0.248169484292,0.14007988639));+#2987 = VECTOR('',#2988,1.);+#2988 = DIRECTION('',(0.,1.));+#2989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2990 = ORIENTED_EDGE('',*,*,#2991,.T.);+#2991 = EDGE_CURVE('',#2964,#2992,#2994,.T.);+#2992 = VERTEX_POINT('',#2993);+#2993 = CARTESIAN_POINT('',(1.2,0.18,0.));+#2994 = SURFACE_CURVE('',#2995,(#2999,#3006),.PCURVE_S1.);+#2995 = LINE('',#2996,#2997);+#2996 = CARTESIAN_POINT('',(1.2,-0.34,0.));+#2997 = VECTOR('',#2998,1.);+#2998 = DIRECTION('',(0.,1.,0.));+#2999 = PCURVE('',#2939,#3000);+#3000 = DEFINITIONAL_REPRESENTATION('',(#3001),#3005);+#3001 = LINE('',#3002,#3003);+#3002 = CARTESIAN_POINT('',(0.160141396316,-0.34));+#3003 = VECTOR('',#3004,1.);+#3004 = DIRECTION('',(0.,1.));+#3005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3006 = PCURVE('',#3007,#3012);+#3007 = PLANE('',#3008);+#3008 = AXIS2_PLACEMENT_3D('',#3009,#3010,#3011);+#3009 = CARTESIAN_POINT('',(1.2,-0.68,-0.5));+#3010 = DIRECTION('',(1.,0.,0.));+#3011 = DIRECTION('',(0.,0.,1.));+#3012 = DEFINITIONAL_REPRESENTATION('',(#3013),#3017);+#3013 = LINE('',#3014,#3015);+#3014 = CARTESIAN_POINT('',(0.5,-0.34));+#3015 = VECTOR('',#3016,1.);+#3016 = DIRECTION('',(0.,-1.));+#3017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3018 = ORIENTED_EDGE('',*,*,#3019,.F.);+#3019 = EDGE_CURVE('',#2931,#2992,#3020,.T.);+#3020 = SURFACE_CURVE('',#3021,(#3025,#3032),.PCURVE_S1.);+#3021 = LINE('',#3022,#3023);+#3022 = CARTESIAN_POINT('',(0.992,0.18,0.));+#3023 = VECTOR('',#3024,1.);+#3024 = DIRECTION('',(1.,0.,0.));+#3025 = PCURVE('',#2939,#3026);+#3026 = DEFINITIONAL_REPRESENTATION('',(#3027),#3031);+#3027 = LINE('',#3028,#3029);+#3028 = CARTESIAN_POINT('',(-4.7858603684E-02,0.18));+#3029 = VECTOR('',#3030,1.);+#3030 = DIRECTION('',(1.,0.));+#3031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3032 = PCURVE('',#3033,#3038);+#3033 = PLANE('',#3034);+#3034 = AXIS2_PLACEMENT_3D('',#3035,#3036,#3037);+#3035 = CARTESIAN_POINT('',(0.85192011361,0.18,0.248169484292));+#3036 = DIRECTION('',(0.,1.,0.));+#3037 = DIRECTION('',(0.,0.,1.));+#3038 = DEFINITIONAL_REPRESENTATION('',(#3039),#3043);+#3039 = LINE('',#3040,#3041);+#3040 = CARTESIAN_POINT('',(-0.248169484292,0.14007988639));+#3041 = VECTOR('',#3042,1.);+#3042 = DIRECTION('',(0.,1.));+#3043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3044 = ADVANCED_FACE('',(#3045),#2979,.F.);+#3045 = FACE_BOUND('',#3046,.F.);+#3046 = EDGE_LOOP('',(#3047,#3070,#3071,#3095,#3123,#3152,#3180,#3213,+    #3241,#3270,#3298,#3327));+#3047 = ORIENTED_EDGE('',*,*,#3048,.T.);+#3048 = EDGE_CURVE('',#3049,#2964,#3051,.T.);+#3049 = VERTEX_POINT('',#3050);+#3050 = CARTESIAN_POINT('',(1.2,-0.18,0.1));+#3051 = SURFACE_CURVE('',#3052,(#3056,#3063),.PCURVE_S1.);+#3052 = LINE('',#3053,#3054);+#3053 = CARTESIAN_POINT('',(1.2,-0.18,-0.125915257854));+#3054 = VECTOR('',#3055,1.);+#3055 = DIRECTION('',(0.,0.,-1.));+#3056 = PCURVE('',#2979,#3057);+#3057 = DEFINITIONAL_REPRESENTATION('',(#3058),#3062);+#3058 = LINE('',#3059,#3060);+#3059 = CARTESIAN_POINT('',(-0.374084742146,0.34807988639));+#3060 = VECTOR('',#3061,1.);+#3061 = DIRECTION('',(-1.,0.));+#3062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3063 = PCURVE('',#3007,#3064);+#3064 = DEFINITIONAL_REPRESENTATION('',(#3065),#3069);+#3065 = LINE('',#3066,#3067);+#3066 = CARTESIAN_POINT('',(0.374084742146,-0.5));+#3067 = VECTOR('',#3068,1.);+#3068 = DIRECTION('',(-1.,0.));+#3069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3070 = ORIENTED_EDGE('',*,*,#2963,.F.);+#3071 = ORIENTED_EDGE('',*,*,#3072,.T.);+#3072 = EDGE_CURVE('',#2929,#3073,#3075,.T.);+#3073 = VERTEX_POINT('',#3074);+#3074 = CARTESIAN_POINT('',(0.923786895209,-0.18,6.172255438736E-02));+#3075 = SURFACE_CURVE('',#3076,(#3081,#3088),.PCURVE_S1.);+#3076 = CIRCLE('',#3077,0.14);+#3077 = AXIS2_PLACEMENT_3D('',#3078,#3079,#3080);+#3078 = CARTESIAN_POINT('',(1.039858603684,-0.18,0.14));+#3079 = DIRECTION('',(0.,1.,0.));+#3080 = DIRECTION('',(0.,0.,1.));+#3081 = PCURVE('',#2979,#3082);+#3082 = DEFINITIONAL_REPRESENTATION('',(#3083),#3087);+#3083 = CIRCLE('',#3084,0.14);+#3084 = AXIS2_PLACEMENT_2D('',#3085,#3086);+#3085 = CARTESIAN_POINT('',(-0.108169484292,0.187938490074));+#3086 = DIRECTION('',(1.,0.));+#3087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3088 = PCURVE('',#2951,#3089);+#3089 = DEFINITIONAL_REPRESENTATION('',(#3090),#3094);+#3090 = LINE('',#3091,#3092);+#3091 = CARTESIAN_POINT('',(0.,-0.18));+#3092 = VECTOR('',#3093,1.);+#3093 = DIRECTION('',(1.,0.));+#3094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3095 = ORIENTED_EDGE('',*,*,#3096,.F.);+#3096 = EDGE_CURVE('',#3097,#3073,#3099,.T.);+#3097 = VERTEX_POINT('',#3098);+#3098 = CARTESIAN_POINT('',(0.715304741594,-0.18,0.370864984461));+#3099 = SURFACE_CURVE('',#3100,(#3104,#3111),.PCURVE_S1.);+#3100 = LINE('',#3101,#3102);+#3101 = CARTESIAN_POINT('',(0.688545818402,-0.18,0.410543769424));+#3102 = VECTOR('',#3103,1.);+#3103 = DIRECTION('',(0.559124611519,0.,-0.829083631966));+#3104 = PCURVE('',#2979,#3105);+#3105 = DEFINITIONAL_REPRESENTATION('',(#3106),#3110);+#3106 = LINE('',#3107,#3108);+#3107 = CARTESIAN_POINT('',(0.162374285132,-0.163374295208));+#3108 = VECTOR('',#3109,1.);+#3109 = DIRECTION('',(-0.829083631966,0.559124611519));+#3110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3111 = PCURVE('',#3112,#3117);+#3112 = PLANE('',#3113);+#3113 = AXIS2_PLACEMENT_3D('',#3114,#3115,#3116);+#3114 = CARTESIAN_POINT('',(0.715304741594,0.,0.370864984461));+#3115 = DIRECTION('',(0.829083631966,0.,0.559124611519));+#3116 = DIRECTION('',(0.559124611519,0.,-0.829083631966));+#3117 = DEFINITIONAL_REPRESENTATION('',(#3118),#3122);+#3118 = LINE('',#3119,#3120);+#3119 = CARTESIAN_POINT('',(-4.785860368351E-02,-0.18));+#3120 = VECTOR('',#3121,1.);+#3121 = DIRECTION('',(1.,0.));+#3122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3123 = ORIENTED_EDGE('',*,*,#3124,.F.);+#3124 = EDGE_CURVE('',#3125,#3097,#3127,.T.);+#3125 = VERTEX_POINT('',#3126);+#3126 = CARTESIAN_POINT('',(0.682141396316,-0.18,0.3885));+#3127 = SURFACE_CURVE('',#3128,(#3133,#3140),.PCURVE_S1.);+#3128 = CIRCLE('',#3129,4.E-02);+#3129 = AXIS2_PLACEMENT_3D('',#3130,#3131,#3132);+#3130 = CARTESIAN_POINT('',(0.682141396316,-0.18,0.3485));+#3131 = DIRECTION('',(0.,1.,0.));+#3132 = DIRECTION('',(0.,0.,1.));+#3133 = PCURVE('',#2979,#3134);+#3134 = DEFINITIONAL_REPRESENTATION('',(#3135),#3139);+#3135 = CIRCLE('',#3136,4.E-02);+#3136 = AXIS2_PLACEMENT_2D('',#3137,#3138);+#3137 = CARTESIAN_POINT('',(0.100330515708,-0.169778717294));+#3138 = DIRECTION('',(1.,0.));+#3139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3140 = PCURVE('',#3141,#3146);+#3141 = CYLINDRICAL_SURFACE('',#3142,4.E-02);+#3142 = AXIS2_PLACEMENT_3D('',#3143,#3144,#3145);+#3143 = CARTESIAN_POINT('',(0.682141396316,0.,0.3485));+#3144 = DIRECTION('',(0.,1.,0.));+#3145 = DIRECTION('',(0.,0.,1.));+#3146 = DEFINITIONAL_REPRESENTATION('',(#3147),#3151);+#3147 = LINE('',#3148,#3149);+#3148 = CARTESIAN_POINT('',(-4.138911435803E-13,-0.18));+#3149 = VECTOR('',#3150,1.);+#3150 = DIRECTION('',(1.,0.));+#3151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3152 = ORIENTED_EDGE('',*,*,#3153,.F.);+#3153 = EDGE_CURVE('',#3154,#3125,#3156,.T.);+#3154 = VERTEX_POINT('',#3155);+#3155 = CARTESIAN_POINT('',(0.4,-0.18,0.3885));+#3156 = SURFACE_CURVE('',#3157,(#3161,#3168),.PCURVE_S1.);+#3157 = LINE('',#3158,#3159);+#3158 = CARTESIAN_POINT('',(0.4,-0.18,0.3885));+#3159 = VECTOR('',#3160,1.);+#3160 = DIRECTION('',(1.,0.,0.));+#3161 = PCURVE('',#2979,#3162);+#3162 = DEFINITIONAL_REPRESENTATION('',(#3163),#3167);+#3163 = LINE('',#3164,#3165);+#3164 = CARTESIAN_POINT('',(0.140330515708,-0.45192011361));+#3165 = VECTOR('',#3166,1.);+#3166 = DIRECTION('',(0.,1.));+#3167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3168 = PCURVE('',#3169,#3174);+#3169 = PLANE('',#3170);+#3170 = AXIS2_PLACEMENT_3D('',#3171,#3172,#3173);+#3171 = CARTESIAN_POINT('',(0.4,0.,0.3885));+#3172 = DIRECTION('',(0.,0.,1.));+#3173 = DIRECTION('',(1.,0.,0.));+#3174 = DEFINITIONAL_REPRESENTATION('',(#3175),#3179);+#3175 = LINE('',#3176,#3177);+#3176 = CARTESIAN_POINT('',(0.,-0.18));+#3177 = VECTOR('',#3178,1.);+#3178 = DIRECTION('',(1.,0.));+#3179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3180 = ORIENTED_EDGE('',*,*,#3181,.F.);+#3181 = EDGE_CURVE('',#3182,#3154,#3184,.T.);+#3182 = VERTEX_POINT('',#3183);+#3183 = CARTESIAN_POINT('',(0.4,-0.18,0.4885));+#3184 = SURFACE_CURVE('',#3185,(#3190,#3201),.PCURVE_S1.);+#3185 = CIRCLE('',#3186,5.E-02);+#3186 = AXIS2_PLACEMENT_3D('',#3187,#3188,#3189);+#3187 = CARTESIAN_POINT('',(0.4,-0.18,0.4385));+#3188 = DIRECTION('',(0.,-1.,0.));+#3189 = DIRECTION('',(0.,0.,1.));+#3190 = PCURVE('',#2979,#3191);+#3191 = DEFINITIONAL_REPRESENTATION('',(#3192),#3200);+#3192 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3193,#3194,#3195,#3196,+#3197,#3198,#3199),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#3193 = CARTESIAN_POINT('',(0.240330515708,-0.45192011361));+#3194 = CARTESIAN_POINT('',(0.240330515708,-0.538522653988));+#3195 = CARTESIAN_POINT('',(0.165330515708,-0.495221383799));+#3196 = CARTESIAN_POINT('',(9.0330515708E-02,-0.45192011361));+#3197 = CARTESIAN_POINT('',(0.165330515708,-0.408618843421));+#3198 = CARTESIAN_POINT('',(0.240330515708,-0.365317573232));+#3199 = CARTESIAN_POINT('',(0.240330515708,-0.45192011361));+#3200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3201 = PCURVE('',#3202,#3207);+#3202 = CYLINDRICAL_SURFACE('',#3203,5.E-02);+#3203 = AXIS2_PLACEMENT_3D('',#3204,#3205,#3206);+#3204 = CARTESIAN_POINT('',(0.4,0.,0.4385));+#3205 = DIRECTION('',(0.,1.,0.));+#3206 = DIRECTION('',(1.,0.,0.));+#3207 = DEFINITIONAL_REPRESENTATION('',(#3208),#3212);+#3208 = LINE('',#3209,#3210);+#3209 = CARTESIAN_POINT('',(4.712388980385,-0.18));+#3210 = VECTOR('',#3211,1.);+#3211 = DIRECTION('',(-1.,0.));+#3212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3213 = ORIENTED_EDGE('',*,*,#3214,.T.);+#3214 = EDGE_CURVE('',#3182,#3215,#3217,.T.);+#3215 = VERTEX_POINT('',#3216);+#3216 = CARTESIAN_POINT('',(0.682141396316,-0.18,0.4885));+#3217 = SURFACE_CURVE('',#3218,(#3222,#3229),.PCURVE_S1.);+#3218 = LINE('',#3219,#3220);+#3219 = CARTESIAN_POINT('',(0.4,-0.18,0.4885));+#3220 = VECTOR('',#3221,1.);+#3221 = DIRECTION('',(1.,0.,0.));+#3222 = PCURVE('',#2979,#3223);+#3223 = DEFINITIONAL_REPRESENTATION('',(#3224),#3228);+#3224 = LINE('',#3225,#3226);+#3225 = CARTESIAN_POINT('',(0.240330515708,-0.45192011361));+#3226 = VECTOR('',#3227,1.);+#3227 = DIRECTION('',(0.,1.));+#3228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3229 = PCURVE('',#3230,#3235);+#3230 = PLANE('',#3231);+#3231 = AXIS2_PLACEMENT_3D('',#3232,#3233,#3234);+#3232 = CARTESIAN_POINT('',(0.4,0.,0.4885));+#3233 = DIRECTION('',(0.,0.,1.));+#3234 = DIRECTION('',(1.,0.,0.));+#3235 = DEFINITIONAL_REPRESENTATION('',(#3236),#3240);+#3236 = LINE('',#3237,#3238);+#3237 = CARTESIAN_POINT('',(0.,-0.18));+#3238 = VECTOR('',#3239,1.);+#3239 = DIRECTION('',(1.,0.));+#3240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3241 = ORIENTED_EDGE('',*,*,#3242,.T.);+#3242 = EDGE_CURVE('',#3215,#3243,#3245,.T.);+#3243 = VERTEX_POINT('',#3244);+#3244 = CARTESIAN_POINT('',(0.798213104791,-0.18,0.426777445613));+#3245 = SURFACE_CURVE('',#3246,(#3251,#3258),.PCURVE_S1.);+#3246 = CIRCLE('',#3247,0.14);+#3247 = AXIS2_PLACEMENT_3D('',#3248,#3249,#3250);+#3248 = CARTESIAN_POINT('',(0.682141396316,-0.18,0.3485));+#3249 = DIRECTION('',(0.,1.,0.));+#3250 = DIRECTION('',(0.,0.,1.));+#3251 = PCURVE('',#2979,#3252);+#3252 = DEFINITIONAL_REPRESENTATION('',(#3253),#3257);+#3253 = CIRCLE('',#3254,0.14);+#3254 = AXIS2_PLACEMENT_2D('',#3255,#3256);+#3255 = CARTESIAN_POINT('',(0.100330515708,-0.169778717294));+#3256 = DIRECTION('',(1.,0.));+#3257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3258 = PCURVE('',#3259,#3264);+#3259 = CYLINDRICAL_SURFACE('',#3260,0.14);+#3260 = AXIS2_PLACEMENT_3D('',#3261,#3262,#3263);+#3261 = CARTESIAN_POINT('',(0.682141396316,0.,0.3485));+#3262 = DIRECTION('',(0.,1.,0.));+#3263 = DIRECTION('',(0.,0.,1.));+#3264 = DEFINITIONAL_REPRESENTATION('',(#3265),#3269);+#3265 = LINE('',#3266,#3267);+#3266 = CARTESIAN_POINT('',(-4.138911435803E-13,-0.18));+#3267 = VECTOR('',#3268,1.);+#3268 = DIRECTION('',(1.,0.));+#3269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3270 = ORIENTED_EDGE('',*,*,#3271,.T.);+#3271 = EDGE_CURVE('',#3243,#3272,#3274,.T.);+#3272 = VERTEX_POINT('',#3273);+#3273 = CARTESIAN_POINT('',(1.006695258406,-0.18,0.117635015539));+#3274 = SURFACE_CURVE('',#3275,(#3279,#3286),.PCURVE_S1.);+#3275 = LINE('',#3276,#3277);+#3276 = CARTESIAN_POINT('',(0.771454181598,-0.18,0.466456230576));+#3277 = VECTOR('',#3278,1.);+#3278 = DIRECTION('',(0.559124611519,0.,-0.829083631966));+#3279 = PCURVE('',#2979,#3280);+#3280 = DEFINITIONAL_REPRESENTATION('',(#3281),#3285);+#3281 = LINE('',#3282,#3283);+#3282 = CARTESIAN_POINT('',(0.218286746284,-8.0465932012E-02));+#3283 = VECTOR('',#3284,1.);+#3284 = DIRECTION('',(-0.829083631966,0.559124611519));+#3285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3286 = PCURVE('',#3287,#3292);+#3287 = PLANE('',#3288);+#3288 = AXIS2_PLACEMENT_3D('',#3289,#3290,#3291);+#3289 = CARTESIAN_POINT('',(0.798213104791,0.,0.426777445613));+#3290 = DIRECTION('',(0.829083631966,0.,0.559124611519));+#3291 = DIRECTION('',(0.559124611519,0.,-0.829083631966));+#3292 = DEFINITIONAL_REPRESENTATION('',(#3293),#3297);+#3293 = LINE('',#3294,#3295);+#3294 = CARTESIAN_POINT('',(-4.785860368407E-02,-0.18));+#3295 = VECTOR('',#3296,1.);+#3296 = DIRECTION('',(1.,0.));+#3297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3298 = ORIENTED_EDGE('',*,*,#3299,.F.);+#3299 = EDGE_CURVE('',#3300,#3272,#3302,.T.);+#3300 = VERTEX_POINT('',#3301);+#3301 = CARTESIAN_POINT('',(1.039858603684,-0.18,0.1));+#3302 = SURFACE_CURVE('',#3303,(#3308,#3315),.PCURVE_S1.);+#3303 = CIRCLE('',#3304,4.E-02);+#3304 = AXIS2_PLACEMENT_3D('',#3305,#3306,#3307);+#3305 = CARTESIAN_POINT('',(1.039858603684,-0.18,0.14));+#3306 = DIRECTION('',(0.,1.,0.));+#3307 = DIRECTION('',(0.,0.,1.));+#3308 = PCURVE('',#2979,#3309);+#3309 = DEFINITIONAL_REPRESENTATION('',(#3310),#3314);+#3310 = CIRCLE('',#3311,4.E-02);+#3311 = AXIS2_PLACEMENT_2D('',#3312,#3313);+#3312 = CARTESIAN_POINT('',(-0.108169484292,0.187938490074));+#3313 = DIRECTION('',(1.,0.));+#3314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3315 = PCURVE('',#3316,#3321);+#3316 = CYLINDRICAL_SURFACE('',#3317,4.E-02);+#3317 = AXIS2_PLACEMENT_3D('',#3318,#3319,#3320);+#3318 = CARTESIAN_POINT('',(1.039858603684,0.,0.14));+#3319 = DIRECTION('',(0.,1.,0.));+#3320 = DIRECTION('',(0.,0.,1.));+#3321 = DEFINITIONAL_REPRESENTATION('',(#3322),#3326);+#3322 = LINE('',#3323,#3324);+#3323 = CARTESIAN_POINT('',(0.,-0.18));+#3324 = VECTOR('',#3325,1.);+#3325 = DIRECTION('',(1.,0.));+#3326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3327 = ORIENTED_EDGE('',*,*,#3328,.T.);+#3328 = EDGE_CURVE('',#3300,#3049,#3329,.T.);+#3329 = SURFACE_CURVE('',#3330,(#3334,#3341),.PCURVE_S1.);+#3330 = LINE('',#3331,#3332);+#3331 = CARTESIAN_POINT('',(0.992,-0.18,0.1));+#3332 = VECTOR('',#3333,1.);+#3333 = DIRECTION('',(1.,0.,0.));+#3334 = PCURVE('',#2979,#3335);+#3335 = DEFINITIONAL_REPRESENTATION('',(#3336),#3340);+#3336 = LINE('',#3337,#3338);+#3337 = CARTESIAN_POINT('',(-0.148169484292,0.14007988639));+#3338 = VECTOR('',#3339,1.);+#3339 = DIRECTION('',(0.,1.));+#3340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3341 = PCURVE('',#3342,#3347);+#3342 = PLANE('',#3343);+#3343 = AXIS2_PLACEMENT_3D('',#3344,#3345,#3346);+#3344 = CARTESIAN_POINT('',(1.039858603684,0.,0.1));+#3345 = DIRECTION('',(0.,0.,1.));+#3346 = DIRECTION('',(1.,0.,0.));+#3347 = DEFINITIONAL_REPRESENTATION('',(#3348),#3352);+#3348 = LINE('',#3349,#3350);+#3349 = CARTESIAN_POINT('',(-4.7858603684E-02,-0.18));+#3350 = VECTOR('',#3351,1.);+#3351 = DIRECTION('',(1.,0.));+#3352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3353 = ADVANCED_FACE('',(#3354),#3342,.T.);+#3354 = FACE_BOUND('',#3355,.T.);+#3355 = EDGE_LOOP('',(#3356,#3379,#3380,#3403));+#3356 = ORIENTED_EDGE('',*,*,#3357,.T.);+#3357 = EDGE_CURVE('',#3358,#3300,#3360,.T.);+#3358 = VERTEX_POINT('',#3359);+#3359 = CARTESIAN_POINT('',(1.039858603684,0.18,0.1));+#3360 = SURFACE_CURVE('',#3361,(#3365,#3372),.PCURVE_S1.);+#3361 = LINE('',#3362,#3363);+#3362 = CARTESIAN_POINT('',(1.039858603684,0.18,0.1));+#3363 = VECTOR('',#3364,1.);+#3364 = DIRECTION('',(0.,-1.,0.));+#3365 = PCURVE('',#3342,#3366);+#3366 = DEFINITIONAL_REPRESENTATION('',(#3367),#3371);+#3367 = LINE('',#3368,#3369);+#3368 = CARTESIAN_POINT('',(0.,0.18));+#3369 = VECTOR('',#3370,1.);+#3370 = DIRECTION('',(0.,-1.));+#3371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3372 = PCURVE('',#3316,#3373);+#3373 = DEFINITIONAL_REPRESENTATION('',(#3374),#3378);+#3374 = LINE('',#3375,#3376);+#3375 = CARTESIAN_POINT('',(3.14159265359,0.18));+#3376 = VECTOR('',#3377,1.);+#3377 = DIRECTION('',(0.,-1.));+#3378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3379 = ORIENTED_EDGE('',*,*,#3328,.T.);+#3380 = ORIENTED_EDGE('',*,*,#3381,.T.);+#3381 = EDGE_CURVE('',#3049,#3382,#3384,.T.);+#3382 = VERTEX_POINT('',#3383);+#3383 = CARTESIAN_POINT('',(1.2,0.18,0.1));+#3384 = SURFACE_CURVE('',#3385,(#3389,#3396),.PCURVE_S1.);+#3385 = LINE('',#3386,#3387);+#3386 = CARTESIAN_POINT('',(1.2,-0.34,0.1));+#3387 = VECTOR('',#3388,1.);+#3388 = DIRECTION('',(0.,1.,0.));+#3389 = PCURVE('',#3342,#3390);+#3390 = DEFINITIONAL_REPRESENTATION('',(#3391),#3395);+#3391 = LINE('',#3392,#3393);+#3392 = CARTESIAN_POINT('',(0.160141396316,-0.34));+#3393 = VECTOR('',#3394,1.);+#3394 = DIRECTION('',(0.,1.));+#3395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3396 = PCURVE('',#3007,#3397);+#3397 = DEFINITIONAL_REPRESENTATION('',(#3398),#3402);+#3398 = LINE('',#3399,#3400);+#3399 = CARTESIAN_POINT('',(0.6,-0.34));+#3400 = VECTOR('',#3401,1.);+#3401 = DIRECTION('',(0.,-1.));+#3402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3403 = ORIENTED_EDGE('',*,*,#3404,.F.);+#3404 = EDGE_CURVE('',#3358,#3382,#3405,.T.);+#3405 = SURFACE_CURVE('',#3406,(#3410,#3417),.PCURVE_S1.);+#3406 = LINE('',#3407,#3408);+#3407 = CARTESIAN_POINT('',(0.992,0.18,0.1));+#3408 = VECTOR('',#3409,1.);+#3409 = DIRECTION('',(1.,0.,0.));+#3410 = PCURVE('',#3342,#3411);+#3411 = DEFINITIONAL_REPRESENTATION('',(#3412),#3416);+#3412 = LINE('',#3413,#3414);+#3413 = CARTESIAN_POINT('',(-4.7858603684E-02,0.18));+#3414 = VECTOR('',#3415,1.);+#3415 = DIRECTION('',(1.,0.));+#3416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3417 = PCURVE('',#3033,#3418);+#3418 = DEFINITIONAL_REPRESENTATION('',(#3419),#3423);+#3419 = LINE('',#3420,#3421);+#3420 = CARTESIAN_POINT('',(-0.148169484292,0.14007988639));+#3421 = VECTOR('',#3422,1.);+#3422 = DIRECTION('',(0.,1.));+#3423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3424 = ADVANCED_FACE('',(#3425),#3316,.F.);+#3425 = FACE_BOUND('',#3426,.F.);+#3426 = EDGE_LOOP('',(#3427,#3428,#3451,#3473));+#3427 = ORIENTED_EDGE('',*,*,#3299,.T.);+#3428 = ORIENTED_EDGE('',*,*,#3429,.F.);+#3429 = EDGE_CURVE('',#3430,#3272,#3432,.T.);+#3430 = VERTEX_POINT('',#3431);+#3431 = CARTESIAN_POINT('',(1.006695258406,0.18,0.117635015539));+#3432 = SURFACE_CURVE('',#3433,(#3437,#3444),.PCURVE_S1.);+#3433 = LINE('',#3434,#3435);+#3434 = CARTESIAN_POINT('',(1.006695258406,0.18,0.117635015539));+#3435 = VECTOR('',#3436,1.);+#3436 = DIRECTION('',(0.,-1.,0.));+#3437 = PCURVE('',#3316,#3438);+#3438 = DEFINITIONAL_REPRESENTATION('',(#3439),#3443);+#3439 = LINE('',#3440,#3441);+#3440 = CARTESIAN_POINT('',(4.119059407396,0.18));+#3441 = VECTOR('',#3442,1.);+#3442 = DIRECTION('',(0.,-1.));+#3443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3444 = PCURVE('',#3287,#3445);+#3445 = DEFINITIONAL_REPRESENTATION('',(#3446),#3450);+#3446 = LINE('',#3447,#3448);+#3447 = CARTESIAN_POINT('',(0.372872431869,0.18));+#3448 = VECTOR('',#3449,1.);+#3449 = DIRECTION('',(0.,-1.));+#3450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3451 = ORIENTED_EDGE('',*,*,#3452,.F.);+#3452 = EDGE_CURVE('',#3358,#3430,#3453,.T.);+#3453 = SURFACE_CURVE('',#3454,(#3459,#3466),.PCURVE_S1.);+#3454 = CIRCLE('',#3455,4.E-02);+#3455 = AXIS2_PLACEMENT_3D('',#3456,#3457,#3458);+#3456 = CARTESIAN_POINT('',(1.039858603684,0.18,0.14));+#3457 = DIRECTION('',(0.,1.,0.));+#3458 = DIRECTION('',(0.,0.,1.));+#3459 = PCURVE('',#3316,#3460);+#3460 = DEFINITIONAL_REPRESENTATION('',(#3461),#3465);+#3461 = LINE('',#3462,#3463);+#3462 = CARTESIAN_POINT('',(-0.,0.18));+#3463 = VECTOR('',#3464,1.);+#3464 = DIRECTION('',(1.,-0.));+#3465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3466 = PCURVE('',#3033,#3467);+#3467 = DEFINITIONAL_REPRESENTATION('',(#3468),#3472);+#3468 = CIRCLE('',#3469,4.E-02);+#3469 = AXIS2_PLACEMENT_2D('',#3470,#3471);+#3470 = CARTESIAN_POINT('',(-0.108169484292,0.187938490074));+#3471 = DIRECTION('',(1.,0.));+#3472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3473 = ORIENTED_EDGE('',*,*,#3357,.T.);+#3474 = ADVANCED_FACE('',(#3475),#3287,.T.);+#3475 = FACE_BOUND('',#3476,.T.);+#3476 = EDGE_LOOP('',(#3477,#3478,#3479,#3502));+#3477 = ORIENTED_EDGE('',*,*,#3271,.T.);+#3478 = ORIENTED_EDGE('',*,*,#3429,.F.);+#3479 = ORIENTED_EDGE('',*,*,#3480,.F.);+#3480 = EDGE_CURVE('',#3481,#3430,#3483,.T.);+#3481 = VERTEX_POINT('',#3482);+#3482 = CARTESIAN_POINT('',(0.798213104791,0.18,0.426777445613));+#3483 = SURFACE_CURVE('',#3484,(#3488,#3495),.PCURVE_S1.);+#3484 = LINE('',#3485,#3486);+#3485 = CARTESIAN_POINT('',(0.771454181598,0.18,0.466456230576));+#3486 = VECTOR('',#3487,1.);+#3487 = DIRECTION('',(0.559124611519,0.,-0.829083631966));+#3488 = PCURVE('',#3287,#3489);+#3489 = DEFINITIONAL_REPRESENTATION('',(#3490),#3494);+#3490 = LINE('',#3491,#3492);+#3491 = CARTESIAN_POINT('',(-4.785860368407E-02,0.18));+#3492 = VECTOR('',#3493,1.);+#3493 = DIRECTION('',(1.,0.));+#3494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3495 = PCURVE('',#3033,#3496);+#3496 = DEFINITIONAL_REPRESENTATION('',(#3497),#3501);+#3497 = LINE('',#3498,#3499);+#3498 = CARTESIAN_POINT('',(0.218286746284,-8.0465932012E-02));+#3499 = VECTOR('',#3500,1.);+#3500 = DIRECTION('',(-0.829083631966,0.559124611519));+#3501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3502 = ORIENTED_EDGE('',*,*,#3503,.T.);+#3503 = EDGE_CURVE('',#3481,#3243,#3504,.T.);+#3504 = SURFACE_CURVE('',#3505,(#3509,#3516),.PCURVE_S1.);+#3505 = LINE('',#3506,#3507);+#3506 = CARTESIAN_POINT('',(0.798213104791,0.18,0.426777445613));+#3507 = VECTOR('',#3508,1.);+#3508 = DIRECTION('',(0.,-1.,0.));+#3509 = PCURVE('',#3287,#3510);+#3510 = DEFINITIONAL_REPRESENTATION('',(#3511),#3515);+#3511 = LINE('',#3512,#3513);+#3512 = CARTESIAN_POINT('',(0.,0.18));+#3513 = VECTOR('',#3514,1.);+#3514 = DIRECTION('',(0.,-1.));+#3515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3516 = PCURVE('',#3259,#3517);+#3517 = DEFINITIONAL_REPRESENTATION('',(#3518),#3522);+#3518 = LINE('',#3519,#3520);+#3519 = CARTESIAN_POINT('',(0.977466753807,0.18));+#3520 = VECTOR('',#3521,1.);+#3521 = DIRECTION('',(0.,-1.));+#3522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3523 = ADVANCED_FACE('',(#3524),#3259,.T.);+#3524 = FACE_BOUND('',#3525,.T.);+#3525 = EDGE_LOOP('',(#3526,#3527,#3528,#3552));+#3526 = ORIENTED_EDGE('',*,*,#3242,.T.);+#3527 = ORIENTED_EDGE('',*,*,#3503,.F.);+#3528 = ORIENTED_EDGE('',*,*,#3529,.F.);+#3529 = EDGE_CURVE('',#3530,#3481,#3532,.T.);+#3530 = VERTEX_POINT('',#3531);+#3531 = CARTESIAN_POINT('',(0.682141396316,0.18,0.4885));+#3532 = SURFACE_CURVE('',#3533,(#3538,#3545),.PCURVE_S1.);+#3533 = CIRCLE('',#3534,0.14);+#3534 = AXIS2_PLACEMENT_3D('',#3535,#3536,#3537);+#3535 = CARTESIAN_POINT('',(0.682141396316,0.18,0.3485));+#3536 = DIRECTION('',(0.,1.,0.));+#3537 = DIRECTION('',(0.,0.,1.));+#3538 = PCURVE('',#3259,#3539);+#3539 = DEFINITIONAL_REPRESENTATION('',(#3540),#3544);+#3540 = LINE('',#3541,#3542);+#3541 = CARTESIAN_POINT('',(-4.138911435803E-13,0.18));+#3542 = VECTOR('',#3543,1.);+#3543 = DIRECTION('',(1.,-0.));+#3544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3545 = PCURVE('',#3033,#3546);+#3546 = DEFINITIONAL_REPRESENTATION('',(#3547),#3551);+#3547 = CIRCLE('',#3548,0.14);+#3548 = AXIS2_PLACEMENT_2D('',#3549,#3550);+#3549 = CARTESIAN_POINT('',(0.100330515708,-0.169778717294));+#3550 = DIRECTION('',(1.,0.));+#3551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3552 = ORIENTED_EDGE('',*,*,#3553,.T.);+#3553 = EDGE_CURVE('',#3530,#3215,#3554,.T.);+#3554 = SURFACE_CURVE('',#3555,(#3559,#3566),.PCURVE_S1.);+#3555 = LINE('',#3556,#3557);+#3556 = CARTESIAN_POINT('',(0.682141396316,0.18,0.4885));+#3557 = VECTOR('',#3558,1.);+#3558 = DIRECTION('',(0.,-1.,0.));+#3559 = PCURVE('',#3259,#3560);+#3560 = DEFINITIONAL_REPRESENTATION('',(#3561),#3565);+#3561 = LINE('',#3562,#3563);+#3562 = CARTESIAN_POINT('',(0.,0.18));+#3563 = VECTOR('',#3564,1.);+#3564 = DIRECTION('',(0.,-1.));+#3565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3566 = PCURVE('',#3230,#3567);+#3567 = DEFINITIONAL_REPRESENTATION('',(#3568),#3572);+#3568 = LINE('',#3569,#3570);+#3569 = CARTESIAN_POINT('',(0.282141396316,0.18));+#3570 = VECTOR('',#3571,1.);+#3571 = DIRECTION('',(0.,-1.));+#3572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3573 = ADVANCED_FACE('',(#3574),#3230,.T.);+#3574 = FACE_BOUND('',#3575,.T.);+#3575 = EDGE_LOOP('',(#3576,#3577,#3578,#3601));+#3576 = ORIENTED_EDGE('',*,*,#3214,.T.);+#3577 = ORIENTED_EDGE('',*,*,#3553,.F.);+#3578 = ORIENTED_EDGE('',*,*,#3579,.F.);+#3579 = EDGE_CURVE('',#3580,#3530,#3582,.T.);+#3580 = VERTEX_POINT('',#3581);+#3581 = CARTESIAN_POINT('',(0.4,0.18,0.4885));+#3582 = SURFACE_CURVE('',#3583,(#3587,#3594),.PCURVE_S1.);+#3583 = LINE('',#3584,#3585);+#3584 = CARTESIAN_POINT('',(0.4,0.18,0.4885));+#3585 = VECTOR('',#3586,1.);+#3586 = DIRECTION('',(1.,0.,0.));+#3587 = PCURVE('',#3230,#3588);+#3588 = DEFINITIONAL_REPRESENTATION('',(#3589),#3593);+#3589 = LINE('',#3590,#3591);+#3590 = CARTESIAN_POINT('',(0.,0.18));+#3591 = VECTOR('',#3592,1.);+#3592 = DIRECTION('',(1.,0.));+#3593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3594 = PCURVE('',#3033,#3595);+#3595 = DEFINITIONAL_REPRESENTATION('',(#3596),#3600);+#3596 = LINE('',#3597,#3598);+#3597 = CARTESIAN_POINT('',(0.240330515708,-0.45192011361));+#3598 = VECTOR('',#3599,1.);+#3599 = DIRECTION('',(0.,1.));+#3600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3601 = ORIENTED_EDGE('',*,*,#3602,.T.);+#3602 = EDGE_CURVE('',#3580,#3182,#3603,.T.);+#3603 = SURFACE_CURVE('',#3604,(#3608,#3615),.PCURVE_S1.);+#3604 = LINE('',#3605,#3606);+#3605 = CARTESIAN_POINT('',(0.4,0.18,0.4885));+#3606 = VECTOR('',#3607,1.);+#3607 = DIRECTION('',(0.,-1.,0.));+#3608 = PCURVE('',#3230,#3609);+#3609 = DEFINITIONAL_REPRESENTATION('',(#3610),#3614);+#3610 = LINE('',#3611,#3612);+#3611 = CARTESIAN_POINT('',(0.,0.18));+#3612 = VECTOR('',#3613,1.);+#3613 = DIRECTION('',(0.,-1.));+#3614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3615 = PCURVE('',#3202,#3616);+#3616 = DEFINITIONAL_REPRESENTATION('',(#3617),#3621);+#3617 = LINE('',#3618,#3619);+#3618 = CARTESIAN_POINT('',(4.712388980385,0.18));+#3619 = VECTOR('',#3620,1.);+#3620 = DIRECTION('',(-0.,-1.));+#3621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3622 = ADVANCED_FACE('',(#3623),#3202,.T.);+#3623 = FACE_BOUND('',#3624,.T.);+#3624 = EDGE_LOOP('',(#3625,#3649,#3670,#3671));+#3625 = ORIENTED_EDGE('',*,*,#3626,.F.);+#3626 = EDGE_CURVE('',#3627,#3580,#3629,.T.);+#3627 = VERTEX_POINT('',#3628);+#3628 = CARTESIAN_POINT('',(0.4,0.18,0.3885));+#3629 = SURFACE_CURVE('',#3630,(#3635,#3642),.PCURVE_S1.);+#3630 = CIRCLE('',#3631,5.E-02);+#3631 = AXIS2_PLACEMENT_3D('',#3632,#3633,#3634);+#3632 = CARTESIAN_POINT('',(0.4,0.18,0.4385));+#3633 = DIRECTION('',(0.,1.,0.));+#3634 = DIRECTION('',(0.,0.,-1.));+#3635 = PCURVE('',#3202,#3636);+#3636 = DEFINITIONAL_REPRESENTATION('',(#3637),#3641);+#3637 = LINE('',#3638,#3639);+#3638 = CARTESIAN_POINT('',(1.570796326795,0.18));+#3639 = VECTOR('',#3640,1.);+#3640 = DIRECTION('',(1.,-0.));+#3641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3642 = PCURVE('',#3033,#3643);+#3643 = DEFINITIONAL_REPRESENTATION('',(#3644),#3648);+#3644 = CIRCLE('',#3645,5.E-02);+#3645 = AXIS2_PLACEMENT_2D('',#3646,#3647);+#3646 = CARTESIAN_POINT('',(0.190330515708,-0.45192011361));+#3647 = DIRECTION('',(-1.,0.));+#3648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3649 = ORIENTED_EDGE('',*,*,#3650,.T.);+#3650 = EDGE_CURVE('',#3627,#3154,#3651,.T.);+#3651 = SURFACE_CURVE('',#3652,(#3656,#3663),.PCURVE_S1.);+#3652 = LINE('',#3653,#3654);+#3653 = CARTESIAN_POINT('',(0.4,0.18,0.3885));+#3654 = VECTOR('',#3655,1.);+#3655 = DIRECTION('',(0.,-1.,0.));+#3656 = PCURVE('',#3202,#3657);+#3657 = DEFINITIONAL_REPRESENTATION('',(#3658),#3662);+#3658 = LINE('',#3659,#3660);+#3659 = CARTESIAN_POINT('',(1.570796326795,0.18));+#3660 = VECTOR('',#3661,1.);+#3661 = DIRECTION('',(-0.,-1.));+#3662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3663 = PCURVE('',#3169,#3664);+#3664 = DEFINITIONAL_REPRESENTATION('',(#3665),#3669);+#3665 = LINE('',#3666,#3667);+#3666 = CARTESIAN_POINT('',(0.,0.18));+#3667 = VECTOR('',#3668,1.);+#3668 = DIRECTION('',(0.,-1.));+#3669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3670 = ORIENTED_EDGE('',*,*,#3181,.F.);+#3671 = ORIENTED_EDGE('',*,*,#3602,.F.);+#3672 = ADVANCED_FACE('',(#3673),#3169,.F.);+#3673 = FACE_BOUND('',#3674,.F.);+#3674 = EDGE_LOOP('',(#3675,#3676,#3699,#3720));+#3675 = ORIENTED_EDGE('',*,*,#3153,.T.);+#3676 = ORIENTED_EDGE('',*,*,#3677,.F.);+#3677 = EDGE_CURVE('',#3678,#3125,#3680,.T.);+#3678 = VERTEX_POINT('',#3679);+#3679 = CARTESIAN_POINT('',(0.682141396316,0.18,0.3885));+#3680 = SURFACE_CURVE('',#3681,(#3685,#3692),.PCURVE_S1.);+#3681 = LINE('',#3682,#3683);+#3682 = CARTESIAN_POINT('',(0.682141396316,0.18,0.3885));+#3683 = VECTOR('',#3684,1.);+#3684 = DIRECTION('',(0.,-1.,0.));+#3685 = PCURVE('',#3169,#3686);+#3686 = DEFINITIONAL_REPRESENTATION('',(#3687),#3691);+#3687 = LINE('',#3688,#3689);+#3688 = CARTESIAN_POINT('',(0.282141396316,0.18));+#3689 = VECTOR('',#3690,1.);+#3690 = DIRECTION('',(0.,-1.));+#3691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3692 = PCURVE('',#3141,#3693);+#3693 = DEFINITIONAL_REPRESENTATION('',(#3694),#3698);+#3694 = LINE('',#3695,#3696);+#3695 = CARTESIAN_POINT('',(0.,0.18));+#3696 = VECTOR('',#3697,1.);+#3697 = DIRECTION('',(0.,-1.));+#3698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3699 = ORIENTED_EDGE('',*,*,#3700,.F.);+#3700 = EDGE_CURVE('',#3627,#3678,#3701,.T.);+#3701 = SURFACE_CURVE('',#3702,(#3706,#3713),.PCURVE_S1.);+#3702 = LINE('',#3703,#3704);+#3703 = CARTESIAN_POINT('',(0.4,0.18,0.3885));+#3704 = VECTOR('',#3705,1.);+#3705 = DIRECTION('',(1.,0.,0.));+#3706 = PCURVE('',#3169,#3707);+#3707 = DEFINITIONAL_REPRESENTATION('',(#3708),#3712);+#3708 = LINE('',#3709,#3710);+#3709 = CARTESIAN_POINT('',(0.,0.18));+#3710 = VECTOR('',#3711,1.);+#3711 = DIRECTION('',(1.,0.));+#3712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3713 = PCURVE('',#3033,#3714);+#3714 = DEFINITIONAL_REPRESENTATION('',(#3715),#3719);+#3715 = LINE('',#3716,#3717);+#3716 = CARTESIAN_POINT('',(0.140330515708,-0.45192011361));+#3717 = VECTOR('',#3718,1.);+#3718 = DIRECTION('',(0.,1.));+#3719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3720 = ORIENTED_EDGE('',*,*,#3650,.T.);+#3721 = ADVANCED_FACE('',(#3722),#3141,.F.);+#3722 = FACE_BOUND('',#3723,.F.);+#3723 = EDGE_LOOP('',(#3724,#3725,#3748,#3770));+#3724 = ORIENTED_EDGE('',*,*,#3124,.T.);+#3725 = ORIENTED_EDGE('',*,*,#3726,.F.);+#3726 = EDGE_CURVE('',#3727,#3097,#3729,.T.);+#3727 = VERTEX_POINT('',#3728);+#3728 = CARTESIAN_POINT('',(0.715304741594,0.18,0.370864984461));+#3729 = SURFACE_CURVE('',#3730,(#3734,#3741),.PCURVE_S1.);+#3730 = LINE('',#3731,#3732);+#3731 = CARTESIAN_POINT('',(0.715304741594,0.18,0.370864984461));+#3732 = VECTOR('',#3733,1.);+#3733 = DIRECTION('',(0.,-1.,0.));+#3734 = PCURVE('',#3141,#3735);+#3735 = DEFINITIONAL_REPRESENTATION('',(#3736),#3740);+#3736 = LINE('',#3737,#3738);+#3737 = CARTESIAN_POINT('',(0.977466753807,0.18));+#3738 = VECTOR('',#3739,1.);+#3739 = DIRECTION('',(0.,-1.));+#3740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3741 = PCURVE('',#3112,#3742);+#3742 = DEFINITIONAL_REPRESENTATION('',(#3743),#3747);+#3743 = LINE('',#3744,#3745);+#3744 = CARTESIAN_POINT('',(0.,0.18));+#3745 = VECTOR('',#3746,1.);+#3746 = DIRECTION('',(0.,-1.));+#3747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3748 = ORIENTED_EDGE('',*,*,#3749,.F.);+#3749 = EDGE_CURVE('',#3678,#3727,#3750,.T.);+#3750 = SURFACE_CURVE('',#3751,(#3756,#3763),.PCURVE_S1.);+#3751 = CIRCLE('',#3752,4.E-02);+#3752 = AXIS2_PLACEMENT_3D('',#3753,#3754,#3755);+#3753 = CARTESIAN_POINT('',(0.682141396316,0.18,0.3485));+#3754 = DIRECTION('',(0.,1.,0.));+#3755 = DIRECTION('',(0.,0.,1.));+#3756 = PCURVE('',#3141,#3757);+#3757 = DEFINITIONAL_REPRESENTATION('',(#3758),#3762);+#3758 = LINE('',#3759,#3760);+#3759 = CARTESIAN_POINT('',(-4.138911435803E-13,0.18));+#3760 = VECTOR('',#3761,1.);+#3761 = DIRECTION('',(1.,-0.));+#3762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3763 = PCURVE('',#3033,#3764);+#3764 = DEFINITIONAL_REPRESENTATION('',(#3765),#3769);+#3765 = CIRCLE('',#3766,4.E-02);+#3766 = AXIS2_PLACEMENT_2D('',#3767,#3768);+#3767 = CARTESIAN_POINT('',(0.100330515708,-0.169778717294));+#3768 = DIRECTION('',(1.,0.));+#3769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3770 = ORIENTED_EDGE('',*,*,#3677,.T.);+#3771 = ADVANCED_FACE('',(#3772),#3112,.F.);+#3772 = FACE_BOUND('',#3773,.F.);+#3773 = EDGE_LOOP('',(#3774,#3775,#3798,#3819));+#3774 = ORIENTED_EDGE('',*,*,#3096,.T.);+#3775 = ORIENTED_EDGE('',*,*,#3776,.T.);+#3776 = EDGE_CURVE('',#3073,#3777,#3779,.T.);+#3777 = VERTEX_POINT('',#3778);+#3778 = CARTESIAN_POINT('',(0.923786895209,0.18,6.172255438736E-02));+#3779 = SURFACE_CURVE('',#3780,(#3784,#3791),.PCURVE_S1.);+#3780 = LINE('',#3781,#3782);+#3781 = CARTESIAN_POINT('',(0.923786895209,-0.18,6.172255438736E-02));+#3782 = VECTOR('',#3783,1.);+#3783 = DIRECTION('',(0.,1.,0.));+#3784 = PCURVE('',#3112,#3785);+#3785 = DEFINITIONAL_REPRESENTATION('',(#3786),#3790);+#3786 = LINE('',#3787,#3788);+#3787 = CARTESIAN_POINT('',(0.372872431869,-0.18));+#3788 = VECTOR('',#3789,1.);+#3789 = DIRECTION('',(0.,1.));+#3790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3791 = PCURVE('',#2951,#3792);+#3792 = DEFINITIONAL_REPRESENTATION('',(#3793),#3797);+#3793 = LINE('',#3794,#3795);+#3794 = CARTESIAN_POINT('',(4.119059407396,-0.18));+#3795 = VECTOR('',#3796,1.);+#3796 = DIRECTION('',(-0.,1.));+#3797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3798 = ORIENTED_EDGE('',*,*,#3799,.F.);+#3799 = EDGE_CURVE('',#3727,#3777,#3800,.T.);+#3800 = SURFACE_CURVE('',#3801,(#3805,#3812),.PCURVE_S1.);+#3801 = LINE('',#3802,#3803);+#3802 = CARTESIAN_POINT('',(0.688545818402,0.18,0.410543769424));+#3803 = VECTOR('',#3804,1.);+#3804 = DIRECTION('',(0.559124611519,0.,-0.829083631966));+#3805 = PCURVE('',#3112,#3806);+#3806 = DEFINITIONAL_REPRESENTATION('',(#3807),#3811);+#3807 = LINE('',#3808,#3809);+#3808 = CARTESIAN_POINT('',(-4.785860368351E-02,0.18));+#3809 = VECTOR('',#3810,1.);+#3810 = DIRECTION('',(1.,0.));+#3811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3812 = PCURVE('',#3033,#3813);+#3813 = DEFINITIONAL_REPRESENTATION('',(#3814),#3818);+#3814 = LINE('',#3815,#3816);+#3815 = CARTESIAN_POINT('',(0.162374285132,-0.163374295208));+#3816 = VECTOR('',#3817,1.);+#3817 = DIRECTION('',(-0.829083631966,0.559124611519));+#3818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3819 = ORIENTED_EDGE('',*,*,#3726,.T.);+#3820 = ADVANCED_FACE('',(#3821),#3007,.T.);+#3821 = FACE_BOUND('',#3822,.T.);+#3822 = EDGE_LOOP('',(#3823,#3844,#3845,#3846));+#3823 = ORIENTED_EDGE('',*,*,#3824,.F.);+#3824 = EDGE_CURVE('',#3382,#2992,#3825,.T.);+#3825 = SURFACE_CURVE('',#3826,(#3830,#3837),.PCURVE_S1.);+#3826 = LINE('',#3827,#3828);+#3827 = CARTESIAN_POINT('',(1.2,0.18,-0.125915257854));+#3828 = VECTOR('',#3829,1.);+#3829 = DIRECTION('',(0.,0.,-1.));+#3830 = PCURVE('',#3007,#3831);+#3831 = DEFINITIONAL_REPRESENTATION('',(#3832),#3836);+#3832 = LINE('',#3833,#3834);+#3833 = CARTESIAN_POINT('',(0.374084742146,-0.86));+#3834 = VECTOR('',#3835,1.);+#3835 = DIRECTION('',(-1.,0.));+#3836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3837 = PCURVE('',#3033,#3838);+#3838 = DEFINITIONAL_REPRESENTATION('',(#3839),#3843);+#3839 = LINE('',#3840,#3841);+#3840 = CARTESIAN_POINT('',(-0.374084742146,0.34807988639));+#3841 = VECTOR('',#3842,1.);+#3842 = DIRECTION('',(-1.,0.));+#3843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3844 = ORIENTED_EDGE('',*,*,#3381,.F.);+#3845 = ORIENTED_EDGE('',*,*,#3048,.T.);+#3846 = ORIENTED_EDGE('',*,*,#2991,.T.);+#3847 = ADVANCED_FACE('',(#3848),#3033,.T.);+#3848 = FACE_BOUND('',#3849,.T.);+#3849 = EDGE_LOOP('',(#3850,#3851,#3852,#3874,#3875,#3876,#3877,#3878,+    #3879,#3880,#3881,#3882));+#3850 = ORIENTED_EDGE('',*,*,#3824,.T.);+#3851 = ORIENTED_EDGE('',*,*,#3019,.F.);+#3852 = ORIENTED_EDGE('',*,*,#3853,.T.);+#3853 = EDGE_CURVE('',#2931,#3777,#3854,.T.);+#3854 = SURFACE_CURVE('',#3855,(#3860,#3867),.PCURVE_S1.);+#3855 = CIRCLE('',#3856,0.14);+#3856 = AXIS2_PLACEMENT_3D('',#3857,#3858,#3859);+#3857 = CARTESIAN_POINT('',(1.039858603684,0.18,0.14));+#3858 = DIRECTION('',(0.,1.,0.));+#3859 = DIRECTION('',(0.,0.,1.));+#3860 = PCURVE('',#3033,#3861);+#3861 = DEFINITIONAL_REPRESENTATION('',(#3862),#3866);+#3862 = CIRCLE('',#3863,0.14);+#3863 = AXIS2_PLACEMENT_2D('',#3864,#3865);+#3864 = CARTESIAN_POINT('',(-0.108169484292,0.187938490074));+#3865 = DIRECTION('',(1.,0.));+#3866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3867 = PCURVE('',#2951,#3868);+#3868 = DEFINITIONAL_REPRESENTATION('',(#3869),#3873);+#3869 = LINE('',#3870,#3871);+#3870 = CARTESIAN_POINT('',(-0.,0.18));+#3871 = VECTOR('',#3872,1.);+#3872 = DIRECTION('',(1.,-0.));+#3873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3874 = ORIENTED_EDGE('',*,*,#3799,.F.);+#3875 = ORIENTED_EDGE('',*,*,#3749,.F.);+#3876 = ORIENTED_EDGE('',*,*,#3700,.F.);+#3877 = ORIENTED_EDGE('',*,*,#3626,.T.);+#3878 = ORIENTED_EDGE('',*,*,#3579,.T.);+#3879 = ORIENTED_EDGE('',*,*,#3529,.T.);+#3880 = ORIENTED_EDGE('',*,*,#3480,.T.);+#3881 = ORIENTED_EDGE('',*,*,#3452,.F.);+#3882 = ORIENTED_EDGE('',*,*,#3404,.T.);+#3883 = ADVANCED_FACE('',(#3884),#2951,.T.);+#3884 = FACE_BOUND('',#3885,.T.);+#3885 = EDGE_LOOP('',(#3886,#3887,#3888,#3889));+#3886 = ORIENTED_EDGE('',*,*,#2928,.F.);+#3887 = ORIENTED_EDGE('',*,*,#3072,.T.);+#3888 = ORIENTED_EDGE('',*,*,#3776,.T.);+#3889 = ORIENTED_EDGE('',*,*,#3853,.F.);+#3890 = MANIFOLD_SOLID_BREP('',#3891);+#3891 = CLOSED_SHELL('',(#3892,#3980,#3984));+#3892 = ADVANCED_FACE('',(#3893),#3906,.T.);+#3893 = FACE_BOUND('',#3894,.T.);+#3894 = EDGE_LOOP('',(#3895,#3929,#3952,#3979));+#3895 = ORIENTED_EDGE('',*,*,#3896,.T.);+#3896 = EDGE_CURVE('',#3897,#3897,#3899,.T.);+#3897 = VERTEX_POINT('',#3898);+#3898 = CARTESIAN_POINT('',(-0.264599842182,1.154599842182,0.925));+#3899 = SURFACE_CURVE('',#3900,(#3905,#3917),.PCURVE_S1.);+#3900 = CIRCLE('',#3901,8.E-02);+#3901 = AXIS2_PLACEMENT_3D('',#3902,#3903,#3904);+#3902 = CARTESIAN_POINT('',(-0.344599842182,1.154599842182,0.925));+#3903 = DIRECTION('',(0.,0.,1.));+#3904 = DIRECTION('',(1.,0.,0.));+#3905 = PCURVE('',#3906,#3911);+#3906 = CYLINDRICAL_SURFACE('',#3907,8.E-02);+#3907 = AXIS2_PLACEMENT_3D('',#3908,#3909,#3910);+#3908 = CARTESIAN_POINT('',(-0.344599842182,1.154599842182,0.925));+#3909 = DIRECTION('',(-0.,-0.,-1.));+#3910 = DIRECTION('',(1.,0.,0.));+#3911 = DEFINITIONAL_REPRESENTATION('',(#3912),#3916);+#3912 = LINE('',#3913,#3914);+#3913 = CARTESIAN_POINT('',(6.28318530718,0.));+#3914 = VECTOR('',#3915,1.);+#3915 = DIRECTION('',(-1.,0.));+#3916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3917 = PCURVE('',#3918,#3923);+#3918 = PLANE('',#3919);+#3919 = AXIS2_PLACEMENT_3D('',#3920,#3921,#3922);+#3920 = CARTESIAN_POINT('',(-0.344599842182,1.154599842182,0.925));+#3921 = DIRECTION('',(0.,0.,1.));+#3922 = DIRECTION('',(1.,0.,0.));+#3923 = DEFINITIONAL_REPRESENTATION('',(#3924),#3928);+#3924 = CIRCLE('',#3925,8.E-02);+#3925 = AXIS2_PLACEMENT_2D('',#3926,#3927);+#3926 = CARTESIAN_POINT('',(0.,0.));+#3927 = DIRECTION('',(1.,0.));+#3928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3929 = ORIENTED_EDGE('',*,*,#3930,.T.);+#3930 = EDGE_CURVE('',#3897,#3931,#3933,.T.);+#3931 = VERTEX_POINT('',#3932);+#3932 = CARTESIAN_POINT('',(-0.264599842182,1.154599842182,0.93));+#3933 = SEAM_CURVE('',#3934,(#3938,#3945),.PCURVE_S1.);+#3934 = LINE('',#3935,#3936);+#3935 = CARTESIAN_POINT('',(-0.264599842182,1.154599842182,0.925));+#3936 = VECTOR('',#3937,1.);+#3937 = DIRECTION('',(0.,0.,1.));+#3938 = PCURVE('',#3906,#3939);+#3939 = DEFINITIONAL_REPRESENTATION('',(#3940),#3944);+#3940 = LINE('',#3941,#3942);+#3941 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));+#3942 = VECTOR('',#3943,1.);+#3943 = DIRECTION('',(-0.,-1.));+#3944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3945 = PCURVE('',#3906,#3946);+#3946 = DEFINITIONAL_REPRESENTATION('',(#3947),#3951);+#3947 = LINE('',#3948,#3949);+#3948 = CARTESIAN_POINT('',(6.28318530718,0.));+#3949 = VECTOR('',#3950,1.);+#3950 = DIRECTION('',(-0.,-1.));+#3951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3952 = ORIENTED_EDGE('',*,*,#3953,.F.);+#3953 = EDGE_CURVE('',#3931,#3931,#3954,.T.);+#3954 = SURFACE_CURVE('',#3955,(#3960,#3967),.PCURVE_S1.);+#3955 = CIRCLE('',#3956,8.E-02);+#3956 = AXIS2_PLACEMENT_3D('',#3957,#3958,#3959);+#3957 = CARTESIAN_POINT('',(-0.344599842182,1.154599842182,0.93));+#3958 = DIRECTION('',(0.,0.,1.));+#3959 = DIRECTION('',(1.,0.,0.));+#3960 = PCURVE('',#3906,#3961);+#3961 = DEFINITIONAL_REPRESENTATION('',(#3962),#3966);+#3962 = LINE('',#3963,#3964);+#3963 = CARTESIAN_POINT('',(6.28318530718,-5.E-03));+#3964 = VECTOR('',#3965,1.);+#3965 = DIRECTION('',(-1.,0.));+#3966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3967 = PCURVE('',#3968,#3973);+#3968 = PLANE('',#3969);+#3969 = AXIS2_PLACEMENT_3D('',#3970,#3971,#3972);+#3970 = CARTESIAN_POINT('',(-0.344599842182,1.154599842182,0.93));+#3971 = DIRECTION('',(0.,0.,1.));+#3972 = DIRECTION('',(1.,0.,0.));+#3973 = DEFINITIONAL_REPRESENTATION('',(#3974),#3978);+#3974 = CIRCLE('',#3975,8.E-02);+#3975 = AXIS2_PLACEMENT_2D('',#3976,#3977);+#3976 = CARTESIAN_POINT('',(0.,0.));+#3977 = DIRECTION('',(1.,0.));+#3978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3979 = ORIENTED_EDGE('',*,*,#3930,.F.);+#3980 = ADVANCED_FACE('',(#3981),#3918,.F.);+#3981 = FACE_BOUND('',#3982,.F.);+#3982 = EDGE_LOOP('',(#3983));+#3983 = ORIENTED_EDGE('',*,*,#3896,.T.);+#3984 = ADVANCED_FACE('',(#3985),#3968,.T.);+#3985 = FACE_BOUND('',#3986,.T.);+#3986 = EDGE_LOOP('',(#3987));+#3987 = ORIENTED_EDGE('',*,*,#3953,.T.);+#3988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3992)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3989,#3990,#3991)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#3989 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#3990 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#3991 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#3992 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3989,+  'distance_accuracy_value','confusion accuracy');+#3993 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#3994 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #3995,#4003,#4010,#4017,#4024,#4031,#4038,#4045,#4052,#4059,#4066,+    #4073,#4080,#4087,#4094,#4101,#4108,#4116,#4123,#4130,#4137,#4144,+    #4151,#4158,#4165,#4172,#4179,#4186,#4193,#4200,#4207,#4214,#4221,+    #4228,#4235,#4242,#4249,#4256,#4263,#4270,#4277,#4284,#4291,#4298,+    #4305,#4312,#4319,#4326,#4333,#4340,#4347,#4354,#4361,#4368,#4375,+    #4382,#4389,#4396,#4403,#4411,#4418),#3988);+#3995 = STYLED_ITEM('color',(#3996),#17);+#3996 = PRESENTATION_STYLE_ASSIGNMENT((#3997));+#3997 = SURFACE_STYLE_USAGE(.BOTH.,#3998);+#3998 = SURFACE_SIDE_STYLE('',(#3999));+#3999 = SURFACE_STYLE_FILL_AREA(#4000);+#4000 = FILL_AREA_STYLE('',(#4001));+#4001 = FILL_AREA_STYLE_COLOUR('',#4002);+#4002 = COLOUR_RGB('',0.120000001395,0.120000001395,0.130000001093);+#4003 = STYLED_ITEM('color',(#4004),#141);+#4004 = PRESENTATION_STYLE_ASSIGNMENT((#4005));+#4005 = SURFACE_STYLE_USAGE(.BOTH.,#4006);+#4006 = SURFACE_SIDE_STYLE('',(#4007));+#4007 = SURFACE_STYLE_FILL_AREA(#4008);+#4008 = FILL_AREA_STYLE('',(#4009));+#4009 = FILL_AREA_STYLE_COLOUR('',#4002);+#4010 = STYLED_ITEM('color',(#4011),#232);+#4011 = PRESENTATION_STYLE_ASSIGNMENT((#4012));+#4012 = SURFACE_STYLE_USAGE(.BOTH.,#4013);+#4013 = SURFACE_SIDE_STYLE('',(#4014));+#4014 = SURFACE_STYLE_FILL_AREA(#4015);+#4015 = FILL_AREA_STYLE('',(#4016));+#4016 = FILL_AREA_STYLE_COLOUR('',#4002);+#4017 = STYLED_ITEM('color',(#4018),#338);+#4018 = PRESENTATION_STYLE_ASSIGNMENT((#4019));+#4019 = SURFACE_STYLE_USAGE(.BOTH.,#4020);+#4020 = SURFACE_SIDE_STYLE('',(#4021));+#4021 = SURFACE_STYLE_FILL_AREA(#4022);+#4022 = FILL_AREA_STYLE('',(#4023));+#4023 = FILL_AREA_STYLE_COLOUR('',#4002);+#4024 = STYLED_ITEM('color',(#4025),#416);+#4025 = PRESENTATION_STYLE_ASSIGNMENT((#4026));+#4026 = SURFACE_STYLE_USAGE(.BOTH.,#4027);+#4027 = SURFACE_SIDE_STYLE('',(#4028));+#4028 = SURFACE_STYLE_FILL_AREA(#4029);+#4029 = FILL_AREA_STYLE('',(#4030));+#4030 = FILL_AREA_STYLE_COLOUR('',#4002);+#4031 = STYLED_ITEM('color',(#4032),#486);+#4032 = PRESENTATION_STYLE_ASSIGNMENT((#4033));+#4033 = SURFACE_STYLE_USAGE(.BOTH.,#4034);+#4034 = SURFACE_SIDE_STYLE('',(#4035));+#4035 = SURFACE_STYLE_FILL_AREA(#4036);+#4036 = FILL_AREA_STYLE('',(#4037));+#4037 = FILL_AREA_STYLE_COLOUR('',#4002);+#4038 = STYLED_ITEM('color',(#4039),#549);+#4039 = PRESENTATION_STYLE_ASSIGNMENT((#4040));+#4040 = SURFACE_STYLE_USAGE(.BOTH.,#4041);+#4041 = SURFACE_SIDE_STYLE('',(#4042));+#4042 = SURFACE_STYLE_FILL_AREA(#4043);+#4043 = FILL_AREA_STYLE('',(#4044));+#4044 = FILL_AREA_STYLE_COLOUR('',#4002);+#4045 = STYLED_ITEM('color',(#4046),#608);+#4046 = PRESENTATION_STYLE_ASSIGNMENT((#4047));+#4047 = SURFACE_STYLE_USAGE(.BOTH.,#4048);+#4048 = SURFACE_SIDE_STYLE('',(#4049));+#4049 = SURFACE_STYLE_FILL_AREA(#4050);+#4050 = FILL_AREA_STYLE('',(#4051));+#4051 = FILL_AREA_STYLE_COLOUR('',#4002);+#4052 = STYLED_ITEM('color',(#4053),#655);+#4053 = PRESENTATION_STYLE_ASSIGNMENT((#4054));+#4054 = SURFACE_STYLE_USAGE(.BOTH.,#4055);+#4055 = SURFACE_SIDE_STYLE('',(#4056));+#4056 = SURFACE_STYLE_FILL_AREA(#4057);+#4057 = FILL_AREA_STYLE('',(#4058));+#4058 = FILL_AREA_STYLE_COLOUR('',#4002);+#4059 = STYLED_ITEM('color',(#4060),#714);+#4060 = PRESENTATION_STYLE_ASSIGNMENT((#4061));+#4061 = SURFACE_STYLE_USAGE(.BOTH.,#4062);+#4062 = SURFACE_SIDE_STYLE('',(#4063));+#4063 = SURFACE_STYLE_FILL_AREA(#4064);+#4064 = FILL_AREA_STYLE('',(#4065));+#4065 = FILL_AREA_STYLE_COLOUR('',#4002);+#4066 = STYLED_ITEM('color',(#4067),#776);+#4067 = PRESENTATION_STYLE_ASSIGNMENT((#4068));+#4068 = SURFACE_STYLE_USAGE(.BOTH.,#4069);+#4069 = SURFACE_SIDE_STYLE('',(#4070));+#4070 = SURFACE_STYLE_FILL_AREA(#4071);+#4071 = FILL_AREA_STYLE('',(#4072));+#4072 = FILL_AREA_STYLE_COLOUR('',#4002);+#4073 = STYLED_ITEM('color',(#4074),#823);+#4074 = PRESENTATION_STYLE_ASSIGNMENT((#4075));+#4075 = SURFACE_STYLE_USAGE(.BOTH.,#4076);+#4076 = SURFACE_SIDE_STYLE('',(#4077));+#4077 = SURFACE_STYLE_FILL_AREA(#4078);+#4078 = FILL_AREA_STYLE('',(#4079));+#4079 = FILL_AREA_STYLE_COLOUR('',#4002);+#4080 = STYLED_ITEM('color',(#4081),#849);+#4081 = PRESENTATION_STYLE_ASSIGNMENT((#4082));+#4082 = SURFACE_STYLE_USAGE(.BOTH.,#4083);+#4083 = SURFACE_SIDE_STYLE('',(#4084));+#4084 = SURFACE_STYLE_FILL_AREA(#4085);+#4085 = FILL_AREA_STYLE('',(#4086));+#4086 = FILL_AREA_STYLE_COLOUR('',#4002);+#4087 = STYLED_ITEM('color',(#4088),#856);+#4088 = PRESENTATION_STYLE_ASSIGNMENT((#4089));+#4089 = SURFACE_STYLE_USAGE(.BOTH.,#4090);+#4090 = SURFACE_SIDE_STYLE('',(#4091));+#4091 = SURFACE_STYLE_FILL_AREA(#4092);+#4092 = FILL_AREA_STYLE('',(#4093));+#4093 = FILL_AREA_STYLE_COLOUR('',#4002);+#4094 = STYLED_ITEM('color',(#4095),#863);+#4095 = PRESENTATION_STYLE_ASSIGNMENT((#4096));+#4096 = SURFACE_STYLE_USAGE(.BOTH.,#4097);+#4097 = SURFACE_SIDE_STYLE('',(#4098));+#4098 = SURFACE_STYLE_FILL_AREA(#4099);+#4099 = FILL_AREA_STYLE('',(#4100));+#4100 = FILL_AREA_STYLE_COLOUR('',#4002);+#4101 = STYLED_ITEM('color',(#4102),#918);+#4102 = PRESENTATION_STYLE_ASSIGNMENT((#4103));+#4103 = SURFACE_STYLE_USAGE(.BOTH.,#4104);+#4104 = SURFACE_SIDE_STYLE('',(#4105));+#4105 = SURFACE_STYLE_FILL_AREA(#4106);+#4106 = FILL_AREA_STYLE('',(#4107));+#4107 = FILL_AREA_STYLE_COLOUR('',#4002);+#4108 = STYLED_ITEM('color',(#4109),#924);+#4109 = PRESENTATION_STYLE_ASSIGNMENT((#4110));+#4110 = SURFACE_STYLE_USAGE(.BOTH.,#4111);+#4111 = SURFACE_SIDE_STYLE('',(#4112));+#4112 = SURFACE_STYLE_FILL_AREA(#4113);+#4113 = FILL_AREA_STYLE('',(#4114));+#4114 = FILL_AREA_STYLE_COLOUR('',#4115);+#4115 = COLOUR_RGB('',0.78000000177,0.78000000177,0.760000013601);+#4116 = STYLED_ITEM('color',(#4117),#1044);+#4117 = PRESENTATION_STYLE_ASSIGNMENT((#4118));+#4118 = SURFACE_STYLE_USAGE(.BOTH.,#4119);+#4119 = SURFACE_SIDE_STYLE('',(#4120));+#4120 = SURFACE_STYLE_FILL_AREA(#4121);+#4121 = FILL_AREA_STYLE('',(#4122));+#4122 = FILL_AREA_STYLE_COLOUR('',#4115);+#4123 = STYLED_ITEM('color',(#4124),#1365);+#4124 = PRESENTATION_STYLE_ASSIGNMENT((#4125));+#4125 = SURFACE_STYLE_USAGE(.BOTH.,#4126);+#4126 = SURFACE_SIDE_STYLE('',(#4127));+#4127 = SURFACE_STYLE_FILL_AREA(#4128);+#4128 = FILL_AREA_STYLE('',(#4129));+#4129 = FILL_AREA_STYLE_COLOUR('',#4115);+#4130 = STYLED_ITEM('color',(#4131),#1436);+#4131 = PRESENTATION_STYLE_ASSIGNMENT((#4132));+#4132 = SURFACE_STYLE_USAGE(.BOTH.,#4133);+#4133 = SURFACE_SIDE_STYLE('',(#4134));+#4134 = SURFACE_STYLE_FILL_AREA(#4135);+#4135 = FILL_AREA_STYLE('',(#4136));+#4136 = FILL_AREA_STYLE_COLOUR('',#4115);+#4137 = STYLED_ITEM('color',(#4138),#1490);+#4138 = PRESENTATION_STYLE_ASSIGNMENT((#4139));+#4139 = SURFACE_STYLE_USAGE(.BOTH.,#4140);+#4140 = SURFACE_SIDE_STYLE('',(#4141));+#4141 = SURFACE_STYLE_FILL_AREA(#4142);+#4142 = FILL_AREA_STYLE('',(#4143));+#4143 = FILL_AREA_STYLE_COLOUR('',#4115);+#4144 = STYLED_ITEM('color',(#4145),#1539);+#4145 = PRESENTATION_STYLE_ASSIGNMENT((#4146));+#4146 = SURFACE_STYLE_USAGE(.BOTH.,#4147);+#4147 = SURFACE_SIDE_STYLE('',(#4148));+#4148 = SURFACE_STYLE_FILL_AREA(#4149);+#4149 = FILL_AREA_STYLE('',(#4150));+#4150 = FILL_AREA_STYLE_COLOUR('',#4115);+#4151 = STYLED_ITEM('color',(#4152),#1593);+#4152 = PRESENTATION_STYLE_ASSIGNMENT((#4153));+#4153 = SURFACE_STYLE_USAGE(.BOTH.,#4154);+#4154 = SURFACE_SIDE_STYLE('',(#4155));+#4155 = SURFACE_STYLE_FILL_AREA(#4156);+#4156 = FILL_AREA_STYLE('',(#4157));+#4157 = FILL_AREA_STYLE_COLOUR('',#4115);+#4158 = STYLED_ITEM('color',(#4159),#1642);+#4159 = PRESENTATION_STYLE_ASSIGNMENT((#4160));+#4160 = SURFACE_STYLE_USAGE(.BOTH.,#4161);+#4161 = SURFACE_SIDE_STYLE('',(#4162));+#4162 = SURFACE_STYLE_FILL_AREA(#4163);+#4163 = FILL_AREA_STYLE('',(#4164));+#4164 = FILL_AREA_STYLE_COLOUR('',#4115);+#4165 = STYLED_ITEM('color',(#4166),#1696);+#4166 = PRESENTATION_STYLE_ASSIGNMENT((#4167));+#4167 = SURFACE_STYLE_USAGE(.BOTH.,#4168);+#4168 = SURFACE_SIDE_STYLE('',(#4169));+#4169 = SURFACE_STYLE_FILL_AREA(#4170);+#4170 = FILL_AREA_STYLE('',(#4171));+#4171 = FILL_AREA_STYLE_COLOUR('',#4115);+#4172 = STYLED_ITEM('color',(#4173),#1745);+#4173 = PRESENTATION_STYLE_ASSIGNMENT((#4174));+#4174 = SURFACE_STYLE_USAGE(.BOTH.,#4175);+#4175 = SURFACE_SIDE_STYLE('',(#4176));+#4176 = SURFACE_STYLE_FILL_AREA(#4177);+#4177 = FILL_AREA_STYLE('',(#4178));+#4178 = FILL_AREA_STYLE_COLOUR('',#4115);+#4179 = STYLED_ITEM('color',(#4180),#1799);+#4180 = PRESENTATION_STYLE_ASSIGNMENT((#4181));+#4181 = SURFACE_STYLE_USAGE(.BOTH.,#4182);+#4182 = SURFACE_SIDE_STYLE('',(#4183));+#4183 = SURFACE_STYLE_FILL_AREA(#4184);+#4184 = FILL_AREA_STYLE('',(#4185));+#4185 = FILL_AREA_STYLE_COLOUR('',#4115);+#4186 = STYLED_ITEM('color',(#4187),#1848);+#4187 = PRESENTATION_STYLE_ASSIGNMENT((#4188));+#4188 = SURFACE_STYLE_USAGE(.BOTH.,#4189);+#4189 = SURFACE_SIDE_STYLE('',(#4190));+#4190 = SURFACE_STYLE_FILL_AREA(#4191);+#4191 = FILL_AREA_STYLE('',(#4192));+#4192 = FILL_AREA_STYLE_COLOUR('',#4115);+#4193 = STYLED_ITEM('color',(#4194),#1875);+#4194 = PRESENTATION_STYLE_ASSIGNMENT((#4195));+#4195 = SURFACE_STYLE_USAGE(.BOTH.,#4196);+#4196 = SURFACE_SIDE_STYLE('',(#4197));+#4197 = SURFACE_STYLE_FILL_AREA(#4198);+#4198 = FILL_AREA_STYLE('',(#4199));+#4199 = FILL_AREA_STYLE_COLOUR('',#4115);+#4200 = STYLED_ITEM('color',(#4201),#1915);+#4201 = PRESENTATION_STYLE_ASSIGNMENT((#4202));+#4202 = SURFACE_STYLE_USAGE(.BOTH.,#4203);+#4203 = SURFACE_SIDE_STYLE('',(#4204));+#4204 = SURFACE_STYLE_FILL_AREA(#4205);+#4205 = FILL_AREA_STYLE('',(#4206));+#4206 = FILL_AREA_STYLE_COLOUR('',#4115);+#4207 = STYLED_ITEM('color',(#4208),#1924);+#4208 = PRESENTATION_STYLE_ASSIGNMENT((#4209));+#4209 = SURFACE_STYLE_USAGE(.BOTH.,#4210);+#4210 = SURFACE_SIDE_STYLE('',(#4211));+#4211 = SURFACE_STYLE_FILL_AREA(#4212);+#4212 = FILL_AREA_STYLE('',(#4213));+#4213 = FILL_AREA_STYLE_COLOUR('',#4115);+#4214 = STYLED_ITEM('color',(#4215),#2044);+#4215 = PRESENTATION_STYLE_ASSIGNMENT((#4216));+#4216 = SURFACE_STYLE_USAGE(.BOTH.,#4217);+#4217 = SURFACE_SIDE_STYLE('',(#4218));+#4218 = SURFACE_STYLE_FILL_AREA(#4219);+#4219 = FILL_AREA_STYLE('',(#4220));+#4220 = FILL_AREA_STYLE_COLOUR('',#4115);+#4221 = STYLED_ITEM('color',(#4222),#2365);+#4222 = PRESENTATION_STYLE_ASSIGNMENT((#4223));+#4223 = SURFACE_STYLE_USAGE(.BOTH.,#4224);+#4224 = SURFACE_SIDE_STYLE('',(#4225));+#4225 = SURFACE_STYLE_FILL_AREA(#4226);+#4226 = FILL_AREA_STYLE('',(#4227));+#4227 = FILL_AREA_STYLE_COLOUR('',#4115);+#4228 = STYLED_ITEM('color',(#4229),#2436);+#4229 = PRESENTATION_STYLE_ASSIGNMENT((#4230));+#4230 = SURFACE_STYLE_USAGE(.BOTH.,#4231);+#4231 = SURFACE_SIDE_STYLE('',(#4232));+#4232 = SURFACE_STYLE_FILL_AREA(#4233);+#4233 = FILL_AREA_STYLE('',(#4234));+#4234 = FILL_AREA_STYLE_COLOUR('',#4115);+#4235 = STYLED_ITEM('color',(#4236),#2490);+#4236 = PRESENTATION_STYLE_ASSIGNMENT((#4237));+#4237 = SURFACE_STYLE_USAGE(.BOTH.,#4238);+#4238 = SURFACE_SIDE_STYLE('',(#4239));+#4239 = SURFACE_STYLE_FILL_AREA(#4240);+#4240 = FILL_AREA_STYLE('',(#4241));+#4241 = FILL_AREA_STYLE_COLOUR('',#4115);+#4242 = STYLED_ITEM('color',(#4243),#2539);+#4243 = PRESENTATION_STYLE_ASSIGNMENT((#4244));+#4244 = SURFACE_STYLE_USAGE(.BOTH.,#4245);+#4245 = SURFACE_SIDE_STYLE('',(#4246));+#4246 = SURFACE_STYLE_FILL_AREA(#4247);+#4247 = FILL_AREA_STYLE('',(#4248));+#4248 = FILL_AREA_STYLE_COLOUR('',#4115);+#4249 = STYLED_ITEM('color',(#4250),#2593);+#4250 = PRESENTATION_STYLE_ASSIGNMENT((#4251));+#4251 = SURFACE_STYLE_USAGE(.BOTH.,#4252);+#4252 = SURFACE_SIDE_STYLE('',(#4253));+#4253 = SURFACE_STYLE_FILL_AREA(#4254);+#4254 = FILL_AREA_STYLE('',(#4255));+#4255 = FILL_AREA_STYLE_COLOUR('',#4115);+#4256 = STYLED_ITEM('color',(#4257),#2642);+#4257 = PRESENTATION_STYLE_ASSIGNMENT((#4258));+#4258 = SURFACE_STYLE_USAGE(.BOTH.,#4259);+#4259 = SURFACE_SIDE_STYLE('',(#4260));+#4260 = SURFACE_STYLE_FILL_AREA(#4261);+#4261 = FILL_AREA_STYLE('',(#4262));+#4262 = FILL_AREA_STYLE_COLOUR('',#4115);+#4263 = STYLED_ITEM('color',(#4264),#2696);+#4264 = PRESENTATION_STYLE_ASSIGNMENT((#4265));+#4265 = SURFACE_STYLE_USAGE(.BOTH.,#4266);+#4266 = SURFACE_SIDE_STYLE('',(#4267));+#4267 = SURFACE_STYLE_FILL_AREA(#4268);+#4268 = FILL_AREA_STYLE('',(#4269));+#4269 = FILL_AREA_STYLE_COLOUR('',#4115);+#4270 = STYLED_ITEM('color',(#4271),#2745);+#4271 = PRESENTATION_STYLE_ASSIGNMENT((#4272));+#4272 = SURFACE_STYLE_USAGE(.BOTH.,#4273);+#4273 = SURFACE_SIDE_STYLE('',(#4274));+#4274 = SURFACE_STYLE_FILL_AREA(#4275);+#4275 = FILL_AREA_STYLE('',(#4276));+#4276 = FILL_AREA_STYLE_COLOUR('',#4115);+#4277 = STYLED_ITEM('color',(#4278),#2799);+#4278 = PRESENTATION_STYLE_ASSIGNMENT((#4279));+#4279 = SURFACE_STYLE_USAGE(.BOTH.,#4280);+#4280 = SURFACE_SIDE_STYLE('',(#4281));+#4281 = SURFACE_STYLE_FILL_AREA(#4282);+#4282 = FILL_AREA_STYLE('',(#4283));+#4283 = FILL_AREA_STYLE_COLOUR('',#4115);+#4284 = STYLED_ITEM('color',(#4285),#2848);+#4285 = PRESENTATION_STYLE_ASSIGNMENT((#4286));+#4286 = SURFACE_STYLE_USAGE(.BOTH.,#4287);+#4287 = SURFACE_SIDE_STYLE('',(#4288));+#4288 = SURFACE_STYLE_FILL_AREA(#4289);+#4289 = FILL_AREA_STYLE('',(#4290));+#4290 = FILL_AREA_STYLE_COLOUR('',#4115);+#4291 = STYLED_ITEM('color',(#4292),#2875);+#4292 = PRESENTATION_STYLE_ASSIGNMENT((#4293));+#4293 = SURFACE_STYLE_USAGE(.BOTH.,#4294);+#4294 = SURFACE_SIDE_STYLE('',(#4295));+#4295 = SURFACE_STYLE_FILL_AREA(#4296);+#4296 = FILL_AREA_STYLE('',(#4297));+#4297 = FILL_AREA_STYLE_COLOUR('',#4115);+#4298 = STYLED_ITEM('color',(#4299),#2915);+#4299 = PRESENTATION_STYLE_ASSIGNMENT((#4300));+#4300 = SURFACE_STYLE_USAGE(.BOTH.,#4301);+#4301 = SURFACE_SIDE_STYLE('',(#4302));+#4302 = SURFACE_STYLE_FILL_AREA(#4303);+#4303 = FILL_AREA_STYLE('',(#4304));+#4304 = FILL_AREA_STYLE_COLOUR('',#4115);+#4305 = STYLED_ITEM('color',(#4306),#2924);+#4306 = PRESENTATION_STYLE_ASSIGNMENT((#4307));+#4307 = SURFACE_STYLE_USAGE(.BOTH.,#4308);+#4308 = SURFACE_SIDE_STYLE('',(#4309));+#4309 = SURFACE_STYLE_FILL_AREA(#4310);+#4310 = FILL_AREA_STYLE('',(#4311));+#4311 = FILL_AREA_STYLE_COLOUR('',#4115);+#4312 = STYLED_ITEM('color',(#4313),#3044);+#4313 = PRESENTATION_STYLE_ASSIGNMENT((#4314));+#4314 = SURFACE_STYLE_USAGE(.BOTH.,#4315);+#4315 = SURFACE_SIDE_STYLE('',(#4316));+#4316 = SURFACE_STYLE_FILL_AREA(#4317);+#4317 = FILL_AREA_STYLE('',(#4318));+#4318 = FILL_AREA_STYLE_COLOUR('',#4115);+#4319 = STYLED_ITEM('color',(#4320),#3353);+#4320 = PRESENTATION_STYLE_ASSIGNMENT((#4321));+#4321 = SURFACE_STYLE_USAGE(.BOTH.,#4322);+#4322 = SURFACE_SIDE_STYLE('',(#4323));+#4323 = SURFACE_STYLE_FILL_AREA(#4324);+#4324 = FILL_AREA_STYLE('',(#4325));+#4325 = FILL_AREA_STYLE_COLOUR('',#4115);+#4326 = STYLED_ITEM('color',(#4327),#3424);+#4327 = PRESENTATION_STYLE_ASSIGNMENT((#4328));+#4328 = SURFACE_STYLE_USAGE(.BOTH.,#4329);+#4329 = SURFACE_SIDE_STYLE('',(#4330));+#4330 = SURFACE_STYLE_FILL_AREA(#4331);+#4331 = FILL_AREA_STYLE('',(#4332));+#4332 = FILL_AREA_STYLE_COLOUR('',#4115);+#4333 = STYLED_ITEM('color',(#4334),#3474);+#4334 = PRESENTATION_STYLE_ASSIGNMENT((#4335));+#4335 = SURFACE_STYLE_USAGE(.BOTH.,#4336);+#4336 = SURFACE_SIDE_STYLE('',(#4337));+#4337 = SURFACE_STYLE_FILL_AREA(#4338);+#4338 = FILL_AREA_STYLE('',(#4339));+#4339 = FILL_AREA_STYLE_COLOUR('',#4115);+#4340 = STYLED_ITEM('color',(#4341),#3523);+#4341 = PRESENTATION_STYLE_ASSIGNMENT((#4342));+#4342 = SURFACE_STYLE_USAGE(.BOTH.,#4343);+#4343 = SURFACE_SIDE_STYLE('',(#4344));+#4344 = SURFACE_STYLE_FILL_AREA(#4345);+#4345 = FILL_AREA_STYLE('',(#4346));+#4346 = FILL_AREA_STYLE_COLOUR('',#4115);+#4347 = STYLED_ITEM('color',(#4348),#3573);+#4348 = PRESENTATION_STYLE_ASSIGNMENT((#4349));+#4349 = SURFACE_STYLE_USAGE(.BOTH.,#4350);+#4350 = SURFACE_SIDE_STYLE('',(#4351));+#4351 = SURFACE_STYLE_FILL_AREA(#4352);+#4352 = FILL_AREA_STYLE('',(#4353));+#4353 = FILL_AREA_STYLE_COLOUR('',#4115);+#4354 = STYLED_ITEM('color',(#4355),#3622);+#4355 = PRESENTATION_STYLE_ASSIGNMENT((#4356));+#4356 = SURFACE_STYLE_USAGE(.BOTH.,#4357);+#4357 = SURFACE_SIDE_STYLE('',(#4358));+#4358 = SURFACE_STYLE_FILL_AREA(#4359);+#4359 = FILL_AREA_STYLE('',(#4360));+#4360 = FILL_AREA_STYLE_COLOUR('',#4115);+#4361 = STYLED_ITEM('color',(#4362),#3672);+#4362 = PRESENTATION_STYLE_ASSIGNMENT((#4363));+#4363 = SURFACE_STYLE_USAGE(.BOTH.,#4364);+#4364 = SURFACE_SIDE_STYLE('',(#4365));+#4365 = SURFACE_STYLE_FILL_AREA(#4366);+#4366 = FILL_AREA_STYLE('',(#4367));+#4367 = FILL_AREA_STYLE_COLOUR('',#4115);+#4368 = STYLED_ITEM('color',(#4369),#3721);+#4369 = PRESENTATION_STYLE_ASSIGNMENT((#4370));+#4370 = SURFACE_STYLE_USAGE(.BOTH.,#4371);+#4371 = SURFACE_SIDE_STYLE('',(#4372));+#4372 = SURFACE_STYLE_FILL_AREA(#4373);+#4373 = FILL_AREA_STYLE('',(#4374));+#4374 = FILL_AREA_STYLE_COLOUR('',#4115);+#4375 = STYLED_ITEM('color',(#4376),#3771);+#4376 = PRESENTATION_STYLE_ASSIGNMENT((#4377));+#4377 = SURFACE_STYLE_USAGE(.BOTH.,#4378);+#4378 = SURFACE_SIDE_STYLE('',(#4379));+#4379 = SURFACE_STYLE_FILL_AREA(#4380);+#4380 = FILL_AREA_STYLE('',(#4381));+#4381 = FILL_AREA_STYLE_COLOUR('',#4115);+#4382 = STYLED_ITEM('color',(#4383),#3820);+#4383 = PRESENTATION_STYLE_ASSIGNMENT((#4384));+#4384 = SURFACE_STYLE_USAGE(.BOTH.,#4385);+#4385 = SURFACE_SIDE_STYLE('',(#4386));+#4386 = SURFACE_STYLE_FILL_AREA(#4387);+#4387 = FILL_AREA_STYLE('',(#4388));+#4388 = FILL_AREA_STYLE_COLOUR('',#4115);+#4389 = STYLED_ITEM('color',(#4390),#3847);+#4390 = PRESENTATION_STYLE_ASSIGNMENT((#4391));+#4391 = SURFACE_STYLE_USAGE(.BOTH.,#4392);+#4392 = SURFACE_SIDE_STYLE('',(#4393));+#4393 = SURFACE_STYLE_FILL_AREA(#4394);+#4394 = FILL_AREA_STYLE('',(#4395));+#4395 = FILL_AREA_STYLE_COLOUR('',#4115);+#4396 = STYLED_ITEM('color',(#4397),#3883);+#4397 = PRESENTATION_STYLE_ASSIGNMENT((#4398));+#4398 = SURFACE_STYLE_USAGE(.BOTH.,#4399);+#4399 = SURFACE_SIDE_STYLE('',(#4400));+#4400 = SURFACE_STYLE_FILL_AREA(#4401);+#4401 = FILL_AREA_STYLE('',(#4402));+#4402 = FILL_AREA_STYLE_COLOUR('',#4115);+#4403 = STYLED_ITEM('color',(#4404),#3892);+#4404 = PRESENTATION_STYLE_ASSIGNMENT((#4405));+#4405 = SURFACE_STYLE_USAGE(.BOTH.,#4406);+#4406 = SURFACE_SIDE_STYLE('',(#4407));+#4407 = SURFACE_STYLE_FILL_AREA(#4408);+#4408 = FILL_AREA_STYLE('',(#4409));+#4409 = FILL_AREA_STYLE_COLOUR('',#4410);+#4410 = COLOUR_RGB('',0.380000002513,0.380000002513,0.399999997426);+#4411 = STYLED_ITEM('color',(#4412),#3980);+#4412 = PRESENTATION_STYLE_ASSIGNMENT((#4413));+#4413 = SURFACE_STYLE_USAGE(.BOTH.,#4414);+#4414 = SURFACE_SIDE_STYLE('',(#4415));+#4415 = SURFACE_STYLE_FILL_AREA(#4416);+#4416 = FILL_AREA_STYLE('',(#4417));+#4417 = FILL_AREA_STYLE_COLOUR('',#4410);+#4418 = STYLED_ITEM('color',(#4419),#3984);+#4419 = PRESENTATION_STYLE_ASSIGNMENT((#4420));+#4420 = SURFACE_STYLE_USAGE(.BOTH.,#4421);+#4421 = SURFACE_SIDE_STYLE('',(#4422));+#4422 = SURFACE_STYLE_FILL_AREA(#4423);+#4423 = FILL_AREA_STYLE('',(#4424));+#4424 = FILL_AREA_STYLE_COLOUR('',#4410);+ENDSEC;+END-ISO-10303-21;
docs/cdsot23-0502b-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
package.jsonadded+224
@@ -0,0 +1,224 @@+{+  "slug": "cdsot23-0502b",+  "version": "0.1.0",+  "type": "component",+  "description": "BOURNS ESD Protection Devices, SOT-23-3L. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "circuit protection",+    "cdsot23-0502b",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "cdsot23-0502b.kicad_sym",+    "cdsot23-0502b.kicad_mod",+    "cdsot23-0502b.glb",+    "cdsot23-0502b.step",+    "cdsot23-0502b.lbr",+    "docs/hero.png",+    "docs/cdsot23-0502b-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "cdsot23-0502b-hero.glb",+    "cdsot23-0502b-hero.overlay.json"+  ],+  "component": {+    "mpn": "CDSOT23-0502B",+    "manufacturer": "BOURNS",+    "package": "SOT-23-3L",+    "pin_count": 3,+    "category": "Circuit Protection",+    "subcategory": "ESD Protection Devices",+    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/aa46dde0217c4d4fbec5facf92ecdc74.pdf",+    "parts": {+      "symbol": "cdsot23-0502b.kicad_sym",+      "footprint": "cdsot23-0502b.kicad_mod",+      "model_3d": "cdsot23-0502b-hero.glb",+      "model_3d_plain": "cdsot23-0502b.glb",+      "model_3d_step": "cdsot23-0502b-etched.step",+      "model_3d_step_plain": "cdsot23-0502b.step",+      "lbr": "cdsot23-0502b.lbr"+    },+    "distributor_links": {+      "lcsc": "C95139",+      "digikey": "CDSOT23-0502BTR-ND",+      "mouser": "652-CDSOT23-0502B"+    },+    "distributor_check": {+      "checked_at": "2026-11-12T19:08:16Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "CDSOT23-0502BTR-ND",+        "status": "found"+      },+      "mouser": {+        "pn": "652-CDSOT23-0502B",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "I/O1",+        "type": "passive",+        "description": "Protected line 1 with bidirectional TVS clamp to pin 3, 5 V working peak reverse voltage, 6.0 V minimum breakdown at 1 mA, 15 pF max channel capacitance."+      },+      {+        "number": "2",+        "name": "I/O2",+        "type": "passive",+        "description": "Protected line 2 with bidirectional TVS clamp to pin 3, 5 V working peak reverse voltage, 6.0 V minimum breakdown at 1 mA, 15 pF max channel capacitance."+      },+      {+        "number": "3",+        "name": "COMMON",+        "type": "passive",+        "description": "Common node of both bidirectional TVS diodes, tested against pins 1 and 2; the datasheet does not label it as ground."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-sonnet-5-5",+        "primary_mode": "text+vision",+        "consensus_model": "claude-opus-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: The datasheet gives no pin names. I labelled the pins I/O1, I/O2 and COMMON from the internal schema",+          "vision extraction: provenance cannot be text-verified; needs consensus"+        ],+        "pages_sent": 4,+        "cost_usd": 0.0575,+        "at": "2026-11-12T19:08:05"+      },+      "datasheet": {+        "url": "https://datasheet.lcsc.com/datasheet/pdf/aa46dde0217c4d4fbec5facf92ecdc74.pdf",+        "pages": 4,+        "sha256": "0693c6f88c67ef48",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "model_3d_generated": {+        "generator": "factory/gen_pkg3d.py",+        "family": "SOT",+        "height_mm": 0.975,+        "height_basis": "datasheet A, midpoint of min and max",+        "standoff_mm": 0.05,+        "standoff_basis": "family nominal (no datasheet A1 read)",+        "lead_width_mm": 0.36,+        "lead_width_basis": "default: 0.6 x pad width across the lead, at most 0.45 x pitch 1.90 mm; a tab 0.9 x its width (no datasheet b read)",+        "lead_thickness_mm": 0.1,+        "lead_thickness_basis": "default for pitch 1.90 mm, height 0.975 mm (no datasheet c read)"+      },+      "pins": {+        "total": 3,+        "described": 3,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "cdsot23-0502b.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          2.4,+          2.92,+          0.975+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "643b8b5f2163b31a4dfa3585dfba8f5f7bacfe527f00d20d8277577b484e7616",+        "checked": "2026-11-12",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "cdsot23-0502b-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          2.4,+          2.92,+          0.975+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "533b5f4653885dbca8b85b73685c1e4d9baf4002032d97487c412ebddb02e01b",+        "checked": "2026-11-12",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ],+    "package_dims": {+      "package_code": "SOT23-3L",+      "source_page": 2,+      "D": {+        "nom_mm": 2.92,+        "range_mm": [+          2.82,+          3.02+        ]+      },+      "E1": {+        "nom_mm": 1.3,+        "range_mm": [+          1.2,+          1.4+        ]+      },+      "E": {+        "nom_mm": 2.4,+        "range_mm": [+          2.25,+          2.55+        ]+      },+      "e": {+        "nom_mm": 0.95,+        "range_mm": [+          null,+          null+        ]+      },+      "A": {+        "nom_mm": 0.975,+        "range_mm": [+          0.9,+          1.05+        ]+      },+      "source": "datasheet package drawing, every number found on its page (extract_pins --task dims)",+      "model_check": {+        "file": "cdsot23-0502b.step",+        "verdict": "PASS",+        "reasons": [+          "height and body within the datasheet's package drawing"+        ],+        "by": "factory/package_fit.py"+      }+    }+  }+}
page.jsonadded+229
@@ -0,0 +1,229 @@+{+  "slug": "cdsot23-0502b",+  "version": "0.1.0",+  "type": "component",+  "description": "BOURNS ESD Protection Devices, SOT-23-3L. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "circuit protection",+    "cdsot23-0502b",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "cdsot23-0502b.kicad_sym",+    "cdsot23-0502b.kicad_mod",+    "cdsot23-0502b.glb",+    "cdsot23-0502b.step",+    "cdsot23-0502b.lbr",+    "docs/hero.png",+    "docs/cdsot23-0502b-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "cdsot23-0502b-hero.glb",+    "cdsot23-0502b-hero.overlay.json"+  ],+  "component": {+    "mpn": "CDSOT23-0502B",+    "manufacturer": "BOURNS",+    "package": "SOT-23-3L",+    "pin_count": 3,+    "category": "Circuit Protection",+    "subcategory": "ESD Protection Devices",+    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/aa46dde0217c4d4fbec5facf92ecdc74.pdf",+    "parts": {+      "symbol": "cdsot23-0502b.kicad_sym",+      "footprint": "cdsot23-0502b.kicad_mod",+      "model_3d": "cdsot23-0502b-hero.glb",+      "model_3d_plain": "cdsot23-0502b.glb",+      "model_3d_step": "cdsot23-0502b-etched.step",+      "model_3d_step_plain": "cdsot23-0502b.step",+      "lbr": "cdsot23-0502b.lbr"+    },+    "distributor_links": {+      "lcsc": "C95139",+      "digikey": "CDSOT23-0502BTR-ND",+      "mouser": "652-CDSOT23-0502B"+    },+    "distributor_check": {+      "checked_at": "2026-11-12T19:08:16Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "CDSOT23-0502BTR-ND",+        "status": "found"+      },+      "mouser": {+        "pn": "652-CDSOT23-0502B",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "I/O1",+        "type": "passive",+        "description": "Protected line 1 with bidirectional TVS clamp to pin 3, 5 V working peak reverse voltage, 6.0 V minimum breakdown at 1 mA, 15 pF max channel capacitance."+      },+      {+        "number": "2",+        "name": "I/O2",+        "type": "passive",+        "description": "Protected line 2 with bidirectional TVS clamp to pin 3, 5 V working peak reverse voltage, 6.0 V minimum breakdown at 1 mA, 15 pF max channel capacitance."+      },+      {+        "number": "3",+        "name": "COMMON",+        "type": "passive",+        "description": "Common node of both bidirectional TVS diodes, tested against pins 1 and 2; the datasheet does not label it as ground."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-sonnet-5-5",+        "primary_mode": "text+vision",+        "consensus_model": "claude-opus-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: The datasheet gives no pin names. I labelled the pins I/O1, I/O2 and COMMON from the internal schema",+          "vision extraction: provenance cannot be text-verified; needs consensus"+        ],+        "pages_sent": 4,+        "cost_usd": 0.0575,+        "at": "2026-11-12T19:08:05"+      },+      "datasheet": {+        "url": "https://datasheet.lcsc.com/datasheet/pdf/aa46dde0217c4d4fbec5facf92ecdc74.pdf",+        "pages": 4,+        "sha256": "0693c6f88c67ef48",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "model_3d_generated": {+        "generator": "factory/gen_pkg3d.py",+        "family": "SOT",+        "height_mm": 0.975,+        "height_basis": "datasheet A, midpoint of min and max",+        "standoff_mm": 0.05,+        "standoff_basis": "family nominal (no datasheet A1 read)",+        "lead_width_mm": 0.36,+        "lead_width_basis": "default: 0.6 x pad width across the lead, at most 0.45 x pitch 1.90 mm; a tab 0.9 x its width (no datasheet b read)",+        "lead_thickness_mm": 0.1,+        "lead_thickness_basis": "default for pitch 1.90 mm, height 0.975 mm (no datasheet c read)"+      },+      "pins": {+        "total": 3,+        "described": 3,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "cdsot23-0502b.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          2.4,+          2.92,+          0.975+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "643b8b5f2163b31a4dfa3585dfba8f5f7bacfe527f00d20d8277577b484e7616",+        "checked": "2026-11-12",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "cdsot23-0502b-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          2.4,+          2.92,+          0.975+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "533b5f4653885dbca8b85b73685c1e4d9baf4002032d97487c412ebddb02e01b",+        "checked": "2026-11-12",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ],+    "package_dims": {+      "package_code": "SOT23-3L",+      "source_page": 2,+      "D": {+        "nom_mm": 2.92,+        "range_mm": [+          2.82,+          3.02+        ]+      },+      "E1": {+        "nom_mm": 1.3,+        "range_mm": [+          1.2,+          1.4+        ]+      },+      "E": {+        "nom_mm": 2.4,+        "range_mm": [+          2.25,+          2.55+        ]+      },+      "e": {+        "nom_mm": 0.95,+        "range_mm": [+          null,+          null+        ]+      },+      "A": {+        "nom_mm": 0.975,+        "range_mm": [+          0.9,+          1.05+        ]+      },+      "source": "datasheet package drawing, every number found on its page (extract_pins --task dims)",+      "model_check": {+        "file": "cdsot23-0502b.step",+        "verdict": "PASS",+        "reasons": [+          "height and body within the datasheet's package drawing"+        ],+        "by": "factory/package_fit.py"+      }+    }+  },+  "visibility": "private",+  "org": "adom",+  "author": {+    "name": "Ray"+  }+}\ No newline at end of file
viewers/footprint.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>cdsot23-0502b</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>cdsot23-0502b</title>\ No newline at end of file