← Commit history
README.mdadded+61
@@ -0,0 +1,61 @@+# CBM809TST3++**Corebai Microelectronics** · Monitors & Reset Circuits · SOT-23-3++CBM809TST3 from Corebai Microelectronics, in a SOT-23-3. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model). Symbol and footprint from KiCad-official CAD; the 3D model is generated from the datasheet's package dimensions.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | GND | power_in | Ground reference: all signals are referenced to ground (0 V). |+| 2 | RESET | output | Push-pull active-low reset output (CBM809X) that is held low while VCC is below the reset threshold and for 240 ms typical after VCC rises above it; the overbar is lost in the text extraction and is inferred from the table's 'RESET 逻辑低输出' (logic-low output) label. |+| 3 | VCC | power_in | Monitored supply voltage; the device operates from 1.0 V to 5.5 V and the CBM809T reset threshold is 3.08 V typical (3.04 V to 3.11 V). |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Corebai Microelectronics |+| Package | SOT-23-3 |+| Category | Power Management ICs |+| 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 |+|---|---|---|---|---|---|---|---|+| Supply voltage range | VCC | 1 |  | 5.5 | V |  | 4 |+| Supply current | ICC |  | 17 | 30 | μA | VCC < 3.6V, CBM8XXR/S/T/Z | 4 |+| Reset threshold CBM809T | VRST | 3.04 | 3.08 | 3.11 | V | CBM803T/CBM809T/CBM810T | 4 |+| Reset pulse width |  | 140 | 240 | 460 | ms |  | 4 |+| RESET output low voltage | VOL |  |  | 0.3 | V | VCC = VTH min, ISINK = 1.2 mA, CBM809R/S/T/Z | 4 |+| Supply voltage (absolute maximum) | VCC | -0.3 |  | 6 | V | TA = 25°C | 5 |+| RESET (push-pull) voltage (absolute maximum) | RESET | -0.3 |  |  | V | upper limit VCC+0.5 V; TA = 25°C | 5 |+| Input current (VCC) |  |  |  | 20 | mA | TA = 25°C | 5 |+| Output current (RESET) |  |  |  | 20 | mA | TA = 25°C | 5 |+| VCC rise rate |  |  |  | 100 | V/μs | TA = 25°C | 5 |+| Lead temperature (soldering, 10 sec) |  |  |  | 300 | °C |  | 5 |+| Storage temperature range |  | -65 |  | 150 | °C |  | 5 |+| Operating temperature range |  | -40 |  | 85 | °C | CBM809TST3 ordering table | 12 |+| Thermal resistance junction-to-ambient | θJA |  | 270 |  | °C/W | SOT-23 | 5 |++## CAD (land: KiCad; 3D: generated from the datasheet)++- Symbol: `CBM809TST3`+- Footprint: `Package_TO_SOT_SMD:SOT-23-3`+- 3D model: SOT-23-3, generated on the KiCad land (body 1.3 x 2.92 mm, terminals on the pads, 1.0050000000000001 mm tall, datasheet A, midpoint of min and max). KiCad's stock model for this land is taller than the datasheet allows, so the model is generated from the datasheet drawing; 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: `cbm809tst3-etched.step` / `cbm809tst3-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `cbm809tst3.step` / `cbm809tst3.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Corebai Microelectronics datasheet](docs/cbm809tst3-datasheet.pdf) (13 pp, sha256 `185a6d7df019adba`, retrieved 2026-11-13, tier: lcsc)+- **Datasheet language:** Chinese. Pin names, descriptions, and specs on this page were extracted and translated to English by ds2sf; the linked PDF is the manufacturer original.+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-haiku-5-5` (text), consensus `claude-sonnet-5-5` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.+- **CAD:** land: KiCad official libraries (CC-BY-SA 4.0); 3D: generated from the datasheet's package dimensions (provenance.model_3d_generated).++[Datasheet PDF](docs/cbm809tst3-datasheet.pdf)
cbm809tst3-hero.glbadded
⋯ 1 unchanged line ⋯
cbm809tst3-hero.overlay.jsonadded+150
@@ -0,0 +1,150 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "CBM809TST3",+  "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.185,+      1.185,+      -1.404,+      1.404+    ],+    "pads_bbox_mm": [+      -1.8,+      1.8,+      -1.25,+      1.25+    ],+    "seating_z_mm": 0.0+  },+  "sources": {+    "glb": "cbm809tst3-etched.glb",+    "glb_sha256": "58e82ab616bc56bca9aa84e854fe8885a9e84a2eb069da6aca07d1206af10b35",+    "footprint": "cbm809tst3.kicad_mod",+    "footprint_sha256": "2a1965f25dd170a876bb343d2a7cba4e69eebb04950f884971d672fd6ead5748",+    "pins": "page.json component.pins",+    "pins_sha256": "7a86e7b59b87f3d12256608d009b026d9e32be5d13be1973c5ea841d0f7a7599"+  },+  "generator": "adom-wiki 1.8.24 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "GND",+      "x": -1.95,+      "y": -0.95,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "2",+      "text": "RESET",+      "x": -1.95,+      "y": 0.95,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "3",+      "text": "VCC",+      "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+    }+  ]+}
cbm809tst3.glbadded
⋯ 1 unchanged line ⋯
cbm809tst3.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")+	)+)
cbm809tst3.kicad_symadded+25
@@ -0,0 +1,25 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "CBM809TST3" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27))))+    (property "Value" "CBM809TST3" (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 "CBM809TST3_0_1"+    (rectangle (start -12.70 2.54) (end 12.70 -5.08)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "CBM809TST3_1_1"+    (pin power_in line (at -17.78 0.00 0) (length 5.08)+      (name "GND" (effects (font (size 1.27 1.27))))+      (number "1" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at -17.78 -2.54 0) (length 5.08)+      (name "RESET" (effects (font (size 1.27 1.27))))+      (number "2" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 0.00 180) (length 5.08)+      (name "VCC" (effects (font (size 1.27 1.27))))+      (number "3" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
cbm809tst3.lbradded+125
@@ -0,0 +1,125 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description>Corebai Microelectronics Monitors &amp; Reset Circuits, SOT-23-3. 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="CBM809TST3">+  <description>Corebai Microelectronics Monitors &amp; Reset Circuits, SOT-23-3. 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="GND" x="-17.78" y="0" length="middle" direction="pwr"/>+  <pin name="RESET" x="-17.78" y="-2.54" length="middle" direction="out"/>+  <pin name="VCC" x="17.78" y="0" length="middle" direction="pwr" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="CBM809TST3" prefix="U">+  <description>Corebai Microelectronics Monitors &amp; Reset Circuits, SOT-23-3. Pinout cross-checked by two models against the datasheet</description>+  <gates>+    <gate name="G$1" symbol="CBM809TST3" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="SOT-23-3">+      <connects>+        <connect gate="G$1" pin="GND" pad="1"/>+        <connect gate="G$1" pin="RESET" pad="2"/>+        <connect gate="G$1" pin="VCC" pad="3"/>+      </connects>+      <technologies>+        <technology name="">+          <attribute name="MPN" value="CBM809TST3" constant="no"/>+          <attribute name="MANUFACTURER" value="Corebai Microelectronics" constant="no"/>+          <attribute name="DATASHEET" value="https://datasheet.lcsc.com/datasheet/pdf/4deb994f439c1ddb6c0f7e05122acf1a.pdf" constant="no"/>+          <attribute name="ADOM_WIKI" value="https://wiki.adom.inc/adom/cbm809tst3" constant="no"/>+          <attribute name="LCSC_PN" value="C19274476" constant="no"/>+        </technology>+      </technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
cbm809tst3.stepadded+5216
@@ -0,0 +1,5216 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-11-13T06:24:30',('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('CBM809TST3','CBM809TST3','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = SHAPE_REPRESENTATION('',(#11,#15,#922,#1900,#2878,#3856),#3954);+#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,#335,#413,#483,#546,#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.45487));+#24 = VERTEX_POINT('',#25);+#25 = CARTESIAN_POINT('',(0.579642925653,-1.389642925653,0.955486596563)+  );+#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.45487));+#29 = CARTESIAN_POINT('',(0.572684270605,-1.382684270605,1.005));+#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.45487));+#33 = CARTESIAN_POINT('',(-0.572684270605,-1.382684270605,1.005));+#34 = CARTESIAN_POINT('',(0.65,-1.46,0.45487));+#35 = CARTESIAN_POINT('',(0.572684270605,-1.382684270605,1.005));+#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.45487));+#45 = CARTESIAN_POINT('',(0.572684270605,-1.382684270605,1.005));+#46 = CARTESIAN_POINT('',(0.65,1.46,0.45487));+#47 = CARTESIAN_POINT('',(0.572684270605,1.382684270605,1.005));+#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.579642925653,-1.389642925653,0.955486596563+    ));+#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.705520977008E-02,+    -6.958655048006E-03,1.152327196258,1.22242375098),.UNSPECIFIED.);+#60 = CARTESIAN_POINT('',(-0.649739480375,-1.389642925653,0.955486596563+    ));+#61 = CARTESIAN_POINT('',(-0.614691203014,-1.389642925653,0.955486596563+    ));+#62 = CARTESIAN_POINT('',(-1.110223024625E-16,-1.389642925653,+    0.955486596563));+#63 = CARTESIAN_POINT('',(0.614691203014,-1.389642925653,0.955486596563)+  );+#64 = CARTESIAN_POINT('',(0.649739480375,-1.389642925653,0.955486596563)+  );+#65 = PCURVE('',#31,#66);+#66 = DEFINITIONAL_REPRESENTATION('',(#67),#70);+#67 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#68,#69),.UNSPECIFIED.,.F.,.F.,(2,+    2),(-6.958655048006E-03,1.152327196258),.PIECEWISE_BEZIER_KNOTS.);+#68 = CARTESIAN_POINT('',(0.,0.909996903574));+#69 = CARTESIAN_POINT('',(1.3,0.909996903574));+#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.159285851306),(+    -7.705520977008E-02,-6.958655048006E-03,1.152327196258,1.22242375098+    ),.UNSPECIFIED.);+#73 = CARTESIAN_POINT('',(-0.649739480375,-1.389642925653,0.955486596563+    ));+#74 = CARTESIAN_POINT('',(-0.614691203014,-1.389642925653,0.955486596563+    ));+#75 = CARTESIAN_POINT('',(-1.110223024625E-16,-1.389642925653,+    0.955486596563));+#76 = CARTESIAN_POINT('',(0.614691203014,-1.389642925653,0.955486596563)+  );+#77 = CARTESIAN_POINT('',(0.649739480375,-1.389642925653,0.955486596563)+  );+#78 = CARTESIAN_POINT('',(-0.649739480375,-1.332684270605,1.005));+#79 = CARTESIAN_POINT('',(-0.614691203014,-1.332684270605,1.005));+#80 = CARTESIAN_POINT('',(2.22044604925E-16,-1.332684270605,1.005));+#81 = CARTESIAN_POINT('',(0.614691203014,-1.332684270605,1.005));+#82 = CARTESIAN_POINT('',(0.649739480375,-1.332684270605,1.005));+#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.45487));+#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.45487));+#96 = CARTESIAN_POINT('',(-0.572684270605,-1.382684270605,1.005));+#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.45487));+#107 = CARTESIAN_POINT('',(-0.572684270605,1.382684270605,1.005));+#108 = CARTESIAN_POINT('',(-0.65,-1.46,0.45487));+#109 = CARTESIAN_POINT('',(-0.572684270605,-1.382684270605,1.005));+#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.45487));+#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.59401274768,-1.40401274768,5.65E-02));+#132 = CARTESIAN_POINT('',(-0.65,-1.46,0.45487));+#133 = CARTESIAN_POINT('',(0.59401274768,-1.40401274768,5.65E-02));+#134 = CARTESIAN_POINT('',(0.65,-1.46,0.45487));+#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.45487));+#148 = VERTEX_POINT('',#149);+#149 = CARTESIAN_POINT('',(0.579642925653,1.389642925653,0.955486596563)+  );+#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.45487));+#153 = CARTESIAN_POINT('',(0.572684270605,1.382684270605,1.005));+#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.45487));+#164 = CARTESIAN_POINT('',(0.572684270605,1.382684270605,1.005));+#165 = CARTESIAN_POINT('',(-0.65,1.46,0.45487));+#166 = CARTESIAN_POINT('',(-0.572684270605,1.382684270605,1.005));+#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.17619920977,-6.958655048015E-03,+    2.772327196258,2.94156775098),.UNSPECIFIED.);+#177 = CARTESIAN_POINT('',(0.579642925653,-1.558883480375,0.955486596563+    ));+#178 = CARTESIAN_POINT('',(0.579642925653,-1.474263203014,0.955486596563+    ));+#179 = CARTESIAN_POINT('',(0.579642925653,-4.440892098501E-16,+    0.955486596563));+#180 = CARTESIAN_POINT('',(0.579642925653,1.474263203014,0.955486596563)+  );+#181 = CARTESIAN_POINT('',(0.579642925653,1.558883480375,0.955486596563)+  );+#182 = PCURVE('',#43,#183);+#183 = DEFINITIONAL_REPRESENTATION('',(#184),#187);+#184 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#185,#186),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-6.958655048015E-03,2.772327196258),.PIECEWISE_BEZIER_KNOTS.);+#185 = CARTESIAN_POINT('',(-2.22044604925E-16,0.909996903574));+#186 = CARTESIAN_POINT('',(2.92,0.909996903574));+#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.779285851306),(+    -0.17619920977,-6.958655048015E-03,2.772327196258,2.94156775098),+  .UNSPECIFIED.);+#190 = CARTESIAN_POINT('',(0.579642925653,-1.558883480375,0.955486596563+    ));+#191 = CARTESIAN_POINT('',(0.579642925653,-1.474263203014,0.955486596563+    ));+#192 = CARTESIAN_POINT('',(0.579642925653,-4.440892098501E-16,+    0.955486596563));+#193 = CARTESIAN_POINT('',(0.579642925653,1.474263203014,0.955486596563)+  );+#194 = CARTESIAN_POINT('',(0.579642925653,1.558883480375,0.955486596563)+  );+#195 = CARTESIAN_POINT('',(0.522684270605,-1.558883480375,1.005));+#196 = CARTESIAN_POINT('',(0.522684270605,-1.474263203014,1.005));+#197 = CARTESIAN_POINT('',(0.522684270605,-4.440892098501E-16,1.005));+#198 = CARTESIAN_POINT('',(0.522684270605,1.474263203014,1.005));+#199 = CARTESIAN_POINT('',(0.522684270605,1.558883480375,1.005));+#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.45487));+#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.59401274768,-1.40401274768,5.65E-02));+#223 = CARTESIAN_POINT('',(0.65,-1.46,0.45487));+#224 = CARTESIAN_POINT('',(0.59401274768,1.40401274768,5.65E-02));+#225 = CARTESIAN_POINT('',(0.65,1.46,0.45487));+#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,#275,#307,#334));+#235 = ORIENTED_EDGE('',*,*,#236,.T.);+#236 = EDGE_CURVE('',#56,#237,#239,.T.);+#237 = VERTEX_POINT('',#238);+#238 = CARTESIAN_POINT('',(-0.522684270605,-1.332684270605,1.005));+#239 = SURFACE_CURVE('',#240,(#246,#255),.PCURVE_S1.);+#240 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#241,#242,#243,#244,#245),+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#241 = CARTESIAN_POINT('',(-0.579642925653,-1.389642925653,+    0.955486596563));+#242 = CARTESIAN_POINT('',(-0.565403261892,-1.375403261892,+    0.967864947422));+#243 = CARTESIAN_POINT('',(-0.551163598132,-1.361163598132,+    0.980243298279));+#244 = CARTESIAN_POINT('',(-0.536923934367,-1.346923934367,+    0.992621649141));+#245 = CARTESIAN_POINT('',(-0.522684270605,-1.332684270605,1.005));+#246 = PCURVE('',#72,#247);+#247 = DEFINITIONAL_REPRESENTATION('',(#248),#254);+#248 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#249,#250,#251,#252,#253),+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#249 = CARTESIAN_POINT('',(0.,-6.958655048007E-03));+#250 = CARTESIAN_POINT('',(0.289821462817,7.28100871351E-03));+#251 = CARTESIAN_POINT('',(0.579642925596,2.152067247318E-02));+#252 = CARTESIAN_POINT('',(0.86946438849,3.576033623848E-02));+#253 = CARTESIAN_POINT('',(1.159285851306,5.E-02));+#254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#255 = PCURVE('',#256,#267);+#256 = B_SPLINE_SURFACE_WITH_KNOTS('',1,2,(+    (#257,#258,#259,#260,#261)+    ,(#262,#263,#264,#265,#266+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(3,1,1,3),(0.,2.779285851306),(+    -0.17619920977,-6.958655048015E-03,2.772327196258,2.94156775098),+  .UNSPECIFIED.);+#257 = CARTESIAN_POINT('',(-0.522684270605,1.558883480375,1.005));+#258 = CARTESIAN_POINT('',(-0.522684270605,1.474263203014,1.005));+#259 = CARTESIAN_POINT('',(-0.522684270605,4.440892098501E-16,1.005));+#260 = CARTESIAN_POINT('',(-0.522684270605,-1.474263203014,1.005));+#261 = CARTESIAN_POINT('',(-0.522684270605,-1.558883480375,1.005));+#262 = CARTESIAN_POINT('',(-0.579642925653,1.558883480375,0.955486596563+    ));+#263 = CARTESIAN_POINT('',(-0.579642925653,1.474263203014,0.955486596563+    ));+#264 = CARTESIAN_POINT('',(-0.579642925653,4.440892098501E-16,+    0.955486596563));+#265 = CARTESIAN_POINT('',(-0.579642925653,-1.474263203014,+    0.955486596563));+#266 = CARTESIAN_POINT('',(-0.579642925653,-1.558883480375,+    0.955486596563));+#267 = DEFINITIONAL_REPRESENTATION('',(#268),#274);+#268 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#269,#270,#271,#272,#273),+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#269 = CARTESIAN_POINT('',(2.779285851297,2.772327196258));+#270 = CARTESIAN_POINT('',(2.084464388494,2.758087532497));+#271 = CARTESIAN_POINT('',(1.389642925675,2.743847868735));+#272 = CARTESIAN_POINT('',(0.694821462905,2.729608204974));+#273 = CARTESIAN_POINT('',(1.016776090614E-10,2.715368541212));+#274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#275 = ORIENTED_EDGE('',*,*,#276,.T.);+#276 = EDGE_CURVE('',#237,#277,#279,.T.);+#277 = VERTEX_POINT('',#278);+#278 = CARTESIAN_POINT('',(0.522684270605,-1.332684270605,1.005));+#279 = SURFACE_CURVE('',#280,(#286,#293),.PCURVE_S1.);+#280 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#281,#282,#283,#284,#285),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-7.705520977008E-02,+    -6.958655048006E-03,1.152327196258,1.22242375098),.UNSPECIFIED.);+#281 = CARTESIAN_POINT('',(-0.649739480375,-1.332684270605,1.005));+#282 = CARTESIAN_POINT('',(-0.614691203014,-1.332684270605,1.005));+#283 = CARTESIAN_POINT('',(2.22044604925E-16,-1.332684270605,1.005));+#284 = CARTESIAN_POINT('',(0.614691203014,-1.332684270605,1.005));+#285 = CARTESIAN_POINT('',(0.649739480375,-1.332684270605,1.005));+#286 = PCURVE('',#72,#287);+#287 = DEFINITIONAL_REPRESENTATION('',(#288),#292);+#288 = LINE('',#289,#290);+#289 = CARTESIAN_POINT('',(1.159285851306,0.));+#290 = VECTOR('',#291,1.);+#291 = DIRECTION('',(0.,1.));+#292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#293 = PCURVE('',#294,#299);+#294 = PLANE('',#295);+#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298);+#296 = CARTESIAN_POINT('',(-0.572684270605,-1.382684270605,1.005));+#297 = DIRECTION('',(0.,0.,-1.));+#298 = DIRECTION('',(0.382659303337,0.923889526713,0.));+#299 = DEFINITIONAL_REPRESENTATION('',(#300),#306);+#300 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#301,#302,#303,#304,#305),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-7.705520977008E-02,+    -6.958655048006E-03,1.152327196258,1.22242375098),.UNSPECIFIED.);+#301 = CARTESIAN_POINT('',(1.670858344657E-02,-9.032346645201E-02));+#302 = CARTESIAN_POINT('',(3.012013284469E-02,-5.794273006886E-02));+#303 = CARTESIAN_POINT('',(0.265337440357,0.509964034558));+#304 = CARTESIAN_POINT('',(0.50055474787,1.077870799185));+#305 = CARTESIAN_POINT('',(0.513966297268,1.110251535569));+#306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#307 = ORIENTED_EDGE('',*,*,#308,.F.);+#308 = EDGE_CURVE('',#24,#277,#309,.T.);+#309 = SURFACE_CURVE('',#310,(#316,#325),.PCURVE_S1.);+#310 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#311,#312,#313,#314,#315),+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#311 = CARTESIAN_POINT('',(0.579642925653,-1.389642925653,0.955486596563+    ));+#312 = CARTESIAN_POINT('',(0.565403261892,-1.375403261892,0.967864947422+    ));+#313 = CARTESIAN_POINT('',(0.551163598132,-1.361163598132,0.980243298279+    ));+#314 = CARTESIAN_POINT('',(0.536923934367,-1.346923934367,0.992621649141+    ));+#315 = CARTESIAN_POINT('',(0.522684270605,-1.332684270605,1.005));+#316 = PCURVE('',#72,#317);+#317 = DEFINITIONAL_REPRESENTATION('',(#318),#324);+#318 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#319,#320,#321,#322,#323),+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#319 = CARTESIAN_POINT('',(0.,1.152327196258));+#320 = CARTESIAN_POINT('',(0.289821462817,1.138087532497));+#321 = CARTESIAN_POINT('',(0.579642925591,1.123847868737));+#322 = CARTESIAN_POINT('',(0.86946438849,1.109608204972));+#323 = CARTESIAN_POINT('',(1.159285851306,1.09536854121));+#324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#325 = PCURVE('',#189,#326);+#326 = DEFINITIONAL_REPRESENTATION('',(#327),#333);+#327 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#328,#329,#330,#331,#332),+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#328 = CARTESIAN_POINT('',(5.406933065575E-12,-6.958655047903E-03));+#329 = CARTESIAN_POINT('',(0.694821462808,7.281008713613E-03));+#330 = CARTESIAN_POINT('',(1.389642925629,2.15206724755E-02));+#331 = CARTESIAN_POINT('',(2.084464388398,3.576033623631E-02));+#332 = CARTESIAN_POINT('',(2.779285851201,4.999999999782E-02));+#333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#334 = ORIENTED_EDGE('',*,*,#55,.F.);+#335 = ADVANCED_FACE('',(#336),#130,.T.);+#336 = FACE_BOUND('',#337,.T.);+#337 = EDGE_LOOP('',(#338,#367,#387,#388));+#338 = ORIENTED_EDGE('',*,*,#339,.T.);+#339 = EDGE_CURVE('',#340,#342,#344,.T.);+#340 = VERTEX_POINT('',#341);+#341 = CARTESIAN_POINT('',(-0.59401274768,-1.40401274768,5.65E-02));+#342 = VERTEX_POINT('',#343);+#343 = CARTESIAN_POINT('',(0.59401274768,-1.40401274768,5.65E-02));+#344 = SURFACE_CURVE('',#345,(#349,#355),.PCURVE_S1.);+#345 = LINE('',#346,#347);+#346 = CARTESIAN_POINT('',(-0.59401274768,-1.40401274768,5.65E-02));+#347 = VECTOR('',#348,1.);+#348 = DIRECTION('',(1.,0.,0.));+#349 = PCURVE('',#130,#350);+#350 = DEFINITIONAL_REPRESENTATION('',(#351),#354);+#351 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#352,#353),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.188025495359),.PIECEWISE_BEZIER_KNOTS.);+#352 = CARTESIAN_POINT('',(0.,0.));+#353 = CARTESIAN_POINT('',(1.3,0.));+#354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#355 = PCURVE('',#356,#361);+#356 = PLANE('',#357);+#357 = AXIS2_PLACEMENT_3D('',#358,#359,#360);+#358 = CARTESIAN_POINT('',(-0.59401274768,-1.40401274768,5.65E-02));+#359 = DIRECTION('',(0.,0.,-1.));+#360 = DIRECTION('',(0.389644082589,0.920965519932,0.));+#361 = DEFINITIONAL_REPRESENTATION('',(#362),#366);+#362 = LINE('',#363,#364);+#363 = CARTESIAN_POINT('',(0.,0.));+#364 = VECTOR('',#365,1.);+#365 = DIRECTION('',(0.389644082589,0.920965519932));+#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#367 = ORIENTED_EDGE('',*,*,#368,.T.);+#368 = EDGE_CURVE('',#342,#22,#369,.T.);+#369 = SURFACE_CURVE('',#370,(#373,#380),.PCURVE_S1.);+#370 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#371,#372),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#371 = CARTESIAN_POINT('',(0.59401274768,-1.40401274768,5.65E-02));+#372 = CARTESIAN_POINT('',(0.65,-1.46,0.45487));+#373 = PCURVE('',#130,#374);+#374 = DEFINITIONAL_REPRESENTATION('',(#375),#379);+#375 = LINE('',#376,#377);+#376 = CARTESIAN_POINT('',(1.3,0.));+#377 = VECTOR('',#378,1.);+#378 = DIRECTION('',(0.,1.));+#379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#380 = PCURVE('',#221,#381);+#381 = DEFINITIONAL_REPRESENTATION('',(#382),#386);+#382 = LINE('',#383,#384);+#383 = CARTESIAN_POINT('',(0.,0.));+#384 = VECTOR('',#385,1.);+#385 = DIRECTION('',(0.,1.));+#386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#387 = ORIENTED_EDGE('',*,*,#117,.F.);+#388 = ORIENTED_EDGE('',*,*,#389,.F.);+#389 = EDGE_CURVE('',#340,#91,#390,.T.);+#390 = SURFACE_CURVE('',#391,(#394,#401),.PCURVE_S1.);+#391 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#392,#393),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#392 = CARTESIAN_POINT('',(-0.59401274768,-1.40401274768,5.65E-02));+#393 = CARTESIAN_POINT('',(-0.65,-1.46,0.45487));+#394 = PCURVE('',#130,#395);+#395 = DEFINITIONAL_REPRESENTATION('',(#396),#400);+#396 = LINE('',#397,#398);+#397 = CARTESIAN_POINT('',(0.,0.));+#398 = VECTOR('',#399,1.);+#399 = DIRECTION('',(0.,1.));+#400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#401 = PCURVE('',#402,#407);+#402 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#403,#404)+    ,(#405,#406+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.92),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#403 = CARTESIAN_POINT('',(-0.59401274768,1.40401274768,5.65E-02));+#404 = CARTESIAN_POINT('',(-0.65,1.46,0.45487));+#405 = CARTESIAN_POINT('',(-0.59401274768,-1.40401274768,5.65E-02));+#406 = CARTESIAN_POINT('',(-0.65,-1.46,0.45487));+#407 = DEFINITIONAL_REPRESENTATION('',(#408),#412);+#408 = LINE('',#409,#410);+#409 = CARTESIAN_POINT('',(2.92,0.));+#410 = VECTOR('',#411,1.);+#411 = DIRECTION('',(0.,1.));+#412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#413 = ADVANCED_FACE('',(#414),#105,.T.);+#414 = FACE_BOUND('',#415,.T.);+#415 = EDGE_LOOP('',(#416,#417,#441,#463));+#416 = ORIENTED_EDGE('',*,*,#90,.T.);+#417 = ORIENTED_EDGE('',*,*,#418,.F.);+#418 = EDGE_CURVE('',#419,#56,#421,.T.);+#419 = VERTEX_POINT('',#420);+#420 = CARTESIAN_POINT('',(-0.579642925653,1.389642925653,0.955486596563+    ));+#421 = SURFACE_CURVE('',#422,(#428,#434),.PCURVE_S1.);+#422 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#423,#424,#425,#426,#427),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.17619920977,-6.958655048015E-03,+    2.772327196258,2.94156775098),.UNSPECIFIED.);+#423 = CARTESIAN_POINT('',(-0.579642925653,1.558883480375,0.955486596563+    ));+#424 = CARTESIAN_POINT('',(-0.579642925653,1.474263203014,0.955486596563+    ));+#425 = CARTESIAN_POINT('',(-0.579642925653,4.440892098501E-16,+    0.955486596563));+#426 = CARTESIAN_POINT('',(-0.579642925653,-1.474263203014,+    0.955486596563));+#427 = CARTESIAN_POINT('',(-0.579642925653,-1.558883480375,+    0.955486596563));+#428 = PCURVE('',#105,#429);+#429 = DEFINITIONAL_REPRESENTATION('',(#430),#433);+#430 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#431,#432),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-6.958655048015E-03,2.772327196258),.PIECEWISE_BEZIER_KNOTS.);+#431 = CARTESIAN_POINT('',(-2.22044604925E-16,0.909996903574));+#432 = CARTESIAN_POINT('',(2.92,0.909996903574));+#433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#434 = PCURVE('',#256,#435);+#435 = DEFINITIONAL_REPRESENTATION('',(#436),#440);+#436 = LINE('',#437,#438);+#437 = CARTESIAN_POINT('',(2.779285851306,0.));+#438 = VECTOR('',#439,1.);+#439 = DIRECTION('',(0.,1.));+#440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#441 = ORIENTED_EDGE('',*,*,#442,.F.);+#442 = EDGE_CURVE('',#443,#419,#445,.T.);+#443 = VERTEX_POINT('',#444);+#444 = CARTESIAN_POINT('',(-0.65,1.46,0.45487));+#445 = SURFACE_CURVE('',#446,(#449,#456),.PCURVE_S1.);+#446 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#447,#448),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#447 = CARTESIAN_POINT('',(-0.65,1.46,0.45487));+#448 = CARTESIAN_POINT('',(-0.572684270605,1.382684270605,1.005));+#449 = PCURVE('',#105,#450);+#450 = DEFINITIONAL_REPRESENTATION('',(#451),#455);+#451 = LINE('',#452,#453);+#452 = CARTESIAN_POINT('',(0.,0.));+#453 = VECTOR('',#454,1.);+#454 = DIRECTION('',(0.,1.));+#455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#456 = PCURVE('',#162,#457);+#457 = DEFINITIONAL_REPRESENTATION('',(#458),#462);+#458 = LINE('',#459,#460);+#459 = CARTESIAN_POINT('',(1.3,0.));+#460 = VECTOR('',#461,1.);+#461 = DIRECTION('',(0.,1.));+#462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#463 = ORIENTED_EDGE('',*,*,#464,.T.);+#464 = EDGE_CURVE('',#443,#91,#465,.T.);+#465 = SURFACE_CURVE('',#466,(#470,#476),.PCURVE_S1.);+#466 = LINE('',#467,#468);+#467 = CARTESIAN_POINT('',(-0.65,1.46,0.45487));+#468 = VECTOR('',#469,1.);+#469 = DIRECTION('',(0.,-1.,0.));+#470 = PCURVE('',#105,#471);+#471 = DEFINITIONAL_REPRESENTATION('',(#472),#475);+#472 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#473,#474),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,2.92),.PIECEWISE_BEZIER_KNOTS.);+#473 = CARTESIAN_POINT('',(0.,0.));+#474 = CARTESIAN_POINT('',(2.92,0.));+#475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#476 = PCURVE('',#402,#477);+#477 = DEFINITIONAL_REPRESENTATION('',(#478),#482);+#478 = LINE('',#479,#480);+#479 = CARTESIAN_POINT('',(0.,1.));+#480 = VECTOR('',#481,1.);+#481 = DIRECTION('',(1.,0.));+#482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#483 = ADVANCED_FACE('',(#484),#162,.T.);+#484 = FACE_BOUND('',#485,.T.);+#485 = EDGE_LOOP('',(#486,#487,#520,#521));+#486 = ORIENTED_EDGE('',*,*,#442,.T.);+#487 = ORIENTED_EDGE('',*,*,#488,.F.);+#488 = EDGE_CURVE('',#148,#419,#489,.T.);+#489 = SURFACE_CURVE('',#490,(#496,#502),.PCURVE_S1.);+#490 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#491,#492,#493,#494,#495),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-7.705520977008E-02,+    -6.958655048006E-03,1.152327196258,1.22242375098),.UNSPECIFIED.);+#491 = CARTESIAN_POINT('',(0.649739480375,1.389642925653,0.955486596563)+  );+#492 = CARTESIAN_POINT('',(0.614691203014,1.389642925653,0.955486596563)+  );+#493 = CARTESIAN_POINT('',(0.,1.389642925653,0.955486596563));+#494 = CARTESIAN_POINT('',(-0.614691203014,1.389642925653,0.955486596563+    ));+#495 = CARTESIAN_POINT('',(-0.649739480375,1.389642925653,0.955486596563+    ));+#496 = PCURVE('',#162,#497);+#497 = DEFINITIONAL_REPRESENTATION('',(#498),#501);+#498 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#499,#500),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-6.958655048006E-03,1.152327196258),.PIECEWISE_BEZIER_KNOTS.);+#499 = CARTESIAN_POINT('',(-2.22044604925E-16,0.909996903574));+#500 = CARTESIAN_POINT('',(1.3,0.909996903574));+#501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#502 = PCURVE('',#503,#514);+#503 = B_SPLINE_SURFACE_WITH_KNOTS('',1,2,(+    (#504,#505,#506,#507,#508)+    ,(#509,#510,#511,#512,#513+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(3,1,1,3),(0.,1.159285851306),(+    -7.705520977008E-02,-6.958655048006E-03,1.152327196258,1.22242375098+    ),.UNSPECIFIED.);+#504 = CARTESIAN_POINT('',(0.649739480375,1.332684270605,1.005));+#505 = CARTESIAN_POINT('',(0.614691203014,1.332684270605,1.005));+#506 = CARTESIAN_POINT('',(1.110223024625E-16,1.332684270605,1.005));+#507 = CARTESIAN_POINT('',(-0.614691203014,1.332684270605,1.005));+#508 = CARTESIAN_POINT('',(-0.649739480375,1.332684270605,1.005));+#509 = CARTESIAN_POINT('',(0.649739480375,1.389642925653,0.955486596563)+  );+#510 = CARTESIAN_POINT('',(0.614691203014,1.389642925653,0.955486596563)+  );+#511 = CARTESIAN_POINT('',(0.,1.389642925653,0.955486596563));+#512 = CARTESIAN_POINT('',(-0.614691203014,1.389642925653,0.955486596563+    ));+#513 = CARTESIAN_POINT('',(-0.649739480375,1.389642925653,0.955486596563+    ));+#514 = DEFINITIONAL_REPRESENTATION('',(#515),#519);+#515 = LINE('',#516,#517);+#516 = CARTESIAN_POINT('',(1.159285851306,0.));+#517 = VECTOR('',#518,1.);+#518 = DIRECTION('',(0.,1.));+#519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#520 = ORIENTED_EDGE('',*,*,#145,.F.);+#521 = ORIENTED_EDGE('',*,*,#522,.T.);+#522 = EDGE_CURVE('',#146,#443,#523,.T.);+#523 = SURFACE_CURVE('',#524,(#528,#534),.PCURVE_S1.);+#524 = LINE('',#525,#526);+#525 = CARTESIAN_POINT('',(0.65,1.46,0.45487));+#526 = VECTOR('',#527,1.);+#527 = DIRECTION('',(-1.,0.,0.));+#528 = PCURVE('',#162,#529);+#529 = DEFINITIONAL_REPRESENTATION('',(#530),#533);+#530 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#531,#532),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.3),.PIECEWISE_BEZIER_KNOTS.);+#531 = CARTESIAN_POINT('',(0.,0.));+#532 = CARTESIAN_POINT('',(1.3,0.));+#533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#534 = PCURVE('',#535,#540);+#535 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#536,#537)+    ,(#538,#539+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.3),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#536 = CARTESIAN_POINT('',(0.59401274768,1.40401274768,5.65E-02));+#537 = CARTESIAN_POINT('',(0.65,1.46,0.45487));+#538 = CARTESIAN_POINT('',(-0.59401274768,1.40401274768,5.65E-02));+#539 = CARTESIAN_POINT('',(-0.65,1.46,0.45487));+#540 = DEFINITIONAL_REPRESENTATION('',(#541),#545);+#541 = LINE('',#542,#543);+#542 = CARTESIAN_POINT('',(0.,1.));+#543 = VECTOR('',#544,1.);+#544 = DIRECTION('',(1.,0.));+#545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#546 = ADVANCED_FACE('',(#547),#189,.F.);+#547 = FACE_BOUND('',#548,.F.);+#548 = EDGE_LOOP('',(#549,#550,#577,#607));+#549 = ORIENTED_EDGE('',*,*,#308,.T.);+#550 = ORIENTED_EDGE('',*,*,#551,.T.);+#551 = EDGE_CURVE('',#277,#552,#554,.T.);+#552 = VERTEX_POINT('',#553);+#553 = CARTESIAN_POINT('',(0.522684270605,1.332684270605,1.005));+#554 = SURFACE_CURVE('',#555,(#561,#568),.PCURVE_S1.);+#555 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#556,#557,#558,#559,#560),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.17619920977,-6.958655048015E-03,+    2.772327196258,2.94156775098),.UNSPECIFIED.);+#556 = CARTESIAN_POINT('',(0.522684270605,-1.558883480375,1.005));+#557 = CARTESIAN_POINT('',(0.522684270605,-1.474263203014,1.005));+#558 = CARTESIAN_POINT('',(0.522684270605,-4.440892098501E-16,1.005));+#559 = CARTESIAN_POINT('',(0.522684270605,1.474263203014,1.005));+#560 = CARTESIAN_POINT('',(0.522684270605,1.558883480375,1.005));+#561 = PCURVE('',#189,#562);+#562 = DEFINITIONAL_REPRESENTATION('',(#563),#567);+#563 = LINE('',#564,#565);+#564 = CARTESIAN_POINT('',(2.779285851306,0.));+#565 = VECTOR('',#566,1.);+#566 = DIRECTION('',(0.,1.));+#567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#568 = PCURVE('',#294,#569);+#569 = DEFINITIONAL_REPRESENTATION('',(#570),#576);+#570 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#571,#572,#573,#574,#575),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.17619920977,-6.958655048015E-03,+    2.772327196258,2.94156775098),.UNSPECIFIED.);+#571 = CARTESIAN_POINT('',(0.256364358355,1.079423789974));+#572 = CARTESIAN_POINT('',(0.334544146356,1.047043053591));+#573 = CARTESIAN_POINT('',(1.696600479239,0.48290252339));+#574 = CARTESIAN_POINT('',(3.058656812122,-8.123800681062E-02));+#575 = CARTESIAN_POINT('',(3.136836600123,-0.113618743194));+#576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#577 = ORIENTED_EDGE('',*,*,#578,.F.);+#578 = EDGE_CURVE('',#148,#552,#579,.T.);+#579 = SURFACE_CURVE('',#580,(#587,#597),.PCURVE_S1.);+#580 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#581,#582,#583,#584,#585,#586),+  .UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#581 = CARTESIAN_POINT('',(0.579642925653,1.389642925653,0.955486596563)+  );+#582 = CARTESIAN_POINT('',(0.568840397352,1.378840397352,0.96487709115)+  );+#583 = CARTESIAN_POINT('',(0.557030993919,1.367030993919,0.975142848936)+  );+#584 = CARTESIAN_POINT('',(0.545309459573,1.355309459573,0.98533222329)+  );+#585 = CARTESIAN_POINT('',(0.534004520567,1.344004520567,0.995159456839)+  );+#586 = CARTESIAN_POINT('',(0.522684270605,1.332684270605,1.005));+#587 = PCURVE('',#189,#588);+#588 = DEFINITIONAL_REPRESENTATION('',(#589),#596);+#589 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#590,#591,#592,#593,#594,#595),+  .UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#590 = CARTESIAN_POINT('',(0.,2.772327196258));+#591 = CARTESIAN_POINT('',(0.527107145374,2.761524667957));+#592 = CARTESIAN_POINT('',(1.103344555556,2.749715264524));+#593 = CARTESIAN_POINT('',(1.675294411749,2.737993730178));+#594 = CARTESIAN_POINT('',(2.22691658406,2.726688791172));+#595 = CARTESIAN_POINT('',(2.779285851306,2.71536854121));+#596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#597 = PCURVE('',#503,#598);+#598 = DEFINITIONAL_REPRESENTATION('',(#599),#606);+#599 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#600,#601,#602,#603,#604,#605),+  .UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#600 = CARTESIAN_POINT('',(1.159285851304,-6.958655047894E-03));+#601 = CARTESIAN_POINT('',(0.939420789397,3.843873253598E-03));+#602 = CARTESIAN_POINT('',(0.699062685857,1.565327668255E-02));+#603 = CARTESIAN_POINT('',(0.460492991363,2.737481103776E-02));+#604 = CARTESIAN_POINT('',(0.230402308578,3.867975003598E-02));+#605 = CARTESIAN_POINT('',(4.410304794915E-11,4.999999999783E-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('',#342,#613,#615,.T.);+#613 = VERTEX_POINT('',#614);+#614 = CARTESIAN_POINT('',(0.59401274768,1.40401274768,5.65E-02));+#615 = SURFACE_CURVE('',#616,(#620,#626),.PCURVE_S1.);+#616 = LINE('',#617,#618);+#617 = CARTESIAN_POINT('',(0.59401274768,-1.40401274768,5.65E-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.808025495359),.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('',#356,#627);+#627 = DEFINITIONAL_REPRESENTATION('',(#628),#632);+#628 = LINE('',#629,#630);+#629 = CARTESIAN_POINT('',(0.462907104232,1.094130518027));+#630 = VECTOR('',#631,1.);+#631 = DIRECTION('',(0.920965519932,-0.389644082589));+#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.59401274768,1.40401274768,5.65E-02));+#638 = CARTESIAN_POINT('',(0.65,1.46,0.45487));+#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('',#535,#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('',*,*,#368,.F.);+#655 = ADVANCED_FACE('',(#656),#256,.T.);+#656 = FACE_BOUND('',#657,.T.);+#657 = EDGE_LOOP('',(#658,#687,#688,#689));+#658 = ORIENTED_EDGE('',*,*,#659,.T.);+#659 = EDGE_CURVE('',#660,#419,#662,.T.);+#660 = VERTEX_POINT('',#661);+#661 = CARTESIAN_POINT('',(-0.522684270605,1.332684270605,1.005));+#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.522684270605,1.332684270605,1.005));+#665 = CARTESIAN_POINT('',(-0.536923934367,1.346923934367,0.992621649141+    ));+#666 = CARTESIAN_POINT('',(-0.551163598132,1.361163598132,0.980243298279+    ));+#667 = CARTESIAN_POINT('',(-0.565403261892,1.375403261892,0.967864947422+    ));+#668 = CARTESIAN_POINT('',(-0.579642925653,1.389642925653,0.955486596563+    ));+#669 = PCURVE('',#256,#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('',(1.063960626033E-10,4.999999999781E-02));+#673 = CARTESIAN_POINT('',(0.694821462909,3.576033623629E-02));+#674 = CARTESIAN_POINT('',(1.389642925677,2.152067247549E-02));+#675 = CARTESIAN_POINT('',(2.084464388499,7.281008713599E-03));+#676 = CARTESIAN_POINT('',(2.779285851302,-6.958655047917E-03));+#677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#678 = PCURVE('',#503,#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.09536854121));+#682 = CARTESIAN_POINT('',(0.289821462817,1.109608204972));+#683 = CARTESIAN_POINT('',(0.579642925716,1.123847868737));+#684 = CARTESIAN_POINT('',(0.86946438849,1.138087532497));+#685 = CARTESIAN_POINT('',(1.159285851306,1.152327196258));+#686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#687 = ORIENTED_EDGE('',*,*,#418,.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.17619920977,-6.958655048015E-03,+    2.772327196258,2.94156775098),.UNSPECIFIED.);+#693 = CARTESIAN_POINT('',(-0.522684270605,1.558883480375,1.005));+#694 = CARTESIAN_POINT('',(-0.522684270605,1.474263203014,1.005));+#695 = CARTESIAN_POINT('',(-0.522684270605,4.440892098501E-16,1.005));+#696 = CARTESIAN_POINT('',(-0.522684270605,-1.474263203014,1.005));+#697 = CARTESIAN_POINT('',(-0.522684270605,-1.558883480375,1.005));+#698 = PCURVE('',#256,#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('',#294,#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.17619920977,-6.958655048015E-03,+    2.772327196258,2.94156775098),.UNSPECIFIED.);+#708 = CARTESIAN_POINT('',(2.736816602414,-1.079423789973));+#709 = CARTESIAN_POINT('',(2.658636814412,-1.04704305359));+#710 = CARTESIAN_POINT('',(1.296580481529,-0.482902523389));+#711 = CARTESIAN_POINT('',(-6.547585135337E-02,8.123800681161E-02));+#712 = CARTESIAN_POINT('',(-0.143655639355,0.113618743195));+#713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#714 = ADVANCED_FACE('',(#715,#745),#294,.F.);+#715 = FACE_BOUND('',#716,.F.);+#716 = EDGE_LOOP('',(#717,#718,#719,#744));+#717 = ORIENTED_EDGE('',*,*,#276,.F.);+#718 = ORIENTED_EDGE('',*,*,#690,.F.);+#719 = ORIENTED_EDGE('',*,*,#720,.F.);+#720 = EDGE_CURVE('',#552,#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.705520977008E-02,+    -6.958655048006E-03,1.152327196258,1.22242375098),.UNSPECIFIED.);+#723 = CARTESIAN_POINT('',(0.649739480375,1.332684270605,1.005));+#724 = CARTESIAN_POINT('',(0.614691203014,1.332684270605,1.005));+#725 = CARTESIAN_POINT('',(1.110223024625E-16,1.332684270605,1.005));+#726 = CARTESIAN_POINT('',(-0.614691203014,1.332684270605,1.005));+#727 = CARTESIAN_POINT('',(-0.649739480375,1.332684270605,1.005));+#728 = PCURVE('',#294,#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.705520977008E-02,+    -6.958655048006E-03,1.152327196258,1.22242375098),.UNSPECIFIED.);+#731 = CARTESIAN_POINT('',(2.976472377322,9.0323466453E-02));+#732 = CARTESIAN_POINT('',(2.963060827924,5.794273006985E-02));+#733 = CARTESIAN_POINT('',(2.727843520411,-0.509964034557));+#734 = CARTESIAN_POINT('',(2.492626212899,-1.077870799184));+#735 = CARTESIAN_POINT('',(2.4792146635,-1.110251535568));+#736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#737 = PCURVE('',#503,#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('',*,*,#551,.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.262684270605,1.152684270605,1.005));+#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.342684270605,1.152684270605,1.005));+#755 = DIRECTION('',(0.,0.,-1.));+#756 = DIRECTION('',(1.,0.,0.));+#757 = PCURVE('',#294,#758);+#758 = DEFINITIONAL_REPRESENTATION('',(#759),#763);+#759 = CIRCLE('',#760,8.E-02);+#760 = AXIS2_PLACEMENT_2D('',#761,#762);+#761 = CARTESIAN_POINT('',(2.430412081349,-0.757687768538));+#762 = DIRECTION('',(0.382659303337,0.923889526713));+#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.342684270605,1.152684270605,0.955));+#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),#356,.T.);+#777 = FACE_BOUND('',#778,.F.);+#778 = EDGE_LOOP('',(#779,#780,#781,#803));+#779 = ORIENTED_EDGE('',*,*,#339,.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.59401274768,1.40401274768,5.65E-02));+#785 = SURFACE_CURVE('',#786,(#790,#797),.PCURVE_S1.);+#786 = LINE('',#787,#788);+#787 = CARTESIAN_POINT('',(0.59401274768,1.40401274768,5.65E-02));+#788 = VECTOR('',#789,1.);+#789 = DIRECTION('',(-1.,0.,0.));+#790 = PCURVE('',#356,#791);+#791 = DEFINITIONAL_REPRESENTATION('',(#792),#796);+#792 = LINE('',#793,#794);+#793 = CARTESIAN_POINT('',(3.049001764548,6.24833518259E-13));+#794 = VECTOR('',#795,1.);+#795 = DIRECTION('',(-0.389644082589,-0.920965519932));+#796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#797 = PCURVE('',#535,#798);+#798 = DEFINITIONAL_REPRESENTATION('',(#799),#802);+#799 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#800,#801),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.188025495359),.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,#340,#805,.T.);+#805 = SURFACE_CURVE('',#806,(#810,#817),.PCURVE_S1.);+#806 = LINE('',#807,#808);+#807 = CARTESIAN_POINT('',(-0.59401274768,1.40401274768,5.65E-02));+#808 = VECTOR('',#809,1.);+#809 = DIRECTION('',(0.,-1.,0.));+#810 = PCURVE('',#356,#811);+#811 = DEFINITIONAL_REPRESENTATION('',(#812),#816);+#812 = LINE('',#813,#814);+#813 = CARTESIAN_POINT('',(2.586094660316,-1.094130518026));+#814 = VECTOR('',#815,1.);+#815 = DIRECTION('',(-0.920965519932,0.389644082589));+#816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#817 = PCURVE('',#402,#818);+#818 = DEFINITIONAL_REPRESENTATION('',(#819),#822);+#819 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#820,#821),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,2.808025495359),.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),#402,.T.);+#824 = FACE_BOUND('',#825,.T.);+#825 = EDGE_LOOP('',(#826,#827,#828,#829));+#826 = ORIENTED_EDGE('',*,*,#804,.T.);+#827 = ORIENTED_EDGE('',*,*,#389,.T.);+#828 = ORIENTED_EDGE('',*,*,#464,.F.);+#829 = ORIENTED_EDGE('',*,*,#830,.F.);+#830 = EDGE_CURVE('',#783,#443,#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.59401274768,1.40401274768,5.65E-02));+#834 = CARTESIAN_POINT('',(-0.65,1.46,0.45487));+#835 = PCURVE('',#402,#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('',#535,#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),#503,.T.);+#850 = FACE_BOUND('',#851,.T.);+#851 = EDGE_LOOP('',(#852,#853,#854,#855));+#852 = ORIENTED_EDGE('',*,*,#578,.F.);+#853 = ORIENTED_EDGE('',*,*,#488,.T.);+#854 = ORIENTED_EDGE('',*,*,#659,.F.);+#855 = ORIENTED_EDGE('',*,*,#720,.F.);+#856 = ADVANCED_FACE('',(#857),#535,.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('',*,*,#522,.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.262684270605,1.152684270605,0.955));+#870 = SEAM_CURVE('',#871,(#875,#882),.PCURVE_S1.);+#871 = LINE('',#872,#873);+#872 = CARTESIAN_POINT('',(-0.262684270605,1.152684270605,0.955));+#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.342684270605,1.152684270605,0.955));+#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.342684270605,1.152684270605,0.955));+#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,#1046,#1122,#1406,#1455,#1677,#1704,#1731,+    #1758,#1785,#1812,#1839,#1866,#1893));+#924 = ADVANCED_FACE('',(#925),#939,.T.);+#925 = FACE_BOUND('',#926,.T.);+#926 = EDGE_LOOP('',(#927,#962,#991,#1019));+#927 = ORIENTED_EDGE('',*,*,#928,.F.);+#928 = EDGE_CURVE('',#929,#931,#933,.T.);+#929 = VERTEX_POINT('',#930);+#930 = CARTESIAN_POINT('',(-0.4,0.77,0.55487));+#931 = VERTEX_POINT('',#932);+#932 = CARTESIAN_POINT('',(-0.4,1.13,0.55487));+#933 = SURFACE_CURVE('',#934,(#938,#950),.PCURVE_S1.);+#934 = LINE('',#935,#936);+#935 = CARTESIAN_POINT('',(-0.4,0.77,0.55487));+#936 = VECTOR('',#937,1.);+#937 = DIRECTION('',(0.,1.,0.));+#938 = PCURVE('',#939,#944);+#939 = CYLINDRICAL_SURFACE('',#940,0.1);+#940 = AXIS2_PLACEMENT_3D('',#941,#942,#943);+#941 = CARTESIAN_POINT('',(-0.4,0.95,0.45487));+#942 = DIRECTION('',(0.,1.,0.));+#943 = DIRECTION('',(-1.,-0.,-0.));+#944 = DEFINITIONAL_REPRESENTATION('',(#945),#949);+#945 = LINE('',#946,#947);+#946 = CARTESIAN_POINT('',(1.570796326795,-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 = PLANE('',#952);+#952 = AXIS2_PLACEMENT_3D('',#953,#954,#955);+#953 = CARTESIAN_POINT('',(-0.4,0.95,0.55487));+#954 = DIRECTION('',(0.,0.,1.));+#955 = DIRECTION('',(1.,0.,0.));+#956 = DEFINITIONAL_REPRESENTATION('',(#957),#961);+#957 = LINE('',#958,#959);+#958 = CARTESIAN_POINT('',(0.,-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('',(-0.35,0.77,0.541472540378));+#966 = SURFACE_CURVE('',#967,(#972,#979),.PCURVE_S1.);+#967 = CIRCLE('',#968,0.1);+#968 = AXIS2_PLACEMENT_3D('',#969,#970,#971);+#969 = CARTESIAN_POINT('',(-0.4,0.77,0.45487));+#970 = DIRECTION('',(0.,1.,-0.));+#971 = DIRECTION('',(-1.,0.,0.));+#972 = PCURVE('',#939,#973);+#973 = DEFINITIONAL_REPRESENTATION('',(#974),#978);+#974 = LINE('',#975,#976);+#975 = CARTESIAN_POINT('',(0.,-0.18));+#976 = VECTOR('',#977,1.);+#977 = DIRECTION('',(1.,0.));+#978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#979 = PCURVE('',#980,#985);+#980 = PLANE('',#981);+#981 = AXIS2_PLACEMENT_3D('',#982,#983,#984);+#982 = CARTESIAN_POINT('',(-0.888173946108,0.77,0.268907331193));+#983 = DIRECTION('',(0.,1.,0.));+#984 = DIRECTION('',(0.,0.,-1.));+#985 = DEFINITIONAL_REPRESENTATION('',(#986),#990);+#986 = CIRCLE('',#987,1.E-01);+#987 = AXIS2_PLACEMENT_2D('',#988,#989);+#988 = CARTESIAN_POINT('',(-0.185962668807,-0.488173946108));+#989 = DIRECTION('',(0.,1.));+#990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#991 = ORIENTED_EDGE('',*,*,#992,.T.);+#992 = EDGE_CURVE('',#964,#993,#995,.T.);+#993 = VERTEX_POINT('',#994);+#994 = CARTESIAN_POINT('',(-0.35,1.13,0.541472540378));+#995 = SURFACE_CURVE('',#996,(#1000,#1007),.PCURVE_S1.);+#996 = LINE('',#997,#998);+#997 = CARTESIAN_POINT('',(-0.35,0.95,0.541472540378));+#998 = VECTOR('',#999,1.);+#999 = DIRECTION('',(0.,1.,0.));+#1000 = PCURVE('',#939,#1001);+#1001 = DEFINITIONAL_REPRESENTATION('',(#1002),#1006);+#1002 = LINE('',#1003,#1004);+#1003 = CARTESIAN_POINT('',(2.094395102393,0.));+#1004 = VECTOR('',#1005,1.);+#1005 = DIRECTION('',(0.,1.));+#1006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1007 = PCURVE('',#1008,#1013);+#1008 = PLANE('',#1009);+#1009 = AXIS2_PLACEMENT_3D('',#1010,#1011,#1012);+#1010 = CARTESIAN_POINT('',(-0.35,0.27,-0.5));+#1011 = DIRECTION('',(-1.,0.,0.));+#1012 = DIRECTION('',(0.,0.,-1.));+#1013 = DEFINITIONAL_REPRESENTATION('',(#1014),#1018);+#1014 = LINE('',#1015,#1016);+#1015 = CARTESIAN_POINT('',(-1.041472540378,-0.68));+#1016 = VECTOR('',#1017,1.);+#1017 = DIRECTION('',(0.,-1.));+#1018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1019 = ORIENTED_EDGE('',*,*,#1020,.F.);+#1020 = EDGE_CURVE('',#931,#993,#1021,.T.);+#1021 = SURFACE_CURVE('',#1022,(#1027,#1034),.PCURVE_S1.);+#1022 = CIRCLE('',#1023,0.1);+#1023 = AXIS2_PLACEMENT_3D('',#1024,#1025,#1026);+#1024 = CARTESIAN_POINT('',(-0.4,1.13,0.45487));+#1025 = DIRECTION('',(0.,1.,-0.));+#1026 = DIRECTION('',(-1.,0.,0.));+#1027 = PCURVE('',#939,#1028);+#1028 = DEFINITIONAL_REPRESENTATION('',(#1029),#1033);+#1029 = LINE('',#1030,#1031);+#1030 = CARTESIAN_POINT('',(-0.,0.18));+#1031 = VECTOR('',#1032,1.);+#1032 = DIRECTION('',(1.,-0.));+#1033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1034 = PCURVE('',#1035,#1040);+#1035 = PLANE('',#1036);+#1036 = AXIS2_PLACEMENT_3D('',#1037,#1038,#1039);+#1037 = CARTESIAN_POINT('',(-0.888173946108,1.13,0.268907331193));+#1038 = DIRECTION('',(0.,1.,0.));+#1039 = DIRECTION('',(0.,0.,-1.));+#1040 = DEFINITIONAL_REPRESENTATION('',(#1041),#1045);+#1041 = CIRCLE('',#1042,1.E-01);+#1042 = AXIS2_PLACEMENT_2D('',#1043,#1044);+#1043 = CARTESIAN_POINT('',(-0.185962668807,-0.488173946108));+#1044 = DIRECTION('',(0.,1.));+#1045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1046 = ADVANCED_FACE('',(#1047),#951,.T.);+#1047 = FACE_BOUND('',#1048,.F.);+#1048 = EDGE_LOOP('',(#1049,#1050,#1073,#1101));+#1049 = ORIENTED_EDGE('',*,*,#928,.F.);+#1050 = ORIENTED_EDGE('',*,*,#1051,.T.);+#1051 = EDGE_CURVE('',#929,#1052,#1054,.T.);+#1052 = VERTEX_POINT('',#1053);+#1053 = CARTESIAN_POINT('',(-0.703955213669,0.77,0.55487));+#1054 = SURFACE_CURVE('',#1055,(#1059,#1066),.PCURVE_S1.);+#1055 = LINE('',#1056,#1057);+#1056 = CARTESIAN_POINT('',(-0.4,0.77,0.55487));+#1057 = VECTOR('',#1058,1.);+#1058 = DIRECTION('',(-1.,-0.,-0.));+#1059 = PCURVE('',#951,#1060);+#1060 = DEFINITIONAL_REPRESENTATION('',(#1061),#1065);+#1061 = LINE('',#1062,#1063);+#1062 = CARTESIAN_POINT('',(0.,-0.18));+#1063 = VECTOR('',#1064,1.);+#1064 = DIRECTION('',(-1.,0.));+#1065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1066 = PCURVE('',#980,#1067);+#1067 = DEFINITIONAL_REPRESENTATION('',(#1068),#1072);+#1068 = LINE('',#1069,#1070);+#1069 = CARTESIAN_POINT('',(-0.285962668807,-0.488173946108));+#1070 = VECTOR('',#1071,1.);+#1071 = DIRECTION('',(-0.,1.));+#1072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1073 = ORIENTED_EDGE('',*,*,#1074,.T.);+#1074 = EDGE_CURVE('',#1052,#1075,#1077,.T.);+#1075 = VERTEX_POINT('',#1076);+#1076 = CARTESIAN_POINT('',(-0.703955213669,1.13,0.55487));+#1077 = SURFACE_CURVE('',#1078,(#1082,#1089),.PCURVE_S1.);+#1078 = LINE('',#1079,#1080);+#1079 = CARTESIAN_POINT('',(-0.703955213669,0.77,0.55487));+#1080 = VECTOR('',#1081,1.);+#1081 = DIRECTION('',(0.,1.,0.));+#1082 = PCURVE('',#951,#1083);+#1083 = DEFINITIONAL_REPRESENTATION('',(#1084),#1088);+#1084 = LINE('',#1085,#1086);+#1085 = CARTESIAN_POINT('',(-0.303955213669,-0.18));+#1086 = VECTOR('',#1087,1.);+#1087 = DIRECTION('',(0.,1.));+#1088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1089 = PCURVE('',#1090,#1095);+#1090 = CYLINDRICAL_SURFACE('',#1091,0.19416);+#1091 = AXIS2_PLACEMENT_3D('',#1092,#1093,#1094);+#1092 = CARTESIAN_POINT('',(-0.703955213669,0.95,0.36071));+#1093 = DIRECTION('',(0.,1.,0.));+#1094 = DIRECTION('',(0.,0.,1.));+#1095 = DEFINITIONAL_REPRESENTATION('',(#1096),#1100);+#1096 = LINE('',#1097,#1098);+#1097 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#1098 = VECTOR('',#1099,1.);+#1099 = DIRECTION('',(0.,1.));+#1100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1101 = ORIENTED_EDGE('',*,*,#1102,.F.);+#1102 = EDGE_CURVE('',#931,#1075,#1103,.T.);+#1103 = SURFACE_CURVE('',#1104,(#1108,#1115),.PCURVE_S1.);+#1104 = LINE('',#1105,#1106);+#1105 = CARTESIAN_POINT('',(-0.4,1.13,0.55487));+#1106 = VECTOR('',#1107,1.);+#1107 = DIRECTION('',(-1.,-0.,-0.));+#1108 = PCURVE('',#951,#1109);+#1109 = DEFINITIONAL_REPRESENTATION('',(#1110),#1114);+#1110 = LINE('',#1111,#1112);+#1111 = CARTESIAN_POINT('',(0.,0.18));+#1112 = VECTOR('',#1113,1.);+#1113 = DIRECTION('',(-1.,0.));+#1114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1115 = PCURVE('',#1035,#1116);+#1116 = DEFINITIONAL_REPRESENTATION('',(#1117),#1121);+#1117 = LINE('',#1118,#1119);+#1118 = CARTESIAN_POINT('',(-0.285962668807,-0.488173946108));+#1119 = VECTOR('',#1120,1.);+#1120 = DIRECTION('',(-0.,1.));+#1121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1122 = ADVANCED_FACE('',(#1123),#1035,.T.);+#1123 = FACE_BOUND('',#1124,.F.);+#1124 = EDGE_LOOP('',(#1125,#1126,#1127,#1155,#1183,#1211,#1239,#1267,+    #1300,#1328,#1356,#1385));+#1125 = ORIENTED_EDGE('',*,*,#1020,.F.);+#1126 = ORIENTED_EDGE('',*,*,#1102,.T.);+#1127 = ORIENTED_EDGE('',*,*,#1128,.T.);+#1128 = EDGE_CURVE('',#1075,#1129,#1131,.T.);+#1129 = VERTEX_POINT('',#1130);+#1130 = CARTESIAN_POINT('',(-0.870013848611,1.13,0.461321308315));+#1131 = SURFACE_CURVE('',#1132,(#1137,#1148),.PCURVE_S1.);+#1132 = CIRCLE('',#1133,0.19416);+#1133 = AXIS2_PLACEMENT_3D('',#1134,#1135,#1136);+#1134 = CARTESIAN_POINT('',(-0.703955213669,1.13,0.36071));+#1135 = DIRECTION('',(0.,-1.,0.));+#1136 = DIRECTION('',(0.,0.,1.));+#1137 = PCURVE('',#1035,#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.285962668807,-0.184218732439));+#1141 = CARTESIAN_POINT('',(-0.285962668807,0.152076252359));+#1142 = CARTESIAN_POINT('',(5.277331193E-03,-1.607124004021E-02));+#1143 = CARTESIAN_POINT('',(0.296517331193,-0.184218732439));+#1144 = CARTESIAN_POINT('',(5.277331193E-03,-0.352366224838));+#1145 = CARTESIAN_POINT('',(-0.285962668807,-0.520513717237));+#1146 = CARTESIAN_POINT('',(-0.285962668807,-0.184218732439));+#1147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1148 = PCURVE('',#1090,#1149);+#1149 = DEFINITIONAL_REPRESENTATION('',(#1150),#1154);+#1150 = LINE('',#1151,#1152);+#1151 = CARTESIAN_POINT('',(6.28318530718,0.18));+#1152 = VECTOR('',#1153,1.);+#1153 = DIRECTION('',(-1.,-0.));+#1154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1155 = ORIENTED_EDGE('',*,*,#1156,.T.);+#1156 = EDGE_CURVE('',#1129,#1157,#1159,.T.);+#1157 = VERTEX_POINT('',#1158);+#1158 = CARTESIAN_POINT('',(-1.028342729213,1.13,0.2));+#1159 = SURFACE_CURVE('',#1160,(#1164,#1171),.PCURVE_S1.);+#1160 = LINE('',#1161,#1162);+#1161 = CARTESIAN_POINT('',(-0.842526697025,1.13,0.506688762008));+#1162 = VECTOR('',#1163,1.);+#1163 = DIRECTION('',(-0.518187620082,-0.,-0.855266970246));+#1164 = PCURVE('',#1035,#1165);+#1165 = DEFINITIONAL_REPRESENTATION('',(#1166),#1170);+#1166 = LINE('',#1167,#1168);+#1167 = CARTESIAN_POINT('',(-0.237781430815,-4.5647249083E-02));+#1168 = VECTOR('',#1169,1.);+#1169 = DIRECTION('',(0.855266970246,0.518187620082));+#1170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1171 = PCURVE('',#1172,#1177);+#1172 = PLANE('',#1173);+#1173 = AXIS2_PLACEMENT_3D('',#1174,#1175,#1176);+#1174 = CARTESIAN_POINT('',(-0.870013848611,0.95,0.461321308315));+#1175 = DIRECTION('',(-0.855266970246,0.,0.518187620082));+#1176 = DIRECTION('',(0.518187620082,0.,0.855266970246));+#1177 = DEFINITIONAL_REPRESENTATION('',(#1178),#1182);+#1178 = LINE('',#1179,#1180);+#1179 = CARTESIAN_POINT('',(5.304478633097E-02,0.18));+#1180 = VECTOR('',#1181,1.);+#1181 = DIRECTION('',(-1.,0.));+#1182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1183 = ORIENTED_EDGE('',*,*,#1184,.T.);+#1184 = EDGE_CURVE('',#1157,#1185,#1187,.T.);+#1185 = VERTEX_POINT('',#1186);+#1186 = CARTESIAN_POINT('',(-1.185,1.13,0.2));+#1187 = SURFACE_CURVE('',#1188,(#1192,#1199),.PCURVE_S1.);+#1188 = LINE('',#1189,#1190);+#1189 = CARTESIAN_POINT('',(-0.972008,1.13,0.2));+#1190 = VECTOR('',#1191,1.);+#1191 = DIRECTION('',(-1.,-0.,-0.));+#1192 = PCURVE('',#1035,#1193);+#1193 = DEFINITIONAL_REPRESENTATION('',(#1194),#1198);+#1194 = LINE('',#1195,#1196);+#1195 = CARTESIAN_POINT('',(6.8907331193E-02,8.3834053892E-02));+#1196 = VECTOR('',#1197,1.);+#1197 = DIRECTION('',(-0.,1.));+#1198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1199 = PCURVE('',#1200,#1205);+#1200 = PLANE('',#1201);+#1201 = AXIS2_PLACEMENT_3D('',#1202,#1203,#1204);+#1202 = CARTESIAN_POINT('',(-1.028342729213,0.95,0.2));+#1203 = DIRECTION('',(0.,0.,1.));+#1204 = DIRECTION('',(1.,0.,0.));+#1205 = DEFINITIONAL_REPRESENTATION('',(#1206),#1210);+#1206 = LINE('',#1207,#1208);+#1207 = CARTESIAN_POINT('',(5.6334729213E-02,0.18));+#1208 = VECTOR('',#1209,1.);+#1209 = DIRECTION('',(-1.,0.));+#1210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1211 = ORIENTED_EDGE('',*,*,#1212,.T.);+#1212 = EDGE_CURVE('',#1185,#1213,#1215,.T.);+#1213 = VERTEX_POINT('',#1214);+#1214 = CARTESIAN_POINT('',(-1.185,1.13,0.));+#1215 = SURFACE_CURVE('',#1216,(#1220,#1227),.PCURVE_S1.);+#1216 = LINE('',#1217,#1218);+#1217 = CARTESIAN_POINT('',(-1.185,1.13,-0.115546334404));+#1218 = VECTOR('',#1219,1.);+#1219 = DIRECTION('',(-0.,-0.,-1.));+#1220 = PCURVE('',#1035,#1221);+#1221 = DEFINITIONAL_REPRESENTATION('',(#1222),#1226);+#1222 = LINE('',#1223,#1224);+#1223 = CARTESIAN_POINT('',(0.384453665597,0.296826053892));+#1224 = VECTOR('',#1225,1.);+#1225 = DIRECTION('',(1.,0.));+#1226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1227 = PCURVE('',#1228,#1233);+#1228 = PLANE('',#1229);+#1229 = AXIS2_PLACEMENT_3D('',#1230,#1231,#1232);+#1230 = CARTESIAN_POINT('',(-1.185,0.27,-0.5));+#1231 = DIRECTION('',(-1.,0.,0.));+#1232 = DIRECTION('',(0.,0.,-1.));+#1233 = DEFINITIONAL_REPRESENTATION('',(#1234),#1238);+#1234 = LINE('',#1235,#1236);+#1235 = CARTESIAN_POINT('',(-0.384453665596,-0.86));+#1236 = VECTOR('',#1237,1.);+#1237 = DIRECTION('',(1.,0.));+#1238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1239 = ORIENTED_EDGE('',*,*,#1240,.F.);+#1240 = EDGE_CURVE('',#1241,#1213,#1243,.T.);+#1241 = VERTEX_POINT('',#1242);+#1242 = CARTESIAN_POINT('',(-1.025052786331,1.13,2.775557561563E-17));+#1243 = SURFACE_CURVE('',#1244,(#1248,#1255),.PCURVE_S1.);+#1244 = LINE('',#1245,#1246);+#1245 = CARTESIAN_POINT('',(-0.972008,1.13,0.));+#1246 = VECTOR('',#1247,1.);+#1247 = DIRECTION('',(-1.,-0.,-0.));+#1248 = PCURVE('',#1035,#1249);+#1249 = DEFINITIONAL_REPRESENTATION('',(#1250),#1254);+#1250 = LINE('',#1251,#1252);+#1251 = CARTESIAN_POINT('',(0.268907331193,8.3834053892E-02));+#1252 = VECTOR('',#1253,1.);+#1253 = DIRECTION('',(-0.,1.));+#1254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1255 = PCURVE('',#1256,#1261);+#1256 = PLANE('',#1257);+#1257 = AXIS2_PLACEMENT_3D('',#1258,#1259,#1260);+#1258 = CARTESIAN_POINT('',(-1.025052786331,0.95,0.));+#1259 = DIRECTION('',(0.,0.,1.));+#1260 = DIRECTION('',(1.,0.,0.));+#1261 = DEFINITIONAL_REPRESENTATION('',(#1262),#1266);+#1262 = LINE('',#1263,#1264);+#1263 = CARTESIAN_POINT('',(5.3044786331E-02,0.18));+#1264 = VECTOR('',#1265,1.);+#1265 = DIRECTION('',(-1.,0.));+#1266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1267 = ORIENTED_EDGE('',*,*,#1268,.T.);+#1268 = EDGE_CURVE('',#1241,#1269,#1271,.T.);+#1269 = VERTEX_POINT('',#1270);+#1270 = CARTESIAN_POINT('',(-0.858994151389,1.13,9.354869168482E-02));+#1271 = SURFACE_CURVE('',#1272,(#1277,#1288),.PCURVE_S1.);+#1272 = CIRCLE('',#1273,0.19416);+#1273 = AXIS2_PLACEMENT_3D('',#1274,#1275,#1276);+#1274 = CARTESIAN_POINT('',(-1.025052786331,1.13,0.19416));+#1275 = DIRECTION('',(0.,-1.,0.));+#1276 = DIRECTION('',(0.,0.,1.));+#1277 = PCURVE('',#1035,#1278);+#1278 = DEFINITIONAL_REPRESENTATION('',(#1279),#1287);+#1279 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1280,#1281,#1282,#1283,+#1284,#1285,#1286),.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('') );+#1280 = CARTESIAN_POINT('',(-0.119412668807,0.136878840223));+#1281 = CARTESIAN_POINT('',(-0.119412668807,0.473173825021));+#1282 = CARTESIAN_POINT('',(0.171827331193,0.305026332622));+#1283 = CARTESIAN_POINT('',(0.463067331193,0.136878840223));+#1284 = CARTESIAN_POINT('',(0.171827331193,-3.126865217579E-02));+#1285 = CARTESIAN_POINT('',(-0.119412668807,-0.199416144575));+#1286 = CARTESIAN_POINT('',(-0.119412668807,0.136878840223));+#1287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1288 = PCURVE('',#1289,#1294);+#1289 = CYLINDRICAL_SURFACE('',#1290,0.19416);+#1290 = AXIS2_PLACEMENT_3D('',#1291,#1292,#1293);+#1291 = CARTESIAN_POINT('',(-1.025052786331,0.95,0.19416));+#1292 = DIRECTION('',(0.,1.,0.));+#1293 = DIRECTION('',(0.,0.,1.));+#1294 = DEFINITIONAL_REPRESENTATION('',(#1295),#1299);+#1295 = LINE('',#1296,#1297);+#1296 = CARTESIAN_POINT('',(6.28318530718,0.18));+#1297 = VECTOR('',#1298,1.);+#1298 = DIRECTION('',(-1.,-0.));+#1299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1300 = ORIENTED_EDGE('',*,*,#1301,.F.);+#1301 = EDGE_CURVE('',#1302,#1269,#1304,.T.);+#1302 = VERTEX_POINT('',#1303);+#1303 = CARTESIAN_POINT('',(-0.700665270787,1.13,0.35487));+#1304 = SURFACE_CURVE('',#1305,(#1309,#1316),.PCURVE_S1.);+#1305 = LINE('',#1306,#1307);+#1306 = CARTESIAN_POINT('',(-0.671473302975,1.13,0.403051237992));+#1307 = VECTOR('',#1308,1.);+#1308 = DIRECTION('',(-0.518187620082,-0.,-0.855266970246));+#1309 = PCURVE('',#1035,#1310);+#1310 = DEFINITIONAL_REPRESENTATION('',(#1311),#1315);+#1311 = LINE('',#1312,#1313);+#1312 = CARTESIAN_POINT('',(-0.134143906799,-0.216700643133));+#1313 = VECTOR('',#1314,1.);+#1314 = DIRECTION('',(0.855266970246,0.518187620082));+#1315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1316 = PCURVE('',#1317,#1322);+#1317 = PLANE('',#1318);+#1318 = AXIS2_PLACEMENT_3D('',#1319,#1320,#1321);+#1319 = CARTESIAN_POINT('',(-0.700665268073,0.95,0.354869995182));+#1320 = DIRECTION('',(-0.855266970246,0.,0.518187620082));+#1321 = DIRECTION('',(0.518187620082,0.,0.855266970246));+#1322 = DEFINITIONAL_REPRESENTATION('',(#1323),#1327);+#1323 = LINE('',#1324,#1325);+#1324 = CARTESIAN_POINT('',(5.633474048044E-02,0.18));+#1325 = VECTOR('',#1326,1.);+#1326 = DIRECTION('',(-1.,0.));+#1327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1328 = ORIENTED_EDGE('',*,*,#1329,.F.);+#1329 = EDGE_CURVE('',#1330,#1302,#1332,.T.);+#1330 = VERTEX_POINT('',#1331);+#1331 = CARTESIAN_POINT('',(-0.4,1.13,0.35487));+#1332 = SURFACE_CURVE('',#1333,(#1337,#1344),.PCURVE_S1.);+#1333 = LINE('',#1334,#1335);+#1334 = CARTESIAN_POINT('',(-0.4,1.13,0.35487));+#1335 = VECTOR('',#1336,1.);+#1336 = DIRECTION('',(-1.,-0.,-0.));+#1337 = PCURVE('',#1035,#1338);+#1338 = DEFINITIONAL_REPRESENTATION('',(#1339),#1343);+#1339 = LINE('',#1340,#1341);+#1340 = CARTESIAN_POINT('',(-8.5962668807E-02,-0.488173946108));+#1341 = VECTOR('',#1342,1.);+#1342 = DIRECTION('',(-0.,1.));+#1343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1344 = PCURVE('',#1345,#1350);+#1345 = PLANE('',#1346);+#1346 = AXIS2_PLACEMENT_3D('',#1347,#1348,#1349);+#1347 = CARTESIAN_POINT('',(-0.4,0.95,0.35487));+#1348 = DIRECTION('',(0.,0.,1.));+#1349 = DIRECTION('',(1.,0.,0.));+#1350 = DEFINITIONAL_REPRESENTATION('',(#1351),#1355);+#1351 = LINE('',#1352,#1353);+#1352 = CARTESIAN_POINT('',(0.,0.18));+#1353 = VECTOR('',#1354,1.);+#1354 = DIRECTION('',(-1.,0.));+#1355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1356 = ORIENTED_EDGE('',*,*,#1357,.F.);+#1357 = EDGE_CURVE('',#1358,#1330,#1360,.T.);+#1358 = VERTEX_POINT('',#1359);+#1359 = CARTESIAN_POINT('',(-0.35,1.13,0.368267459622));+#1360 = SURFACE_CURVE('',#1361,(#1366,#1373),.PCURVE_S1.);+#1361 = CIRCLE('',#1362,0.1);+#1362 = AXIS2_PLACEMENT_3D('',#1363,#1364,#1365);+#1363 = CARTESIAN_POINT('',(-0.4,1.13,0.45487));+#1364 = DIRECTION('',(0.,1.,-0.));+#1365 = DIRECTION('',(-1.,0.,0.));+#1366 = PCURVE('',#1035,#1367);+#1367 = DEFINITIONAL_REPRESENTATION('',(#1368),#1372);+#1368 = CIRCLE('',#1369,1.E-01);+#1369 = AXIS2_PLACEMENT_2D('',#1370,#1371);+#1370 = CARTESIAN_POINT('',(-0.185962668807,-0.488173946108));+#1371 = DIRECTION('',(0.,1.));+#1372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1373 = PCURVE('',#1374,#1379);+#1374 = CYLINDRICAL_SURFACE('',#1375,0.1);+#1375 = AXIS2_PLACEMENT_3D('',#1376,#1377,#1378);+#1376 = CARTESIAN_POINT('',(-0.4,0.95,0.45487));+#1377 = DIRECTION('',(0.,1.,0.));+#1378 = DIRECTION('',(-1.,-0.,-0.));+#1379 = DEFINITIONAL_REPRESENTATION('',(#1380),#1384);+#1380 = LINE('',#1381,#1382);+#1381 = CARTESIAN_POINT('',(-0.,0.18));+#1382 = VECTOR('',#1383,1.);+#1383 = DIRECTION('',(1.,-0.));+#1384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1385 = ORIENTED_EDGE('',*,*,#1386,.F.);+#1386 = EDGE_CURVE('',#993,#1358,#1387,.T.);+#1387 = SURFACE_CURVE('',#1388,(#1392,#1399),.PCURVE_S1.);+#1388 = LINE('',#1389,#1390);+#1389 = CARTESIAN_POINT('',(-0.35,1.13,-0.115546334404));+#1390 = VECTOR('',#1391,1.);+#1391 = DIRECTION('',(-0.,-0.,-1.));+#1392 = PCURVE('',#1035,#1393);+#1393 = DEFINITIONAL_REPRESENTATION('',(#1394),#1398);+#1394 = LINE('',#1395,#1396);+#1395 = CARTESIAN_POINT('',(0.384453665597,-0.538173946108));+#1396 = VECTOR('',#1397,1.);+#1397 = DIRECTION('',(1.,0.));+#1398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1399 = PCURVE('',#1008,#1400);+#1400 = DEFINITIONAL_REPRESENTATION('',(#1401),#1405);+#1401 = LINE('',#1402,#1403);+#1402 = CARTESIAN_POINT('',(-0.384453665596,-0.86));+#1403 = VECTOR('',#1404,1.);+#1404 = DIRECTION('',(1.,0.));+#1405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1406 = ADVANCED_FACE('',(#1407),#1008,.F.);+#1407 = FACE_BOUND('',#1408,.T.);+#1408 = EDGE_LOOP('',(#1409,#1410,#1433,#1454));+#1409 = ORIENTED_EDGE('',*,*,#992,.F.);+#1410 = ORIENTED_EDGE('',*,*,#1411,.T.);+#1411 = EDGE_CURVE('',#964,#1412,#1414,.T.);+#1412 = VERTEX_POINT('',#1413);+#1413 = CARTESIAN_POINT('',(-0.35,0.77,0.368267459622));+#1414 = SURFACE_CURVE('',#1415,(#1419,#1426),.PCURVE_S1.);+#1415 = LINE('',#1416,#1417);+#1416 = CARTESIAN_POINT('',(-0.35,0.77,-0.115546334404));+#1417 = VECTOR('',#1418,1.);+#1418 = DIRECTION('',(-0.,-0.,-1.));+#1419 = PCURVE('',#1008,#1420);+#1420 = DEFINITIONAL_REPRESENTATION('',(#1421),#1425);+#1421 = LINE('',#1422,#1423);+#1422 = CARTESIAN_POINT('',(-0.384453665596,-0.5));+#1423 = VECTOR('',#1424,1.);+#1424 = DIRECTION('',(1.,0.));+#1425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1426 = PCURVE('',#980,#1427);+#1427 = DEFINITIONAL_REPRESENTATION('',(#1428),#1432);+#1428 = LINE('',#1429,#1430);+#1429 = CARTESIAN_POINT('',(0.384453665597,-0.538173946108));+#1430 = VECTOR('',#1431,1.);+#1431 = DIRECTION('',(1.,0.));+#1432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1433 = ORIENTED_EDGE('',*,*,#1434,.T.);+#1434 = EDGE_CURVE('',#1412,#1358,#1435,.T.);+#1435 = SURFACE_CURVE('',#1436,(#1440,#1447),.PCURVE_S1.);+#1436 = LINE('',#1437,#1438);+#1437 = CARTESIAN_POINT('',(-0.35,0.95,0.368267459622));+#1438 = VECTOR('',#1439,1.);+#1439 = DIRECTION('',(0.,1.,0.));+#1440 = PCURVE('',#1008,#1441);+#1441 = DEFINITIONAL_REPRESENTATION('',(#1442),#1446);+#1442 = LINE('',#1443,#1444);+#1443 = CARTESIAN_POINT('',(-0.868267459622,-0.68));+#1444 = VECTOR('',#1445,1.);+#1445 = DIRECTION('',(0.,-1.));+#1446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1447 = PCURVE('',#1374,#1448);+#1448 = DEFINITIONAL_REPRESENTATION('',(#1449),#1453);+#1449 = LINE('',#1450,#1451);+#1450 = CARTESIAN_POINT('',(4.188790204786,0.));+#1451 = VECTOR('',#1452,1.);+#1452 = DIRECTION('',(0.,1.));+#1453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1454 = ORIENTED_EDGE('',*,*,#1386,.F.);+#1455 = ADVANCED_FACE('',(#1456),#980,.F.);+#1456 = FACE_BOUND('',#1457,.T.);+#1457 = EDGE_LOOP('',(#1458,#1459,#1460,#1488,#1511,#1534,#1557,#1580,+    #1608,#1631,#1654,#1676));+#1458 = ORIENTED_EDGE('',*,*,#963,.F.);+#1459 = ORIENTED_EDGE('',*,*,#1051,.T.);+#1460 = ORIENTED_EDGE('',*,*,#1461,.T.);+#1461 = EDGE_CURVE('',#1052,#1462,#1464,.T.);+#1462 = VERTEX_POINT('',#1463);+#1463 = CARTESIAN_POINT('',(-0.870013848611,0.77,0.461321308315));+#1464 = SURFACE_CURVE('',#1465,(#1470,#1481),.PCURVE_S1.);+#1465 = CIRCLE('',#1466,0.19416);+#1466 = AXIS2_PLACEMENT_3D('',#1467,#1468,#1469);+#1467 = CARTESIAN_POINT('',(-0.703955213669,0.77,0.36071));+#1468 = DIRECTION('',(0.,-1.,0.));+#1469 = DIRECTION('',(0.,0.,1.));+#1470 = PCURVE('',#980,#1471);+#1471 = DEFINITIONAL_REPRESENTATION('',(#1472),#1480);+#1472 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1473,#1474,#1475,#1476,+#1477,#1478,#1479),.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('') );+#1473 = CARTESIAN_POINT('',(-0.285962668807,-0.184218732439));+#1474 = CARTESIAN_POINT('',(-0.285962668807,0.152076252359));+#1475 = CARTESIAN_POINT('',(5.277331193E-03,-1.607124004021E-02));+#1476 = CARTESIAN_POINT('',(0.296517331193,-0.184218732439));+#1477 = CARTESIAN_POINT('',(5.277331193E-03,-0.352366224838));+#1478 = CARTESIAN_POINT('',(-0.285962668807,-0.520513717237));+#1479 = CARTESIAN_POINT('',(-0.285962668807,-0.184218732439));+#1480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1481 = PCURVE('',#1090,#1482);+#1482 = DEFINITIONAL_REPRESENTATION('',(#1483),#1487);+#1483 = LINE('',#1484,#1485);+#1484 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#1485 = VECTOR('',#1486,1.);+#1486 = DIRECTION('',(-1.,0.));+#1487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1488 = ORIENTED_EDGE('',*,*,#1489,.T.);+#1489 = EDGE_CURVE('',#1462,#1490,#1492,.T.);+#1490 = VERTEX_POINT('',#1491);+#1491 = CARTESIAN_POINT('',(-1.028342729213,0.77,0.2));+#1492 = SURFACE_CURVE('',#1493,(#1497,#1504),.PCURVE_S1.);+#1493 = LINE('',#1494,#1495);+#1494 = CARTESIAN_POINT('',(-0.842526697025,0.77,0.506688762008));+#1495 = VECTOR('',#1496,1.);+#1496 = DIRECTION('',(-0.518187620082,-0.,-0.855266970246));+#1497 = PCURVE('',#980,#1498);+#1498 = DEFINITIONAL_REPRESENTATION('',(#1499),#1503);+#1499 = LINE('',#1500,#1501);+#1500 = CARTESIAN_POINT('',(-0.237781430815,-4.5647249083E-02));+#1501 = VECTOR('',#1502,1.);+#1502 = DIRECTION('',(0.855266970246,0.518187620082));+#1503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1504 = PCURVE('',#1172,#1505);+#1505 = DEFINITIONAL_REPRESENTATION('',(#1506),#1510);+#1506 = LINE('',#1507,#1508);+#1507 = CARTESIAN_POINT('',(5.304478633097E-02,-0.18));+#1508 = VECTOR('',#1509,1.);+#1509 = DIRECTION('',(-1.,0.));+#1510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1511 = ORIENTED_EDGE('',*,*,#1512,.T.);+#1512 = EDGE_CURVE('',#1490,#1513,#1515,.T.);+#1513 = VERTEX_POINT('',#1514);+#1514 = CARTESIAN_POINT('',(-1.185,0.77,0.2));+#1515 = SURFACE_CURVE('',#1516,(#1520,#1527),.PCURVE_S1.);+#1516 = LINE('',#1517,#1518);+#1517 = CARTESIAN_POINT('',(-0.972008,0.77,0.2));+#1518 = VECTOR('',#1519,1.);+#1519 = DIRECTION('',(-1.,-0.,-0.));+#1520 = PCURVE('',#980,#1521);+#1521 = DEFINITIONAL_REPRESENTATION('',(#1522),#1526);+#1522 = LINE('',#1523,#1524);+#1523 = CARTESIAN_POINT('',(6.8907331193E-02,8.3834053892E-02));+#1524 = VECTOR('',#1525,1.);+#1525 = DIRECTION('',(-0.,1.));+#1526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1527 = PCURVE('',#1200,#1528);+#1528 = DEFINITIONAL_REPRESENTATION('',(#1529),#1533);+#1529 = LINE('',#1530,#1531);+#1530 = CARTESIAN_POINT('',(5.6334729213E-02,-0.18));+#1531 = VECTOR('',#1532,1.);+#1532 = DIRECTION('',(-1.,0.));+#1533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1534 = ORIENTED_EDGE('',*,*,#1535,.T.);+#1535 = EDGE_CURVE('',#1513,#1536,#1538,.T.);+#1536 = VERTEX_POINT('',#1537);+#1537 = CARTESIAN_POINT('',(-1.185,0.77,0.));+#1538 = SURFACE_CURVE('',#1539,(#1543,#1550),.PCURVE_S1.);+#1539 = LINE('',#1540,#1541);+#1540 = CARTESIAN_POINT('',(-1.185,0.77,-0.115546334404));+#1541 = VECTOR('',#1542,1.);+#1542 = DIRECTION('',(-0.,-0.,-1.));+#1543 = PCURVE('',#980,#1544);+#1544 = DEFINITIONAL_REPRESENTATION('',(#1545),#1549);+#1545 = LINE('',#1546,#1547);+#1546 = CARTESIAN_POINT('',(0.384453665597,0.296826053892));+#1547 = VECTOR('',#1548,1.);+#1548 = DIRECTION('',(1.,0.));+#1549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1550 = PCURVE('',#1228,#1551);+#1551 = DEFINITIONAL_REPRESENTATION('',(#1552),#1556);+#1552 = LINE('',#1553,#1554);+#1553 = CARTESIAN_POINT('',(-0.384453665596,-0.5));+#1554 = VECTOR('',#1555,1.);+#1555 = DIRECTION('',(1.,0.));+#1556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1557 = ORIENTED_EDGE('',*,*,#1558,.F.);+#1558 = EDGE_CURVE('',#1559,#1536,#1561,.T.);+#1559 = VERTEX_POINT('',#1560);+#1560 = CARTESIAN_POINT('',(-1.025052786331,0.77,2.775557561563E-17));+#1561 = SURFACE_CURVE('',#1562,(#1566,#1573),.PCURVE_S1.);+#1562 = LINE('',#1563,#1564);+#1563 = CARTESIAN_POINT('',(-0.972008,0.77,0.));+#1564 = VECTOR('',#1565,1.);+#1565 = DIRECTION('',(-1.,-0.,-0.));+#1566 = PCURVE('',#980,#1567);+#1567 = DEFINITIONAL_REPRESENTATION('',(#1568),#1572);+#1568 = LINE('',#1569,#1570);+#1569 = CARTESIAN_POINT('',(0.268907331193,8.3834053892E-02));+#1570 = VECTOR('',#1571,1.);+#1571 = DIRECTION('',(-0.,1.));+#1572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1573 = PCURVE('',#1256,#1574);+#1574 = DEFINITIONAL_REPRESENTATION('',(#1575),#1579);+#1575 = LINE('',#1576,#1577);+#1576 = CARTESIAN_POINT('',(5.3044786331E-02,-0.18));+#1577 = VECTOR('',#1578,1.);+#1578 = DIRECTION('',(-1.,0.));+#1579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1580 = ORIENTED_EDGE('',*,*,#1581,.T.);+#1581 = EDGE_CURVE('',#1559,#1582,#1584,.T.);+#1582 = VERTEX_POINT('',#1583);+#1583 = CARTESIAN_POINT('',(-0.858994151389,0.77,9.354869168482E-02));+#1584 = SURFACE_CURVE('',#1585,(#1590,#1601),.PCURVE_S1.);+#1585 = CIRCLE('',#1586,0.19416);+#1586 = AXIS2_PLACEMENT_3D('',#1587,#1588,#1589);+#1587 = CARTESIAN_POINT('',(-1.025052786331,0.77,0.19416));+#1588 = DIRECTION('',(0.,-1.,0.));+#1589 = DIRECTION('',(0.,0.,1.));+#1590 = PCURVE('',#980,#1591);+#1591 = DEFINITIONAL_REPRESENTATION('',(#1592),#1600);+#1592 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1593,#1594,#1595,#1596,+#1597,#1598,#1599),.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('') );+#1593 = CARTESIAN_POINT('',(-0.119412668807,0.136878840223));+#1594 = CARTESIAN_POINT('',(-0.119412668807,0.473173825021));+#1595 = CARTESIAN_POINT('',(0.171827331193,0.305026332622));+#1596 = CARTESIAN_POINT('',(0.463067331193,0.136878840223));+#1597 = CARTESIAN_POINT('',(0.171827331193,-3.126865217579E-02));+#1598 = CARTESIAN_POINT('',(-0.119412668807,-0.199416144575));+#1599 = CARTESIAN_POINT('',(-0.119412668807,0.136878840223));+#1600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1601 = PCURVE('',#1289,#1602);+#1602 = DEFINITIONAL_REPRESENTATION('',(#1603),#1607);+#1603 = LINE('',#1604,#1605);+#1604 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#1605 = VECTOR('',#1606,1.);+#1606 = DIRECTION('',(-1.,0.));+#1607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1608 = ORIENTED_EDGE('',*,*,#1609,.F.);+#1609 = EDGE_CURVE('',#1610,#1582,#1612,.T.);+#1610 = VERTEX_POINT('',#1611);+#1611 = CARTESIAN_POINT('',(-0.700665270787,0.77,0.35487));+#1612 = SURFACE_CURVE('',#1613,(#1617,#1624),.PCURVE_S1.);+#1613 = LINE('',#1614,#1615);+#1614 = CARTESIAN_POINT('',(-0.671473302975,0.77,0.403051237992));+#1615 = VECTOR('',#1616,1.);+#1616 = DIRECTION('',(-0.518187620082,-0.,-0.855266970246));+#1617 = PCURVE('',#980,#1618);+#1618 = DEFINITIONAL_REPRESENTATION('',(#1619),#1623);+#1619 = LINE('',#1620,#1621);+#1620 = CARTESIAN_POINT('',(-0.134143906799,-0.216700643133));+#1621 = VECTOR('',#1622,1.);+#1622 = DIRECTION('',(0.855266970246,0.518187620082));+#1623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1624 = PCURVE('',#1317,#1625);+#1625 = DEFINITIONAL_REPRESENTATION('',(#1626),#1630);+#1626 = LINE('',#1627,#1628);+#1627 = CARTESIAN_POINT('',(5.633474048044E-02,-0.18));+#1628 = VECTOR('',#1629,1.);+#1629 = DIRECTION('',(-1.,0.));+#1630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1631 = ORIENTED_EDGE('',*,*,#1632,.F.);+#1632 = EDGE_CURVE('',#1633,#1610,#1635,.T.);+#1633 = VERTEX_POINT('',#1634);+#1634 = CARTESIAN_POINT('',(-0.4,0.77,0.35487));+#1635 = SURFACE_CURVE('',#1636,(#1640,#1647),.PCURVE_S1.);+#1636 = LINE('',#1637,#1638);+#1637 = CARTESIAN_POINT('',(-0.4,0.77,0.35487));+#1638 = VECTOR('',#1639,1.);+#1639 = DIRECTION('',(-1.,-0.,-0.));+#1640 = PCURVE('',#980,#1641);+#1641 = DEFINITIONAL_REPRESENTATION('',(#1642),#1646);+#1642 = LINE('',#1643,#1644);+#1643 = CARTESIAN_POINT('',(-8.5962668807E-02,-0.488173946108));+#1644 = VECTOR('',#1645,1.);+#1645 = DIRECTION('',(-0.,1.));+#1646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1647 = PCURVE('',#1345,#1648);+#1648 = DEFINITIONAL_REPRESENTATION('',(#1649),#1653);+#1649 = LINE('',#1650,#1651);+#1650 = CARTESIAN_POINT('',(0.,-0.18));+#1651 = VECTOR('',#1652,1.);+#1652 = DIRECTION('',(-1.,0.));+#1653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1654 = ORIENTED_EDGE('',*,*,#1655,.F.);+#1655 = EDGE_CURVE('',#1412,#1633,#1656,.T.);+#1656 = SURFACE_CURVE('',#1657,(#1662,#1669),.PCURVE_S1.);+#1657 = CIRCLE('',#1658,0.1);+#1658 = AXIS2_PLACEMENT_3D('',#1659,#1660,#1661);+#1659 = CARTESIAN_POINT('',(-0.4,0.77,0.45487));+#1660 = DIRECTION('',(0.,1.,-0.));+#1661 = DIRECTION('',(-1.,0.,0.));+#1662 = PCURVE('',#980,#1663);+#1663 = DEFINITIONAL_REPRESENTATION('',(#1664),#1668);+#1664 = CIRCLE('',#1665,1.E-01);+#1665 = AXIS2_PLACEMENT_2D('',#1666,#1667);+#1666 = CARTESIAN_POINT('',(-0.185962668807,-0.488173946108));+#1667 = DIRECTION('',(0.,1.));+#1668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1669 = PCURVE('',#1374,#1670);+#1670 = DEFINITIONAL_REPRESENTATION('',(#1671),#1675);+#1671 = LINE('',#1672,#1673);+#1672 = CARTESIAN_POINT('',(0.,-0.18));+#1673 = VECTOR('',#1674,1.);+#1674 = DIRECTION('',(1.,0.));+#1675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1676 = ORIENTED_EDGE('',*,*,#1411,.F.);+#1677 = ADVANCED_FACE('',(#1678),#1090,.T.);+#1678 = FACE_BOUND('',#1679,.T.);+#1679 = EDGE_LOOP('',(#1680,#1681,#1702,#1703));+#1680 = ORIENTED_EDGE('',*,*,#1128,.T.);+#1681 = ORIENTED_EDGE('',*,*,#1682,.F.);+#1682 = EDGE_CURVE('',#1462,#1129,#1683,.T.);+#1683 = SURFACE_CURVE('',#1684,(#1688,#1695),.PCURVE_S1.);+#1684 = LINE('',#1685,#1686);+#1685 = CARTESIAN_POINT('',(-0.870013848611,0.77,0.461321308315));+#1686 = VECTOR('',#1687,1.);+#1687 = DIRECTION('',(0.,1.,0.));+#1688 = PCURVE('',#1090,#1689);+#1689 = DEFINITIONAL_REPRESENTATION('',(#1690),#1694);+#1690 = LINE('',#1691,#1692);+#1691 = CARTESIAN_POINT('',(5.257119486472,-0.18));+#1692 = VECTOR('',#1693,1.);+#1693 = DIRECTION('',(0.,1.));+#1694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1695 = PCURVE('',#1172,#1696);+#1696 = DEFINITIONAL_REPRESENTATION('',(#1697),#1701);+#1697 = LINE('',#1698,#1699);+#1698 = CARTESIAN_POINT('',(0.,-0.18));+#1699 = VECTOR('',#1700,1.);+#1700 = DIRECTION('',(0.,1.));+#1701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1702 = ORIENTED_EDGE('',*,*,#1461,.F.);+#1703 = ORIENTED_EDGE('',*,*,#1074,.T.);+#1704 = ADVANCED_FACE('',(#1705),#1374,.T.);+#1705 = FACE_BOUND('',#1706,.T.);+#1706 = EDGE_LOOP('',(#1707,#1708,#1709,#1730));+#1707 = ORIENTED_EDGE('',*,*,#1434,.F.);+#1708 = ORIENTED_EDGE('',*,*,#1655,.T.);+#1709 = ORIENTED_EDGE('',*,*,#1710,.F.);+#1710 = EDGE_CURVE('',#1330,#1633,#1711,.T.);+#1711 = SURFACE_CURVE('',#1712,(#1716,#1723),.PCURVE_S1.);+#1712 = LINE('',#1713,#1714);+#1713 = CARTESIAN_POINT('',(-0.4,1.13,0.35487));+#1714 = VECTOR('',#1715,1.);+#1715 = DIRECTION('',(-0.,-1.,-0.));+#1716 = PCURVE('',#1374,#1717);+#1717 = DEFINITIONAL_REPRESENTATION('',(#1718),#1722);+#1718 = LINE('',#1719,#1720);+#1719 = CARTESIAN_POINT('',(4.712388980385,0.18));+#1720 = VECTOR('',#1721,1.);+#1721 = DIRECTION('',(0.,-1.));+#1722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1723 = PCURVE('',#1345,#1724);+#1724 = DEFINITIONAL_REPRESENTATION('',(#1725),#1729);+#1725 = LINE('',#1726,#1727);+#1726 = CARTESIAN_POINT('',(0.,0.18));+#1727 = VECTOR('',#1728,1.);+#1728 = DIRECTION('',(0.,-1.));+#1729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1730 = ORIENTED_EDGE('',*,*,#1357,.F.);+#1731 = ADVANCED_FACE('',(#1732),#1345,.F.);+#1732 = FACE_BOUND('',#1733,.T.);+#1733 = EDGE_LOOP('',(#1734,#1735,#1756,#1757));+#1734 = ORIENTED_EDGE('',*,*,#1632,.T.);+#1735 = ORIENTED_EDGE('',*,*,#1736,.F.);+#1736 = EDGE_CURVE('',#1302,#1610,#1737,.T.);+#1737 = SURFACE_CURVE('',#1738,(#1742,#1749),.PCURVE_S1.);+#1738 = LINE('',#1739,#1740);+#1739 = CARTESIAN_POINT('',(-0.700665270787,1.13,0.35487));+#1740 = VECTOR('',#1741,1.);+#1741 = DIRECTION('',(-0.,-1.,-0.));+#1742 = PCURVE('',#1345,#1743);+#1743 = DEFINITIONAL_REPRESENTATION('',(#1744),#1748);+#1744 = LINE('',#1745,#1746);+#1745 = CARTESIAN_POINT('',(-0.300665270787,0.18));+#1746 = VECTOR('',#1747,1.);+#1747 = DIRECTION('',(0.,-1.));+#1748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1749 = PCURVE('',#1317,#1750);+#1750 = DEFINITIONAL_REPRESENTATION('',(#1751),#1755);+#1751 = LINE('',#1752,#1753);+#1752 = CARTESIAN_POINT('',(2.714315058398E-09,0.18));+#1753 = VECTOR('',#1754,1.);+#1754 = DIRECTION('',(0.,-1.));+#1755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1756 = ORIENTED_EDGE('',*,*,#1329,.F.);+#1757 = ORIENTED_EDGE('',*,*,#1710,.T.);+#1758 = ADVANCED_FACE('',(#1759),#1317,.F.);+#1759 = FACE_BOUND('',#1760,.T.);+#1760 = EDGE_LOOP('',(#1761,#1762,#1783,#1784));+#1761 = ORIENTED_EDGE('',*,*,#1609,.T.);+#1762 = ORIENTED_EDGE('',*,*,#1763,.F.);+#1763 = EDGE_CURVE('',#1269,#1582,#1764,.T.);+#1764 = SURFACE_CURVE('',#1765,(#1769,#1776),.PCURVE_S1.);+#1765 = LINE('',#1766,#1767);+#1766 = CARTESIAN_POINT('',(-0.858994151389,1.13,9.354869168482E-02));+#1767 = VECTOR('',#1768,1.);+#1768 = DIRECTION('',(-0.,-1.,-0.));+#1769 = PCURVE('',#1317,#1770);+#1770 = DEFINITIONAL_REPRESENTATION('',(#1771),#1775);+#1771 = LINE('',#1772,#1773);+#1772 = CARTESIAN_POINT('',(-0.305543546739,0.18));+#1773 = VECTOR('',#1774,1.);+#1774 = DIRECTION('',(0.,-1.));+#1775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1776 = PCURVE('',#1289,#1777);+#1777 = DEFINITIONAL_REPRESENTATION('',(#1778),#1782);+#1778 = LINE('',#1779,#1780);+#1779 = CARTESIAN_POINT('',(2.115526832883,0.18));+#1780 = VECTOR('',#1781,1.);+#1781 = DIRECTION('',(-0.,-1.));+#1782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1783 = ORIENTED_EDGE('',*,*,#1301,.F.);+#1784 = ORIENTED_EDGE('',*,*,#1736,.T.);+#1785 = ADVANCED_FACE('',(#1786),#1289,.T.);+#1786 = FACE_BOUND('',#1787,.T.);+#1787 = EDGE_LOOP('',(#1788,#1809,#1810,#1811));+#1788 = ORIENTED_EDGE('',*,*,#1789,.F.);+#1789 = EDGE_CURVE('',#1241,#1559,#1790,.T.);+#1790 = SURFACE_CURVE('',#1791,(#1795,#1802),.PCURVE_S1.);+#1791 = LINE('',#1792,#1793);+#1792 = CARTESIAN_POINT('',(-1.025052786331,1.13,2.775557561563E-17));+#1793 = VECTOR('',#1794,1.);+#1794 = DIRECTION('',(-0.,-1.,-0.));+#1795 = PCURVE('',#1289,#1796);+#1796 = DEFINITIONAL_REPRESENTATION('',(#1797),#1801);+#1797 = LINE('',#1798,#1799);+#1798 = CARTESIAN_POINT('',(3.14159265359,0.18));+#1799 = VECTOR('',#1800,1.);+#1800 = DIRECTION('',(-0.,-1.));+#1801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1802 = PCURVE('',#1256,#1803);+#1803 = DEFINITIONAL_REPRESENTATION('',(#1804),#1808);+#1804 = LINE('',#1805,#1806);+#1805 = CARTESIAN_POINT('',(0.,0.18));+#1806 = VECTOR('',#1807,1.);+#1807 = DIRECTION('',(0.,-1.));+#1808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1809 = ORIENTED_EDGE('',*,*,#1268,.T.);+#1810 = ORIENTED_EDGE('',*,*,#1763,.T.);+#1811 = ORIENTED_EDGE('',*,*,#1581,.F.);+#1812 = ADVANCED_FACE('',(#1813),#1256,.F.);+#1813 = FACE_BOUND('',#1814,.T.);+#1814 = EDGE_LOOP('',(#1815,#1816,#1817,#1838));+#1815 = ORIENTED_EDGE('',*,*,#1789,.T.);+#1816 = ORIENTED_EDGE('',*,*,#1558,.T.);+#1817 = ORIENTED_EDGE('',*,*,#1818,.T.);+#1818 = EDGE_CURVE('',#1536,#1213,#1819,.T.);+#1819 = SURFACE_CURVE('',#1820,(#1824,#1831),.PCURVE_S1.);+#1820 = LINE('',#1821,#1822);+#1821 = CARTESIAN_POINT('',(-1.185,0.61,0.));+#1822 = VECTOR('',#1823,1.);+#1823 = DIRECTION('',(0.,1.,0.));+#1824 = PCURVE('',#1256,#1825);+#1825 = DEFINITIONAL_REPRESENTATION('',(#1826),#1830);+#1826 = LINE('',#1827,#1828);+#1827 = CARTESIAN_POINT('',(-0.159947213669,-0.34));+#1828 = VECTOR('',#1829,1.);+#1829 = DIRECTION('',(0.,1.));+#1830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1831 = PCURVE('',#1228,#1832);+#1832 = DEFINITIONAL_REPRESENTATION('',(#1833),#1837);+#1833 = LINE('',#1834,#1835);+#1834 = CARTESIAN_POINT('',(-0.5,-0.34));+#1835 = VECTOR('',#1836,1.);+#1836 = DIRECTION('',(0.,-1.));+#1837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1838 = ORIENTED_EDGE('',*,*,#1240,.F.);+#1839 = ADVANCED_FACE('',(#1840),#1228,.T.);+#1840 = FACE_BOUND('',#1841,.F.);+#1841 = EDGE_LOOP('',(#1842,#1843,#1864,#1865));+#1842 = ORIENTED_EDGE('',*,*,#1212,.F.);+#1843 = ORIENTED_EDGE('',*,*,#1844,.F.);+#1844 = EDGE_CURVE('',#1513,#1185,#1845,.T.);+#1845 = SURFACE_CURVE('',#1846,(#1850,#1857),.PCURVE_S1.);+#1846 = LINE('',#1847,#1848);+#1847 = CARTESIAN_POINT('',(-1.185,0.61,0.2));+#1848 = VECTOR('',#1849,1.);+#1849 = DIRECTION('',(0.,1.,0.));+#1850 = PCURVE('',#1228,#1851);+#1851 = DEFINITIONAL_REPRESENTATION('',(#1852),#1856);+#1852 = LINE('',#1853,#1854);+#1853 = CARTESIAN_POINT('',(-0.7,-0.34));+#1854 = VECTOR('',#1855,1.);+#1855 = DIRECTION('',(0.,-1.));+#1856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1857 = PCURVE('',#1200,#1858);+#1858 = DEFINITIONAL_REPRESENTATION('',(#1859),#1863);+#1859 = LINE('',#1860,#1861);+#1860 = CARTESIAN_POINT('',(-0.156657270787,-0.34));+#1861 = VECTOR('',#1862,1.);+#1862 = DIRECTION('',(0.,1.));+#1863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1864 = ORIENTED_EDGE('',*,*,#1535,.T.);+#1865 = ORIENTED_EDGE('',*,*,#1818,.T.);+#1866 = ADVANCED_FACE('',(#1867),#1200,.T.);+#1867 = FACE_BOUND('',#1868,.F.);+#1868 = EDGE_LOOP('',(#1869,#1890,#1891,#1892));+#1869 = ORIENTED_EDGE('',*,*,#1870,.T.);+#1870 = EDGE_CURVE('',#1157,#1490,#1871,.T.);+#1871 = SURFACE_CURVE('',#1872,(#1876,#1883),.PCURVE_S1.);+#1872 = LINE('',#1873,#1874);+#1873 = CARTESIAN_POINT('',(-1.028342729213,1.13,0.2));+#1874 = VECTOR('',#1875,1.);+#1875 = DIRECTION('',(-0.,-1.,-0.));+#1876 = PCURVE('',#1200,#1877);+#1877 = DEFINITIONAL_REPRESENTATION('',(#1878),#1882);+#1878 = LINE('',#1879,#1880);+#1879 = CARTESIAN_POINT('',(0.,0.18));+#1880 = VECTOR('',#1881,1.);+#1881 = DIRECTION('',(0.,-1.));+#1882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1883 = PCURVE('',#1172,#1884);+#1884 = DEFINITIONAL_REPRESENTATION('',(#1885),#1889);+#1885 = LINE('',#1886,#1887);+#1886 = CARTESIAN_POINT('',(-0.305543549453,0.18));+#1887 = VECTOR('',#1888,1.);+#1888 = DIRECTION('',(0.,-1.));+#1889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1890 = ORIENTED_EDGE('',*,*,#1512,.T.);+#1891 = ORIENTED_EDGE('',*,*,#1844,.T.);+#1892 = ORIENTED_EDGE('',*,*,#1184,.F.);+#1893 = ADVANCED_FACE('',(#1894),#1172,.T.);+#1894 = FACE_BOUND('',#1895,.F.);+#1895 = EDGE_LOOP('',(#1896,#1897,#1898,#1899));+#1896 = ORIENTED_EDGE('',*,*,#1682,.F.);+#1897 = ORIENTED_EDGE('',*,*,#1489,.T.);+#1898 = ORIENTED_EDGE('',*,*,#1870,.F.);+#1899 = ORIENTED_EDGE('',*,*,#1156,.F.);+#1900 = MANIFOLD_SOLID_BREP('',#1901);+#1901 = CLOSED_SHELL('',(#1902,#2024,#2100,#2384,#2433,#2655,#2682,#2709+    ,#2736,#2763,#2790,#2817,#2844,#2871));+#1902 = ADVANCED_FACE('',(#1903),#1917,.T.);+#1903 = FACE_BOUND('',#1904,.T.);+#1904 = EDGE_LOOP('',(#1905,#1940,#1969,#1997));+#1905 = ORIENTED_EDGE('',*,*,#1906,.F.);+#1906 = EDGE_CURVE('',#1907,#1909,#1911,.T.);+#1907 = VERTEX_POINT('',#1908);+#1908 = CARTESIAN_POINT('',(-0.4,-1.13,0.55487));+#1909 = VERTEX_POINT('',#1910);+#1910 = CARTESIAN_POINT('',(-0.4,-0.77,0.55487));+#1911 = SURFACE_CURVE('',#1912,(#1916,#1928),.PCURVE_S1.);+#1912 = LINE('',#1913,#1914);+#1913 = CARTESIAN_POINT('',(-0.4,-1.13,0.55487));+#1914 = VECTOR('',#1915,1.);+#1915 = DIRECTION('',(0.,1.,0.));+#1916 = PCURVE('',#1917,#1922);+#1917 = CYLINDRICAL_SURFACE('',#1918,0.1);+#1918 = AXIS2_PLACEMENT_3D('',#1919,#1920,#1921);+#1919 = CARTESIAN_POINT('',(-0.4,-0.95,0.45487));+#1920 = DIRECTION('',(0.,1.,0.));+#1921 = DIRECTION('',(-1.,-0.,-0.));+#1922 = DEFINITIONAL_REPRESENTATION('',(#1923),#1927);+#1923 = LINE('',#1924,#1925);+#1924 = CARTESIAN_POINT('',(1.570796326795,-0.18));+#1925 = VECTOR('',#1926,1.);+#1926 = DIRECTION('',(-0.,1.));+#1927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1928 = PCURVE('',#1929,#1934);+#1929 = PLANE('',#1930);+#1930 = AXIS2_PLACEMENT_3D('',#1931,#1932,#1933);+#1931 = CARTESIAN_POINT('',(-0.4,-0.95,0.55487));+#1932 = DIRECTION('',(0.,0.,1.));+#1933 = DIRECTION('',(1.,0.,0.));+#1934 = DEFINITIONAL_REPRESENTATION('',(#1935),#1939);+#1935 = LINE('',#1936,#1937);+#1936 = CARTESIAN_POINT('',(0.,-0.18));+#1937 = VECTOR('',#1938,1.);+#1938 = DIRECTION('',(0.,1.));+#1939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1940 = ORIENTED_EDGE('',*,*,#1941,.T.);+#1941 = EDGE_CURVE('',#1907,#1942,#1944,.T.);+#1942 = VERTEX_POINT('',#1943);+#1943 = CARTESIAN_POINT('',(-0.35,-1.13,0.541472540378));+#1944 = SURFACE_CURVE('',#1945,(#1950,#1957),.PCURVE_S1.);+#1945 = CIRCLE('',#1946,0.1);+#1946 = AXIS2_PLACEMENT_3D('',#1947,#1948,#1949);+#1947 = CARTESIAN_POINT('',(-0.4,-1.13,0.45487));+#1948 = DIRECTION('',(0.,1.,-0.));+#1949 = DIRECTION('',(-1.,0.,0.));+#1950 = PCURVE('',#1917,#1951);+#1951 = DEFINITIONAL_REPRESENTATION('',(#1952),#1956);+#1952 = LINE('',#1953,#1954);+#1953 = CARTESIAN_POINT('',(0.,-0.18));+#1954 = VECTOR('',#1955,1.);+#1955 = DIRECTION('',(1.,0.));+#1956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1957 = PCURVE('',#1958,#1963);+#1958 = PLANE('',#1959);+#1959 = AXIS2_PLACEMENT_3D('',#1960,#1961,#1962);+#1960 = CARTESIAN_POINT('',(-0.888173946108,-1.13,0.268907331193));+#1961 = DIRECTION('',(0.,1.,0.));+#1962 = DIRECTION('',(0.,0.,-1.));+#1963 = DEFINITIONAL_REPRESENTATION('',(#1964),#1968);+#1964 = CIRCLE('',#1965,1.E-01);+#1965 = AXIS2_PLACEMENT_2D('',#1966,#1967);+#1966 = CARTESIAN_POINT('',(-0.185962668807,-0.488173946108));+#1967 = DIRECTION('',(0.,1.));+#1968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1969 = ORIENTED_EDGE('',*,*,#1970,.T.);+#1970 = EDGE_CURVE('',#1942,#1971,#1973,.T.);+#1971 = VERTEX_POINT('',#1972);+#1972 = CARTESIAN_POINT('',(-0.35,-0.77,0.541472540378));+#1973 = SURFACE_CURVE('',#1974,(#1978,#1985),.PCURVE_S1.);+#1974 = LINE('',#1975,#1976);+#1975 = CARTESIAN_POINT('',(-0.35,-0.95,0.541472540378));+#1976 = VECTOR('',#1977,1.);+#1977 = DIRECTION('',(0.,1.,0.));+#1978 = PCURVE('',#1917,#1979);+#1979 = DEFINITIONAL_REPRESENTATION('',(#1980),#1984);+#1980 = LINE('',#1981,#1982);+#1981 = CARTESIAN_POINT('',(2.094395102393,0.));+#1982 = VECTOR('',#1983,1.);+#1983 = DIRECTION('',(0.,1.));+#1984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1985 = PCURVE('',#1986,#1991);+#1986 = PLANE('',#1987);+#1987 = AXIS2_PLACEMENT_3D('',#1988,#1989,#1990);+#1988 = CARTESIAN_POINT('',(-0.35,-1.63,-0.5));+#1989 = DIRECTION('',(-1.,0.,0.));+#1990 = DIRECTION('',(0.,0.,-1.));+#1991 = DEFINITIONAL_REPRESENTATION('',(#1992),#1996);+#1992 = LINE('',#1993,#1994);+#1993 = CARTESIAN_POINT('',(-1.041472540378,-0.68));+#1994 = VECTOR('',#1995,1.);+#1995 = DIRECTION('',(0.,-1.));+#1996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1997 = ORIENTED_EDGE('',*,*,#1998,.F.);+#1998 = EDGE_CURVE('',#1909,#1971,#1999,.T.);+#1999 = SURFACE_CURVE('',#2000,(#2005,#2012),.PCURVE_S1.);+#2000 = CIRCLE('',#2001,0.1);+#2001 = AXIS2_PLACEMENT_3D('',#2002,#2003,#2004);+#2002 = CARTESIAN_POINT('',(-0.4,-0.77,0.45487));+#2003 = DIRECTION('',(0.,1.,-0.));+#2004 = DIRECTION('',(-1.,0.,0.));+#2005 = PCURVE('',#1917,#2006);+#2006 = DEFINITIONAL_REPRESENTATION('',(#2007),#2011);+#2007 = LINE('',#2008,#2009);+#2008 = CARTESIAN_POINT('',(-0.,0.18));+#2009 = VECTOR('',#2010,1.);+#2010 = DIRECTION('',(1.,-0.));+#2011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2012 = PCURVE('',#2013,#2018);+#2013 = PLANE('',#2014);+#2014 = AXIS2_PLACEMENT_3D('',#2015,#2016,#2017);+#2015 = CARTESIAN_POINT('',(-0.888173946108,-0.77,0.268907331193));+#2016 = DIRECTION('',(0.,1.,0.));+#2017 = DIRECTION('',(0.,0.,-1.));+#2018 = DEFINITIONAL_REPRESENTATION('',(#2019),#2023);+#2019 = CIRCLE('',#2020,1.E-01);+#2020 = AXIS2_PLACEMENT_2D('',#2021,#2022);+#2021 = CARTESIAN_POINT('',(-0.185962668807,-0.488173946108));+#2022 = DIRECTION('',(0.,1.));+#2023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2024 = ADVANCED_FACE('',(#2025),#1929,.T.);+#2025 = FACE_BOUND('',#2026,.F.);+#2026 = EDGE_LOOP('',(#2027,#2028,#2051,#2079));+#2027 = ORIENTED_EDGE('',*,*,#1906,.F.);+#2028 = ORIENTED_EDGE('',*,*,#2029,.T.);+#2029 = EDGE_CURVE('',#1907,#2030,#2032,.T.);+#2030 = VERTEX_POINT('',#2031);+#2031 = CARTESIAN_POINT('',(-0.703955213669,-1.13,0.55487));+#2032 = SURFACE_CURVE('',#2033,(#2037,#2044),.PCURVE_S1.);+#2033 = LINE('',#2034,#2035);+#2034 = CARTESIAN_POINT('',(-0.4,-1.13,0.55487));+#2035 = VECTOR('',#2036,1.);+#2036 = DIRECTION('',(-1.,-0.,-0.));+#2037 = PCURVE('',#1929,#2038);+#2038 = DEFINITIONAL_REPRESENTATION('',(#2039),#2043);+#2039 = LINE('',#2040,#2041);+#2040 = CARTESIAN_POINT('',(0.,-0.18));+#2041 = VECTOR('',#2042,1.);+#2042 = DIRECTION('',(-1.,0.));+#2043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2044 = PCURVE('',#1958,#2045);+#2045 = DEFINITIONAL_REPRESENTATION('',(#2046),#2050);+#2046 = LINE('',#2047,#2048);+#2047 = CARTESIAN_POINT('',(-0.285962668807,-0.488173946108));+#2048 = VECTOR('',#2049,1.);+#2049 = DIRECTION('',(-0.,1.));+#2050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2051 = ORIENTED_EDGE('',*,*,#2052,.T.);+#2052 = EDGE_CURVE('',#2030,#2053,#2055,.T.);+#2053 = VERTEX_POINT('',#2054);+#2054 = CARTESIAN_POINT('',(-0.703955213669,-0.77,0.55487));+#2055 = SURFACE_CURVE('',#2056,(#2060,#2067),.PCURVE_S1.);+#2056 = LINE('',#2057,#2058);+#2057 = CARTESIAN_POINT('',(-0.703955213669,-1.13,0.55487));+#2058 = VECTOR('',#2059,1.);+#2059 = DIRECTION('',(0.,1.,0.));+#2060 = PCURVE('',#1929,#2061);+#2061 = DEFINITIONAL_REPRESENTATION('',(#2062),#2066);+#2062 = LINE('',#2063,#2064);+#2063 = CARTESIAN_POINT('',(-0.303955213669,-0.18));+#2064 = VECTOR('',#2065,1.);+#2065 = DIRECTION('',(0.,1.));+#2066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2067 = PCURVE('',#2068,#2073);+#2068 = CYLINDRICAL_SURFACE('',#2069,0.19416);+#2069 = AXIS2_PLACEMENT_3D('',#2070,#2071,#2072);+#2070 = CARTESIAN_POINT('',(-0.703955213669,-0.95,0.36071));+#2071 = DIRECTION('',(0.,1.,0.));+#2072 = DIRECTION('',(0.,0.,1.));+#2073 = DEFINITIONAL_REPRESENTATION('',(#2074),#2078);+#2074 = LINE('',#2075,#2076);+#2075 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#2076 = VECTOR('',#2077,1.);+#2077 = DIRECTION('',(0.,1.));+#2078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2079 = ORIENTED_EDGE('',*,*,#2080,.F.);+#2080 = EDGE_CURVE('',#1909,#2053,#2081,.T.);+#2081 = SURFACE_CURVE('',#2082,(#2086,#2093),.PCURVE_S1.);+#2082 = LINE('',#2083,#2084);+#2083 = CARTESIAN_POINT('',(-0.4,-0.77,0.55487));+#2084 = VECTOR('',#2085,1.);+#2085 = DIRECTION('',(-1.,-0.,-0.));+#2086 = PCURVE('',#1929,#2087);+#2087 = DEFINITIONAL_REPRESENTATION('',(#2088),#2092);+#2088 = LINE('',#2089,#2090);+#2089 = CARTESIAN_POINT('',(0.,0.18));+#2090 = VECTOR('',#2091,1.);+#2091 = DIRECTION('',(-1.,0.));+#2092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2093 = PCURVE('',#2013,#2094);+#2094 = DEFINITIONAL_REPRESENTATION('',(#2095),#2099);+#2095 = LINE('',#2096,#2097);+#2096 = CARTESIAN_POINT('',(-0.285962668807,-0.488173946108));+#2097 = VECTOR('',#2098,1.);+#2098 = DIRECTION('',(-0.,1.));+#2099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2100 = ADVANCED_FACE('',(#2101),#2013,.T.);+#2101 = FACE_BOUND('',#2102,.F.);+#2102 = EDGE_LOOP('',(#2103,#2104,#2105,#2133,#2161,#2189,#2217,#2245,+    #2278,#2306,#2334,#2363));+#2103 = ORIENTED_EDGE('',*,*,#1998,.F.);+#2104 = ORIENTED_EDGE('',*,*,#2080,.T.);+#2105 = ORIENTED_EDGE('',*,*,#2106,.T.);+#2106 = EDGE_CURVE('',#2053,#2107,#2109,.T.);+#2107 = VERTEX_POINT('',#2108);+#2108 = CARTESIAN_POINT('',(-0.870013848611,-0.77,0.461321308315));+#2109 = SURFACE_CURVE('',#2110,(#2115,#2126),.PCURVE_S1.);+#2110 = CIRCLE('',#2111,0.19416);+#2111 = AXIS2_PLACEMENT_3D('',#2112,#2113,#2114);+#2112 = CARTESIAN_POINT('',(-0.703955213669,-0.77,0.36071));+#2113 = DIRECTION('',(0.,-1.,0.));+#2114 = DIRECTION('',(0.,0.,1.));+#2115 = PCURVE('',#2013,#2116);+#2116 = DEFINITIONAL_REPRESENTATION('',(#2117),#2125);+#2117 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2118,#2119,#2120,#2121,+#2122,#2123,#2124),.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('') );+#2118 = CARTESIAN_POINT('',(-0.285962668807,-0.184218732439));+#2119 = CARTESIAN_POINT('',(-0.285962668807,0.152076252359));+#2120 = CARTESIAN_POINT('',(5.277331193E-03,-1.607124004021E-02));+#2121 = CARTESIAN_POINT('',(0.296517331193,-0.184218732439));+#2122 = CARTESIAN_POINT('',(5.277331193E-03,-0.352366224838));+#2123 = CARTESIAN_POINT('',(-0.285962668807,-0.520513717237));+#2124 = CARTESIAN_POINT('',(-0.285962668807,-0.184218732439));+#2125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2126 = PCURVE('',#2068,#2127);+#2127 = DEFINITIONAL_REPRESENTATION('',(#2128),#2132);+#2128 = LINE('',#2129,#2130);+#2129 = CARTESIAN_POINT('',(6.28318530718,0.18));+#2130 = VECTOR('',#2131,1.);+#2131 = DIRECTION('',(-1.,-0.));+#2132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2133 = ORIENTED_EDGE('',*,*,#2134,.T.);+#2134 = EDGE_CURVE('',#2107,#2135,#2137,.T.);+#2135 = VERTEX_POINT('',#2136);+#2136 = CARTESIAN_POINT('',(-1.028342729213,-0.77,0.2));+#2137 = SURFACE_CURVE('',#2138,(#2142,#2149),.PCURVE_S1.);+#2138 = LINE('',#2139,#2140);+#2139 = CARTESIAN_POINT('',(-0.842526697025,-0.77,0.506688762008));+#2140 = VECTOR('',#2141,1.);+#2141 = DIRECTION('',(-0.518187620082,-0.,-0.855266970246));+#2142 = PCURVE('',#2013,#2143);+#2143 = DEFINITIONAL_REPRESENTATION('',(#2144),#2148);+#2144 = LINE('',#2145,#2146);+#2145 = CARTESIAN_POINT('',(-0.237781430815,-4.5647249083E-02));+#2146 = VECTOR('',#2147,1.);+#2147 = DIRECTION('',(0.855266970246,0.518187620082));+#2148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2149 = PCURVE('',#2150,#2155);+#2150 = PLANE('',#2151);+#2151 = AXIS2_PLACEMENT_3D('',#2152,#2153,#2154);+#2152 = CARTESIAN_POINT('',(-0.870013848611,-0.95,0.461321308315));+#2153 = DIRECTION('',(-0.855266970246,0.,0.518187620082));+#2154 = DIRECTION('',(0.518187620082,0.,0.855266970246));+#2155 = DEFINITIONAL_REPRESENTATION('',(#2156),#2160);+#2156 = LINE('',#2157,#2158);+#2157 = CARTESIAN_POINT('',(5.304478633097E-02,0.18));+#2158 = VECTOR('',#2159,1.);+#2159 = DIRECTION('',(-1.,0.));+#2160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2161 = ORIENTED_EDGE('',*,*,#2162,.T.);+#2162 = EDGE_CURVE('',#2135,#2163,#2165,.T.);+#2163 = VERTEX_POINT('',#2164);+#2164 = CARTESIAN_POINT('',(-1.185,-0.77,0.2));+#2165 = SURFACE_CURVE('',#2166,(#2170,#2177),.PCURVE_S1.);+#2166 = LINE('',#2167,#2168);+#2167 = CARTESIAN_POINT('',(-0.972008,-0.77,0.2));+#2168 = VECTOR('',#2169,1.);+#2169 = DIRECTION('',(-1.,-0.,-0.));+#2170 = PCURVE('',#2013,#2171);+#2171 = DEFINITIONAL_REPRESENTATION('',(#2172),#2176);+#2172 = LINE('',#2173,#2174);+#2173 = CARTESIAN_POINT('',(6.8907331193E-02,8.3834053892E-02));+#2174 = VECTOR('',#2175,1.);+#2175 = DIRECTION('',(-0.,1.));+#2176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2177 = PCURVE('',#2178,#2183);+#2178 = PLANE('',#2179);+#2179 = AXIS2_PLACEMENT_3D('',#2180,#2181,#2182);+#2180 = CARTESIAN_POINT('',(-1.028342729213,-0.95,0.2));+#2181 = DIRECTION('',(0.,0.,1.));+#2182 = DIRECTION('',(1.,0.,0.));+#2183 = DEFINITIONAL_REPRESENTATION('',(#2184),#2188);+#2184 = LINE('',#2185,#2186);+#2185 = CARTESIAN_POINT('',(5.6334729213E-02,0.18));+#2186 = VECTOR('',#2187,1.);+#2187 = DIRECTION('',(-1.,0.));+#2188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2189 = ORIENTED_EDGE('',*,*,#2190,.T.);+#2190 = EDGE_CURVE('',#2163,#2191,#2193,.T.);+#2191 = VERTEX_POINT('',#2192);+#2192 = CARTESIAN_POINT('',(-1.185,-0.77,0.));+#2193 = SURFACE_CURVE('',#2194,(#2198,#2205),.PCURVE_S1.);+#2194 = LINE('',#2195,#2196);+#2195 = CARTESIAN_POINT('',(-1.185,-0.77,-0.115546334404));+#2196 = VECTOR('',#2197,1.);+#2197 = DIRECTION('',(-0.,-0.,-1.));+#2198 = PCURVE('',#2013,#2199);+#2199 = DEFINITIONAL_REPRESENTATION('',(#2200),#2204);+#2200 = LINE('',#2201,#2202);+#2201 = CARTESIAN_POINT('',(0.384453665597,0.296826053892));+#2202 = VECTOR('',#2203,1.);+#2203 = DIRECTION('',(1.,0.));+#2204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2205 = PCURVE('',#2206,#2211);+#2206 = PLANE('',#2207);+#2207 = AXIS2_PLACEMENT_3D('',#2208,#2209,#2210);+#2208 = CARTESIAN_POINT('',(-1.185,-1.63,-0.5));+#2209 = DIRECTION('',(-1.,0.,0.));+#2210 = DIRECTION('',(0.,0.,-1.));+#2211 = DEFINITIONAL_REPRESENTATION('',(#2212),#2216);+#2212 = LINE('',#2213,#2214);+#2213 = CARTESIAN_POINT('',(-0.384453665596,-0.86));+#2214 = VECTOR('',#2215,1.);+#2215 = DIRECTION('',(1.,0.));+#2216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2217 = ORIENTED_EDGE('',*,*,#2218,.F.);+#2218 = EDGE_CURVE('',#2219,#2191,#2221,.T.);+#2219 = VERTEX_POINT('',#2220);+#2220 = CARTESIAN_POINT('',(-1.025052786331,-0.77,2.775557561563E-17));+#2221 = SURFACE_CURVE('',#2222,(#2226,#2233),.PCURVE_S1.);+#2222 = LINE('',#2223,#2224);+#2223 = CARTESIAN_POINT('',(-0.972008,-0.77,0.));+#2224 = VECTOR('',#2225,1.);+#2225 = DIRECTION('',(-1.,-0.,-0.));+#2226 = PCURVE('',#2013,#2227);+#2227 = DEFINITIONAL_REPRESENTATION('',(#2228),#2232);+#2228 = LINE('',#2229,#2230);+#2229 = CARTESIAN_POINT('',(0.268907331193,8.3834053892E-02));+#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('',(-1.025052786331,-0.95,0.));+#2237 = DIRECTION('',(0.,0.,1.));+#2238 = DIRECTION('',(1.,0.,0.));+#2239 = DEFINITIONAL_REPRESENTATION('',(#2240),#2244);+#2240 = LINE('',#2241,#2242);+#2241 = CARTESIAN_POINT('',(5.3044786331E-02,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.858994151389,-0.77,9.354869168482E-02));+#2249 = SURFACE_CURVE('',#2250,(#2255,#2266),.PCURVE_S1.);+#2250 = CIRCLE('',#2251,0.19416);+#2251 = AXIS2_PLACEMENT_3D('',#2252,#2253,#2254);+#2252 = CARTESIAN_POINT('',(-1.025052786331,-0.77,0.19416));+#2253 = DIRECTION('',(0.,-1.,0.));+#2254 = DIRECTION('',(0.,0.,1.));+#2255 = PCURVE('',#2013,#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.119412668807,0.136878840223));+#2259 = CARTESIAN_POINT('',(-0.119412668807,0.473173825021));+#2260 = CARTESIAN_POINT('',(0.171827331193,0.305026332622));+#2261 = CARTESIAN_POINT('',(0.463067331193,0.136878840223));+#2262 = CARTESIAN_POINT('',(0.171827331193,-3.126865217579E-02));+#2263 = CARTESIAN_POINT('',(-0.119412668807,-0.199416144575));+#2264 = CARTESIAN_POINT('',(-0.119412668807,0.136878840223));+#2265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2266 = PCURVE('',#2267,#2272);+#2267 = CYLINDRICAL_SURFACE('',#2268,0.19416);+#2268 = AXIS2_PLACEMENT_3D('',#2269,#2270,#2271);+#2269 = CARTESIAN_POINT('',(-1.025052786331,-0.95,0.19416));+#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,.F.);+#2279 = EDGE_CURVE('',#2280,#2247,#2282,.T.);+#2280 = VERTEX_POINT('',#2281);+#2281 = CARTESIAN_POINT('',(-0.700665270787,-0.77,0.35487));+#2282 = SURFACE_CURVE('',#2283,(#2287,#2294),.PCURVE_S1.);+#2283 = LINE('',#2284,#2285);+#2284 = CARTESIAN_POINT('',(-0.671473302975,-0.77,0.403051237992));+#2285 = VECTOR('',#2286,1.);+#2286 = DIRECTION('',(-0.518187620082,-0.,-0.855266970246));+#2287 = PCURVE('',#2013,#2288);+#2288 = DEFINITIONAL_REPRESENTATION('',(#2289),#2293);+#2289 = LINE('',#2290,#2291);+#2290 = CARTESIAN_POINT('',(-0.134143906799,-0.216700643133));+#2291 = VECTOR('',#2292,1.);+#2292 = DIRECTION('',(0.855266970246,0.518187620082));+#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.700665268073,-0.95,0.354869995182));+#2298 = DIRECTION('',(-0.855266970246,0.,0.518187620082));+#2299 = DIRECTION('',(0.518187620082,0.,0.855266970246));+#2300 = DEFINITIONAL_REPRESENTATION('',(#2301),#2305);+#2301 = LINE('',#2302,#2303);+#2302 = CARTESIAN_POINT('',(5.633474048044E-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('',(-0.4,-0.77,0.35487));+#2310 = SURFACE_CURVE('',#2311,(#2315,#2322),.PCURVE_S1.);+#2311 = LINE('',#2312,#2313);+#2312 = CARTESIAN_POINT('',(-0.4,-0.77,0.35487));+#2313 = VECTOR('',#2314,1.);+#2314 = DIRECTION('',(-1.,-0.,-0.));+#2315 = PCURVE('',#2013,#2316);+#2316 = DEFINITIONAL_REPRESENTATION('',(#2317),#2321);+#2317 = LINE('',#2318,#2319);+#2318 = CARTESIAN_POINT('',(-8.5962668807E-02,-0.488173946108));+#2319 = VECTOR('',#2320,1.);+#2320 = DIRECTION('',(-0.,1.));+#2321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2322 = PCURVE('',#2323,#2328);+#2323 = PLANE('',#2324);+#2324 = AXIS2_PLACEMENT_3D('',#2325,#2326,#2327);+#2325 = CARTESIAN_POINT('',(-0.4,-0.95,0.35487));+#2326 = DIRECTION('',(0.,0.,1.));+#2327 = DIRECTION('',(1.,0.,0.));+#2328 = DEFINITIONAL_REPRESENTATION('',(#2329),#2333);+#2329 = LINE('',#2330,#2331);+#2330 = CARTESIAN_POINT('',(0.,0.18));+#2331 = VECTOR('',#2332,1.);+#2332 = DIRECTION('',(-1.,0.));+#2333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2334 = ORIENTED_EDGE('',*,*,#2335,.F.);+#2335 = EDGE_CURVE('',#2336,#2308,#2338,.T.);+#2336 = VERTEX_POINT('',#2337);+#2337 = CARTESIAN_POINT('',(-0.35,-0.77,0.368267459622));+#2338 = SURFACE_CURVE('',#2339,(#2344,#2351),.PCURVE_S1.);+#2339 = CIRCLE('',#2340,0.1);+#2340 = AXIS2_PLACEMENT_3D('',#2341,#2342,#2343);+#2341 = CARTESIAN_POINT('',(-0.4,-0.77,0.45487));+#2342 = DIRECTION('',(0.,1.,-0.));+#2343 = DIRECTION('',(-1.,0.,0.));+#2344 = PCURVE('',#2013,#2345);+#2345 = DEFINITIONAL_REPRESENTATION('',(#2346),#2350);+#2346 = CIRCLE('',#2347,1.E-01);+#2347 = AXIS2_PLACEMENT_2D('',#2348,#2349);+#2348 = CARTESIAN_POINT('',(-0.185962668807,-0.488173946108));+#2349 = DIRECTION('',(0.,1.));+#2350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2351 = PCURVE('',#2352,#2357);+#2352 = CYLINDRICAL_SURFACE('',#2353,0.1);+#2353 = AXIS2_PLACEMENT_3D('',#2354,#2355,#2356);+#2354 = CARTESIAN_POINT('',(-0.4,-0.95,0.45487));+#2355 = DIRECTION('',(0.,1.,0.));+#2356 = DIRECTION('',(-1.,-0.,-0.));+#2357 = DEFINITIONAL_REPRESENTATION('',(#2358),#2362);+#2358 = LINE('',#2359,#2360);+#2359 = CARTESIAN_POINT('',(-0.,0.18));+#2360 = VECTOR('',#2361,1.);+#2361 = DIRECTION('',(1.,-0.));+#2362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2363 = ORIENTED_EDGE('',*,*,#2364,.F.);+#2364 = EDGE_CURVE('',#1971,#2336,#2365,.T.);+#2365 = SURFACE_CURVE('',#2366,(#2370,#2377),.PCURVE_S1.);+#2366 = LINE('',#2367,#2368);+#2367 = CARTESIAN_POINT('',(-0.35,-0.77,-0.115546334404));+#2368 = VECTOR('',#2369,1.);+#2369 = DIRECTION('',(-0.,-0.,-1.));+#2370 = PCURVE('',#2013,#2371);+#2371 = DEFINITIONAL_REPRESENTATION('',(#2372),#2376);+#2372 = LINE('',#2373,#2374);+#2373 = CARTESIAN_POINT('',(0.384453665597,-0.538173946108));+#2374 = VECTOR('',#2375,1.);+#2375 = DIRECTION('',(1.,0.));+#2376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2377 = PCURVE('',#1986,#2378);+#2378 = DEFINITIONAL_REPRESENTATION('',(#2379),#2383);+#2379 = LINE('',#2380,#2381);+#2380 = CARTESIAN_POINT('',(-0.384453665596,-0.86));+#2381 = VECTOR('',#2382,1.);+#2382 = DIRECTION('',(1.,0.));+#2383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2384 = ADVANCED_FACE('',(#2385),#1986,.F.);+#2385 = FACE_BOUND('',#2386,.T.);+#2386 = EDGE_LOOP('',(#2387,#2388,#2411,#2432));+#2387 = ORIENTED_EDGE('',*,*,#1970,.F.);+#2388 = ORIENTED_EDGE('',*,*,#2389,.T.);+#2389 = EDGE_CURVE('',#1942,#2390,#2392,.T.);+#2390 = VERTEX_POINT('',#2391);+#2391 = CARTESIAN_POINT('',(-0.35,-1.13,0.368267459622));+#2392 = SURFACE_CURVE('',#2393,(#2397,#2404),.PCURVE_S1.);+#2393 = LINE('',#2394,#2395);+#2394 = CARTESIAN_POINT('',(-0.35,-1.13,-0.115546334404));+#2395 = VECTOR('',#2396,1.);+#2396 = DIRECTION('',(-0.,-0.,-1.));+#2397 = PCURVE('',#1986,#2398);+#2398 = DEFINITIONAL_REPRESENTATION('',(#2399),#2403);+#2399 = LINE('',#2400,#2401);+#2400 = CARTESIAN_POINT('',(-0.384453665596,-0.5));+#2401 = VECTOR('',#2402,1.);+#2402 = DIRECTION('',(1.,0.));+#2403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2404 = PCURVE('',#1958,#2405);+#2405 = DEFINITIONAL_REPRESENTATION('',(#2406),#2410);+#2406 = LINE('',#2407,#2408);+#2407 = CARTESIAN_POINT('',(0.384453665597,-0.538173946108));+#2408 = VECTOR('',#2409,1.);+#2409 = DIRECTION('',(1.,0.));+#2410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2411 = ORIENTED_EDGE('',*,*,#2412,.T.);+#2412 = EDGE_CURVE('',#2390,#2336,#2413,.T.);+#2413 = SURFACE_CURVE('',#2414,(#2418,#2425),.PCURVE_S1.);+#2414 = LINE('',#2415,#2416);+#2415 = CARTESIAN_POINT('',(-0.35,-0.95,0.368267459622));+#2416 = VECTOR('',#2417,1.);+#2417 = DIRECTION('',(0.,1.,0.));+#2418 = PCURVE('',#1986,#2419);+#2419 = DEFINITIONAL_REPRESENTATION('',(#2420),#2424);+#2420 = LINE('',#2421,#2422);+#2421 = CARTESIAN_POINT('',(-0.868267459622,-0.68));+#2422 = VECTOR('',#2423,1.);+#2423 = DIRECTION('',(0.,-1.));+#2424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2425 = PCURVE('',#2352,#2426);+#2426 = DEFINITIONAL_REPRESENTATION('',(#2427),#2431);+#2427 = LINE('',#2428,#2429);+#2428 = CARTESIAN_POINT('',(4.188790204786,0.));+#2429 = VECTOR('',#2430,1.);+#2430 = DIRECTION('',(0.,1.));+#2431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2432 = ORIENTED_EDGE('',*,*,#2364,.F.);+#2433 = ADVANCED_FACE('',(#2434),#1958,.F.);+#2434 = FACE_BOUND('',#2435,.T.);+#2435 = EDGE_LOOP('',(#2436,#2437,#2438,#2466,#2489,#2512,#2535,#2558,+    #2586,#2609,#2632,#2654));+#2436 = ORIENTED_EDGE('',*,*,#1941,.F.);+#2437 = ORIENTED_EDGE('',*,*,#2029,.T.);+#2438 = ORIENTED_EDGE('',*,*,#2439,.T.);+#2439 = EDGE_CURVE('',#2030,#2440,#2442,.T.);+#2440 = VERTEX_POINT('',#2441);+#2441 = CARTESIAN_POINT('',(-0.870013848611,-1.13,0.461321308315));+#2442 = SURFACE_CURVE('',#2443,(#2448,#2459),.PCURVE_S1.);+#2443 = CIRCLE('',#2444,0.19416);+#2444 = AXIS2_PLACEMENT_3D('',#2445,#2446,#2447);+#2445 = CARTESIAN_POINT('',(-0.703955213669,-1.13,0.36071));+#2446 = DIRECTION('',(0.,-1.,0.));+#2447 = DIRECTION('',(0.,0.,1.));+#2448 = PCURVE('',#1958,#2449);+#2449 = DEFINITIONAL_REPRESENTATION('',(#2450),#2458);+#2450 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2451,#2452,#2453,#2454,+#2455,#2456,#2457),.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('') );+#2451 = CARTESIAN_POINT('',(-0.285962668807,-0.184218732439));+#2452 = CARTESIAN_POINT('',(-0.285962668807,0.152076252359));+#2453 = CARTESIAN_POINT('',(5.277331193E-03,-1.607124004021E-02));+#2454 = CARTESIAN_POINT('',(0.296517331193,-0.184218732439));+#2455 = CARTESIAN_POINT('',(5.277331193E-03,-0.352366224838));+#2456 = CARTESIAN_POINT('',(-0.285962668807,-0.520513717237));+#2457 = CARTESIAN_POINT('',(-0.285962668807,-0.184218732439));+#2458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2459 = PCURVE('',#2068,#2460);+#2460 = DEFINITIONAL_REPRESENTATION('',(#2461),#2465);+#2461 = LINE('',#2462,#2463);+#2462 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#2463 = VECTOR('',#2464,1.);+#2464 = DIRECTION('',(-1.,0.));+#2465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2466 = ORIENTED_EDGE('',*,*,#2467,.T.);+#2467 = EDGE_CURVE('',#2440,#2468,#2470,.T.);+#2468 = VERTEX_POINT('',#2469);+#2469 = CARTESIAN_POINT('',(-1.028342729213,-1.13,0.2));+#2470 = SURFACE_CURVE('',#2471,(#2475,#2482),.PCURVE_S1.);+#2471 = LINE('',#2472,#2473);+#2472 = CARTESIAN_POINT('',(-0.842526697025,-1.13,0.506688762008));+#2473 = VECTOR('',#2474,1.);+#2474 = DIRECTION('',(-0.518187620082,-0.,-0.855266970246));+#2475 = PCURVE('',#1958,#2476);+#2476 = DEFINITIONAL_REPRESENTATION('',(#2477),#2481);+#2477 = LINE('',#2478,#2479);+#2478 = CARTESIAN_POINT('',(-0.237781430815,-4.5647249083E-02));+#2479 = VECTOR('',#2480,1.);+#2480 = DIRECTION('',(0.855266970246,0.518187620082));+#2481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2482 = PCURVE('',#2150,#2483);+#2483 = DEFINITIONAL_REPRESENTATION('',(#2484),#2488);+#2484 = LINE('',#2485,#2486);+#2485 = CARTESIAN_POINT('',(5.304478633097E-02,-0.18));+#2486 = VECTOR('',#2487,1.);+#2487 = DIRECTION('',(-1.,0.));+#2488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2489 = ORIENTED_EDGE('',*,*,#2490,.T.);+#2490 = EDGE_CURVE('',#2468,#2491,#2493,.T.);+#2491 = VERTEX_POINT('',#2492);+#2492 = CARTESIAN_POINT('',(-1.185,-1.13,0.2));+#2493 = SURFACE_CURVE('',#2494,(#2498,#2505),.PCURVE_S1.);+#2494 = LINE('',#2495,#2496);+#2495 = CARTESIAN_POINT('',(-0.972008,-1.13,0.2));+#2496 = VECTOR('',#2497,1.);+#2497 = DIRECTION('',(-1.,-0.,-0.));+#2498 = PCURVE('',#1958,#2499);+#2499 = DEFINITIONAL_REPRESENTATION('',(#2500),#2504);+#2500 = LINE('',#2501,#2502);+#2501 = CARTESIAN_POINT('',(6.8907331193E-02,8.3834053892E-02));+#2502 = VECTOR('',#2503,1.);+#2503 = DIRECTION('',(-0.,1.));+#2504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2505 = PCURVE('',#2178,#2506);+#2506 = DEFINITIONAL_REPRESENTATION('',(#2507),#2511);+#2507 = LINE('',#2508,#2509);+#2508 = CARTESIAN_POINT('',(5.6334729213E-02,-0.18));+#2509 = VECTOR('',#2510,1.);+#2510 = DIRECTION('',(-1.,0.));+#2511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2512 = ORIENTED_EDGE('',*,*,#2513,.T.);+#2513 = EDGE_CURVE('',#2491,#2514,#2516,.T.);+#2514 = VERTEX_POINT('',#2515);+#2515 = CARTESIAN_POINT('',(-1.185,-1.13,0.));+#2516 = SURFACE_CURVE('',#2517,(#2521,#2528),.PCURVE_S1.);+#2517 = LINE('',#2518,#2519);+#2518 = CARTESIAN_POINT('',(-1.185,-1.13,-0.115546334404));+#2519 = VECTOR('',#2520,1.);+#2520 = DIRECTION('',(-0.,-0.,-1.));+#2521 = PCURVE('',#1958,#2522);+#2522 = DEFINITIONAL_REPRESENTATION('',(#2523),#2527);+#2523 = LINE('',#2524,#2525);+#2524 = CARTESIAN_POINT('',(0.384453665597,0.296826053892));+#2525 = VECTOR('',#2526,1.);+#2526 = DIRECTION('',(1.,0.));+#2527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2528 = PCURVE('',#2206,#2529);+#2529 = DEFINITIONAL_REPRESENTATION('',(#2530),#2534);+#2530 = LINE('',#2531,#2532);+#2531 = CARTESIAN_POINT('',(-0.384453665596,-0.5));+#2532 = VECTOR('',#2533,1.);+#2533 = DIRECTION('',(1.,0.));+#2534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2535 = ORIENTED_EDGE('',*,*,#2536,.F.);+#2536 = EDGE_CURVE('',#2537,#2514,#2539,.T.);+#2537 = VERTEX_POINT('',#2538);+#2538 = CARTESIAN_POINT('',(-1.025052786331,-1.13,2.775557561563E-17));+#2539 = SURFACE_CURVE('',#2540,(#2544,#2551),.PCURVE_S1.);+#2540 = LINE('',#2541,#2542);+#2541 = CARTESIAN_POINT('',(-0.972008,-1.13,0.));+#2542 = VECTOR('',#2543,1.);+#2543 = DIRECTION('',(-1.,-0.,-0.));+#2544 = PCURVE('',#1958,#2545);+#2545 = DEFINITIONAL_REPRESENTATION('',(#2546),#2550);+#2546 = LINE('',#2547,#2548);+#2547 = CARTESIAN_POINT('',(0.268907331193,8.3834053892E-02));+#2548 = VECTOR('',#2549,1.);+#2549 = DIRECTION('',(-0.,1.));+#2550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2551 = PCURVE('',#2234,#2552);+#2552 = DEFINITIONAL_REPRESENTATION('',(#2553),#2557);+#2553 = LINE('',#2554,#2555);+#2554 = CARTESIAN_POINT('',(5.3044786331E-02,-0.18));+#2555 = VECTOR('',#2556,1.);+#2556 = DIRECTION('',(-1.,0.));+#2557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2558 = ORIENTED_EDGE('',*,*,#2559,.T.);+#2559 = EDGE_CURVE('',#2537,#2560,#2562,.T.);+#2560 = VERTEX_POINT('',#2561);+#2561 = CARTESIAN_POINT('',(-0.858994151389,-1.13,9.354869168482E-02));+#2562 = SURFACE_CURVE('',#2563,(#2568,#2579),.PCURVE_S1.);+#2563 = CIRCLE('',#2564,0.19416);+#2564 = AXIS2_PLACEMENT_3D('',#2565,#2566,#2567);+#2565 = CARTESIAN_POINT('',(-1.025052786331,-1.13,0.19416));+#2566 = DIRECTION('',(0.,-1.,0.));+#2567 = DIRECTION('',(0.,0.,1.));+#2568 = PCURVE('',#1958,#2569);+#2569 = DEFINITIONAL_REPRESENTATION('',(#2570),#2578);+#2570 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2571,#2572,#2573,#2574,+#2575,#2576,#2577),.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('') );+#2571 = CARTESIAN_POINT('',(-0.119412668807,0.136878840223));+#2572 = CARTESIAN_POINT('',(-0.119412668807,0.473173825021));+#2573 = CARTESIAN_POINT('',(0.171827331193,0.305026332622));+#2574 = CARTESIAN_POINT('',(0.463067331193,0.136878840223));+#2575 = CARTESIAN_POINT('',(0.171827331193,-3.126865217579E-02));+#2576 = CARTESIAN_POINT('',(-0.119412668807,-0.199416144575));+#2577 = CARTESIAN_POINT('',(-0.119412668807,0.136878840223));+#2578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2579 = PCURVE('',#2267,#2580);+#2580 = DEFINITIONAL_REPRESENTATION('',(#2581),#2585);+#2581 = LINE('',#2582,#2583);+#2582 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#2583 = VECTOR('',#2584,1.);+#2584 = DIRECTION('',(-1.,0.));+#2585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2586 = ORIENTED_EDGE('',*,*,#2587,.F.);+#2587 = EDGE_CURVE('',#2588,#2560,#2590,.T.);+#2588 = VERTEX_POINT('',#2589);+#2589 = CARTESIAN_POINT('',(-0.700665270787,-1.13,0.35487));+#2590 = SURFACE_CURVE('',#2591,(#2595,#2602),.PCURVE_S1.);+#2591 = LINE('',#2592,#2593);+#2592 = CARTESIAN_POINT('',(-0.671473302975,-1.13,0.403051237992));+#2593 = VECTOR('',#2594,1.);+#2594 = DIRECTION('',(-0.518187620082,-0.,-0.855266970246));+#2595 = PCURVE('',#1958,#2596);+#2596 = DEFINITIONAL_REPRESENTATION('',(#2597),#2601);+#2597 = LINE('',#2598,#2599);+#2598 = CARTESIAN_POINT('',(-0.134143906799,-0.216700643133));+#2599 = VECTOR('',#2600,1.);+#2600 = DIRECTION('',(0.855266970246,0.518187620082));+#2601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2602 = PCURVE('',#2295,#2603);+#2603 = DEFINITIONAL_REPRESENTATION('',(#2604),#2608);+#2604 = LINE('',#2605,#2606);+#2605 = CARTESIAN_POINT('',(5.633474048044E-02,-0.18));+#2606 = VECTOR('',#2607,1.);+#2607 = DIRECTION('',(-1.,0.));+#2608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2609 = ORIENTED_EDGE('',*,*,#2610,.F.);+#2610 = EDGE_CURVE('',#2611,#2588,#2613,.T.);+#2611 = VERTEX_POINT('',#2612);+#2612 = CARTESIAN_POINT('',(-0.4,-1.13,0.35487));+#2613 = SURFACE_CURVE('',#2614,(#2618,#2625),.PCURVE_S1.);+#2614 = LINE('',#2615,#2616);+#2615 = CARTESIAN_POINT('',(-0.4,-1.13,0.35487));+#2616 = VECTOR('',#2617,1.);+#2617 = DIRECTION('',(-1.,-0.,-0.));+#2618 = PCURVE('',#1958,#2619);+#2619 = DEFINITIONAL_REPRESENTATION('',(#2620),#2624);+#2620 = LINE('',#2621,#2622);+#2621 = CARTESIAN_POINT('',(-8.5962668807E-02,-0.488173946108));+#2622 = VECTOR('',#2623,1.);+#2623 = DIRECTION('',(-0.,1.));+#2624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2625 = PCURVE('',#2323,#2626);+#2626 = DEFINITIONAL_REPRESENTATION('',(#2627),#2631);+#2627 = LINE('',#2628,#2629);+#2628 = CARTESIAN_POINT('',(0.,-0.18));+#2629 = VECTOR('',#2630,1.);+#2630 = DIRECTION('',(-1.,0.));+#2631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2632 = ORIENTED_EDGE('',*,*,#2633,.F.);+#2633 = EDGE_CURVE('',#2390,#2611,#2634,.T.);+#2634 = SURFACE_CURVE('',#2635,(#2640,#2647),.PCURVE_S1.);+#2635 = CIRCLE('',#2636,0.1);+#2636 = AXIS2_PLACEMENT_3D('',#2637,#2638,#2639);+#2637 = CARTESIAN_POINT('',(-0.4,-1.13,0.45487));+#2638 = DIRECTION('',(0.,1.,-0.));+#2639 = DIRECTION('',(-1.,0.,0.));+#2640 = PCURVE('',#1958,#2641);+#2641 = DEFINITIONAL_REPRESENTATION('',(#2642),#2646);+#2642 = CIRCLE('',#2643,1.E-01);+#2643 = AXIS2_PLACEMENT_2D('',#2644,#2645);+#2644 = CARTESIAN_POINT('',(-0.185962668807,-0.488173946108));+#2645 = DIRECTION('',(0.,1.));+#2646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2647 = PCURVE('',#2352,#2648);+#2648 = DEFINITIONAL_REPRESENTATION('',(#2649),#2653);+#2649 = LINE('',#2650,#2651);+#2650 = CARTESIAN_POINT('',(0.,-0.18));+#2651 = VECTOR('',#2652,1.);+#2652 = DIRECTION('',(1.,0.));+#2653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2654 = ORIENTED_EDGE('',*,*,#2389,.F.);+#2655 = ADVANCED_FACE('',(#2656),#2068,.T.);+#2656 = FACE_BOUND('',#2657,.T.);+#2657 = EDGE_LOOP('',(#2658,#2659,#2680,#2681));+#2658 = ORIENTED_EDGE('',*,*,#2106,.T.);+#2659 = ORIENTED_EDGE('',*,*,#2660,.F.);+#2660 = EDGE_CURVE('',#2440,#2107,#2661,.T.);+#2661 = SURFACE_CURVE('',#2662,(#2666,#2673),.PCURVE_S1.);+#2662 = LINE('',#2663,#2664);+#2663 = CARTESIAN_POINT('',(-0.870013848611,-1.13,0.461321308315));+#2664 = VECTOR('',#2665,1.);+#2665 = DIRECTION('',(0.,1.,0.));+#2666 = PCURVE('',#2068,#2667);+#2667 = DEFINITIONAL_REPRESENTATION('',(#2668),#2672);+#2668 = LINE('',#2669,#2670);+#2669 = CARTESIAN_POINT('',(5.257119486472,-0.18));+#2670 = VECTOR('',#2671,1.);+#2671 = DIRECTION('',(0.,1.));+#2672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2673 = PCURVE('',#2150,#2674);+#2674 = DEFINITIONAL_REPRESENTATION('',(#2675),#2679);+#2675 = LINE('',#2676,#2677);+#2676 = CARTESIAN_POINT('',(0.,-0.18));+#2677 = VECTOR('',#2678,1.);+#2678 = DIRECTION('',(0.,1.));+#2679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2680 = ORIENTED_EDGE('',*,*,#2439,.F.);+#2681 = ORIENTED_EDGE('',*,*,#2052,.T.);+#2682 = ADVANCED_FACE('',(#2683),#2352,.T.);+#2683 = FACE_BOUND('',#2684,.T.);+#2684 = EDGE_LOOP('',(#2685,#2686,#2687,#2708));+#2685 = ORIENTED_EDGE('',*,*,#2412,.F.);+#2686 = ORIENTED_EDGE('',*,*,#2633,.T.);+#2687 = ORIENTED_EDGE('',*,*,#2688,.F.);+#2688 = EDGE_CURVE('',#2308,#2611,#2689,.T.);+#2689 = SURFACE_CURVE('',#2690,(#2694,#2701),.PCURVE_S1.);+#2690 = LINE('',#2691,#2692);+#2691 = CARTESIAN_POINT('',(-0.4,-0.77,0.35487));+#2692 = VECTOR('',#2693,1.);+#2693 = DIRECTION('',(-0.,-1.,-0.));+#2694 = PCURVE('',#2352,#2695);+#2695 = DEFINITIONAL_REPRESENTATION('',(#2696),#2700);+#2696 = LINE('',#2697,#2698);+#2697 = CARTESIAN_POINT('',(4.712388980385,0.18));+#2698 = VECTOR('',#2699,1.);+#2699 = DIRECTION('',(0.,-1.));+#2700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2701 = PCURVE('',#2323,#2702);+#2702 = DEFINITIONAL_REPRESENTATION('',(#2703),#2707);+#2703 = LINE('',#2704,#2705);+#2704 = CARTESIAN_POINT('',(0.,0.18));+#2705 = VECTOR('',#2706,1.);+#2706 = DIRECTION('',(0.,-1.));+#2707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2708 = ORIENTED_EDGE('',*,*,#2335,.F.);+#2709 = ADVANCED_FACE('',(#2710),#2323,.F.);+#2710 = FACE_BOUND('',#2711,.T.);+#2711 = EDGE_LOOP('',(#2712,#2713,#2734,#2735));+#2712 = ORIENTED_EDGE('',*,*,#2610,.T.);+#2713 = ORIENTED_EDGE('',*,*,#2714,.F.);+#2714 = EDGE_CURVE('',#2280,#2588,#2715,.T.);+#2715 = SURFACE_CURVE('',#2716,(#2720,#2727),.PCURVE_S1.);+#2716 = LINE('',#2717,#2718);+#2717 = CARTESIAN_POINT('',(-0.700665270787,-0.77,0.35487));+#2718 = VECTOR('',#2719,1.);+#2719 = DIRECTION('',(-0.,-1.,-0.));+#2720 = PCURVE('',#2323,#2721);+#2721 = DEFINITIONAL_REPRESENTATION('',(#2722),#2726);+#2722 = LINE('',#2723,#2724);+#2723 = CARTESIAN_POINT('',(-0.300665270787,0.18));+#2724 = VECTOR('',#2725,1.);+#2725 = DIRECTION('',(0.,-1.));+#2726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2727 = PCURVE('',#2295,#2728);+#2728 = DEFINITIONAL_REPRESENTATION('',(#2729),#2733);+#2729 = LINE('',#2730,#2731);+#2730 = CARTESIAN_POINT('',(2.714315058398E-09,0.18));+#2731 = VECTOR('',#2732,1.);+#2732 = DIRECTION('',(0.,-1.));+#2733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2734 = ORIENTED_EDGE('',*,*,#2307,.F.);+#2735 = ORIENTED_EDGE('',*,*,#2688,.T.);+#2736 = ADVANCED_FACE('',(#2737),#2295,.F.);+#2737 = FACE_BOUND('',#2738,.T.);+#2738 = EDGE_LOOP('',(#2739,#2740,#2761,#2762));+#2739 = ORIENTED_EDGE('',*,*,#2587,.T.);+#2740 = ORIENTED_EDGE('',*,*,#2741,.F.);+#2741 = EDGE_CURVE('',#2247,#2560,#2742,.T.);+#2742 = SURFACE_CURVE('',#2743,(#2747,#2754),.PCURVE_S1.);+#2743 = LINE('',#2744,#2745);+#2744 = CARTESIAN_POINT('',(-0.858994151389,-0.77,9.354869168482E-02));+#2745 = VECTOR('',#2746,1.);+#2746 = DIRECTION('',(-0.,-1.,-0.));+#2747 = PCURVE('',#2295,#2748);+#2748 = DEFINITIONAL_REPRESENTATION('',(#2749),#2753);+#2749 = LINE('',#2750,#2751);+#2750 = CARTESIAN_POINT('',(-0.305543546739,0.18));+#2751 = VECTOR('',#2752,1.);+#2752 = DIRECTION('',(0.,-1.));+#2753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2754 = PCURVE('',#2267,#2755);+#2755 = DEFINITIONAL_REPRESENTATION('',(#2756),#2760);+#2756 = LINE('',#2757,#2758);+#2757 = CARTESIAN_POINT('',(2.115526832883,0.18));+#2758 = VECTOR('',#2759,1.);+#2759 = DIRECTION('',(-0.,-1.));+#2760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2761 = ORIENTED_EDGE('',*,*,#2279,.F.);+#2762 = ORIENTED_EDGE('',*,*,#2714,.T.);+#2763 = ADVANCED_FACE('',(#2764),#2267,.T.);+#2764 = FACE_BOUND('',#2765,.T.);+#2765 = EDGE_LOOP('',(#2766,#2787,#2788,#2789));+#2766 = ORIENTED_EDGE('',*,*,#2767,.F.);+#2767 = EDGE_CURVE('',#2219,#2537,#2768,.T.);+#2768 = SURFACE_CURVE('',#2769,(#2773,#2780),.PCURVE_S1.);+#2769 = LINE('',#2770,#2771);+#2770 = CARTESIAN_POINT('',(-1.025052786331,-0.77,2.775557561563E-17));+#2771 = VECTOR('',#2772,1.);+#2772 = DIRECTION('',(-0.,-1.,-0.));+#2773 = PCURVE('',#2267,#2774);+#2774 = DEFINITIONAL_REPRESENTATION('',(#2775),#2779);+#2775 = LINE('',#2776,#2777);+#2776 = CARTESIAN_POINT('',(3.14159265359,0.18));+#2777 = VECTOR('',#2778,1.);+#2778 = DIRECTION('',(-0.,-1.));+#2779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2780 = PCURVE('',#2234,#2781);+#2781 = DEFINITIONAL_REPRESENTATION('',(#2782),#2786);+#2782 = LINE('',#2783,#2784);+#2783 = CARTESIAN_POINT('',(0.,0.18));+#2784 = VECTOR('',#2785,1.);+#2785 = DIRECTION('',(0.,-1.));+#2786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2787 = ORIENTED_EDGE('',*,*,#2246,.T.);+#2788 = ORIENTED_EDGE('',*,*,#2741,.T.);+#2789 = ORIENTED_EDGE('',*,*,#2559,.F.);+#2790 = ADVANCED_FACE('',(#2791),#2234,.F.);+#2791 = FACE_BOUND('',#2792,.T.);+#2792 = EDGE_LOOP('',(#2793,#2794,#2795,#2816));+#2793 = ORIENTED_EDGE('',*,*,#2767,.T.);+#2794 = ORIENTED_EDGE('',*,*,#2536,.T.);+#2795 = ORIENTED_EDGE('',*,*,#2796,.T.);+#2796 = EDGE_CURVE('',#2514,#2191,#2797,.T.);+#2797 = SURFACE_CURVE('',#2798,(#2802,#2809),.PCURVE_S1.);+#2798 = LINE('',#2799,#2800);+#2799 = CARTESIAN_POINT('',(-1.185,-1.29,0.));+#2800 = VECTOR('',#2801,1.);+#2801 = DIRECTION('',(0.,1.,0.));+#2802 = PCURVE('',#2234,#2803);+#2803 = DEFINITIONAL_REPRESENTATION('',(#2804),#2808);+#2804 = LINE('',#2805,#2806);+#2805 = CARTESIAN_POINT('',(-0.159947213669,-0.34));+#2806 = VECTOR('',#2807,1.);+#2807 = DIRECTION('',(0.,1.));+#2808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2809 = PCURVE('',#2206,#2810);+#2810 = DEFINITIONAL_REPRESENTATION('',(#2811),#2815);+#2811 = LINE('',#2812,#2813);+#2812 = CARTESIAN_POINT('',(-0.5,-0.34));+#2813 = VECTOR('',#2814,1.);+#2814 = DIRECTION('',(0.,-1.));+#2815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2816 = ORIENTED_EDGE('',*,*,#2218,.F.);+#2817 = ADVANCED_FACE('',(#2818),#2206,.T.);+#2818 = FACE_BOUND('',#2819,.F.);+#2819 = EDGE_LOOP('',(#2820,#2821,#2842,#2843));+#2820 = ORIENTED_EDGE('',*,*,#2190,.F.);+#2821 = ORIENTED_EDGE('',*,*,#2822,.F.);+#2822 = EDGE_CURVE('',#2491,#2163,#2823,.T.);+#2823 = SURFACE_CURVE('',#2824,(#2828,#2835),.PCURVE_S1.);+#2824 = LINE('',#2825,#2826);+#2825 = CARTESIAN_POINT('',(-1.185,-1.29,0.2));+#2826 = VECTOR('',#2827,1.);+#2827 = DIRECTION('',(0.,1.,0.));+#2828 = PCURVE('',#2206,#2829);+#2829 = DEFINITIONAL_REPRESENTATION('',(#2830),#2834);+#2830 = LINE('',#2831,#2832);+#2831 = CARTESIAN_POINT('',(-0.7,-0.34));+#2832 = VECTOR('',#2833,1.);+#2833 = DIRECTION('',(0.,-1.));+#2834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2835 = PCURVE('',#2178,#2836);+#2836 = DEFINITIONAL_REPRESENTATION('',(#2837),#2841);+#2837 = LINE('',#2838,#2839);+#2838 = CARTESIAN_POINT('',(-0.156657270787,-0.34));+#2839 = VECTOR('',#2840,1.);+#2840 = DIRECTION('',(0.,1.));+#2841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2842 = ORIENTED_EDGE('',*,*,#2513,.T.);+#2843 = ORIENTED_EDGE('',*,*,#2796,.T.);+#2844 = ADVANCED_FACE('',(#2845),#2178,.T.);+#2845 = FACE_BOUND('',#2846,.F.);+#2846 = EDGE_LOOP('',(#2847,#2868,#2869,#2870));+#2847 = ORIENTED_EDGE('',*,*,#2848,.T.);+#2848 = EDGE_CURVE('',#2135,#2468,#2849,.T.);+#2849 = SURFACE_CURVE('',#2850,(#2854,#2861),.PCURVE_S1.);+#2850 = LINE('',#2851,#2852);+#2851 = CARTESIAN_POINT('',(-1.028342729213,-0.77,0.2));+#2852 = VECTOR('',#2853,1.);+#2853 = DIRECTION('',(-0.,-1.,-0.));+#2854 = PCURVE('',#2178,#2855);+#2855 = DEFINITIONAL_REPRESENTATION('',(#2856),#2860);+#2856 = LINE('',#2857,#2858);+#2857 = CARTESIAN_POINT('',(0.,0.18));+#2858 = VECTOR('',#2859,1.);+#2859 = DIRECTION('',(0.,-1.));+#2860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2861 = PCURVE('',#2150,#2862);+#2862 = DEFINITIONAL_REPRESENTATION('',(#2863),#2867);+#2863 = LINE('',#2864,#2865);+#2864 = CARTESIAN_POINT('',(-0.305543549453,0.18));+#2865 = VECTOR('',#2866,1.);+#2866 = DIRECTION('',(0.,-1.));+#2867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2868 = ORIENTED_EDGE('',*,*,#2490,.T.);+#2869 = ORIENTED_EDGE('',*,*,#2822,.T.);+#2870 = ORIENTED_EDGE('',*,*,#2162,.F.);+#2871 = ADVANCED_FACE('',(#2872),#2150,.T.);+#2872 = FACE_BOUND('',#2873,.F.);+#2873 = EDGE_LOOP('',(#2874,#2875,#2876,#2877));+#2874 = ORIENTED_EDGE('',*,*,#2660,.F.);+#2875 = ORIENTED_EDGE('',*,*,#2467,.T.);+#2876 = ORIENTED_EDGE('',*,*,#2848,.F.);+#2877 = ORIENTED_EDGE('',*,*,#2134,.F.);+#2878 = MANIFOLD_SOLID_BREP('',#2879);+#2879 = CLOSED_SHELL('',(#2880,#3010,#3086,#3366,#3415,#3633,#3660,#3687+    ,#3714,#3741,#3768,#3795,#3822,#3849));+#2880 = ADVANCED_FACE('',(#2881),#2896,.T.);+#2881 = FACE_BOUND('',#2882,.T.);+#2882 = EDGE_LOOP('',(#2883,#2923,#2951,#2984));+#2883 = ORIENTED_EDGE('',*,*,#2884,.T.);+#2884 = EDGE_CURVE('',#2885,#2887,#2889,.T.);+#2885 = VERTEX_POINT('',#2886);+#2886 = CARTESIAN_POINT('',(0.4,0.18,0.55487));+#2887 = VERTEX_POINT('',#2888);+#2888 = CARTESIAN_POINT('',(0.35,0.18,0.541472540378));+#2889 = SURFACE_CURVE('',#2890,(#2895,#2907),.PCURVE_S1.);+#2890 = CIRCLE('',#2891,0.1);+#2891 = AXIS2_PLACEMENT_3D('',#2892,#2893,#2894);+#2892 = CARTESIAN_POINT('',(0.4,0.18,0.45487));+#2893 = DIRECTION('',(0.,-1.,0.));+#2894 = DIRECTION('',(1.,0.,0.));+#2895 = PCURVE('',#2896,#2901);+#2896 = CYLINDRICAL_SURFACE('',#2897,0.1);+#2897 = AXIS2_PLACEMENT_3D('',#2898,#2899,#2900);+#2898 = CARTESIAN_POINT('',(0.4,0.,0.45487));+#2899 = DIRECTION('',(0.,1.,0.));+#2900 = DIRECTION('',(1.,0.,0.));+#2901 = DEFINITIONAL_REPRESENTATION('',(#2902),#2906);+#2902 = LINE('',#2903,#2904);+#2903 = CARTESIAN_POINT('',(6.28318530718,0.18));+#2904 = VECTOR('',#2905,1.);+#2905 = DIRECTION('',(-1.,-0.));+#2906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2907 = PCURVE('',#2908,#2913);+#2908 = PLANE('',#2909);+#2909 = AXIS2_PLACEMENT_3D('',#2910,#2911,#2912);+#2910 = CARTESIAN_POINT('',(0.888173946108,0.18,0.268907331193));+#2911 = DIRECTION('',(0.,1.,0.));+#2912 = DIRECTION('',(0.,0.,1.));+#2913 = DEFINITIONAL_REPRESENTATION('',(#2914),#2922);+#2914 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2915,#2916,#2917,#2918,+#2919,#2920,#2921),.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('') );+#2915 = CARTESIAN_POINT('',(0.185962668807,-0.388173946108));+#2916 = CARTESIAN_POINT('',(0.359167749564,-0.388173946108));+#2917 = CARTESIAN_POINT('',(0.272565209185,-0.538173946108));+#2918 = CARTESIAN_POINT('',(0.185962668807,-0.688173946108));+#2919 = CARTESIAN_POINT('',(9.936012842856E-02,-0.538173946108));+#2920 = CARTESIAN_POINT('',(1.275758805011E-02,-0.388173946108));+#2921 = CARTESIAN_POINT('',(0.185962668807,-0.388173946108));+#2922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2923 = ORIENTED_EDGE('',*,*,#2924,.F.);+#2924 = EDGE_CURVE('',#2925,#2887,#2927,.T.);+#2925 = VERTEX_POINT('',#2926);+#2926 = CARTESIAN_POINT('',(0.35,-0.18,0.541472540378));+#2927 = SURFACE_CURVE('',#2928,(#2932,#2939),.PCURVE_S1.);+#2928 = LINE('',#2929,#2930);+#2929 = CARTESIAN_POINT('',(0.35,0.,0.541472540378));+#2930 = VECTOR('',#2931,1.);+#2931 = DIRECTION('',(0.,1.,0.));+#2932 = PCURVE('',#2896,#2933);+#2933 = DEFINITIONAL_REPRESENTATION('',(#2934),#2938);+#2934 = LINE('',#2935,#2936);+#2935 = CARTESIAN_POINT('',(4.188790204787,0.));+#2936 = VECTOR('',#2937,1.);+#2937 = DIRECTION('',(-0.,1.));+#2938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2939 = PCURVE('',#2940,#2945);+#2940 = PLANE('',#2941);+#2941 = AXIS2_PLACEMENT_3D('',#2942,#2943,#2944);+#2942 = CARTESIAN_POINT('',(0.35,-0.68,-0.5));+#2943 = DIRECTION('',(1.,0.,0.));+#2944 = DIRECTION('',(0.,0.,1.));+#2945 = DEFINITIONAL_REPRESENTATION('',(#2946),#2950);+#2946 = LINE('',#2947,#2948);+#2947 = CARTESIAN_POINT('',(1.041472540378,-0.68));+#2948 = VECTOR('',#2949,1.);+#2949 = DIRECTION('',(0.,-1.));+#2950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2951 = ORIENTED_EDGE('',*,*,#2952,.F.);+#2952 = EDGE_CURVE('',#2953,#2925,#2955,.T.);+#2953 = VERTEX_POINT('',#2954);+#2954 = CARTESIAN_POINT('',(0.4,-0.18,0.55487));+#2955 = SURFACE_CURVE('',#2956,(#2961,#2968),.PCURVE_S1.);+#2956 = CIRCLE('',#2957,0.1);+#2957 = AXIS2_PLACEMENT_3D('',#2958,#2959,#2960);+#2958 = CARTESIAN_POINT('',(0.4,-0.18,0.45487));+#2959 = DIRECTION('',(0.,-1.,0.));+#2960 = DIRECTION('',(1.,0.,0.));+#2961 = PCURVE('',#2896,#2962);+#2962 = DEFINITIONAL_REPRESENTATION('',(#2963),#2967);+#2963 = LINE('',#2964,#2965);+#2964 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#2965 = VECTOR('',#2966,1.);+#2966 = DIRECTION('',(-1.,0.));+#2967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2968 = PCURVE('',#2969,#2974);+#2969 = PLANE('',#2970);+#2970 = AXIS2_PLACEMENT_3D('',#2971,#2972,#2973);+#2971 = CARTESIAN_POINT('',(0.888173946108,-0.18,0.268907331193));+#2972 = DIRECTION('',(0.,1.,0.));+#2973 = DIRECTION('',(0.,0.,1.));+#2974 = DEFINITIONAL_REPRESENTATION('',(#2975),#2983);+#2975 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2976,#2977,#2978,#2979,+#2980,#2981,#2982),.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('') );+#2976 = CARTESIAN_POINT('',(0.185962668807,-0.388173946108));+#2977 = CARTESIAN_POINT('',(0.359167749564,-0.388173946108));+#2978 = CARTESIAN_POINT('',(0.272565209185,-0.538173946108));+#2979 = CARTESIAN_POINT('',(0.185962668807,-0.688173946108));+#2980 = CARTESIAN_POINT('',(9.936012842856E-02,-0.538173946108));+#2981 = CARTESIAN_POINT('',(1.275758805011E-02,-0.388173946108));+#2982 = CARTESIAN_POINT('',(0.185962668807,-0.388173946108));+#2983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2984 = ORIENTED_EDGE('',*,*,#2985,.T.);+#2985 = EDGE_CURVE('',#2953,#2885,#2986,.T.);+#2986 = SURFACE_CURVE('',#2987,(#2991,#2998),.PCURVE_S1.);+#2987 = LINE('',#2988,#2989);+#2988 = CARTESIAN_POINT('',(0.4,-0.18,0.55487));+#2989 = VECTOR('',#2990,1.);+#2990 = DIRECTION('',(0.,1.,0.));+#2991 = PCURVE('',#2896,#2992);+#2992 = DEFINITIONAL_REPRESENTATION('',(#2993),#2997);+#2993 = LINE('',#2994,#2995);+#2994 = CARTESIAN_POINT('',(4.712388980385,-0.18));+#2995 = VECTOR('',#2996,1.);+#2996 = DIRECTION('',(0.,1.));+#2997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2998 = PCURVE('',#2999,#3004);+#2999 = PLANE('',#3000);+#3000 = AXIS2_PLACEMENT_3D('',#3001,#3002,#3003);+#3001 = CARTESIAN_POINT('',(0.4,0.,0.55487));+#3002 = DIRECTION('',(0.,0.,1.));+#3003 = DIRECTION('',(1.,0.,0.));+#3004 = DEFINITIONAL_REPRESENTATION('',(#3005),#3009);+#3005 = LINE('',#3006,#3007);+#3006 = CARTESIAN_POINT('',(0.,-0.18));+#3007 = VECTOR('',#3008,1.);+#3008 = DIRECTION('',(0.,1.));+#3009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3010 = ADVANCED_FACE('',(#3011),#2999,.T.);+#3011 = FACE_BOUND('',#3012,.T.);+#3012 = EDGE_LOOP('',(#3013,#3014,#3037,#3065));+#3013 = ORIENTED_EDGE('',*,*,#2985,.F.);+#3014 = ORIENTED_EDGE('',*,*,#3015,.T.);+#3015 = EDGE_CURVE('',#2953,#3016,#3018,.T.);+#3016 = VERTEX_POINT('',#3017);+#3017 = CARTESIAN_POINT('',(0.703955213669,-0.18,0.55487));+#3018 = SURFACE_CURVE('',#3019,(#3023,#3030),.PCURVE_S1.);+#3019 = LINE('',#3020,#3021);+#3020 = CARTESIAN_POINT('',(0.4,-0.18,0.55487));+#3021 = VECTOR('',#3022,1.);+#3022 = DIRECTION('',(1.,0.,0.));+#3023 = PCURVE('',#2999,#3024);+#3024 = DEFINITIONAL_REPRESENTATION('',(#3025),#3029);+#3025 = LINE('',#3026,#3027);+#3026 = CARTESIAN_POINT('',(0.,-0.18));+#3027 = VECTOR('',#3028,1.);+#3028 = DIRECTION('',(1.,0.));+#3029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3030 = PCURVE('',#2969,#3031);+#3031 = DEFINITIONAL_REPRESENTATION('',(#3032),#3036);+#3032 = LINE('',#3033,#3034);+#3033 = CARTESIAN_POINT('',(0.285962668807,-0.488173946108));+#3034 = VECTOR('',#3035,1.);+#3035 = DIRECTION('',(0.,1.));+#3036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3037 = ORIENTED_EDGE('',*,*,#3038,.T.);+#3038 = EDGE_CURVE('',#3016,#3039,#3041,.T.);+#3039 = VERTEX_POINT('',#3040);+#3040 = CARTESIAN_POINT('',(0.703955213669,0.18,0.55487));+#3041 = SURFACE_CURVE('',#3042,(#3046,#3053),.PCURVE_S1.);+#3042 = LINE('',#3043,#3044);+#3043 = CARTESIAN_POINT('',(0.703955213669,-0.18,0.55487));+#3044 = VECTOR('',#3045,1.);+#3045 = DIRECTION('',(0.,1.,0.));+#3046 = PCURVE('',#2999,#3047);+#3047 = DEFINITIONAL_REPRESENTATION('',(#3048),#3052);+#3048 = LINE('',#3049,#3050);+#3049 = CARTESIAN_POINT('',(0.303955213669,-0.18));+#3050 = VECTOR('',#3051,1.);+#3051 = DIRECTION('',(0.,1.));+#3052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3053 = PCURVE('',#3054,#3059);+#3054 = CYLINDRICAL_SURFACE('',#3055,0.19416);+#3055 = AXIS2_PLACEMENT_3D('',#3056,#3057,#3058);+#3056 = CARTESIAN_POINT('',(0.703955213669,0.,0.36071));+#3057 = DIRECTION('',(0.,1.,0.));+#3058 = DIRECTION('',(0.,0.,1.));+#3059 = DEFINITIONAL_REPRESENTATION('',(#3060),#3064);+#3060 = LINE('',#3061,#3062);+#3061 = CARTESIAN_POINT('',(0.,-0.18));+#3062 = VECTOR('',#3063,1.);+#3063 = DIRECTION('',(-0.,1.));+#3064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3065 = ORIENTED_EDGE('',*,*,#3066,.F.);+#3066 = EDGE_CURVE('',#2885,#3039,#3067,.T.);+#3067 = SURFACE_CURVE('',#3068,(#3072,#3079),.PCURVE_S1.);+#3068 = LINE('',#3069,#3070);+#3069 = CARTESIAN_POINT('',(0.4,0.18,0.55487));+#3070 = VECTOR('',#3071,1.);+#3071 = DIRECTION('',(1.,0.,0.));+#3072 = PCURVE('',#2999,#3073);+#3073 = DEFINITIONAL_REPRESENTATION('',(#3074),#3078);+#3074 = LINE('',#3075,#3076);+#3075 = CARTESIAN_POINT('',(0.,0.18));+#3076 = VECTOR('',#3077,1.);+#3077 = DIRECTION('',(1.,0.));+#3078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3079 = PCURVE('',#2908,#3080);+#3080 = DEFINITIONAL_REPRESENTATION('',(#3081),#3085);+#3081 = LINE('',#3082,#3083);+#3082 = CARTESIAN_POINT('',(0.285962668807,-0.488173946108));+#3083 = VECTOR('',#3084,1.);+#3084 = DIRECTION('',(0.,1.));+#3085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3086 = ADVANCED_FACE('',(#3087),#2908,.T.);+#3087 = FACE_BOUND('',#3088,.T.);+#3088 = EDGE_LOOP('',(#3089,#3090,#3091,#3115,#3143,#3171,#3199,#3227,+    #3256,#3284,#3312,#3345));+#3089 = ORIENTED_EDGE('',*,*,#2884,.F.);+#3090 = ORIENTED_EDGE('',*,*,#3066,.T.);+#3091 = ORIENTED_EDGE('',*,*,#3092,.T.);+#3092 = EDGE_CURVE('',#3039,#3093,#3095,.T.);+#3093 = VERTEX_POINT('',#3094);+#3094 = CARTESIAN_POINT('',(0.870013848611,0.18,0.461321308315));+#3095 = SURFACE_CURVE('',#3096,(#3101,#3108),.PCURVE_S1.);+#3096 = CIRCLE('',#3097,0.19416);+#3097 = AXIS2_PLACEMENT_3D('',#3098,#3099,#3100);+#3098 = CARTESIAN_POINT('',(0.703955213669,0.18,0.36071));+#3099 = DIRECTION('',(0.,1.,0.));+#3100 = DIRECTION('',(0.,0.,1.));+#3101 = PCURVE('',#2908,#3102);+#3102 = DEFINITIONAL_REPRESENTATION('',(#3103),#3107);+#3103 = CIRCLE('',#3104,0.19416);+#3104 = AXIS2_PLACEMENT_2D('',#3105,#3106);+#3105 = CARTESIAN_POINT('',(9.1802668807E-02,-0.184218732439));+#3106 = DIRECTION('',(1.,0.));+#3107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3108 = PCURVE('',#3054,#3109);+#3109 = DEFINITIONAL_REPRESENTATION('',(#3110),#3114);+#3110 = LINE('',#3111,#3112);+#3111 = CARTESIAN_POINT('',(-4.138911435803E-13,0.18));+#3112 = VECTOR('',#3113,1.);+#3113 = DIRECTION('',(1.,-0.));+#3114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3115 = ORIENTED_EDGE('',*,*,#3116,.T.);+#3116 = EDGE_CURVE('',#3093,#3117,#3119,.T.);+#3117 = VERTEX_POINT('',#3118);+#3118 = CARTESIAN_POINT('',(1.028342729213,0.18,0.2));+#3119 = SURFACE_CURVE('',#3120,(#3124,#3131),.PCURVE_S1.);+#3120 = LINE('',#3121,#3122);+#3121 = CARTESIAN_POINT('',(0.842526697025,0.18,0.506688762008));+#3122 = VECTOR('',#3123,1.);+#3123 = DIRECTION('',(0.518187620082,0.,-0.855266970246));+#3124 = PCURVE('',#2908,#3125);+#3125 = DEFINITIONAL_REPRESENTATION('',(#3126),#3130);+#3126 = LINE('',#3127,#3128);+#3127 = CARTESIAN_POINT('',(0.237781430815,-4.5647249083E-02));+#3128 = VECTOR('',#3129,1.);+#3129 = DIRECTION('',(-0.855266970246,0.518187620082));+#3130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3131 = PCURVE('',#3132,#3137);+#3132 = PLANE('',#3133);+#3133 = AXIS2_PLACEMENT_3D('',#3134,#3135,#3136);+#3134 = CARTESIAN_POINT('',(0.870013848611,0.,0.461321308315));+#3135 = DIRECTION('',(0.855266970246,0.,0.518187620082));+#3136 = DIRECTION('',(0.518187620082,0.,-0.855266970246));+#3137 = DEFINITIONAL_REPRESENTATION('',(#3138),#3142);+#3138 = LINE('',#3139,#3140);+#3139 = CARTESIAN_POINT('',(-5.304478633097E-02,0.18));+#3140 = VECTOR('',#3141,1.);+#3141 = DIRECTION('',(1.,0.));+#3142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3143 = ORIENTED_EDGE('',*,*,#3144,.T.);+#3144 = EDGE_CURVE('',#3117,#3145,#3147,.T.);+#3145 = VERTEX_POINT('',#3146);+#3146 = CARTESIAN_POINT('',(1.185,0.18,0.2));+#3147 = SURFACE_CURVE('',#3148,(#3152,#3159),.PCURVE_S1.);+#3148 = LINE('',#3149,#3150);+#3149 = CARTESIAN_POINT('',(0.972008,0.18,0.2));+#3150 = VECTOR('',#3151,1.);+#3151 = DIRECTION('',(1.,0.,0.));+#3152 = PCURVE('',#2908,#3153);+#3153 = DEFINITIONAL_REPRESENTATION('',(#3154),#3158);+#3154 = LINE('',#3155,#3156);+#3155 = CARTESIAN_POINT('',(-6.8907331193E-02,8.3834053892E-02));+#3156 = VECTOR('',#3157,1.);+#3157 = DIRECTION('',(0.,1.));+#3158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3159 = PCURVE('',#3160,#3165);+#3160 = PLANE('',#3161);+#3161 = AXIS2_PLACEMENT_3D('',#3162,#3163,#3164);+#3162 = CARTESIAN_POINT('',(1.028342729213,0.,0.2));+#3163 = DIRECTION('',(0.,0.,1.));+#3164 = DIRECTION('',(1.,0.,0.));+#3165 = DEFINITIONAL_REPRESENTATION('',(#3166),#3170);+#3166 = LINE('',#3167,#3168);+#3167 = CARTESIAN_POINT('',(-5.6334729213E-02,0.18));+#3168 = VECTOR('',#3169,1.);+#3169 = DIRECTION('',(1.,0.));+#3170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3171 = ORIENTED_EDGE('',*,*,#3172,.T.);+#3172 = EDGE_CURVE('',#3145,#3173,#3175,.T.);+#3173 = VERTEX_POINT('',#3174);+#3174 = CARTESIAN_POINT('',(1.185,0.18,0.));+#3175 = SURFACE_CURVE('',#3176,(#3180,#3187),.PCURVE_S1.);+#3176 = LINE('',#3177,#3178);+#3177 = CARTESIAN_POINT('',(1.185,0.18,-0.115546334404));+#3178 = VECTOR('',#3179,1.);+#3179 = DIRECTION('',(0.,0.,-1.));+#3180 = PCURVE('',#2908,#3181);+#3181 = DEFINITIONAL_REPRESENTATION('',(#3182),#3186);+#3182 = LINE('',#3183,#3184);+#3183 = CARTESIAN_POINT('',(-0.384453665597,0.296826053892));+#3184 = VECTOR('',#3185,1.);+#3185 = DIRECTION('',(-1.,0.));+#3186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3187 = PCURVE('',#3188,#3193);+#3188 = PLANE('',#3189);+#3189 = AXIS2_PLACEMENT_3D('',#3190,#3191,#3192);+#3190 = CARTESIAN_POINT('',(1.185,-0.68,-0.5));+#3191 = DIRECTION('',(1.,0.,0.));+#3192 = DIRECTION('',(0.,0.,1.));+#3193 = DEFINITIONAL_REPRESENTATION('',(#3194),#3198);+#3194 = LINE('',#3195,#3196);+#3195 = CARTESIAN_POINT('',(0.384453665596,-0.86));+#3196 = VECTOR('',#3197,1.);+#3197 = DIRECTION('',(-1.,0.));+#3198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3199 = ORIENTED_EDGE('',*,*,#3200,.F.);+#3200 = EDGE_CURVE('',#3201,#3173,#3203,.T.);+#3201 = VERTEX_POINT('',#3202);+#3202 = CARTESIAN_POINT('',(1.025052786331,0.18,2.775557561563E-17));+#3203 = SURFACE_CURVE('',#3204,(#3208,#3215),.PCURVE_S1.);+#3204 = LINE('',#3205,#3206);+#3205 = CARTESIAN_POINT('',(0.972008,0.18,0.));+#3206 = VECTOR('',#3207,1.);+#3207 = DIRECTION('',(1.,0.,0.));+#3208 = PCURVE('',#2908,#3209);+#3209 = DEFINITIONAL_REPRESENTATION('',(#3210),#3214);+#3210 = LINE('',#3211,#3212);+#3211 = CARTESIAN_POINT('',(-0.268907331193,8.3834053892E-02));+#3212 = VECTOR('',#3213,1.);+#3213 = DIRECTION('',(0.,1.));+#3214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3215 = PCURVE('',#3216,#3221);+#3216 = PLANE('',#3217);+#3217 = AXIS2_PLACEMENT_3D('',#3218,#3219,#3220);+#3218 = CARTESIAN_POINT('',(1.025052786331,0.,0.));+#3219 = DIRECTION('',(0.,0.,1.));+#3220 = DIRECTION('',(1.,0.,0.));+#3221 = DEFINITIONAL_REPRESENTATION('',(#3222),#3226);+#3222 = LINE('',#3223,#3224);+#3223 = CARTESIAN_POINT('',(-5.3044786331E-02,0.18));+#3224 = VECTOR('',#3225,1.);+#3225 = DIRECTION('',(1.,0.));+#3226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3227 = ORIENTED_EDGE('',*,*,#3228,.T.);+#3228 = EDGE_CURVE('',#3201,#3229,#3231,.T.);+#3229 = VERTEX_POINT('',#3230);+#3230 = CARTESIAN_POINT('',(0.858994151389,0.18,9.354869168482E-02));+#3231 = SURFACE_CURVE('',#3232,(#3237,#3244),.PCURVE_S1.);+#3232 = CIRCLE('',#3233,0.19416);+#3233 = AXIS2_PLACEMENT_3D('',#3234,#3235,#3236);+#3234 = CARTESIAN_POINT('',(1.025052786331,0.18,0.19416));+#3235 = DIRECTION('',(0.,1.,0.));+#3236 = DIRECTION('',(0.,0.,1.));+#3237 = PCURVE('',#2908,#3238);+#3238 = DEFINITIONAL_REPRESENTATION('',(#3239),#3243);+#3239 = CIRCLE('',#3240,0.19416);+#3240 = AXIS2_PLACEMENT_2D('',#3241,#3242);+#3241 = CARTESIAN_POINT('',(-7.4747331193E-02,0.136878840223));+#3242 = DIRECTION('',(1.,0.));+#3243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3244 = PCURVE('',#3245,#3250);+#3245 = CYLINDRICAL_SURFACE('',#3246,0.19416);+#3246 = AXIS2_PLACEMENT_3D('',#3247,#3248,#3249);+#3247 = CARTESIAN_POINT('',(1.025052786331,0.,0.19416));+#3248 = DIRECTION('',(0.,1.,0.));+#3249 = DIRECTION('',(0.,0.,1.));+#3250 = DEFINITIONAL_REPRESENTATION('',(#3251),#3255);+#3251 = LINE('',#3252,#3253);+#3252 = CARTESIAN_POINT('',(-0.,0.18));+#3253 = VECTOR('',#3254,1.);+#3254 = DIRECTION('',(1.,-0.));+#3255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3256 = ORIENTED_EDGE('',*,*,#3257,.F.);+#3257 = EDGE_CURVE('',#3258,#3229,#3260,.T.);+#3258 = VERTEX_POINT('',#3259);+#3259 = CARTESIAN_POINT('',(0.700665270787,0.18,0.35487));+#3260 = SURFACE_CURVE('',#3261,(#3265,#3272),.PCURVE_S1.);+#3261 = LINE('',#3262,#3263);+#3262 = CARTESIAN_POINT('',(0.671473302975,0.18,0.403051237992));+#3263 = VECTOR('',#3264,1.);+#3264 = DIRECTION('',(0.518187620082,0.,-0.855266970246));+#3265 = PCURVE('',#2908,#3266);+#3266 = DEFINITIONAL_REPRESENTATION('',(#3267),#3271);+#3267 = LINE('',#3268,#3269);+#3268 = CARTESIAN_POINT('',(0.134143906799,-0.216700643133));+#3269 = VECTOR('',#3270,1.);+#3270 = DIRECTION('',(-0.855266970246,0.518187620082));+#3271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3272 = PCURVE('',#3273,#3278);+#3273 = PLANE('',#3274);+#3274 = AXIS2_PLACEMENT_3D('',#3275,#3276,#3277);+#3275 = CARTESIAN_POINT('',(0.700665268073,0.,0.354869995182));+#3276 = DIRECTION('',(0.855266970246,0.,0.518187620082));+#3277 = DIRECTION('',(0.518187620082,0.,-0.855266970246));+#3278 = DEFINITIONAL_REPRESENTATION('',(#3279),#3283);+#3279 = LINE('',#3280,#3281);+#3280 = CARTESIAN_POINT('',(-5.633474048044E-02,0.18));+#3281 = VECTOR('',#3282,1.);+#3282 = DIRECTION('',(1.,0.));+#3283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3284 = ORIENTED_EDGE('',*,*,#3285,.F.);+#3285 = EDGE_CURVE('',#3286,#3258,#3288,.T.);+#3286 = VERTEX_POINT('',#3287);+#3287 = CARTESIAN_POINT('',(0.4,0.18,0.35487));+#3288 = SURFACE_CURVE('',#3289,(#3293,#3300),.PCURVE_S1.);+#3289 = LINE('',#3290,#3291);+#3290 = CARTESIAN_POINT('',(0.4,0.18,0.35487));+#3291 = VECTOR('',#3292,1.);+#3292 = DIRECTION('',(1.,0.,0.));+#3293 = PCURVE('',#2908,#3294);+#3294 = DEFINITIONAL_REPRESENTATION('',(#3295),#3299);+#3295 = LINE('',#3296,#3297);+#3296 = CARTESIAN_POINT('',(8.5962668807E-02,-0.488173946108));+#3297 = VECTOR('',#3298,1.);+#3298 = DIRECTION('',(0.,1.));+#3299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3300 = PCURVE('',#3301,#3306);+#3301 = PLANE('',#3302);+#3302 = AXIS2_PLACEMENT_3D('',#3303,#3304,#3305);+#3303 = CARTESIAN_POINT('',(0.4,0.,0.35487));+#3304 = DIRECTION('',(0.,0.,1.));+#3305 = DIRECTION('',(1.,0.,0.));+#3306 = DEFINITIONAL_REPRESENTATION('',(#3307),#3311);+#3307 = LINE('',#3308,#3309);+#3308 = CARTESIAN_POINT('',(0.,0.18));+#3309 = VECTOR('',#3310,1.);+#3310 = DIRECTION('',(1.,0.));+#3311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3312 = ORIENTED_EDGE('',*,*,#3313,.F.);+#3313 = EDGE_CURVE('',#3314,#3286,#3316,.T.);+#3314 = VERTEX_POINT('',#3315);+#3315 = CARTESIAN_POINT('',(0.35,0.18,0.368267459622));+#3316 = SURFACE_CURVE('',#3317,(#3322,#3333),.PCURVE_S1.);+#3317 = CIRCLE('',#3318,0.1);+#3318 = AXIS2_PLACEMENT_3D('',#3319,#3320,#3321);+#3319 = CARTESIAN_POINT('',(0.4,0.18,0.45487));+#3320 = DIRECTION('',(0.,-1.,0.));+#3321 = DIRECTION('',(1.,0.,0.));+#3322 = PCURVE('',#2908,#3323);+#3323 = DEFINITIONAL_REPRESENTATION('',(#3324),#3332);+#3324 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3325,#3326,#3327,#3328,+#3329,#3330,#3331),.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('') );+#3325 = CARTESIAN_POINT('',(0.185962668807,-0.388173946108));+#3326 = CARTESIAN_POINT('',(0.359167749564,-0.388173946108));+#3327 = CARTESIAN_POINT('',(0.272565209185,-0.538173946108));+#3328 = CARTESIAN_POINT('',(0.185962668807,-0.688173946108));+#3329 = CARTESIAN_POINT('',(9.936012842856E-02,-0.538173946108));+#3330 = CARTESIAN_POINT('',(1.275758805011E-02,-0.388173946108));+#3331 = CARTESIAN_POINT('',(0.185962668807,-0.388173946108));+#3332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3333 = PCURVE('',#3334,#3339);+#3334 = CYLINDRICAL_SURFACE('',#3335,0.1);+#3335 = AXIS2_PLACEMENT_3D('',#3336,#3337,#3338);+#3336 = CARTESIAN_POINT('',(0.4,0.,0.45487));+#3337 = DIRECTION('',(0.,1.,0.));+#3338 = DIRECTION('',(1.,0.,0.));+#3339 = DEFINITIONAL_REPRESENTATION('',(#3340),#3344);+#3340 = LINE('',#3341,#3342);+#3341 = CARTESIAN_POINT('',(6.28318530718,0.18));+#3342 = VECTOR('',#3343,1.);+#3343 = DIRECTION('',(-1.,-0.));+#3344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3345 = ORIENTED_EDGE('',*,*,#3346,.F.);+#3346 = EDGE_CURVE('',#2887,#3314,#3347,.T.);+#3347 = SURFACE_CURVE('',#3348,(#3352,#3359),.PCURVE_S1.);+#3348 = LINE('',#3349,#3350);+#3349 = CARTESIAN_POINT('',(0.35,0.18,-0.115546334404));+#3350 = VECTOR('',#3351,1.);+#3351 = DIRECTION('',(0.,0.,-1.));+#3352 = PCURVE('',#2908,#3353);+#3353 = DEFINITIONAL_REPRESENTATION('',(#3354),#3358);+#3354 = LINE('',#3355,#3356);+#3355 = CARTESIAN_POINT('',(-0.384453665597,-0.538173946108));+#3356 = VECTOR('',#3357,1.);+#3357 = DIRECTION('',(-1.,0.));+#3358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3359 = PCURVE('',#2940,#3360);+#3360 = DEFINITIONAL_REPRESENTATION('',(#3361),#3365);+#3361 = LINE('',#3362,#3363);+#3362 = CARTESIAN_POINT('',(0.384453665596,-0.86));+#3363 = VECTOR('',#3364,1.);+#3364 = DIRECTION('',(-1.,0.));+#3365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3366 = ADVANCED_FACE('',(#3367),#2940,.F.);+#3367 = FACE_BOUND('',#3368,.F.);+#3368 = EDGE_LOOP('',(#3369,#3370,#3393,#3414));+#3369 = ORIENTED_EDGE('',*,*,#2924,.F.);+#3370 = ORIENTED_EDGE('',*,*,#3371,.T.);+#3371 = EDGE_CURVE('',#2925,#3372,#3374,.T.);+#3372 = VERTEX_POINT('',#3373);+#3373 = CARTESIAN_POINT('',(0.35,-0.18,0.368267459622));+#3374 = SURFACE_CURVE('',#3375,(#3379,#3386),.PCURVE_S1.);+#3375 = LINE('',#3376,#3377);+#3376 = CARTESIAN_POINT('',(0.35,-0.18,-0.115546334404));+#3377 = VECTOR('',#3378,1.);+#3378 = DIRECTION('',(0.,0.,-1.));+#3379 = PCURVE('',#2940,#3380);+#3380 = DEFINITIONAL_REPRESENTATION('',(#3381),#3385);+#3381 = LINE('',#3382,#3383);+#3382 = CARTESIAN_POINT('',(0.384453665596,-0.5));+#3383 = VECTOR('',#3384,1.);+#3384 = DIRECTION('',(-1.,0.));+#3385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3386 = PCURVE('',#2969,#3387);+#3387 = DEFINITIONAL_REPRESENTATION('',(#3388),#3392);+#3388 = LINE('',#3389,#3390);+#3389 = CARTESIAN_POINT('',(-0.384453665597,-0.538173946108));+#3390 = VECTOR('',#3391,1.);+#3391 = DIRECTION('',(-1.,0.));+#3392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3393 = ORIENTED_EDGE('',*,*,#3394,.T.);+#3394 = EDGE_CURVE('',#3372,#3314,#3395,.T.);+#3395 = SURFACE_CURVE('',#3396,(#3400,#3407),.PCURVE_S1.);+#3396 = LINE('',#3397,#3398);+#3397 = CARTESIAN_POINT('',(0.35,0.,0.368267459622));+#3398 = VECTOR('',#3399,1.);+#3399 = DIRECTION('',(0.,1.,0.));+#3400 = PCURVE('',#2940,#3401);+#3401 = DEFINITIONAL_REPRESENTATION('',(#3402),#3406);+#3402 = LINE('',#3403,#3404);+#3403 = CARTESIAN_POINT('',(0.868267459622,-0.68));+#3404 = VECTOR('',#3405,1.);+#3405 = DIRECTION('',(0.,-1.));+#3406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3407 = PCURVE('',#3334,#3408);+#3408 = DEFINITIONAL_REPRESENTATION('',(#3409),#3413);+#3409 = LINE('',#3410,#3411);+#3410 = CARTESIAN_POINT('',(2.094395102394,0.));+#3411 = VECTOR('',#3412,1.);+#3412 = DIRECTION('',(-0.,1.));+#3413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3414 = ORIENTED_EDGE('',*,*,#3346,.F.);+#3415 = ADVANCED_FACE('',(#3416),#2969,.F.);+#3416 = FACE_BOUND('',#3417,.F.);+#3417 = EDGE_LOOP('',(#3418,#3419,#3420,#3444,#3467,#3490,#3513,#3536,+    #3560,#3583,#3606,#3632));+#3418 = ORIENTED_EDGE('',*,*,#2952,.F.);+#3419 = ORIENTED_EDGE('',*,*,#3015,.T.);+#3420 = ORIENTED_EDGE('',*,*,#3421,.T.);+#3421 = EDGE_CURVE('',#3016,#3422,#3424,.T.);+#3422 = VERTEX_POINT('',#3423);+#3423 = CARTESIAN_POINT('',(0.870013848611,-0.18,0.461321308315));+#3424 = SURFACE_CURVE('',#3425,(#3430,#3437),.PCURVE_S1.);+#3425 = CIRCLE('',#3426,0.19416);+#3426 = AXIS2_PLACEMENT_3D('',#3427,#3428,#3429);+#3427 = CARTESIAN_POINT('',(0.703955213669,-0.18,0.36071));+#3428 = DIRECTION('',(0.,1.,0.));+#3429 = DIRECTION('',(0.,0.,1.));+#3430 = PCURVE('',#2969,#3431);+#3431 = DEFINITIONAL_REPRESENTATION('',(#3432),#3436);+#3432 = CIRCLE('',#3433,0.19416);+#3433 = AXIS2_PLACEMENT_2D('',#3434,#3435);+#3434 = CARTESIAN_POINT('',(9.1802668807E-02,-0.184218732439));+#3435 = DIRECTION('',(1.,0.));+#3436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3437 = PCURVE('',#3054,#3438);+#3438 = DEFINITIONAL_REPRESENTATION('',(#3439),#3443);+#3439 = LINE('',#3440,#3441);+#3440 = CARTESIAN_POINT('',(-4.138911435803E-13,-0.18));+#3441 = VECTOR('',#3442,1.);+#3442 = DIRECTION('',(1.,0.));+#3443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3444 = ORIENTED_EDGE('',*,*,#3445,.T.);+#3445 = EDGE_CURVE('',#3422,#3446,#3448,.T.);+#3446 = VERTEX_POINT('',#3447);+#3447 = CARTESIAN_POINT('',(1.028342729213,-0.18,0.2));+#3448 = SURFACE_CURVE('',#3449,(#3453,#3460),.PCURVE_S1.);+#3449 = LINE('',#3450,#3451);+#3450 = CARTESIAN_POINT('',(0.842526697025,-0.18,0.506688762008));+#3451 = VECTOR('',#3452,1.);+#3452 = DIRECTION('',(0.518187620082,0.,-0.855266970246));+#3453 = PCURVE('',#2969,#3454);+#3454 = DEFINITIONAL_REPRESENTATION('',(#3455),#3459);+#3455 = LINE('',#3456,#3457);+#3456 = CARTESIAN_POINT('',(0.237781430815,-4.5647249083E-02));+#3457 = VECTOR('',#3458,1.);+#3458 = DIRECTION('',(-0.855266970246,0.518187620082));+#3459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3460 = PCURVE('',#3132,#3461);+#3461 = DEFINITIONAL_REPRESENTATION('',(#3462),#3466);+#3462 = LINE('',#3463,#3464);+#3463 = CARTESIAN_POINT('',(-5.304478633097E-02,-0.18));+#3464 = VECTOR('',#3465,1.);+#3465 = DIRECTION('',(1.,0.));+#3466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3467 = ORIENTED_EDGE('',*,*,#3468,.T.);+#3468 = EDGE_CURVE('',#3446,#3469,#3471,.T.);+#3469 = VERTEX_POINT('',#3470);+#3470 = CARTESIAN_POINT('',(1.185,-0.18,0.2));+#3471 = SURFACE_CURVE('',#3472,(#3476,#3483),.PCURVE_S1.);+#3472 = LINE('',#3473,#3474);+#3473 = CARTESIAN_POINT('',(0.972008,-0.18,0.2));+#3474 = VECTOR('',#3475,1.);+#3475 = DIRECTION('',(1.,0.,0.));+#3476 = PCURVE('',#2969,#3477);+#3477 = DEFINITIONAL_REPRESENTATION('',(#3478),#3482);+#3478 = LINE('',#3479,#3480);+#3479 = CARTESIAN_POINT('',(-6.8907331193E-02,8.3834053892E-02));+#3480 = VECTOR('',#3481,1.);+#3481 = DIRECTION('',(0.,1.));+#3482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3483 = PCURVE('',#3160,#3484);+#3484 = DEFINITIONAL_REPRESENTATION('',(#3485),#3489);+#3485 = LINE('',#3486,#3487);+#3486 = CARTESIAN_POINT('',(-5.6334729213E-02,-0.18));+#3487 = VECTOR('',#3488,1.);+#3488 = DIRECTION('',(1.,0.));+#3489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3490 = ORIENTED_EDGE('',*,*,#3491,.T.);+#3491 = EDGE_CURVE('',#3469,#3492,#3494,.T.);+#3492 = VERTEX_POINT('',#3493);+#3493 = CARTESIAN_POINT('',(1.185,-0.18,0.));+#3494 = SURFACE_CURVE('',#3495,(#3499,#3506),.PCURVE_S1.);+#3495 = LINE('',#3496,#3497);+#3496 = CARTESIAN_POINT('',(1.185,-0.18,-0.115546334404));+#3497 = VECTOR('',#3498,1.);+#3498 = DIRECTION('',(0.,0.,-1.));+#3499 = PCURVE('',#2969,#3500);+#3500 = DEFINITIONAL_REPRESENTATION('',(#3501),#3505);+#3501 = LINE('',#3502,#3503);+#3502 = CARTESIAN_POINT('',(-0.384453665597,0.296826053892));+#3503 = VECTOR('',#3504,1.);+#3504 = DIRECTION('',(-1.,0.));+#3505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3506 = PCURVE('',#3188,#3507);+#3507 = DEFINITIONAL_REPRESENTATION('',(#3508),#3512);+#3508 = LINE('',#3509,#3510);+#3509 = CARTESIAN_POINT('',(0.384453665596,-0.5));+#3510 = VECTOR('',#3511,1.);+#3511 = DIRECTION('',(-1.,0.));+#3512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3513 = ORIENTED_EDGE('',*,*,#3514,.F.);+#3514 = EDGE_CURVE('',#3515,#3492,#3517,.T.);+#3515 = VERTEX_POINT('',#3516);+#3516 = CARTESIAN_POINT('',(1.025052786331,-0.18,2.775557561563E-17));+#3517 = SURFACE_CURVE('',#3518,(#3522,#3529),.PCURVE_S1.);+#3518 = LINE('',#3519,#3520);+#3519 = CARTESIAN_POINT('',(0.972008,-0.18,0.));+#3520 = VECTOR('',#3521,1.);+#3521 = DIRECTION('',(1.,0.,0.));+#3522 = PCURVE('',#2969,#3523);+#3523 = DEFINITIONAL_REPRESENTATION('',(#3524),#3528);+#3524 = LINE('',#3525,#3526);+#3525 = CARTESIAN_POINT('',(-0.268907331193,8.3834053892E-02));+#3526 = VECTOR('',#3527,1.);+#3527 = DIRECTION('',(0.,1.));+#3528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3529 = PCURVE('',#3216,#3530);+#3530 = DEFINITIONAL_REPRESENTATION('',(#3531),#3535);+#3531 = LINE('',#3532,#3533);+#3532 = CARTESIAN_POINT('',(-5.3044786331E-02,-0.18));+#3533 = VECTOR('',#3534,1.);+#3534 = DIRECTION('',(1.,0.));+#3535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3536 = ORIENTED_EDGE('',*,*,#3537,.T.);+#3537 = EDGE_CURVE('',#3515,#3538,#3540,.T.);+#3538 = VERTEX_POINT('',#3539);+#3539 = CARTESIAN_POINT('',(0.858994151389,-0.18,9.354869168482E-02));+#3540 = SURFACE_CURVE('',#3541,(#3546,#3553),.PCURVE_S1.);+#3541 = CIRCLE('',#3542,0.19416);+#3542 = AXIS2_PLACEMENT_3D('',#3543,#3544,#3545);+#3543 = CARTESIAN_POINT('',(1.025052786331,-0.18,0.19416));+#3544 = DIRECTION('',(0.,1.,0.));+#3545 = DIRECTION('',(0.,0.,1.));+#3546 = PCURVE('',#2969,#3547);+#3547 = DEFINITIONAL_REPRESENTATION('',(#3548),#3552);+#3548 = CIRCLE('',#3549,0.19416);+#3549 = AXIS2_PLACEMENT_2D('',#3550,#3551);+#3550 = CARTESIAN_POINT('',(-7.4747331193E-02,0.136878840223));+#3551 = DIRECTION('',(1.,0.));+#3552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3553 = PCURVE('',#3245,#3554);+#3554 = DEFINITIONAL_REPRESENTATION('',(#3555),#3559);+#3555 = LINE('',#3556,#3557);+#3556 = CARTESIAN_POINT('',(0.,-0.18));+#3557 = VECTOR('',#3558,1.);+#3558 = DIRECTION('',(1.,0.));+#3559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3560 = ORIENTED_EDGE('',*,*,#3561,.F.);+#3561 = EDGE_CURVE('',#3562,#3538,#3564,.T.);+#3562 = VERTEX_POINT('',#3563);+#3563 = CARTESIAN_POINT('',(0.700665270787,-0.18,0.35487));+#3564 = SURFACE_CURVE('',#3565,(#3569,#3576),.PCURVE_S1.);+#3565 = LINE('',#3566,#3567);+#3566 = CARTESIAN_POINT('',(0.671473302975,-0.18,0.403051237992));+#3567 = VECTOR('',#3568,1.);+#3568 = DIRECTION('',(0.518187620082,0.,-0.855266970246));+#3569 = PCURVE('',#2969,#3570);+#3570 = DEFINITIONAL_REPRESENTATION('',(#3571),#3575);+#3571 = LINE('',#3572,#3573);+#3572 = CARTESIAN_POINT('',(0.134143906799,-0.216700643133));+#3573 = VECTOR('',#3574,1.);+#3574 = DIRECTION('',(-0.855266970246,0.518187620082));+#3575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3576 = PCURVE('',#3273,#3577);+#3577 = DEFINITIONAL_REPRESENTATION('',(#3578),#3582);+#3578 = LINE('',#3579,#3580);+#3579 = CARTESIAN_POINT('',(-5.633474048044E-02,-0.18));+#3580 = VECTOR('',#3581,1.);+#3581 = DIRECTION('',(1.,0.));+#3582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3583 = ORIENTED_EDGE('',*,*,#3584,.F.);+#3584 = EDGE_CURVE('',#3585,#3562,#3587,.T.);+#3585 = VERTEX_POINT('',#3586);+#3586 = CARTESIAN_POINT('',(0.4,-0.18,0.35487));+#3587 = SURFACE_CURVE('',#3588,(#3592,#3599),.PCURVE_S1.);+#3588 = LINE('',#3589,#3590);+#3589 = CARTESIAN_POINT('',(0.4,-0.18,0.35487));+#3590 = VECTOR('',#3591,1.);+#3591 = DIRECTION('',(1.,0.,0.));+#3592 = PCURVE('',#2969,#3593);+#3593 = DEFINITIONAL_REPRESENTATION('',(#3594),#3598);+#3594 = LINE('',#3595,#3596);+#3595 = CARTESIAN_POINT('',(8.5962668807E-02,-0.488173946108));+#3596 = VECTOR('',#3597,1.);+#3597 = DIRECTION('',(0.,1.));+#3598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3599 = PCURVE('',#3301,#3600);+#3600 = DEFINITIONAL_REPRESENTATION('',(#3601),#3605);+#3601 = LINE('',#3602,#3603);+#3602 = CARTESIAN_POINT('',(0.,-0.18));+#3603 = VECTOR('',#3604,1.);+#3604 = DIRECTION('',(1.,0.));+#3605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3606 = ORIENTED_EDGE('',*,*,#3607,.F.);+#3607 = EDGE_CURVE('',#3372,#3585,#3608,.T.);+#3608 = SURFACE_CURVE('',#3609,(#3614,#3625),.PCURVE_S1.);+#3609 = CIRCLE('',#3610,0.1);+#3610 = AXIS2_PLACEMENT_3D('',#3611,#3612,#3613);+#3611 = CARTESIAN_POINT('',(0.4,-0.18,0.45487));+#3612 = DIRECTION('',(0.,-1.,0.));+#3613 = DIRECTION('',(1.,0.,0.));+#3614 = PCURVE('',#2969,#3615);+#3615 = DEFINITIONAL_REPRESENTATION('',(#3616),#3624);+#3616 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3617,#3618,#3619,#3620,+#3621,#3622,#3623),.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('') );+#3617 = CARTESIAN_POINT('',(0.185962668807,-0.388173946108));+#3618 = CARTESIAN_POINT('',(0.359167749564,-0.388173946108));+#3619 = CARTESIAN_POINT('',(0.272565209185,-0.538173946108));+#3620 = CARTESIAN_POINT('',(0.185962668807,-0.688173946108));+#3621 = CARTESIAN_POINT('',(9.936012842856E-02,-0.538173946108));+#3622 = CARTESIAN_POINT('',(1.275758805011E-02,-0.388173946108));+#3623 = CARTESIAN_POINT('',(0.185962668807,-0.388173946108));+#3624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3625 = PCURVE('',#3334,#3626);+#3626 = DEFINITIONAL_REPRESENTATION('',(#3627),#3631);+#3627 = LINE('',#3628,#3629);+#3628 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#3629 = VECTOR('',#3630,1.);+#3630 = DIRECTION('',(-1.,0.));+#3631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3632 = ORIENTED_EDGE('',*,*,#3371,.F.);+#3633 = ADVANCED_FACE('',(#3634),#3054,.T.);+#3634 = FACE_BOUND('',#3635,.T.);+#3635 = EDGE_LOOP('',(#3636,#3637,#3638,#3659));+#3636 = ORIENTED_EDGE('',*,*,#3038,.F.);+#3637 = ORIENTED_EDGE('',*,*,#3421,.T.);+#3638 = ORIENTED_EDGE('',*,*,#3639,.T.);+#3639 = EDGE_CURVE('',#3422,#3093,#3640,.T.);+#3640 = SURFACE_CURVE('',#3641,(#3645,#3652),.PCURVE_S1.);+#3641 = LINE('',#3642,#3643);+#3642 = CARTESIAN_POINT('',(0.870013848611,-0.18,0.461321308315));+#3643 = VECTOR('',#3644,1.);+#3644 = DIRECTION('',(0.,1.,0.));+#3645 = PCURVE('',#3054,#3646);+#3646 = DEFINITIONAL_REPRESENTATION('',(#3647),#3651);+#3647 = LINE('',#3648,#3649);+#3648 = CARTESIAN_POINT('',(1.026065820708,-0.18));+#3649 = VECTOR('',#3650,1.);+#3650 = DIRECTION('',(-0.,1.));+#3651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3652 = PCURVE('',#3132,#3653);+#3653 = DEFINITIONAL_REPRESENTATION('',(#3654),#3658);+#3654 = LINE('',#3655,#3656);+#3655 = CARTESIAN_POINT('',(0.,-0.18));+#3656 = VECTOR('',#3657,1.);+#3657 = DIRECTION('',(0.,1.));+#3658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3659 = ORIENTED_EDGE('',*,*,#3092,.F.);+#3660 = ADVANCED_FACE('',(#3661),#3334,.T.);+#3661 = FACE_BOUND('',#3662,.T.);+#3662 = EDGE_LOOP('',(#3663,#3664,#3685,#3686));+#3663 = ORIENTED_EDGE('',*,*,#3313,.T.);+#3664 = ORIENTED_EDGE('',*,*,#3665,.T.);+#3665 = EDGE_CURVE('',#3286,#3585,#3666,.T.);+#3666 = SURFACE_CURVE('',#3667,(#3671,#3678),.PCURVE_S1.);+#3667 = LINE('',#3668,#3669);+#3668 = CARTESIAN_POINT('',(0.4,0.18,0.35487));+#3669 = VECTOR('',#3670,1.);+#3670 = DIRECTION('',(0.,-1.,0.));+#3671 = PCURVE('',#3334,#3672);+#3672 = DEFINITIONAL_REPRESENTATION('',(#3673),#3677);+#3673 = LINE('',#3674,#3675);+#3674 = CARTESIAN_POINT('',(1.570796326795,0.18));+#3675 = VECTOR('',#3676,1.);+#3676 = DIRECTION('',(-0.,-1.));+#3677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3678 = PCURVE('',#3301,#3679);+#3679 = DEFINITIONAL_REPRESENTATION('',(#3680),#3684);+#3680 = LINE('',#3681,#3682);+#3681 = CARTESIAN_POINT('',(0.,0.18));+#3682 = VECTOR('',#3683,1.);+#3683 = DIRECTION('',(0.,-1.));+#3684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3685 = ORIENTED_EDGE('',*,*,#3607,.F.);+#3686 = ORIENTED_EDGE('',*,*,#3394,.T.);+#3687 = ADVANCED_FACE('',(#3688),#3301,.F.);+#3688 = FACE_BOUND('',#3689,.F.);+#3689 = EDGE_LOOP('',(#3690,#3691,#3712,#3713));+#3690 = ORIENTED_EDGE('',*,*,#3584,.T.);+#3691 = ORIENTED_EDGE('',*,*,#3692,.F.);+#3692 = EDGE_CURVE('',#3258,#3562,#3693,.T.);+#3693 = SURFACE_CURVE('',#3694,(#3698,#3705),.PCURVE_S1.);+#3694 = LINE('',#3695,#3696);+#3695 = CARTESIAN_POINT('',(0.700665270787,0.18,0.35487));+#3696 = VECTOR('',#3697,1.);+#3697 = DIRECTION('',(0.,-1.,0.));+#3698 = PCURVE('',#3301,#3699);+#3699 = DEFINITIONAL_REPRESENTATION('',(#3700),#3704);+#3700 = LINE('',#3701,#3702);+#3701 = CARTESIAN_POINT('',(0.300665270787,0.18));+#3702 = VECTOR('',#3703,1.);+#3703 = DIRECTION('',(0.,-1.));+#3704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3705 = PCURVE('',#3273,#3706);+#3706 = DEFINITIONAL_REPRESENTATION('',(#3707),#3711);+#3707 = LINE('',#3708,#3709);+#3708 = CARTESIAN_POINT('',(-2.714315058398E-09,0.18));+#3709 = VECTOR('',#3710,1.);+#3710 = DIRECTION('',(0.,-1.));+#3711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3712 = ORIENTED_EDGE('',*,*,#3285,.F.);+#3713 = ORIENTED_EDGE('',*,*,#3665,.T.);+#3714 = ADVANCED_FACE('',(#3715),#3273,.F.);+#3715 = FACE_BOUND('',#3716,.F.);+#3716 = EDGE_LOOP('',(#3717,#3718,#3739,#3740));+#3717 = ORIENTED_EDGE('',*,*,#3561,.T.);+#3718 = ORIENTED_EDGE('',*,*,#3719,.F.);+#3719 = EDGE_CURVE('',#3229,#3538,#3720,.T.);+#3720 = SURFACE_CURVE('',#3721,(#3725,#3732),.PCURVE_S1.);+#3721 = LINE('',#3722,#3723);+#3722 = CARTESIAN_POINT('',(0.858994151389,0.18,9.354869168482E-02));+#3723 = VECTOR('',#3724,1.);+#3724 = DIRECTION('',(0.,-1.,0.));+#3725 = PCURVE('',#3273,#3726);+#3726 = DEFINITIONAL_REPRESENTATION('',(#3727),#3731);+#3727 = LINE('',#3728,#3729);+#3728 = CARTESIAN_POINT('',(0.305543546739,0.18));+#3729 = VECTOR('',#3730,1.);+#3730 = DIRECTION('',(0.,-1.));+#3731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3732 = PCURVE('',#3245,#3733);+#3733 = DEFINITIONAL_REPRESENTATION('',(#3734),#3738);+#3734 = LINE('',#3735,#3736);+#3735 = CARTESIAN_POINT('',(4.167658474297,0.18));+#3736 = VECTOR('',#3737,1.);+#3737 = DIRECTION('',(0.,-1.));+#3738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3739 = ORIENTED_EDGE('',*,*,#3257,.F.);+#3740 = ORIENTED_EDGE('',*,*,#3692,.T.);+#3741 = ADVANCED_FACE('',(#3742),#3245,.T.);+#3742 = FACE_BOUND('',#3743,.T.);+#3743 = EDGE_LOOP('',(#3744,#3745,#3746,#3747));+#3744 = ORIENTED_EDGE('',*,*,#3537,.T.);+#3745 = ORIENTED_EDGE('',*,*,#3719,.F.);+#3746 = ORIENTED_EDGE('',*,*,#3228,.F.);+#3747 = ORIENTED_EDGE('',*,*,#3748,.T.);+#3748 = EDGE_CURVE('',#3201,#3515,#3749,.T.);+#3749 = SURFACE_CURVE('',#3750,(#3754,#3761),.PCURVE_S1.);+#3750 = LINE('',#3751,#3752);+#3751 = CARTESIAN_POINT('',(1.025052786331,0.18,2.775557561563E-17));+#3752 = VECTOR('',#3753,1.);+#3753 = DIRECTION('',(0.,-1.,0.));+#3754 = PCURVE('',#3245,#3755);+#3755 = DEFINITIONAL_REPRESENTATION('',(#3756),#3760);+#3756 = LINE('',#3757,#3758);+#3757 = CARTESIAN_POINT('',(3.14159265359,0.18));+#3758 = VECTOR('',#3759,1.);+#3759 = DIRECTION('',(0.,-1.));+#3760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3761 = PCURVE('',#3216,#3762);+#3762 = DEFINITIONAL_REPRESENTATION('',(#3763),#3767);+#3763 = LINE('',#3764,#3765);+#3764 = CARTESIAN_POINT('',(0.,0.18));+#3765 = VECTOR('',#3766,1.);+#3766 = DIRECTION('',(0.,-1.));+#3767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3768 = ADVANCED_FACE('',(#3769),#3216,.F.);+#3769 = FACE_BOUND('',#3770,.F.);+#3770 = EDGE_LOOP('',(#3771,#3772,#3773,#3794));+#3771 = ORIENTED_EDGE('',*,*,#3748,.T.);+#3772 = ORIENTED_EDGE('',*,*,#3514,.T.);+#3773 = ORIENTED_EDGE('',*,*,#3774,.T.);+#3774 = EDGE_CURVE('',#3492,#3173,#3775,.T.);+#3775 = SURFACE_CURVE('',#3776,(#3780,#3787),.PCURVE_S1.);+#3776 = LINE('',#3777,#3778);+#3777 = CARTESIAN_POINT('',(1.185,-0.34,0.));+#3778 = VECTOR('',#3779,1.);+#3779 = DIRECTION('',(0.,1.,0.));+#3780 = PCURVE('',#3216,#3781);+#3781 = DEFINITIONAL_REPRESENTATION('',(#3782),#3786);+#3782 = LINE('',#3783,#3784);+#3783 = CARTESIAN_POINT('',(0.159947213669,-0.34));+#3784 = VECTOR('',#3785,1.);+#3785 = DIRECTION('',(0.,1.));+#3786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3787 = PCURVE('',#3188,#3788);+#3788 = DEFINITIONAL_REPRESENTATION('',(#3789),#3793);+#3789 = LINE('',#3790,#3791);+#3790 = CARTESIAN_POINT('',(0.5,-0.34));+#3791 = VECTOR('',#3792,1.);+#3792 = DIRECTION('',(0.,-1.));+#3793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3794 = ORIENTED_EDGE('',*,*,#3200,.F.);+#3795 = ADVANCED_FACE('',(#3796),#3188,.T.);+#3796 = FACE_BOUND('',#3797,.T.);+#3797 = EDGE_LOOP('',(#3798,#3799,#3820,#3821));+#3798 = ORIENTED_EDGE('',*,*,#3172,.F.);+#3799 = ORIENTED_EDGE('',*,*,#3800,.F.);+#3800 = EDGE_CURVE('',#3469,#3145,#3801,.T.);+#3801 = SURFACE_CURVE('',#3802,(#3806,#3813),.PCURVE_S1.);+#3802 = LINE('',#3803,#3804);+#3803 = CARTESIAN_POINT('',(1.185,-0.34,0.2));+#3804 = VECTOR('',#3805,1.);+#3805 = DIRECTION('',(0.,1.,0.));+#3806 = PCURVE('',#3188,#3807);+#3807 = DEFINITIONAL_REPRESENTATION('',(#3808),#3812);+#3808 = LINE('',#3809,#3810);+#3809 = CARTESIAN_POINT('',(0.7,-0.34));+#3810 = VECTOR('',#3811,1.);+#3811 = DIRECTION('',(0.,-1.));+#3812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3813 = PCURVE('',#3160,#3814);+#3814 = DEFINITIONAL_REPRESENTATION('',(#3815),#3819);+#3815 = LINE('',#3816,#3817);+#3816 = CARTESIAN_POINT('',(0.156657270787,-0.34));+#3817 = VECTOR('',#3818,1.);+#3818 = DIRECTION('',(0.,1.));+#3819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3820 = ORIENTED_EDGE('',*,*,#3491,.T.);+#3821 = ORIENTED_EDGE('',*,*,#3774,.T.);+#3822 = ADVANCED_FACE('',(#3823),#3160,.T.);+#3823 = FACE_BOUND('',#3824,.T.);+#3824 = EDGE_LOOP('',(#3825,#3846,#3847,#3848));+#3825 = ORIENTED_EDGE('',*,*,#3826,.T.);+#3826 = EDGE_CURVE('',#3117,#3446,#3827,.T.);+#3827 = SURFACE_CURVE('',#3828,(#3832,#3839),.PCURVE_S1.);+#3828 = LINE('',#3829,#3830);+#3829 = CARTESIAN_POINT('',(1.028342729213,0.18,0.2));+#3830 = VECTOR('',#3831,1.);+#3831 = DIRECTION('',(0.,-1.,0.));+#3832 = PCURVE('',#3160,#3833);+#3833 = DEFINITIONAL_REPRESENTATION('',(#3834),#3838);+#3834 = LINE('',#3835,#3836);+#3835 = CARTESIAN_POINT('',(0.,0.18));+#3836 = VECTOR('',#3837,1.);+#3837 = DIRECTION('',(0.,-1.));+#3838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3839 = PCURVE('',#3132,#3840);+#3840 = DEFINITIONAL_REPRESENTATION('',(#3841),#3845);+#3841 = LINE('',#3842,#3843);+#3842 = CARTESIAN_POINT('',(0.305543549453,0.18));+#3843 = VECTOR('',#3844,1.);+#3844 = DIRECTION('',(0.,-1.));+#3845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3846 = ORIENTED_EDGE('',*,*,#3468,.T.);+#3847 = ORIENTED_EDGE('',*,*,#3800,.T.);+#3848 = ORIENTED_EDGE('',*,*,#3144,.F.);+#3849 = ADVANCED_FACE('',(#3850),#3132,.T.);+#3850 = FACE_BOUND('',#3851,.T.);+#3851 = EDGE_LOOP('',(#3852,#3853,#3854,#3855));+#3852 = ORIENTED_EDGE('',*,*,#3639,.F.);+#3853 = ORIENTED_EDGE('',*,*,#3445,.T.);+#3854 = ORIENTED_EDGE('',*,*,#3826,.F.);+#3855 = ORIENTED_EDGE('',*,*,#3116,.F.);+#3856 = MANIFOLD_SOLID_BREP('',#3857);+#3857 = CLOSED_SHELL('',(#3858,#3946,#3950));+#3858 = ADVANCED_FACE('',(#3859),#3872,.T.);+#3859 = FACE_BOUND('',#3860,.T.);+#3860 = EDGE_LOOP('',(#3861,#3895,#3918,#3945));+#3861 = ORIENTED_EDGE('',*,*,#3862,.T.);+#3862 = EDGE_CURVE('',#3863,#3863,#3865,.T.);+#3863 = VERTEX_POINT('',#3864);+#3864 = CARTESIAN_POINT('',(-0.262684270605,1.152684270605,0.955));+#3865 = SURFACE_CURVE('',#3866,(#3871,#3883),.PCURVE_S1.);+#3866 = CIRCLE('',#3867,8.E-02);+#3867 = AXIS2_PLACEMENT_3D('',#3868,#3869,#3870);+#3868 = CARTESIAN_POINT('',(-0.342684270605,1.152684270605,0.955));+#3869 = DIRECTION('',(0.,0.,1.));+#3870 = DIRECTION('',(1.,0.,0.));+#3871 = PCURVE('',#3872,#3877);+#3872 = CYLINDRICAL_SURFACE('',#3873,8.E-02);+#3873 = AXIS2_PLACEMENT_3D('',#3874,#3875,#3876);+#3874 = CARTESIAN_POINT('',(-0.342684270605,1.152684270605,0.955));+#3875 = DIRECTION('',(-0.,-0.,-1.));+#3876 = DIRECTION('',(1.,0.,0.));+#3877 = DEFINITIONAL_REPRESENTATION('',(#3878),#3882);+#3878 = LINE('',#3879,#3880);+#3879 = CARTESIAN_POINT('',(6.28318530718,0.));+#3880 = VECTOR('',#3881,1.);+#3881 = DIRECTION('',(-1.,0.));+#3882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3883 = PCURVE('',#3884,#3889);+#3884 = PLANE('',#3885);+#3885 = AXIS2_PLACEMENT_3D('',#3886,#3887,#3888);+#3886 = CARTESIAN_POINT('',(-0.342684270605,1.152684270605,0.955));+#3887 = DIRECTION('',(0.,0.,1.));+#3888 = DIRECTION('',(1.,0.,0.));+#3889 = DEFINITIONAL_REPRESENTATION('',(#3890),#3894);+#3890 = CIRCLE('',#3891,8.E-02);+#3891 = AXIS2_PLACEMENT_2D('',#3892,#3893);+#3892 = CARTESIAN_POINT('',(0.,0.));+#3893 = DIRECTION('',(1.,0.));+#3894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3895 = ORIENTED_EDGE('',*,*,#3896,.T.);+#3896 = EDGE_CURVE('',#3863,#3897,#3899,.T.);+#3897 = VERTEX_POINT('',#3898);+#3898 = CARTESIAN_POINT('',(-0.262684270605,1.152684270605,0.96));+#3899 = SEAM_CURVE('',#3900,(#3904,#3911),.PCURVE_S1.);+#3900 = LINE('',#3901,#3902);+#3901 = CARTESIAN_POINT('',(-0.262684270605,1.152684270605,0.955));+#3902 = VECTOR('',#3903,1.);+#3903 = DIRECTION('',(0.,0.,1.));+#3904 = PCURVE('',#3872,#3905);+#3905 = DEFINITIONAL_REPRESENTATION('',(#3906),#3910);+#3906 = LINE('',#3907,#3908);+#3907 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));+#3908 = VECTOR('',#3909,1.);+#3909 = DIRECTION('',(-0.,-1.));+#3910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3911 = PCURVE('',#3872,#3912);+#3912 = DEFINITIONAL_REPRESENTATION('',(#3913),#3917);+#3913 = LINE('',#3914,#3915);+#3914 = CARTESIAN_POINT('',(6.28318530718,0.));+#3915 = VECTOR('',#3916,1.);+#3916 = DIRECTION('',(-0.,-1.));+#3917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3918 = ORIENTED_EDGE('',*,*,#3919,.F.);+#3919 = EDGE_CURVE('',#3897,#3897,#3920,.T.);+#3920 = SURFACE_CURVE('',#3921,(#3926,#3933),.PCURVE_S1.);+#3921 = CIRCLE('',#3922,8.E-02);+#3922 = AXIS2_PLACEMENT_3D('',#3923,#3924,#3925);+#3923 = CARTESIAN_POINT('',(-0.342684270605,1.152684270605,0.96));+#3924 = DIRECTION('',(0.,0.,1.));+#3925 = DIRECTION('',(1.,0.,0.));+#3926 = PCURVE('',#3872,#3927);+#3927 = DEFINITIONAL_REPRESENTATION('',(#3928),#3932);+#3928 = LINE('',#3929,#3930);+#3929 = CARTESIAN_POINT('',(6.28318530718,-5.E-03));+#3930 = VECTOR('',#3931,1.);+#3931 = DIRECTION('',(-1.,0.));+#3932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3933 = PCURVE('',#3934,#3939);+#3934 = PLANE('',#3935);+#3935 = AXIS2_PLACEMENT_3D('',#3936,#3937,#3938);+#3936 = CARTESIAN_POINT('',(-0.342684270605,1.152684270605,0.96));+#3937 = DIRECTION('',(0.,0.,1.));+#3938 = DIRECTION('',(1.,0.,0.));+#3939 = DEFINITIONAL_REPRESENTATION('',(#3940),#3944);+#3940 = CIRCLE('',#3941,8.E-02);+#3941 = AXIS2_PLACEMENT_2D('',#3942,#3943);+#3942 = CARTESIAN_POINT('',(0.,0.));+#3943 = DIRECTION('',(1.,0.));+#3944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3945 = ORIENTED_EDGE('',*,*,#3896,.F.);+#3946 = ADVANCED_FACE('',(#3947),#3884,.F.);+#3947 = FACE_BOUND('',#3948,.F.);+#3948 = EDGE_LOOP('',(#3949));+#3949 = ORIENTED_EDGE('',*,*,#3862,.T.);+#3950 = ADVANCED_FACE('',(#3951),#3934,.T.);+#3951 = FACE_BOUND('',#3952,.T.);+#3952 = EDGE_LOOP('',(#3953));+#3953 = ORIENTED_EDGE('',*,*,#3919,.T.);+#3954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3958)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3955,#3956,#3957)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#3955 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#3956 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#3957 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#3958 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3955,+  'distance_accuracy_value','confusion accuracy');+#3959 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#3960 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #3961,#3969,#3976,#3983,#3990,#3997,#4004,#4011,#4018,#4025,#4032,+    #4039,#4046,#4053,#4060,#4067,#4074,#4082,#4089,#4096,#4103,#4110,+    #4117,#4124,#4131,#4138,#4145,#4152,#4159,#4166,#4173,#4180,#4187,+    #4194,#4201,#4208,#4215,#4222,#4229,#4236,#4243,#4250,#4257,#4264,+    #4271,#4278,#4285,#4292,#4299,#4306,#4313,#4320,#4327,#4334,#4341,+    #4348,#4355,#4362,#4369,#4377,#4384),#3954);+#3961 = STYLED_ITEM('color',(#3962),#17);+#3962 = PRESENTATION_STYLE_ASSIGNMENT((#3963));+#3963 = SURFACE_STYLE_USAGE(.BOTH.,#3964);+#3964 = SURFACE_SIDE_STYLE('',(#3965));+#3965 = SURFACE_STYLE_FILL_AREA(#3966);+#3966 = FILL_AREA_STYLE('',(#3967));+#3967 = FILL_AREA_STYLE_COLOUR('',#3968);+#3968 = COLOUR_RGB('',0.120000001395,0.120000001395,0.130000001093);+#3969 = STYLED_ITEM('color',(#3970),#141);+#3970 = PRESENTATION_STYLE_ASSIGNMENT((#3971));+#3971 = SURFACE_STYLE_USAGE(.BOTH.,#3972);+#3972 = SURFACE_SIDE_STYLE('',(#3973));+#3973 = SURFACE_STYLE_FILL_AREA(#3974);+#3974 = FILL_AREA_STYLE('',(#3975));+#3975 = FILL_AREA_STYLE_COLOUR('',#3968);+#3976 = STYLED_ITEM('color',(#3977),#232);+#3977 = PRESENTATION_STYLE_ASSIGNMENT((#3978));+#3978 = SURFACE_STYLE_USAGE(.BOTH.,#3979);+#3979 = SURFACE_SIDE_STYLE('',(#3980));+#3980 = SURFACE_STYLE_FILL_AREA(#3981);+#3981 = FILL_AREA_STYLE('',(#3982));+#3982 = FILL_AREA_STYLE_COLOUR('',#3968);+#3983 = STYLED_ITEM('color',(#3984),#335);+#3984 = PRESENTATION_STYLE_ASSIGNMENT((#3985));+#3985 = SURFACE_STYLE_USAGE(.BOTH.,#3986);+#3986 = SURFACE_SIDE_STYLE('',(#3987));+#3987 = SURFACE_STYLE_FILL_AREA(#3988);+#3988 = FILL_AREA_STYLE('',(#3989));+#3989 = FILL_AREA_STYLE_COLOUR('',#3968);+#3990 = STYLED_ITEM('color',(#3991),#413);+#3991 = PRESENTATION_STYLE_ASSIGNMENT((#3992));+#3992 = SURFACE_STYLE_USAGE(.BOTH.,#3993);+#3993 = SURFACE_SIDE_STYLE('',(#3994));+#3994 = SURFACE_STYLE_FILL_AREA(#3995);+#3995 = FILL_AREA_STYLE('',(#3996));+#3996 = FILL_AREA_STYLE_COLOUR('',#3968);+#3997 = STYLED_ITEM('color',(#3998),#483);+#3998 = PRESENTATION_STYLE_ASSIGNMENT((#3999));+#3999 = SURFACE_STYLE_USAGE(.BOTH.,#4000);+#4000 = SURFACE_SIDE_STYLE('',(#4001));+#4001 = SURFACE_STYLE_FILL_AREA(#4002);+#4002 = FILL_AREA_STYLE('',(#4003));+#4003 = FILL_AREA_STYLE_COLOUR('',#3968);+#4004 = STYLED_ITEM('color',(#4005),#546);+#4005 = PRESENTATION_STYLE_ASSIGNMENT((#4006));+#4006 = SURFACE_STYLE_USAGE(.BOTH.,#4007);+#4007 = SURFACE_SIDE_STYLE('',(#4008));+#4008 = SURFACE_STYLE_FILL_AREA(#4009);+#4009 = FILL_AREA_STYLE('',(#4010));+#4010 = FILL_AREA_STYLE_COLOUR('',#3968);+#4011 = STYLED_ITEM('color',(#4012),#608);+#4012 = PRESENTATION_STYLE_ASSIGNMENT((#4013));+#4013 = SURFACE_STYLE_USAGE(.BOTH.,#4014);+#4014 = SURFACE_SIDE_STYLE('',(#4015));+#4015 = SURFACE_STYLE_FILL_AREA(#4016);+#4016 = FILL_AREA_STYLE('',(#4017));+#4017 = FILL_AREA_STYLE_COLOUR('',#3968);+#4018 = STYLED_ITEM('color',(#4019),#655);+#4019 = PRESENTATION_STYLE_ASSIGNMENT((#4020));+#4020 = SURFACE_STYLE_USAGE(.BOTH.,#4021);+#4021 = SURFACE_SIDE_STYLE('',(#4022));+#4022 = SURFACE_STYLE_FILL_AREA(#4023);+#4023 = FILL_AREA_STYLE('',(#4024));+#4024 = FILL_AREA_STYLE_COLOUR('',#3968);+#4025 = STYLED_ITEM('color',(#4026),#714);+#4026 = PRESENTATION_STYLE_ASSIGNMENT((#4027));+#4027 = SURFACE_STYLE_USAGE(.BOTH.,#4028);+#4028 = SURFACE_SIDE_STYLE('',(#4029));+#4029 = SURFACE_STYLE_FILL_AREA(#4030);+#4030 = FILL_AREA_STYLE('',(#4031));+#4031 = FILL_AREA_STYLE_COLOUR('',#3968);+#4032 = STYLED_ITEM('color',(#4033),#776);+#4033 = PRESENTATION_STYLE_ASSIGNMENT((#4034));+#4034 = SURFACE_STYLE_USAGE(.BOTH.,#4035);+#4035 = SURFACE_SIDE_STYLE('',(#4036));+#4036 = SURFACE_STYLE_FILL_AREA(#4037);+#4037 = FILL_AREA_STYLE('',(#4038));+#4038 = FILL_AREA_STYLE_COLOUR('',#3968);+#4039 = STYLED_ITEM('color',(#4040),#823);+#4040 = PRESENTATION_STYLE_ASSIGNMENT((#4041));+#4041 = SURFACE_STYLE_USAGE(.BOTH.,#4042);+#4042 = SURFACE_SIDE_STYLE('',(#4043));+#4043 = SURFACE_STYLE_FILL_AREA(#4044);+#4044 = FILL_AREA_STYLE('',(#4045));+#4045 = FILL_AREA_STYLE_COLOUR('',#3968);+#4046 = STYLED_ITEM('color',(#4047),#849);+#4047 = PRESENTATION_STYLE_ASSIGNMENT((#4048));+#4048 = SURFACE_STYLE_USAGE(.BOTH.,#4049);+#4049 = SURFACE_SIDE_STYLE('',(#4050));+#4050 = SURFACE_STYLE_FILL_AREA(#4051);+#4051 = FILL_AREA_STYLE('',(#4052));+#4052 = FILL_AREA_STYLE_COLOUR('',#3968);+#4053 = STYLED_ITEM('color',(#4054),#856);+#4054 = PRESENTATION_STYLE_ASSIGNMENT((#4055));+#4055 = SURFACE_STYLE_USAGE(.BOTH.,#4056);+#4056 = SURFACE_SIDE_STYLE('',(#4057));+#4057 = SURFACE_STYLE_FILL_AREA(#4058);+#4058 = FILL_AREA_STYLE('',(#4059));+#4059 = FILL_AREA_STYLE_COLOUR('',#3968);+#4060 = STYLED_ITEM('color',(#4061),#863);+#4061 = PRESENTATION_STYLE_ASSIGNMENT((#4062));+#4062 = SURFACE_STYLE_USAGE(.BOTH.,#4063);+#4063 = SURFACE_SIDE_STYLE('',(#4064));+#4064 = SURFACE_STYLE_FILL_AREA(#4065);+#4065 = FILL_AREA_STYLE('',(#4066));+#4066 = FILL_AREA_STYLE_COLOUR('',#3968);+#4067 = STYLED_ITEM('color',(#4068),#918);+#4068 = PRESENTATION_STYLE_ASSIGNMENT((#4069));+#4069 = SURFACE_STYLE_USAGE(.BOTH.,#4070);+#4070 = SURFACE_SIDE_STYLE('',(#4071));+#4071 = SURFACE_STYLE_FILL_AREA(#4072);+#4072 = FILL_AREA_STYLE('',(#4073));+#4073 = FILL_AREA_STYLE_COLOUR('',#3968);+#4074 = STYLED_ITEM('color',(#4075),#924);+#4075 = PRESENTATION_STYLE_ASSIGNMENT((#4076));+#4076 = SURFACE_STYLE_USAGE(.BOTH.,#4077);+#4077 = SURFACE_SIDE_STYLE('',(#4078));+#4078 = SURFACE_STYLE_FILL_AREA(#4079);+#4079 = FILL_AREA_STYLE('',(#4080));+#4080 = FILL_AREA_STYLE_COLOUR('',#4081);+#4081 = COLOUR_RGB('',0.78000000177,0.78000000177,0.760000013601);+#4082 = STYLED_ITEM('color',(#4083),#1046);+#4083 = PRESENTATION_STYLE_ASSIGNMENT((#4084));+#4084 = SURFACE_STYLE_USAGE(.BOTH.,#4085);+#4085 = SURFACE_SIDE_STYLE('',(#4086));+#4086 = SURFACE_STYLE_FILL_AREA(#4087);+#4087 = FILL_AREA_STYLE('',(#4088));+#4088 = FILL_AREA_STYLE_COLOUR('',#4081);+#4089 = STYLED_ITEM('color',(#4090),#1122);+#4090 = PRESENTATION_STYLE_ASSIGNMENT((#4091));+#4091 = SURFACE_STYLE_USAGE(.BOTH.,#4092);+#4092 = SURFACE_SIDE_STYLE('',(#4093));+#4093 = SURFACE_STYLE_FILL_AREA(#4094);+#4094 = FILL_AREA_STYLE('',(#4095));+#4095 = FILL_AREA_STYLE_COLOUR('',#4081);+#4096 = STYLED_ITEM('color',(#4097),#1406);+#4097 = PRESENTATION_STYLE_ASSIGNMENT((#4098));+#4098 = SURFACE_STYLE_USAGE(.BOTH.,#4099);+#4099 = SURFACE_SIDE_STYLE('',(#4100));+#4100 = SURFACE_STYLE_FILL_AREA(#4101);+#4101 = FILL_AREA_STYLE('',(#4102));+#4102 = FILL_AREA_STYLE_COLOUR('',#4081);+#4103 = STYLED_ITEM('color',(#4104),#1455);+#4104 = PRESENTATION_STYLE_ASSIGNMENT((#4105));+#4105 = SURFACE_STYLE_USAGE(.BOTH.,#4106);+#4106 = SURFACE_SIDE_STYLE('',(#4107));+#4107 = SURFACE_STYLE_FILL_AREA(#4108);+#4108 = FILL_AREA_STYLE('',(#4109));+#4109 = FILL_AREA_STYLE_COLOUR('',#4081);+#4110 = STYLED_ITEM('color',(#4111),#1677);+#4111 = PRESENTATION_STYLE_ASSIGNMENT((#4112));+#4112 = SURFACE_STYLE_USAGE(.BOTH.,#4113);+#4113 = SURFACE_SIDE_STYLE('',(#4114));+#4114 = SURFACE_STYLE_FILL_AREA(#4115);+#4115 = FILL_AREA_STYLE('',(#4116));+#4116 = FILL_AREA_STYLE_COLOUR('',#4081);+#4117 = STYLED_ITEM('color',(#4118),#1704);+#4118 = PRESENTATION_STYLE_ASSIGNMENT((#4119));+#4119 = SURFACE_STYLE_USAGE(.BOTH.,#4120);+#4120 = SURFACE_SIDE_STYLE('',(#4121));+#4121 = SURFACE_STYLE_FILL_AREA(#4122);+#4122 = FILL_AREA_STYLE('',(#4123));+#4123 = FILL_AREA_STYLE_COLOUR('',#4081);+#4124 = STYLED_ITEM('color',(#4125),#1731);+#4125 = PRESENTATION_STYLE_ASSIGNMENT((#4126));+#4126 = SURFACE_STYLE_USAGE(.BOTH.,#4127);+#4127 = SURFACE_SIDE_STYLE('',(#4128));+#4128 = SURFACE_STYLE_FILL_AREA(#4129);+#4129 = FILL_AREA_STYLE('',(#4130));+#4130 = FILL_AREA_STYLE_COLOUR('',#4081);+#4131 = STYLED_ITEM('color',(#4132),#1758);+#4132 = PRESENTATION_STYLE_ASSIGNMENT((#4133));+#4133 = SURFACE_STYLE_USAGE(.BOTH.,#4134);+#4134 = SURFACE_SIDE_STYLE('',(#4135));+#4135 = SURFACE_STYLE_FILL_AREA(#4136);+#4136 = FILL_AREA_STYLE('',(#4137));+#4137 = FILL_AREA_STYLE_COLOUR('',#4081);+#4138 = STYLED_ITEM('color',(#4139),#1785);+#4139 = PRESENTATION_STYLE_ASSIGNMENT((#4140));+#4140 = SURFACE_STYLE_USAGE(.BOTH.,#4141);+#4141 = SURFACE_SIDE_STYLE('',(#4142));+#4142 = SURFACE_STYLE_FILL_AREA(#4143);+#4143 = FILL_AREA_STYLE('',(#4144));+#4144 = FILL_AREA_STYLE_COLOUR('',#4081);+#4145 = STYLED_ITEM('color',(#4146),#1812);+#4146 = PRESENTATION_STYLE_ASSIGNMENT((#4147));+#4147 = SURFACE_STYLE_USAGE(.BOTH.,#4148);+#4148 = SURFACE_SIDE_STYLE('',(#4149));+#4149 = SURFACE_STYLE_FILL_AREA(#4150);+#4150 = FILL_AREA_STYLE('',(#4151));+#4151 = FILL_AREA_STYLE_COLOUR('',#4081);+#4152 = STYLED_ITEM('color',(#4153),#1839);+#4153 = PRESENTATION_STYLE_ASSIGNMENT((#4154));+#4154 = SURFACE_STYLE_USAGE(.BOTH.,#4155);+#4155 = SURFACE_SIDE_STYLE('',(#4156));+#4156 = SURFACE_STYLE_FILL_AREA(#4157);+#4157 = FILL_AREA_STYLE('',(#4158));+#4158 = FILL_AREA_STYLE_COLOUR('',#4081);+#4159 = STYLED_ITEM('color',(#4160),#1866);+#4160 = PRESENTATION_STYLE_ASSIGNMENT((#4161));+#4161 = SURFACE_STYLE_USAGE(.BOTH.,#4162);+#4162 = SURFACE_SIDE_STYLE('',(#4163));+#4163 = SURFACE_STYLE_FILL_AREA(#4164);+#4164 = FILL_AREA_STYLE('',(#4165));+#4165 = FILL_AREA_STYLE_COLOUR('',#4081);+#4166 = STYLED_ITEM('color',(#4167),#1893);+#4167 = PRESENTATION_STYLE_ASSIGNMENT((#4168));+#4168 = SURFACE_STYLE_USAGE(.BOTH.,#4169);+#4169 = SURFACE_SIDE_STYLE('',(#4170));+#4170 = SURFACE_STYLE_FILL_AREA(#4171);+#4171 = FILL_AREA_STYLE('',(#4172));+#4172 = FILL_AREA_STYLE_COLOUR('',#4081);+#4173 = STYLED_ITEM('color',(#4174),#1902);+#4174 = PRESENTATION_STYLE_ASSIGNMENT((#4175));+#4175 = SURFACE_STYLE_USAGE(.BOTH.,#4176);+#4176 = SURFACE_SIDE_STYLE('',(#4177));+#4177 = SURFACE_STYLE_FILL_AREA(#4178);+#4178 = FILL_AREA_STYLE('',(#4179));+#4179 = FILL_AREA_STYLE_COLOUR('',#4081);+#4180 = STYLED_ITEM('color',(#4181),#2024);+#4181 = PRESENTATION_STYLE_ASSIGNMENT((#4182));+#4182 = SURFACE_STYLE_USAGE(.BOTH.,#4183);+#4183 = SURFACE_SIDE_STYLE('',(#4184));+#4184 = SURFACE_STYLE_FILL_AREA(#4185);+#4185 = FILL_AREA_STYLE('',(#4186));+#4186 = FILL_AREA_STYLE_COLOUR('',#4081);+#4187 = STYLED_ITEM('color',(#4188),#2100);+#4188 = PRESENTATION_STYLE_ASSIGNMENT((#4189));+#4189 = SURFACE_STYLE_USAGE(.BOTH.,#4190);+#4190 = SURFACE_SIDE_STYLE('',(#4191));+#4191 = SURFACE_STYLE_FILL_AREA(#4192);+#4192 = FILL_AREA_STYLE('',(#4193));+#4193 = FILL_AREA_STYLE_COLOUR('',#4081);+#4194 = STYLED_ITEM('color',(#4195),#2384);+#4195 = PRESENTATION_STYLE_ASSIGNMENT((#4196));+#4196 = SURFACE_STYLE_USAGE(.BOTH.,#4197);+#4197 = SURFACE_SIDE_STYLE('',(#4198));+#4198 = SURFACE_STYLE_FILL_AREA(#4199);+#4199 = FILL_AREA_STYLE('',(#4200));+#4200 = FILL_AREA_STYLE_COLOUR('',#4081);+#4201 = STYLED_ITEM('color',(#4202),#2433);+#4202 = PRESENTATION_STYLE_ASSIGNMENT((#4203));+#4203 = SURFACE_STYLE_USAGE(.BOTH.,#4204);+#4204 = SURFACE_SIDE_STYLE('',(#4205));+#4205 = SURFACE_STYLE_FILL_AREA(#4206);+#4206 = FILL_AREA_STYLE('',(#4207));+#4207 = FILL_AREA_STYLE_COLOUR('',#4081);+#4208 = STYLED_ITEM('color',(#4209),#2655);+#4209 = PRESENTATION_STYLE_ASSIGNMENT((#4210));+#4210 = SURFACE_STYLE_USAGE(.BOTH.,#4211);+#4211 = SURFACE_SIDE_STYLE('',(#4212));+#4212 = SURFACE_STYLE_FILL_AREA(#4213);+#4213 = FILL_AREA_STYLE('',(#4214));+#4214 = FILL_AREA_STYLE_COLOUR('',#4081);+#4215 = STYLED_ITEM('color',(#4216),#2682);+#4216 = PRESENTATION_STYLE_ASSIGNMENT((#4217));+#4217 = SURFACE_STYLE_USAGE(.BOTH.,#4218);+#4218 = SURFACE_SIDE_STYLE('',(#4219));+#4219 = SURFACE_STYLE_FILL_AREA(#4220);+#4220 = FILL_AREA_STYLE('',(#4221));+#4221 = FILL_AREA_STYLE_COLOUR('',#4081);+#4222 = STYLED_ITEM('color',(#4223),#2709);+#4223 = PRESENTATION_STYLE_ASSIGNMENT((#4224));+#4224 = SURFACE_STYLE_USAGE(.BOTH.,#4225);+#4225 = SURFACE_SIDE_STYLE('',(#4226));+#4226 = SURFACE_STYLE_FILL_AREA(#4227);+#4227 = FILL_AREA_STYLE('',(#4228));+#4228 = FILL_AREA_STYLE_COLOUR('',#4081);+#4229 = STYLED_ITEM('color',(#4230),#2736);+#4230 = PRESENTATION_STYLE_ASSIGNMENT((#4231));+#4231 = SURFACE_STYLE_USAGE(.BOTH.,#4232);+#4232 = SURFACE_SIDE_STYLE('',(#4233));+#4233 = SURFACE_STYLE_FILL_AREA(#4234);+#4234 = FILL_AREA_STYLE('',(#4235));+#4235 = FILL_AREA_STYLE_COLOUR('',#4081);+#4236 = STYLED_ITEM('color',(#4237),#2763);+#4237 = PRESENTATION_STYLE_ASSIGNMENT((#4238));+#4238 = SURFACE_STYLE_USAGE(.BOTH.,#4239);+#4239 = SURFACE_SIDE_STYLE('',(#4240));+#4240 = SURFACE_STYLE_FILL_AREA(#4241);+#4241 = FILL_AREA_STYLE('',(#4242));+#4242 = FILL_AREA_STYLE_COLOUR('',#4081);+#4243 = STYLED_ITEM('color',(#4244),#2790);+#4244 = PRESENTATION_STYLE_ASSIGNMENT((#4245));+#4245 = SURFACE_STYLE_USAGE(.BOTH.,#4246);+#4246 = SURFACE_SIDE_STYLE('',(#4247));+#4247 = SURFACE_STYLE_FILL_AREA(#4248);+#4248 = FILL_AREA_STYLE('',(#4249));+#4249 = FILL_AREA_STYLE_COLOUR('',#4081);+#4250 = STYLED_ITEM('color',(#4251),#2817);+#4251 = PRESENTATION_STYLE_ASSIGNMENT((#4252));+#4252 = SURFACE_STYLE_USAGE(.BOTH.,#4253);+#4253 = SURFACE_SIDE_STYLE('',(#4254));+#4254 = SURFACE_STYLE_FILL_AREA(#4255);+#4255 = FILL_AREA_STYLE('',(#4256));+#4256 = FILL_AREA_STYLE_COLOUR('',#4081);+#4257 = STYLED_ITEM('color',(#4258),#2844);+#4258 = PRESENTATION_STYLE_ASSIGNMENT((#4259));+#4259 = SURFACE_STYLE_USAGE(.BOTH.,#4260);+#4260 = SURFACE_SIDE_STYLE('',(#4261));+#4261 = SURFACE_STYLE_FILL_AREA(#4262);+#4262 = FILL_AREA_STYLE('',(#4263));+#4263 = FILL_AREA_STYLE_COLOUR('',#4081);+#4264 = STYLED_ITEM('color',(#4265),#2871);+#4265 = PRESENTATION_STYLE_ASSIGNMENT((#4266));+#4266 = SURFACE_STYLE_USAGE(.BOTH.,#4267);+#4267 = SURFACE_SIDE_STYLE('',(#4268));+#4268 = SURFACE_STYLE_FILL_AREA(#4269);+#4269 = FILL_AREA_STYLE('',(#4270));+#4270 = FILL_AREA_STYLE_COLOUR('',#4081);+#4271 = STYLED_ITEM('color',(#4272),#2880);+#4272 = PRESENTATION_STYLE_ASSIGNMENT((#4273));+#4273 = SURFACE_STYLE_USAGE(.BOTH.,#4274);+#4274 = SURFACE_SIDE_STYLE('',(#4275));+#4275 = SURFACE_STYLE_FILL_AREA(#4276);+#4276 = FILL_AREA_STYLE('',(#4277));+#4277 = FILL_AREA_STYLE_COLOUR('',#4081);+#4278 = STYLED_ITEM('color',(#4279),#3010);+#4279 = PRESENTATION_STYLE_ASSIGNMENT((#4280));+#4280 = SURFACE_STYLE_USAGE(.BOTH.,#4281);+#4281 = SURFACE_SIDE_STYLE('',(#4282));+#4282 = SURFACE_STYLE_FILL_AREA(#4283);+#4283 = FILL_AREA_STYLE('',(#4284));+#4284 = FILL_AREA_STYLE_COLOUR('',#4081);+#4285 = STYLED_ITEM('color',(#4286),#3086);+#4286 = PRESENTATION_STYLE_ASSIGNMENT((#4287));+#4287 = SURFACE_STYLE_USAGE(.BOTH.,#4288);+#4288 = SURFACE_SIDE_STYLE('',(#4289));+#4289 = SURFACE_STYLE_FILL_AREA(#4290);+#4290 = FILL_AREA_STYLE('',(#4291));+#4291 = FILL_AREA_STYLE_COLOUR('',#4081);+#4292 = STYLED_ITEM('color',(#4293),#3366);+#4293 = PRESENTATION_STYLE_ASSIGNMENT((#4294));+#4294 = SURFACE_STYLE_USAGE(.BOTH.,#4295);+#4295 = SURFACE_SIDE_STYLE('',(#4296));+#4296 = SURFACE_STYLE_FILL_AREA(#4297);+#4297 = FILL_AREA_STYLE('',(#4298));+#4298 = FILL_AREA_STYLE_COLOUR('',#4081);+#4299 = STYLED_ITEM('color',(#4300),#3415);+#4300 = PRESENTATION_STYLE_ASSIGNMENT((#4301));+#4301 = SURFACE_STYLE_USAGE(.BOTH.,#4302);+#4302 = SURFACE_SIDE_STYLE('',(#4303));+#4303 = SURFACE_STYLE_FILL_AREA(#4304);+#4304 = FILL_AREA_STYLE('',(#4305));+#4305 = FILL_AREA_STYLE_COLOUR('',#4081);+#4306 = STYLED_ITEM('color',(#4307),#3633);+#4307 = PRESENTATION_STYLE_ASSIGNMENT((#4308));+#4308 = SURFACE_STYLE_USAGE(.BOTH.,#4309);+#4309 = SURFACE_SIDE_STYLE('',(#4310));+#4310 = SURFACE_STYLE_FILL_AREA(#4311);+#4311 = FILL_AREA_STYLE('',(#4312));+#4312 = FILL_AREA_STYLE_COLOUR('',#4081);+#4313 = STYLED_ITEM('color',(#4314),#3660);+#4314 = PRESENTATION_STYLE_ASSIGNMENT((#4315));+#4315 = SURFACE_STYLE_USAGE(.BOTH.,#4316);+#4316 = SURFACE_SIDE_STYLE('',(#4317));+#4317 = SURFACE_STYLE_FILL_AREA(#4318);+#4318 = FILL_AREA_STYLE('',(#4319));+#4319 = FILL_AREA_STYLE_COLOUR('',#4081);+#4320 = STYLED_ITEM('color',(#4321),#3687);+#4321 = PRESENTATION_STYLE_ASSIGNMENT((#4322));+#4322 = SURFACE_STYLE_USAGE(.BOTH.,#4323);+#4323 = SURFACE_SIDE_STYLE('',(#4324));+#4324 = SURFACE_STYLE_FILL_AREA(#4325);+#4325 = FILL_AREA_STYLE('',(#4326));+#4326 = FILL_AREA_STYLE_COLOUR('',#4081);+#4327 = STYLED_ITEM('color',(#4328),#3714);+#4328 = PRESENTATION_STYLE_ASSIGNMENT((#4329));+#4329 = SURFACE_STYLE_USAGE(.BOTH.,#4330);+#4330 = SURFACE_SIDE_STYLE('',(#4331));+#4331 = SURFACE_STYLE_FILL_AREA(#4332);+#4332 = FILL_AREA_STYLE('',(#4333));+#4333 = FILL_AREA_STYLE_COLOUR('',#4081);+#4334 = STYLED_ITEM('color',(#4335),#3741);+#4335 = PRESENTATION_STYLE_ASSIGNMENT((#4336));+#4336 = SURFACE_STYLE_USAGE(.BOTH.,#4337);+#4337 = SURFACE_SIDE_STYLE('',(#4338));+#4338 = SURFACE_STYLE_FILL_AREA(#4339);+#4339 = FILL_AREA_STYLE('',(#4340));+#4340 = FILL_AREA_STYLE_COLOUR('',#4081);+#4341 = STYLED_ITEM('color',(#4342),#3768);+#4342 = PRESENTATION_STYLE_ASSIGNMENT((#4343));+#4343 = SURFACE_STYLE_USAGE(.BOTH.,#4344);+#4344 = SURFACE_SIDE_STYLE('',(#4345));+#4345 = SURFACE_STYLE_FILL_AREA(#4346);+#4346 = FILL_AREA_STYLE('',(#4347));+#4347 = FILL_AREA_STYLE_COLOUR('',#4081);+#4348 = STYLED_ITEM('color',(#4349),#3795);+#4349 = PRESENTATION_STYLE_ASSIGNMENT((#4350));+#4350 = SURFACE_STYLE_USAGE(.BOTH.,#4351);+#4351 = SURFACE_SIDE_STYLE('',(#4352));+#4352 = SURFACE_STYLE_FILL_AREA(#4353);+#4353 = FILL_AREA_STYLE('',(#4354));+#4354 = FILL_AREA_STYLE_COLOUR('',#4081);+#4355 = STYLED_ITEM('color',(#4356),#3822);+#4356 = PRESENTATION_STYLE_ASSIGNMENT((#4357));+#4357 = SURFACE_STYLE_USAGE(.BOTH.,#4358);+#4358 = SURFACE_SIDE_STYLE('',(#4359));+#4359 = SURFACE_STYLE_FILL_AREA(#4360);+#4360 = FILL_AREA_STYLE('',(#4361));+#4361 = FILL_AREA_STYLE_COLOUR('',#4081);+#4362 = STYLED_ITEM('color',(#4363),#3849);+#4363 = PRESENTATION_STYLE_ASSIGNMENT((#4364));+#4364 = SURFACE_STYLE_USAGE(.BOTH.,#4365);+#4365 = SURFACE_SIDE_STYLE('',(#4366));+#4366 = SURFACE_STYLE_FILL_AREA(#4367);+#4367 = FILL_AREA_STYLE('',(#4368));+#4368 = FILL_AREA_STYLE_COLOUR('',#4081);+#4369 = STYLED_ITEM('color',(#4370),#3858);+#4370 = PRESENTATION_STYLE_ASSIGNMENT((#4371));+#4371 = SURFACE_STYLE_USAGE(.BOTH.,#4372);+#4372 = SURFACE_SIDE_STYLE('',(#4373));+#4373 = SURFACE_STYLE_FILL_AREA(#4374);+#4374 = FILL_AREA_STYLE('',(#4375));+#4375 = FILL_AREA_STYLE_COLOUR('',#4376);+#4376 = COLOUR_RGB('',0.380000002513,0.380000002513,0.399999997426);+#4377 = STYLED_ITEM('color',(#4378),#3946);+#4378 = PRESENTATION_STYLE_ASSIGNMENT((#4379));+#4379 = SURFACE_STYLE_USAGE(.BOTH.,#4380);+#4380 = SURFACE_SIDE_STYLE('',(#4381));+#4381 = SURFACE_STYLE_FILL_AREA(#4382);+#4382 = FILL_AREA_STYLE('',(#4383));+#4383 = FILL_AREA_STYLE_COLOUR('',#4376);+#4384 = STYLED_ITEM('color',(#4385),#3950);+#4385 = PRESENTATION_STYLE_ASSIGNMENT((#4386));+#4386 = SURFACE_STYLE_USAGE(.BOTH.,#4387);+#4387 = SURFACE_SIDE_STYLE('',(#4388));+#4388 = SURFACE_STYLE_FILL_AREA(#4389);+#4389 = FILL_AREA_STYLE('',(#4390));+#4390 = FILL_AREA_STYLE_COLOUR('',#4376);+ENDSEC;+END-ISO-10303-21;
docs/cbm809tst3-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
package.jsonadded+221
@@ -0,0 +1,221 @@+{+  "slug": "cbm809tst3",+  "version": "0.1.0",+  "type": "component",+  "description": "Corebai Microelectronics Monitors & Reset Circuits, SOT-23-3. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "power management ics",+    "cbm809tst3",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "cbm809tst3.kicad_sym",+    "cbm809tst3.kicad_mod",+    "cbm809tst3.glb",+    "cbm809tst3.step",+    "cbm809tst3.lbr",+    "docs/hero.png",+    "docs/cbm809tst3-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "cbm809tst3-hero.glb",+    "cbm809tst3-hero.overlay.json"+  ],+  "component": {+    "mpn": "CBM809TST3",+    "manufacturer": "Corebai Microelectronics",+    "package": "SOT-23-3",+    "pin_count": 3,+    "category": "Power Management ICs",+    "subcategory": "Monitors & Reset Circuits",+    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/4deb994f439c1ddb6c0f7e05122acf1a.pdf",+    "parts": {+      "symbol": "cbm809tst3.kicad_sym",+      "footprint": "cbm809tst3.kicad_mod",+      "model_3d": "cbm809tst3-hero.glb",+      "model_3d_plain": "cbm809tst3.glb",+      "model_3d_step": "cbm809tst3-etched.step",+      "model_3d_step_plain": "cbm809tst3.step",+      "lbr": "cbm809tst3.lbr"+    },+    "distributor_links": {+      "lcsc": "C19274476"+    },+    "distributor_check": {+      "checked_at": "2026-11-13T06:24:37Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": null,+        "status": "no match"+      },+      "mouser": {+        "pn": null,+        "status": "no match"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "GND",+        "type": "power_in",+        "description": "Ground reference: all signals are referenced to ground (0 V)."+      },+      {+        "number": "2",+        "name": "RESET",+        "type": "output",+        "description": "Push-pull active-low reset output (CBM809X) that is held low while VCC is below the reset threshold and for 240 ms typical after VCC rises above it; the overbar is lost in the text extraction and is inferred from the table's 'RESET 逻辑低输出' (logic-low output) label."+      },+      {+        "number": "3",+        "name": "VCC",+        "type": "power_in",+        "description": "Monitored supply voltage; the device operates from 1.0 V to 5.5 V and the CBM809T reset threshold is 3.08 V typical (3.04 V to 3.11 V)."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-haiku-5-5",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: The overbar on RESET is lost in the extracted text (rendered as '一一一一 RESET'). Active-low polarity f; Pinout is taken from the CBM803X/CBM809X column of Table 4 (page 6), which applies to CBM809TST3 (SO"+        ],+        "pages_sent": 13,+        "cost_usd": 0.0069,+        "at": "2026-11-13T06:24:26"+      },+      "datasheet": {+        "url": "https://datasheet.lcsc.com/datasheet/pdf/4deb994f439c1ddb6c0f7e05122acf1a.pdf",+        "pages": 13,+        "sha256": "185a6d7df019adba",+        "source_tier": "lcsc"+      },+      "cad": "land: KiCad official (CC-BY-SA 4.0); 3D: generated from the datasheet",+      "model_3d_generated": {+        "generator": "factory/gen_pkg3d.py",+        "family": "SOT",+        "height_mm": 1.005,+        "height_basis": "datasheet A, midpoint of min and max",+        "standoff_mm": 0.0565,+        "standoff_basis": "datasheet A1, nominal",+        "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.2,+        "lead_thickness_basis": "default for pitch 1.90 mm, height 1.005 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": "cbm809tst3.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          2.37,+          2.92,+          1.005+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "a6231a3a817de6c97ee747834340e564e2f5ec52d1308ada4741111247e275eb",+        "checked": "2026-11-13",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "cbm809tst3-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          2.37,+          2.92,+          1.005+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "dad386586c898e808d797107a51a364b958725ef477ff9a7ab7a73e90458a833",+        "checked": "2026-11-13",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ],+    "package_dims": {+      "package_code": "SOT23-3",+      "source_page": 10,+      "D": {+        "nom_mm": 2.92,+        "range_mm": [+          2.8,+          3.04+        ]+      },+      "E1": {+        "nom_mm": 1.3,+        "range_mm": [+          1.2,+          1.4+        ]+      },+      "E": {+        "nom_mm": 2.37,+        "range_mm": [+          2.1,+          2.64+        ]+      },+      "A": {+        "nom_mm": 1.005,+        "range_mm": [+          0.89,+          1.12+        ]+      },+      "A1": {+        "nom_mm": 0.0565,+        "range_mm": [+          0.013,+          0.1+        ]+      },+      "source": "reviewer dims decision (part-reviewer (ray review), cbm809tst3.dims.json)",+      "model_check": {+        "file": "cbm809tst3.step",+        "verdict": "PASS",+        "reasons": [+          "height and body within the datasheet's package drawing"+        ],+        "by": "factory/package_fit.py"+      }+    }+  }+}
page.jsonadded+226
@@ -0,0 +1,226 @@+{+  "slug": "cbm809tst3",+  "version": "0.1.0",+  "type": "component",+  "description": "Corebai Microelectronics Monitors & Reset Circuits, SOT-23-3. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "power management ics",+    "cbm809tst3",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "cbm809tst3.kicad_sym",+    "cbm809tst3.kicad_mod",+    "cbm809tst3.glb",+    "cbm809tst3.step",+    "cbm809tst3.lbr",+    "docs/hero.png",+    "docs/cbm809tst3-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "cbm809tst3-hero.glb",+    "cbm809tst3-hero.overlay.json"+  ],+  "component": {+    "mpn": "CBM809TST3",+    "manufacturer": "Corebai Microelectronics",+    "package": "SOT-23-3",+    "pin_count": 3,+    "category": "Power Management ICs",+    "subcategory": "Monitors & Reset Circuits",+    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/4deb994f439c1ddb6c0f7e05122acf1a.pdf",+    "parts": {+      "symbol": "cbm809tst3.kicad_sym",+      "footprint": "cbm809tst3.kicad_mod",+      "model_3d": "cbm809tst3-hero.glb",+      "model_3d_plain": "cbm809tst3.glb",+      "model_3d_step": "cbm809tst3-etched.step",+      "model_3d_step_plain": "cbm809tst3.step",+      "lbr": "cbm809tst3.lbr"+    },+    "distributor_links": {+      "lcsc": "C19274476"+    },+    "distributor_check": {+      "checked_at": "2026-11-13T06:24:37Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": null,+        "status": "no match"+      },+      "mouser": {+        "pn": null,+        "status": "no match"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "GND",+        "type": "power_in",+        "description": "Ground reference: all signals are referenced to ground (0 V)."+      },+      {+        "number": "2",+        "name": "RESET",+        "type": "output",+        "description": "Push-pull active-low reset output (CBM809X) that is held low while VCC is below the reset threshold and for 240 ms typical after VCC rises above it; the overbar is lost in the text extraction and is inferred from the table's 'RESET 逻辑低输出' (logic-low output) label."+      },+      {+        "number": "3",+        "name": "VCC",+        "type": "power_in",+        "description": "Monitored supply voltage; the device operates from 1.0 V to 5.5 V and the CBM809T reset threshold is 3.08 V typical (3.04 V to 3.11 V)."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-haiku-5-5",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: The overbar on RESET is lost in the extracted text (rendered as '一一一一 RESET'). Active-low polarity f; Pinout is taken from the CBM803X/CBM809X column of Table 4 (page 6), which applies to CBM809TST3 (SO"+        ],+        "pages_sent": 13,+        "cost_usd": 0.0069,+        "at": "2026-11-13T06:24:26"+      },+      "datasheet": {+        "url": "https://datasheet.lcsc.com/datasheet/pdf/4deb994f439c1ddb6c0f7e05122acf1a.pdf",+        "pages": 13,+        "sha256": "185a6d7df019adba",+        "source_tier": "lcsc"+      },+      "cad": "land: KiCad official (CC-BY-SA 4.0); 3D: generated from the datasheet",+      "model_3d_generated": {+        "generator": "factory/gen_pkg3d.py",+        "family": "SOT",+        "height_mm": 1.005,+        "height_basis": "datasheet A, midpoint of min and max",+        "standoff_mm": 0.0565,+        "standoff_basis": "datasheet A1, nominal",+        "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.2,+        "lead_thickness_basis": "default for pitch 1.90 mm, height 1.005 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": "cbm809tst3.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          2.37,+          2.92,+          1.005+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "a6231a3a817de6c97ee747834340e564e2f5ec52d1308ada4741111247e275eb",+        "checked": "2026-11-13",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "cbm809tst3-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          2.37,+          2.92,+          1.005+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "dad386586c898e808d797107a51a364b958725ef477ff9a7ab7a73e90458a833",+        "checked": "2026-11-13",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ],+    "package_dims": {+      "package_code": "SOT23-3",+      "source_page": 10,+      "D": {+        "nom_mm": 2.92,+        "range_mm": [+          2.8,+          3.04+        ]+      },+      "E1": {+        "nom_mm": 1.3,+        "range_mm": [+          1.2,+          1.4+        ]+      },+      "E": {+        "nom_mm": 2.37,+        "range_mm": [+          2.1,+          2.64+        ]+      },+      "A": {+        "nom_mm": 1.005,+        "range_mm": [+          0.89,+          1.12+        ]+      },+      "A1": {+        "nom_mm": 0.0565,+        "range_mm": [+          0.013,+          0.1+        ]+      },+      "source": "reviewer dims decision (part-reviewer (ray review), cbm809tst3.dims.json)",+      "model_check": {+        "file": "cbm809tst3.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>cbm809tst3</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>cbm809tst3</title>\ No newline at end of file