← Commit history
README.mdadded+65
@@ -0,0 +1,65 @@+# BZX84C43-7-F++**Diodes Incorporated** · Zener Diodes · SOT-23++BZX84C43-7-F from Diodes Incorporated, in a SOT-23. 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 | A | passive | Anode of the Zener diode, connected to the bottom-left terminal in the device schematic; Zener voltage 43V nominal (40.0V to 46.0V) at IZT = 2.0mA. |+| 2 | NC | unconnected | Bottom-right terminal, shown in the device schematic with no internal connection to the diode. |+| 3 | K | passive | Cathode of the Zener diode, connected to the top terminal in the device schematic; power dissipation 350mW (Note 2) or 300mW (Note 1). |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Diodes Incorporated |+| Package | SOT-23 |+| Category | Diodes |+| 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 |+|---|---|---|---|---|---|---|---|+| Zener Voltage (Nom 43 V type) | VZ | 40 | 43 | 46 | V | @ IZT = 2.0 mA | 1 |+| Typical Temperature Coefficient |  | 10 |  | 12 | mV/°C | @ IZT | 1 |+| Operating and Storage Temperature Range | TJ, TSTG | -65 |  | 150 | °C |  | 1 |+| Maximum Zener Impedance | ZZT |  |  | 150 | Ω | @ IZT = 2.0 mA | 1 |+| Maximum Zener Impedance | ZZK |  |  | 375 | Ω | @ IZK = 0.5 mA | 1 |+| Maximum Reverse Current | IR |  |  | 0.1 | μA | @ VR = 30.1 V | 1 |+| Power Dissipation (Note 1) | PD |  |  | 300 | mW | Note 1: FR-4 PC board, recommended pad layout | 1 |+| Power Dissipation (Note 2) | PD |  |  | 350 | mW | Note 2: terminals kept at ambient temperature | 1 |+| Thermal Resistance, Junction to Ambient Air (Note 1) | RθJA |  |  | 417 | °C/W | Note 1: FR-4 PC board, recommended pad layout | 1 |+| Thermal Resistance, Junction to Ambient Air (Note 2) | RθJA |  |  | 357 | °C/W | Note 2: terminals kept at ambient temperature | 1 |+| Forward Voltage | VF |  |  | 0.9 | V | @ IF = 10 mA | 1 |++## Materials and finish++As the datasheet states them (page.json `metadata.appearance`; the 3D model's colours follow it).++| Part | Material | Colour / plating | Datasheet says | Page |+|---|---|---|---|---|+| contacts |  | tin | • Terminals: Solderable per MIL-STD-202, Method 208 • Lead Free Plating (Matte Tin Finish annealed over Alloy 42 | 1 |++## CAD (land: KiCad; 3D: generated from the datasheet)++- Symbol: `BZX84C43-7-F`+- Footprint: `Package_TO_SOT_SMD:SOT-23`+- 3D model: SOT-23, generated on the KiCad land (body 1.3 x 2.9 mm, terminals on the pads, 1.0015 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: `bzx84c43-7-f-etched.step` / `bzx84c43-7-f-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `bzx84c43-7-f.step` / `bzx84c43-7-f.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Diodes Incorporated datasheet](https://www.diodes.com/assets/Datasheets/BZX84C43-7-F.pdf) (3 pp, sha256 `1dd8c04537198d3c`, retrieved 2026-11-13, tier: manufacturer)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-sonnet-5-5` (text+vision), consensus `claude-opus-5-5` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.+- **CAD:** land: KiCad official libraries (CC-BY-SA 4.0); 3D: generated from the datasheet's package dimensions (provenance.model_3d_generated).++[Datasheet PDF](docs/bzx84c43-7-f-datasheet.pdf)
bzx84c43-7-f-hero.glbadded
⋯ 1 unchanged line ⋯
bzx84c43-7-f-hero.overlay.jsonadded+150
@@ -0,0 +1,150 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "BZX84C43-7-F",+  "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.35,+      "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.268,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -1.2,+      1.2,+      -1.394,+      1.394+    ],+    "pads_bbox_mm": [+      -1.675,+      1.675,+      -1.25,+      1.25+    ],+    "seating_z_mm": -0.0+  },+  "sources": {+    "glb": "bzx84c43-7-f-etched.glb",+    "glb_sha256": "3c27a05bd56bee66b5e8ee9c62143e095076f6ddb86af35f4210ae2cbe783a73",+    "footprint": "bzx84c43-7-f.kicad_mod",+    "footprint_sha256": "d70f013a37023296292d5e78864f3e746b0e43d58c5d487c9f6437c95b85c7cb",+    "pins": "page.json component.pins",+    "pins_sha256": "f5f0db217712d06bd8d49e7f5826f3a6536e3aaf93e7e8f6a57a046a2070a5f3"+  },+  "generator": "adom-wiki 1.8.24 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "A",+      "x": -1.825,+      "y": -0.95,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "2",+      "text": "NC",+      "x": -1.825,+      "y": 0.95,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "3",+      "text": "K",+      "x": 1.825,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.6+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "roundrect",+      "center_mm": [+        -0.9375,+        -0.95+      ],+      "size_mm": [+        1.475,+        0.6+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "roundrect",+      "center_mm": [+        -0.9375,+        0.95+      ],+      "size_mm": [+        1.475,+        0.6+      ],+      "rot": 0.0+    },+    {+      "number": "3",+      "shape": "roundrect",+      "center_mm": [+        0.9375,+        0.0+      ],+      "size_mm": [+        1.475,+        0.6+      ],+      "rot": 0.0+    }+  ]+}
bzx84c43-7-f.glbadded
⋯ 1 unchanged line ⋯
bzx84c43-7-f.kicad_modadded+177
@@ -0,0 +1,177 @@+(footprint "SOT-23"+	(version 20260206)+	(generator "kicad-footprint-generator")+	(layer "F.Cu")+	(descr "SOT, 3 Pin (JEDEC TO-236 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=TO-236)")+	(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"+		(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.76 -1.56)+		(end 0.76 -1.56)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -0.76 -1.51)+		(end -0.76 -1.56)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -0.76 0.39)+		(end -0.76 -0.39)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -0.76 1.56)+		(end -0.76 1.51)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 0.76 -1.56)+		(end 0.76 -0.56)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 0.76 0.56)+		(end 0.76 1.56)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 0.76 1.56)+		(end -0.76 1.56)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_poly+		(pts+			(xy -1.3 -0.38)+			(xy -1.06 -0.05)+			(xy -1.54 -0.05)+		)+		(stroke+			(width 0.12)+			(type solid)+		)+		(fill yes)+		(layer "F.SilkS")+	)+	(fp_poly+		(pts+			(xy -0.325 -1.45)+			(xy 0.65 -1.45)+			(xy 0.65 1.45)+			(xy -0.65 1.45)+			(xy -0.65 -1.125)+		)+		(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 -0.9375 -0.95)+		(size 1.475 0.6)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "2" smd roundrect+		(at -0.9375 0.95)+		(size 1.475 0.6)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "3" smd roundrect+		(at 0.9375 0)+		(size 1.475 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.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+	(fp_poly+		(pts (xy -1.93 -1.50) (xy -0.90 -1.50) (xy -0.90 -1.70) (xy 0.90 -1.70) (xy 0.90 -0.55) (xy 1.93 -0.55) (xy 1.93 0.55) (xy 0.90 0.55) (xy 0.90 1.70) (xy -0.90 1.70) (xy -0.90 1.50) (xy -1.93 1.50))+		(stroke (width 0.05) (type solid))+		(fill no)+		(layer "F.CrtYd")+	)+)
bzx84c43-7-f.kicad_symadded+25
@@ -0,0 +1,25 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "BZX84C43-7-F" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27))))+    (property "Value" "BZX84C43-7-F" (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 "BZX84C43-7-F_0_1"+    (rectangle (start -12.70 2.54) (end 12.70 -5.08)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "BZX84C43-7-F_1_1"+    (pin passive line (at -17.78 0.00 0) (length 5.08)+      (name "A" (effects (font (size 1.27 1.27))))+      (number "1" (effects (font (size 1.27 1.27))))+    )+    (pin no_connect line (at -17.78 -2.54 0) (length 5.08)+      (name "NC" (effects (font (size 1.27 1.27))))+      (number "2" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at 17.78 0.00 180) (length 5.08)+      (name "K" (effects (font (size 1.27 1.27))))+      (number "3" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
bzx84c43-7-f.lbradded+127
@@ -0,0 +1,127 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description>Diodes Incorporated Zener Diodes, SOT-23. Pinout cross-checked by two models against the datasheet</description>+<packages>+<package name="SOT-23">+  <description>3 pads, 3.4 x 2.5 mm. SOT, 3 Pin</description>+  <smd name="1" x="-0.9375" y="0.9500" dx="1.4750" dy="0.6000" layer="1" roundness="50"/>+  <smd name="2" x="-0.9375" y="-0.9500" dx="1.4750" dy="0.6000" layer="1" roundness="50"/>+  <smd name="3" x="0.9375" y="-0.0000" dx="1.4750" dy="0.6000" layer="1" roundness="50"/>+  <polygon width="0.1200" layer="21">+    <vertex x="-1.3000" y="0.3800"/>+    <vertex x="-1.0600" y="0.0500"/>+    <vertex x="-1.5400" y="0.0500"/>+  </polygon>+  <polygon width="0.1000" layer="51">+    <vertex x="-0.3250" y="1.4500"/>+    <vertex x="0.6500" y="1.4500"/>+    <vertex x="0.6500" y="-1.4500"/>+    <vertex x="-0.6500" y="-1.4500"/>+    <vertex x="-0.6500" y="1.1250"/>+  </polygon>+  <wire x1="-0.7600" y1="1.5600" x2="0.7600" y2="1.5600" width="0.1200" layer="21"/>+  <wire x1="-0.7600" y1="1.5100" x2="-0.7600" y2="1.5600" width="0.1200" layer="21"/>+  <wire x1="-0.7600" y1="-0.3900" x2="-0.7600" y2="0.3900" width="0.1200" layer="21"/>+  <wire x1="-0.7600" y1="-1.5600" x2="-0.7600" y2="-1.5100" width="0.1200" layer="21"/>+  <wire x1="0.7600" y1="1.5600" x2="0.7600" y2="0.5600" width="0.1200" layer="21"/>+  <wire x1="0.7600" y1="-0.5600" x2="0.7600" y2="-1.5600" width="0.1200" layer="21"/>+  <wire x1="0.7600" y1="-1.5600" x2="-0.7600" y2="-1.5600" width="0.1200" layer="21"/>+  <text x="0" y="2.288" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-2.288" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="BZX84C43-7-F">+  <description>Diodes Incorporated Zener Diodes, SOT-23. 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="A" x="-17.78" y="0" length="middle" direction="pas"/>+  <pin name="NC" x="-17.78" y="-2.54" length="middle" direction="nc"/>+  <pin name="K" x="17.78" y="0" length="middle" direction="pas" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="BZX84C43-7-F" prefix="U">+  <description>Diodes Incorporated Zener Diodes, SOT-23. Pinout cross-checked by two models against the datasheet</description>+  <gates>+    <gate name="G$1" symbol="BZX84C43-7-F" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="SOT-23">+      <connects>+        <connect gate="G$1" pin="A" pad="1"/>+        <connect gate="G$1" pin="NC" pad="2"/>+        <connect gate="G$1" pin="K" pad="3"/>+      </connects>+      <technologies>+        <technology name="">+          <attribute name="MPN" value="BZX84C43-7-F" constant="no"/>+          <attribute name="MANUFACTURER" value="Diodes Incorporated" constant="no"/>+          <attribute name="DATASHEET" value="https://www.diodes.com/assets/Datasheets/BZX84C43-7-F.pdf" constant="no"/>+          <attribute name="ADOM_WIKI" value="https://wiki.adom.inc/adom/bzx84c43-7-f" constant="no"/>+          <attribute name="MOUSER_PN" value="621-BZX84C43-7-F" constant="no"/>+          <attribute name="DIGIKEY_PN" value="BZX84C43-FDITR-ND" constant="no"/>+          <attribute name="LCSC_PN" value="C397934" constant="no"/>+        </technology>+      </technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
bzx84c43-7-f.stepadded+5218
@@ -0,0 +1,5218 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-11-13T04:08:44',('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('BZX84C43-7-F','BZX84C43-7-F','',(#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,#338,#416,#486,#549,#608,#655,#714,+    #776,#823,#849,#856,#863,#918));+#17 = ADVANCED_FACE('',(#18),#31,.T.);+#18 = FACE_BOUND('',#19,.T.);+#19 = EDGE_LOOP('',(#20,#54,#89,#116));+#20 = ORIENTED_EDGE('',*,*,#21,.T.);+#21 = EDGE_CURVE('',#22,#24,#26,.T.);+#22 = VERTEX_POINT('',#23);+#23 = CARTESIAN_POINT('',(0.65,-1.45,0.44963));+#24 = VERTEX_POINT('',#25);+#25 = CARTESIAN_POINT('',(0.579398384601,-1.379398384601,0.951986596563)+  );+#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.45,0.44963));+#29 = CARTESIAN_POINT('',(0.572439729553,-1.372439729553,1.0015));+#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.45,0.44963));+#33 = CARTESIAN_POINT('',(-0.572439729553,-1.372439729553,1.0015));+#34 = CARTESIAN_POINT('',(0.65,-1.45,0.44963));+#35 = CARTESIAN_POINT('',(0.572439729553,-1.372439729553,1.0015));+#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.9),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#44 = CARTESIAN_POINT('',(0.65,-1.45,0.44963));+#45 = CARTESIAN_POINT('',(0.572439729553,-1.372439729553,1.0015));+#46 = CARTESIAN_POINT('',(0.65,1.45,0.44963));+#47 = CARTESIAN_POINT('',(0.572439729553,1.372439729553,1.0015));+#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.579398384601,-1.379398384601,0.951986596563+    ));+#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.702527794526E-02,+    -6.958655048002E-03,1.151838114154,1.221904737051),.UNSPECIFIED.);+#60 = CARTESIAN_POINT('',(-0.649465007498,-1.379398384601,0.951986596563+    ));+#61 = CARTESIAN_POINT('',(-0.614431696049,-1.379398384601,0.951986596563+    ));+#62 = CARTESIAN_POINT('',(-1.110223024625E-16,-1.379398384601,+    0.951986596563));+#63 = CARTESIAN_POINT('',(0.614431696049,-1.379398384601,0.951986596563)+  );+#64 = CARTESIAN_POINT('',(0.649465007498,-1.379398384601,0.951986596563)+  );+#65 = PCURVE('',#31,#66);+#66 = DEFINITIONAL_REPRESENTATION('',(#67),#70);+#67 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#68,#69),.UNSPECIFIED.,.F.,.F.,(2,+    2),(-6.958655048002E-03,1.151838114154),.PIECEWISE_BEZIER_KNOTS.);+#68 = CARTESIAN_POINT('',(1.110223024625E-16,0.910280675817));+#69 = CARTESIAN_POINT('',(1.3,0.910280675817));+#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.158796769202),(+    -7.702527794526E-02,-6.958655048002E-03,1.151838114154,+    1.221904737051),.UNSPECIFIED.);+#73 = CARTESIAN_POINT('',(-0.649465007498,-1.379398384601,0.951986596563+    ));+#74 = CARTESIAN_POINT('',(-0.614431696049,-1.379398384601,0.951986596563+    ));+#75 = CARTESIAN_POINT('',(-1.110223024625E-16,-1.379398384601,+    0.951986596563));+#76 = CARTESIAN_POINT('',(0.614431696049,-1.379398384601,0.951986596563)+  );+#77 = CARTESIAN_POINT('',(0.649465007498,-1.379398384601,0.951986596563)+  );+#78 = CARTESIAN_POINT('',(-0.649465007498,-1.322439729553,1.0015));+#79 = CARTESIAN_POINT('',(-0.614431696049,-1.322439729553,1.0015));+#80 = CARTESIAN_POINT('',(-2.22044604925E-16,-1.322439729553,1.0015));+#81 = CARTESIAN_POINT('',(0.614431696049,-1.322439729553,1.0015));+#82 = CARTESIAN_POINT('',(0.649465007498,-1.322439729553,1.0015));+#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.45,0.44963));+#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.45,0.44963));+#96 = CARTESIAN_POINT('',(-0.572439729553,-1.372439729553,1.0015));+#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.9),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#106 = CARTESIAN_POINT('',(-0.65,1.45,0.44963));+#107 = CARTESIAN_POINT('',(-0.572439729553,1.372439729553,1.0015));+#108 = CARTESIAN_POINT('',(-0.65,-1.45,0.44963));+#109 = CARTESIAN_POINT('',(-0.572439729553,-1.372439729553,1.0015));+#110 = DEFINITIONAL_REPRESENTATION('',(#111),#115);+#111 = LINE('',#112,#113);+#112 = CARTESIAN_POINT('',(2.9,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.45,0.44963));+#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.593835666228,-1.393835666228,5.E-02));+#132 = CARTESIAN_POINT('',(-0.65,-1.45,0.44963));+#133 = CARTESIAN_POINT('',(0.593835666228,-1.393835666228,5.E-02));+#134 = CARTESIAN_POINT('',(0.65,-1.45,0.44963));+#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.45,0.44963));+#148 = VERTEX_POINT('',#149);+#149 = CARTESIAN_POINT('',(0.579398384601,1.379398384601,0.951986596563)+  );+#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.45,0.44963));+#153 = CARTESIAN_POINT('',(0.572439729553,1.372439729553,1.0015));+#154 = PCURVE('',#43,#155);+#155 = DEFINITIONAL_REPRESENTATION('',(#156),#160);+#156 = LINE('',#157,#158);+#157 = CARTESIAN_POINT('',(2.9,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.45,0.44963));+#164 = CARTESIAN_POINT('',(0.572439729553,1.372439729553,1.0015));+#165 = CARTESIAN_POINT('',(-0.65,1.45,0.44963));+#166 = CARTESIAN_POINT('',(-0.572439729553,1.372439729553,1.0015));+#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.174945277945,-6.958655048004E-03,+    2.751838114154,2.919824737051),.UNSPECIFIED.);+#177 = CARTESIAN_POINT('',(0.579398384601,-1.547385007498,0.951986596563+    ));+#178 = CARTESIAN_POINT('',(0.579398384601,-1.463391696049,0.951986596563+    ));+#179 = CARTESIAN_POINT('',(0.579398384601,-4.440892098501E-16,+    0.951986596563));+#180 = CARTESIAN_POINT('',(0.579398384601,1.463391696049,0.951986596563)+  );+#181 = CARTESIAN_POINT('',(0.579398384601,1.547385007498,0.951986596563)+  );+#182 = PCURVE('',#43,#183);+#183 = DEFINITIONAL_REPRESENTATION('',(#184),#187);+#184 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#185,#186),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-6.958655048004E-03,2.751838114154),.PIECEWISE_BEZIER_KNOTS.);+#185 = CARTESIAN_POINT('',(2.22044604925E-16,0.910280675817));+#186 = CARTESIAN_POINT('',(2.9,0.910280675817));+#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.758796769202),(+    -0.174945277945,-6.958655048004E-03,2.751838114154,2.919824737051),+  .UNSPECIFIED.);+#190 = CARTESIAN_POINT('',(0.579398384601,-1.547385007498,0.951986596563+    ));+#191 = CARTESIAN_POINT('',(0.579398384601,-1.463391696049,0.951986596563+    ));+#192 = CARTESIAN_POINT('',(0.579398384601,-4.440892098501E-16,+    0.951986596563));+#193 = CARTESIAN_POINT('',(0.579398384601,1.463391696049,0.951986596563)+  );+#194 = CARTESIAN_POINT('',(0.579398384601,1.547385007498,0.951986596563)+  );+#195 = CARTESIAN_POINT('',(0.522439729553,-1.547385007498,1.0015));+#196 = CARTESIAN_POINT('',(0.522439729553,-1.463391696049,1.0015));+#197 = CARTESIAN_POINT('',(0.522439729553,-4.440892098501E-16,1.0015));+#198 = CARTESIAN_POINT('',(0.522439729553,1.463391696049,1.0015));+#199 = CARTESIAN_POINT('',(0.522439729553,1.547385007498,1.0015));+#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.45,0.44963));+#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.9),.PIECEWISE_BEZIER_KNOTS.);+#217 = CARTESIAN_POINT('',(0.,0.));+#218 = CARTESIAN_POINT('',(2.9,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.9),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#222 = CARTESIAN_POINT('',(0.593835666228,-1.393835666228,5.E-02));+#223 = CARTESIAN_POINT('',(0.65,-1.45,0.44963));+#224 = CARTESIAN_POINT('',(0.593835666228,1.393835666228,5.E-02));+#225 = CARTESIAN_POINT('',(0.65,1.45,0.44963));+#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,#337));+#235 = ORIENTED_EDGE('',*,*,#236,.T.);+#236 = EDGE_CURVE('',#56,#237,#239,.T.);+#237 = VERTEX_POINT('',#238);+#238 = CARTESIAN_POINT('',(-0.522439729553,-1.322439729553,1.0015));+#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.579398384601,-1.379398384601,+    0.951986596563));+#242 = CARTESIAN_POINT('',(-0.565158720839,-1.365158720839,+    0.964364947422));+#243 = CARTESIAN_POINT('',(-0.550919057075,-1.350919057075,+    0.976743298283));+#244 = CARTESIAN_POINT('',(-0.536679393314,-1.336679393314,+    0.989121649141));+#245 = CARTESIAN_POINT('',(-0.522439729553,-1.322439729553,1.0015));+#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.958655048002E-03));+#250 = CARTESIAN_POINT('',(0.289699192291,7.281008713515E-03));+#251 = CARTESIAN_POINT('',(0.579398384628,2.152067247734E-02));+#252 = CARTESIAN_POINT('',(0.869097576911,3.576033623848E-02));+#253 = CARTESIAN_POINT('',(1.158796769202,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.758796769202),(+    -0.174945277945,-6.958655048004E-03,2.751838114154,2.919824737051),+  .UNSPECIFIED.);+#257 = CARTESIAN_POINT('',(-0.522439729553,1.547385007498,1.0015));+#258 = CARTESIAN_POINT('',(-0.522439729553,1.463391696049,1.0015));+#259 = CARTESIAN_POINT('',(-0.522439729553,4.440892098501E-16,1.0015));+#260 = CARTESIAN_POINT('',(-0.522439729553,-1.463391696049,1.0015));+#261 = CARTESIAN_POINT('',(-0.522439729553,-1.547385007498,1.0015));+#262 = CARTESIAN_POINT('',(-0.579398384601,1.547385007498,0.951986596563+    ));+#263 = CARTESIAN_POINT('',(-0.579398384601,1.463391696049,0.951986596563+    ));+#264 = CARTESIAN_POINT('',(-0.579398384601,4.440892098501E-16,+    0.951986596563));+#265 = CARTESIAN_POINT('',(-0.579398384601,-1.463391696049,+    0.951986596563));+#266 = CARTESIAN_POINT('',(-0.579398384601,-1.547385007498,+    0.951986596563));+#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.758796769125,2.751838114152));+#270 = CARTESIAN_POINT('',(2.069097576848,2.73759845039));+#271 = CARTESIAN_POINT('',(1.37939838459,2.723358786629));+#272 = CARTESIAN_POINT('',(0.68969919231,2.709119122868));+#273 = CARTESIAN_POINT('',(3.335767243381E-11,2.694879459106));+#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.522439729553,-1.322439729553,1.0015));+#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.702527794526E-02,+    -6.958655048002E-03,1.151838114154,1.221904737051),.UNSPECIFIED.);+#281 = CARTESIAN_POINT('',(-0.649465007498,-1.322439729553,1.0015));+#282 = CARTESIAN_POINT('',(-0.614431696049,-1.322439729553,1.0015));+#283 = CARTESIAN_POINT('',(-2.22044604925E-16,-1.322439729553,1.0015));+#284 = CARTESIAN_POINT('',(0.614431696049,-1.322439729553,1.0015));+#285 = CARTESIAN_POINT('',(0.649465007498,-1.322439729553,1.0015));+#286 = PCURVE('',#72,#287);+#287 = DEFINITIONAL_REPRESENTATION('',(#288),#292);+#288 = LINE('',#289,#290);+#289 = CARTESIAN_POINT('',(1.158796769202,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.572439729553,-1.372439729553,1.0015));+#297 = DIRECTION('',(0.,0.,-1.));+#298 = DIRECTION('',(0.384953338039,0.922936036534,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.702527794526E-02,+    -6.958655048002E-03,1.151838114154,1.221904737051),.UNSPECIFIED.);+#301 = CARTESIAN_POINT('',(1.649566396839E-02,-9.033707164142E-02));+#302 = CARTESIAN_POINT('',(2.998185415324E-02,-5.800356602602E-02));+#303 = CARTESIAN_POINT('',(0.266509386544,0.509077588246));+#304 = CARTESIAN_POINT('',(0.503036918935,1.076158742518));+#305 = CARTESIAN_POINT('',(0.51652310912,1.108492248134));+#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,(#317,#327),.PCURVE_S1.);+#310 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#311,#312,#313,#314,#315,#316),+  .UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#311 = CARTESIAN_POINT('',(0.579398384601,-1.379398384601,0.951986596563+    ));+#312 = CARTESIAN_POINT('',(0.567867682273,-1.367867682273,0.962010083174+    ));+#313 = CARTESIAN_POINT('',(0.556687393383,-1.356687393383,0.971728960032+    ));+#314 = CARTESIAN_POINT('',(0.545061661737,-1.345061661737,0.981835054368+    ));+#315 = CARTESIAN_POINT('',(0.533223484182,-1.333223484182,0.992125825117+    ));+#316 = CARTESIAN_POINT('',(0.522439729553,-1.322439729553,1.0015));+#317 = PCURVE('',#72,#318);+#318 = DEFINITIONAL_REPRESENTATION('',(#319),#326);+#319 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#320,#321,#322,#323,#324,#325),+  .UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#320 = CARTESIAN_POINT('',(0.,1.151838114154));+#321 = CARTESIAN_POINT('',(0.234586659258,1.140307411826));+#322 = CARTESIAN_POINT('',(0.462044323673,1.129127122935));+#323 = CARTESIAN_POINT('',(0.698564309249,1.11750139129));+#324 = CARTESIAN_POINT('',(0.939406405904,1.105663213735));+#325 = CARTESIAN_POINT('',(1.158796769202,1.094879459106));+#326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#327 = PCURVE('',#189,#328);+#328 = DEFINITIONAL_REPRESENTATION('',(#329),#336);+#329 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#330,#331,#332,#333,#334,#335),+  .UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#330 = CARTESIAN_POINT('',(1.083249949632E-10,-6.958655045768E-03));+#331 = CARTESIAN_POINT('',(0.558490440244,4.572047281567E-03));+#332 = CARTESIAN_POINT('',(1.100008578669,1.575233616443E-02));+#333 = CARTESIAN_POINT('',(1.663101771461,2.737806781897E-02));+#334 = CARTESIAN_POINT('',(2.23648479738,3.921624537098E-02));+#335 = CARTESIAN_POINT('',(2.7587967692,4.999999999996E-02));+#336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#337 = ORIENTED_EDGE('',*,*,#55,.F.);+#338 = ADVANCED_FACE('',(#339),#130,.T.);+#339 = FACE_BOUND('',#340,.T.);+#340 = EDGE_LOOP('',(#341,#370,#390,#391));+#341 = ORIENTED_EDGE('',*,*,#342,.T.);+#342 = EDGE_CURVE('',#343,#345,#347,.T.);+#343 = VERTEX_POINT('',#344);+#344 = CARTESIAN_POINT('',(-0.593835666228,-1.393835666228,5.E-02));+#345 = VERTEX_POINT('',#346);+#346 = CARTESIAN_POINT('',(0.593835666228,-1.393835666228,5.E-02));+#347 = SURFACE_CURVE('',#348,(#352,#358),.PCURVE_S1.);+#348 = LINE('',#349,#350);+#349 = CARTESIAN_POINT('',(-0.593835666228,-1.393835666228,5.E-02));+#350 = VECTOR('',#351,1.);+#351 = DIRECTION('',(1.,0.,0.));+#352 = PCURVE('',#130,#353);+#353 = DEFINITIONAL_REPRESENTATION('',(#354),#357);+#354 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#355,#356),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.187671332456),.PIECEWISE_BEZIER_KNOTS.);+#355 = CARTESIAN_POINT('',(0.,0.));+#356 = CARTESIAN_POINT('',(1.3,0.));+#357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#358 = PCURVE('',#359,#364);+#359 = PLANE('',#360);+#360 = AXIS2_PLACEMENT_3D('',#361,#362,#363);+#361 = CARTESIAN_POINT('',(-0.593835666228,-1.393835666228,5.E-02));+#362 = DIRECTION('',(0.,0.,-1.));+#363 = DIRECTION('',(0.391954201281,0.919984730361,0.));+#364 = DEFINITIONAL_REPRESENTATION('',(#365),#369);+#365 = LINE('',#366,#367);+#366 = CARTESIAN_POINT('',(0.,0.));+#367 = VECTOR('',#368,1.);+#368 = DIRECTION('',(0.391954201281,0.919984730361));+#369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#370 = ORIENTED_EDGE('',*,*,#371,.T.);+#371 = EDGE_CURVE('',#345,#22,#372,.T.);+#372 = SURFACE_CURVE('',#373,(#376,#383),.PCURVE_S1.);+#373 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#374,#375),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#374 = CARTESIAN_POINT('',(0.593835666228,-1.393835666228,5.E-02));+#375 = CARTESIAN_POINT('',(0.65,-1.45,0.44963));+#376 = PCURVE('',#130,#377);+#377 = DEFINITIONAL_REPRESENTATION('',(#378),#382);+#378 = LINE('',#379,#380);+#379 = CARTESIAN_POINT('',(1.3,0.));+#380 = VECTOR('',#381,1.);+#381 = DIRECTION('',(0.,1.));+#382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#383 = PCURVE('',#221,#384);+#384 = DEFINITIONAL_REPRESENTATION('',(#385),#389);+#385 = LINE('',#386,#387);+#386 = CARTESIAN_POINT('',(0.,0.));+#387 = VECTOR('',#388,1.);+#388 = DIRECTION('',(0.,1.));+#389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#390 = ORIENTED_EDGE('',*,*,#117,.F.);+#391 = ORIENTED_EDGE('',*,*,#392,.F.);+#392 = EDGE_CURVE('',#343,#91,#393,.T.);+#393 = SURFACE_CURVE('',#394,(#397,#404),.PCURVE_S1.);+#394 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#395,#396),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#395 = CARTESIAN_POINT('',(-0.593835666228,-1.393835666228,5.E-02));+#396 = CARTESIAN_POINT('',(-0.65,-1.45,0.44963));+#397 = PCURVE('',#130,#398);+#398 = DEFINITIONAL_REPRESENTATION('',(#399),#403);+#399 = LINE('',#400,#401);+#400 = CARTESIAN_POINT('',(0.,0.));+#401 = VECTOR('',#402,1.);+#402 = DIRECTION('',(0.,1.));+#403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#404 = PCURVE('',#405,#410);+#405 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#406,#407)+    ,(#408,#409+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.9),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#406 = CARTESIAN_POINT('',(-0.593835666228,1.393835666228,5.E-02));+#407 = CARTESIAN_POINT('',(-0.65,1.45,0.44963));+#408 = CARTESIAN_POINT('',(-0.593835666228,-1.393835666228,5.E-02));+#409 = CARTESIAN_POINT('',(-0.65,-1.45,0.44963));+#410 = DEFINITIONAL_REPRESENTATION('',(#411),#415);+#411 = LINE('',#412,#413);+#412 = CARTESIAN_POINT('',(2.9,0.));+#413 = VECTOR('',#414,1.);+#414 = DIRECTION('',(0.,1.));+#415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#416 = ADVANCED_FACE('',(#417),#105,.T.);+#417 = FACE_BOUND('',#418,.T.);+#418 = EDGE_LOOP('',(#419,#420,#444,#466));+#419 = ORIENTED_EDGE('',*,*,#90,.T.);+#420 = ORIENTED_EDGE('',*,*,#421,.F.);+#421 = EDGE_CURVE('',#422,#56,#424,.T.);+#422 = VERTEX_POINT('',#423);+#423 = CARTESIAN_POINT('',(-0.579398384601,1.379398384601,0.951986596563+    ));+#424 = SURFACE_CURVE('',#425,(#431,#437),.PCURVE_S1.);+#425 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#426,#427,#428,#429,#430),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.174945277945,-6.958655048004E-03,+    2.751838114154,2.919824737051),.UNSPECIFIED.);+#426 = CARTESIAN_POINT('',(-0.579398384601,1.547385007498,0.951986596563+    ));+#427 = CARTESIAN_POINT('',(-0.579398384601,1.463391696049,0.951986596563+    ));+#428 = CARTESIAN_POINT('',(-0.579398384601,4.440892098501E-16,+    0.951986596563));+#429 = CARTESIAN_POINT('',(-0.579398384601,-1.463391696049,+    0.951986596563));+#430 = CARTESIAN_POINT('',(-0.579398384601,-1.547385007498,+    0.951986596563));+#431 = PCURVE('',#105,#432);+#432 = DEFINITIONAL_REPRESENTATION('',(#433),#436);+#433 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#434,#435),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-6.958655048004E-03,2.751838114154),.PIECEWISE_BEZIER_KNOTS.);+#434 = CARTESIAN_POINT('',(4.440892098501E-16,0.910280675817));+#435 = CARTESIAN_POINT('',(2.9,0.910280675817));+#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#437 = PCURVE('',#256,#438);+#438 = DEFINITIONAL_REPRESENTATION('',(#439),#443);+#439 = LINE('',#440,#441);+#440 = CARTESIAN_POINT('',(2.758796769202,0.));+#441 = VECTOR('',#442,1.);+#442 = DIRECTION('',(0.,1.));+#443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#444 = ORIENTED_EDGE('',*,*,#445,.F.);+#445 = EDGE_CURVE('',#446,#422,#448,.T.);+#446 = VERTEX_POINT('',#447);+#447 = CARTESIAN_POINT('',(-0.65,1.45,0.44963));+#448 = SURFACE_CURVE('',#449,(#452,#459),.PCURVE_S1.);+#449 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#450,#451),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#450 = CARTESIAN_POINT('',(-0.65,1.45,0.44963));+#451 = CARTESIAN_POINT('',(-0.572439729553,1.372439729553,1.0015));+#452 = PCURVE('',#105,#453);+#453 = DEFINITIONAL_REPRESENTATION('',(#454),#458);+#454 = LINE('',#455,#456);+#455 = CARTESIAN_POINT('',(0.,0.));+#456 = VECTOR('',#457,1.);+#457 = DIRECTION('',(0.,1.));+#458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#459 = PCURVE('',#162,#460);+#460 = DEFINITIONAL_REPRESENTATION('',(#461),#465);+#461 = LINE('',#462,#463);+#462 = CARTESIAN_POINT('',(1.3,0.));+#463 = VECTOR('',#464,1.);+#464 = DIRECTION('',(0.,1.));+#465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#466 = ORIENTED_EDGE('',*,*,#467,.T.);+#467 = EDGE_CURVE('',#446,#91,#468,.T.);+#468 = SURFACE_CURVE('',#469,(#473,#479),.PCURVE_S1.);+#469 = LINE('',#470,#471);+#470 = CARTESIAN_POINT('',(-0.65,1.45,0.44963));+#471 = VECTOR('',#472,1.);+#472 = DIRECTION('',(0.,-1.,0.));+#473 = PCURVE('',#105,#474);+#474 = DEFINITIONAL_REPRESENTATION('',(#475),#478);+#475 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#476,#477),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,2.9),.PIECEWISE_BEZIER_KNOTS.);+#476 = CARTESIAN_POINT('',(0.,0.));+#477 = CARTESIAN_POINT('',(2.9,0.));+#478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#479 = PCURVE('',#405,#480);+#480 = DEFINITIONAL_REPRESENTATION('',(#481),#485);+#481 = LINE('',#482,#483);+#482 = CARTESIAN_POINT('',(0.,1.));+#483 = VECTOR('',#484,1.);+#484 = DIRECTION('',(1.,0.));+#485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#486 = ADVANCED_FACE('',(#487),#162,.T.);+#487 = FACE_BOUND('',#488,.T.);+#488 = EDGE_LOOP('',(#489,#490,#523,#524));+#489 = ORIENTED_EDGE('',*,*,#445,.T.);+#490 = ORIENTED_EDGE('',*,*,#491,.F.);+#491 = EDGE_CURVE('',#148,#422,#492,.T.);+#492 = SURFACE_CURVE('',#493,(#499,#505),.PCURVE_S1.);+#493 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#494,#495,#496,#497,#498),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-7.702527794526E-02,+    -6.958655048002E-03,1.151838114154,1.221904737051),.UNSPECIFIED.);+#494 = CARTESIAN_POINT('',(0.649465007498,1.379398384601,0.951986596563)+  );+#495 = CARTESIAN_POINT('',(0.614431696049,1.379398384601,0.951986596563)+  );+#496 = CARTESIAN_POINT('',(-2.22044604925E-16,1.379398384601,+    0.951986596563));+#497 = CARTESIAN_POINT('',(-0.614431696049,1.379398384601,0.951986596563+    ));+#498 = CARTESIAN_POINT('',(-0.649465007498,1.379398384601,0.951986596563+    ));+#499 = PCURVE('',#162,#500);+#500 = DEFINITIONAL_REPRESENTATION('',(#501),#504);+#501 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#502,#503),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-6.958655048002E-03,1.151838114154),.PIECEWISE_BEZIER_KNOTS.);+#502 = CARTESIAN_POINT('',(0.,0.910280675817));+#503 = CARTESIAN_POINT('',(1.3,0.910280675817));+#504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#505 = PCURVE('',#506,#517);+#506 = B_SPLINE_SURFACE_WITH_KNOTS('',1,2,(+    (#507,#508,#509,#510,#511)+    ,(#512,#513,#514,#515,#516+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(3,1,1,3),(0.,1.158796769202),(+    -7.702527794526E-02,-6.958655048002E-03,1.151838114154,+    1.221904737051),.UNSPECIFIED.);+#507 = CARTESIAN_POINT('',(0.649465007498,1.322439729553,1.0015));+#508 = CARTESIAN_POINT('',(0.614431696049,1.322439729553,1.0015));+#509 = CARTESIAN_POINT('',(-2.22044604925E-16,1.322439729553,1.0015));+#510 = CARTESIAN_POINT('',(-0.614431696049,1.322439729553,1.0015));+#511 = CARTESIAN_POINT('',(-0.649465007498,1.322439729553,1.0015));+#512 = CARTESIAN_POINT('',(0.649465007498,1.379398384601,0.951986596563)+  );+#513 = CARTESIAN_POINT('',(0.614431696049,1.379398384601,0.951986596563)+  );+#514 = CARTESIAN_POINT('',(-2.22044604925E-16,1.379398384601,+    0.951986596563));+#515 = CARTESIAN_POINT('',(-0.614431696049,1.379398384601,0.951986596563+    ));+#516 = CARTESIAN_POINT('',(-0.649465007498,1.379398384601,0.951986596563+    ));+#517 = DEFINITIONAL_REPRESENTATION('',(#518),#522);+#518 = LINE('',#519,#520);+#519 = CARTESIAN_POINT('',(1.158796769202,0.));+#520 = VECTOR('',#521,1.);+#521 = DIRECTION('',(0.,1.));+#522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#523 = ORIENTED_EDGE('',*,*,#145,.F.);+#524 = ORIENTED_EDGE('',*,*,#525,.T.);+#525 = EDGE_CURVE('',#146,#446,#526,.T.);+#526 = SURFACE_CURVE('',#527,(#531,#537),.PCURVE_S1.);+#527 = LINE('',#528,#529);+#528 = CARTESIAN_POINT('',(0.65,1.45,0.44963));+#529 = VECTOR('',#530,1.);+#530 = DIRECTION('',(-1.,0.,0.));+#531 = PCURVE('',#162,#532);+#532 = DEFINITIONAL_REPRESENTATION('',(#533),#536);+#533 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#534,#535),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.3),.PIECEWISE_BEZIER_KNOTS.);+#534 = CARTESIAN_POINT('',(0.,0.));+#535 = CARTESIAN_POINT('',(1.3,0.));+#536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#537 = PCURVE('',#538,#543);+#538 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#539,#540)+    ,(#541,#542+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.3),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#539 = CARTESIAN_POINT('',(0.593835666228,1.393835666228,5.E-02));+#540 = CARTESIAN_POINT('',(0.65,1.45,0.44963));+#541 = CARTESIAN_POINT('',(-0.593835666228,1.393835666228,5.E-02));+#542 = CARTESIAN_POINT('',(-0.65,1.45,0.44963));+#543 = DEFINITIONAL_REPRESENTATION('',(#544),#548);+#544 = LINE('',#545,#546);+#545 = CARTESIAN_POINT('',(0.,1.));+#546 = VECTOR('',#547,1.);+#547 = DIRECTION('',(1.,0.));+#548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#549 = ADVANCED_FACE('',(#550),#189,.F.);+#550 = FACE_BOUND('',#551,.F.);+#551 = EDGE_LOOP('',(#552,#553,#580,#607));+#552 = ORIENTED_EDGE('',*,*,#308,.T.);+#553 = ORIENTED_EDGE('',*,*,#554,.T.);+#554 = EDGE_CURVE('',#277,#555,#557,.T.);+#555 = VERTEX_POINT('',#556);+#556 = CARTESIAN_POINT('',(0.522439729553,1.322439729553,1.0015));+#557 = SURFACE_CURVE('',#558,(#564,#571),.PCURVE_S1.);+#558 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#559,#560,#561,#562,#563),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.174945277945,-6.958655048004E-03,+    2.751838114154,2.919824737051),.UNSPECIFIED.);+#559 = CARTESIAN_POINT('',(0.522439729553,-1.547385007498,1.0015));+#560 = CARTESIAN_POINT('',(0.522439729553,-1.463391696049,1.0015));+#561 = CARTESIAN_POINT('',(0.522439729553,-4.440892098501E-16,1.0015));+#562 = CARTESIAN_POINT('',(0.522439729553,1.463391696049,1.0015));+#563 = CARTESIAN_POINT('',(0.522439729553,1.547385007498,1.0015));+#564 = PCURVE('',#189,#565);+#565 = DEFINITIONAL_REPRESENTATION('',(#566),#570);+#566 = LINE('',#567,#568);+#567 = CARTESIAN_POINT('',(2.758796769202,0.));+#568 = VECTOR('',#569,1.);+#569 = DIRECTION('',(0.,1.));+#570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#571 = PCURVE('',#294,#572);+#572 = DEFINITIONAL_REPRESENTATION('',(#573),#579);+#573 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#574,#575,#576,#577,#578),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.174945277945,-6.958655048004E-03,+    2.751838114154,2.919824737051),.UNSPECIFIED.);+#574 = CARTESIAN_POINT('',(0.260014201096,1.077849477189));+#575 = CARTESIAN_POINT('',(0.33753465506,1.045515971573));+#576 = CARTESIAN_POINT('',(1.688151586908,0.482178453321));+#577 = CARTESIAN_POINT('',(3.038768518756,-8.115906493159E-02));+#578 = CARTESIAN_POINT('',(3.11628897272,-0.113492570547));+#579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#580 = ORIENTED_EDGE('',*,*,#581,.F.);+#581 = EDGE_CURVE('',#148,#555,#582,.T.);+#582 = SURFACE_CURVE('',#583,(#589,#598),.PCURVE_S1.);+#583 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#584,#585,#586,#587,#588),+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#584 = CARTESIAN_POINT('',(0.579398384601,1.379398384601,0.951986596563)+  );+#585 = CARTESIAN_POINT('',(0.565158720839,1.365158720839,0.964364947422)+  );+#586 = CARTESIAN_POINT('',(0.550919057076,1.350919057076,0.976743298282)+  );+#587 = CARTESIAN_POINT('',(0.536679393315,1.336679393315,0.989121649141)+  );+#588 = CARTESIAN_POINT('',(0.522439729553,1.322439729553,1.0015));+#589 = PCURVE('',#189,#590);+#590 = DEFINITIONAL_REPRESENTATION('',(#591),#597);+#591 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#592,#593,#594,#595,#596),+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#592 = CARTESIAN_POINT('',(0.,2.751838114154));+#593 = CARTESIAN_POINT('',(0.689699192296,2.737598450392));+#594 = CARTESIAN_POINT('',(1.379398384629,2.723358786629));+#595 = CARTESIAN_POINT('',(2.069097576905,2.709119122867));+#596 = CARTESIAN_POINT('',(2.758796769202,2.694879459106));+#597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#598 = PCURVE('',#506,#599);+#599 = DEFINITIONAL_REPRESENTATION('',(#600),#606);+#600 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#601,#602,#603,#604,#605),+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#601 = CARTESIAN_POINT('',(1.158796769156,-6.958655045766E-03));+#602 = CARTESIAN_POINT('',(0.869097576857,7.281008716149E-03));+#603 = CARTESIAN_POINT('',(0.579398384645,2.152067247384E-02));+#604 = CARTESIAN_POINT('',(0.2896991923,3.576033623804E-02));+#605 = CARTESIAN_POINT('',(8.591757162986E-13,4.999999999996E-02));+#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#607 = ORIENTED_EDGE('',*,*,#174,.F.);+#608 = ADVANCED_FACE('',(#609),#221,.T.);+#609 = FACE_BOUND('',#610,.T.);+#610 = EDGE_LOOP('',(#611,#633,#653,#654));+#611 = ORIENTED_EDGE('',*,*,#612,.T.);+#612 = EDGE_CURVE('',#345,#613,#615,.T.);+#613 = VERTEX_POINT('',#614);+#614 = CARTESIAN_POINT('',(0.593835666228,1.393835666228,5.E-02));+#615 = SURFACE_CURVE('',#616,(#620,#626),.PCURVE_S1.);+#616 = LINE('',#617,#618);+#617 = CARTESIAN_POINT('',(0.593835666228,-1.393835666228,5.E-02));+#618 = VECTOR('',#619,1.);+#619 = DIRECTION('',(0.,1.,0.));+#620 = PCURVE('',#221,#621);+#621 = DEFINITIONAL_REPRESENTATION('',(#622),#625);+#622 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#623,#624),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,2.787671332456),.PIECEWISE_BEZIER_KNOTS.);+#623 = CARTESIAN_POINT('',(0.,0.));+#624 = CARTESIAN_POINT('',(2.9,0.));+#625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#626 = PCURVE('',#359,#627);+#627 = DEFINITIONAL_REPRESENTATION('',(#628),#632);+#628 = LINE('',#629,#630);+#629 = CARTESIAN_POINT('',(0.465512768497,1.092639490547));+#630 = VECTOR('',#631,1.);+#631 = DIRECTION('',(0.919984730361,-0.391954201281));+#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.593835666228,1.393835666228,5.E-02));+#638 = CARTESIAN_POINT('',(0.65,1.45,0.44963));+#639 = PCURVE('',#221,#640);+#640 = DEFINITIONAL_REPRESENTATION('',(#641),#645);+#641 = LINE('',#642,#643);+#642 = CARTESIAN_POINT('',(2.9,0.));+#643 = VECTOR('',#644,1.);+#644 = DIRECTION('',(0.,1.));+#645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#646 = PCURVE('',#538,#647);+#647 = DEFINITIONAL_REPRESENTATION('',(#648),#652);+#648 = LINE('',#649,#650);+#649 = CARTESIAN_POINT('',(0.,0.));+#650 = VECTOR('',#651,1.);+#651 = DIRECTION('',(0.,1.));+#652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#653 = ORIENTED_EDGE('',*,*,#208,.F.);+#654 = ORIENTED_EDGE('',*,*,#371,.F.);+#655 = ADVANCED_FACE('',(#656),#256,.T.);+#656 = FACE_BOUND('',#657,.T.);+#657 = EDGE_LOOP('',(#658,#687,#688,#689));+#658 = ORIENTED_EDGE('',*,*,#659,.T.);+#659 = EDGE_CURVE('',#660,#422,#662,.T.);+#660 = VERTEX_POINT('',#661);+#661 = CARTESIAN_POINT('',(-0.522439729553,1.322439729553,1.0015));+#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.522439729553,1.322439729553,1.0015));+#665 = CARTESIAN_POINT('',(-0.536679393314,1.336679393314,0.989121649141+    ));+#666 = CARTESIAN_POINT('',(-0.550919057076,1.350919057076,0.976743298282+    ));+#667 = CARTESIAN_POINT('',(-0.565158720839,1.365158720839,0.964364947422+    ));+#668 = CARTESIAN_POINT('',(-0.579398384601,1.379398384601,0.951986596563+    ));+#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('',(4.664995366203E-11,4.999999999904E-02));+#673 = CARTESIAN_POINT('',(0.689699192324,3.576033623752E-02));+#674 = CARTESIAN_POINT('',(1.379398384597,2.152067247608E-02));+#675 = CARTESIAN_POINT('',(2.069097576861,7.28100871483E-03));+#676 = CARTESIAN_POINT('',(2.758796769138,-6.958655046688E-03));+#677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#678 = PCURVE('',#506,#679);+#679 = DEFINITIONAL_REPRESENTATION('',(#680),#686);+#680 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#681,#682,#683,#684,#685),+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#681 = CARTESIAN_POINT('',(0.,1.094879459106));+#682 = CARTESIAN_POINT('',(0.289699192291,1.109119122867));+#683 = CARTESIAN_POINT('',(0.57939838459,1.123358786629));+#684 = CARTESIAN_POINT('',(0.869097576911,1.137598450392));+#685 = CARTESIAN_POINT('',(1.158796769202,1.151838114154));+#686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#687 = ORIENTED_EDGE('',*,*,#421,.T.);+#688 = ORIENTED_EDGE('',*,*,#236,.T.);+#689 = ORIENTED_EDGE('',*,*,#690,.F.);+#690 = EDGE_CURVE('',#660,#237,#691,.T.);+#691 = SURFACE_CURVE('',#692,(#698,#705),.PCURVE_S1.);+#692 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#693,#694,#695,#696,#697),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.174945277945,-6.958655048004E-03,+    2.751838114154,2.919824737051),.UNSPECIFIED.);+#693 = CARTESIAN_POINT('',(-0.522439729553,1.547385007498,1.0015));+#694 = CARTESIAN_POINT('',(-0.522439729553,1.463391696049,1.0015));+#695 = CARTESIAN_POINT('',(-0.522439729553,4.440892098501E-16,1.0015));+#696 = CARTESIAN_POINT('',(-0.522439729553,-1.463391696049,1.0015));+#697 = CARTESIAN_POINT('',(-0.522439729553,-1.547385007498,1.0015));+#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.174945277945,-6.958655048004E-03,+    2.751838114154,2.919824737051),.UNSPECIFIED.);+#708 = CARTESIAN_POINT('',(2.714059137089,-1.07784947719));+#709 = CARTESIAN_POINT('',(2.636538683125,-1.045515971574));+#710 = CARTESIAN_POINT('',(1.285921751277,-0.482178453322));+#711 = CARTESIAN_POINT('',(-6.469518057083E-02,8.115906493053E-02));+#712 = CARTESIAN_POINT('',(-0.142215634535,0.113492570546));+#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('',#555,#660,#721,.T.);+#721 = SURFACE_CURVE('',#722,(#728,#737),.PCURVE_S1.);+#722 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#723,#724,#725,#726,#727),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-7.702527794526E-02,+    -6.958655048002E-03,1.151838114154,1.221904737051),.UNSPECIFIED.);+#723 = CARTESIAN_POINT('',(0.649465007498,1.322439729553,1.0015));+#724 = CARTESIAN_POINT('',(0.614431696049,1.322439729553,1.0015));+#725 = CARTESIAN_POINT('',(-2.22044604925E-16,1.322439729553,1.0015));+#726 = CARTESIAN_POINT('',(-0.614431696049,1.322439729553,1.0015));+#727 = CARTESIAN_POINT('',(-0.649465007498,1.322439729553,1.0015));+#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.702527794526E-02,+    -6.958655048002E-03,1.151838114154,1.221904737051),.UNSPECIFIED.);+#731 = CARTESIAN_POINT('',(2.957577674217,9.033707164036E-02));+#732 = CARTESIAN_POINT('',(2.944091484032,5.800356602497E-02));+#733 = CARTESIAN_POINT('',(2.707563951641,-0.509077588247));+#734 = CARTESIAN_POINT('',(2.47103641925,-1.076158742519));+#735 = CARTESIAN_POINT('',(2.457550229065,-1.108492248135));+#736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#737 = PCURVE('',#506,#738);+#738 = DEFINITIONAL_REPRESENTATION('',(#739),#743);+#739 = LINE('',#740,#741);+#740 = CARTESIAN_POINT('',(0.,0.));+#741 = VECTOR('',#742,1.);+#742 = DIRECTION('',(0.,1.));+#743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#744 = ORIENTED_EDGE('',*,*,#554,.F.);+#745 = FACE_BOUND('',#746,.F.);+#746 = EDGE_LOOP('',(#747));+#747 = ORIENTED_EDGE('',*,*,#748,.F.);+#748 = EDGE_CURVE('',#749,#749,#751,.T.);+#749 = VERTEX_POINT('',#750);+#750 = CARTESIAN_POINT('',(-0.262439729553,1.142439729553,1.0015));+#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.342439729553,1.142439729553,1.0015));+#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.409612148096,-0.755835954146));+#762 = DIRECTION('',(0.384953338039,0.922936036534));+#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.342439729553,1.142439729553,0.9515));+#768 = DIRECTION('',(-0.,-0.,-1.));+#769 = DIRECTION('',(1.,0.,0.));+#770 = DEFINITIONAL_REPRESENTATION('',(#771),#775);+#771 = LINE('',#772,#773);+#772 = CARTESIAN_POINT('',(-4.138911435803E-13,-5.E-02));+#773 = VECTOR('',#774,1.);+#774 = DIRECTION('',(1.,-0.));+#775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#776 = ADVANCED_FACE('',(#777),#359,.T.);+#777 = FACE_BOUND('',#778,.F.);+#778 = EDGE_LOOP('',(#779,#780,#781,#803));+#779 = ORIENTED_EDGE('',*,*,#342,.T.);+#780 = ORIENTED_EDGE('',*,*,#612,.T.);+#781 = ORIENTED_EDGE('',*,*,#782,.T.);+#782 = EDGE_CURVE('',#613,#783,#785,.T.);+#783 = VERTEX_POINT('',#784);+#784 = CARTESIAN_POINT('',(-0.593835666228,1.393835666228,5.E-02));+#785 = SURFACE_CURVE('',#786,(#790,#797),.PCURVE_S1.);+#786 = LINE('',#787,#788);+#787 = CARTESIAN_POINT('',(0.593835666228,1.393835666228,5.E-02));+#788 = VECTOR('',#789,1.);+#789 = DIRECTION('',(-1.,0.,0.));+#790 = PCURVE('',#359,#791);+#791 = DEFINITIONAL_REPRESENTATION('',(#792),#796);+#792 = LINE('',#793,#794);+#793 = CARTESIAN_POINT('',(3.030127827623,2.90212298637E-13));+#794 = VECTOR('',#795,1.);+#795 = DIRECTION('',(-0.391954201281,-0.919984730361));+#796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#797 = PCURVE('',#538,#798);+#798 = DEFINITIONAL_REPRESENTATION('',(#799),#802);+#799 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#800,#801),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.187671332456),.PIECEWISE_BEZIER_KNOTS.);+#800 = CARTESIAN_POINT('',(0.,0.));+#801 = CARTESIAN_POINT('',(1.3,0.));+#802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#803 = ORIENTED_EDGE('',*,*,#804,.T.);+#804 = EDGE_CURVE('',#783,#343,#805,.T.);+#805 = SURFACE_CURVE('',#806,(#810,#817),.PCURVE_S1.);+#806 = LINE('',#807,#808);+#807 = CARTESIAN_POINT('',(-0.593835666228,1.393835666228,5.E-02));+#808 = VECTOR('',#809,1.);+#809 = DIRECTION('',(0.,-1.,0.));+#810 = PCURVE('',#359,#811);+#811 = DEFINITIONAL_REPRESENTATION('',(#812),#816);+#812 = LINE('',#813,#814);+#813 = CARTESIAN_POINT('',(2.564615059126,-1.092639490547));+#814 = VECTOR('',#815,1.);+#815 = DIRECTION('',(-0.919984730361,0.391954201281));+#816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#817 = PCURVE('',#405,#818);+#818 = DEFINITIONAL_REPRESENTATION('',(#819),#822);+#819 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#820,#821),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,2.787671332456),.PIECEWISE_BEZIER_KNOTS.);+#820 = CARTESIAN_POINT('',(0.,0.));+#821 = CARTESIAN_POINT('',(2.9,0.));+#822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#823 = ADVANCED_FACE('',(#824),#405,.T.);+#824 = FACE_BOUND('',#825,.T.);+#825 = EDGE_LOOP('',(#826,#827,#828,#829));+#826 = ORIENTED_EDGE('',*,*,#804,.T.);+#827 = ORIENTED_EDGE('',*,*,#392,.T.);+#828 = ORIENTED_EDGE('',*,*,#467,.F.);+#829 = ORIENTED_EDGE('',*,*,#830,.F.);+#830 = EDGE_CURVE('',#783,#446,#831,.T.);+#831 = SURFACE_CURVE('',#832,(#835,#842),.PCURVE_S1.);+#832 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#833,#834),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#833 = CARTESIAN_POINT('',(-0.593835666228,1.393835666228,5.E-02));+#834 = CARTESIAN_POINT('',(-0.65,1.45,0.44963));+#835 = PCURVE('',#405,#836);+#836 = DEFINITIONAL_REPRESENTATION('',(#837),#841);+#837 = LINE('',#838,#839);+#838 = CARTESIAN_POINT('',(0.,0.));+#839 = VECTOR('',#840,1.);+#840 = DIRECTION('',(0.,1.));+#841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#842 = PCURVE('',#538,#843);+#843 = DEFINITIONAL_REPRESENTATION('',(#844),#848);+#844 = LINE('',#845,#846);+#845 = CARTESIAN_POINT('',(1.3,0.));+#846 = VECTOR('',#847,1.);+#847 = DIRECTION('',(0.,1.));+#848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#849 = ADVANCED_FACE('',(#850),#506,.T.);+#850 = FACE_BOUND('',#851,.T.);+#851 = EDGE_LOOP('',(#852,#853,#854,#855));+#852 = ORIENTED_EDGE('',*,*,#581,.F.);+#853 = ORIENTED_EDGE('',*,*,#491,.T.);+#854 = ORIENTED_EDGE('',*,*,#659,.F.);+#855 = ORIENTED_EDGE('',*,*,#720,.F.);+#856 = ADVANCED_FACE('',(#857),#538,.T.);+#857 = FACE_BOUND('',#858,.T.);+#858 = EDGE_LOOP('',(#859,#860,#861,#862));+#859 = ORIENTED_EDGE('',*,*,#782,.T.);+#860 = ORIENTED_EDGE('',*,*,#830,.T.);+#861 = ORIENTED_EDGE('',*,*,#525,.F.);+#862 = ORIENTED_EDGE('',*,*,#634,.F.);+#863 = ADVANCED_FACE('',(#864),#765,.F.);+#864 = FACE_BOUND('',#865,.F.);+#865 = EDGE_LOOP('',(#866,#889,#890,#891));+#866 = ORIENTED_EDGE('',*,*,#867,.T.);+#867 = EDGE_CURVE('',#868,#749,#870,.T.);+#868 = VERTEX_POINT('',#869);+#869 = CARTESIAN_POINT('',(-0.262439729553,1.142439729553,0.9515));+#870 = SEAM_CURVE('',#871,(#875,#882),.PCURVE_S1.);+#871 = LINE('',#872,#873);+#872 = CARTESIAN_POINT('',(-0.262439729553,1.142439729553,0.9515));+#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.342439729553,1.142439729553,0.9515));+#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.342439729553,1.142439729553,0.9515));+#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.54963));+#931 = VERTEX_POINT('',#932);+#932 = CARTESIAN_POINT('',(-0.4,1.13,0.54963));+#933 = SURFACE_CURVE('',#934,(#938,#950),.PCURVE_S1.);+#934 = LINE('',#935,#936);+#935 = CARTESIAN_POINT('',(-0.4,0.77,0.54963));+#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.44963));+#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.54963));+#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.536232540378));+#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.44963));+#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.89587084182,0.77,0.266441067174));+#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.183188932826,-0.49587084182));+#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.536232540378));+#995 = SURFACE_CURVE('',#996,(#1000,#1007),.PCURVE_S1.);+#996 = LINE('',#997,#998);+#997 = CARTESIAN_POINT('',(-0.35,0.95,0.536232540378));+#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.036232540378,-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.44963));+#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.89587084182,1.13,0.266441067174));+#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.183188932826,-0.49587084182));+#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.707034473597,0.77,0.54963));+#1054 = SURFACE_CURVE('',#1055,(#1059,#1066),.PCURVE_S1.);+#1055 = LINE('',#1056,#1057);+#1056 = CARTESIAN_POINT('',(-0.4,0.77,0.54963));+#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.283188932826,-0.49587084182));+#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.707034473597,1.13,0.54963));+#1077 = SURFACE_CURVE('',#1078,(#1082,#1089),.PCURVE_S1.);+#1078 = LINE('',#1079,#1080);+#1079 = CARTESIAN_POINT('',(-0.707034473597,0.77,0.54963));+#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.307034473597,-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.1968);+#1091 = AXIS2_PLACEMENT_3D('',#1092,#1093,#1094);+#1092 = CARTESIAN_POINT('',(-0.707034473597,0.95,0.35283));+#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.54963));+#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.283188932826,-0.49587084182));+#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.872776953326,1.13,0.45894159415));+#1131 = SURFACE_CURVE('',#1132,(#1137,#1148),.PCURVE_S1.);+#1132 = CIRCLE('',#1133,0.1968);+#1133 = AXIS2_PLACEMENT_3D('',#1134,#1135,#1136);+#1134 = CARTESIAN_POINT('',(-0.707034473597,1.13,0.35283));+#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.283188932826,-0.188836368223));+#1141 = CARTESIAN_POINT('',(-0.283188932826,0.152031230707));+#1142 = CARTESIAN_POINT('',(1.2011067174E-02,-1.840256875822E-02));+#1143 = CARTESIAN_POINT('',(0.307211067174,-0.188836368223));+#1144 = CARTESIAN_POINT('',(1.2011067174E-02,-0.359270167688));+#1145 = CARTESIAN_POINT('',(-0.283188932826,-0.529703967153));+#1146 = CARTESIAN_POINT('',(-0.283188932826,-0.188836368223));+#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.038556447424,1.13,0.2));+#1159 = SURFACE_CURVE('',#1160,(#1164,#1171),.PCURVE_S1.);+#1160 = LINE('',#1161,#1162);+#1161 = CARTESIAN_POINT('',(-0.8442187397,1.13,0.503548492962));+#1162 = VECTOR('',#1163,1.);+#1163 = DIRECTION('',(-0.539184929624,-0.,-0.842187397));+#1164 = PCURVE('',#1035,#1165);+#1165 = DEFINITIONAL_REPRESENTATION('',(#1166),#1170);+#1166 = LINE('',#1167,#1168);+#1167 = CARTESIAN_POINT('',(-0.237107425788,-5.165210212E-02));+#1168 = VECTOR('',#1169,1.);+#1169 = DIRECTION('',(0.842187397,0.539184929624));+#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.872776953326,0.95,0.45894159415));+#1175 = DIRECTION('',(-0.842187397,0.,0.539184929624));+#1176 = DIRECTION('',(0.539184929624,0.,0.842187397));+#1177 = DEFINITIONAL_REPRESENTATION('',(#1178),#1182);+#1178 = LINE('',#1179,#1180);+#1179 = CARTESIAN_POINT('',(5.296552640286E-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.2,1.13,0.2));+#1187 = SURFACE_CURVE('',#1188,(#1192,#1199),.PCURVE_S1.);+#1188 = LINE('',#1189,#1190);+#1189 = CARTESIAN_POINT('',(-0.98384,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.6441067174E-02,8.796915818E-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.038556447424,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.4716447424E-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.2,1.13,0.));+#1215 = SURFACE_CURVE('',#1216,(#1220,#1227),.PCURVE_S1.);+#1216 = LINE('',#1217,#1218);+#1217 = CARTESIAN_POINT('',(-1.2,1.13,-0.116779466413));+#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.383220533587,0.30412915818));+#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.2,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.383220533587,-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.036805526403,1.13,2.775557561563E-17));+#1243 = SURFACE_CURVE('',#1244,(#1248,#1255),.PCURVE_S1.);+#1244 = LINE('',#1245,#1246);+#1245 = CARTESIAN_POINT('',(-0.98384,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.266441067174,8.796915818E-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.036805526403,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.2965526403E-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.871063046674,1.13,9.068840584994E-02));+#1271 = SURFACE_CURVE('',#1272,(#1277,#1288),.PCURVE_S1.);+#1272 = CIRCLE('',#1273,0.1968);+#1273 = AXIS2_PLACEMENT_3D('',#1274,#1275,#1276);+#1274 = CARTESIAN_POINT('',(-1.036805526403,1.13,0.1968));+#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.127158932826,0.140934684583));+#1281 = CARTESIAN_POINT('',(-0.127158932826,0.481802283513));+#1282 = CARTESIAN_POINT('',(0.168041067174,0.311368484048));+#1283 = CARTESIAN_POINT('',(0.463241067174,0.140934684583));+#1284 = CARTESIAN_POINT('',(0.168041067174,-2.949911488178E-02));+#1285 = CARTESIAN_POINT('',(-0.127158932826,-0.199932914347));+#1286 = CARTESIAN_POINT('',(-0.127158932826,0.140934684583));+#1287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1288 = PCURVE('',#1289,#1294);+#1289 = CYLINDRICAL_SURFACE('',#1290,0.1968);+#1290 = AXIS2_PLACEMENT_3D('',#1291,#1292,#1293);+#1291 = CARTESIAN_POINT('',(-1.036805526403,0.95,0.1968));+#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.705283552576,1.13,0.34963));+#1304 = SURFACE_CURVE('',#1305,(#1309,#1316),.PCURVE_S1.);+#1305 = LINE('',#1306,#1307);+#1306 = CARTESIAN_POINT('',(-0.6757812603,1.13,0.395711507038));+#1307 = VECTOR('',#1308,1.);+#1308 = DIRECTION('',(-0.539184929624,-0.,-0.842187397));+#1309 = PCURVE('',#1035,#1310);+#1310 = DEFINITIONAL_REPRESENTATION('',(#1311),#1315);+#1311 = LINE('',#1312,#1313);+#1312 = CARTESIAN_POINT('',(-0.129270439864,-0.22008958152));+#1313 = VECTOR('',#1314,1.);+#1314 = DIRECTION('',(0.842187397,0.539184929624));+#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.705283550054,0.95,0.349629995392));+#1320 = DIRECTION('',(-0.842187397,0.,0.539184929624));+#1321 = DIRECTION('',(0.539184929624,0.,0.842187397));+#1322 = DEFINITIONAL_REPRESENTATION('',(#1323),#1327);+#1323 = LINE('',#1324,#1325);+#1324 = CARTESIAN_POINT('',(5.471645836775E-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.34963));+#1332 = SURFACE_CURVE('',#1333,(#1337,#1344),.PCURVE_S1.);+#1333 = LINE('',#1334,#1335);+#1334 = CARTESIAN_POINT('',(-0.4,1.13,0.34963));+#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.3188932826E-02,-0.49587084182));+#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.34963));+#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.363027459622));+#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.44963));+#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.183188932826,-0.49587084182));+#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.44963));+#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.116779466413));+#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.383220533587,-0.54587084182));+#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.383220533587,-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.363027459622));+#1414 = SURFACE_CURVE('',#1415,(#1419,#1426),.PCURVE_S1.);+#1415 = LINE('',#1416,#1417);+#1416 = CARTESIAN_POINT('',(-0.35,0.77,-0.116779466413));+#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.383220533587,-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.383220533587,-0.54587084182));+#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.363027459622));+#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.863027459622,-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.872776953326,0.77,0.45894159415));+#1464 = SURFACE_CURVE('',#1465,(#1470,#1481),.PCURVE_S1.);+#1465 = CIRCLE('',#1466,0.1968);+#1466 = AXIS2_PLACEMENT_3D('',#1467,#1468,#1469);+#1467 = CARTESIAN_POINT('',(-0.707034473597,0.77,0.35283));+#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.283188932826,-0.188836368223));+#1474 = CARTESIAN_POINT('',(-0.283188932826,0.152031230707));+#1475 = CARTESIAN_POINT('',(1.2011067174E-02,-1.840256875822E-02));+#1476 = CARTESIAN_POINT('',(0.307211067174,-0.188836368223));+#1477 = CARTESIAN_POINT('',(1.2011067174E-02,-0.359270167688));+#1478 = CARTESIAN_POINT('',(-0.283188932826,-0.529703967153));+#1479 = CARTESIAN_POINT('',(-0.283188932826,-0.188836368223));+#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.038556447424,0.77,0.2));+#1492 = SURFACE_CURVE('',#1493,(#1497,#1504),.PCURVE_S1.);+#1493 = LINE('',#1494,#1495);+#1494 = CARTESIAN_POINT('',(-0.8442187397,0.77,0.503548492962));+#1495 = VECTOR('',#1496,1.);+#1496 = DIRECTION('',(-0.539184929624,-0.,-0.842187397));+#1497 = PCURVE('',#980,#1498);+#1498 = DEFINITIONAL_REPRESENTATION('',(#1499),#1503);+#1499 = LINE('',#1500,#1501);+#1500 = CARTESIAN_POINT('',(-0.237107425788,-5.165210212E-02));+#1501 = VECTOR('',#1502,1.);+#1502 = DIRECTION('',(0.842187397,0.539184929624));+#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.296552640286E-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.2,0.77,0.2));+#1515 = SURFACE_CURVE('',#1516,(#1520,#1527),.PCURVE_S1.);+#1516 = LINE('',#1517,#1518);+#1517 = CARTESIAN_POINT('',(-0.98384,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.6441067174E-02,8.796915818E-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.4716447424E-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.2,0.77,0.));+#1538 = SURFACE_CURVE('',#1539,(#1543,#1550),.PCURVE_S1.);+#1539 = LINE('',#1540,#1541);+#1540 = CARTESIAN_POINT('',(-1.2,0.77,-0.116779466413));+#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.383220533587,0.30412915818));+#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.383220533587,-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.036805526403,0.77,2.775557561563E-17));+#1561 = SURFACE_CURVE('',#1562,(#1566,#1573),.PCURVE_S1.);+#1562 = LINE('',#1563,#1564);+#1563 = CARTESIAN_POINT('',(-0.98384,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.266441067174,8.796915818E-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.2965526403E-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.871063046674,0.77,9.068840584994E-02));+#1584 = SURFACE_CURVE('',#1585,(#1590,#1601),.PCURVE_S1.);+#1585 = CIRCLE('',#1586,0.1968);+#1586 = AXIS2_PLACEMENT_3D('',#1587,#1588,#1589);+#1587 = CARTESIAN_POINT('',(-1.036805526403,0.77,0.1968));+#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.127158932826,0.140934684583));+#1594 = CARTESIAN_POINT('',(-0.127158932826,0.481802283513));+#1595 = CARTESIAN_POINT('',(0.168041067174,0.311368484048));+#1596 = CARTESIAN_POINT('',(0.463241067174,0.140934684583));+#1597 = CARTESIAN_POINT('',(0.168041067174,-2.949911488178E-02));+#1598 = CARTESIAN_POINT('',(-0.127158932826,-0.199932914347));+#1599 = CARTESIAN_POINT('',(-0.127158932826,0.140934684583));+#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.705283552576,0.77,0.34963));+#1612 = SURFACE_CURVE('',#1613,(#1617,#1624),.PCURVE_S1.);+#1613 = LINE('',#1614,#1615);+#1614 = CARTESIAN_POINT('',(-0.6757812603,0.77,0.395711507038));+#1615 = VECTOR('',#1616,1.);+#1616 = DIRECTION('',(-0.539184929624,-0.,-0.842187397));+#1617 = PCURVE('',#980,#1618);+#1618 = DEFINITIONAL_REPRESENTATION('',(#1619),#1623);+#1619 = LINE('',#1620,#1621);+#1620 = CARTESIAN_POINT('',(-0.129270439864,-0.22008958152));+#1621 = VECTOR('',#1622,1.);+#1622 = DIRECTION('',(0.842187397,0.539184929624));+#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.471645836775E-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.34963));+#1635 = SURFACE_CURVE('',#1636,(#1640,#1647),.PCURVE_S1.);+#1636 = LINE('',#1637,#1638);+#1637 = CARTESIAN_POINT('',(-0.4,0.77,0.34963));+#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.3188932826E-02,-0.49587084182));+#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.44963));+#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.183188932826,-0.49587084182));+#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.872776953326,0.77,0.45894159415));+#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.281857987942,-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.34963));+#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.705283552576,1.13,0.34963));+#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.305283552576,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.520975150999E-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.871063046674,1.13,9.068840584994E-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.30746314949,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.140265334353,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.036805526403,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.2,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.163194473597,-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.2,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.161443552576,-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.038556447424,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.307463152011,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.54963));+#1909 = VERTEX_POINT('',#1910);+#1910 = CARTESIAN_POINT('',(-0.4,-0.77,0.54963));+#1911 = SURFACE_CURVE('',#1912,(#1916,#1928),.PCURVE_S1.);+#1912 = LINE('',#1913,#1914);+#1913 = CARTESIAN_POINT('',(-0.4,-1.13,0.54963));+#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.44963));+#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.54963));+#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.536232540378));+#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.44963));+#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.89587084182,-1.13,0.266441067174));+#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.183188932826,-0.49587084182));+#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.536232540378));+#1973 = SURFACE_CURVE('',#1974,(#1978,#1985),.PCURVE_S1.);+#1974 = LINE('',#1975,#1976);+#1975 = CARTESIAN_POINT('',(-0.35,-0.95,0.536232540378));+#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.036232540378,-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.44963));+#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.89587084182,-0.77,0.266441067174));+#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.183188932826,-0.49587084182));+#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.707034473597,-1.13,0.54963));+#2032 = SURFACE_CURVE('',#2033,(#2037,#2044),.PCURVE_S1.);+#2033 = LINE('',#2034,#2035);+#2034 = CARTESIAN_POINT('',(-0.4,-1.13,0.54963));+#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.283188932826,-0.49587084182));+#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.707034473597,-0.77,0.54963));+#2055 = SURFACE_CURVE('',#2056,(#2060,#2067),.PCURVE_S1.);+#2056 = LINE('',#2057,#2058);+#2057 = CARTESIAN_POINT('',(-0.707034473597,-1.13,0.54963));+#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.307034473597,-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.1968);+#2069 = AXIS2_PLACEMENT_3D('',#2070,#2071,#2072);+#2070 = CARTESIAN_POINT('',(-0.707034473597,-0.95,0.35283));+#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.54963));+#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.283188932826,-0.49587084182));+#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.872776953326,-0.77,0.45894159415));+#2109 = SURFACE_CURVE('',#2110,(#2115,#2126),.PCURVE_S1.);+#2110 = CIRCLE('',#2111,0.1968);+#2111 = AXIS2_PLACEMENT_3D('',#2112,#2113,#2114);+#2112 = CARTESIAN_POINT('',(-0.707034473597,-0.77,0.35283));+#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.283188932826,-0.188836368223));+#2119 = CARTESIAN_POINT('',(-0.283188932826,0.152031230707));+#2120 = CARTESIAN_POINT('',(1.2011067174E-02,-1.840256875822E-02));+#2121 = CARTESIAN_POINT('',(0.307211067174,-0.188836368223));+#2122 = CARTESIAN_POINT('',(1.2011067174E-02,-0.359270167688));+#2123 = CARTESIAN_POINT('',(-0.283188932826,-0.529703967153));+#2124 = CARTESIAN_POINT('',(-0.283188932826,-0.188836368223));+#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.038556447424,-0.77,0.2));+#2137 = SURFACE_CURVE('',#2138,(#2142,#2149),.PCURVE_S1.);+#2138 = LINE('',#2139,#2140);+#2139 = CARTESIAN_POINT('',(-0.8442187397,-0.77,0.503548492962));+#2140 = VECTOR('',#2141,1.);+#2141 = DIRECTION('',(-0.539184929624,-0.,-0.842187397));+#2142 = PCURVE('',#2013,#2143);+#2143 = DEFINITIONAL_REPRESENTATION('',(#2144),#2148);+#2144 = LINE('',#2145,#2146);+#2145 = CARTESIAN_POINT('',(-0.237107425788,-5.165210212E-02));+#2146 = VECTOR('',#2147,1.);+#2147 = DIRECTION('',(0.842187397,0.539184929624));+#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.872776953326,-0.95,0.45894159415));+#2153 = DIRECTION('',(-0.842187397,0.,0.539184929624));+#2154 = DIRECTION('',(0.539184929624,0.,0.842187397));+#2155 = DEFINITIONAL_REPRESENTATION('',(#2156),#2160);+#2156 = LINE('',#2157,#2158);+#2157 = CARTESIAN_POINT('',(5.296552640286E-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.2,-0.77,0.2));+#2165 = SURFACE_CURVE('',#2166,(#2170,#2177),.PCURVE_S1.);+#2166 = LINE('',#2167,#2168);+#2167 = CARTESIAN_POINT('',(-0.98384,-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.6441067174E-02,8.796915818E-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.038556447424,-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.4716447424E-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.2,-0.77,0.));+#2193 = SURFACE_CURVE('',#2194,(#2198,#2205),.PCURVE_S1.);+#2194 = LINE('',#2195,#2196);+#2195 = CARTESIAN_POINT('',(-1.2,-0.77,-0.116779466413));+#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.383220533587,0.30412915818));+#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.2,-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.383220533587,-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.036805526403,-0.77,2.775557561563E-17));+#2221 = SURFACE_CURVE('',#2222,(#2226,#2233),.PCURVE_S1.);+#2222 = LINE('',#2223,#2224);+#2223 = CARTESIAN_POINT('',(-0.98384,-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.266441067174,8.796915818E-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.036805526403,-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.2965526403E-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.871063046674,-0.77,9.068840584994E-02));+#2249 = SURFACE_CURVE('',#2250,(#2255,#2266),.PCURVE_S1.);+#2250 = CIRCLE('',#2251,0.1968);+#2251 = AXIS2_PLACEMENT_3D('',#2252,#2253,#2254);+#2252 = CARTESIAN_POINT('',(-1.036805526403,-0.77,0.1968));+#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.127158932826,0.140934684583));+#2259 = CARTESIAN_POINT('',(-0.127158932826,0.481802283513));+#2260 = CARTESIAN_POINT('',(0.168041067174,0.311368484048));+#2261 = CARTESIAN_POINT('',(0.463241067174,0.140934684583));+#2262 = CARTESIAN_POINT('',(0.168041067174,-2.949911488178E-02));+#2263 = CARTESIAN_POINT('',(-0.127158932826,-0.199932914347));+#2264 = CARTESIAN_POINT('',(-0.127158932826,0.140934684583));+#2265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2266 = PCURVE('',#2267,#2272);+#2267 = CYLINDRICAL_SURFACE('',#2268,0.1968);+#2268 = AXIS2_PLACEMENT_3D('',#2269,#2270,#2271);+#2269 = CARTESIAN_POINT('',(-1.036805526403,-0.95,0.1968));+#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.705283552576,-0.77,0.34963));+#2282 = SURFACE_CURVE('',#2283,(#2287,#2294),.PCURVE_S1.);+#2283 = LINE('',#2284,#2285);+#2284 = CARTESIAN_POINT('',(-0.6757812603,-0.77,0.395711507038));+#2285 = VECTOR('',#2286,1.);+#2286 = DIRECTION('',(-0.539184929624,-0.,-0.842187397));+#2287 = PCURVE('',#2013,#2288);+#2288 = DEFINITIONAL_REPRESENTATION('',(#2289),#2293);+#2289 = LINE('',#2290,#2291);+#2290 = CARTESIAN_POINT('',(-0.129270439864,-0.22008958152));+#2291 = VECTOR('',#2292,1.);+#2292 = DIRECTION('',(0.842187397,0.539184929624));+#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.705283550054,-0.95,0.349629995392));+#2298 = DIRECTION('',(-0.842187397,0.,0.539184929624));+#2299 = DIRECTION('',(0.539184929624,0.,0.842187397));+#2300 = DEFINITIONAL_REPRESENTATION('',(#2301),#2305);+#2301 = LINE('',#2302,#2303);+#2302 = CARTESIAN_POINT('',(5.471645836775E-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.34963));+#2310 = SURFACE_CURVE('',#2311,(#2315,#2322),.PCURVE_S1.);+#2311 = LINE('',#2312,#2313);+#2312 = CARTESIAN_POINT('',(-0.4,-0.77,0.34963));+#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.3188932826E-02,-0.49587084182));+#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.34963));+#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.363027459622));+#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.44963));+#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.183188932826,-0.49587084182));+#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.44963));+#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.116779466413));+#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.383220533587,-0.54587084182));+#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.383220533587,-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.363027459622));+#2392 = SURFACE_CURVE('',#2393,(#2397,#2404),.PCURVE_S1.);+#2393 = LINE('',#2394,#2395);+#2394 = CARTESIAN_POINT('',(-0.35,-1.13,-0.116779466413));+#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.383220533587,-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.383220533587,-0.54587084182));+#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.363027459622));+#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.863027459622,-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.872776953326,-1.13,0.45894159415));+#2442 = SURFACE_CURVE('',#2443,(#2448,#2459),.PCURVE_S1.);+#2443 = CIRCLE('',#2444,0.1968);+#2444 = AXIS2_PLACEMENT_3D('',#2445,#2446,#2447);+#2445 = CARTESIAN_POINT('',(-0.707034473597,-1.13,0.35283));+#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.283188932826,-0.188836368223));+#2452 = CARTESIAN_POINT('',(-0.283188932826,0.152031230707));+#2453 = CARTESIAN_POINT('',(1.2011067174E-02,-1.840256875822E-02));+#2454 = CARTESIAN_POINT('',(0.307211067174,-0.188836368223));+#2455 = CARTESIAN_POINT('',(1.2011067174E-02,-0.359270167688));+#2456 = CARTESIAN_POINT('',(-0.283188932826,-0.529703967153));+#2457 = CARTESIAN_POINT('',(-0.283188932826,-0.188836368223));+#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.038556447424,-1.13,0.2));+#2470 = SURFACE_CURVE('',#2471,(#2475,#2482),.PCURVE_S1.);+#2471 = LINE('',#2472,#2473);+#2472 = CARTESIAN_POINT('',(-0.8442187397,-1.13,0.503548492962));+#2473 = VECTOR('',#2474,1.);+#2474 = DIRECTION('',(-0.539184929624,-0.,-0.842187397));+#2475 = PCURVE('',#1958,#2476);+#2476 = DEFINITIONAL_REPRESENTATION('',(#2477),#2481);+#2477 = LINE('',#2478,#2479);+#2478 = CARTESIAN_POINT('',(-0.237107425788,-5.165210212E-02));+#2479 = VECTOR('',#2480,1.);+#2480 = DIRECTION('',(0.842187397,0.539184929624));+#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.296552640286E-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.2,-1.13,0.2));+#2493 = SURFACE_CURVE('',#2494,(#2498,#2505),.PCURVE_S1.);+#2494 = LINE('',#2495,#2496);+#2495 = CARTESIAN_POINT('',(-0.98384,-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.6441067174E-02,8.796915818E-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.4716447424E-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.2,-1.13,0.));+#2516 = SURFACE_CURVE('',#2517,(#2521,#2528),.PCURVE_S1.);+#2517 = LINE('',#2518,#2519);+#2518 = CARTESIAN_POINT('',(-1.2,-1.13,-0.116779466413));+#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.383220533587,0.30412915818));+#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.383220533587,-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.036805526403,-1.13,2.775557561563E-17));+#2539 = SURFACE_CURVE('',#2540,(#2544,#2551),.PCURVE_S1.);+#2540 = LINE('',#2541,#2542);+#2541 = CARTESIAN_POINT('',(-0.98384,-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.266441067174,8.796915818E-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.2965526403E-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.871063046674,-1.13,9.068840584994E-02));+#2562 = SURFACE_CURVE('',#2563,(#2568,#2579),.PCURVE_S1.);+#2563 = CIRCLE('',#2564,0.1968);+#2564 = AXIS2_PLACEMENT_3D('',#2565,#2566,#2567);+#2565 = CARTESIAN_POINT('',(-1.036805526403,-1.13,0.1968));+#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.127158932826,0.140934684583));+#2572 = CARTESIAN_POINT('',(-0.127158932826,0.481802283513));+#2573 = CARTESIAN_POINT('',(0.168041067174,0.311368484048));+#2574 = CARTESIAN_POINT('',(0.463241067174,0.140934684583));+#2575 = CARTESIAN_POINT('',(0.168041067174,-2.949911488178E-02));+#2576 = CARTESIAN_POINT('',(-0.127158932826,-0.199932914347));+#2577 = CARTESIAN_POINT('',(-0.127158932826,0.140934684583));+#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.705283552576,-1.13,0.34963));+#2590 = SURFACE_CURVE('',#2591,(#2595,#2602),.PCURVE_S1.);+#2591 = LINE('',#2592,#2593);+#2592 = CARTESIAN_POINT('',(-0.6757812603,-1.13,0.395711507038));+#2593 = VECTOR('',#2594,1.);+#2594 = DIRECTION('',(-0.539184929624,-0.,-0.842187397));+#2595 = PCURVE('',#1958,#2596);+#2596 = DEFINITIONAL_REPRESENTATION('',(#2597),#2601);+#2597 = LINE('',#2598,#2599);+#2598 = CARTESIAN_POINT('',(-0.129270439864,-0.22008958152));+#2599 = VECTOR('',#2600,1.);+#2600 = DIRECTION('',(0.842187397,0.539184929624));+#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.471645836775E-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.34963));+#2613 = SURFACE_CURVE('',#2614,(#2618,#2625),.PCURVE_S1.);+#2614 = LINE('',#2615,#2616);+#2615 = CARTESIAN_POINT('',(-0.4,-1.13,0.34963));+#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.3188932826E-02,-0.49587084182));+#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.44963));+#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.183188932826,-0.49587084182));+#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.872776953326,-1.13,0.45894159415));+#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.281857987942,-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.34963));+#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.705283552576,-0.77,0.34963));+#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.305283552576,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.520975150999E-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.871063046674,-0.77,9.068840584994E-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.30746314949,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.140265334353,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.036805526403,-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.2,-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.163194473597,-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.2,-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.161443552576,-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.038556447424,-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.307463152011,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.54963));+#2887 = VERTEX_POINT('',#2888);+#2888 = CARTESIAN_POINT('',(0.35,0.18,0.536232540378));+#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.44963));+#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.44963));+#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.89587084182,0.18,0.266441067174));+#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.183188932826,-0.39587084182));+#2916 = CARTESIAN_POINT('',(0.356394013583,-0.39587084182));+#2917 = CARTESIAN_POINT('',(0.269791473204,-0.54587084182));+#2918 = CARTESIAN_POINT('',(0.183188932826,-0.69587084182));+#2919 = CARTESIAN_POINT('',(9.658639244756E-02,-0.54587084182));+#2920 = CARTESIAN_POINT('',(9.983852069112E-03,-0.39587084182));+#2921 = CARTESIAN_POINT('',(0.183188932826,-0.39587084182));+#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.536232540378));+#2927 = SURFACE_CURVE('',#2928,(#2932,#2939),.PCURVE_S1.);+#2928 = LINE('',#2929,#2930);+#2929 = CARTESIAN_POINT('',(0.35,0.,0.536232540378));+#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.036232540378,-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.54963));+#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.44963));+#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.89587084182,-0.18,0.266441067174));+#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.183188932826,-0.39587084182));+#2977 = CARTESIAN_POINT('',(0.356394013583,-0.39587084182));+#2978 = CARTESIAN_POINT('',(0.269791473204,-0.54587084182));+#2979 = CARTESIAN_POINT('',(0.183188932826,-0.69587084182));+#2980 = CARTESIAN_POINT('',(9.658639244756E-02,-0.54587084182));+#2981 = CARTESIAN_POINT('',(9.983852069112E-03,-0.39587084182));+#2982 = CARTESIAN_POINT('',(0.183188932826,-0.39587084182));+#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.54963));+#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.54963));+#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.707034473597,-0.18,0.54963));+#3018 = SURFACE_CURVE('',#3019,(#3023,#3030),.PCURVE_S1.);+#3019 = LINE('',#3020,#3021);+#3020 = CARTESIAN_POINT('',(0.4,-0.18,0.54963));+#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.283188932826,-0.49587084182));+#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.707034473597,0.18,0.54963));+#3041 = SURFACE_CURVE('',#3042,(#3046,#3053),.PCURVE_S1.);+#3042 = LINE('',#3043,#3044);+#3043 = CARTESIAN_POINT('',(0.707034473597,-0.18,0.54963));+#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.307034473597,-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.1968);+#3055 = AXIS2_PLACEMENT_3D('',#3056,#3057,#3058);+#3056 = CARTESIAN_POINT('',(0.707034473597,0.,0.35283));+#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.54963));+#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.283188932826,-0.49587084182));+#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.872776953326,0.18,0.45894159415));+#3095 = SURFACE_CURVE('',#3096,(#3101,#3108),.PCURVE_S1.);+#3096 = CIRCLE('',#3097,0.1968);+#3097 = AXIS2_PLACEMENT_3D('',#3098,#3099,#3100);+#3098 = CARTESIAN_POINT('',(0.707034473597,0.18,0.35283));+#3099 = DIRECTION('',(0.,1.,0.));+#3100 = DIRECTION('',(0.,0.,1.));+#3101 = PCURVE('',#2908,#3102);+#3102 = DEFINITIONAL_REPRESENTATION('',(#3103),#3107);+#3103 = CIRCLE('',#3104,0.1968);+#3104 = AXIS2_PLACEMENT_2D('',#3105,#3106);+#3105 = CARTESIAN_POINT('',(8.6388932826E-02,-0.188836368223));+#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.038556447424,0.18,0.2));+#3119 = SURFACE_CURVE('',#3120,(#3124,#3131),.PCURVE_S1.);+#3120 = LINE('',#3121,#3122);+#3121 = CARTESIAN_POINT('',(0.8442187397,0.18,0.503548492962));+#3122 = VECTOR('',#3123,1.);+#3123 = DIRECTION('',(0.539184929624,0.,-0.842187397));+#3124 = PCURVE('',#2908,#3125);+#3125 = DEFINITIONAL_REPRESENTATION('',(#3126),#3130);+#3126 = LINE('',#3127,#3128);+#3127 = CARTESIAN_POINT('',(0.237107425788,-5.165210212E-02));+#3128 = VECTOR('',#3129,1.);+#3129 = DIRECTION('',(-0.842187397,0.539184929624));+#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.872776953326,0.,0.45894159415));+#3135 = DIRECTION('',(0.842187397,0.,0.539184929624));+#3136 = DIRECTION('',(0.539184929624,0.,-0.842187397));+#3137 = DEFINITIONAL_REPRESENTATION('',(#3138),#3142);+#3138 = LINE('',#3139,#3140);+#3139 = CARTESIAN_POINT('',(-5.296552640286E-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.2,0.18,0.2));+#3147 = SURFACE_CURVE('',#3148,(#3152,#3159),.PCURVE_S1.);+#3148 = LINE('',#3149,#3150);+#3149 = CARTESIAN_POINT('',(0.98384,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.6441067174E-02,8.796915818E-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.038556447424,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.4716447424E-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.2,0.18,0.));+#3175 = SURFACE_CURVE('',#3176,(#3180,#3187),.PCURVE_S1.);+#3176 = LINE('',#3177,#3178);+#3177 = CARTESIAN_POINT('',(1.2,0.18,-0.116779466413));+#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.383220533587,0.30412915818));+#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.2,-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.383220533587,-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.036805526403,0.18,2.775557561563E-17));+#3203 = SURFACE_CURVE('',#3204,(#3208,#3215),.PCURVE_S1.);+#3204 = LINE('',#3205,#3206);+#3205 = CARTESIAN_POINT('',(0.98384,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.266441067174,8.796915818E-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.036805526403,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.2965526403E-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.871063046674,0.18,9.068840584994E-02));+#3231 = SURFACE_CURVE('',#3232,(#3237,#3244),.PCURVE_S1.);+#3232 = CIRCLE('',#3233,0.1968);+#3233 = AXIS2_PLACEMENT_3D('',#3234,#3235,#3236);+#3234 = CARTESIAN_POINT('',(1.036805526403,0.18,0.1968));+#3235 = DIRECTION('',(0.,1.,0.));+#3236 = DIRECTION('',(0.,0.,1.));+#3237 = PCURVE('',#2908,#3238);+#3238 = DEFINITIONAL_REPRESENTATION('',(#3239),#3243);+#3239 = CIRCLE('',#3240,0.1968);+#3240 = AXIS2_PLACEMENT_2D('',#3241,#3242);+#3241 = CARTESIAN_POINT('',(-6.9641067174E-02,0.140934684583));+#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.1968);+#3246 = AXIS2_PLACEMENT_3D('',#3247,#3248,#3249);+#3247 = CARTESIAN_POINT('',(1.036805526403,0.,0.1968));+#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.705283552576,0.18,0.34963));+#3260 = SURFACE_CURVE('',#3261,(#3265,#3272),.PCURVE_S1.);+#3261 = LINE('',#3262,#3263);+#3262 = CARTESIAN_POINT('',(0.6757812603,0.18,0.395711507038));+#3263 = VECTOR('',#3264,1.);+#3264 = DIRECTION('',(0.539184929624,0.,-0.842187397));+#3265 = PCURVE('',#2908,#3266);+#3266 = DEFINITIONAL_REPRESENTATION('',(#3267),#3271);+#3267 = LINE('',#3268,#3269);+#3268 = CARTESIAN_POINT('',(0.129270439864,-0.22008958152));+#3269 = VECTOR('',#3270,1.);+#3270 = DIRECTION('',(-0.842187397,0.539184929624));+#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.705283550054,0.,0.349629995392));+#3276 = DIRECTION('',(0.842187397,0.,0.539184929624));+#3277 = DIRECTION('',(0.539184929624,0.,-0.842187397));+#3278 = DEFINITIONAL_REPRESENTATION('',(#3279),#3283);+#3279 = LINE('',#3280,#3281);+#3280 = CARTESIAN_POINT('',(-5.471645836775E-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.34963));+#3288 = SURFACE_CURVE('',#3289,(#3293,#3300),.PCURVE_S1.);+#3289 = LINE('',#3290,#3291);+#3290 = CARTESIAN_POINT('',(0.4,0.18,0.34963));+#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.3188932826E-02,-0.49587084182));+#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.34963));+#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.363027459622));+#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.44963));+#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.183188932826,-0.39587084182));+#3326 = CARTESIAN_POINT('',(0.356394013583,-0.39587084182));+#3327 = CARTESIAN_POINT('',(0.269791473204,-0.54587084182));+#3328 = CARTESIAN_POINT('',(0.183188932826,-0.69587084182));+#3329 = CARTESIAN_POINT('',(9.658639244756E-02,-0.54587084182));+#3330 = CARTESIAN_POINT('',(9.983852069112E-03,-0.39587084182));+#3331 = CARTESIAN_POINT('',(0.183188932826,-0.39587084182));+#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.44963));+#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.116779466413));+#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.383220533587,-0.54587084182));+#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.383220533587,-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.363027459622));+#3374 = SURFACE_CURVE('',#3375,(#3379,#3386),.PCURVE_S1.);+#3375 = LINE('',#3376,#3377);+#3376 = CARTESIAN_POINT('',(0.35,-0.18,-0.116779466413));+#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.383220533587,-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.383220533587,-0.54587084182));+#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.363027459622));+#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.863027459622,-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.872776953326,-0.18,0.45894159415));+#3424 = SURFACE_CURVE('',#3425,(#3430,#3437),.PCURVE_S1.);+#3425 = CIRCLE('',#3426,0.1968);+#3426 = AXIS2_PLACEMENT_3D('',#3427,#3428,#3429);+#3427 = CARTESIAN_POINT('',(0.707034473597,-0.18,0.35283));+#3428 = DIRECTION('',(0.,1.,0.));+#3429 = DIRECTION('',(0.,0.,1.));+#3430 = PCURVE('',#2969,#3431);+#3431 = DEFINITIONAL_REPRESENTATION('',(#3432),#3436);+#3432 = CIRCLE('',#3433,0.1968);+#3433 = AXIS2_PLACEMENT_2D('',#3434,#3435);+#3434 = CARTESIAN_POINT('',(8.6388932826E-02,-0.188836368223));+#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.038556447424,-0.18,0.2));+#3448 = SURFACE_CURVE('',#3449,(#3453,#3460),.PCURVE_S1.);+#3449 = LINE('',#3450,#3451);+#3450 = CARTESIAN_POINT('',(0.8442187397,-0.18,0.503548492962));+#3451 = VECTOR('',#3452,1.);+#3452 = DIRECTION('',(0.539184929624,0.,-0.842187397));+#3453 = PCURVE('',#2969,#3454);+#3454 = DEFINITIONAL_REPRESENTATION('',(#3455),#3459);+#3455 = LINE('',#3456,#3457);+#3456 = CARTESIAN_POINT('',(0.237107425788,-5.165210212E-02));+#3457 = VECTOR('',#3458,1.);+#3458 = DIRECTION('',(-0.842187397,0.539184929624));+#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.296552640286E-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.2,-0.18,0.2));+#3471 = SURFACE_CURVE('',#3472,(#3476,#3483),.PCURVE_S1.);+#3472 = LINE('',#3473,#3474);+#3473 = CARTESIAN_POINT('',(0.98384,-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.6441067174E-02,8.796915818E-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.4716447424E-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.2,-0.18,0.));+#3494 = SURFACE_CURVE('',#3495,(#3499,#3506),.PCURVE_S1.);+#3495 = LINE('',#3496,#3497);+#3496 = CARTESIAN_POINT('',(1.2,-0.18,-0.116779466413));+#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.383220533587,0.30412915818));+#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.383220533587,-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.036805526403,-0.18,2.775557561563E-17));+#3517 = SURFACE_CURVE('',#3518,(#3522,#3529),.PCURVE_S1.);+#3518 = LINE('',#3519,#3520);+#3519 = CARTESIAN_POINT('',(0.98384,-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.266441067174,8.796915818E-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.2965526403E-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.871063046674,-0.18,9.068840584994E-02));+#3540 = SURFACE_CURVE('',#3541,(#3546,#3553),.PCURVE_S1.);+#3541 = CIRCLE('',#3542,0.1968);+#3542 = AXIS2_PLACEMENT_3D('',#3543,#3544,#3545);+#3543 = CARTESIAN_POINT('',(1.036805526403,-0.18,0.1968));+#3544 = DIRECTION('',(0.,1.,0.));+#3545 = DIRECTION('',(0.,0.,1.));+#3546 = PCURVE('',#2969,#3547);+#3547 = DEFINITIONAL_REPRESENTATION('',(#3548),#3552);+#3548 = CIRCLE('',#3549,0.1968);+#3549 = AXIS2_PLACEMENT_2D('',#3550,#3551);+#3550 = CARTESIAN_POINT('',(-6.9641067174E-02,0.140934684583));+#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.705283552576,-0.18,0.34963));+#3564 = SURFACE_CURVE('',#3565,(#3569,#3576),.PCURVE_S1.);+#3565 = LINE('',#3566,#3567);+#3566 = CARTESIAN_POINT('',(0.6757812603,-0.18,0.395711507038));+#3567 = VECTOR('',#3568,1.);+#3568 = DIRECTION('',(0.539184929624,0.,-0.842187397));+#3569 = PCURVE('',#2969,#3570);+#3570 = DEFINITIONAL_REPRESENTATION('',(#3571),#3575);+#3571 = LINE('',#3572,#3573);+#3572 = CARTESIAN_POINT('',(0.129270439864,-0.22008958152));+#3573 = VECTOR('',#3574,1.);+#3574 = DIRECTION('',(-0.842187397,0.539184929624));+#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.471645836775E-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.34963));+#3587 = SURFACE_CURVE('',#3588,(#3592,#3599),.PCURVE_S1.);+#3588 = LINE('',#3589,#3590);+#3589 = CARTESIAN_POINT('',(0.4,-0.18,0.34963));+#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.3188932826E-02,-0.49587084182));+#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.44963));+#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.183188932826,-0.39587084182));+#3618 = CARTESIAN_POINT('',(0.356394013583,-0.39587084182));+#3619 = CARTESIAN_POINT('',(0.269791473204,-0.54587084182));+#3620 = CARTESIAN_POINT('',(0.183188932826,-0.69587084182));+#3621 = CARTESIAN_POINT('',(9.658639244756E-02,-0.54587084182));+#3622 = CARTESIAN_POINT('',(9.983852069112E-03,-0.39587084182));+#3623 = CARTESIAN_POINT('',(0.183188932826,-0.39587084182));+#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.872776953326,-0.18,0.45894159415));+#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.001327319238,-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.34963));+#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.705283552576,0.18,0.34963));+#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.305283552576,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.520975150999E-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.871063046674,0.18,9.068840584994E-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.30746314949,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.142919972827,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.036805526403,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.2,-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.163194473597,-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.2,-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.161443552576,-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.038556447424,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.307463152011,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.262439729553,1.142439729553,0.9515));+#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.342439729553,1.142439729553,0.9515));+#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.342439729553,1.142439729553,0.9515));+#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.342439729553,1.142439729553,0.9515));+#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.262439729553,1.142439729553,0.9565));+#3899 = SEAM_CURVE('',#3900,(#3904,#3911),.PCURVE_S1.);+#3900 = LINE('',#3901,#3902);+#3901 = CARTESIAN_POINT('',(-0.262439729553,1.142439729553,0.9515));+#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.342439729553,1.142439729553,0.9565));+#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.342439729553,1.142439729553,0.9565));+#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),#338);+#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),#416);+#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),#486);+#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),#549);+#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/bzx84c43-7-f-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
package.jsonadded+217
@@ -0,0 +1,217 @@+{+  "slug": "bzx84c43-7-f",+  "version": "0.1.0",+  "type": "component",+  "description": "Diodes Incorporated Zener Diodes, SOT-23. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "diodes",+    "bzx84c43-7-f",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "bzx84c43-7-f.kicad_sym",+    "bzx84c43-7-f.kicad_mod",+    "bzx84c43-7-f.glb",+    "bzx84c43-7-f.step",+    "bzx84c43-7-f.lbr",+    "docs/hero.png",+    "docs/bzx84c43-7-f-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "bzx84c43-7-f-hero.glb",+    "bzx84c43-7-f-hero.overlay.json"+  ],+  "component": {+    "mpn": "BZX84C43-7-F",+    "manufacturer": "Diodes Incorporated",+    "package": "SOT-23",+    "pin_count": 3,+    "category": "Diodes",+    "subcategory": "Zener Diodes",+    "datasheet": "https://www.diodes.com/assets/Datasheets/BZX84C43-7-F.pdf",+    "parts": {+      "symbol": "bzx84c43-7-f.kicad_sym",+      "footprint": "bzx84c43-7-f.kicad_mod",+      "model_3d": "bzx84c43-7-f-hero.glb",+      "model_3d_plain": "bzx84c43-7-f.glb",+      "model_3d_step": "bzx84c43-7-f-etched.step",+      "model_3d_step_plain": "bzx84c43-7-f.step",+      "lbr": "bzx84c43-7-f.lbr"+    },+    "distributor_links": {+      "lcsc": "C397934",+      "digikey": "BZX84C43-FDITR-ND",+      "mouser": "621-BZX84C43-7-F"+    },+    "distributor_check": {+      "checked_at": "2026-11-13T04:08:51Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "BZX84C43-FDITR-ND",+        "status": "found"+      },+      "mouser": {+        "pn": "621-BZX84C43-7-F",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "A",+        "type": "passive",+        "description": "Anode of the Zener diode, connected to the bottom-left terminal in the device schematic; Zener voltage 43V nominal (40.0V to 46.0V) at IZT = 2.0mA."+      },+      {+        "number": "2",+        "name": "NC",+        "type": "unconnected",+        "description": "Bottom-right terminal, shown in the device schematic with no internal connection to the diode."+      },+      {+        "number": "3",+        "name": "K",+        "type": "passive",+        "description": "Cathode of the Zener diode, connected to the top terminal in the device schematic; power dissipation 350mW (Note 2) or 300mW (Note 1)."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-sonnet-5-5",+        "primary_mode": "text+vision",+        "consensus_model": "claude-opus-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: The device schematic does not print pin numbers. The numbering (1 bottom-left, 2 bottom-right, 3 top",+          "vision extraction: provenance cannot be text-verified; needs consensus"+        ],+        "pages_sent": 3,+        "cost_usd": 0.043,+        "at": "2026-11-13T04:08:40"+      },+      "datasheet": {+        "url": "https://www.diodes.com/assets/Datasheets/BZX84C43-7-F.pdf",+        "pages": 3,+        "sha256": "1dd8c04537198d3c",+        "source_tier": "mfr"+      },+      "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.0015,+        "height_basis": "datasheet A, midpoint of min and max",+        "standoff_mm": 0.05,+        "standoff_basis": "family nominal (no datasheet A1 read)",+        "lead_width_mm": 0.36,+        "lead_width_basis": "default: 0.6 x pad width across the lead, at most 0.45 x pitch 1.90 mm; a tab 0.9 x its width (no datasheet b read)",+        "lead_thickness_mm": 0.2,+        "lead_thickness_basis": "default for pitch 1.90 mm, height 1.0015 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": "bzx84c43-7-f.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          2.4,+          2.9,+          1.002+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "35c81e75a988c22347bba899ceebd051c76fdd62bb807a98e852e8c2ba5ccaa4",+        "checked": "2026-11-13",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "bzx84c43-7-f-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          2.4,+          2.9,+          1.002+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "29147347616e2d4732f245502a74b35a6b34f6eb43e5a121cb3cf4c3c85e3d4e",+        "checked": "2026-11-13",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ],+    "package_dims": {+      "package_code": "SOT-23",+      "source_page": 3,+      "D": {+        "nom_mm": 2.9,+        "range_mm": [+          2.8,+          3.0+        ]+      },+      "E1": {+        "nom_mm": 1.3,+        "range_mm": [+          1.2,+          1.4+        ]+      },+      "E": {+        "nom_mm": 2.4,+        "range_mm": [+          2.3,+          2.5+        ]+      },+      "A": {+        "nom_mm": 1.002,+        "range_mm": [+          0.903,+          1.1+        ]+      },+      "source": "datasheet package drawing, every number found on its page (extract_pins --task dims)",+      "model_check": {+        "file": "bzx84c43-7-f.step",+        "verdict": "PASS",+        "reasons": [+          "height and body within the datasheet's package drawing"+        ],+        "by": "factory/package_fit.py"+      }+    }+  }+}
page.jsonadded+222
@@ -0,0 +1,222 @@+{+  "slug": "bzx84c43-7-f",+  "version": "0.1.0",+  "type": "component",+  "description": "Diodes Incorporated Zener Diodes, SOT-23. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "diodes",+    "bzx84c43-7-f",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "bzx84c43-7-f.kicad_sym",+    "bzx84c43-7-f.kicad_mod",+    "bzx84c43-7-f.glb",+    "bzx84c43-7-f.step",+    "bzx84c43-7-f.lbr",+    "docs/hero.png",+    "docs/bzx84c43-7-f-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "bzx84c43-7-f-hero.glb",+    "bzx84c43-7-f-hero.overlay.json"+  ],+  "component": {+    "mpn": "BZX84C43-7-F",+    "manufacturer": "Diodes Incorporated",+    "package": "SOT-23",+    "pin_count": 3,+    "category": "Diodes",+    "subcategory": "Zener Diodes",+    "datasheet": "https://www.diodes.com/assets/Datasheets/BZX84C43-7-F.pdf",+    "parts": {+      "symbol": "bzx84c43-7-f.kicad_sym",+      "footprint": "bzx84c43-7-f.kicad_mod",+      "model_3d": "bzx84c43-7-f-hero.glb",+      "model_3d_plain": "bzx84c43-7-f.glb",+      "model_3d_step": "bzx84c43-7-f-etched.step",+      "model_3d_step_plain": "bzx84c43-7-f.step",+      "lbr": "bzx84c43-7-f.lbr"+    },+    "distributor_links": {+      "lcsc": "C397934",+      "digikey": "BZX84C43-FDITR-ND",+      "mouser": "621-BZX84C43-7-F"+    },+    "distributor_check": {+      "checked_at": "2026-11-13T04:08:51Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "BZX84C43-FDITR-ND",+        "status": "found"+      },+      "mouser": {+        "pn": "621-BZX84C43-7-F",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "A",+        "type": "passive",+        "description": "Anode of the Zener diode, connected to the bottom-left terminal in the device schematic; Zener voltage 43V nominal (40.0V to 46.0V) at IZT = 2.0mA."+      },+      {+        "number": "2",+        "name": "NC",+        "type": "unconnected",+        "description": "Bottom-right terminal, shown in the device schematic with no internal connection to the diode."+      },+      {+        "number": "3",+        "name": "K",+        "type": "passive",+        "description": "Cathode of the Zener diode, connected to the top terminal in the device schematic; power dissipation 350mW (Note 2) or 300mW (Note 1)."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-sonnet-5-5",+        "primary_mode": "text+vision",+        "consensus_model": "claude-opus-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: The device schematic does not print pin numbers. The numbering (1 bottom-left, 2 bottom-right, 3 top",+          "vision extraction: provenance cannot be text-verified; needs consensus"+        ],+        "pages_sent": 3,+        "cost_usd": 0.043,+        "at": "2026-11-13T04:08:40"+      },+      "datasheet": {+        "url": "https://www.diodes.com/assets/Datasheets/BZX84C43-7-F.pdf",+        "pages": 3,+        "sha256": "1dd8c04537198d3c",+        "source_tier": "mfr"+      },+      "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.0015,+        "height_basis": "datasheet A, midpoint of min and max",+        "standoff_mm": 0.05,+        "standoff_basis": "family nominal (no datasheet A1 read)",+        "lead_width_mm": 0.36,+        "lead_width_basis": "default: 0.6 x pad width across the lead, at most 0.45 x pitch 1.90 mm; a tab 0.9 x its width (no datasheet b read)",+        "lead_thickness_mm": 0.2,+        "lead_thickness_basis": "default for pitch 1.90 mm, height 1.0015 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": "bzx84c43-7-f.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          2.4,+          2.9,+          1.002+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "35c81e75a988c22347bba899ceebd051c76fdd62bb807a98e852e8c2ba5ccaa4",+        "checked": "2026-11-13",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "bzx84c43-7-f-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          2.4,+          2.9,+          1.002+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "29147347616e2d4732f245502a74b35a6b34f6eb43e5a121cb3cf4c3c85e3d4e",+        "checked": "2026-11-13",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ],+    "package_dims": {+      "package_code": "SOT-23",+      "source_page": 3,+      "D": {+        "nom_mm": 2.9,+        "range_mm": [+          2.8,+          3+        ]+      },+      "E1": {+        "nom_mm": 1.3,+        "range_mm": [+          1.2,+          1.4+        ]+      },+      "E": {+        "nom_mm": 2.4,+        "range_mm": [+          2.3,+          2.5+        ]+      },+      "A": {+        "nom_mm": 1.002,+        "range_mm": [+          0.903,+          1.1+        ]+      },+      "source": "datasheet package drawing, every number found on its page (extract_pins --task dims)",+      "model_check": {+        "file": "bzx84c43-7-f.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>bzx84c43-7-f</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>bzx84c43-7-f</title>\ No newline at end of file