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