← Commit history
README.mdadded+89
@@ -0,0 +1,89 @@+# DRV5053CAQDBZR++**Texas Instruments** · Hall Sensor · SOT-23++DRV5053CAQDBZR from Texas Instruments, in a SOT-23. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model). Symbol and footprint from KiCad-official CAD; the 3D model is generated from the datasheet's package dimensions.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | VCC | power_in | 2.5 V to 38 V power supply; bypass to GND with a 0.01-µF (minimum) ceramic capacitor rated for VCC. |+| 2 | OUT | output | Hall sensor analog output; 1 V output corresponds to B = 0 mT. |+| 3 | GND | power_in | Ground pin. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Texas Instruments |+| Package | SOT-23 |+| Category | Sensors |+| 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 |+|---|---|---|---|---|---|---|---|+| Power supply voltage (abs max) | VCC | -22 |  | 40 | V | over operating free-air temperature range; -22 V specified by design, only tested to -20 V | 4 |+| Voltage ramp rate (VCC > 5 V) |  | 0 |  | 2 | V/µs | VCC > 5 V | 4 |+| Output pin voltage |  | -0.5 |  | 2.5 | V |  | 4 |+| Output pin reverse current during reverse supply condition |  | 0 |  | -20 | mA |  | 4 |+| Operating junction temperature | TJ | -40 |  | 150 | °C |  | 4 |+| Storage temperature | Tstg | -65 |  | 150 | °C |  | 4 |+| ESD HBM | V(ESD) | -2500 |  | 2500 | V | Human body model, all pins | 4 |+| ESD CDM | V(ESD) | -500 |  | 500 | V | Charged device model, all pins | 4 |+| Power supply voltage | VCC | 2.5 |  | 38 | V |  | 4 |+| Output pin voltage (OUT) | VOUT | 0 |  | 2 | V |  | 4 |+| Output pin current source | ISOURCE | 0 |  | 300 | µA |  | 4 |+| Output pin current sink | ISINK | 0 |  | 2.3 | mA |  | 4 |+| Operating ambient temperature | TA | -40 |  | 125 | °C |  | 4 |+| Junction-to-ambient thermal resistance | RθJA |  | 333.2 |  | °C/W | DBZ (SOT-23) | 4 |+| Junction-to-case (top) thermal resistance | RθJC(top) |  | 99.9 |  | °C/W | DBZ (SOT-23) | 4 |+| Junction-to-board thermal resistance | RθJB |  | 66.9 |  | °C/W | DBZ (SOT-23) | 4 |+| Junction-to-top characterization parameter | ψJT |  | 4.9 |  | °C/W | DBZ (SOT-23) | 4 |+| Junction-to-board characterization parameter | ψJB |  | 65.2 |  | °C/W | DBZ (SOT-23) | 4 |+| VCC operating voltage | VCC | 2.5 |  | 38 | V |  | 5 |+| Operating supply current | ICC |  | 2.7 |  | mA | VCC = 2.5 V to 38 V, TA = 25°C | 5 |+| Operating supply current | ICC |  | 3 | 3.6 | mA | VCC = 2.5 V to 38 V, TA = 125°C | 5 |+| Power-on time | ton |  | 35 | 50 | µs |  | 5 |+| Reverse supply voltage | VCCR |  |  | -22 | V |  | 5 |+| Overcurrent protection level, sourcing | IOCP,SOURCE |  | 300 |  | µA | Sourcing current | 5 |+| Overcurrent protection level, sinking | IOCP,SINK |  | 2.3 |  | mA | Sinking current | 5 |+| Output delay time | td |  | 13 | 25 | µs | TA = 25°C | 5 |+| Quiescent output | VQ | 0.9 | 1.02 | 1.15 | V | B = 0 mT, TA = -40°C to 125°C | 5 |+| Bandwidth | ƒBW |  | 20 |  | kHz |  | 5 |+| Input-referred noise | BN |  | 0.49 | 0.79 | mTpp | COUT = 50 pF, TA = -40°C to 125°C; min printed 0.40 | 5 |+| Linearity | Le |  | 1 |  | % | -BSAT < B < BSAT | 5 |+| Output saturation voltage (minimum) | VOUT MIN |  | 0.2 |  | V | B < -BSAT | 5 |+| Output saturation voltage (maximum) | VOUT MAX |  | 1.8 |  | V | B > BSAT | 5 |+| Sensitivity (DRV5053CA) | S | 10 | 23 | 35 | mV/mT | VCC = 3.3 V, TA ≈ -40°C to 125°C | 6 |+| Output-referred noise (DRV5053CA) | VN |  | 11 |  | mVpp | VCC = 3.3 V; ROUT = 10 kΩ; COUT = 50 pF; TA ≈ -40°C to 125°C | 6 |+| Input saturation field (DRV5053CA) | BSAT |  | 35 |  | mT | VCC = 3.3 V, TA ≈ -40°C to 125°C | 6 |++## 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 |+|---|---|---|---|---|+| housing | Abs |  | • Corrected body size of SOT-23 package and SIP package name to TO-92 ..................................................... 1 • Added BMAX to Absolute Maximum Ratings ................................. | 2 |++## CAD (land: KiCad; 3D: generated from the datasheet)++- Symbol: `DRV5053CAQDBZR`+- Footprint: `Package_TO_SOT_SMD:SOT-23`+- 3D model: SOT-23, generated on the KiCad land (body 1.3 x 2.37 mm, terminals on the pads, 1.12 mm tall, datasheet A, max). KiCad's stock model for this land is taller than the datasheet allows, so the model is generated from the datasheet drawing; the dimensions come from the datasheet drawing where it was read and are defaults otherwise (see provenance.model_3d_generated), not the manufacturer's CAD (STEP)+- 3D model files: `drv5053caqdbzr-etched.step` / `drv5053caqdbzr-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `drv5053caqdbzr.step` / `drv5053caqdbzr.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Texas Instruments datasheet](https://www.ti.com/lit/ds/symlink/drv5053.pdf) (28 pp, sha256 `80aebab55793b9b7`, retrieved 2026-11-13, tier: manufacturer)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-sonnet-5-5` (text), consensus `claude-sonnet-5-5` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.+- **CAD:** land: KiCad official libraries (CC-BY-SA 4.0); 3D: generated from the datasheet's package dimensions (provenance.model_3d_generated).++[Datasheet PDF](docs/drv5053caqdbzr-datasheet.pdf)
docs/drv5053caqdbzr-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
drv5053caqdbzr-hero.glbadded
⋯ 1 unchanged line ⋯
drv5053caqdbzr-hero.overlay.jsonadded+150
@@ -0,0 +1,150 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "DRV5053CAQDBZR",+  "kind": "component + footprint reference art",+  "board_use": false,+  "plane_z_mm": -0.02,+  "units": "metre",+  "upAxis": "Z",+  "layers": {+    "pad_outlines": {+      "material": "Footprint pads - teal dashed outlines - 50 percent opacity",+      "rgba": [+        0.0,+        0.902,+        0.863,+        0.5+      ],+      "pads": 3,+      "span_mm": 3.35,+      "dash_mm": 0.12,+      "gap_mm": 0.072,+      "pad_stroke_mm": 0.03+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 8,+      "pin1": {+        "source": "footprint silkscreen",+        "pad": "1"+      }+    },+    "signal_names": {+      "material": "Signal names - 50 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.5+      ],+      "font": "DejaVu Sans Mono",+      "labels": 3,+      "sides": "top + mirrored underside (single-sided)",+      "fallback_to_pad_number": 0+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.0,+    "tolerance_mm": 0.268,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -1.46,+      1.46,+      -1.13,+      1.13+    ],+    "pads_bbox_mm": [+      -1.675,+      1.675,+      -1.25,+      1.25+    ],+    "seating_z_mm": -0.0+  },+  "sources": {+    "glb": "drv5053caqdbzr-etched.glb",+    "glb_sha256": "da710e3ebf4f21f728d5864ba6b2ff3e48618b6893524284e641672ff827e4e1",+    "footprint": "drv5053caqdbzr.kicad_mod",+    "footprint_sha256": "d70f013a37023296292d5e78864f3e746b0e43d58c5d487c9f6437c95b85c7cb",+    "pins": "page.json component.pins",+    "pins_sha256": "f7b2bf40e5eca8f2526e1686e9e62e833d04a0a39d034ae25b0fa6170d2fa11c"+  },+  "generator": "adom-wiki 1.8.24 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "VCC",+      "x": -1.825,+      "y": -0.95,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "2",+      "text": "OUT",+      "x": -1.825,+      "y": 0.95,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "3",+      "text": "GND",+      "x": 1.825,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.6+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "roundrect",+      "center_mm": [+        -0.9375,+        -0.95+      ],+      "size_mm": [+        1.475,+        0.6+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "roundrect",+      "center_mm": [+        -0.9375,+        0.95+      ],+      "size_mm": [+        1.475,+        0.6+      ],+      "rot": 0.0+    },+    {+      "number": "3",+      "shape": "roundrect",+      "center_mm": [+        0.9375,+        0.0+      ],+      "size_mm": [+        1.475,+        0.6+      ],+      "rot": 0.0+    }+  ]+}
drv5053caqdbzr.glbadded
⋯ 1 unchanged line ⋯
drv5053caqdbzr.kicad_modadded+177
@@ -0,0 +1,177 @@+(footprint "SOT-23"+	(version 20260206)+	(generator "kicad-footprint-generator")+	(layer "F.Cu")+	(descr "SOT, 3 Pin (JEDEC TO-236 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=TO-236)")+	(tags "SOT TO_SOT_SMD")+	(property "Reference" "REF**"+		(at 0 -2.4 0)+		(layer "F.SilkS")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "SOT-23"+		(at 0 2.4 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "KiLib_Generator" "package/gullwing"+		(at 0 0 0)+		(layer "F.SilkS")+		(hide yes)+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(attr smd)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -0.76 -1.56)+		(end 0.76 -1.56)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -0.76 -1.51)+		(end -0.76 -1.56)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -0.76 0.39)+		(end -0.76 -0.39)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -0.76 1.56)+		(end -0.76 1.51)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 0.76 -1.56)+		(end 0.76 -0.56)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 0.76 0.56)+		(end 0.76 1.56)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 0.76 1.56)+		(end -0.76 1.56)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_poly+		(pts+			(xy -1.3 -0.38)+			(xy -1.06 -0.05)+			(xy -1.54 -0.05)+		)+		(stroke+			(width 0.12)+			(type solid)+		)+		(fill yes)+		(layer "F.SilkS")+	)+	(fp_poly+		(pts+			(xy -0.325 -1.45)+			(xy 0.65 -1.45)+			(xy 0.65 1.45)+			(xy -0.65 1.45)+			(xy -0.65 -1.125)+		)+		(stroke+			(width 0.1)+			(type solid)+		)+		(fill no)+		(layer "F.Fab")+	)+	(fp_text user "${REFERENCE}"+		(at 0 0 90)+		(layer "F.Fab")+		(effects+			(font+				(size 0.72 0.72)+				(thickness 0.11)+			)+		)+	)+	(pad "1" smd roundrect+		(at -0.9375 -0.95)+		(size 1.475 0.6)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "2" smd roundrect+		(at -0.9375 0.95)+		(size 1.475 0.6)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "3" smd roundrect+		(at 0.9375 0)+		(size 1.475 0.6)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+	(fp_poly+		(pts (xy -1.93 -1.50) (xy -0.90 -1.50) (xy -0.90 -1.70) (xy 0.90 -1.70) (xy 0.90 -0.55) (xy 1.93 -0.55) (xy 1.93 0.55) (xy 0.90 0.55) (xy 0.90 1.70) (xy -0.90 1.70) (xy -0.90 1.50) (xy -1.93 1.50))+		(stroke (width 0.05) (type solid))+		(fill no)+		(layer "F.CrtYd")+	)+)
drv5053caqdbzr.kicad_symadded+25
@@ -0,0 +1,25 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "DRV5053CAQDBZR" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27))))+    (property "Value" "DRV5053CAQDBZR" (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 "DRV5053CAQDBZR_0_1"+    (rectangle (start -12.70 2.54) (end 12.70 -5.08)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "DRV5053CAQDBZR_1_1"+    (pin power_in line (at -17.78 0.00 0) (length 5.08)+      (name "VCC" (effects (font (size 1.27 1.27))))+      (number "1" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at -17.78 -2.54 0) (length 5.08)+      (name "OUT" (effects (font (size 1.27 1.27))))+      (number "2" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 0.00 180) (length 5.08)+      (name "GND" (effects (font (size 1.27 1.27))))+      (number "3" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
drv5053caqdbzr.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>Texas Instruments Hall Sensor, SOT-23. Pinout cross-checked by two models against the datasheet</description>+<packages>+<package name="SOT-23">+  <description>3 pads, 3.4 x 2.5 mm. SOT, 3 Pin</description>+  <smd name="1" x="-0.9375" y="0.9500" dx="1.4750" dy="0.6000" layer="1" roundness="50"/>+  <smd name="2" x="-0.9375" y="-0.9500" dx="1.4750" dy="0.6000" layer="1" roundness="50"/>+  <smd name="3" x="0.9375" y="-0.0000" dx="1.4750" dy="0.6000" layer="1" roundness="50"/>+  <polygon width="0.1200" layer="21">+    <vertex x="-1.3000" y="0.3800"/>+    <vertex x="-1.0600" y="0.0500"/>+    <vertex x="-1.5400" y="0.0500"/>+  </polygon>+  <polygon width="0.1000" layer="51">+    <vertex x="-0.3250" y="1.4500"/>+    <vertex x="0.6500" y="1.4500"/>+    <vertex x="0.6500" y="-1.4500"/>+    <vertex x="-0.6500" y="-1.4500"/>+    <vertex x="-0.6500" y="1.1250"/>+  </polygon>+  <wire x1="-0.7600" y1="1.5600" x2="0.7600" y2="1.5600" width="0.1200" layer="21"/>+  <wire x1="-0.7600" y1="1.5100" x2="-0.7600" y2="1.5600" width="0.1200" layer="21"/>+  <wire x1="-0.7600" y1="-0.3900" x2="-0.7600" y2="0.3900" width="0.1200" layer="21"/>+  <wire x1="-0.7600" y1="-1.5600" x2="-0.7600" y2="-1.5100" width="0.1200" layer="21"/>+  <wire x1="0.7600" y1="1.5600" x2="0.7600" y2="0.5600" width="0.1200" layer="21"/>+  <wire x1="0.7600" y1="-0.5600" x2="0.7600" y2="-1.5600" width="0.1200" layer="21"/>+  <wire x1="0.7600" y1="-1.5600" x2="-0.7600" y2="-1.5600" width="0.1200" layer="21"/>+  <text x="0" y="2.288" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-2.288" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="DRV5053CAQDBZR">+  <description>Texas Instruments Hall Sensor, SOT-23. Pinout cross-checked by two models against the datasheet</description>+  <wire x1="-12.7" y1="2.54" x2="12.7" y2="2.54" width="0.254" layer="94"/>+  <wire x1="12.7" y1="2.54" x2="12.7" y2="-5.08" width="0.254" layer="94"/>+  <wire x1="12.7" y1="-5.08" x2="-12.7" y2="-5.08" width="0.254" layer="94"/>+  <wire x1="-12.7" y1="-5.08" x2="-12.7" y2="2.54" width="0.254" layer="94"/>+  <text x="0.0000" y="5.0800" size="1.27" layer="95" align="center">&gt;NAME</text>+  <text x="0.0000" y="-7.6200" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <pin name="VCC" x="-17.78" y="0" length="middle" direction="pwr"/>+  <pin name="OUT" x="-17.78" y="-2.54" length="middle" direction="out"/>+  <pin name="GND" x="17.78" y="0" length="middle" direction="pwr" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="DRV5053CAQDBZR" prefix="U">+  <description>Texas Instruments Hall Sensor, SOT-23. Pinout cross-checked by two models against the datasheet</description>+  <gates>+    <gate name="G$1" symbol="DRV5053CAQDBZR" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="SOT-23">+      <connects>+        <connect gate="G$1" pin="VCC" pad="1"/>+        <connect gate="G$1" pin="OUT" pad="2"/>+        <connect gate="G$1" pin="GND" pad="3"/>+      </connects>+      <technologies>+        <technology name="">+          <attribute name="MPN" value="DRV5053CAQDBZR" constant="no"/>+          <attribute name="MANUFACTURER" value="Texas Instruments" constant="no"/>+          <attribute name="DATASHEET" value="https://www.ti.com/lit/ds/symlink/drv5053.pdf" constant="no"/>+          <attribute name="ADOM_WIKI" value="https://wiki.adom.inc/adom/drv5053caqdbzr" constant="no"/>+          <attribute name="MOUSER_PN" value="595-DRV5053CAQDBZR" constant="no"/>+          <attribute name="DIGIKEY_PN" value="296-38455-2-ND" constant="no"/>+          <attribute name="LCSC_PN" value="C2654943" constant="no"/>+        </technology>+      </technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
drv5053caqdbzr.stepadded+5911
@@ -0,0 +1,5911 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-11-13T08:35:45',('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('DRV5053CAQDBZR','DRV5053CAQDBZR','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = SHAPE_REPRESENTATION('',(#11,#15,#937,#2091,#3245,#4383),#4481);+#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,#344,#422,#492,#555,#623,#670,#729,+    #791,#838,#864,#871,#878,#933));+#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.185,0.4994));+#24 = VERTEX_POINT('',#25);+#25 = CARTESIAN_POINT('',(0.569739013032,-1.104739013032,1.070486596563)+  );+#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.185,0.4994));+#29 = CARTESIAN_POINT('',(0.562780357984,-1.097780357984,1.12));+#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.185,0.4994));+#33 = CARTESIAN_POINT('',(-0.562780357984,-1.097780357984,1.12));+#34 = CARTESIAN_POINT('',(0.65,-1.185,0.4994));+#35 = CARTESIAN_POINT('',(0.562780357984,-1.097780357984,1.12));+#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.37),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#44 = CARTESIAN_POINT('',(0.65,-1.185,0.4994));+#45 = CARTESIAN_POINT('',(0.562780357984,-1.097780357984,1.12));+#46 = CARTESIAN_POINT('',(0.65,1.185,0.4994));+#47 = CARTESIAN_POINT('',(0.562780357984,1.097780357984,1.12));+#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.569739013032,-1.104739013032,1.070486596563+    ));+#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.58429708652E-02,-6.958655048E-03,+    1.132519371015,1.201403686833),.UNSPECIFIED.);+#60 = CARTESIAN_POINT('',(-0.638623328849,-1.104739013032,1.070486596563+    ));+#61 = CARTESIAN_POINT('',(-0.60418117094,-1.104739013032,1.070486596563)+  );+#62 = CARTESIAN_POINT('',(1.110223024625E-16,-1.104739013032,+    1.070486596563));+#63 = CARTESIAN_POINT('',(0.60418117094,-1.104739013032,1.070486596563)+  );+#64 = CARTESIAN_POINT('',(0.638623328849,-1.104739013032,1.070486596563)+  );+#65 = PCURVE('',#31,#66);+#66 = DEFINITIONAL_REPRESENTATION('',(#67),#70);+#67 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#68,#69),.UNSPECIFIED.,.F.,.F.,(2,+    2),(-6.958655048E-03,1.132519371015),.PIECEWISE_BEZIER_KNOTS.);+#68 = CARTESIAN_POINT('',(-1.110223024625E-16,0.920216881345));+#69 = CARTESIAN_POINT('',(1.3,0.920216881345));+#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.139478026063),(+    -7.58429708652E-02,-6.958655048E-03,1.132519371015,1.201403686833),+  .UNSPECIFIED.);+#73 = CARTESIAN_POINT('',(-0.638623328849,-1.104739013032,1.070486596563+    ));+#74 = CARTESIAN_POINT('',(-0.60418117094,-1.104739013032,1.070486596563)+  );+#75 = CARTESIAN_POINT('',(1.110223024625E-16,-1.104739013032,+    1.070486596563));+#76 = CARTESIAN_POINT('',(0.60418117094,-1.104739013032,1.070486596563)+  );+#77 = CARTESIAN_POINT('',(0.638623328849,-1.104739013032,1.070486596563)+  );+#78 = CARTESIAN_POINT('',(-0.638623328849,-1.047780357984,1.12));+#79 = CARTESIAN_POINT('',(-0.60418117094,-1.047780357984,1.12));+#80 = CARTESIAN_POINT('',(-1.110223024625E-16,-1.047780357984,1.12));+#81 = CARTESIAN_POINT('',(0.60418117094,-1.047780357984,1.12));+#82 = CARTESIAN_POINT('',(0.638623328849,-1.047780357984,1.12));+#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.185,0.4994));+#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.185,0.4994));+#96 = CARTESIAN_POINT('',(-0.562780357984,-1.097780357984,1.12));+#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.37),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#106 = CARTESIAN_POINT('',(-0.65,1.185,0.4994));+#107 = CARTESIAN_POINT('',(-0.562780357984,1.097780357984,1.12));+#108 = CARTESIAN_POINT('',(-0.65,-1.185,0.4994));+#109 = CARTESIAN_POINT('',(-0.562780357984,-1.097780357984,1.12));+#110 = DEFINITIONAL_REPRESENTATION('',(#111),#115);+#111 = LINE('',#112,#113);+#112 = CARTESIAN_POINT('',(2.37,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.185,0.4994));+#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.586840948885,-1.121840948885,5.E-02));+#132 = CARTESIAN_POINT('',(-0.65,-1.185,0.4994));+#133 = CARTESIAN_POINT('',(0.586840948885,-1.121840948885,5.E-02));+#134 = CARTESIAN_POINT('',(0.65,-1.185,0.4994));+#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.185,0.4994));+#148 = VERTEX_POINT('',#149);+#149 = CARTESIAN_POINT('',(0.569739013032,1.104739013032,1.070486596563)+  );+#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.185,0.4994));+#153 = CARTESIAN_POINT('',(0.562780357984,1.097780357984,1.12));+#154 = PCURVE('',#43,#155);+#155 = DEFINITIONAL_REPRESENTATION('',(#156),#160);+#156 = LINE('',#157,#158);+#157 = CARTESIAN_POINT('',(2.37,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.185,0.4994));+#164 = CARTESIAN_POINT('',(0.562780357984,1.097780357984,1.12));+#165 = CARTESIAN_POINT('',(-0.65,1.185,0.4994));+#166 = CARTESIAN_POINT('',(-0.562780357984,1.097780357984,1.12));+#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.141326970865,-6.958655048E-03,+    2.202519371015,2.336887686833),.UNSPECIFIED.);+#177 = CARTESIAN_POINT('',(0.569739013032,-1.239107328849,1.070486596563+    ));+#178 = CARTESIAN_POINT('',(0.569739013032,-1.17192317094,1.070486596563)+  );+#179 = CARTESIAN_POINT('',(0.569739013032,-4.440892098501E-16,+    1.070486596563));+#180 = CARTESIAN_POINT('',(0.569739013032,1.17192317094,1.070486596563)+  );+#181 = CARTESIAN_POINT('',(0.569739013032,1.239107328849,1.070486596563)+  );+#182 = PCURVE('',#43,#183);+#183 = DEFINITIONAL_REPRESENTATION('',(#184),#187);+#184 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#185,#186),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-6.958655048E-03,2.202519371015),.PIECEWISE_BEZIER_KNOTS.);+#185 = CARTESIAN_POINT('',(0.,0.920216881345));+#186 = CARTESIAN_POINT('',(2.37,0.920216881345));+#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.209478026063),(+    -0.141326970865,-6.958655048E-03,2.202519371015,2.336887686833),+  .UNSPECIFIED.);+#190 = CARTESIAN_POINT('',(0.569739013032,-1.239107328849,1.070486596563+    ));+#191 = CARTESIAN_POINT('',(0.569739013032,-1.17192317094,1.070486596563)+  );+#192 = CARTESIAN_POINT('',(0.569739013032,-4.440892098501E-16,+    1.070486596563));+#193 = CARTESIAN_POINT('',(0.569739013032,1.17192317094,1.070486596563)+  );+#194 = CARTESIAN_POINT('',(0.569739013032,1.239107328849,1.070486596563)+  );+#195 = CARTESIAN_POINT('',(0.512780357984,-1.239107328849,1.12));+#196 = CARTESIAN_POINT('',(0.512780357984,-1.17192317094,1.12));+#197 = CARTESIAN_POINT('',(0.512780357984,-2.22044604925E-16,1.12));+#198 = CARTESIAN_POINT('',(0.512780357984,1.17192317094,1.12));+#199 = CARTESIAN_POINT('',(0.512780357984,1.239107328849,1.12));+#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.185,0.4994));+#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.37),.PIECEWISE_BEZIER_KNOTS.);+#217 = CARTESIAN_POINT('',(0.,0.));+#218 = CARTESIAN_POINT('',(2.37,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.37),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#222 = CARTESIAN_POINT('',(0.586840948885,-1.121840948885,5.E-02));+#223 = CARTESIAN_POINT('',(0.65,-1.185,0.4994));+#224 = CARTESIAN_POINT('',(0.586840948885,1.121840948885,5.E-02));+#225 = CARTESIAN_POINT('',(0.65,1.185,0.4994));+#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,#284,#316,#343));+#235 = ORIENTED_EDGE('',*,*,#236,.T.);+#236 = EDGE_CURVE('',#56,#237,#239,.T.);+#237 = VERTEX_POINT('',#238);+#238 = CARTESIAN_POINT('',(-0.512780357984,-1.047780357984,1.12));+#239 = SURFACE_CURVE('',#240,(#249,#261),.PCURVE_S1.);+#240 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#241,#242,#243,#244,#245,#246,+    #247,#248),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.169475832718,1.),+  .UNSPECIFIED.);+#241 = CARTESIAN_POINT('',(-0.569739013032,-1.104739013032,+    1.070486596563));+#242 = CARTESIAN_POINT('',(-0.567325734158,-1.102325734158,+    1.072584427882));+#243 = CARTESIAN_POINT('',(-0.564912455282,-1.099912455282,+    1.074682259204));+#244 = CARTESIAN_POINT('',(-0.56249917641,-1.09749917641,1.076780090522)+  );+#245 = CARTESIAN_POINT('',(-0.548259512648,-1.083259512648,+    1.089158441381));+#246 = CARTESIAN_POINT('',(-0.536433127761,-1.071433127761,1.09943896092+    ));+#247 = CARTESIAN_POINT('',(-0.524606742872,-1.059606742872,+    1.109719480461));+#248 = CARTESIAN_POINT('',(-0.512780357984,-1.047780357984,1.12));+#249 = PCURVE('',#72,#250);+#250 = DEFINITIONAL_REPRESENTATION('',(#251),#260);+#251 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#252,#253,#254,#255,#256,#257,+    #258,#259),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.169475832718,1.),+  .UNSPECIFIED.);+#252 = CARTESIAN_POINT('',(0.,-6.958655048001E-03));+#253 = CARTESIAN_POINT('',(4.827849683127E-02,-4.545376174385E-03));+#254 = CARTESIAN_POINT('',(9.655699371834E-02,-2.132097297979E-03));+#255 = CARTESIAN_POINT('',(0.144835490519,2.811815740852E-04));+#256 = CARTESIAN_POINT('',(0.429704997025,1.452084533564E-02));+#257 = CARTESIAN_POINT('',(0.666296006687,2.634723022288E-02));+#258 = CARTESIAN_POINT('',(0.902887016388,3.817361511207E-02));+#259 = CARTESIAN_POINT('',(1.139478026063,5.E-02));+#260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#261 = PCURVE('',#262,#273);+#262 = B_SPLINE_SURFACE_WITH_KNOTS('',1,2,(+    (#263,#264,#265,#266,#267)+    ,(#268,#269,#270,#271,#272+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(3,1,1,3),(0.,2.209478026063),(+    -0.141326970865,-6.958655048E-03,2.202519371015,2.336887686833),+  .UNSPECIFIED.);+#263 = CARTESIAN_POINT('',(-0.512780357984,1.239107328849,1.12));+#264 = CARTESIAN_POINT('',(-0.512780357984,1.17192317094,1.12));+#265 = CARTESIAN_POINT('',(-0.512780357984,0.,1.12));+#266 = CARTESIAN_POINT('',(-0.512780357984,-1.17192317094,1.12));+#267 = CARTESIAN_POINT('',(-0.512780357984,-1.239107328849,1.12));+#268 = CARTESIAN_POINT('',(-0.569739013032,1.239107328849,1.070486596563+    ));+#269 = CARTESIAN_POINT('',(-0.569739013032,1.17192317094,1.070486596563)+  );+#270 = CARTESIAN_POINT('',(-0.569739013032,2.22044604925E-16,+    1.070486596563));+#271 = CARTESIAN_POINT('',(-0.569739013032,-1.17192317094,1.070486596563+    ));+#272 = CARTESIAN_POINT('',(-0.569739013032,-1.239107328849,+    1.070486596563));+#273 = DEFINITIONAL_REPRESENTATION('',(#274),#283);+#274 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#275,#276,#277,#278,#279,#280,+    #281,#282),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.169475832718,1.),+  .UNSPECIFIED.);+#275 = CARTESIAN_POINT('',(2.209478026002,2.202519371014));+#276 = CARTESIAN_POINT('',(2.115864743921,2.20010609214));+#277 = CARTESIAN_POINT('',(2.022251461868,2.197692813267));+#278 = CARTESIAN_POINT('',(1.92863817977,2.195279534393));+#279 = CARTESIAN_POINT('',(1.376268673271,2.181039870632));+#280 = CARTESIAN_POINT('',(0.917512448847,2.169213485744));+#281 = CARTESIAN_POINT('',(0.458756224444,2.157387100856));+#282 = CARTESIAN_POINT('',(2.743466626773E-11,2.145560715968));+#283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#284 = ORIENTED_EDGE('',*,*,#285,.T.);+#285 = EDGE_CURVE('',#237,#286,#288,.T.);+#286 = VERTEX_POINT('',#287);+#287 = CARTESIAN_POINT('',(0.512780357984,-1.047780357984,1.12));+#288 = SURFACE_CURVE('',#289,(#295,#302),.PCURVE_S1.);+#289 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#290,#291,#292,#293,#294),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-7.58429708652E-02,-6.958655048E-03,+    1.132519371015,1.201403686833),.UNSPECIFIED.);+#290 = CARTESIAN_POINT('',(-0.638623328849,-1.047780357984,1.12));+#291 = CARTESIAN_POINT('',(-0.60418117094,-1.047780357984,1.12));+#292 = CARTESIAN_POINT('',(-1.110223024625E-16,-1.047780357984,1.12));+#293 = CARTESIAN_POINT('',(0.60418117094,-1.047780357984,1.12));+#294 = CARTESIAN_POINT('',(0.638623328849,-1.047780357984,1.12));+#295 = PCURVE('',#72,#296);+#296 = DEFINITIONAL_REPRESENTATION('',(#297),#301);+#297 = LINE('',#298,#299);+#298 = CARTESIAN_POINT('',(1.139478026063,0.));+#299 = VECTOR('',#300,1.);+#300 = DIRECTION('',(0.,1.));+#301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#302 = PCURVE('',#303,#308);+#303 = PLANE('',#304);+#304 = AXIS2_PLACEMENT_3D('',#305,#306,#307);+#305 = CARTESIAN_POINT('',(-0.562780357984,-1.097780357984,1.12));+#306 = DIRECTION('',(0.,0.,-1.));+#307 = DIRECTION('',(0.456198593825,0.889877993318,0.));+#308 = DEFINITIONAL_REPRESENTATION('',(#309),#315);+#309 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#310,#311,#312,#313,#314),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-7.58429708652E-02,-6.958655048E-03,+    1.132519371015,1.201403686833),.UNSPECIFIED.);+#310 = CARTESIAN_POINT('',(9.894443005779E-03,-9.030092041189E-02));+#311 = CARTESIAN_POINT('',(2.560690701217E-02,-5.965160204628E-02));+#312 = CARTESIAN_POINT('',(0.301233507611,0.47799592595));+#313 = CARTESIAN_POINT('',(0.576860108209,1.015643453947));+#314 = CARTESIAN_POINT('',(0.592572572215,1.046292772313));+#315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#316 = ORIENTED_EDGE('',*,*,#317,.F.);+#317 = EDGE_CURVE('',#24,#286,#318,.T.);+#318 = SURFACE_CURVE('',#319,(#325,#334),.PCURVE_S1.);+#319 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#320,#321,#322,#323,#324),+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#320 = CARTESIAN_POINT('',(0.569739013032,-1.104739013032,1.070486596563+    ));+#321 = CARTESIAN_POINT('',(0.55549934927,-1.09049934927,1.082864947422)+  );+#322 = CARTESIAN_POINT('',(0.541259685509,-1.076259685509,1.09524329828)+  );+#323 = CARTESIAN_POINT('',(0.527020021745,-1.062020021745,1.107621649141+    ));+#324 = CARTESIAN_POINT('',(0.512780357984,-1.047780357984,1.12));+#325 = PCURVE('',#72,#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('',(0.,1.132519371015));+#329 = CARTESIAN_POINT('',(0.284869506507,1.118279707254));+#330 = CARTESIAN_POINT('',(0.569739013004,1.104040043493));+#331 = CARTESIAN_POINT('',(0.854608519557,1.089800379729));+#332 = CARTESIAN_POINT('',(1.139478026063,1.075560715967));+#333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#334 = PCURVE('',#189,#335);+#335 = DEFINITIONAL_REPRESENTATION('',(#336),#342);+#336 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#337,#338,#339,#340,#341),+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#337 = CARTESIAN_POINT('',(2.442274087953E-11,-6.958655047369E-03));+#338 = CARTESIAN_POINT('',(0.552369506523,7.281008714182E-03));+#339 = CARTESIAN_POINT('',(1.104739013027,2.152067247587E-02));+#340 = CARTESIAN_POINT('',(1.657108519501,3.57603362368E-02));+#341 = CARTESIAN_POINT('',(2.209478025999,4.999999999836E-02));+#342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#343 = ORIENTED_EDGE('',*,*,#55,.F.);+#344 = ADVANCED_FACE('',(#345),#130,.T.);+#345 = FACE_BOUND('',#346,.T.);+#346 = EDGE_LOOP('',(#347,#376,#396,#397));+#347 = ORIENTED_EDGE('',*,*,#348,.T.);+#348 = EDGE_CURVE('',#349,#351,#353,.T.);+#349 = VERTEX_POINT('',#350);+#350 = CARTESIAN_POINT('',(-0.586840948885,-1.121840948885,5.E-02));+#351 = VERTEX_POINT('',#352);+#352 = CARTESIAN_POINT('',(0.586840948885,-1.121840948885,5.E-02));+#353 = SURFACE_CURVE('',#354,(#358,#364),.PCURVE_S1.);+#354 = LINE('',#355,#356);+#355 = CARTESIAN_POINT('',(-0.586840948885,-1.121840948885,5.E-02));+#356 = VECTOR('',#357,1.);+#357 = DIRECTION('',(1.,0.,0.));+#358 = PCURVE('',#130,#359);+#359 = DEFINITIONAL_REPRESENTATION('',(#360),#363);+#360 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#361,#362),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.173681897769),.PIECEWISE_BEZIER_KNOTS.);+#361 = CARTESIAN_POINT('',(0.,0.));+#362 = CARTESIAN_POINT('',(1.3,0.));+#363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#364 = PCURVE('',#365,#370);+#365 = PLANE('',#366);+#366 = AXIS2_PLACEMENT_3D('',#367,#368,#369);+#367 = CARTESIAN_POINT('',(-0.586840948885,-1.121840948885,5.E-02));+#368 = DIRECTION('',(0.,0.,-1.));+#369 = DIRECTION('',(0.463517270967,0.886087884758,0.));+#370 = DEFINITIONAL_REPRESENTATION('',(#371),#375);+#371 = LINE('',#372,#373);+#372 = CARTESIAN_POINT('',(0.,0.));+#373 = VECTOR('',#374,1.);+#374 = DIRECTION('',(0.463517270967,0.886087884758));+#375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#376 = ORIENTED_EDGE('',*,*,#377,.T.);+#377 = EDGE_CURVE('',#351,#22,#378,.T.);+#378 = SURFACE_CURVE('',#379,(#382,#389),.PCURVE_S1.);+#379 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#380,#381),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#380 = CARTESIAN_POINT('',(0.586840948885,-1.121840948885,5.E-02));+#381 = CARTESIAN_POINT('',(0.65,-1.185,0.4994));+#382 = PCURVE('',#130,#383);+#383 = DEFINITIONAL_REPRESENTATION('',(#384),#388);+#384 = LINE('',#385,#386);+#385 = CARTESIAN_POINT('',(1.3,0.));+#386 = VECTOR('',#387,1.);+#387 = DIRECTION('',(0.,1.));+#388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#389 = PCURVE('',#221,#390);+#390 = DEFINITIONAL_REPRESENTATION('',(#391),#395);+#391 = LINE('',#392,#393);+#392 = CARTESIAN_POINT('',(0.,0.));+#393 = VECTOR('',#394,1.);+#394 = DIRECTION('',(0.,1.));+#395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#396 = ORIENTED_EDGE('',*,*,#117,.F.);+#397 = ORIENTED_EDGE('',*,*,#398,.F.);+#398 = EDGE_CURVE('',#349,#91,#399,.T.);+#399 = SURFACE_CURVE('',#400,(#403,#410),.PCURVE_S1.);+#400 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#401,#402),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#401 = CARTESIAN_POINT('',(-0.586840948885,-1.121840948885,5.E-02));+#402 = CARTESIAN_POINT('',(-0.65,-1.185,0.4994));+#403 = PCURVE('',#130,#404);+#404 = DEFINITIONAL_REPRESENTATION('',(#405),#409);+#405 = LINE('',#406,#407);+#406 = CARTESIAN_POINT('',(0.,0.));+#407 = VECTOR('',#408,1.);+#408 = DIRECTION('',(0.,1.));+#409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#410 = PCURVE('',#411,#416);+#411 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#412,#413)+    ,(#414,#415+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.37),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#412 = CARTESIAN_POINT('',(-0.586840948885,1.121840948885,5.E-02));+#413 = CARTESIAN_POINT('',(-0.65,1.185,0.4994));+#414 = CARTESIAN_POINT('',(-0.586840948885,-1.121840948885,5.E-02));+#415 = CARTESIAN_POINT('',(-0.65,-1.185,0.4994));+#416 = DEFINITIONAL_REPRESENTATION('',(#417),#421);+#417 = LINE('',#418,#419);+#418 = CARTESIAN_POINT('',(2.37,0.));+#419 = VECTOR('',#420,1.);+#420 = DIRECTION('',(0.,1.));+#421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#422 = ADVANCED_FACE('',(#423),#105,.T.);+#423 = FACE_BOUND('',#424,.T.);+#424 = EDGE_LOOP('',(#425,#426,#450,#472));+#425 = ORIENTED_EDGE('',*,*,#90,.T.);+#426 = ORIENTED_EDGE('',*,*,#427,.F.);+#427 = EDGE_CURVE('',#428,#56,#430,.T.);+#428 = VERTEX_POINT('',#429);+#429 = CARTESIAN_POINT('',(-0.569739013032,1.104739013032,1.070486596563+    ));+#430 = SURFACE_CURVE('',#431,(#437,#443),.PCURVE_S1.);+#431 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#432,#433,#434,#435,#436),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.141326970865,-6.958655048E-03,+    2.202519371015,2.336887686833),.UNSPECIFIED.);+#432 = CARTESIAN_POINT('',(-0.569739013032,1.239107328849,1.070486596563+    ));+#433 = CARTESIAN_POINT('',(-0.569739013032,1.17192317094,1.070486596563)+  );+#434 = CARTESIAN_POINT('',(-0.569739013032,2.22044604925E-16,+    1.070486596563));+#435 = CARTESIAN_POINT('',(-0.569739013032,-1.17192317094,1.070486596563+    ));+#436 = CARTESIAN_POINT('',(-0.569739013032,-1.239107328849,+    1.070486596563));+#437 = PCURVE('',#105,#438);+#438 = DEFINITIONAL_REPRESENTATION('',(#439),#442);+#439 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#440,#441),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-6.958655048E-03,2.202519371015),.PIECEWISE_BEZIER_KNOTS.);+#440 = CARTESIAN_POINT('',(0.,0.920216881345));+#441 = CARTESIAN_POINT('',(2.37,0.920216881345));+#442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#443 = PCURVE('',#262,#444);+#444 = DEFINITIONAL_REPRESENTATION('',(#445),#449);+#445 = LINE('',#446,#447);+#446 = CARTESIAN_POINT('',(2.209478026063,0.));+#447 = VECTOR('',#448,1.);+#448 = DIRECTION('',(0.,1.));+#449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#450 = ORIENTED_EDGE('',*,*,#451,.F.);+#451 = EDGE_CURVE('',#452,#428,#454,.T.);+#452 = VERTEX_POINT('',#453);+#453 = CARTESIAN_POINT('',(-0.65,1.185,0.4994));+#454 = SURFACE_CURVE('',#455,(#458,#465),.PCURVE_S1.);+#455 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#456,#457),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#456 = CARTESIAN_POINT('',(-0.65,1.185,0.4994));+#457 = CARTESIAN_POINT('',(-0.562780357984,1.097780357984,1.12));+#458 = PCURVE('',#105,#459);+#459 = DEFINITIONAL_REPRESENTATION('',(#460),#464);+#460 = LINE('',#461,#462);+#461 = CARTESIAN_POINT('',(0.,0.));+#462 = VECTOR('',#463,1.);+#463 = DIRECTION('',(0.,1.));+#464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#465 = PCURVE('',#162,#466);+#466 = DEFINITIONAL_REPRESENTATION('',(#467),#471);+#467 = LINE('',#468,#469);+#468 = CARTESIAN_POINT('',(1.3,0.));+#469 = VECTOR('',#470,1.);+#470 = DIRECTION('',(0.,1.));+#471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#472 = ORIENTED_EDGE('',*,*,#473,.T.);+#473 = EDGE_CURVE('',#452,#91,#474,.T.);+#474 = SURFACE_CURVE('',#475,(#479,#485),.PCURVE_S1.);+#475 = LINE('',#476,#477);+#476 = CARTESIAN_POINT('',(-0.65,1.185,0.4994));+#477 = VECTOR('',#478,1.);+#478 = DIRECTION('',(0.,-1.,0.));+#479 = PCURVE('',#105,#480);+#480 = DEFINITIONAL_REPRESENTATION('',(#481),#484);+#481 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#482,#483),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,2.37),.PIECEWISE_BEZIER_KNOTS.);+#482 = CARTESIAN_POINT('',(0.,0.));+#483 = CARTESIAN_POINT('',(2.37,0.));+#484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#485 = PCURVE('',#411,#486);+#486 = DEFINITIONAL_REPRESENTATION('',(#487),#491);+#487 = LINE('',#488,#489);+#488 = CARTESIAN_POINT('',(0.,1.));+#489 = VECTOR('',#490,1.);+#490 = DIRECTION('',(1.,0.));+#491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#492 = ADVANCED_FACE('',(#493),#162,.T.);+#493 = FACE_BOUND('',#494,.T.);+#494 = EDGE_LOOP('',(#495,#496,#529,#530));+#495 = ORIENTED_EDGE('',*,*,#451,.T.);+#496 = ORIENTED_EDGE('',*,*,#497,.F.);+#497 = EDGE_CURVE('',#148,#428,#498,.T.);+#498 = SURFACE_CURVE('',#499,(#505,#511),.PCURVE_S1.);+#499 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#500,#501,#502,#503,#504),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-7.58429708652E-02,-6.958655048E-03,+    1.132519371015,1.201403686833),.UNSPECIFIED.);+#500 = CARTESIAN_POINT('',(0.638623328849,1.104739013032,1.070486596563)+  );+#501 = CARTESIAN_POINT('',(0.60418117094,1.104739013032,1.070486596563)+  );+#502 = CARTESIAN_POINT('',(-1.110223024625E-16,1.104739013032,+    1.070486596563));+#503 = CARTESIAN_POINT('',(-0.60418117094,1.104739013032,1.070486596563)+  );+#504 = CARTESIAN_POINT('',(-0.638623328849,1.104739013032,1.070486596563+    ));+#505 = PCURVE('',#162,#506);+#506 = DEFINITIONAL_REPRESENTATION('',(#507),#510);+#507 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#508,#509),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-6.958655048E-03,1.132519371015),.PIECEWISE_BEZIER_KNOTS.);+#508 = CARTESIAN_POINT('',(2.22044604925E-16,0.920216881345));+#509 = CARTESIAN_POINT('',(1.3,0.920216881345));+#510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#511 = PCURVE('',#512,#523);+#512 = B_SPLINE_SURFACE_WITH_KNOTS('',1,2,(+    (#513,#514,#515,#516,#517)+    ,(#518,#519,#520,#521,#522+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(3,1,1,3),(0.,1.139478026063),(+    -7.58429708652E-02,-6.958655048E-03,1.132519371015,1.201403686833),+  .UNSPECIFIED.);+#513 = CARTESIAN_POINT('',(0.638623328849,1.047780357984,1.12));+#514 = CARTESIAN_POINT('',(0.60418117094,1.047780357984,1.12));+#515 = CARTESIAN_POINT('',(-2.22044604925E-16,1.047780357984,1.12));+#516 = CARTESIAN_POINT('',(-0.60418117094,1.047780357984,1.12));+#517 = CARTESIAN_POINT('',(-0.638623328849,1.047780357984,1.12));+#518 = CARTESIAN_POINT('',(0.638623328849,1.104739013032,1.070486596563)+  );+#519 = CARTESIAN_POINT('',(0.60418117094,1.104739013032,1.070486596563)+  );+#520 = CARTESIAN_POINT('',(-1.110223024625E-16,1.104739013032,+    1.070486596563));+#521 = CARTESIAN_POINT('',(-0.60418117094,1.104739013032,1.070486596563)+  );+#522 = CARTESIAN_POINT('',(-0.638623328849,1.104739013032,1.070486596563+    ));+#523 = DEFINITIONAL_REPRESENTATION('',(#524),#528);+#524 = LINE('',#525,#526);+#525 = CARTESIAN_POINT('',(1.139478026063,0.));+#526 = VECTOR('',#527,1.);+#527 = DIRECTION('',(0.,1.));+#528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#529 = ORIENTED_EDGE('',*,*,#145,.F.);+#530 = ORIENTED_EDGE('',*,*,#531,.T.);+#531 = EDGE_CURVE('',#146,#452,#532,.T.);+#532 = SURFACE_CURVE('',#533,(#537,#543),.PCURVE_S1.);+#533 = LINE('',#534,#535);+#534 = CARTESIAN_POINT('',(0.65,1.185,0.4994));+#535 = VECTOR('',#536,1.);+#536 = DIRECTION('',(-1.,0.,0.));+#537 = PCURVE('',#162,#538);+#538 = DEFINITIONAL_REPRESENTATION('',(#539),#542);+#539 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#540,#541),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.3),.PIECEWISE_BEZIER_KNOTS.);+#540 = CARTESIAN_POINT('',(0.,0.));+#541 = CARTESIAN_POINT('',(1.3,0.));+#542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#543 = PCURVE('',#544,#549);+#544 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+    (#545,#546)+    ,(#547,#548+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.3),(0.,1.),+  .PIECEWISE_BEZIER_KNOTS.);+#545 = CARTESIAN_POINT('',(0.586840948885,1.121840948885,5.E-02));+#546 = CARTESIAN_POINT('',(0.65,1.185,0.4994));+#547 = CARTESIAN_POINT('',(-0.586840948885,1.121840948885,5.E-02));+#548 = CARTESIAN_POINT('',(-0.65,1.185,0.4994));+#549 = DEFINITIONAL_REPRESENTATION('',(#550),#554);+#550 = LINE('',#551,#552);+#551 = CARTESIAN_POINT('',(0.,1.));+#552 = VECTOR('',#553,1.);+#553 = DIRECTION('',(1.,0.));+#554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#555 = ADVANCED_FACE('',(#556),#189,.F.);+#556 = FACE_BOUND('',#557,.F.);+#557 = EDGE_LOOP('',(#558,#559,#586,#622));+#558 = ORIENTED_EDGE('',*,*,#317,.T.);+#559 = ORIENTED_EDGE('',*,*,#560,.T.);+#560 = EDGE_CURVE('',#286,#561,#563,.T.);+#561 = VERTEX_POINT('',#562);+#562 = CARTESIAN_POINT('',(0.512780357984,1.047780357984,1.12));+#563 = SURFACE_CURVE('',#564,(#570,#577),.PCURVE_S1.);+#564 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#565,#566,#567,#568,#569),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.141326970865,-6.958655048E-03,+    2.202519371015,2.336887686833),.UNSPECIFIED.);+#565 = CARTESIAN_POINT('',(0.512780357984,-1.239107328849,1.12));+#566 = CARTESIAN_POINT('',(0.512780357984,-1.17192317094,1.12));+#567 = CARTESIAN_POINT('',(0.512780357984,-2.22044604925E-16,1.12));+#568 = CARTESIAN_POINT('',(0.512780357984,1.17192317094,1.12));+#569 = CARTESIAN_POINT('',(0.512780357984,1.239107328849,1.12));+#570 = PCURVE('',#189,#571);+#571 = DEFINITIONAL_REPRESENTATION('',(#572),#576);+#572 = LINE('',#573,#574);+#573 = CARTESIAN_POINT('',(2.209478026063,0.));+#574 = VECTOR('',#575,1.);+#575 = DIRECTION('',(0.,1.));+#576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#577 = PCURVE('',#303,#578);+#578 = DEFINITIONAL_REPRESENTATION('',(#579),#585);+#579 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#580,#581,#582,#583,#584),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.141326970865,-6.958655048E-03,+    2.202519371015,2.336887686833),.UNSPECIFIED.);+#580 = CARTESIAN_POINT('',(0.364905524963,1.021590976996));+#581 = CARTESIAN_POINT('',(0.424691228586,0.99094165863));+#582 = CARTESIAN_POINT('',(1.467559868265,0.456311955976));+#583 = CARTESIAN_POINT('',(2.510428507944,-7.831774667751E-02));+#584 = CARTESIAN_POINT('',(2.570214211567,-0.108967065043));+#585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#586 = ORIENTED_EDGE('',*,*,#587,.F.);+#587 = EDGE_CURVE('',#148,#561,#588,.T.);+#588 = SURFACE_CURVE('',#589,(#598,#610),.PCURVE_S1.);+#589 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#590,#591,#592,#593,#594,#595,+    #596,#597),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.832110625955,1.),+  .UNSPECIFIED.);+#590 = CARTESIAN_POINT('',(0.569739013032,1.104739013032,1.070486596563)+  );+#591 = CARTESIAN_POINT('',(0.557890037505,1.092890037505,1.080786753845)+  );+#592 = CARTESIAN_POINT('',(0.546041061979,1.081041061979,1.091086911127)+  );+#593 = CARTESIAN_POINT('',(0.534192086453,1.069192086453,1.101387068408)+  );+#594 = CARTESIAN_POINT('',(0.519952422691,1.054952422691,1.113765419267)+  );+#595 = CARTESIAN_POINT('',(0.517561734456,1.052561734456,1.115843612844)+  );+#596 = CARTESIAN_POINT('',(0.515171046219,1.050171046219,1.117921806423)+  );+#597 = CARTESIAN_POINT('',(0.512780357984,1.047780357984,1.12));+#598 = PCURVE('',#189,#599);+#599 = DEFINITIONAL_REPRESENTATION('',(#600),#609);+#600 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#601,#602,#603,#604,#605,#606,+    #607,#608),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.832110625955,1.),+  .UNSPECIFIED.);+#601 = CARTESIAN_POINT('',(0.,2.202519371015));+#602 = CARTESIAN_POINT('',(0.459632535821,2.190670395489));+#603 = CARTESIAN_POINT('',(0.919265071654,2.178821419963));+#604 = CARTESIAN_POINT('',(1.378897607469,2.166972444436));+#605 = CARTESIAN_POINT('',(1.93126711398,2.152732780675));+#606 = CARTESIAN_POINT('',(2.024004084653,2.150342092439));+#607 = CARTESIAN_POINT('',(2.116741055373,2.147951404203));+#608 = CARTESIAN_POINT('',(2.209478026063,2.145560715967));+#609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#610 = PCURVE('',#512,#611);+#611 = DEFINITIONAL_REPRESENTATION('',(#612),#621);+#612 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#613,#614,#615,#616,#617,#618,+    #619,#620),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.832110625955,1.),+  .UNSPECIFIED.);+#613 = CARTESIAN_POINT('',(1.139478026051,-6.958655047369E-03));+#614 = CARTESIAN_POINT('',(0.902435082671,4.890320478911E-03));+#615 = CARTESIAN_POINT('',(0.665392139313,1.673929600407E-02));+#616 = CARTESIAN_POINT('',(0.42834919592,2.858827153098E-02));+#617 = CARTESIAN_POINT('',(0.143479689406,4.282793529286E-02));+#618 = CARTESIAN_POINT('',(9.565312624063E-02,4.521862353009E-02));+#619 = CARTESIAN_POINT('',(4.782656316616E-02,4.760931176275E-02));+#620 = CARTESIAN_POINT('',(3.29734884989E-11,4.999999999835E-02));+#621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#622 = ORIENTED_EDGE('',*,*,#174,.F.);+#623 = ADVANCED_FACE('',(#624),#221,.T.);+#624 = FACE_BOUND('',#625,.T.);+#625 = EDGE_LOOP('',(#626,#648,#668,#669));+#626 = ORIENTED_EDGE('',*,*,#627,.T.);+#627 = EDGE_CURVE('',#351,#628,#630,.T.);+#628 = VERTEX_POINT('',#629);+#629 = CARTESIAN_POINT('',(0.586840948885,1.121840948885,5.E-02));+#630 = SURFACE_CURVE('',#631,(#635,#641),.PCURVE_S1.);+#631 = LINE('',#632,#633);+#632 = CARTESIAN_POINT('',(0.586840948885,-1.121840948885,5.E-02));+#633 = VECTOR('',#634,1.);+#634 = DIRECTION('',(0.,1.,0.));+#635 = PCURVE('',#221,#636);+#636 = DEFINITIONAL_REPRESENTATION('',(#637),#640);+#637 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#638,#639),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,2.243681897769),.PIECEWISE_BEZIER_KNOTS.);+#638 = CARTESIAN_POINT('',(0.,0.));+#639 = CARTESIAN_POINT('',(2.37,0.));+#640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#641 = PCURVE('',#365,#642);+#642 = DEFINITIONAL_REPRESENTATION('',(#643),#647);+#643 = LINE('',#644,#645);+#644 = CARTESIAN_POINT('',(0.544021830238,1.039985310174));+#645 = VECTOR('',#646,1.);+#646 = DIRECTION('',(0.886087884758,-0.463517270967));+#647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#648 = ORIENTED_EDGE('',*,*,#649,.T.);+#649 = EDGE_CURVE('',#628,#146,#650,.T.);+#650 = SURFACE_CURVE('',#651,(#654,#661),.PCURVE_S1.);+#651 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#652,#653),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#652 = CARTESIAN_POINT('',(0.586840948885,1.121840948885,5.E-02));+#653 = CARTESIAN_POINT('',(0.65,1.185,0.4994));+#654 = PCURVE('',#221,#655);+#655 = DEFINITIONAL_REPRESENTATION('',(#656),#660);+#656 = LINE('',#657,#658);+#657 = CARTESIAN_POINT('',(2.37,0.));+#658 = VECTOR('',#659,1.);+#659 = DIRECTION('',(0.,1.));+#660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#661 = PCURVE('',#544,#662);+#662 = DEFINITIONAL_REPRESENTATION('',(#663),#667);+#663 = LINE('',#664,#665);+#664 = CARTESIAN_POINT('',(0.,0.));+#665 = VECTOR('',#666,1.);+#666 = DIRECTION('',(0.,1.));+#667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#668 = ORIENTED_EDGE('',*,*,#208,.F.);+#669 = ORIENTED_EDGE('',*,*,#377,.F.);+#670 = ADVANCED_FACE('',(#671),#262,.T.);+#671 = FACE_BOUND('',#672,.T.);+#672 = EDGE_LOOP('',(#673,#702,#703,#704));+#673 = ORIENTED_EDGE('',*,*,#674,.T.);+#674 = EDGE_CURVE('',#675,#428,#677,.T.);+#675 = VERTEX_POINT('',#676);+#676 = CARTESIAN_POINT('',(-0.512780357984,1.047780357984,1.12));+#677 = SURFACE_CURVE('',#678,(#684,#693),.PCURVE_S1.);+#678 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#679,#680,#681,#682,#683),+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#679 = CARTESIAN_POINT('',(-0.512780357984,1.047780357984,1.12));+#680 = CARTESIAN_POINT('',(-0.527020021745,1.062020021745,1.107621649141+    ));+#681 = CARTESIAN_POINT('',(-0.54125968551,1.07625968551,1.095243298279)+  );+#682 = CARTESIAN_POINT('',(-0.55549934927,1.09049934927,1.082864947422)+  );+#683 = CARTESIAN_POINT('',(-0.569739013032,1.104739013032,1.070486596563+    ));+#684 = PCURVE('',#262,#685);+#685 = DEFINITIONAL_REPRESENTATION('',(#686),#692);+#686 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#687,#688,#689,#690,#691),+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#687 = CARTESIAN_POINT('',(7.622303233533E-11,4.999999999804E-02));+#688 = CARTESIAN_POINT('',(0.552369506575,3.576033623649E-02));+#689 = CARTESIAN_POINT('',(1.10473901304,2.152067247579E-02));+#690 = CARTESIAN_POINT('',(1.657108519553,7.281008713865E-03));+#691 = CARTESIAN_POINT('',(2.209478026051,-6.958655047687E-03));+#692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#693 = PCURVE('',#512,#694);+#694 = DEFINITIONAL_REPRESENTATION('',(#695),#701);+#695 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#696,#697,#698,#699,#700),+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#696 = CARTESIAN_POINT('',(0.,1.075560715967));+#697 = CARTESIAN_POINT('',(0.284869506507,1.089800379729));+#698 = CARTESIAN_POINT('',(0.569739013077,1.104040043494));+#699 = CARTESIAN_POINT('',(0.854608519557,1.118279707254));+#700 = CARTESIAN_POINT('',(1.139478026063,1.132519371015));+#701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#702 = ORIENTED_EDGE('',*,*,#427,.T.);+#703 = ORIENTED_EDGE('',*,*,#236,.T.);+#704 = ORIENTED_EDGE('',*,*,#705,.F.);+#705 = EDGE_CURVE('',#675,#237,#706,.T.);+#706 = SURFACE_CURVE('',#707,(#713,#720),.PCURVE_S1.);+#707 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#708,#709,#710,#711,#712),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.141326970865,-6.958655048E-03,+    2.202519371015,2.336887686833),.UNSPECIFIED.);+#708 = CARTESIAN_POINT('',(-0.512780357984,1.239107328849,1.12));+#709 = CARTESIAN_POINT('',(-0.512780357984,1.17192317094,1.12));+#710 = CARTESIAN_POINT('',(-0.512780357984,0.,1.12));+#711 = CARTESIAN_POINT('',(-0.512780357984,-1.17192317094,1.12));+#712 = CARTESIAN_POINT('',(-0.512780357984,-1.239107328849,1.12));+#713 = PCURVE('',#262,#714);+#714 = DEFINITIONAL_REPRESENTATION('',(#715),#719);+#715 = LINE('',#716,#717);+#716 = CARTESIAN_POINT('',(0.,0.));+#717 = VECTOR('',#718,1.);+#718 = DIRECTION('',(0.,1.));+#719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#720 = PCURVE('',#303,#721);+#721 = DEFINITIONAL_REPRESENTATION('',(#722),#728);+#722 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#723,#724,#725,#726,#727),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.141326970865,-6.958655048E-03,+    2.202519371015,2.336887686833),.UNSPECIFIED.);+#723 = CARTESIAN_POINT('',(2.10235485506,-1.021590976994));+#724 = CARTESIAN_POINT('',(2.042569151437,-0.990941658629));+#725 = CARTESIAN_POINT('',(0.999700511758,-0.456311955975));+#726 = CARTESIAN_POINT('',(-4.3168127921E-02,7.831774667867E-02));+#727 = CARTESIAN_POINT('',(-0.102953831544,0.108967065044));+#728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#729 = ADVANCED_FACE('',(#730,#760),#303,.F.);+#730 = FACE_BOUND('',#731,.F.);+#731 = EDGE_LOOP('',(#732,#733,#734,#759));+#732 = ORIENTED_EDGE('',*,*,#285,.F.);+#733 = ORIENTED_EDGE('',*,*,#705,.F.);+#734 = ORIENTED_EDGE('',*,*,#735,.F.);+#735 = EDGE_CURVE('',#561,#675,#736,.T.);+#736 = SURFACE_CURVE('',#737,(#743,#752),.PCURVE_S1.);+#737 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#738,#739,#740,#741,#742),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-7.58429708652E-02,-6.958655048E-03,+    1.132519371015,1.201403686833),.UNSPECIFIED.);+#738 = CARTESIAN_POINT('',(0.638623328849,1.047780357984,1.12));+#739 = CARTESIAN_POINT('',(0.60418117094,1.047780357984,1.12));+#740 = CARTESIAN_POINT('',(-2.22044604925E-16,1.047780357984,1.12));+#741 = CARTESIAN_POINT('',(-0.60418117094,1.047780357984,1.12));+#742 = CARTESIAN_POINT('',(-0.638623328849,1.047780357984,1.12));+#743 = PCURVE('',#303,#744);+#744 = DEFINITIONAL_REPRESENTATION('',(#745),#751);+#745 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#746,#747,#748,#749,#750),+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-7.58429708652E-02,-6.958655048E-03,+    1.132519371015,1.201403686833),.UNSPECIFIED.);+#746 = CARTESIAN_POINT('',(2.457365937017,9.030092041305E-02));+#747 = CARTESIAN_POINT('',(2.441653473011,5.965160204745E-02));+#748 = CARTESIAN_POINT('',(2.166026872413,-0.477995925949));+#749 = CARTESIAN_POINT('',(1.890400271814,-1.015643453946));+#750 = CARTESIAN_POINT('',(1.874687807808,-1.046292772312));+#751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#752 = PCURVE('',#512,#753);+#753 = DEFINITIONAL_REPRESENTATION('',(#754),#758);+#754 = LINE('',#755,#756);+#755 = CARTESIAN_POINT('',(0.,0.));+#756 = VECTOR('',#757,1.);+#757 = DIRECTION('',(0.,1.));+#758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#759 = ORIENTED_EDGE('',*,*,#560,.F.);+#760 = FACE_BOUND('',#761,.F.);+#761 = EDGE_LOOP('',(#762));+#762 = ORIENTED_EDGE('',*,*,#763,.F.);+#763 = EDGE_CURVE('',#764,#764,#766,.T.);+#764 = VERTEX_POINT('',#765);+#765 = CARTESIAN_POINT('',(-0.252780357984,0.867780357984,1.12));+#766 = SURFACE_CURVE('',#767,(#772,#779),.PCURVE_S1.);+#767 = CIRCLE('',#768,8.E-02);+#768 = AXIS2_PLACEMENT_3D('',#769,#770,#771);+#769 = CARTESIAN_POINT('',(-0.332780357984,0.867780357984,1.12));+#770 = DIRECTION('',(0.,0.,-1.));+#771 = DIRECTION('',(1.,0.,0.));+#772 = PCURVE('',#303,#773);+#773 = DEFINITIONAL_REPRESENTATION('',(#774),#778);+#774 = CIRCLE('',#775,8.E-02);+#775 = AXIS2_PLACEMENT_2D('',#776,#777);+#776 = CARTESIAN_POINT('',(1.85403490225,-0.692014096239));+#777 = DIRECTION('',(0.456198593825,0.889877993318));+#778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#779 = PCURVE('',#780,#785);+#780 = CYLINDRICAL_SURFACE('',#781,8.E-02);+#781 = AXIS2_PLACEMENT_3D('',#782,#783,#784);+#782 = CARTESIAN_POINT('',(-0.332780357984,0.867780357984,1.07));+#783 = DIRECTION('',(-0.,-0.,-1.));+#784 = DIRECTION('',(1.,0.,0.));+#785 = DEFINITIONAL_REPRESENTATION('',(#786),#790);+#786 = LINE('',#787,#788);+#787 = CARTESIAN_POINT('',(-4.138911435803E-13,-5.E-02));+#788 = VECTOR('',#789,1.);+#789 = DIRECTION('',(1.,-0.));+#790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#791 = ADVANCED_FACE('',(#792),#365,.T.);+#792 = FACE_BOUND('',#793,.F.);+#793 = EDGE_LOOP('',(#794,#795,#796,#818));+#794 = ORIENTED_EDGE('',*,*,#348,.T.);+#795 = ORIENTED_EDGE('',*,*,#627,.T.);+#796 = ORIENTED_EDGE('',*,*,#797,.T.);+#797 = EDGE_CURVE('',#628,#798,#800,.T.);+#798 = VERTEX_POINT('',#799);+#799 = CARTESIAN_POINT('',(-0.586840948885,1.121840948885,5.E-02));+#800 = SURFACE_CURVE('',#801,(#805,#812),.PCURVE_S1.);+#801 = LINE('',#802,#803);+#802 = CARTESIAN_POINT('',(0.586840948885,1.121840948885,5.E-02));+#803 = VECTOR('',#804,1.);+#804 = DIRECTION('',(-1.,0.,0.));+#805 = PCURVE('',#365,#806);+#806 = DEFINITIONAL_REPRESENTATION('',(#807),#811);+#807 = LINE('',#808,#809);+#808 = CARTESIAN_POINT('',(2.532121177103,1.364686141869E-12));+#809 = VECTOR('',#810,1.);+#810 = DIRECTION('',(-0.463517270967,-0.886087884758));+#811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#812 = PCURVE('',#544,#813);+#813 = DEFINITIONAL_REPRESENTATION('',(#814),#817);+#814 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#815,#816),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.173681897769),.PIECEWISE_BEZIER_KNOTS.);+#815 = CARTESIAN_POINT('',(0.,0.));+#816 = CARTESIAN_POINT('',(1.3,0.));+#817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#818 = ORIENTED_EDGE('',*,*,#819,.T.);+#819 = EDGE_CURVE('',#798,#349,#820,.T.);+#820 = SURFACE_CURVE('',#821,(#825,#832),.PCURVE_S1.);+#821 = LINE('',#822,#823);+#822 = CARTESIAN_POINT('',(-0.586840948885,1.121840948885,5.E-02));+#823 = VECTOR('',#824,1.);+#824 = DIRECTION('',(0.,-1.,0.));+#825 = PCURVE('',#365,#826);+#826 = DEFINITIONAL_REPRESENTATION('',(#827),#831);+#827 = LINE('',#828,#829);+#828 = CARTESIAN_POINT('',(1.988099346865,-1.039985310173));+#829 = VECTOR('',#830,1.);+#830 = DIRECTION('',(-0.886087884758,0.463517270967));+#831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#832 = PCURVE('',#411,#833);+#833 = DEFINITIONAL_REPRESENTATION('',(#834),#837);+#834 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#835,#836),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,2.243681897769),.PIECEWISE_BEZIER_KNOTS.);+#835 = CARTESIAN_POINT('',(0.,0.));+#836 = CARTESIAN_POINT('',(2.37,0.));+#837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#838 = ADVANCED_FACE('',(#839),#411,.T.);+#839 = FACE_BOUND('',#840,.T.);+#840 = EDGE_LOOP('',(#841,#842,#843,#844));+#841 = ORIENTED_EDGE('',*,*,#819,.T.);+#842 = ORIENTED_EDGE('',*,*,#398,.T.);+#843 = ORIENTED_EDGE('',*,*,#473,.F.);+#844 = ORIENTED_EDGE('',*,*,#845,.F.);+#845 = EDGE_CURVE('',#798,#452,#846,.T.);+#846 = SURFACE_CURVE('',#847,(#850,#857),.PCURVE_S1.);+#847 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#848,#849),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#848 = CARTESIAN_POINT('',(-0.586840948885,1.121840948885,5.E-02));+#849 = CARTESIAN_POINT('',(-0.65,1.185,0.4994));+#850 = PCURVE('',#411,#851);+#851 = DEFINITIONAL_REPRESENTATION('',(#852),#856);+#852 = LINE('',#853,#854);+#853 = CARTESIAN_POINT('',(0.,0.));+#854 = VECTOR('',#855,1.);+#855 = DIRECTION('',(0.,1.));+#856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#857 = PCURVE('',#544,#858);+#858 = DEFINITIONAL_REPRESENTATION('',(#859),#863);+#859 = LINE('',#860,#861);+#860 = CARTESIAN_POINT('',(1.3,0.));+#861 = VECTOR('',#862,1.);+#862 = DIRECTION('',(0.,1.));+#863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#864 = ADVANCED_FACE('',(#865),#512,.T.);+#865 = FACE_BOUND('',#866,.T.);+#866 = EDGE_LOOP('',(#867,#868,#869,#870));+#867 = ORIENTED_EDGE('',*,*,#587,.F.);+#868 = ORIENTED_EDGE('',*,*,#497,.T.);+#869 = ORIENTED_EDGE('',*,*,#674,.F.);+#870 = ORIENTED_EDGE('',*,*,#735,.F.);+#871 = ADVANCED_FACE('',(#872),#544,.T.);+#872 = FACE_BOUND('',#873,.T.);+#873 = EDGE_LOOP('',(#874,#875,#876,#877));+#874 = ORIENTED_EDGE('',*,*,#797,.T.);+#875 = ORIENTED_EDGE('',*,*,#845,.T.);+#876 = ORIENTED_EDGE('',*,*,#531,.F.);+#877 = ORIENTED_EDGE('',*,*,#649,.F.);+#878 = ADVANCED_FACE('',(#879),#780,.F.);+#879 = FACE_BOUND('',#880,.F.);+#880 = EDGE_LOOP('',(#881,#904,#905,#906));+#881 = ORIENTED_EDGE('',*,*,#882,.T.);+#882 = EDGE_CURVE('',#883,#764,#885,.T.);+#883 = VERTEX_POINT('',#884);+#884 = CARTESIAN_POINT('',(-0.252780357984,0.867780357984,1.07));+#885 = SEAM_CURVE('',#886,(#890,#897),.PCURVE_S1.);+#886 = LINE('',#887,#888);+#887 = CARTESIAN_POINT('',(-0.252780357984,0.867780357984,1.07));+#888 = VECTOR('',#889,1.);+#889 = DIRECTION('',(0.,0.,1.));+#890 = PCURVE('',#780,#891);+#891 = DEFINITIONAL_REPRESENTATION('',(#892),#896);+#892 = LINE('',#893,#894);+#893 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));+#894 = VECTOR('',#895,1.);+#895 = DIRECTION('',(-0.,-1.));+#896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#897 = PCURVE('',#780,#898);+#898 = DEFINITIONAL_REPRESENTATION('',(#899),#903);+#899 = LINE('',#900,#901);+#900 = CARTESIAN_POINT('',(6.28318530718,0.));+#901 = VECTOR('',#902,1.);+#902 = DIRECTION('',(-0.,-1.));+#903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#904 = ORIENTED_EDGE('',*,*,#763,.T.);+#905 = ORIENTED_EDGE('',*,*,#882,.F.);+#906 = ORIENTED_EDGE('',*,*,#907,.T.);+#907 = EDGE_CURVE('',#883,#883,#908,.T.);+#908 = SURFACE_CURVE('',#909,(#914,#921),.PCURVE_S1.);+#909 = CIRCLE('',#910,8.E-02);+#910 = AXIS2_PLACEMENT_3D('',#911,#912,#913);+#911 = CARTESIAN_POINT('',(-0.332780357984,0.867780357984,1.07));+#912 = DIRECTION('',(0.,0.,1.));+#913 = DIRECTION('',(1.,0.,0.));+#914 = PCURVE('',#780,#915);+#915 = DEFINITIONAL_REPRESENTATION('',(#916),#920);+#916 = LINE('',#917,#918);+#917 = CARTESIAN_POINT('',(6.28318530718,0.));+#918 = VECTOR('',#919,1.);+#919 = DIRECTION('',(-1.,0.));+#920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#921 = PCURVE('',#922,#927);+#922 = PLANE('',#923);+#923 = AXIS2_PLACEMENT_3D('',#924,#925,#926);+#924 = CARTESIAN_POINT('',(-0.332780357984,0.867780357984,1.07));+#925 = DIRECTION('',(0.,0.,1.));+#926 = DIRECTION('',(1.,0.,0.));+#927 = DEFINITIONAL_REPRESENTATION('',(#928),#932);+#928 = CIRCLE('',#929,8.E-02);+#929 = AXIS2_PLACEMENT_2D('',#930,#931);+#930 = CARTESIAN_POINT('',(0.,0.));+#931 = DIRECTION('',(1.,0.));+#932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#933 = ADVANCED_FACE('',(#934),#922,.T.);+#934 = FACE_BOUND('',#935,.T.);+#935 = EDGE_LOOP('',(#936));+#936 = ORIENTED_EDGE('',*,*,#907,.T.);+#937 = MANIFOLD_SOLID_BREP('',#938);+#938 = CLOSED_SHELL('',(#939,#1061,#1137,#1487,#1536,#1814,#1841,#1868,+    #1895,#1922,#1949,#1976,#2003,#2030,#2057,#2084));+#939 = ADVANCED_FACE('',(#940),#954,.T.);+#940 = FACE_BOUND('',#941,.T.);+#941 = EDGE_LOOP('',(#942,#977,#1006,#1034));+#942 = ORIENTED_EDGE('',*,*,#943,.F.);+#943 = EDGE_CURVE('',#944,#946,#948,.T.);+#944 = VERTEX_POINT('',#945);+#945 = CARTESIAN_POINT('',(-0.4,0.77,0.5994));+#946 = VERTEX_POINT('',#947);+#947 = CARTESIAN_POINT('',(-0.4,1.13,0.5994));+#948 = SURFACE_CURVE('',#949,(#953,#965),.PCURVE_S1.);+#949 = LINE('',#950,#951);+#950 = CARTESIAN_POINT('',(-0.4,0.77,0.5994));+#951 = VECTOR('',#952,1.);+#952 = DIRECTION('',(0.,1.,0.));+#953 = PCURVE('',#954,#959);+#954 = CYLINDRICAL_SURFACE('',#955,0.1);+#955 = AXIS2_PLACEMENT_3D('',#956,#957,#958);+#956 = CARTESIAN_POINT('',(-0.4,0.95,0.4994));+#957 = DIRECTION('',(0.,1.,0.));+#958 = DIRECTION('',(-1.,-0.,-0.));+#959 = DEFINITIONAL_REPRESENTATION('',(#960),#964);+#960 = LINE('',#961,#962);+#961 = CARTESIAN_POINT('',(1.570796326795,-0.18));+#962 = VECTOR('',#963,1.);+#963 = DIRECTION('',(-0.,1.));+#964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#965 = PCURVE('',#966,#971);+#966 = PLANE('',#967);+#967 = AXIS2_PLACEMENT_3D('',#968,#969,#970);+#968 = CARTESIAN_POINT('',(-0.4,0.95,0.5994));+#969 = DIRECTION('',(0.,0.,1.));+#970 = DIRECTION('',(1.,0.,0.));+#971 = DEFINITIONAL_REPRESENTATION('',(#972),#976);+#972 = LINE('',#973,#974);+#973 = CARTESIAN_POINT('',(0.,-0.18));+#974 = VECTOR('',#975,1.);+#975 = DIRECTION('',(0.,1.));+#976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#977 = ORIENTED_EDGE('',*,*,#978,.T.);+#978 = EDGE_CURVE('',#944,#979,#981,.T.);+#979 = VERTEX_POINT('',#980);+#980 = CARTESIAN_POINT('',(-0.35,0.77,0.586002540378));+#981 = SURFACE_CURVE('',#982,(#987,#994),.PCURVE_S1.);+#982 = CIRCLE('',#983,0.1);+#983 = AXIS2_PLACEMENT_3D('',#984,#985,#986);+#984 = CARTESIAN_POINT('',(-0.4,0.77,0.4994));+#985 = DIRECTION('',(0.,1.,-0.));+#986 = DIRECTION('',(-1.,0.,0.));+#987 = PCURVE('',#954,#988);+#988 = DEFINITIONAL_REPRESENTATION('',(#989),#993);+#989 = LINE('',#990,#991);+#990 = CARTESIAN_POINT('',(0.,-0.18));+#991 = VECTOR('',#992,1.);+#992 = DIRECTION('',(1.,0.));+#993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#994 = PCURVE('',#995,#1000);+#995 = PLANE('',#996);+#996 = AXIS2_PLACEMENT_3D('',#997,#998,#999);+#997 = CARTESIAN_POINT('',(-1.022191785454,0.77,0.279895850706));+#998 = DIRECTION('',(0.,1.,0.));+#999 = DIRECTION('',(0.,0.,-1.));+#1000 = DEFINITIONAL_REPRESENTATION('',(#1001),#1005);+#1001 = CIRCLE('',#1002,1.E-01);+#1002 = AXIS2_PLACEMENT_2D('',#1003,#1004);+#1003 = CARTESIAN_POINT('',(-0.219504149294,-0.622191785454));+#1004 = DIRECTION('',(0.,1.));+#1005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1006 = ORIENTED_EDGE('',*,*,#1007,.T.);+#1007 = EDGE_CURVE('',#979,#1008,#1010,.T.);+#1008 = VERTEX_POINT('',#1009);+#1009 = CARTESIAN_POINT('',(-0.35,1.13,0.586002540378));+#1010 = SURFACE_CURVE('',#1011,(#1015,#1022),.PCURVE_S1.);+#1011 = LINE('',#1012,#1013);+#1012 = CARTESIAN_POINT('',(-0.35,0.95,0.586002540378));+#1013 = VECTOR('',#1014,1.);+#1014 = DIRECTION('',(0.,1.,0.));+#1015 = PCURVE('',#954,#1016);+#1016 = DEFINITIONAL_REPRESENTATION('',(#1017),#1021);+#1017 = LINE('',#1018,#1019);+#1018 = CARTESIAN_POINT('',(2.094395102393,0.));+#1019 = VECTOR('',#1020,1.);+#1020 = DIRECTION('',(0.,1.));+#1021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1022 = PCURVE('',#1023,#1028);+#1023 = PLANE('',#1024);+#1024 = AXIS2_PLACEMENT_3D('',#1025,#1026,#1027);+#1025 = CARTESIAN_POINT('',(-0.35,0.27,-0.5));+#1026 = DIRECTION('',(-1.,0.,0.));+#1027 = DIRECTION('',(0.,0.,-1.));+#1028 = DEFINITIONAL_REPRESENTATION('',(#1029),#1033);+#1029 = LINE('',#1030,#1031);+#1030 = CARTESIAN_POINT('',(-1.086002540378,-0.68));+#1031 = VECTOR('',#1032,1.);+#1032 = DIRECTION('',(0.,-1.));+#1033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1034 = ORIENTED_EDGE('',*,*,#1035,.F.);+#1035 = EDGE_CURVE('',#946,#1008,#1036,.T.);+#1036 = SURFACE_CURVE('',#1037,(#1042,#1049),.PCURVE_S1.);+#1037 = CIRCLE('',#1038,0.1);+#1038 = AXIS2_PLACEMENT_3D('',#1039,#1040,#1041);+#1039 = CARTESIAN_POINT('',(-0.4,1.13,0.4994));+#1040 = DIRECTION('',(0.,1.,-0.));+#1041 = DIRECTION('',(-1.,0.,0.));+#1042 = PCURVE('',#954,#1043);+#1043 = DEFINITIONAL_REPRESENTATION('',(#1044),#1048);+#1044 = LINE('',#1045,#1046);+#1045 = CARTESIAN_POINT('',(-0.,0.18));+#1046 = VECTOR('',#1047,1.);+#1047 = DIRECTION('',(1.,-0.));+#1048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1049 = PCURVE('',#1050,#1055);+#1050 = PLANE('',#1051);+#1051 = AXIS2_PLACEMENT_3D('',#1052,#1053,#1054);+#1052 = CARTESIAN_POINT('',(-1.022191785454,1.13,0.279895850706));+#1053 = DIRECTION('',(0.,1.,0.));+#1054 = DIRECTION('',(0.,0.,-1.));+#1055 = DEFINITIONAL_REPRESENTATION('',(#1056),#1060);+#1056 = CIRCLE('',#1057,1.E-01);+#1057 = AXIS2_PLACEMENT_2D('',#1058,#1059);+#1058 = CARTESIAN_POINT('',(-0.219504149294,-0.622191785454));+#1059 = DIRECTION('',(0.,1.));+#1060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1061 = ADVANCED_FACE('',(#1062),#966,.T.);+#1062 = FACE_BOUND('',#1063,.F.);+#1063 = EDGE_LOOP('',(#1064,#1065,#1088,#1116));+#1064 = ORIENTED_EDGE('',*,*,#943,.F.);+#1065 = ORIENTED_EDGE('',*,*,#1066,.T.);+#1066 = EDGE_CURVE('',#944,#1067,#1069,.T.);+#1067 = VERTEX_POINT('',#1068);+#1068 = CARTESIAN_POINT('',(-0.709986556261,0.77,0.5994));+#1069 = SURFACE_CURVE('',#1070,(#1074,#1081),.PCURVE_S1.);+#1070 = LINE('',#1071,#1072);+#1071 = CARTESIAN_POINT('',(-0.4,0.77,0.5994));+#1072 = VECTOR('',#1073,1.);+#1073 = DIRECTION('',(-1.,-0.,-0.));+#1074 = PCURVE('',#966,#1075);+#1075 = DEFINITIONAL_REPRESENTATION('',(#1076),#1080);+#1076 = LINE('',#1077,#1078);+#1077 = CARTESIAN_POINT('',(0.,-0.18));+#1078 = VECTOR('',#1079,1.);+#1079 = DIRECTION('',(-1.,0.));+#1080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1081 = PCURVE('',#995,#1082);+#1082 = DEFINITIONAL_REPRESENTATION('',(#1083),#1087);+#1083 = LINE('',#1084,#1085);+#1084 = CARTESIAN_POINT('',(-0.319504149294,-0.622191785454));+#1085 = VECTOR('',#1086,1.);+#1086 = DIRECTION('',(-0.,1.));+#1087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1088 = ORIENTED_EDGE('',*,*,#1089,.T.);+#1089 = EDGE_CURVE('',#1067,#1090,#1092,.T.);+#1090 = VERTEX_POINT('',#1091);+#1091 = CARTESIAN_POINT('',(-0.709986556261,1.13,0.5994));+#1092 = SURFACE_CURVE('',#1093,(#1097,#1104),.PCURVE_S1.);+#1093 = LINE('',#1094,#1095);+#1094 = CARTESIAN_POINT('',(-0.709986556261,0.77,0.5994));+#1095 = VECTOR('',#1096,1.);+#1096 = DIRECTION('',(0.,1.,0.));+#1097 = PCURVE('',#966,#1098);+#1098 = DEFINITIONAL_REPRESENTATION('',(#1099),#1103);+#1099 = LINE('',#1100,#1101);+#1100 = CARTESIAN_POINT('',(-0.309986556261,-0.18));+#1101 = VECTOR('',#1102,1.);+#1102 = DIRECTION('',(0.,1.));+#1103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1104 = PCURVE('',#1105,#1110);+#1105 = CYLINDRICAL_SURFACE('',#1106,0.23979);+#1106 = AXIS2_PLACEMENT_3D('',#1107,#1108,#1109);+#1107 = CARTESIAN_POINT('',(-0.709986556261,0.95,0.35961));+#1108 = DIRECTION('',(0.,1.,0.));+#1109 = DIRECTION('',(0.,0.,1.));+#1110 = DEFINITIONAL_REPRESENTATION('',(#1111),#1115);+#1111 = LINE('',#1112,#1113);+#1112 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#1113 = VECTOR('',#1114,1.);+#1114 = DIRECTION('',(0.,1.));+#1115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1116 = ORIENTED_EDGE('',*,*,#1117,.F.);+#1117 = EDGE_CURVE('',#946,#1090,#1118,.T.);+#1118 = SURFACE_CURVE('',#1119,(#1123,#1130),.PCURVE_S1.);+#1119 = LINE('',#1120,#1121);+#1120 = CARTESIAN_POINT('',(-0.4,1.13,0.5994));+#1121 = VECTOR('',#1122,1.);+#1122 = DIRECTION('',(-1.,-0.,-0.));+#1123 = PCURVE('',#966,#1124);+#1124 = DEFINITIONAL_REPRESENTATION('',(#1125),#1129);+#1125 = LINE('',#1126,#1127);+#1126 = CARTESIAN_POINT('',(0.,0.18));+#1127 = VECTOR('',#1128,1.);+#1128 = DIRECTION('',(-1.,0.));+#1129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1130 = PCURVE('',#1050,#1131);+#1131 = DEFINITIONAL_REPRESENTATION('',(#1132),#1136);+#1132 = LINE('',#1133,#1134);+#1133 = CARTESIAN_POINT('',(-0.319504149294,-0.622191785454));+#1134 = VECTOR('',#1135,1.);+#1135 = DIRECTION('',(-0.,1.));+#1136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1137 = ADVANCED_FACE('',(#1138),#1050,.T.);+#1138 = FACE_BOUND('',#1139,.F.);+#1139 = EDGE_LOOP('',(#1140,#1141,#1142,#1170,#1198,#1231,#1259,#1287,+    #1315,#1348,#1376,#1409,#1437,#1466));+#1140 = ORIENTED_EDGE('',*,*,#1035,.F.);+#1141 = ORIENTED_EDGE('',*,*,#1117,.T.);+#1142 = ORIENTED_EDGE('',*,*,#1143,.T.);+#1143 = EDGE_CURVE('',#1090,#1144,#1146,.T.);+#1144 = VERTEX_POINT('',#1145);+#1145 = CARTESIAN_POINT('',(-0.883834170442,1.13,0.524765233473));+#1146 = SURFACE_CURVE('',#1147,(#1152,#1163),.PCURVE_S1.);+#1147 = CIRCLE('',#1148,0.23979);+#1148 = AXIS2_PLACEMENT_3D('',#1149,#1150,#1151);+#1149 = CARTESIAN_POINT('',(-0.709986556261,1.13,0.35961));+#1150 = DIRECTION('',(0.,-1.,0.));+#1151 = DIRECTION('',(0.,0.,1.));+#1152 = PCURVE('',#1050,#1153);+#1153 = DEFINITIONAL_REPRESENTATION('',(#1154),#1162);+#1154 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1155,#1156,#1157,#1158,+#1159,#1160,#1161),.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('') );+#1155 = CARTESIAN_POINT('',(-0.319504149294,-0.312205229193));+#1156 = CARTESIAN_POINT('',(-0.319504149294,0.103123233954));+#1157 = CARTESIAN_POINT('',(4.0180850706E-02,-0.10454099762));+#1158 = CARTESIAN_POINT('',(0.399865850706,-0.312205229193));+#1159 = CARTESIAN_POINT('',(4.0180850706E-02,-0.519869460766));+#1160 = CARTESIAN_POINT('',(-0.319504149294,-0.72753369234));+#1161 = CARTESIAN_POINT('',(-0.319504149294,-0.312205229193));+#1162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1163 = PCURVE('',#1105,#1164);+#1164 = DEFINITIONAL_REPRESENTATION('',(#1165),#1169);+#1165 = LINE('',#1166,#1167);+#1166 = CARTESIAN_POINT('',(6.28318530718,0.18));+#1167 = VECTOR('',#1168,1.);+#1168 = DIRECTION('',(-1.,-0.));+#1169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1170 = ORIENTED_EDGE('',*,*,#1171,.T.);+#1171 = EDGE_CURVE('',#1144,#1172,#1174,.T.);+#1172 = VERTEX_POINT('',#1173);+#1173 = CARTESIAN_POINT('',(-1.180595716276,1.13,0.21238465891));+#1174 = SURFACE_CURVE('',#1175,(#1179,#1186),.PCURVE_S1.);+#1175 = LINE('',#1176,#1177);+#1176 = CARTESIAN_POINT('',(-0.842499943359,1.13,0.568274946191));+#1177 = VECTOR('',#1178,1.);+#1178 = DIRECTION('',(-0.688749461915,-0.,-0.724999433594));+#1179 = PCURVE('',#1050,#1180);+#1180 = DEFINITIONAL_REPRESENTATION('',(#1181),#1185);+#1181 = LINE('',#1182,#1183);+#1182 = CARTESIAN_POINT('',(-0.288379095485,-0.179691842095));+#1183 = VECTOR('',#1184,1.);+#1184 = DIRECTION('',(0.724999433594,0.688749461915));+#1185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1186 = PCURVE('',#1187,#1192);+#1187 = PLANE('',#1188);+#1188 = AXIS2_PLACEMENT_3D('',#1189,#1190,#1191);+#1189 = CARTESIAN_POINT('',(-0.883834170442,0.95,0.524765233473));+#1190 = DIRECTION('',(-0.724999433594,0.,0.688749461915));+#1191 = DIRECTION('',(0.688749461915,0.,0.724999433594));+#1192 = DEFINITIONAL_REPRESENTATION('',(#1193),#1197);+#1193 = LINE('',#1194,#1195);+#1194 = CARTESIAN_POINT('',(6.001344373848E-02,0.18));+#1195 = VECTOR('',#1196,1.);+#1196 = DIRECTION('',(-1.,0.));+#1197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1198 = ORIENTED_EDGE('',*,*,#1199,.F.);+#1199 = EDGE_CURVE('',#1200,#1172,#1202,.T.);+#1200 = VERTEX_POINT('',#1201);+#1201 = CARTESIAN_POINT('',(-1.209443443739,1.13,0.2));+#1202 = SURFACE_CURVE('',#1203,(#1208,#1219),.PCURVE_S1.);+#1203 = CIRCLE('',#1204,3.979E-02);+#1204 = AXIS2_PLACEMENT_3D('',#1205,#1206,#1207);+#1205 = CARTESIAN_POINT('',(-1.209443443739,1.13,0.23979));+#1206 = DIRECTION('',(0.,-1.,0.));+#1207 = DIRECTION('',(0.,0.,1.));+#1208 = PCURVE('',#1050,#1209);+#1209 = DEFINITIONAL_REPRESENTATION('',(#1210),#1218);+#1210 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1211,#1212,#1213,#1214,+#1215,#1216,#1217),.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('') );+#1211 = CARTESIAN_POINT('',(3.15850706E-04,0.187251658285));+#1212 = CARTESIAN_POINT('',(3.15850706E-04,0.256169959918));+#1213 = CARTESIAN_POINT('',(6.0000850706E-02,0.221710809102));+#1214 = CARTESIAN_POINT('',(0.119685850706,0.187251658285));+#1215 = CARTESIAN_POINT('',(6.0000850706E-02,0.152792507468));+#1216 = CARTESIAN_POINT('',(3.15850706E-04,0.118333356652));+#1217 = CARTESIAN_POINT('',(3.15850706E-04,0.187251658285));+#1218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1219 = PCURVE('',#1220,#1225);+#1220 = CYLINDRICAL_SURFACE('',#1221,3.979E-02);+#1221 = AXIS2_PLACEMENT_3D('',#1222,#1223,#1224);+#1222 = CARTESIAN_POINT('',(-1.209443443739,0.95,0.23979));+#1223 = DIRECTION('',(0.,1.,0.));+#1224 = DIRECTION('',(0.,0.,1.));+#1225 = DEFINITIONAL_REPRESENTATION('',(#1226),#1230);+#1226 = LINE('',#1227,#1228);+#1227 = CARTESIAN_POINT('',(6.28318530718,0.18));+#1228 = VECTOR('',#1229,1.);+#1229 = DIRECTION('',(-1.,-0.));+#1230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1231 = ORIENTED_EDGE('',*,*,#1232,.T.);+#1232 = EDGE_CURVE('',#1200,#1233,#1235,.T.);+#1233 = VERTEX_POINT('',#1234);+#1234 = CARTESIAN_POINT('',(-1.46,1.13,0.2));+#1235 = SURFACE_CURVE('',#1236,(#1240,#1247),.PCURVE_S1.);+#1236 = LINE('',#1237,#1238);+#1237 = CARTESIAN_POINT('',(-1.14943,1.13,0.2));+#1238 = VECTOR('',#1239,1.);+#1239 = DIRECTION('',(-1.,-0.,-0.));+#1240 = PCURVE('',#1050,#1241);+#1241 = DEFINITIONAL_REPRESENTATION('',(#1242),#1246);+#1242 = LINE('',#1243,#1244);+#1243 = CARTESIAN_POINT('',(7.9895850706E-02,0.127238214546));+#1244 = VECTOR('',#1245,1.);+#1245 = DIRECTION('',(-0.,1.));+#1246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1247 = PCURVE('',#1248,#1253);+#1248 = PLANE('',#1249);+#1249 = AXIS2_PLACEMENT_3D('',#1250,#1251,#1252);+#1250 = CARTESIAN_POINT('',(-1.209443443739,0.95,0.2));+#1251 = DIRECTION('',(0.,0.,1.));+#1252 = DIRECTION('',(1.,0.,0.));+#1253 = DEFINITIONAL_REPRESENTATION('',(#1254),#1258);+#1254 = LINE('',#1255,#1256);+#1255 = CARTESIAN_POINT('',(6.0013443739E-02,0.18));+#1256 = VECTOR('',#1257,1.);+#1257 = DIRECTION('',(-1.,0.));+#1258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1259 = ORIENTED_EDGE('',*,*,#1260,.T.);+#1260 = EDGE_CURVE('',#1233,#1261,#1263,.T.);+#1261 = VERTEX_POINT('',#1262);+#1262 = CARTESIAN_POINT('',(-1.46,1.13,0.));+#1263 = SURFACE_CURVE('',#1264,(#1268,#1275),.PCURVE_S1.);+#1264 = LINE('',#1265,#1266);+#1265 = CARTESIAN_POINT('',(-1.46,1.13,-0.110052074647));+#1266 = VECTOR('',#1267,1.);+#1267 = DIRECTION('',(-0.,-0.,-1.));+#1268 = PCURVE('',#1050,#1269);+#1269 = DEFINITIONAL_REPRESENTATION('',(#1270),#1274);+#1270 = LINE('',#1271,#1272);+#1271 = CARTESIAN_POINT('',(0.389947925353,0.437808214546));+#1272 = VECTOR('',#1273,1.);+#1273 = DIRECTION('',(1.,0.));+#1274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1275 = PCURVE('',#1276,#1281);+#1276 = PLANE('',#1277);+#1277 = AXIS2_PLACEMENT_3D('',#1278,#1279,#1280);+#1278 = CARTESIAN_POINT('',(-1.46,0.27,-0.5));+#1279 = DIRECTION('',(-1.,0.,0.));+#1280 = DIRECTION('',(0.,0.,-1.));+#1281 = DEFINITIONAL_REPRESENTATION('',(#1282),#1286);+#1282 = LINE('',#1283,#1284);+#1283 = CARTESIAN_POINT('',(-0.389947925353,-0.86));+#1284 = VECTOR('',#1285,1.);+#1285 = DIRECTION('',(1.,0.));+#1286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1287 = ORIENTED_EDGE('',*,*,#1288,.F.);+#1288 = EDGE_CURVE('',#1289,#1261,#1291,.T.);+#1289 = VERTEX_POINT('',#1290);+#1290 = CARTESIAN_POINT('',(-1.209443443739,1.13,2.775557561563E-17));+#1291 = SURFACE_CURVE('',#1292,(#1296,#1303),.PCURVE_S1.);+#1292 = LINE('',#1293,#1294);+#1293 = CARTESIAN_POINT('',(-1.14943,1.13,0.));+#1294 = VECTOR('',#1295,1.);+#1295 = DIRECTION('',(-1.,-0.,-0.));+#1296 = PCURVE('',#1050,#1297);+#1297 = DEFINITIONAL_REPRESENTATION('',(#1298),#1302);+#1298 = LINE('',#1299,#1300);+#1299 = CARTESIAN_POINT('',(0.279895850706,0.127238214546));+#1300 = VECTOR('',#1301,1.);+#1301 = DIRECTION('',(-0.,1.));+#1302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1303 = PCURVE('',#1304,#1309);+#1304 = PLANE('',#1305);+#1305 = AXIS2_PLACEMENT_3D('',#1306,#1307,#1308);+#1306 = CARTESIAN_POINT('',(-1.209443443739,0.95,0.));+#1307 = DIRECTION('',(0.,0.,1.));+#1308 = DIRECTION('',(1.,0.,0.));+#1309 = DEFINITIONAL_REPRESENTATION('',(#1310),#1314);+#1310 = LINE('',#1311,#1312);+#1311 = CARTESIAN_POINT('',(6.0013443739E-02,0.18));+#1312 = VECTOR('',#1313,1.);+#1313 = DIRECTION('',(-1.,0.));+#1314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1315 = ORIENTED_EDGE('',*,*,#1316,.T.);+#1316 = EDGE_CURVE('',#1289,#1317,#1319,.T.);+#1317 = VERTEX_POINT('',#1318);+#1318 = CARTESIAN_POINT('',(-1.035595829558,1.13,7.463476652748E-02));+#1319 = SURFACE_CURVE('',#1320,(#1325,#1336),.PCURVE_S1.);+#1320 = CIRCLE('',#1321,0.23979);+#1321 = AXIS2_PLACEMENT_3D('',#1322,#1323,#1324);+#1322 = CARTESIAN_POINT('',(-1.209443443739,1.13,0.23979));+#1323 = DIRECTION('',(0.,-1.,0.));+#1324 = DIRECTION('',(0.,0.,1.));+#1325 = PCURVE('',#1050,#1326);+#1326 = DEFINITIONAL_REPRESENTATION('',(#1327),#1335);+#1327 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1328,#1329,#1330,#1331,+#1332,#1333,#1334),.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('') );+#1328 = CARTESIAN_POINT('',(-0.199684149294,0.187251658285));+#1329 = CARTESIAN_POINT('',(-0.199684149294,0.602580121432));+#1330 = CARTESIAN_POINT('',(0.160000850706,0.394915889858));+#1331 = CARTESIAN_POINT('',(0.519685850706,0.187251658285));+#1332 = CARTESIAN_POINT('',(0.160000850706,-2.041257328847E-02));+#1333 = CARTESIAN_POINT('',(-0.199684149294,-0.228076804862));+#1334 = CARTESIAN_POINT('',(-0.199684149294,0.187251658285));+#1335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1336 = PCURVE('',#1337,#1342);+#1337 = CYLINDRICAL_SURFACE('',#1338,0.23979);+#1338 = AXIS2_PLACEMENT_3D('',#1339,#1340,#1341);+#1339 = CARTESIAN_POINT('',(-1.209443443739,0.95,0.23979));+#1340 = DIRECTION('',(0.,1.,0.));+#1341 = DIRECTION('',(0.,0.,1.));+#1342 = DEFINITIONAL_REPRESENTATION('',(#1343),#1347);+#1343 = LINE('',#1344,#1345);+#1344 = CARTESIAN_POINT('',(6.28318530718,0.18));+#1345 = VECTOR('',#1346,1.);+#1346 = DIRECTION('',(-1.,-0.));+#1347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1348 = ORIENTED_EDGE('',*,*,#1349,.F.);+#1349 = EDGE_CURVE('',#1350,#1317,#1352,.T.);+#1350 = VERTEX_POINT('',#1351);+#1351 = CARTESIAN_POINT('',(-0.738834283724,1.13,0.38701534109));+#1352 = SURFACE_CURVE('',#1353,(#1357,#1364),.PCURVE_S1.);+#1353 = LINE('',#1354,#1355);+#1354 = CARTESIAN_POINT('',(-0.697500056641,1.13,0.430525053809));+#1355 = VECTOR('',#1356,1.);+#1356 = DIRECTION('',(-0.688749461915,-0.,-0.724999433594));+#1357 = PCURVE('',#1050,#1358);+#1358 = DEFINITIONAL_REPRESENTATION('',(#1359),#1363);+#1359 = LINE('',#1360,#1361);+#1360 = CARTESIAN_POINT('',(-0.150629203103,-0.324691728813));+#1361 = VECTOR('',#1362,1.);+#1362 = DIRECTION('',(0.724999433594,0.688749461915));+#1363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1364 = PCURVE('',#1365,#1370);+#1365 = PLANE('',#1366);+#1366 = AXIS2_PLACEMENT_3D('',#1367,#1368,#1369);+#1367 = CARTESIAN_POINT('',(-0.738834283724,0.95,0.38701534109));+#1368 = DIRECTION('',(-0.724999433594,0.,0.688749461915));+#1369 = DIRECTION('',(0.688749461915,0.,0.724999433594));+#1370 = DEFINITIONAL_REPRESENTATION('',(#1371),#1375);+#1371 = LINE('',#1372,#1373);+#1372 = CARTESIAN_POINT('',(6.001344373921E-02,0.18));+#1373 = VECTOR('',#1374,1.);+#1374 = DIRECTION('',(-1.,0.));+#1375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1376 = ORIENTED_EDGE('',*,*,#1377,.F.);+#1377 = EDGE_CURVE('',#1378,#1350,#1380,.T.);+#1378 = VERTEX_POINT('',#1379);+#1379 = CARTESIAN_POINT('',(-0.709986556261,1.13,0.3994));+#1380 = SURFACE_CURVE('',#1381,(#1386,#1397),.PCURVE_S1.);+#1381 = CIRCLE('',#1382,3.979E-02);+#1382 = AXIS2_PLACEMENT_3D('',#1383,#1384,#1385);+#1383 = CARTESIAN_POINT('',(-0.709986556261,1.13,0.35961));+#1384 = DIRECTION('',(0.,-1.,0.));+#1385 = DIRECTION('',(0.,0.,1.));+#1386 = PCURVE('',#1050,#1387);+#1387 = DEFINITIONAL_REPRESENTATION('',(#1388),#1396);+#1388 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1389,#1390,#1391,#1392,+#1393,#1394,#1395),.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('') );+#1389 = CARTESIAN_POINT('',(-0.119504149294,-0.312205229193));+#1390 = CARTESIAN_POINT('',(-0.119504149294,-0.24328692756));+#1391 = CARTESIAN_POINT('',(-5.9819149294E-02,-0.277746078376));+#1392 = CARTESIAN_POINT('',(-1.34149294E-04,-0.312205229193));+#1393 = CARTESIAN_POINT('',(-5.9819149294E-02,-0.34666438001));+#1394 = CARTESIAN_POINT('',(-0.119504149294,-0.381123530826));+#1395 = CARTESIAN_POINT('',(-0.119504149294,-0.312205229193));+#1396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1397 = PCURVE('',#1398,#1403);+#1398 = CYLINDRICAL_SURFACE('',#1399,3.979E-02);+#1399 = AXIS2_PLACEMENT_3D('',#1400,#1401,#1402);+#1400 = CARTESIAN_POINT('',(-0.709986556261,0.95,0.35961));+#1401 = DIRECTION('',(0.,1.,0.));+#1402 = DIRECTION('',(0.,0.,1.));+#1403 = DEFINITIONAL_REPRESENTATION('',(#1404),#1408);+#1404 = LINE('',#1405,#1406);+#1405 = CARTESIAN_POINT('',(6.28318530718,0.18));+#1406 = VECTOR('',#1407,1.);+#1407 = DIRECTION('',(-1.,-0.));+#1408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1409 = ORIENTED_EDGE('',*,*,#1410,.F.);+#1410 = EDGE_CURVE('',#1411,#1378,#1413,.T.);+#1411 = VERTEX_POINT('',#1412);+#1412 = CARTESIAN_POINT('',(-0.4,1.13,0.3994));+#1413 = SURFACE_CURVE('',#1414,(#1418,#1425),.PCURVE_S1.);+#1414 = LINE('',#1415,#1416);+#1415 = CARTESIAN_POINT('',(-0.4,1.13,0.3994));+#1416 = VECTOR('',#1417,1.);+#1417 = DIRECTION('',(-1.,-0.,-0.));+#1418 = PCURVE('',#1050,#1419);+#1419 = DEFINITIONAL_REPRESENTATION('',(#1420),#1424);+#1420 = LINE('',#1421,#1422);+#1421 = CARTESIAN_POINT('',(-0.119504149294,-0.622191785454));+#1422 = VECTOR('',#1423,1.);+#1423 = DIRECTION('',(-0.,1.));+#1424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1425 = PCURVE('',#1426,#1431);+#1426 = PLANE('',#1427);+#1427 = AXIS2_PLACEMENT_3D('',#1428,#1429,#1430);+#1428 = CARTESIAN_POINT('',(-0.4,0.95,0.3994));+#1429 = DIRECTION('',(0.,0.,1.));+#1430 = DIRECTION('',(1.,0.,0.));+#1431 = DEFINITIONAL_REPRESENTATION('',(#1432),#1436);+#1432 = LINE('',#1433,#1434);+#1433 = CARTESIAN_POINT('',(0.,0.18));+#1434 = VECTOR('',#1435,1.);+#1435 = DIRECTION('',(-1.,0.));+#1436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1437 = ORIENTED_EDGE('',*,*,#1438,.F.);+#1438 = EDGE_CURVE('',#1439,#1411,#1441,.T.);+#1439 = VERTEX_POINT('',#1440);+#1440 = CARTESIAN_POINT('',(-0.35,1.13,0.412797459622));+#1441 = SURFACE_CURVE('',#1442,(#1447,#1454),.PCURVE_S1.);+#1442 = CIRCLE('',#1443,0.1);+#1443 = AXIS2_PLACEMENT_3D('',#1444,#1445,#1446);+#1444 = CARTESIAN_POINT('',(-0.4,1.13,0.4994));+#1445 = DIRECTION('',(0.,1.,-0.));+#1446 = DIRECTION('',(-1.,0.,0.));+#1447 = PCURVE('',#1050,#1448);+#1448 = DEFINITIONAL_REPRESENTATION('',(#1449),#1453);+#1449 = CIRCLE('',#1450,1.E-01);+#1450 = AXIS2_PLACEMENT_2D('',#1451,#1452);+#1451 = CARTESIAN_POINT('',(-0.219504149294,-0.622191785454));+#1452 = DIRECTION('',(0.,1.));+#1453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1454 = PCURVE('',#1455,#1460);+#1455 = CYLINDRICAL_SURFACE('',#1456,0.1);+#1456 = AXIS2_PLACEMENT_3D('',#1457,#1458,#1459);+#1457 = CARTESIAN_POINT('',(-0.4,0.95,0.4994));+#1458 = DIRECTION('',(0.,1.,0.));+#1459 = DIRECTION('',(-1.,-0.,-0.));+#1460 = DEFINITIONAL_REPRESENTATION('',(#1461),#1465);+#1461 = LINE('',#1462,#1463);+#1462 = CARTESIAN_POINT('',(-0.,0.18));+#1463 = VECTOR('',#1464,1.);+#1464 = DIRECTION('',(1.,-0.));+#1465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1466 = ORIENTED_EDGE('',*,*,#1467,.F.);+#1467 = EDGE_CURVE('',#1008,#1439,#1468,.T.);+#1468 = SURFACE_CURVE('',#1469,(#1473,#1480),.PCURVE_S1.);+#1469 = LINE('',#1470,#1471);+#1470 = CARTESIAN_POINT('',(-0.35,1.13,-0.110052074647));+#1471 = VECTOR('',#1472,1.);+#1472 = DIRECTION('',(-0.,-0.,-1.));+#1473 = PCURVE('',#1050,#1474);+#1474 = DEFINITIONAL_REPRESENTATION('',(#1475),#1479);+#1475 = LINE('',#1476,#1477);+#1476 = CARTESIAN_POINT('',(0.389947925353,-0.672191785454));+#1477 = VECTOR('',#1478,1.);+#1478 = DIRECTION('',(1.,0.));+#1479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1480 = PCURVE('',#1023,#1481);+#1481 = DEFINITIONAL_REPRESENTATION('',(#1482),#1486);+#1482 = LINE('',#1483,#1484);+#1483 = CARTESIAN_POINT('',(-0.389947925353,-0.86));+#1484 = VECTOR('',#1485,1.);+#1485 = DIRECTION('',(1.,0.));+#1486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1487 = ADVANCED_FACE('',(#1488),#1023,.F.);+#1488 = FACE_BOUND('',#1489,.T.);+#1489 = EDGE_LOOP('',(#1490,#1491,#1514,#1535));+#1490 = ORIENTED_EDGE('',*,*,#1007,.F.);+#1491 = ORIENTED_EDGE('',*,*,#1492,.T.);+#1492 = EDGE_CURVE('',#979,#1493,#1495,.T.);+#1493 = VERTEX_POINT('',#1494);+#1494 = CARTESIAN_POINT('',(-0.35,0.77,0.412797459622));+#1495 = SURFACE_CURVE('',#1496,(#1500,#1507),.PCURVE_S1.);+#1496 = LINE('',#1497,#1498);+#1497 = CARTESIAN_POINT('',(-0.35,0.77,-0.110052074647));+#1498 = VECTOR('',#1499,1.);+#1499 = DIRECTION('',(-0.,-0.,-1.));+#1500 = PCURVE('',#1023,#1501);+#1501 = DEFINITIONAL_REPRESENTATION('',(#1502),#1506);+#1502 = LINE('',#1503,#1504);+#1503 = CARTESIAN_POINT('',(-0.389947925353,-0.5));+#1504 = VECTOR('',#1505,1.);+#1505 = DIRECTION('',(1.,0.));+#1506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1507 = PCURVE('',#995,#1508);+#1508 = DEFINITIONAL_REPRESENTATION('',(#1509),#1513);+#1509 = LINE('',#1510,#1511);+#1510 = CARTESIAN_POINT('',(0.389947925353,-0.672191785454));+#1511 = VECTOR('',#1512,1.);+#1512 = DIRECTION('',(1.,0.));+#1513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1514 = ORIENTED_EDGE('',*,*,#1515,.T.);+#1515 = EDGE_CURVE('',#1493,#1439,#1516,.T.);+#1516 = SURFACE_CURVE('',#1517,(#1521,#1528),.PCURVE_S1.);+#1517 = LINE('',#1518,#1519);+#1518 = CARTESIAN_POINT('',(-0.35,0.95,0.412797459622));+#1519 = VECTOR('',#1520,1.);+#1520 = DIRECTION('',(0.,1.,0.));+#1521 = PCURVE('',#1023,#1522);+#1522 = DEFINITIONAL_REPRESENTATION('',(#1523),#1527);+#1523 = LINE('',#1524,#1525);+#1524 = CARTESIAN_POINT('',(-0.912797459622,-0.68));+#1525 = VECTOR('',#1526,1.);+#1526 = DIRECTION('',(0.,-1.));+#1527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1528 = PCURVE('',#1455,#1529);+#1529 = DEFINITIONAL_REPRESENTATION('',(#1530),#1534);+#1530 = LINE('',#1531,#1532);+#1531 = CARTESIAN_POINT('',(4.188790204786,0.));+#1532 = VECTOR('',#1533,1.);+#1533 = DIRECTION('',(0.,1.));+#1534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1535 = ORIENTED_EDGE('',*,*,#1467,.F.);+#1536 = ADVANCED_FACE('',(#1537),#995,.F.);+#1537 = FACE_BOUND('',#1538,.T.);+#1538 = EDGE_LOOP('',(#1539,#1540,#1541,#1569,#1592,#1620,#1643,#1666,+    #1689,#1717,#1740,#1768,#1791,#1813));+#1539 = ORIENTED_EDGE('',*,*,#978,.F.);+#1540 = ORIENTED_EDGE('',*,*,#1066,.T.);+#1541 = ORIENTED_EDGE('',*,*,#1542,.T.);+#1542 = EDGE_CURVE('',#1067,#1543,#1545,.T.);+#1543 = VERTEX_POINT('',#1544);+#1544 = CARTESIAN_POINT('',(-0.883834170442,0.77,0.524765233473));+#1545 = SURFACE_CURVE('',#1546,(#1551,#1562),.PCURVE_S1.);+#1546 = CIRCLE('',#1547,0.23979);+#1547 = AXIS2_PLACEMENT_3D('',#1548,#1549,#1550);+#1548 = CARTESIAN_POINT('',(-0.709986556261,0.77,0.35961));+#1549 = DIRECTION('',(0.,-1.,0.));+#1550 = DIRECTION('',(0.,0.,1.));+#1551 = PCURVE('',#995,#1552);+#1552 = DEFINITIONAL_REPRESENTATION('',(#1553),#1561);+#1553 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1554,#1555,#1556,#1557,+#1558,#1559,#1560),.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('') );+#1554 = CARTESIAN_POINT('',(-0.319504149294,-0.312205229193));+#1555 = CARTESIAN_POINT('',(-0.319504149294,0.103123233954));+#1556 = CARTESIAN_POINT('',(4.0180850706E-02,-0.10454099762));+#1557 = CARTESIAN_POINT('',(0.399865850706,-0.312205229193));+#1558 = CARTESIAN_POINT('',(4.0180850706E-02,-0.519869460766));+#1559 = CARTESIAN_POINT('',(-0.319504149294,-0.72753369234));+#1560 = CARTESIAN_POINT('',(-0.319504149294,-0.312205229193));+#1561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1562 = PCURVE('',#1105,#1563);+#1563 = DEFINITIONAL_REPRESENTATION('',(#1564),#1568);+#1564 = LINE('',#1565,#1566);+#1565 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#1566 = VECTOR('',#1567,1.);+#1567 = DIRECTION('',(-1.,0.));+#1568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1569 = ORIENTED_EDGE('',*,*,#1570,.T.);+#1570 = EDGE_CURVE('',#1543,#1571,#1573,.T.);+#1571 = VERTEX_POINT('',#1572);+#1572 = CARTESIAN_POINT('',(-1.180595716276,0.77,0.21238465891));+#1573 = SURFACE_CURVE('',#1574,(#1578,#1585),.PCURVE_S1.);+#1574 = LINE('',#1575,#1576);+#1575 = CARTESIAN_POINT('',(-0.842499943359,0.77,0.568274946191));+#1576 = VECTOR('',#1577,1.);+#1577 = DIRECTION('',(-0.688749461915,-0.,-0.724999433594));+#1578 = PCURVE('',#995,#1579);+#1579 = DEFINITIONAL_REPRESENTATION('',(#1580),#1584);+#1580 = LINE('',#1581,#1582);+#1581 = CARTESIAN_POINT('',(-0.288379095485,-0.179691842095));+#1582 = VECTOR('',#1583,1.);+#1583 = DIRECTION('',(0.724999433594,0.688749461915));+#1584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1585 = PCURVE('',#1187,#1586);+#1586 = DEFINITIONAL_REPRESENTATION('',(#1587),#1591);+#1587 = LINE('',#1588,#1589);+#1588 = CARTESIAN_POINT('',(6.001344373848E-02,-0.18));+#1589 = VECTOR('',#1590,1.);+#1590 = DIRECTION('',(-1.,0.));+#1591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1592 = ORIENTED_EDGE('',*,*,#1593,.F.);+#1593 = EDGE_CURVE('',#1594,#1571,#1596,.T.);+#1594 = VERTEX_POINT('',#1595);+#1595 = CARTESIAN_POINT('',(-1.209443443739,0.77,0.2));+#1596 = SURFACE_CURVE('',#1597,(#1602,#1613),.PCURVE_S1.);+#1597 = CIRCLE('',#1598,3.979E-02);+#1598 = AXIS2_PLACEMENT_3D('',#1599,#1600,#1601);+#1599 = CARTESIAN_POINT('',(-1.209443443739,0.77,0.23979));+#1600 = DIRECTION('',(0.,-1.,0.));+#1601 = DIRECTION('',(0.,0.,1.));+#1602 = PCURVE('',#995,#1603);+#1603 = DEFINITIONAL_REPRESENTATION('',(#1604),#1612);+#1604 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1605,#1606,#1607,#1608,+#1609,#1610,#1611),.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('') );+#1605 = CARTESIAN_POINT('',(3.15850706E-04,0.187251658285));+#1606 = CARTESIAN_POINT('',(3.15850706E-04,0.256169959918));+#1607 = CARTESIAN_POINT('',(6.0000850706E-02,0.221710809102));+#1608 = CARTESIAN_POINT('',(0.119685850706,0.187251658285));+#1609 = CARTESIAN_POINT('',(6.0000850706E-02,0.152792507468));+#1610 = CARTESIAN_POINT('',(3.15850706E-04,0.118333356652));+#1611 = CARTESIAN_POINT('',(3.15850706E-04,0.187251658285));+#1612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1613 = PCURVE('',#1220,#1614);+#1614 = DEFINITIONAL_REPRESENTATION('',(#1615),#1619);+#1615 = LINE('',#1616,#1617);+#1616 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#1617 = VECTOR('',#1618,1.);+#1618 = DIRECTION('',(-1.,0.));+#1619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1620 = ORIENTED_EDGE('',*,*,#1621,.T.);+#1621 = EDGE_CURVE('',#1594,#1622,#1624,.T.);+#1622 = VERTEX_POINT('',#1623);+#1623 = CARTESIAN_POINT('',(-1.46,0.77,0.2));+#1624 = SURFACE_CURVE('',#1625,(#1629,#1636),.PCURVE_S1.);+#1625 = LINE('',#1626,#1627);+#1626 = CARTESIAN_POINT('',(-1.14943,0.77,0.2));+#1627 = VECTOR('',#1628,1.);+#1628 = DIRECTION('',(-1.,-0.,-0.));+#1629 = PCURVE('',#995,#1630);+#1630 = DEFINITIONAL_REPRESENTATION('',(#1631),#1635);+#1631 = LINE('',#1632,#1633);+#1632 = CARTESIAN_POINT('',(7.9895850706E-02,0.127238214546));+#1633 = VECTOR('',#1634,1.);+#1634 = DIRECTION('',(-0.,1.));+#1635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1636 = PCURVE('',#1248,#1637);+#1637 = DEFINITIONAL_REPRESENTATION('',(#1638),#1642);+#1638 = LINE('',#1639,#1640);+#1639 = CARTESIAN_POINT('',(6.0013443739E-02,-0.18));+#1640 = VECTOR('',#1641,1.);+#1641 = DIRECTION('',(-1.,0.));+#1642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1643 = ORIENTED_EDGE('',*,*,#1644,.T.);+#1644 = EDGE_CURVE('',#1622,#1645,#1647,.T.);+#1645 = VERTEX_POINT('',#1646);+#1646 = CARTESIAN_POINT('',(-1.46,0.77,0.));+#1647 = SURFACE_CURVE('',#1648,(#1652,#1659),.PCURVE_S1.);+#1648 = LINE('',#1649,#1650);+#1649 = CARTESIAN_POINT('',(-1.46,0.77,-0.110052074647));+#1650 = VECTOR('',#1651,1.);+#1651 = DIRECTION('',(-0.,-0.,-1.));+#1652 = PCURVE('',#995,#1653);+#1653 = DEFINITIONAL_REPRESENTATION('',(#1654),#1658);+#1654 = LINE('',#1655,#1656);+#1655 = CARTESIAN_POINT('',(0.389947925353,0.437808214546));+#1656 = VECTOR('',#1657,1.);+#1657 = DIRECTION('',(1.,0.));+#1658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1659 = PCURVE('',#1276,#1660);+#1660 = DEFINITIONAL_REPRESENTATION('',(#1661),#1665);+#1661 = LINE('',#1662,#1663);+#1662 = CARTESIAN_POINT('',(-0.389947925353,-0.5));+#1663 = VECTOR('',#1664,1.);+#1664 = DIRECTION('',(1.,0.));+#1665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1666 = ORIENTED_EDGE('',*,*,#1667,.F.);+#1667 = EDGE_CURVE('',#1668,#1645,#1670,.T.);+#1668 = VERTEX_POINT('',#1669);+#1669 = CARTESIAN_POINT('',(-1.209443443739,0.77,2.775557561563E-17));+#1670 = SURFACE_CURVE('',#1671,(#1675,#1682),.PCURVE_S1.);+#1671 = LINE('',#1672,#1673);+#1672 = CARTESIAN_POINT('',(-1.14943,0.77,0.));+#1673 = VECTOR('',#1674,1.);+#1674 = DIRECTION('',(-1.,-0.,-0.));+#1675 = PCURVE('',#995,#1676);+#1676 = DEFINITIONAL_REPRESENTATION('',(#1677),#1681);+#1677 = LINE('',#1678,#1679);+#1678 = CARTESIAN_POINT('',(0.279895850706,0.127238214546));+#1679 = VECTOR('',#1680,1.);+#1680 = DIRECTION('',(-0.,1.));+#1681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1682 = PCURVE('',#1304,#1683);+#1683 = DEFINITIONAL_REPRESENTATION('',(#1684),#1688);+#1684 = LINE('',#1685,#1686);+#1685 = CARTESIAN_POINT('',(6.0013443739E-02,-0.18));+#1686 = VECTOR('',#1687,1.);+#1687 = DIRECTION('',(-1.,0.));+#1688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1689 = ORIENTED_EDGE('',*,*,#1690,.T.);+#1690 = EDGE_CURVE('',#1668,#1691,#1693,.T.);+#1691 = VERTEX_POINT('',#1692);+#1692 = CARTESIAN_POINT('',(-1.035595829558,0.77,7.463476652748E-02));+#1693 = SURFACE_CURVE('',#1694,(#1699,#1710),.PCURVE_S1.);+#1694 = CIRCLE('',#1695,0.23979);+#1695 = AXIS2_PLACEMENT_3D('',#1696,#1697,#1698);+#1696 = CARTESIAN_POINT('',(-1.209443443739,0.77,0.23979));+#1697 = DIRECTION('',(0.,-1.,0.));+#1698 = DIRECTION('',(0.,0.,1.));+#1699 = PCURVE('',#995,#1700);+#1700 = DEFINITIONAL_REPRESENTATION('',(#1701),#1709);+#1701 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1702,#1703,#1704,#1705,+#1706,#1707,#1708),.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('') );+#1702 = CARTESIAN_POINT('',(-0.199684149294,0.187251658285));+#1703 = CARTESIAN_POINT('',(-0.199684149294,0.602580121432));+#1704 = CARTESIAN_POINT('',(0.160000850706,0.394915889858));+#1705 = CARTESIAN_POINT('',(0.519685850706,0.187251658285));+#1706 = CARTESIAN_POINT('',(0.160000850706,-2.041257328847E-02));+#1707 = CARTESIAN_POINT('',(-0.199684149294,-0.228076804862));+#1708 = CARTESIAN_POINT('',(-0.199684149294,0.187251658285));+#1709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1710 = PCURVE('',#1337,#1711);+#1711 = DEFINITIONAL_REPRESENTATION('',(#1712),#1716);+#1712 = LINE('',#1713,#1714);+#1713 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#1714 = VECTOR('',#1715,1.);+#1715 = DIRECTION('',(-1.,0.));+#1716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1717 = ORIENTED_EDGE('',*,*,#1718,.F.);+#1718 = EDGE_CURVE('',#1719,#1691,#1721,.T.);+#1719 = VERTEX_POINT('',#1720);+#1720 = CARTESIAN_POINT('',(-0.738834283724,0.77,0.38701534109));+#1721 = SURFACE_CURVE('',#1722,(#1726,#1733),.PCURVE_S1.);+#1722 = LINE('',#1723,#1724);+#1723 = CARTESIAN_POINT('',(-0.697500056641,0.77,0.430525053809));+#1724 = VECTOR('',#1725,1.);+#1725 = DIRECTION('',(-0.688749461915,-0.,-0.724999433594));+#1726 = PCURVE('',#995,#1727);+#1727 = DEFINITIONAL_REPRESENTATION('',(#1728),#1732);+#1728 = LINE('',#1729,#1730);+#1729 = CARTESIAN_POINT('',(-0.150629203103,-0.324691728813));+#1730 = VECTOR('',#1731,1.);+#1731 = DIRECTION('',(0.724999433594,0.688749461915));+#1732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1733 = PCURVE('',#1365,#1734);+#1734 = DEFINITIONAL_REPRESENTATION('',(#1735),#1739);+#1735 = LINE('',#1736,#1737);+#1736 = CARTESIAN_POINT('',(6.001344373921E-02,-0.18));+#1737 = VECTOR('',#1738,1.);+#1738 = DIRECTION('',(-1.,0.));+#1739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1740 = ORIENTED_EDGE('',*,*,#1741,.F.);+#1741 = EDGE_CURVE('',#1742,#1719,#1744,.T.);+#1742 = VERTEX_POINT('',#1743);+#1743 = CARTESIAN_POINT('',(-0.709986556261,0.77,0.3994));+#1744 = SURFACE_CURVE('',#1745,(#1750,#1761),.PCURVE_S1.);+#1745 = CIRCLE('',#1746,3.979E-02);+#1746 = AXIS2_PLACEMENT_3D('',#1747,#1748,#1749);+#1747 = CARTESIAN_POINT('',(-0.709986556261,0.77,0.35961));+#1748 = DIRECTION('',(0.,-1.,0.));+#1749 = DIRECTION('',(0.,0.,1.));+#1750 = PCURVE('',#995,#1751);+#1751 = DEFINITIONAL_REPRESENTATION('',(#1752),#1760);+#1752 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1753,#1754,#1755,#1756,+#1757,#1758,#1759),.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('') );+#1753 = CARTESIAN_POINT('',(-0.119504149294,-0.312205229193));+#1754 = CARTESIAN_POINT('',(-0.119504149294,-0.24328692756));+#1755 = CARTESIAN_POINT('',(-5.9819149294E-02,-0.277746078376));+#1756 = CARTESIAN_POINT('',(-1.34149294E-04,-0.312205229193));+#1757 = CARTESIAN_POINT('',(-5.9819149294E-02,-0.34666438001));+#1758 = CARTESIAN_POINT('',(-0.119504149294,-0.381123530826));+#1759 = CARTESIAN_POINT('',(-0.119504149294,-0.312205229193));+#1760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1761 = PCURVE('',#1398,#1762);+#1762 = DEFINITIONAL_REPRESENTATION('',(#1763),#1767);+#1763 = LINE('',#1764,#1765);+#1764 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#1765 = VECTOR('',#1766,1.);+#1766 = DIRECTION('',(-1.,0.));+#1767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1768 = ORIENTED_EDGE('',*,*,#1769,.F.);+#1769 = EDGE_CURVE('',#1770,#1742,#1772,.T.);+#1770 = VERTEX_POINT('',#1771);+#1771 = CARTESIAN_POINT('',(-0.4,0.77,0.3994));+#1772 = SURFACE_CURVE('',#1773,(#1777,#1784),.PCURVE_S1.);+#1773 = LINE('',#1774,#1775);+#1774 = CARTESIAN_POINT('',(-0.4,0.77,0.3994));+#1775 = VECTOR('',#1776,1.);+#1776 = DIRECTION('',(-1.,-0.,-0.));+#1777 = PCURVE('',#995,#1778);+#1778 = DEFINITIONAL_REPRESENTATION('',(#1779),#1783);+#1779 = LINE('',#1780,#1781);+#1780 = CARTESIAN_POINT('',(-0.119504149294,-0.622191785454));+#1781 = VECTOR('',#1782,1.);+#1782 = DIRECTION('',(-0.,1.));+#1783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1784 = PCURVE('',#1426,#1785);+#1785 = DEFINITIONAL_REPRESENTATION('',(#1786),#1790);+#1786 = LINE('',#1787,#1788);+#1787 = CARTESIAN_POINT('',(0.,-0.18));+#1788 = VECTOR('',#1789,1.);+#1789 = DIRECTION('',(-1.,0.));+#1790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1791 = ORIENTED_EDGE('',*,*,#1792,.F.);+#1792 = EDGE_CURVE('',#1493,#1770,#1793,.T.);+#1793 = SURFACE_CURVE('',#1794,(#1799,#1806),.PCURVE_S1.);+#1794 = CIRCLE('',#1795,0.1);+#1795 = AXIS2_PLACEMENT_3D('',#1796,#1797,#1798);+#1796 = CARTESIAN_POINT('',(-0.4,0.77,0.4994));+#1797 = DIRECTION('',(0.,1.,-0.));+#1798 = DIRECTION('',(-1.,0.,0.));+#1799 = PCURVE('',#995,#1800);+#1800 = DEFINITIONAL_REPRESENTATION('',(#1801),#1805);+#1801 = CIRCLE('',#1802,1.E-01);+#1802 = AXIS2_PLACEMENT_2D('',#1803,#1804);+#1803 = CARTESIAN_POINT('',(-0.219504149294,-0.622191785454));+#1804 = DIRECTION('',(0.,1.));+#1805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1806 = PCURVE('',#1455,#1807);+#1807 = DEFINITIONAL_REPRESENTATION('',(#1808),#1812);+#1808 = LINE('',#1809,#1810);+#1809 = CARTESIAN_POINT('',(0.,-0.18));+#1810 = VECTOR('',#1811,1.);+#1811 = DIRECTION('',(1.,0.));+#1812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1813 = ORIENTED_EDGE('',*,*,#1492,.F.);+#1814 = ADVANCED_FACE('',(#1815),#1105,.T.);+#1815 = FACE_BOUND('',#1816,.T.);+#1816 = EDGE_LOOP('',(#1817,#1818,#1839,#1840));+#1817 = ORIENTED_EDGE('',*,*,#1143,.T.);+#1818 = ORIENTED_EDGE('',*,*,#1819,.F.);+#1819 = EDGE_CURVE('',#1543,#1144,#1820,.T.);+#1820 = SURFACE_CURVE('',#1821,(#1825,#1832),.PCURVE_S1.);+#1821 = LINE('',#1822,#1823);+#1822 = CARTESIAN_POINT('',(-0.883834170442,0.77,0.524765233473));+#1823 = VECTOR('',#1824,1.);+#1824 = DIRECTION('',(0.,1.,0.));+#1825 = PCURVE('',#1105,#1826);+#1826 = DEFINITIONAL_REPRESENTATION('',(#1827),#1831);+#1827 = LINE('',#1828,#1829);+#1828 = CARTESIAN_POINT('',(5.472151735261,-0.18));+#1829 = VECTOR('',#1830,1.);+#1830 = DIRECTION('',(0.,1.));+#1831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1832 = PCURVE('',#1187,#1833);+#1833 = DEFINITIONAL_REPRESENTATION('',(#1834),#1838);+#1834 = LINE('',#1835,#1836);+#1835 = CARTESIAN_POINT('',(0.,-0.18));+#1836 = VECTOR('',#1837,1.);+#1837 = DIRECTION('',(0.,1.));+#1838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1839 = ORIENTED_EDGE('',*,*,#1542,.F.);+#1840 = ORIENTED_EDGE('',*,*,#1089,.T.);+#1841 = ADVANCED_FACE('',(#1842),#1455,.T.);+#1842 = FACE_BOUND('',#1843,.T.);+#1843 = EDGE_LOOP('',(#1844,#1845,#1846,#1867));+#1844 = ORIENTED_EDGE('',*,*,#1515,.F.);+#1845 = ORIENTED_EDGE('',*,*,#1792,.T.);+#1846 = ORIENTED_EDGE('',*,*,#1847,.F.);+#1847 = EDGE_CURVE('',#1411,#1770,#1848,.T.);+#1848 = SURFACE_CURVE('',#1849,(#1853,#1860),.PCURVE_S1.);+#1849 = LINE('',#1850,#1851);+#1850 = CARTESIAN_POINT('',(-0.4,1.13,0.3994));+#1851 = VECTOR('',#1852,1.);+#1852 = DIRECTION('',(-0.,-1.,-0.));+#1853 = PCURVE('',#1455,#1854);+#1854 = DEFINITIONAL_REPRESENTATION('',(#1855),#1859);+#1855 = LINE('',#1856,#1857);+#1856 = CARTESIAN_POINT('',(4.712388980385,0.18));+#1857 = VECTOR('',#1858,1.);+#1858 = DIRECTION('',(0.,-1.));+#1859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1860 = PCURVE('',#1426,#1861);+#1861 = DEFINITIONAL_REPRESENTATION('',(#1862),#1866);+#1862 = LINE('',#1863,#1864);+#1863 = CARTESIAN_POINT('',(0.,0.18));+#1864 = VECTOR('',#1865,1.);+#1865 = DIRECTION('',(0.,-1.));+#1866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1867 = ORIENTED_EDGE('',*,*,#1438,.F.);+#1868 = ADVANCED_FACE('',(#1869),#1426,.F.);+#1869 = FACE_BOUND('',#1870,.T.);+#1870 = EDGE_LOOP('',(#1871,#1872,#1893,#1894));+#1871 = ORIENTED_EDGE('',*,*,#1769,.T.);+#1872 = ORIENTED_EDGE('',*,*,#1873,.F.);+#1873 = EDGE_CURVE('',#1378,#1742,#1874,.T.);+#1874 = SURFACE_CURVE('',#1875,(#1879,#1886),.PCURVE_S1.);+#1875 = LINE('',#1876,#1877);+#1876 = CARTESIAN_POINT('',(-0.709986556261,1.13,0.3994));+#1877 = VECTOR('',#1878,1.);+#1878 = DIRECTION('',(-0.,-1.,-0.));+#1879 = PCURVE('',#1426,#1880);+#1880 = DEFINITIONAL_REPRESENTATION('',(#1881),#1885);+#1881 = LINE('',#1882,#1883);+#1882 = CARTESIAN_POINT('',(-0.309986556261,0.18));+#1883 = VECTOR('',#1884,1.);+#1884 = DIRECTION('',(0.,-1.));+#1885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1886 = PCURVE('',#1398,#1887);+#1887 = DEFINITIONAL_REPRESENTATION('',(#1888),#1892);+#1888 = LINE('',#1889,#1890);+#1889 = CARTESIAN_POINT('',(6.28318530718,0.18));+#1890 = VECTOR('',#1891,1.);+#1891 = DIRECTION('',(-0.,-1.));+#1892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1893 = ORIENTED_EDGE('',*,*,#1410,.F.);+#1894 = ORIENTED_EDGE('',*,*,#1847,.T.);+#1895 = ADVANCED_FACE('',(#1896),#1398,.F.);+#1896 = FACE_BOUND('',#1897,.F.);+#1897 = EDGE_LOOP('',(#1898,#1899,#1900,#1921));+#1898 = ORIENTED_EDGE('',*,*,#1873,.F.);+#1899 = ORIENTED_EDGE('',*,*,#1377,.T.);+#1900 = ORIENTED_EDGE('',*,*,#1901,.T.);+#1901 = EDGE_CURVE('',#1350,#1719,#1902,.T.);+#1902 = SURFACE_CURVE('',#1903,(#1907,#1914),.PCURVE_S1.);+#1903 = LINE('',#1904,#1905);+#1904 = CARTESIAN_POINT('',(-0.738834283724,1.13,0.38701534109));+#1905 = VECTOR('',#1906,1.);+#1906 = DIRECTION('',(-0.,-1.,-0.));+#1907 = PCURVE('',#1398,#1908);+#1908 = DEFINITIONAL_REPRESENTATION('',(#1909),#1913);+#1909 = LINE('',#1910,#1911);+#1910 = CARTESIAN_POINT('',(5.472151735261,0.18));+#1911 = VECTOR('',#1912,1.);+#1912 = DIRECTION('',(-0.,-1.));+#1913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1914 = PCURVE('',#1365,#1915);+#1915 = DEFINITIONAL_REPRESENTATION('',(#1916),#1920);+#1916 = LINE('',#1917,#1918);+#1917 = CARTESIAN_POINT('',(0.,0.18));+#1918 = VECTOR('',#1919,1.);+#1919 = DIRECTION('',(0.,-1.));+#1920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1921 = ORIENTED_EDGE('',*,*,#1741,.F.);+#1922 = ADVANCED_FACE('',(#1923),#1365,.F.);+#1923 = FACE_BOUND('',#1924,.T.);+#1924 = EDGE_LOOP('',(#1925,#1926,#1947,#1948));+#1925 = ORIENTED_EDGE('',*,*,#1718,.T.);+#1926 = ORIENTED_EDGE('',*,*,#1927,.F.);+#1927 = EDGE_CURVE('',#1317,#1691,#1928,.T.);+#1928 = SURFACE_CURVE('',#1929,(#1933,#1940),.PCURVE_S1.);+#1929 = LINE('',#1930,#1931);+#1930 = CARTESIAN_POINT('',(-1.035595829558,1.13,7.463476652748E-02));+#1931 = VECTOR('',#1932,1.);+#1932 = DIRECTION('',(-0.,-1.,-0.));+#1933 = PCURVE('',#1365,#1934);+#1934 = DEFINITIONAL_REPRESENTATION('',(#1935),#1939);+#1935 = LINE('',#1936,#1937);+#1936 = CARTESIAN_POINT('',(-0.430870094634,0.18));+#1937 = VECTOR('',#1938,1.);+#1938 = DIRECTION('',(0.,-1.));+#1939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1940 = PCURVE('',#1337,#1941);+#1941 = DEFINITIONAL_REPRESENTATION('',(#1942),#1946);+#1942 = LINE('',#1943,#1944);+#1943 = CARTESIAN_POINT('',(2.330559081671,0.18));+#1944 = VECTOR('',#1945,1.);+#1945 = DIRECTION('',(-0.,-1.));+#1946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1947 = ORIENTED_EDGE('',*,*,#1349,.F.);+#1948 = ORIENTED_EDGE('',*,*,#1901,.T.);+#1949 = ADVANCED_FACE('',(#1950),#1337,.T.);+#1950 = FACE_BOUND('',#1951,.T.);+#1951 = EDGE_LOOP('',(#1952,#1973,#1974,#1975));+#1952 = ORIENTED_EDGE('',*,*,#1953,.F.);+#1953 = EDGE_CURVE('',#1289,#1668,#1954,.T.);+#1954 = SURFACE_CURVE('',#1955,(#1959,#1966),.PCURVE_S1.);+#1955 = LINE('',#1956,#1957);+#1956 = CARTESIAN_POINT('',(-1.209443443739,1.13,2.775557561563E-17));+#1957 = VECTOR('',#1958,1.);+#1958 = DIRECTION('',(-0.,-1.,-0.));+#1959 = PCURVE('',#1337,#1960);+#1960 = DEFINITIONAL_REPRESENTATION('',(#1961),#1965);+#1961 = LINE('',#1962,#1963);+#1962 = CARTESIAN_POINT('',(3.14159265359,0.18));+#1963 = VECTOR('',#1964,1.);+#1964 = DIRECTION('',(-0.,-1.));+#1965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1966 = PCURVE('',#1304,#1967);+#1967 = DEFINITIONAL_REPRESENTATION('',(#1968),#1972);+#1968 = LINE('',#1969,#1970);+#1969 = CARTESIAN_POINT('',(0.,0.18));+#1970 = VECTOR('',#1971,1.);+#1971 = DIRECTION('',(0.,-1.));+#1972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1973 = ORIENTED_EDGE('',*,*,#1316,.T.);+#1974 = ORIENTED_EDGE('',*,*,#1927,.T.);+#1975 = ORIENTED_EDGE('',*,*,#1690,.F.);+#1976 = ADVANCED_FACE('',(#1977),#1304,.F.);+#1977 = FACE_BOUND('',#1978,.T.);+#1978 = EDGE_LOOP('',(#1979,#1980,#1981,#2002));+#1979 = ORIENTED_EDGE('',*,*,#1953,.T.);+#1980 = ORIENTED_EDGE('',*,*,#1667,.T.);+#1981 = ORIENTED_EDGE('',*,*,#1982,.T.);+#1982 = EDGE_CURVE('',#1645,#1261,#1983,.T.);+#1983 = SURFACE_CURVE('',#1984,(#1988,#1995),.PCURVE_S1.);+#1984 = LINE('',#1985,#1986);+#1985 = CARTESIAN_POINT('',(-1.46,0.61,0.));+#1986 = VECTOR('',#1987,1.);+#1987 = DIRECTION('',(0.,1.,0.));+#1988 = PCURVE('',#1304,#1989);+#1989 = DEFINITIONAL_REPRESENTATION('',(#1990),#1994);+#1990 = LINE('',#1991,#1992);+#1991 = CARTESIAN_POINT('',(-0.250556556261,-0.34));+#1992 = VECTOR('',#1993,1.);+#1993 = DIRECTION('',(0.,1.));+#1994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1995 = PCURVE('',#1276,#1996);+#1996 = DEFINITIONAL_REPRESENTATION('',(#1997),#2001);+#1997 = LINE('',#1998,#1999);+#1998 = CARTESIAN_POINT('',(-0.5,-0.34));+#1999 = VECTOR('',#2000,1.);+#2000 = DIRECTION('',(0.,-1.));+#2001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2002 = ORIENTED_EDGE('',*,*,#1288,.F.);+#2003 = ADVANCED_FACE('',(#2004),#1276,.T.);+#2004 = FACE_BOUND('',#2005,.F.);+#2005 = EDGE_LOOP('',(#2006,#2007,#2028,#2029));+#2006 = ORIENTED_EDGE('',*,*,#1260,.F.);+#2007 = ORIENTED_EDGE('',*,*,#2008,.F.);+#2008 = EDGE_CURVE('',#1622,#1233,#2009,.T.);+#2009 = SURFACE_CURVE('',#2010,(#2014,#2021),.PCURVE_S1.);+#2010 = LINE('',#2011,#2012);+#2011 = CARTESIAN_POINT('',(-1.46,0.61,0.2));+#2012 = VECTOR('',#2013,1.);+#2013 = DIRECTION('',(0.,1.,0.));+#2014 = PCURVE('',#1276,#2015);+#2015 = DEFINITIONAL_REPRESENTATION('',(#2016),#2020);+#2016 = LINE('',#2017,#2018);+#2017 = CARTESIAN_POINT('',(-0.7,-0.34));+#2018 = VECTOR('',#2019,1.);+#2019 = DIRECTION('',(0.,-1.));+#2020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2021 = PCURVE('',#1248,#2022);+#2022 = DEFINITIONAL_REPRESENTATION('',(#2023),#2027);+#2023 = LINE('',#2024,#2025);+#2024 = CARTESIAN_POINT('',(-0.250556556261,-0.34));+#2025 = VECTOR('',#2026,1.);+#2026 = DIRECTION('',(0.,1.));+#2027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2028 = ORIENTED_EDGE('',*,*,#1644,.T.);+#2029 = ORIENTED_EDGE('',*,*,#1982,.T.);+#2030 = ADVANCED_FACE('',(#2031),#1248,.T.);+#2031 = FACE_BOUND('',#2032,.F.);+#2032 = EDGE_LOOP('',(#2033,#2054,#2055,#2056));+#2033 = ORIENTED_EDGE('',*,*,#2034,.T.);+#2034 = EDGE_CURVE('',#1200,#1594,#2035,.T.);+#2035 = SURFACE_CURVE('',#2036,(#2040,#2047),.PCURVE_S1.);+#2036 = LINE('',#2037,#2038);+#2037 = CARTESIAN_POINT('',(-1.209443443739,1.13,0.2));+#2038 = VECTOR('',#2039,1.);+#2039 = DIRECTION('',(-0.,-1.,-0.));+#2040 = PCURVE('',#1248,#2041);+#2041 = DEFINITIONAL_REPRESENTATION('',(#2042),#2046);+#2042 = LINE('',#2043,#2044);+#2043 = CARTESIAN_POINT('',(0.,0.18));+#2044 = VECTOR('',#2045,1.);+#2045 = DIRECTION('',(0.,-1.));+#2046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2047 = PCURVE('',#1220,#2048);+#2048 = DEFINITIONAL_REPRESENTATION('',(#2049),#2053);+#2049 = LINE('',#2050,#2051);+#2050 = CARTESIAN_POINT('',(3.14159265359,0.18));+#2051 = VECTOR('',#2052,1.);+#2052 = DIRECTION('',(-0.,-1.));+#2053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2054 = ORIENTED_EDGE('',*,*,#1621,.T.);+#2055 = ORIENTED_EDGE('',*,*,#2008,.T.);+#2056 = ORIENTED_EDGE('',*,*,#1232,.F.);+#2057 = ADVANCED_FACE('',(#2058),#1220,.F.);+#2058 = FACE_BOUND('',#2059,.F.);+#2059 = EDGE_LOOP('',(#2060,#2061,#2062,#2083));+#2060 = ORIENTED_EDGE('',*,*,#2034,.F.);+#2061 = ORIENTED_EDGE('',*,*,#1199,.T.);+#2062 = ORIENTED_EDGE('',*,*,#2063,.T.);+#2063 = EDGE_CURVE('',#1172,#1571,#2064,.T.);+#2064 = SURFACE_CURVE('',#2065,(#2069,#2076),.PCURVE_S1.);+#2065 = LINE('',#2066,#2067);+#2066 = CARTESIAN_POINT('',(-1.180595716276,1.13,0.21238465891));+#2067 = VECTOR('',#2068,1.);+#2068 = DIRECTION('',(-0.,-1.,-0.));+#2069 = PCURVE('',#1220,#2070);+#2070 = DEFINITIONAL_REPRESENTATION('',(#2071),#2075);+#2071 = LINE('',#2072,#2073);+#2072 = CARTESIAN_POINT('',(2.330559081671,0.18));+#2073 = VECTOR('',#2074,1.);+#2074 = DIRECTION('',(-0.,-1.));+#2075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2076 = PCURVE('',#1187,#2077);+#2077 = DEFINITIONAL_REPRESENTATION('',(#2078),#2082);+#2078 = LINE('',#2079,#2080);+#2079 = CARTESIAN_POINT('',(-0.430870094634,0.18));+#2080 = VECTOR('',#2081,1.);+#2081 = DIRECTION('',(0.,-1.));+#2082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2083 = ORIENTED_EDGE('',*,*,#1593,.F.);+#2084 = ADVANCED_FACE('',(#2085),#1187,.T.);+#2085 = FACE_BOUND('',#2086,.F.);+#2086 = EDGE_LOOP('',(#2087,#2088,#2089,#2090));+#2087 = ORIENTED_EDGE('',*,*,#1819,.F.);+#2088 = ORIENTED_EDGE('',*,*,#1570,.T.);+#2089 = ORIENTED_EDGE('',*,*,#2063,.F.);+#2090 = ORIENTED_EDGE('',*,*,#1171,.F.);+#2091 = MANIFOLD_SOLID_BREP('',#2092);+#2092 = CLOSED_SHELL('',(#2093,#2215,#2291,#2641,#2690,#2968,#2995,#3022+    ,#3049,#3076,#3103,#3130,#3157,#3184,#3211,#3238));+#2093 = ADVANCED_FACE('',(#2094),#2108,.T.);+#2094 = FACE_BOUND('',#2095,.T.);+#2095 = EDGE_LOOP('',(#2096,#2131,#2160,#2188));+#2096 = ORIENTED_EDGE('',*,*,#2097,.F.);+#2097 = EDGE_CURVE('',#2098,#2100,#2102,.T.);+#2098 = VERTEX_POINT('',#2099);+#2099 = CARTESIAN_POINT('',(-0.4,-1.13,0.5994));+#2100 = VERTEX_POINT('',#2101);+#2101 = CARTESIAN_POINT('',(-0.4,-0.77,0.5994));+#2102 = SURFACE_CURVE('',#2103,(#2107,#2119),.PCURVE_S1.);+#2103 = LINE('',#2104,#2105);+#2104 = CARTESIAN_POINT('',(-0.4,-1.13,0.5994));+#2105 = VECTOR('',#2106,1.);+#2106 = DIRECTION('',(0.,1.,0.));+#2107 = PCURVE('',#2108,#2113);+#2108 = CYLINDRICAL_SURFACE('',#2109,0.1);+#2109 = AXIS2_PLACEMENT_3D('',#2110,#2111,#2112);+#2110 = CARTESIAN_POINT('',(-0.4,-0.95,0.4994));+#2111 = DIRECTION('',(0.,1.,0.));+#2112 = DIRECTION('',(-1.,-0.,-0.));+#2113 = DEFINITIONAL_REPRESENTATION('',(#2114),#2118);+#2114 = LINE('',#2115,#2116);+#2115 = CARTESIAN_POINT('',(1.570796326795,-0.18));+#2116 = VECTOR('',#2117,1.);+#2117 = DIRECTION('',(-0.,1.));+#2118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2119 = PCURVE('',#2120,#2125);+#2120 = PLANE('',#2121);+#2121 = AXIS2_PLACEMENT_3D('',#2122,#2123,#2124);+#2122 = CARTESIAN_POINT('',(-0.4,-0.95,0.5994));+#2123 = DIRECTION('',(0.,0.,1.));+#2124 = DIRECTION('',(1.,0.,0.));+#2125 = DEFINITIONAL_REPRESENTATION('',(#2126),#2130);+#2126 = LINE('',#2127,#2128);+#2127 = CARTESIAN_POINT('',(0.,-0.18));+#2128 = VECTOR('',#2129,1.);+#2129 = DIRECTION('',(0.,1.));+#2130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2131 = ORIENTED_EDGE('',*,*,#2132,.T.);+#2132 = EDGE_CURVE('',#2098,#2133,#2135,.T.);+#2133 = VERTEX_POINT('',#2134);+#2134 = CARTESIAN_POINT('',(-0.35,-1.13,0.586002540378));+#2135 = SURFACE_CURVE('',#2136,(#2141,#2148),.PCURVE_S1.);+#2136 = CIRCLE('',#2137,0.1);+#2137 = AXIS2_PLACEMENT_3D('',#2138,#2139,#2140);+#2138 = CARTESIAN_POINT('',(-0.4,-1.13,0.4994));+#2139 = DIRECTION('',(0.,1.,-0.));+#2140 = DIRECTION('',(-1.,0.,0.));+#2141 = PCURVE('',#2108,#2142);+#2142 = DEFINITIONAL_REPRESENTATION('',(#2143),#2147);+#2143 = LINE('',#2144,#2145);+#2144 = CARTESIAN_POINT('',(0.,-0.18));+#2145 = VECTOR('',#2146,1.);+#2146 = DIRECTION('',(1.,0.));+#2147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2148 = PCURVE('',#2149,#2154);+#2149 = PLANE('',#2150);+#2150 = AXIS2_PLACEMENT_3D('',#2151,#2152,#2153);+#2151 = CARTESIAN_POINT('',(-1.022191785454,-1.13,0.279895850706));+#2152 = DIRECTION('',(0.,1.,0.));+#2153 = DIRECTION('',(0.,0.,-1.));+#2154 = DEFINITIONAL_REPRESENTATION('',(#2155),#2159);+#2155 = CIRCLE('',#2156,1.E-01);+#2156 = AXIS2_PLACEMENT_2D('',#2157,#2158);+#2157 = CARTESIAN_POINT('',(-0.219504149294,-0.622191785454));+#2158 = DIRECTION('',(0.,1.));+#2159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2160 = ORIENTED_EDGE('',*,*,#2161,.T.);+#2161 = EDGE_CURVE('',#2133,#2162,#2164,.T.);+#2162 = VERTEX_POINT('',#2163);+#2163 = CARTESIAN_POINT('',(-0.35,-0.77,0.586002540378));+#2164 = SURFACE_CURVE('',#2165,(#2169,#2176),.PCURVE_S1.);+#2165 = LINE('',#2166,#2167);+#2166 = CARTESIAN_POINT('',(-0.35,-0.95,0.586002540378));+#2167 = VECTOR('',#2168,1.);+#2168 = DIRECTION('',(0.,1.,0.));+#2169 = PCURVE('',#2108,#2170);+#2170 = DEFINITIONAL_REPRESENTATION('',(#2171),#2175);+#2171 = LINE('',#2172,#2173);+#2172 = CARTESIAN_POINT('',(2.094395102393,0.));+#2173 = VECTOR('',#2174,1.);+#2174 = DIRECTION('',(0.,1.));+#2175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2176 = PCURVE('',#2177,#2182);+#2177 = PLANE('',#2178);+#2178 = AXIS2_PLACEMENT_3D('',#2179,#2180,#2181);+#2179 = CARTESIAN_POINT('',(-0.35,-1.63,-0.5));+#2180 = DIRECTION('',(-1.,0.,0.));+#2181 = DIRECTION('',(0.,0.,-1.));+#2182 = DEFINITIONAL_REPRESENTATION('',(#2183),#2187);+#2183 = LINE('',#2184,#2185);+#2184 = CARTESIAN_POINT('',(-1.086002540378,-0.68));+#2185 = VECTOR('',#2186,1.);+#2186 = DIRECTION('',(0.,-1.));+#2187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2188 = ORIENTED_EDGE('',*,*,#2189,.F.);+#2189 = EDGE_CURVE('',#2100,#2162,#2190,.T.);+#2190 = SURFACE_CURVE('',#2191,(#2196,#2203),.PCURVE_S1.);+#2191 = CIRCLE('',#2192,0.1);+#2192 = AXIS2_PLACEMENT_3D('',#2193,#2194,#2195);+#2193 = CARTESIAN_POINT('',(-0.4,-0.77,0.4994));+#2194 = DIRECTION('',(0.,1.,-0.));+#2195 = DIRECTION('',(-1.,0.,0.));+#2196 = PCURVE('',#2108,#2197);+#2197 = DEFINITIONAL_REPRESENTATION('',(#2198),#2202);+#2198 = LINE('',#2199,#2200);+#2199 = CARTESIAN_POINT('',(-0.,0.18));+#2200 = VECTOR('',#2201,1.);+#2201 = DIRECTION('',(1.,-0.));+#2202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2203 = PCURVE('',#2204,#2209);+#2204 = PLANE('',#2205);+#2205 = AXIS2_PLACEMENT_3D('',#2206,#2207,#2208);+#2206 = CARTESIAN_POINT('',(-1.022191785454,-0.77,0.279895850706));+#2207 = DIRECTION('',(0.,1.,0.));+#2208 = DIRECTION('',(0.,0.,-1.));+#2209 = DEFINITIONAL_REPRESENTATION('',(#2210),#2214);+#2210 = CIRCLE('',#2211,1.E-01);+#2211 = AXIS2_PLACEMENT_2D('',#2212,#2213);+#2212 = CARTESIAN_POINT('',(-0.219504149294,-0.622191785454));+#2213 = DIRECTION('',(0.,1.));+#2214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2215 = ADVANCED_FACE('',(#2216),#2120,.T.);+#2216 = FACE_BOUND('',#2217,.F.);+#2217 = EDGE_LOOP('',(#2218,#2219,#2242,#2270));+#2218 = ORIENTED_EDGE('',*,*,#2097,.F.);+#2219 = ORIENTED_EDGE('',*,*,#2220,.T.);+#2220 = EDGE_CURVE('',#2098,#2221,#2223,.T.);+#2221 = VERTEX_POINT('',#2222);+#2222 = CARTESIAN_POINT('',(-0.709986556261,-1.13,0.5994));+#2223 = SURFACE_CURVE('',#2224,(#2228,#2235),.PCURVE_S1.);+#2224 = LINE('',#2225,#2226);+#2225 = CARTESIAN_POINT('',(-0.4,-1.13,0.5994));+#2226 = VECTOR('',#2227,1.);+#2227 = DIRECTION('',(-1.,-0.,-0.));+#2228 = PCURVE('',#2120,#2229);+#2229 = DEFINITIONAL_REPRESENTATION('',(#2230),#2234);+#2230 = LINE('',#2231,#2232);+#2231 = CARTESIAN_POINT('',(0.,-0.18));+#2232 = VECTOR('',#2233,1.);+#2233 = DIRECTION('',(-1.,0.));+#2234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2235 = PCURVE('',#2149,#2236);+#2236 = DEFINITIONAL_REPRESENTATION('',(#2237),#2241);+#2237 = LINE('',#2238,#2239);+#2238 = CARTESIAN_POINT('',(-0.319504149294,-0.622191785454));+#2239 = VECTOR('',#2240,1.);+#2240 = DIRECTION('',(-0.,1.));+#2241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2242 = ORIENTED_EDGE('',*,*,#2243,.T.);+#2243 = EDGE_CURVE('',#2221,#2244,#2246,.T.);+#2244 = VERTEX_POINT('',#2245);+#2245 = CARTESIAN_POINT('',(-0.709986556261,-0.77,0.5994));+#2246 = SURFACE_CURVE('',#2247,(#2251,#2258),.PCURVE_S1.);+#2247 = LINE('',#2248,#2249);+#2248 = CARTESIAN_POINT('',(-0.709986556261,-1.13,0.5994));+#2249 = VECTOR('',#2250,1.);+#2250 = DIRECTION('',(0.,1.,0.));+#2251 = PCURVE('',#2120,#2252);+#2252 = DEFINITIONAL_REPRESENTATION('',(#2253),#2257);+#2253 = LINE('',#2254,#2255);+#2254 = CARTESIAN_POINT('',(-0.309986556261,-0.18));+#2255 = VECTOR('',#2256,1.);+#2256 = DIRECTION('',(0.,1.));+#2257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2258 = PCURVE('',#2259,#2264);+#2259 = CYLINDRICAL_SURFACE('',#2260,0.23979);+#2260 = AXIS2_PLACEMENT_3D('',#2261,#2262,#2263);+#2261 = CARTESIAN_POINT('',(-0.709986556261,-0.95,0.35961));+#2262 = DIRECTION('',(0.,1.,0.));+#2263 = DIRECTION('',(0.,0.,1.));+#2264 = DEFINITIONAL_REPRESENTATION('',(#2265),#2269);+#2265 = LINE('',#2266,#2267);+#2266 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#2267 = VECTOR('',#2268,1.);+#2268 = DIRECTION('',(0.,1.));+#2269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2270 = ORIENTED_EDGE('',*,*,#2271,.F.);+#2271 = EDGE_CURVE('',#2100,#2244,#2272,.T.);+#2272 = SURFACE_CURVE('',#2273,(#2277,#2284),.PCURVE_S1.);+#2273 = LINE('',#2274,#2275);+#2274 = CARTESIAN_POINT('',(-0.4,-0.77,0.5994));+#2275 = VECTOR('',#2276,1.);+#2276 = DIRECTION('',(-1.,-0.,-0.));+#2277 = PCURVE('',#2120,#2278);+#2278 = DEFINITIONAL_REPRESENTATION('',(#2279),#2283);+#2279 = LINE('',#2280,#2281);+#2280 = CARTESIAN_POINT('',(0.,0.18));+#2281 = VECTOR('',#2282,1.);+#2282 = DIRECTION('',(-1.,0.));+#2283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2284 = PCURVE('',#2204,#2285);+#2285 = DEFINITIONAL_REPRESENTATION('',(#2286),#2290);+#2286 = LINE('',#2287,#2288);+#2287 = CARTESIAN_POINT('',(-0.319504149294,-0.622191785454));+#2288 = VECTOR('',#2289,1.);+#2289 = DIRECTION('',(-0.,1.));+#2290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2291 = ADVANCED_FACE('',(#2292),#2204,.T.);+#2292 = FACE_BOUND('',#2293,.F.);+#2293 = EDGE_LOOP('',(#2294,#2295,#2296,#2324,#2352,#2385,#2413,#2441,+    #2469,#2502,#2530,#2563,#2591,#2620));+#2294 = ORIENTED_EDGE('',*,*,#2189,.F.);+#2295 = ORIENTED_EDGE('',*,*,#2271,.T.);+#2296 = ORIENTED_EDGE('',*,*,#2297,.T.);+#2297 = EDGE_CURVE('',#2244,#2298,#2300,.T.);+#2298 = VERTEX_POINT('',#2299);+#2299 = CARTESIAN_POINT('',(-0.883834170442,-0.77,0.524765233473));+#2300 = SURFACE_CURVE('',#2301,(#2306,#2317),.PCURVE_S1.);+#2301 = CIRCLE('',#2302,0.23979);+#2302 = AXIS2_PLACEMENT_3D('',#2303,#2304,#2305);+#2303 = CARTESIAN_POINT('',(-0.709986556261,-0.77,0.35961));+#2304 = DIRECTION('',(0.,-1.,0.));+#2305 = DIRECTION('',(0.,0.,1.));+#2306 = PCURVE('',#2204,#2307);+#2307 = DEFINITIONAL_REPRESENTATION('',(#2308),#2316);+#2308 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2309,#2310,#2311,#2312,+#2313,#2314,#2315),.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('') );+#2309 = CARTESIAN_POINT('',(-0.319504149294,-0.312205229193));+#2310 = CARTESIAN_POINT('',(-0.319504149294,0.103123233954));+#2311 = CARTESIAN_POINT('',(4.0180850706E-02,-0.10454099762));+#2312 = CARTESIAN_POINT('',(0.399865850706,-0.312205229193));+#2313 = CARTESIAN_POINT('',(4.0180850706E-02,-0.519869460766));+#2314 = CARTESIAN_POINT('',(-0.319504149294,-0.72753369234));+#2315 = CARTESIAN_POINT('',(-0.319504149294,-0.312205229193));+#2316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2317 = PCURVE('',#2259,#2318);+#2318 = DEFINITIONAL_REPRESENTATION('',(#2319),#2323);+#2319 = LINE('',#2320,#2321);+#2320 = CARTESIAN_POINT('',(6.28318530718,0.18));+#2321 = VECTOR('',#2322,1.);+#2322 = DIRECTION('',(-1.,-0.));+#2323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2324 = ORIENTED_EDGE('',*,*,#2325,.T.);+#2325 = EDGE_CURVE('',#2298,#2326,#2328,.T.);+#2326 = VERTEX_POINT('',#2327);+#2327 = CARTESIAN_POINT('',(-1.180595716276,-0.77,0.21238465891));+#2328 = SURFACE_CURVE('',#2329,(#2333,#2340),.PCURVE_S1.);+#2329 = LINE('',#2330,#2331);+#2330 = CARTESIAN_POINT('',(-0.842499943359,-0.77,0.568274946191));+#2331 = VECTOR('',#2332,1.);+#2332 = DIRECTION('',(-0.688749461915,-0.,-0.724999433594));+#2333 = PCURVE('',#2204,#2334);+#2334 = DEFINITIONAL_REPRESENTATION('',(#2335),#2339);+#2335 = LINE('',#2336,#2337);+#2336 = CARTESIAN_POINT('',(-0.288379095485,-0.179691842095));+#2337 = VECTOR('',#2338,1.);+#2338 = DIRECTION('',(0.724999433594,0.688749461915));+#2339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2340 = PCURVE('',#2341,#2346);+#2341 = PLANE('',#2342);+#2342 = AXIS2_PLACEMENT_3D('',#2343,#2344,#2345);+#2343 = CARTESIAN_POINT('',(-0.883834170442,-0.95,0.524765233473));+#2344 = DIRECTION('',(-0.724999433594,0.,0.688749461915));+#2345 = DIRECTION('',(0.688749461915,0.,0.724999433594));+#2346 = DEFINITIONAL_REPRESENTATION('',(#2347),#2351);+#2347 = LINE('',#2348,#2349);+#2348 = CARTESIAN_POINT('',(6.001344373848E-02,0.18));+#2349 = VECTOR('',#2350,1.);+#2350 = DIRECTION('',(-1.,0.));+#2351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2352 = ORIENTED_EDGE('',*,*,#2353,.F.);+#2353 = EDGE_CURVE('',#2354,#2326,#2356,.T.);+#2354 = VERTEX_POINT('',#2355);+#2355 = CARTESIAN_POINT('',(-1.209443443739,-0.77,0.2));+#2356 = SURFACE_CURVE('',#2357,(#2362,#2373),.PCURVE_S1.);+#2357 = CIRCLE('',#2358,3.979E-02);+#2358 = AXIS2_PLACEMENT_3D('',#2359,#2360,#2361);+#2359 = CARTESIAN_POINT('',(-1.209443443739,-0.77,0.23979));+#2360 = DIRECTION('',(0.,-1.,0.));+#2361 = DIRECTION('',(0.,0.,1.));+#2362 = PCURVE('',#2204,#2363);+#2363 = DEFINITIONAL_REPRESENTATION('',(#2364),#2372);+#2364 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2365,#2366,#2367,#2368,+#2369,#2370,#2371),.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('') );+#2365 = CARTESIAN_POINT('',(3.15850706E-04,0.187251658285));+#2366 = CARTESIAN_POINT('',(3.15850706E-04,0.256169959918));+#2367 = CARTESIAN_POINT('',(6.0000850706E-02,0.221710809102));+#2368 = CARTESIAN_POINT('',(0.119685850706,0.187251658285));+#2369 = CARTESIAN_POINT('',(6.0000850706E-02,0.152792507468));+#2370 = CARTESIAN_POINT('',(3.15850706E-04,0.118333356652));+#2371 = CARTESIAN_POINT('',(3.15850706E-04,0.187251658285));+#2372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2373 = PCURVE('',#2374,#2379);+#2374 = CYLINDRICAL_SURFACE('',#2375,3.979E-02);+#2375 = AXIS2_PLACEMENT_3D('',#2376,#2377,#2378);+#2376 = CARTESIAN_POINT('',(-1.209443443739,-0.95,0.23979));+#2377 = DIRECTION('',(0.,1.,0.));+#2378 = DIRECTION('',(0.,0.,1.));+#2379 = DEFINITIONAL_REPRESENTATION('',(#2380),#2384);+#2380 = LINE('',#2381,#2382);+#2381 = CARTESIAN_POINT('',(6.28318530718,0.18));+#2382 = VECTOR('',#2383,1.);+#2383 = DIRECTION('',(-1.,-0.));+#2384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2385 = ORIENTED_EDGE('',*,*,#2386,.T.);+#2386 = EDGE_CURVE('',#2354,#2387,#2389,.T.);+#2387 = VERTEX_POINT('',#2388);+#2388 = CARTESIAN_POINT('',(-1.46,-0.77,0.2));+#2389 = SURFACE_CURVE('',#2390,(#2394,#2401),.PCURVE_S1.);+#2390 = LINE('',#2391,#2392);+#2391 = CARTESIAN_POINT('',(-1.14943,-0.77,0.2));+#2392 = VECTOR('',#2393,1.);+#2393 = DIRECTION('',(-1.,-0.,-0.));+#2394 = PCURVE('',#2204,#2395);+#2395 = DEFINITIONAL_REPRESENTATION('',(#2396),#2400);+#2396 = LINE('',#2397,#2398);+#2397 = CARTESIAN_POINT('',(7.9895850706E-02,0.127238214546));+#2398 = VECTOR('',#2399,1.);+#2399 = DIRECTION('',(-0.,1.));+#2400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2401 = PCURVE('',#2402,#2407);+#2402 = PLANE('',#2403);+#2403 = AXIS2_PLACEMENT_3D('',#2404,#2405,#2406);+#2404 = CARTESIAN_POINT('',(-1.209443443739,-0.95,0.2));+#2405 = DIRECTION('',(0.,0.,1.));+#2406 = DIRECTION('',(1.,0.,0.));+#2407 = DEFINITIONAL_REPRESENTATION('',(#2408),#2412);+#2408 = LINE('',#2409,#2410);+#2409 = CARTESIAN_POINT('',(6.0013443739E-02,0.18));+#2410 = VECTOR('',#2411,1.);+#2411 = DIRECTION('',(-1.,0.));+#2412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2413 = ORIENTED_EDGE('',*,*,#2414,.T.);+#2414 = EDGE_CURVE('',#2387,#2415,#2417,.T.);+#2415 = VERTEX_POINT('',#2416);+#2416 = CARTESIAN_POINT('',(-1.46,-0.77,0.));+#2417 = SURFACE_CURVE('',#2418,(#2422,#2429),.PCURVE_S1.);+#2418 = LINE('',#2419,#2420);+#2419 = CARTESIAN_POINT('',(-1.46,-0.77,-0.110052074647));+#2420 = VECTOR('',#2421,1.);+#2421 = DIRECTION('',(-0.,-0.,-1.));+#2422 = PCURVE('',#2204,#2423);+#2423 = DEFINITIONAL_REPRESENTATION('',(#2424),#2428);+#2424 = LINE('',#2425,#2426);+#2425 = CARTESIAN_POINT('',(0.389947925353,0.437808214546));+#2426 = VECTOR('',#2427,1.);+#2427 = DIRECTION('',(1.,0.));+#2428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2429 = PCURVE('',#2430,#2435);+#2430 = PLANE('',#2431);+#2431 = AXIS2_PLACEMENT_3D('',#2432,#2433,#2434);+#2432 = CARTESIAN_POINT('',(-1.46,-1.63,-0.5));+#2433 = DIRECTION('',(-1.,0.,0.));+#2434 = DIRECTION('',(0.,0.,-1.));+#2435 = DEFINITIONAL_REPRESENTATION('',(#2436),#2440);+#2436 = LINE('',#2437,#2438);+#2437 = CARTESIAN_POINT('',(-0.389947925353,-0.86));+#2438 = VECTOR('',#2439,1.);+#2439 = DIRECTION('',(1.,0.));+#2440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2441 = ORIENTED_EDGE('',*,*,#2442,.F.);+#2442 = EDGE_CURVE('',#2443,#2415,#2445,.T.);+#2443 = VERTEX_POINT('',#2444);+#2444 = CARTESIAN_POINT('',(-1.209443443739,-0.77,2.775557561563E-17));+#2445 = SURFACE_CURVE('',#2446,(#2450,#2457),.PCURVE_S1.);+#2446 = LINE('',#2447,#2448);+#2447 = CARTESIAN_POINT('',(-1.14943,-0.77,0.));+#2448 = VECTOR('',#2449,1.);+#2449 = DIRECTION('',(-1.,-0.,-0.));+#2450 = PCURVE('',#2204,#2451);+#2451 = DEFINITIONAL_REPRESENTATION('',(#2452),#2456);+#2452 = LINE('',#2453,#2454);+#2453 = CARTESIAN_POINT('',(0.279895850706,0.127238214546));+#2454 = VECTOR('',#2455,1.);+#2455 = DIRECTION('',(-0.,1.));+#2456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2457 = PCURVE('',#2458,#2463);+#2458 = PLANE('',#2459);+#2459 = AXIS2_PLACEMENT_3D('',#2460,#2461,#2462);+#2460 = CARTESIAN_POINT('',(-1.209443443739,-0.95,0.));+#2461 = DIRECTION('',(0.,0.,1.));+#2462 = DIRECTION('',(1.,0.,0.));+#2463 = DEFINITIONAL_REPRESENTATION('',(#2464),#2468);+#2464 = LINE('',#2465,#2466);+#2465 = CARTESIAN_POINT('',(6.0013443739E-02,0.18));+#2466 = VECTOR('',#2467,1.);+#2467 = DIRECTION('',(-1.,0.));+#2468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2469 = ORIENTED_EDGE('',*,*,#2470,.T.);+#2470 = EDGE_CURVE('',#2443,#2471,#2473,.T.);+#2471 = VERTEX_POINT('',#2472);+#2472 = CARTESIAN_POINT('',(-1.035595829558,-0.77,7.463476652748E-02));+#2473 = SURFACE_CURVE('',#2474,(#2479,#2490),.PCURVE_S1.);+#2474 = CIRCLE('',#2475,0.23979);+#2475 = AXIS2_PLACEMENT_3D('',#2476,#2477,#2478);+#2476 = CARTESIAN_POINT('',(-1.209443443739,-0.77,0.23979));+#2477 = DIRECTION('',(0.,-1.,0.));+#2478 = DIRECTION('',(0.,0.,1.));+#2479 = PCURVE('',#2204,#2480);+#2480 = DEFINITIONAL_REPRESENTATION('',(#2481),#2489);+#2481 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2482,#2483,#2484,#2485,+#2486,#2487,#2488),.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('') );+#2482 = CARTESIAN_POINT('',(-0.199684149294,0.187251658285));+#2483 = CARTESIAN_POINT('',(-0.199684149294,0.602580121432));+#2484 = CARTESIAN_POINT('',(0.160000850706,0.394915889858));+#2485 = CARTESIAN_POINT('',(0.519685850706,0.187251658285));+#2486 = CARTESIAN_POINT('',(0.160000850706,-2.041257328847E-02));+#2487 = CARTESIAN_POINT('',(-0.199684149294,-0.228076804862));+#2488 = CARTESIAN_POINT('',(-0.199684149294,0.187251658285));+#2489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2490 = PCURVE('',#2491,#2496);+#2491 = CYLINDRICAL_SURFACE('',#2492,0.23979);+#2492 = AXIS2_PLACEMENT_3D('',#2493,#2494,#2495);+#2493 = CARTESIAN_POINT('',(-1.209443443739,-0.95,0.23979));+#2494 = DIRECTION('',(0.,1.,0.));+#2495 = DIRECTION('',(0.,0.,1.));+#2496 = DEFINITIONAL_REPRESENTATION('',(#2497),#2501);+#2497 = LINE('',#2498,#2499);+#2498 = CARTESIAN_POINT('',(6.28318530718,0.18));+#2499 = VECTOR('',#2500,1.);+#2500 = DIRECTION('',(-1.,-0.));+#2501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2502 = ORIENTED_EDGE('',*,*,#2503,.F.);+#2503 = EDGE_CURVE('',#2504,#2471,#2506,.T.);+#2504 = VERTEX_POINT('',#2505);+#2505 = CARTESIAN_POINT('',(-0.738834283724,-0.77,0.38701534109));+#2506 = SURFACE_CURVE('',#2507,(#2511,#2518),.PCURVE_S1.);+#2507 = LINE('',#2508,#2509);+#2508 = CARTESIAN_POINT('',(-0.697500056641,-0.77,0.430525053809));+#2509 = VECTOR('',#2510,1.);+#2510 = DIRECTION('',(-0.688749461915,-0.,-0.724999433594));+#2511 = PCURVE('',#2204,#2512);+#2512 = DEFINITIONAL_REPRESENTATION('',(#2513),#2517);+#2513 = LINE('',#2514,#2515);+#2514 = CARTESIAN_POINT('',(-0.150629203103,-0.324691728813));+#2515 = VECTOR('',#2516,1.);+#2516 = DIRECTION('',(0.724999433594,0.688749461915));+#2517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2518 = PCURVE('',#2519,#2524);+#2519 = PLANE('',#2520);+#2520 = AXIS2_PLACEMENT_3D('',#2521,#2522,#2523);+#2521 = CARTESIAN_POINT('',(-0.738834283724,-0.95,0.38701534109));+#2522 = DIRECTION('',(-0.724999433594,0.,0.688749461915));+#2523 = DIRECTION('',(0.688749461915,0.,0.724999433594));+#2524 = DEFINITIONAL_REPRESENTATION('',(#2525),#2529);+#2525 = LINE('',#2526,#2527);+#2526 = CARTESIAN_POINT('',(6.001344373921E-02,0.18));+#2527 = VECTOR('',#2528,1.);+#2528 = DIRECTION('',(-1.,0.));+#2529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2530 = ORIENTED_EDGE('',*,*,#2531,.F.);+#2531 = EDGE_CURVE('',#2532,#2504,#2534,.T.);+#2532 = VERTEX_POINT('',#2533);+#2533 = CARTESIAN_POINT('',(-0.709986556261,-0.77,0.3994));+#2534 = SURFACE_CURVE('',#2535,(#2540,#2551),.PCURVE_S1.);+#2535 = CIRCLE('',#2536,3.979E-02);+#2536 = AXIS2_PLACEMENT_3D('',#2537,#2538,#2539);+#2537 = CARTESIAN_POINT('',(-0.709986556261,-0.77,0.35961));+#2538 = DIRECTION('',(0.,-1.,0.));+#2539 = DIRECTION('',(0.,0.,1.));+#2540 = PCURVE('',#2204,#2541);+#2541 = DEFINITIONAL_REPRESENTATION('',(#2542),#2550);+#2542 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2543,#2544,#2545,#2546,+#2547,#2548,#2549),.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('') );+#2543 = CARTESIAN_POINT('',(-0.119504149294,-0.312205229193));+#2544 = CARTESIAN_POINT('',(-0.119504149294,-0.24328692756));+#2545 = CARTESIAN_POINT('',(-5.9819149294E-02,-0.277746078376));+#2546 = CARTESIAN_POINT('',(-1.34149294E-04,-0.312205229193));+#2547 = CARTESIAN_POINT('',(-5.9819149294E-02,-0.34666438001));+#2548 = CARTESIAN_POINT('',(-0.119504149294,-0.381123530826));+#2549 = CARTESIAN_POINT('',(-0.119504149294,-0.312205229193));+#2550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2551 = PCURVE('',#2552,#2557);+#2552 = CYLINDRICAL_SURFACE('',#2553,3.979E-02);+#2553 = AXIS2_PLACEMENT_3D('',#2554,#2555,#2556);+#2554 = CARTESIAN_POINT('',(-0.709986556261,-0.95,0.35961));+#2555 = DIRECTION('',(0.,1.,0.));+#2556 = DIRECTION('',(0.,0.,1.));+#2557 = DEFINITIONAL_REPRESENTATION('',(#2558),#2562);+#2558 = LINE('',#2559,#2560);+#2559 = CARTESIAN_POINT('',(6.28318530718,0.18));+#2560 = VECTOR('',#2561,1.);+#2561 = DIRECTION('',(-1.,-0.));+#2562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2563 = ORIENTED_EDGE('',*,*,#2564,.F.);+#2564 = EDGE_CURVE('',#2565,#2532,#2567,.T.);+#2565 = VERTEX_POINT('',#2566);+#2566 = CARTESIAN_POINT('',(-0.4,-0.77,0.3994));+#2567 = SURFACE_CURVE('',#2568,(#2572,#2579),.PCURVE_S1.);+#2568 = LINE('',#2569,#2570);+#2569 = CARTESIAN_POINT('',(-0.4,-0.77,0.3994));+#2570 = VECTOR('',#2571,1.);+#2571 = DIRECTION('',(-1.,-0.,-0.));+#2572 = PCURVE('',#2204,#2573);+#2573 = DEFINITIONAL_REPRESENTATION('',(#2574),#2578);+#2574 = LINE('',#2575,#2576);+#2575 = CARTESIAN_POINT('',(-0.119504149294,-0.622191785454));+#2576 = VECTOR('',#2577,1.);+#2577 = DIRECTION('',(-0.,1.));+#2578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2579 = PCURVE('',#2580,#2585);+#2580 = PLANE('',#2581);+#2581 = AXIS2_PLACEMENT_3D('',#2582,#2583,#2584);+#2582 = CARTESIAN_POINT('',(-0.4,-0.95,0.3994));+#2583 = DIRECTION('',(0.,0.,1.));+#2584 = DIRECTION('',(1.,0.,0.));+#2585 = DEFINITIONAL_REPRESENTATION('',(#2586),#2590);+#2586 = LINE('',#2587,#2588);+#2587 = CARTESIAN_POINT('',(0.,0.18));+#2588 = VECTOR('',#2589,1.);+#2589 = DIRECTION('',(-1.,0.));+#2590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2591 = ORIENTED_EDGE('',*,*,#2592,.F.);+#2592 = EDGE_CURVE('',#2593,#2565,#2595,.T.);+#2593 = VERTEX_POINT('',#2594);+#2594 = CARTESIAN_POINT('',(-0.35,-0.77,0.412797459622));+#2595 = SURFACE_CURVE('',#2596,(#2601,#2608),.PCURVE_S1.);+#2596 = CIRCLE('',#2597,0.1);+#2597 = AXIS2_PLACEMENT_3D('',#2598,#2599,#2600);+#2598 = CARTESIAN_POINT('',(-0.4,-0.77,0.4994));+#2599 = DIRECTION('',(0.,1.,-0.));+#2600 = DIRECTION('',(-1.,0.,0.));+#2601 = PCURVE('',#2204,#2602);+#2602 = DEFINITIONAL_REPRESENTATION('',(#2603),#2607);+#2603 = CIRCLE('',#2604,1.E-01);+#2604 = AXIS2_PLACEMENT_2D('',#2605,#2606);+#2605 = CARTESIAN_POINT('',(-0.219504149294,-0.622191785454));+#2606 = DIRECTION('',(0.,1.));+#2607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2608 = PCURVE('',#2609,#2614);+#2609 = CYLINDRICAL_SURFACE('',#2610,0.1);+#2610 = AXIS2_PLACEMENT_3D('',#2611,#2612,#2613);+#2611 = CARTESIAN_POINT('',(-0.4,-0.95,0.4994));+#2612 = DIRECTION('',(0.,1.,0.));+#2613 = DIRECTION('',(-1.,-0.,-0.));+#2614 = DEFINITIONAL_REPRESENTATION('',(#2615),#2619);+#2615 = LINE('',#2616,#2617);+#2616 = CARTESIAN_POINT('',(-0.,0.18));+#2617 = VECTOR('',#2618,1.);+#2618 = DIRECTION('',(1.,-0.));+#2619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2620 = ORIENTED_EDGE('',*,*,#2621,.F.);+#2621 = EDGE_CURVE('',#2162,#2593,#2622,.T.);+#2622 = SURFACE_CURVE('',#2623,(#2627,#2634),.PCURVE_S1.);+#2623 = LINE('',#2624,#2625);+#2624 = CARTESIAN_POINT('',(-0.35,-0.77,-0.110052074647));+#2625 = VECTOR('',#2626,1.);+#2626 = DIRECTION('',(-0.,-0.,-1.));+#2627 = PCURVE('',#2204,#2628);+#2628 = DEFINITIONAL_REPRESENTATION('',(#2629),#2633);+#2629 = LINE('',#2630,#2631);+#2630 = CARTESIAN_POINT('',(0.389947925353,-0.672191785454));+#2631 = VECTOR('',#2632,1.);+#2632 = DIRECTION('',(1.,0.));+#2633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2634 = PCURVE('',#2177,#2635);+#2635 = DEFINITIONAL_REPRESENTATION('',(#2636),#2640);+#2636 = LINE('',#2637,#2638);+#2637 = CARTESIAN_POINT('',(-0.389947925353,-0.86));+#2638 = VECTOR('',#2639,1.);+#2639 = DIRECTION('',(1.,0.));+#2640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2641 = ADVANCED_FACE('',(#2642),#2177,.F.);+#2642 = FACE_BOUND('',#2643,.T.);+#2643 = EDGE_LOOP('',(#2644,#2645,#2668,#2689));+#2644 = ORIENTED_EDGE('',*,*,#2161,.F.);+#2645 = ORIENTED_EDGE('',*,*,#2646,.T.);+#2646 = EDGE_CURVE('',#2133,#2647,#2649,.T.);+#2647 = VERTEX_POINT('',#2648);+#2648 = CARTESIAN_POINT('',(-0.35,-1.13,0.412797459622));+#2649 = SURFACE_CURVE('',#2650,(#2654,#2661),.PCURVE_S1.);+#2650 = LINE('',#2651,#2652);+#2651 = CARTESIAN_POINT('',(-0.35,-1.13,-0.110052074647));+#2652 = VECTOR('',#2653,1.);+#2653 = DIRECTION('',(-0.,-0.,-1.));+#2654 = PCURVE('',#2177,#2655);+#2655 = DEFINITIONAL_REPRESENTATION('',(#2656),#2660);+#2656 = LINE('',#2657,#2658);+#2657 = CARTESIAN_POINT('',(-0.389947925353,-0.5));+#2658 = VECTOR('',#2659,1.);+#2659 = DIRECTION('',(1.,0.));+#2660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2661 = PCURVE('',#2149,#2662);+#2662 = DEFINITIONAL_REPRESENTATION('',(#2663),#2667);+#2663 = LINE('',#2664,#2665);+#2664 = CARTESIAN_POINT('',(0.389947925353,-0.672191785454));+#2665 = VECTOR('',#2666,1.);+#2666 = DIRECTION('',(1.,0.));+#2667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2668 = ORIENTED_EDGE('',*,*,#2669,.T.);+#2669 = EDGE_CURVE('',#2647,#2593,#2670,.T.);+#2670 = SURFACE_CURVE('',#2671,(#2675,#2682),.PCURVE_S1.);+#2671 = LINE('',#2672,#2673);+#2672 = CARTESIAN_POINT('',(-0.35,-0.95,0.412797459622));+#2673 = VECTOR('',#2674,1.);+#2674 = DIRECTION('',(0.,1.,0.));+#2675 = PCURVE('',#2177,#2676);+#2676 = DEFINITIONAL_REPRESENTATION('',(#2677),#2681);+#2677 = LINE('',#2678,#2679);+#2678 = CARTESIAN_POINT('',(-0.912797459622,-0.68));+#2679 = VECTOR('',#2680,1.);+#2680 = DIRECTION('',(0.,-1.));+#2681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2682 = PCURVE('',#2609,#2683);+#2683 = DEFINITIONAL_REPRESENTATION('',(#2684),#2688);+#2684 = LINE('',#2685,#2686);+#2685 = CARTESIAN_POINT('',(4.188790204786,0.));+#2686 = VECTOR('',#2687,1.);+#2687 = DIRECTION('',(0.,1.));+#2688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2689 = ORIENTED_EDGE('',*,*,#2621,.F.);+#2690 = ADVANCED_FACE('',(#2691),#2149,.F.);+#2691 = FACE_BOUND('',#2692,.T.);+#2692 = EDGE_LOOP('',(#2693,#2694,#2695,#2723,#2746,#2774,#2797,#2820,+    #2843,#2871,#2894,#2922,#2945,#2967));+#2693 = ORIENTED_EDGE('',*,*,#2132,.F.);+#2694 = ORIENTED_EDGE('',*,*,#2220,.T.);+#2695 = ORIENTED_EDGE('',*,*,#2696,.T.);+#2696 = EDGE_CURVE('',#2221,#2697,#2699,.T.);+#2697 = VERTEX_POINT('',#2698);+#2698 = CARTESIAN_POINT('',(-0.883834170442,-1.13,0.524765233473));+#2699 = SURFACE_CURVE('',#2700,(#2705,#2716),.PCURVE_S1.);+#2700 = CIRCLE('',#2701,0.23979);+#2701 = AXIS2_PLACEMENT_3D('',#2702,#2703,#2704);+#2702 = CARTESIAN_POINT('',(-0.709986556261,-1.13,0.35961));+#2703 = DIRECTION('',(0.,-1.,0.));+#2704 = DIRECTION('',(0.,0.,1.));+#2705 = PCURVE('',#2149,#2706);+#2706 = DEFINITIONAL_REPRESENTATION('',(#2707),#2715);+#2707 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2708,#2709,#2710,#2711,+#2712,#2713,#2714),.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('') );+#2708 = CARTESIAN_POINT('',(-0.319504149294,-0.312205229193));+#2709 = CARTESIAN_POINT('',(-0.319504149294,0.103123233954));+#2710 = CARTESIAN_POINT('',(4.0180850706E-02,-0.10454099762));+#2711 = CARTESIAN_POINT('',(0.399865850706,-0.312205229193));+#2712 = CARTESIAN_POINT('',(4.0180850706E-02,-0.519869460766));+#2713 = CARTESIAN_POINT('',(-0.319504149294,-0.72753369234));+#2714 = CARTESIAN_POINT('',(-0.319504149294,-0.312205229193));+#2715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2716 = PCURVE('',#2259,#2717);+#2717 = DEFINITIONAL_REPRESENTATION('',(#2718),#2722);+#2718 = LINE('',#2719,#2720);+#2719 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#2720 = VECTOR('',#2721,1.);+#2721 = DIRECTION('',(-1.,0.));+#2722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2723 = ORIENTED_EDGE('',*,*,#2724,.T.);+#2724 = EDGE_CURVE('',#2697,#2725,#2727,.T.);+#2725 = VERTEX_POINT('',#2726);+#2726 = CARTESIAN_POINT('',(-1.180595716276,-1.13,0.21238465891));+#2727 = SURFACE_CURVE('',#2728,(#2732,#2739),.PCURVE_S1.);+#2728 = LINE('',#2729,#2730);+#2729 = CARTESIAN_POINT('',(-0.842499943359,-1.13,0.568274946191));+#2730 = VECTOR('',#2731,1.);+#2731 = DIRECTION('',(-0.688749461915,-0.,-0.724999433594));+#2732 = PCURVE('',#2149,#2733);+#2733 = DEFINITIONAL_REPRESENTATION('',(#2734),#2738);+#2734 = LINE('',#2735,#2736);+#2735 = CARTESIAN_POINT('',(-0.288379095485,-0.179691842095));+#2736 = VECTOR('',#2737,1.);+#2737 = DIRECTION('',(0.724999433594,0.688749461915));+#2738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2739 = PCURVE('',#2341,#2740);+#2740 = DEFINITIONAL_REPRESENTATION('',(#2741),#2745);+#2741 = LINE('',#2742,#2743);+#2742 = CARTESIAN_POINT('',(6.001344373848E-02,-0.18));+#2743 = VECTOR('',#2744,1.);+#2744 = DIRECTION('',(-1.,0.));+#2745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2746 = ORIENTED_EDGE('',*,*,#2747,.F.);+#2747 = EDGE_CURVE('',#2748,#2725,#2750,.T.);+#2748 = VERTEX_POINT('',#2749);+#2749 = CARTESIAN_POINT('',(-1.209443443739,-1.13,0.2));+#2750 = SURFACE_CURVE('',#2751,(#2756,#2767),.PCURVE_S1.);+#2751 = CIRCLE('',#2752,3.979E-02);+#2752 = AXIS2_PLACEMENT_3D('',#2753,#2754,#2755);+#2753 = CARTESIAN_POINT('',(-1.209443443739,-1.13,0.23979));+#2754 = DIRECTION('',(0.,-1.,0.));+#2755 = DIRECTION('',(0.,0.,1.));+#2756 = PCURVE('',#2149,#2757);+#2757 = DEFINITIONAL_REPRESENTATION('',(#2758),#2766);+#2758 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2759,#2760,#2761,#2762,+#2763,#2764,#2765),.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('') );+#2759 = CARTESIAN_POINT('',(3.15850706E-04,0.187251658285));+#2760 = CARTESIAN_POINT('',(3.15850706E-04,0.256169959918));+#2761 = CARTESIAN_POINT('',(6.0000850706E-02,0.221710809102));+#2762 = CARTESIAN_POINT('',(0.119685850706,0.187251658285));+#2763 = CARTESIAN_POINT('',(6.0000850706E-02,0.152792507468));+#2764 = CARTESIAN_POINT('',(3.15850706E-04,0.118333356652));+#2765 = CARTESIAN_POINT('',(3.15850706E-04,0.187251658285));+#2766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2767 = PCURVE('',#2374,#2768);+#2768 = DEFINITIONAL_REPRESENTATION('',(#2769),#2773);+#2769 = LINE('',#2770,#2771);+#2770 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#2771 = VECTOR('',#2772,1.);+#2772 = DIRECTION('',(-1.,0.));+#2773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2774 = ORIENTED_EDGE('',*,*,#2775,.T.);+#2775 = EDGE_CURVE('',#2748,#2776,#2778,.T.);+#2776 = VERTEX_POINT('',#2777);+#2777 = CARTESIAN_POINT('',(-1.46,-1.13,0.2));+#2778 = SURFACE_CURVE('',#2779,(#2783,#2790),.PCURVE_S1.);+#2779 = LINE('',#2780,#2781);+#2780 = CARTESIAN_POINT('',(-1.14943,-1.13,0.2));+#2781 = VECTOR('',#2782,1.);+#2782 = DIRECTION('',(-1.,-0.,-0.));+#2783 = PCURVE('',#2149,#2784);+#2784 = DEFINITIONAL_REPRESENTATION('',(#2785),#2789);+#2785 = LINE('',#2786,#2787);+#2786 = CARTESIAN_POINT('',(7.9895850706E-02,0.127238214546));+#2787 = VECTOR('',#2788,1.);+#2788 = DIRECTION('',(-0.,1.));+#2789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2790 = PCURVE('',#2402,#2791);+#2791 = DEFINITIONAL_REPRESENTATION('',(#2792),#2796);+#2792 = LINE('',#2793,#2794);+#2793 = CARTESIAN_POINT('',(6.0013443739E-02,-0.18));+#2794 = VECTOR('',#2795,1.);+#2795 = DIRECTION('',(-1.,0.));+#2796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2797 = ORIENTED_EDGE('',*,*,#2798,.T.);+#2798 = EDGE_CURVE('',#2776,#2799,#2801,.T.);+#2799 = VERTEX_POINT('',#2800);+#2800 = CARTESIAN_POINT('',(-1.46,-1.13,0.));+#2801 = SURFACE_CURVE('',#2802,(#2806,#2813),.PCURVE_S1.);+#2802 = LINE('',#2803,#2804);+#2803 = CARTESIAN_POINT('',(-1.46,-1.13,-0.110052074647));+#2804 = VECTOR('',#2805,1.);+#2805 = DIRECTION('',(-0.,-0.,-1.));+#2806 = PCURVE('',#2149,#2807);+#2807 = DEFINITIONAL_REPRESENTATION('',(#2808),#2812);+#2808 = LINE('',#2809,#2810);+#2809 = CARTESIAN_POINT('',(0.389947925353,0.437808214546));+#2810 = VECTOR('',#2811,1.);+#2811 = DIRECTION('',(1.,0.));+#2812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2813 = PCURVE('',#2430,#2814);+#2814 = DEFINITIONAL_REPRESENTATION('',(#2815),#2819);+#2815 = LINE('',#2816,#2817);+#2816 = CARTESIAN_POINT('',(-0.389947925353,-0.5));+#2817 = VECTOR('',#2818,1.);+#2818 = DIRECTION('',(1.,0.));+#2819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2820 = ORIENTED_EDGE('',*,*,#2821,.F.);+#2821 = EDGE_CURVE('',#2822,#2799,#2824,.T.);+#2822 = VERTEX_POINT('',#2823);+#2823 = CARTESIAN_POINT('',(-1.209443443739,-1.13,2.775557561563E-17));+#2824 = SURFACE_CURVE('',#2825,(#2829,#2836),.PCURVE_S1.);+#2825 = LINE('',#2826,#2827);+#2826 = CARTESIAN_POINT('',(-1.14943,-1.13,0.));+#2827 = VECTOR('',#2828,1.);+#2828 = DIRECTION('',(-1.,-0.,-0.));+#2829 = PCURVE('',#2149,#2830);+#2830 = DEFINITIONAL_REPRESENTATION('',(#2831),#2835);+#2831 = LINE('',#2832,#2833);+#2832 = CARTESIAN_POINT('',(0.279895850706,0.127238214546));+#2833 = VECTOR('',#2834,1.);+#2834 = DIRECTION('',(-0.,1.));+#2835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2836 = PCURVE('',#2458,#2837);+#2837 = DEFINITIONAL_REPRESENTATION('',(#2838),#2842);+#2838 = LINE('',#2839,#2840);+#2839 = CARTESIAN_POINT('',(6.0013443739E-02,-0.18));+#2840 = VECTOR('',#2841,1.);+#2841 = DIRECTION('',(-1.,0.));+#2842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2843 = ORIENTED_EDGE('',*,*,#2844,.T.);+#2844 = EDGE_CURVE('',#2822,#2845,#2847,.T.);+#2845 = VERTEX_POINT('',#2846);+#2846 = CARTESIAN_POINT('',(-1.035595829558,-1.13,7.463476652748E-02));+#2847 = SURFACE_CURVE('',#2848,(#2853,#2864),.PCURVE_S1.);+#2848 = CIRCLE('',#2849,0.23979);+#2849 = AXIS2_PLACEMENT_3D('',#2850,#2851,#2852);+#2850 = CARTESIAN_POINT('',(-1.209443443739,-1.13,0.23979));+#2851 = DIRECTION('',(0.,-1.,0.));+#2852 = DIRECTION('',(0.,0.,1.));+#2853 = PCURVE('',#2149,#2854);+#2854 = DEFINITIONAL_REPRESENTATION('',(#2855),#2863);+#2855 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2856,#2857,#2858,#2859,+#2860,#2861,#2862),.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('') );+#2856 = CARTESIAN_POINT('',(-0.199684149294,0.187251658285));+#2857 = CARTESIAN_POINT('',(-0.199684149294,0.602580121432));+#2858 = CARTESIAN_POINT('',(0.160000850706,0.394915889858));+#2859 = CARTESIAN_POINT('',(0.519685850706,0.187251658285));+#2860 = CARTESIAN_POINT('',(0.160000850706,-2.041257328847E-02));+#2861 = CARTESIAN_POINT('',(-0.199684149294,-0.228076804862));+#2862 = CARTESIAN_POINT('',(-0.199684149294,0.187251658285));+#2863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2864 = PCURVE('',#2491,#2865);+#2865 = DEFINITIONAL_REPRESENTATION('',(#2866),#2870);+#2866 = LINE('',#2867,#2868);+#2867 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#2868 = VECTOR('',#2869,1.);+#2869 = DIRECTION('',(-1.,0.));+#2870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2871 = ORIENTED_EDGE('',*,*,#2872,.F.);+#2872 = EDGE_CURVE('',#2873,#2845,#2875,.T.);+#2873 = VERTEX_POINT('',#2874);+#2874 = CARTESIAN_POINT('',(-0.738834283724,-1.13,0.38701534109));+#2875 = SURFACE_CURVE('',#2876,(#2880,#2887),.PCURVE_S1.);+#2876 = LINE('',#2877,#2878);+#2877 = CARTESIAN_POINT('',(-0.697500056641,-1.13,0.430525053809));+#2878 = VECTOR('',#2879,1.);+#2879 = DIRECTION('',(-0.688749461915,-0.,-0.724999433594));+#2880 = PCURVE('',#2149,#2881);+#2881 = DEFINITIONAL_REPRESENTATION('',(#2882),#2886);+#2882 = LINE('',#2883,#2884);+#2883 = CARTESIAN_POINT('',(-0.150629203103,-0.324691728813));+#2884 = VECTOR('',#2885,1.);+#2885 = DIRECTION('',(0.724999433594,0.688749461915));+#2886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2887 = PCURVE('',#2519,#2888);+#2888 = DEFINITIONAL_REPRESENTATION('',(#2889),#2893);+#2889 = LINE('',#2890,#2891);+#2890 = CARTESIAN_POINT('',(6.001344373921E-02,-0.18));+#2891 = VECTOR('',#2892,1.);+#2892 = DIRECTION('',(-1.,0.));+#2893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2894 = ORIENTED_EDGE('',*,*,#2895,.F.);+#2895 = EDGE_CURVE('',#2896,#2873,#2898,.T.);+#2896 = VERTEX_POINT('',#2897);+#2897 = CARTESIAN_POINT('',(-0.709986556261,-1.13,0.3994));+#2898 = SURFACE_CURVE('',#2899,(#2904,#2915),.PCURVE_S1.);+#2899 = CIRCLE('',#2900,3.979E-02);+#2900 = AXIS2_PLACEMENT_3D('',#2901,#2902,#2903);+#2901 = CARTESIAN_POINT('',(-0.709986556261,-1.13,0.35961));+#2902 = DIRECTION('',(0.,-1.,0.));+#2903 = DIRECTION('',(0.,0.,1.));+#2904 = PCURVE('',#2149,#2905);+#2905 = DEFINITIONAL_REPRESENTATION('',(#2906),#2914);+#2906 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2907,#2908,#2909,#2910,+#2911,#2912,#2913),.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('') );+#2907 = CARTESIAN_POINT('',(-0.119504149294,-0.312205229193));+#2908 = CARTESIAN_POINT('',(-0.119504149294,-0.24328692756));+#2909 = CARTESIAN_POINT('',(-5.9819149294E-02,-0.277746078376));+#2910 = CARTESIAN_POINT('',(-1.34149294E-04,-0.312205229193));+#2911 = CARTESIAN_POINT('',(-5.9819149294E-02,-0.34666438001));+#2912 = CARTESIAN_POINT('',(-0.119504149294,-0.381123530826));+#2913 = CARTESIAN_POINT('',(-0.119504149294,-0.312205229193));+#2914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2915 = PCURVE('',#2552,#2916);+#2916 = DEFINITIONAL_REPRESENTATION('',(#2917),#2921);+#2917 = LINE('',#2918,#2919);+#2918 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#2919 = VECTOR('',#2920,1.);+#2920 = DIRECTION('',(-1.,0.));+#2921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2922 = ORIENTED_EDGE('',*,*,#2923,.F.);+#2923 = EDGE_CURVE('',#2924,#2896,#2926,.T.);+#2924 = VERTEX_POINT('',#2925);+#2925 = CARTESIAN_POINT('',(-0.4,-1.13,0.3994));+#2926 = SURFACE_CURVE('',#2927,(#2931,#2938),.PCURVE_S1.);+#2927 = LINE('',#2928,#2929);+#2928 = CARTESIAN_POINT('',(-0.4,-1.13,0.3994));+#2929 = VECTOR('',#2930,1.);+#2930 = DIRECTION('',(-1.,-0.,-0.));+#2931 = PCURVE('',#2149,#2932);+#2932 = DEFINITIONAL_REPRESENTATION('',(#2933),#2937);+#2933 = LINE('',#2934,#2935);+#2934 = CARTESIAN_POINT('',(-0.119504149294,-0.622191785454));+#2935 = VECTOR('',#2936,1.);+#2936 = DIRECTION('',(-0.,1.));+#2937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2938 = PCURVE('',#2580,#2939);+#2939 = DEFINITIONAL_REPRESENTATION('',(#2940),#2944);+#2940 = LINE('',#2941,#2942);+#2941 = CARTESIAN_POINT('',(0.,-0.18));+#2942 = VECTOR('',#2943,1.);+#2943 = DIRECTION('',(-1.,0.));+#2944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2945 = ORIENTED_EDGE('',*,*,#2946,.F.);+#2946 = EDGE_CURVE('',#2647,#2924,#2947,.T.);+#2947 = SURFACE_CURVE('',#2948,(#2953,#2960),.PCURVE_S1.);+#2948 = CIRCLE('',#2949,0.1);+#2949 = AXIS2_PLACEMENT_3D('',#2950,#2951,#2952);+#2950 = CARTESIAN_POINT('',(-0.4,-1.13,0.4994));+#2951 = DIRECTION('',(0.,1.,-0.));+#2952 = DIRECTION('',(-1.,0.,0.));+#2953 = PCURVE('',#2149,#2954);+#2954 = DEFINITIONAL_REPRESENTATION('',(#2955),#2959);+#2955 = CIRCLE('',#2956,1.E-01);+#2956 = AXIS2_PLACEMENT_2D('',#2957,#2958);+#2957 = CARTESIAN_POINT('',(-0.219504149294,-0.622191785454));+#2958 = DIRECTION('',(0.,1.));+#2959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2960 = PCURVE('',#2609,#2961);+#2961 = DEFINITIONAL_REPRESENTATION('',(#2962),#2966);+#2962 = LINE('',#2963,#2964);+#2963 = CARTESIAN_POINT('',(0.,-0.18));+#2964 = VECTOR('',#2965,1.);+#2965 = DIRECTION('',(1.,0.));+#2966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2967 = ORIENTED_EDGE('',*,*,#2646,.F.);+#2968 = ADVANCED_FACE('',(#2969),#2259,.T.);+#2969 = FACE_BOUND('',#2970,.T.);+#2970 = EDGE_LOOP('',(#2971,#2972,#2993,#2994));+#2971 = ORIENTED_EDGE('',*,*,#2297,.T.);+#2972 = ORIENTED_EDGE('',*,*,#2973,.F.);+#2973 = EDGE_CURVE('',#2697,#2298,#2974,.T.);+#2974 = SURFACE_CURVE('',#2975,(#2979,#2986),.PCURVE_S1.);+#2975 = LINE('',#2976,#2977);+#2976 = CARTESIAN_POINT('',(-0.883834170442,-1.13,0.524765233473));+#2977 = VECTOR('',#2978,1.);+#2978 = DIRECTION('',(0.,1.,0.));+#2979 = PCURVE('',#2259,#2980);+#2980 = DEFINITIONAL_REPRESENTATION('',(#2981),#2985);+#2981 = LINE('',#2982,#2983);+#2982 = CARTESIAN_POINT('',(5.472151735261,-0.18));+#2983 = VECTOR('',#2984,1.);+#2984 = DIRECTION('',(0.,1.));+#2985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2986 = PCURVE('',#2341,#2987);+#2987 = DEFINITIONAL_REPRESENTATION('',(#2988),#2992);+#2988 = LINE('',#2989,#2990);+#2989 = CARTESIAN_POINT('',(0.,-0.18));+#2990 = VECTOR('',#2991,1.);+#2991 = DIRECTION('',(0.,1.));+#2992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2993 = ORIENTED_EDGE('',*,*,#2696,.F.);+#2994 = ORIENTED_EDGE('',*,*,#2243,.T.);+#2995 = ADVANCED_FACE('',(#2996),#2609,.T.);+#2996 = FACE_BOUND('',#2997,.T.);+#2997 = EDGE_LOOP('',(#2998,#2999,#3000,#3021));+#2998 = ORIENTED_EDGE('',*,*,#2669,.F.);+#2999 = ORIENTED_EDGE('',*,*,#2946,.T.);+#3000 = ORIENTED_EDGE('',*,*,#3001,.F.);+#3001 = EDGE_CURVE('',#2565,#2924,#3002,.T.);+#3002 = SURFACE_CURVE('',#3003,(#3007,#3014),.PCURVE_S1.);+#3003 = LINE('',#3004,#3005);+#3004 = CARTESIAN_POINT('',(-0.4,-0.77,0.3994));+#3005 = VECTOR('',#3006,1.);+#3006 = DIRECTION('',(-0.,-1.,-0.));+#3007 = PCURVE('',#2609,#3008);+#3008 = DEFINITIONAL_REPRESENTATION('',(#3009),#3013);+#3009 = LINE('',#3010,#3011);+#3010 = CARTESIAN_POINT('',(4.712388980385,0.18));+#3011 = VECTOR('',#3012,1.);+#3012 = DIRECTION('',(0.,-1.));+#3013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3014 = PCURVE('',#2580,#3015);+#3015 = DEFINITIONAL_REPRESENTATION('',(#3016),#3020);+#3016 = LINE('',#3017,#3018);+#3017 = CARTESIAN_POINT('',(0.,0.18));+#3018 = VECTOR('',#3019,1.);+#3019 = DIRECTION('',(0.,-1.));+#3020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3021 = ORIENTED_EDGE('',*,*,#2592,.F.);+#3022 = ADVANCED_FACE('',(#3023),#2580,.F.);+#3023 = FACE_BOUND('',#3024,.T.);+#3024 = EDGE_LOOP('',(#3025,#3026,#3047,#3048));+#3025 = ORIENTED_EDGE('',*,*,#2923,.T.);+#3026 = ORIENTED_EDGE('',*,*,#3027,.F.);+#3027 = EDGE_CURVE('',#2532,#2896,#3028,.T.);+#3028 = SURFACE_CURVE('',#3029,(#3033,#3040),.PCURVE_S1.);+#3029 = LINE('',#3030,#3031);+#3030 = CARTESIAN_POINT('',(-0.709986556261,-0.77,0.3994));+#3031 = VECTOR('',#3032,1.);+#3032 = DIRECTION('',(-0.,-1.,-0.));+#3033 = PCURVE('',#2580,#3034);+#3034 = DEFINITIONAL_REPRESENTATION('',(#3035),#3039);+#3035 = LINE('',#3036,#3037);+#3036 = CARTESIAN_POINT('',(-0.309986556261,0.18));+#3037 = VECTOR('',#3038,1.);+#3038 = DIRECTION('',(0.,-1.));+#3039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3040 = PCURVE('',#2552,#3041);+#3041 = DEFINITIONAL_REPRESENTATION('',(#3042),#3046);+#3042 = LINE('',#3043,#3044);+#3043 = CARTESIAN_POINT('',(6.28318530718,0.18));+#3044 = VECTOR('',#3045,1.);+#3045 = DIRECTION('',(-0.,-1.));+#3046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3047 = ORIENTED_EDGE('',*,*,#2564,.F.);+#3048 = ORIENTED_EDGE('',*,*,#3001,.T.);+#3049 = ADVANCED_FACE('',(#3050),#2552,.F.);+#3050 = FACE_BOUND('',#3051,.F.);+#3051 = EDGE_LOOP('',(#3052,#3053,#3054,#3075));+#3052 = ORIENTED_EDGE('',*,*,#3027,.F.);+#3053 = ORIENTED_EDGE('',*,*,#2531,.T.);+#3054 = ORIENTED_EDGE('',*,*,#3055,.T.);+#3055 = EDGE_CURVE('',#2504,#2873,#3056,.T.);+#3056 = SURFACE_CURVE('',#3057,(#3061,#3068),.PCURVE_S1.);+#3057 = LINE('',#3058,#3059);+#3058 = CARTESIAN_POINT('',(-0.738834283724,-0.77,0.38701534109));+#3059 = VECTOR('',#3060,1.);+#3060 = DIRECTION('',(-0.,-1.,-0.));+#3061 = PCURVE('',#2552,#3062);+#3062 = DEFINITIONAL_REPRESENTATION('',(#3063),#3067);+#3063 = LINE('',#3064,#3065);+#3064 = CARTESIAN_POINT('',(5.472151735261,0.18));+#3065 = VECTOR('',#3066,1.);+#3066 = DIRECTION('',(-0.,-1.));+#3067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3068 = PCURVE('',#2519,#3069);+#3069 = DEFINITIONAL_REPRESENTATION('',(#3070),#3074);+#3070 = LINE('',#3071,#3072);+#3071 = CARTESIAN_POINT('',(0.,0.18));+#3072 = VECTOR('',#3073,1.);+#3073 = DIRECTION('',(0.,-1.));+#3074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3075 = ORIENTED_EDGE('',*,*,#2895,.F.);+#3076 = ADVANCED_FACE('',(#3077),#2519,.F.);+#3077 = FACE_BOUND('',#3078,.T.);+#3078 = EDGE_LOOP('',(#3079,#3080,#3101,#3102));+#3079 = ORIENTED_EDGE('',*,*,#2872,.T.);+#3080 = ORIENTED_EDGE('',*,*,#3081,.F.);+#3081 = EDGE_CURVE('',#2471,#2845,#3082,.T.);+#3082 = SURFACE_CURVE('',#3083,(#3087,#3094),.PCURVE_S1.);+#3083 = LINE('',#3084,#3085);+#3084 = CARTESIAN_POINT('',(-1.035595829558,-0.77,7.463476652748E-02));+#3085 = VECTOR('',#3086,1.);+#3086 = DIRECTION('',(-0.,-1.,-0.));+#3087 = PCURVE('',#2519,#3088);+#3088 = DEFINITIONAL_REPRESENTATION('',(#3089),#3093);+#3089 = LINE('',#3090,#3091);+#3090 = CARTESIAN_POINT('',(-0.430870094634,0.18));+#3091 = VECTOR('',#3092,1.);+#3092 = DIRECTION('',(0.,-1.));+#3093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3094 = PCURVE('',#2491,#3095);+#3095 = DEFINITIONAL_REPRESENTATION('',(#3096),#3100);+#3096 = LINE('',#3097,#3098);+#3097 = CARTESIAN_POINT('',(2.330559081671,0.18));+#3098 = VECTOR('',#3099,1.);+#3099 = DIRECTION('',(-0.,-1.));+#3100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3101 = ORIENTED_EDGE('',*,*,#2503,.F.);+#3102 = ORIENTED_EDGE('',*,*,#3055,.T.);+#3103 = ADVANCED_FACE('',(#3104),#2491,.T.);+#3104 = FACE_BOUND('',#3105,.T.);+#3105 = EDGE_LOOP('',(#3106,#3127,#3128,#3129));+#3106 = ORIENTED_EDGE('',*,*,#3107,.F.);+#3107 = EDGE_CURVE('',#2443,#2822,#3108,.T.);+#3108 = SURFACE_CURVE('',#3109,(#3113,#3120),.PCURVE_S1.);+#3109 = LINE('',#3110,#3111);+#3110 = CARTESIAN_POINT('',(-1.209443443739,-0.77,2.775557561563E-17));+#3111 = VECTOR('',#3112,1.);+#3112 = DIRECTION('',(-0.,-1.,-0.));+#3113 = PCURVE('',#2491,#3114);+#3114 = DEFINITIONAL_REPRESENTATION('',(#3115),#3119);+#3115 = LINE('',#3116,#3117);+#3116 = CARTESIAN_POINT('',(3.14159265359,0.18));+#3117 = VECTOR('',#3118,1.);+#3118 = DIRECTION('',(-0.,-1.));+#3119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3120 = PCURVE('',#2458,#3121);+#3121 = DEFINITIONAL_REPRESENTATION('',(#3122),#3126);+#3122 = LINE('',#3123,#3124);+#3123 = CARTESIAN_POINT('',(0.,0.18));+#3124 = VECTOR('',#3125,1.);+#3125 = DIRECTION('',(0.,-1.));+#3126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3127 = ORIENTED_EDGE('',*,*,#2470,.T.);+#3128 = ORIENTED_EDGE('',*,*,#3081,.T.);+#3129 = ORIENTED_EDGE('',*,*,#2844,.F.);+#3130 = ADVANCED_FACE('',(#3131),#2458,.F.);+#3131 = FACE_BOUND('',#3132,.T.);+#3132 = EDGE_LOOP('',(#3133,#3134,#3135,#3156));+#3133 = ORIENTED_EDGE('',*,*,#3107,.T.);+#3134 = ORIENTED_EDGE('',*,*,#2821,.T.);+#3135 = ORIENTED_EDGE('',*,*,#3136,.T.);+#3136 = EDGE_CURVE('',#2799,#2415,#3137,.T.);+#3137 = SURFACE_CURVE('',#3138,(#3142,#3149),.PCURVE_S1.);+#3138 = LINE('',#3139,#3140);+#3139 = CARTESIAN_POINT('',(-1.46,-1.29,0.));+#3140 = VECTOR('',#3141,1.);+#3141 = DIRECTION('',(0.,1.,0.));+#3142 = PCURVE('',#2458,#3143);+#3143 = DEFINITIONAL_REPRESENTATION('',(#3144),#3148);+#3144 = LINE('',#3145,#3146);+#3145 = CARTESIAN_POINT('',(-0.250556556261,-0.34));+#3146 = VECTOR('',#3147,1.);+#3147 = DIRECTION('',(0.,1.));+#3148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3149 = PCURVE('',#2430,#3150);+#3150 = DEFINITIONAL_REPRESENTATION('',(#3151),#3155);+#3151 = LINE('',#3152,#3153);+#3152 = CARTESIAN_POINT('',(-0.5,-0.34));+#3153 = VECTOR('',#3154,1.);+#3154 = DIRECTION('',(0.,-1.));+#3155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3156 = ORIENTED_EDGE('',*,*,#2442,.F.);+#3157 = ADVANCED_FACE('',(#3158),#2430,.T.);+#3158 = FACE_BOUND('',#3159,.F.);+#3159 = EDGE_LOOP('',(#3160,#3161,#3182,#3183));+#3160 = ORIENTED_EDGE('',*,*,#2414,.F.);+#3161 = ORIENTED_EDGE('',*,*,#3162,.F.);+#3162 = EDGE_CURVE('',#2776,#2387,#3163,.T.);+#3163 = SURFACE_CURVE('',#3164,(#3168,#3175),.PCURVE_S1.);+#3164 = LINE('',#3165,#3166);+#3165 = CARTESIAN_POINT('',(-1.46,-1.29,0.2));+#3166 = VECTOR('',#3167,1.);+#3167 = DIRECTION('',(0.,1.,0.));+#3168 = PCURVE('',#2430,#3169);+#3169 = DEFINITIONAL_REPRESENTATION('',(#3170),#3174);+#3170 = LINE('',#3171,#3172);+#3171 = CARTESIAN_POINT('',(-0.7,-0.34));+#3172 = VECTOR('',#3173,1.);+#3173 = DIRECTION('',(0.,-1.));+#3174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3175 = PCURVE('',#2402,#3176);+#3176 = DEFINITIONAL_REPRESENTATION('',(#3177),#3181);+#3177 = LINE('',#3178,#3179);+#3178 = CARTESIAN_POINT('',(-0.250556556261,-0.34));+#3179 = VECTOR('',#3180,1.);+#3180 = DIRECTION('',(0.,1.));+#3181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3182 = ORIENTED_EDGE('',*,*,#2798,.T.);+#3183 = ORIENTED_EDGE('',*,*,#3136,.T.);+#3184 = ADVANCED_FACE('',(#3185),#2402,.T.);+#3185 = FACE_BOUND('',#3186,.F.);+#3186 = EDGE_LOOP('',(#3187,#3208,#3209,#3210));+#3187 = ORIENTED_EDGE('',*,*,#3188,.T.);+#3188 = EDGE_CURVE('',#2354,#2748,#3189,.T.);+#3189 = SURFACE_CURVE('',#3190,(#3194,#3201),.PCURVE_S1.);+#3190 = LINE('',#3191,#3192);+#3191 = CARTESIAN_POINT('',(-1.209443443739,-0.77,0.2));+#3192 = VECTOR('',#3193,1.);+#3193 = DIRECTION('',(-0.,-1.,-0.));+#3194 = PCURVE('',#2402,#3195);+#3195 = DEFINITIONAL_REPRESENTATION('',(#3196),#3200);+#3196 = LINE('',#3197,#3198);+#3197 = CARTESIAN_POINT('',(0.,0.18));+#3198 = VECTOR('',#3199,1.);+#3199 = DIRECTION('',(0.,-1.));+#3200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3201 = PCURVE('',#2374,#3202);+#3202 = DEFINITIONAL_REPRESENTATION('',(#3203),#3207);+#3203 = LINE('',#3204,#3205);+#3204 = CARTESIAN_POINT('',(3.14159265359,0.18));+#3205 = VECTOR('',#3206,1.);+#3206 = DIRECTION('',(-0.,-1.));+#3207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3208 = ORIENTED_EDGE('',*,*,#2775,.T.);+#3209 = ORIENTED_EDGE('',*,*,#3162,.T.);+#3210 = ORIENTED_EDGE('',*,*,#2386,.F.);+#3211 = ADVANCED_FACE('',(#3212),#2374,.F.);+#3212 = FACE_BOUND('',#3213,.F.);+#3213 = EDGE_LOOP('',(#3214,#3215,#3216,#3237));+#3214 = ORIENTED_EDGE('',*,*,#3188,.F.);+#3215 = ORIENTED_EDGE('',*,*,#2353,.T.);+#3216 = ORIENTED_EDGE('',*,*,#3217,.T.);+#3217 = EDGE_CURVE('',#2326,#2725,#3218,.T.);+#3218 = SURFACE_CURVE('',#3219,(#3223,#3230),.PCURVE_S1.);+#3219 = LINE('',#3220,#3221);+#3220 = CARTESIAN_POINT('',(-1.180595716276,-0.77,0.21238465891));+#3221 = VECTOR('',#3222,1.);+#3222 = DIRECTION('',(-0.,-1.,-0.));+#3223 = PCURVE('',#2374,#3224);+#3224 = DEFINITIONAL_REPRESENTATION('',(#3225),#3229);+#3225 = LINE('',#3226,#3227);+#3226 = CARTESIAN_POINT('',(2.330559081671,0.18));+#3227 = VECTOR('',#3228,1.);+#3228 = DIRECTION('',(-0.,-1.));+#3229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3230 = PCURVE('',#2341,#3231);+#3231 = DEFINITIONAL_REPRESENTATION('',(#3232),#3236);+#3232 = LINE('',#3233,#3234);+#3233 = CARTESIAN_POINT('',(-0.430870094634,0.18));+#3234 = VECTOR('',#3235,1.);+#3235 = DIRECTION('',(0.,-1.));+#3236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3237 = ORIENTED_EDGE('',*,*,#2747,.F.);+#3238 = ADVANCED_FACE('',(#3239),#2341,.T.);+#3239 = FACE_BOUND('',#3240,.F.);+#3240 = EDGE_LOOP('',(#3241,#3242,#3243,#3244));+#3241 = ORIENTED_EDGE('',*,*,#2973,.F.);+#3242 = ORIENTED_EDGE('',*,*,#2724,.T.);+#3243 = ORIENTED_EDGE('',*,*,#3217,.F.);+#3244 = ORIENTED_EDGE('',*,*,#2325,.F.);+#3245 = MANIFOLD_SOLID_BREP('',#3246);+#3246 = CLOSED_SHELL('',(#3247,#3377,#3453,#3791,#3840,#4106,#4133,#4160+    ,#4187,#4214,#4241,#4268,#4295,#4322,#4349,#4376));+#3247 = ADVANCED_FACE('',(#3248),#3263,.T.);+#3248 = FACE_BOUND('',#3249,.T.);+#3249 = EDGE_LOOP('',(#3250,#3290,#3318,#3351));+#3250 = ORIENTED_EDGE('',*,*,#3251,.T.);+#3251 = EDGE_CURVE('',#3252,#3254,#3256,.T.);+#3252 = VERTEX_POINT('',#3253);+#3253 = CARTESIAN_POINT('',(0.4,0.18,0.5994));+#3254 = VERTEX_POINT('',#3255);+#3255 = CARTESIAN_POINT('',(0.35,0.18,0.586002540378));+#3256 = SURFACE_CURVE('',#3257,(#3262,#3274),.PCURVE_S1.);+#3257 = CIRCLE('',#3258,0.1);+#3258 = AXIS2_PLACEMENT_3D('',#3259,#3260,#3261);+#3259 = CARTESIAN_POINT('',(0.4,0.18,0.4994));+#3260 = DIRECTION('',(0.,-1.,0.));+#3261 = DIRECTION('',(1.,0.,0.));+#3262 = PCURVE('',#3263,#3268);+#3263 = CYLINDRICAL_SURFACE('',#3264,0.1);+#3264 = AXIS2_PLACEMENT_3D('',#3265,#3266,#3267);+#3265 = CARTESIAN_POINT('',(0.4,0.,0.4994));+#3266 = DIRECTION('',(0.,1.,0.));+#3267 = DIRECTION('',(1.,0.,0.));+#3268 = DEFINITIONAL_REPRESENTATION('',(#3269),#3273);+#3269 = LINE('',#3270,#3271);+#3270 = CARTESIAN_POINT('',(6.28318530718,0.18));+#3271 = VECTOR('',#3272,1.);+#3272 = DIRECTION('',(-1.,-0.));+#3273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3274 = PCURVE('',#3275,#3280);+#3275 = PLANE('',#3276);+#3276 = AXIS2_PLACEMENT_3D('',#3277,#3278,#3279);+#3277 = CARTESIAN_POINT('',(1.022191785454,0.18,0.279895850706));+#3278 = DIRECTION('',(0.,1.,0.));+#3279 = DIRECTION('',(0.,0.,1.));+#3280 = DEFINITIONAL_REPRESENTATION('',(#3281),#3289);+#3281 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3282,#3283,#3284,#3285,+#3286,#3287,#3288),.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('') );+#3282 = CARTESIAN_POINT('',(0.219504149294,-0.522191785454));+#3283 = CARTESIAN_POINT('',(0.392709230051,-0.522191785454));+#3284 = CARTESIAN_POINT('',(0.306106689672,-0.672191785454));+#3285 = CARTESIAN_POINT('',(0.219504149294,-0.822191785454));+#3286 = CARTESIAN_POINT('',(0.132901608916,-0.672191785454));+#3287 = CARTESIAN_POINT('',(4.629906853711E-02,-0.522191785454));+#3288 = CARTESIAN_POINT('',(0.219504149294,-0.522191785454));+#3289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3290 = ORIENTED_EDGE('',*,*,#3291,.F.);+#3291 = EDGE_CURVE('',#3292,#3254,#3294,.T.);+#3292 = VERTEX_POINT('',#3293);+#3293 = CARTESIAN_POINT('',(0.35,-0.18,0.586002540378));+#3294 = SURFACE_CURVE('',#3295,(#3299,#3306),.PCURVE_S1.);+#3295 = LINE('',#3296,#3297);+#3296 = CARTESIAN_POINT('',(0.35,0.,0.586002540378));+#3297 = VECTOR('',#3298,1.);+#3298 = DIRECTION('',(0.,1.,0.));+#3299 = PCURVE('',#3263,#3300);+#3300 = DEFINITIONAL_REPRESENTATION('',(#3301),#3305);+#3301 = LINE('',#3302,#3303);+#3302 = CARTESIAN_POINT('',(4.188790204787,0.));+#3303 = VECTOR('',#3304,1.);+#3304 = DIRECTION('',(-0.,1.));+#3305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3306 = PCURVE('',#3307,#3312);+#3307 = PLANE('',#3308);+#3308 = AXIS2_PLACEMENT_3D('',#3309,#3310,#3311);+#3309 = CARTESIAN_POINT('',(0.35,-0.68,-0.5));+#3310 = DIRECTION('',(1.,0.,0.));+#3311 = DIRECTION('',(0.,0.,1.));+#3312 = DEFINITIONAL_REPRESENTATION('',(#3313),#3317);+#3313 = LINE('',#3314,#3315);+#3314 = CARTESIAN_POINT('',(1.086002540378,-0.68));+#3315 = VECTOR('',#3316,1.);+#3316 = DIRECTION('',(0.,-1.));+#3317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3318 = ORIENTED_EDGE('',*,*,#3319,.F.);+#3319 = EDGE_CURVE('',#3320,#3292,#3322,.T.);+#3320 = VERTEX_POINT('',#3321);+#3321 = CARTESIAN_POINT('',(0.4,-0.18,0.5994));+#3322 = SURFACE_CURVE('',#3323,(#3328,#3335),.PCURVE_S1.);+#3323 = CIRCLE('',#3324,0.1);+#3324 = AXIS2_PLACEMENT_3D('',#3325,#3326,#3327);+#3325 = CARTESIAN_POINT('',(0.4,-0.18,0.4994));+#3326 = DIRECTION('',(0.,-1.,0.));+#3327 = DIRECTION('',(1.,0.,0.));+#3328 = PCURVE('',#3263,#3329);+#3329 = DEFINITIONAL_REPRESENTATION('',(#3330),#3334);+#3330 = LINE('',#3331,#3332);+#3331 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#3332 = VECTOR('',#3333,1.);+#3333 = DIRECTION('',(-1.,0.));+#3334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3335 = PCURVE('',#3336,#3341);+#3336 = PLANE('',#3337);+#3337 = AXIS2_PLACEMENT_3D('',#3338,#3339,#3340);+#3338 = CARTESIAN_POINT('',(1.022191785454,-0.18,0.279895850706));+#3339 = DIRECTION('',(0.,1.,0.));+#3340 = DIRECTION('',(0.,0.,1.));+#3341 = DEFINITIONAL_REPRESENTATION('',(#3342),#3350);+#3342 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3343,#3344,#3345,#3346,+#3347,#3348,#3349),.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('') );+#3343 = CARTESIAN_POINT('',(0.219504149294,-0.522191785454));+#3344 = CARTESIAN_POINT('',(0.392709230051,-0.522191785454));+#3345 = CARTESIAN_POINT('',(0.306106689672,-0.672191785454));+#3346 = CARTESIAN_POINT('',(0.219504149294,-0.822191785454));+#3347 = CARTESIAN_POINT('',(0.132901608916,-0.672191785454));+#3348 = CARTESIAN_POINT('',(4.629906853711E-02,-0.522191785454));+#3349 = CARTESIAN_POINT('',(0.219504149294,-0.522191785454));+#3350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3351 = ORIENTED_EDGE('',*,*,#3352,.T.);+#3352 = EDGE_CURVE('',#3320,#3252,#3353,.T.);+#3353 = SURFACE_CURVE('',#3354,(#3358,#3365),.PCURVE_S1.);+#3354 = LINE('',#3355,#3356);+#3355 = CARTESIAN_POINT('',(0.4,-0.18,0.5994));+#3356 = VECTOR('',#3357,1.);+#3357 = DIRECTION('',(0.,1.,0.));+#3358 = PCURVE('',#3263,#3359);+#3359 = DEFINITIONAL_REPRESENTATION('',(#3360),#3364);+#3360 = LINE('',#3361,#3362);+#3361 = CARTESIAN_POINT('',(4.712388980385,-0.18));+#3362 = VECTOR('',#3363,1.);+#3363 = DIRECTION('',(0.,1.));+#3364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3365 = PCURVE('',#3366,#3371);+#3366 = PLANE('',#3367);+#3367 = AXIS2_PLACEMENT_3D('',#3368,#3369,#3370);+#3368 = CARTESIAN_POINT('',(0.4,0.,0.5994));+#3369 = DIRECTION('',(0.,0.,1.));+#3370 = DIRECTION('',(1.,0.,0.));+#3371 = DEFINITIONAL_REPRESENTATION('',(#3372),#3376);+#3372 = LINE('',#3373,#3374);+#3373 = CARTESIAN_POINT('',(0.,-0.18));+#3374 = VECTOR('',#3375,1.);+#3375 = DIRECTION('',(0.,1.));+#3376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3377 = ADVANCED_FACE('',(#3378),#3366,.T.);+#3378 = FACE_BOUND('',#3379,.T.);+#3379 = EDGE_LOOP('',(#3380,#3381,#3404,#3432));+#3380 = ORIENTED_EDGE('',*,*,#3352,.F.);+#3381 = ORIENTED_EDGE('',*,*,#3382,.T.);+#3382 = EDGE_CURVE('',#3320,#3383,#3385,.T.);+#3383 = VERTEX_POINT('',#3384);+#3384 = CARTESIAN_POINT('',(0.709986556261,-0.18,0.5994));+#3385 = SURFACE_CURVE('',#3386,(#3390,#3397),.PCURVE_S1.);+#3386 = LINE('',#3387,#3388);+#3387 = CARTESIAN_POINT('',(0.4,-0.18,0.5994));+#3388 = VECTOR('',#3389,1.);+#3389 = DIRECTION('',(1.,0.,0.));+#3390 = PCURVE('',#3366,#3391);+#3391 = DEFINITIONAL_REPRESENTATION('',(#3392),#3396);+#3392 = LINE('',#3393,#3394);+#3393 = CARTESIAN_POINT('',(0.,-0.18));+#3394 = VECTOR('',#3395,1.);+#3395 = DIRECTION('',(1.,0.));+#3396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3397 = PCURVE('',#3336,#3398);+#3398 = DEFINITIONAL_REPRESENTATION('',(#3399),#3403);+#3399 = LINE('',#3400,#3401);+#3400 = CARTESIAN_POINT('',(0.319504149294,-0.622191785454));+#3401 = VECTOR('',#3402,1.);+#3402 = DIRECTION('',(0.,1.));+#3403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3404 = ORIENTED_EDGE('',*,*,#3405,.T.);+#3405 = EDGE_CURVE('',#3383,#3406,#3408,.T.);+#3406 = VERTEX_POINT('',#3407);+#3407 = CARTESIAN_POINT('',(0.709986556261,0.18,0.5994));+#3408 = SURFACE_CURVE('',#3409,(#3413,#3420),.PCURVE_S1.);+#3409 = LINE('',#3410,#3411);+#3410 = CARTESIAN_POINT('',(0.709986556261,-0.18,0.5994));+#3411 = VECTOR('',#3412,1.);+#3412 = DIRECTION('',(0.,1.,0.));+#3413 = PCURVE('',#3366,#3414);+#3414 = DEFINITIONAL_REPRESENTATION('',(#3415),#3419);+#3415 = LINE('',#3416,#3417);+#3416 = CARTESIAN_POINT('',(0.309986556261,-0.18));+#3417 = VECTOR('',#3418,1.);+#3418 = DIRECTION('',(0.,1.));+#3419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3420 = PCURVE('',#3421,#3426);+#3421 = CYLINDRICAL_SURFACE('',#3422,0.23979);+#3422 = AXIS2_PLACEMENT_3D('',#3423,#3424,#3425);+#3423 = CARTESIAN_POINT('',(0.709986556261,0.,0.35961));+#3424 = DIRECTION('',(0.,1.,0.));+#3425 = DIRECTION('',(0.,0.,1.));+#3426 = DEFINITIONAL_REPRESENTATION('',(#3427),#3431);+#3427 = LINE('',#3428,#3429);+#3428 = CARTESIAN_POINT('',(0.,-0.18));+#3429 = VECTOR('',#3430,1.);+#3430 = DIRECTION('',(-0.,1.));+#3431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3432 = ORIENTED_EDGE('',*,*,#3433,.F.);+#3433 = EDGE_CURVE('',#3252,#3406,#3434,.T.);+#3434 = SURFACE_CURVE('',#3435,(#3439,#3446),.PCURVE_S1.);+#3435 = LINE('',#3436,#3437);+#3436 = CARTESIAN_POINT('',(0.4,0.18,0.5994));+#3437 = VECTOR('',#3438,1.);+#3438 = DIRECTION('',(1.,0.,0.));+#3439 = PCURVE('',#3366,#3440);+#3440 = DEFINITIONAL_REPRESENTATION('',(#3441),#3445);+#3441 = LINE('',#3442,#3443);+#3442 = CARTESIAN_POINT('',(0.,0.18));+#3443 = VECTOR('',#3444,1.);+#3444 = DIRECTION('',(1.,0.));+#3445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3446 = PCURVE('',#3275,#3447);+#3447 = DEFINITIONAL_REPRESENTATION('',(#3448),#3452);+#3448 = LINE('',#3449,#3450);+#3449 = CARTESIAN_POINT('',(0.319504149294,-0.622191785454));+#3450 = VECTOR('',#3451,1.);+#3451 = DIRECTION('',(0.,1.));+#3452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3453 = ADVANCED_FACE('',(#3454),#3275,.T.);+#3454 = FACE_BOUND('',#3455,.T.);+#3455 = EDGE_LOOP('',(#3456,#3457,#3458,#3482,#3510,#3539,#3567,#3595,+    #3623,#3652,#3680,#3709,#3737,#3770));+#3456 = ORIENTED_EDGE('',*,*,#3251,.F.);+#3457 = ORIENTED_EDGE('',*,*,#3433,.T.);+#3458 = ORIENTED_EDGE('',*,*,#3459,.T.);+#3459 = EDGE_CURVE('',#3406,#3460,#3462,.T.);+#3460 = VERTEX_POINT('',#3461);+#3461 = CARTESIAN_POINT('',(0.883834170442,0.18,0.524765233473));+#3462 = SURFACE_CURVE('',#3463,(#3468,#3475),.PCURVE_S1.);+#3463 = CIRCLE('',#3464,0.23979);+#3464 = AXIS2_PLACEMENT_3D('',#3465,#3466,#3467);+#3465 = CARTESIAN_POINT('',(0.709986556261,0.18,0.35961));+#3466 = DIRECTION('',(0.,1.,0.));+#3467 = DIRECTION('',(0.,0.,1.));+#3468 = PCURVE('',#3275,#3469);+#3469 = DEFINITIONAL_REPRESENTATION('',(#3470),#3474);+#3470 = CIRCLE('',#3471,0.23979);+#3471 = AXIS2_PLACEMENT_2D('',#3472,#3473);+#3472 = CARTESIAN_POINT('',(7.9714149294E-02,-0.312205229193));+#3473 = DIRECTION('',(1.,0.));+#3474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3475 = PCURVE('',#3421,#3476);+#3476 = DEFINITIONAL_REPRESENTATION('',(#3477),#3481);+#3477 = LINE('',#3478,#3479);+#3478 = CARTESIAN_POINT('',(-4.138911435803E-13,0.18));+#3479 = VECTOR('',#3480,1.);+#3480 = DIRECTION('',(1.,-0.));+#3481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3482 = ORIENTED_EDGE('',*,*,#3483,.T.);+#3483 = EDGE_CURVE('',#3460,#3484,#3486,.T.);+#3484 = VERTEX_POINT('',#3485);+#3485 = CARTESIAN_POINT('',(1.180595716276,0.18,0.21238465891));+#3486 = SURFACE_CURVE('',#3487,(#3491,#3498),.PCURVE_S1.);+#3487 = LINE('',#3488,#3489);+#3488 = CARTESIAN_POINT('',(0.842499943359,0.18,0.568274946191));+#3489 = VECTOR('',#3490,1.);+#3490 = DIRECTION('',(0.688749461915,0.,-0.724999433594));+#3491 = PCURVE('',#3275,#3492);+#3492 = DEFINITIONAL_REPRESENTATION('',(#3493),#3497);+#3493 = LINE('',#3494,#3495);+#3494 = CARTESIAN_POINT('',(0.288379095485,-0.179691842095));+#3495 = VECTOR('',#3496,1.);+#3496 = DIRECTION('',(-0.724999433594,0.688749461915));+#3497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3498 = PCURVE('',#3499,#3504);+#3499 = PLANE('',#3500);+#3500 = AXIS2_PLACEMENT_3D('',#3501,#3502,#3503);+#3501 = CARTESIAN_POINT('',(0.883834170442,0.,0.524765233473));+#3502 = DIRECTION('',(0.724999433594,0.,0.688749461915));+#3503 = DIRECTION('',(0.688749461915,0.,-0.724999433594));+#3504 = DEFINITIONAL_REPRESENTATION('',(#3505),#3509);+#3505 = LINE('',#3506,#3507);+#3506 = CARTESIAN_POINT('',(-6.001344373848E-02,0.18));+#3507 = VECTOR('',#3508,1.);+#3508 = DIRECTION('',(1.,0.));+#3509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3510 = ORIENTED_EDGE('',*,*,#3511,.F.);+#3511 = EDGE_CURVE('',#3512,#3484,#3514,.T.);+#3512 = VERTEX_POINT('',#3513);+#3513 = CARTESIAN_POINT('',(1.209443443739,0.18,0.2));+#3514 = SURFACE_CURVE('',#3515,(#3520,#3527),.PCURVE_S1.);+#3515 = CIRCLE('',#3516,3.979E-02);+#3516 = AXIS2_PLACEMENT_3D('',#3517,#3518,#3519);+#3517 = CARTESIAN_POINT('',(1.209443443739,0.18,0.23979));+#3518 = DIRECTION('',(0.,1.,0.));+#3519 = DIRECTION('',(0.,0.,1.));+#3520 = PCURVE('',#3275,#3521);+#3521 = DEFINITIONAL_REPRESENTATION('',(#3522),#3526);+#3522 = CIRCLE('',#3523,3.979E-02);+#3523 = AXIS2_PLACEMENT_2D('',#3524,#3525);+#3524 = CARTESIAN_POINT('',(-4.0105850706E-02,0.187251658285));+#3525 = DIRECTION('',(1.,0.));+#3526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3527 = PCURVE('',#3528,#3533);+#3528 = CYLINDRICAL_SURFACE('',#3529,3.979E-02);+#3529 = AXIS2_PLACEMENT_3D('',#3530,#3531,#3532);+#3530 = CARTESIAN_POINT('',(1.209443443739,0.,0.23979));+#3531 = DIRECTION('',(0.,1.,0.));+#3532 = DIRECTION('',(0.,0.,1.));+#3533 = DEFINITIONAL_REPRESENTATION('',(#3534),#3538);+#3534 = LINE('',#3535,#3536);+#3535 = CARTESIAN_POINT('',(-0.,0.18));+#3536 = VECTOR('',#3537,1.);+#3537 = DIRECTION('',(1.,-0.));+#3538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3539 = ORIENTED_EDGE('',*,*,#3540,.T.);+#3540 = EDGE_CURVE('',#3512,#3541,#3543,.T.);+#3541 = VERTEX_POINT('',#3542);+#3542 = CARTESIAN_POINT('',(1.46,0.18,0.2));+#3543 = SURFACE_CURVE('',#3544,(#3548,#3555),.PCURVE_S1.);+#3544 = LINE('',#3545,#3546);+#3545 = CARTESIAN_POINT('',(1.14943,0.18,0.2));+#3546 = VECTOR('',#3547,1.);+#3547 = DIRECTION('',(1.,0.,0.));+#3548 = PCURVE('',#3275,#3549);+#3549 = DEFINITIONAL_REPRESENTATION('',(#3550),#3554);+#3550 = LINE('',#3551,#3552);+#3551 = CARTESIAN_POINT('',(-7.9895850706E-02,0.127238214546));+#3552 = VECTOR('',#3553,1.);+#3553 = DIRECTION('',(0.,1.));+#3554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3555 = PCURVE('',#3556,#3561);+#3556 = PLANE('',#3557);+#3557 = AXIS2_PLACEMENT_3D('',#3558,#3559,#3560);+#3558 = CARTESIAN_POINT('',(1.209443443739,0.,0.2));+#3559 = DIRECTION('',(0.,0.,1.));+#3560 = DIRECTION('',(1.,0.,0.));+#3561 = DEFINITIONAL_REPRESENTATION('',(#3562),#3566);+#3562 = LINE('',#3563,#3564);+#3563 = CARTESIAN_POINT('',(-6.0013443739E-02,0.18));+#3564 = VECTOR('',#3565,1.);+#3565 = DIRECTION('',(1.,0.));+#3566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3567 = ORIENTED_EDGE('',*,*,#3568,.T.);+#3568 = EDGE_CURVE('',#3541,#3569,#3571,.T.);+#3569 = VERTEX_POINT('',#3570);+#3570 = CARTESIAN_POINT('',(1.46,0.18,0.));+#3571 = SURFACE_CURVE('',#3572,(#3576,#3583),.PCURVE_S1.);+#3572 = LINE('',#3573,#3574);+#3573 = CARTESIAN_POINT('',(1.46,0.18,-0.110052074647));+#3574 = VECTOR('',#3575,1.);+#3575 = DIRECTION('',(0.,0.,-1.));+#3576 = PCURVE('',#3275,#3577);+#3577 = DEFINITIONAL_REPRESENTATION('',(#3578),#3582);+#3578 = LINE('',#3579,#3580);+#3579 = CARTESIAN_POINT('',(-0.389947925353,0.437808214546));+#3580 = VECTOR('',#3581,1.);+#3581 = DIRECTION('',(-1.,0.));+#3582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3583 = PCURVE('',#3584,#3589);+#3584 = PLANE('',#3585);+#3585 = AXIS2_PLACEMENT_3D('',#3586,#3587,#3588);+#3586 = CARTESIAN_POINT('',(1.46,-0.68,-0.5));+#3587 = DIRECTION('',(1.,0.,0.));+#3588 = DIRECTION('',(0.,0.,1.));+#3589 = DEFINITIONAL_REPRESENTATION('',(#3590),#3594);+#3590 = LINE('',#3591,#3592);+#3591 = CARTESIAN_POINT('',(0.389947925353,-0.86));+#3592 = VECTOR('',#3593,1.);+#3593 = DIRECTION('',(-1.,0.));+#3594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3595 = ORIENTED_EDGE('',*,*,#3596,.F.);+#3596 = EDGE_CURVE('',#3597,#3569,#3599,.T.);+#3597 = VERTEX_POINT('',#3598);+#3598 = CARTESIAN_POINT('',(1.209443443739,0.18,2.775557561563E-17));+#3599 = SURFACE_CURVE('',#3600,(#3604,#3611),.PCURVE_S1.);+#3600 = LINE('',#3601,#3602);+#3601 = CARTESIAN_POINT('',(1.14943,0.18,0.));+#3602 = VECTOR('',#3603,1.);+#3603 = DIRECTION('',(1.,0.,0.));+#3604 = PCURVE('',#3275,#3605);+#3605 = DEFINITIONAL_REPRESENTATION('',(#3606),#3610);+#3606 = LINE('',#3607,#3608);+#3607 = CARTESIAN_POINT('',(-0.279895850706,0.127238214546));+#3608 = VECTOR('',#3609,1.);+#3609 = DIRECTION('',(0.,1.));+#3610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3611 = PCURVE('',#3612,#3617);+#3612 = PLANE('',#3613);+#3613 = AXIS2_PLACEMENT_3D('',#3614,#3615,#3616);+#3614 = CARTESIAN_POINT('',(1.209443443739,0.,0.));+#3615 = DIRECTION('',(0.,0.,1.));+#3616 = DIRECTION('',(1.,0.,0.));+#3617 = DEFINITIONAL_REPRESENTATION('',(#3618),#3622);+#3618 = LINE('',#3619,#3620);+#3619 = CARTESIAN_POINT('',(-6.0013443739E-02,0.18));+#3620 = VECTOR('',#3621,1.);+#3621 = DIRECTION('',(1.,0.));+#3622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3623 = ORIENTED_EDGE('',*,*,#3624,.T.);+#3624 = EDGE_CURVE('',#3597,#3625,#3627,.T.);+#3625 = VERTEX_POINT('',#3626);+#3626 = CARTESIAN_POINT('',(1.035595829558,0.18,7.463476652748E-02));+#3627 = SURFACE_CURVE('',#3628,(#3633,#3640),.PCURVE_S1.);+#3628 = CIRCLE('',#3629,0.23979);+#3629 = AXIS2_PLACEMENT_3D('',#3630,#3631,#3632);+#3630 = CARTESIAN_POINT('',(1.209443443739,0.18,0.23979));+#3631 = DIRECTION('',(0.,1.,0.));+#3632 = DIRECTION('',(0.,0.,1.));+#3633 = PCURVE('',#3275,#3634);+#3634 = DEFINITIONAL_REPRESENTATION('',(#3635),#3639);+#3635 = CIRCLE('',#3636,0.23979);+#3636 = AXIS2_PLACEMENT_2D('',#3637,#3638);+#3637 = CARTESIAN_POINT('',(-4.0105850706E-02,0.187251658285));+#3638 = DIRECTION('',(1.,0.));+#3639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3640 = PCURVE('',#3641,#3646);+#3641 = CYLINDRICAL_SURFACE('',#3642,0.23979);+#3642 = AXIS2_PLACEMENT_3D('',#3643,#3644,#3645);+#3643 = CARTESIAN_POINT('',(1.209443443739,0.,0.23979));+#3644 = DIRECTION('',(0.,1.,0.));+#3645 = DIRECTION('',(0.,0.,1.));+#3646 = DEFINITIONAL_REPRESENTATION('',(#3647),#3651);+#3647 = LINE('',#3648,#3649);+#3648 = CARTESIAN_POINT('',(-0.,0.18));+#3649 = VECTOR('',#3650,1.);+#3650 = DIRECTION('',(1.,-0.));+#3651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3652 = ORIENTED_EDGE('',*,*,#3653,.F.);+#3653 = EDGE_CURVE('',#3654,#3625,#3656,.T.);+#3654 = VERTEX_POINT('',#3655);+#3655 = CARTESIAN_POINT('',(0.738834283724,0.18,0.38701534109));+#3656 = SURFACE_CURVE('',#3657,(#3661,#3668),.PCURVE_S1.);+#3657 = LINE('',#3658,#3659);+#3658 = CARTESIAN_POINT('',(0.697500056641,0.18,0.430525053809));+#3659 = VECTOR('',#3660,1.);+#3660 = DIRECTION('',(0.688749461915,0.,-0.724999433594));+#3661 = PCURVE('',#3275,#3662);+#3662 = DEFINITIONAL_REPRESENTATION('',(#3663),#3667);+#3663 = LINE('',#3664,#3665);+#3664 = CARTESIAN_POINT('',(0.150629203103,-0.324691728813));+#3665 = VECTOR('',#3666,1.);+#3666 = DIRECTION('',(-0.724999433594,0.688749461915));+#3667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3668 = PCURVE('',#3669,#3674);+#3669 = PLANE('',#3670);+#3670 = AXIS2_PLACEMENT_3D('',#3671,#3672,#3673);+#3671 = CARTESIAN_POINT('',(0.738834283724,0.,0.38701534109));+#3672 = DIRECTION('',(0.724999433594,0.,0.688749461915));+#3673 = DIRECTION('',(0.688749461915,0.,-0.724999433594));+#3674 = DEFINITIONAL_REPRESENTATION('',(#3675),#3679);+#3675 = LINE('',#3676,#3677);+#3676 = CARTESIAN_POINT('',(-6.001344373921E-02,0.18));+#3677 = VECTOR('',#3678,1.);+#3678 = DIRECTION('',(1.,0.));+#3679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3680 = ORIENTED_EDGE('',*,*,#3681,.F.);+#3681 = EDGE_CURVE('',#3682,#3654,#3684,.T.);+#3682 = VERTEX_POINT('',#3683);+#3683 = CARTESIAN_POINT('',(0.709986556261,0.18,0.3994));+#3684 = SURFACE_CURVE('',#3685,(#3690,#3697),.PCURVE_S1.);+#3685 = CIRCLE('',#3686,3.979E-02);+#3686 = AXIS2_PLACEMENT_3D('',#3687,#3688,#3689);+#3687 = CARTESIAN_POINT('',(0.709986556261,0.18,0.35961));+#3688 = DIRECTION('',(0.,1.,0.));+#3689 = DIRECTION('',(0.,0.,1.));+#3690 = PCURVE('',#3275,#3691);+#3691 = DEFINITIONAL_REPRESENTATION('',(#3692),#3696);+#3692 = CIRCLE('',#3693,3.979E-02);+#3693 = AXIS2_PLACEMENT_2D('',#3694,#3695);+#3694 = CARTESIAN_POINT('',(7.9714149294E-02,-0.312205229193));+#3695 = DIRECTION('',(1.,0.));+#3696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3697 = PCURVE('',#3698,#3703);+#3698 = CYLINDRICAL_SURFACE('',#3699,3.979E-02);+#3699 = AXIS2_PLACEMENT_3D('',#3700,#3701,#3702);+#3700 = CARTESIAN_POINT('',(0.709986556261,0.,0.35961));+#3701 = DIRECTION('',(0.,1.,0.));+#3702 = DIRECTION('',(0.,0.,1.));+#3703 = DEFINITIONAL_REPRESENTATION('',(#3704),#3708);+#3704 = LINE('',#3705,#3706);+#3705 = CARTESIAN_POINT('',(-4.138911435803E-13,0.18));+#3706 = VECTOR('',#3707,1.);+#3707 = DIRECTION('',(1.,-0.));+#3708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3709 = ORIENTED_EDGE('',*,*,#3710,.F.);+#3710 = EDGE_CURVE('',#3711,#3682,#3713,.T.);+#3711 = VERTEX_POINT('',#3712);+#3712 = CARTESIAN_POINT('',(0.4,0.18,0.3994));+#3713 = SURFACE_CURVE('',#3714,(#3718,#3725),.PCURVE_S1.);+#3714 = LINE('',#3715,#3716);+#3715 = CARTESIAN_POINT('',(0.4,0.18,0.3994));+#3716 = VECTOR('',#3717,1.);+#3717 = DIRECTION('',(1.,0.,0.));+#3718 = PCURVE('',#3275,#3719);+#3719 = DEFINITIONAL_REPRESENTATION('',(#3720),#3724);+#3720 = LINE('',#3721,#3722);+#3721 = CARTESIAN_POINT('',(0.119504149294,-0.622191785454));+#3722 = VECTOR('',#3723,1.);+#3723 = DIRECTION('',(0.,1.));+#3724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3725 = PCURVE('',#3726,#3731);+#3726 = PLANE('',#3727);+#3727 = AXIS2_PLACEMENT_3D('',#3728,#3729,#3730);+#3728 = CARTESIAN_POINT('',(0.4,0.,0.3994));+#3729 = DIRECTION('',(0.,0.,1.));+#3730 = DIRECTION('',(1.,0.,0.));+#3731 = DEFINITIONAL_REPRESENTATION('',(#3732),#3736);+#3732 = LINE('',#3733,#3734);+#3733 = CARTESIAN_POINT('',(0.,0.18));+#3734 = VECTOR('',#3735,1.);+#3735 = DIRECTION('',(1.,0.));+#3736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3737 = ORIENTED_EDGE('',*,*,#3738,.F.);+#3738 = EDGE_CURVE('',#3739,#3711,#3741,.T.);+#3739 = VERTEX_POINT('',#3740);+#3740 = CARTESIAN_POINT('',(0.35,0.18,0.412797459622));+#3741 = SURFACE_CURVE('',#3742,(#3747,#3758),.PCURVE_S1.);+#3742 = CIRCLE('',#3743,0.1);+#3743 = AXIS2_PLACEMENT_3D('',#3744,#3745,#3746);+#3744 = CARTESIAN_POINT('',(0.4,0.18,0.4994));+#3745 = DIRECTION('',(0.,-1.,0.));+#3746 = DIRECTION('',(1.,0.,0.));+#3747 = PCURVE('',#3275,#3748);+#3748 = DEFINITIONAL_REPRESENTATION('',(#3749),#3757);+#3749 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3750,#3751,#3752,#3753,+#3754,#3755,#3756),.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('') );+#3750 = CARTESIAN_POINT('',(0.219504149294,-0.522191785454));+#3751 = CARTESIAN_POINT('',(0.392709230051,-0.522191785454));+#3752 = CARTESIAN_POINT('',(0.306106689672,-0.672191785454));+#3753 = CARTESIAN_POINT('',(0.219504149294,-0.822191785454));+#3754 = CARTESIAN_POINT('',(0.132901608916,-0.672191785454));+#3755 = CARTESIAN_POINT('',(4.629906853711E-02,-0.522191785454));+#3756 = CARTESIAN_POINT('',(0.219504149294,-0.522191785454));+#3757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3758 = PCURVE('',#3759,#3764);+#3759 = CYLINDRICAL_SURFACE('',#3760,0.1);+#3760 = AXIS2_PLACEMENT_3D('',#3761,#3762,#3763);+#3761 = CARTESIAN_POINT('',(0.4,0.,0.4994));+#3762 = DIRECTION('',(0.,1.,0.));+#3763 = DIRECTION('',(1.,0.,0.));+#3764 = DEFINITIONAL_REPRESENTATION('',(#3765),#3769);+#3765 = LINE('',#3766,#3767);+#3766 = CARTESIAN_POINT('',(6.28318530718,0.18));+#3767 = VECTOR('',#3768,1.);+#3768 = DIRECTION('',(-1.,-0.));+#3769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3770 = ORIENTED_EDGE('',*,*,#3771,.F.);+#3771 = EDGE_CURVE('',#3254,#3739,#3772,.T.);+#3772 = SURFACE_CURVE('',#3773,(#3777,#3784),.PCURVE_S1.);+#3773 = LINE('',#3774,#3775);+#3774 = CARTESIAN_POINT('',(0.35,0.18,-0.110052074647));+#3775 = VECTOR('',#3776,1.);+#3776 = DIRECTION('',(0.,0.,-1.));+#3777 = PCURVE('',#3275,#3778);+#3778 = DEFINITIONAL_REPRESENTATION('',(#3779),#3783);+#3779 = LINE('',#3780,#3781);+#3780 = CARTESIAN_POINT('',(-0.389947925353,-0.672191785454));+#3781 = VECTOR('',#3782,1.);+#3782 = DIRECTION('',(-1.,0.));+#3783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3784 = PCURVE('',#3307,#3785);+#3785 = DEFINITIONAL_REPRESENTATION('',(#3786),#3790);+#3786 = LINE('',#3787,#3788);+#3787 = CARTESIAN_POINT('',(0.389947925353,-0.86));+#3788 = VECTOR('',#3789,1.);+#3789 = DIRECTION('',(-1.,0.));+#3790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3791 = ADVANCED_FACE('',(#3792),#3307,.F.);+#3792 = FACE_BOUND('',#3793,.F.);+#3793 = EDGE_LOOP('',(#3794,#3795,#3818,#3839));+#3794 = ORIENTED_EDGE('',*,*,#3291,.F.);+#3795 = ORIENTED_EDGE('',*,*,#3796,.T.);+#3796 = EDGE_CURVE('',#3292,#3797,#3799,.T.);+#3797 = VERTEX_POINT('',#3798);+#3798 = CARTESIAN_POINT('',(0.35,-0.18,0.412797459622));+#3799 = SURFACE_CURVE('',#3800,(#3804,#3811),.PCURVE_S1.);+#3800 = LINE('',#3801,#3802);+#3801 = CARTESIAN_POINT('',(0.35,-0.18,-0.110052074647));+#3802 = VECTOR('',#3803,1.);+#3803 = DIRECTION('',(0.,0.,-1.));+#3804 = PCURVE('',#3307,#3805);+#3805 = DEFINITIONAL_REPRESENTATION('',(#3806),#3810);+#3806 = LINE('',#3807,#3808);+#3807 = CARTESIAN_POINT('',(0.389947925353,-0.5));+#3808 = VECTOR('',#3809,1.);+#3809 = DIRECTION('',(-1.,0.));+#3810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3811 = PCURVE('',#3336,#3812);+#3812 = DEFINITIONAL_REPRESENTATION('',(#3813),#3817);+#3813 = LINE('',#3814,#3815);+#3814 = CARTESIAN_POINT('',(-0.389947925353,-0.672191785454));+#3815 = VECTOR('',#3816,1.);+#3816 = DIRECTION('',(-1.,0.));+#3817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3818 = ORIENTED_EDGE('',*,*,#3819,.T.);+#3819 = EDGE_CURVE('',#3797,#3739,#3820,.T.);+#3820 = SURFACE_CURVE('',#3821,(#3825,#3832),.PCURVE_S1.);+#3821 = LINE('',#3822,#3823);+#3822 = CARTESIAN_POINT('',(0.35,0.,0.412797459622));+#3823 = VECTOR('',#3824,1.);+#3824 = DIRECTION('',(0.,1.,0.));+#3825 = PCURVE('',#3307,#3826);+#3826 = DEFINITIONAL_REPRESENTATION('',(#3827),#3831);+#3827 = LINE('',#3828,#3829);+#3828 = CARTESIAN_POINT('',(0.912797459622,-0.68));+#3829 = VECTOR('',#3830,1.);+#3830 = DIRECTION('',(0.,-1.));+#3831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3832 = PCURVE('',#3759,#3833);+#3833 = DEFINITIONAL_REPRESENTATION('',(#3834),#3838);+#3834 = LINE('',#3835,#3836);+#3835 = CARTESIAN_POINT('',(2.094395102394,0.));+#3836 = VECTOR('',#3837,1.);+#3837 = DIRECTION('',(-0.,1.));+#3838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3839 = ORIENTED_EDGE('',*,*,#3771,.F.);+#3840 = ADVANCED_FACE('',(#3841),#3336,.F.);+#3841 = FACE_BOUND('',#3842,.F.);+#3842 = EDGE_LOOP('',(#3843,#3844,#3845,#3869,#3892,#3916,#3939,#3962,+    #3985,#4009,#4032,#4056,#4079,#4105));+#3843 = ORIENTED_EDGE('',*,*,#3319,.F.);+#3844 = ORIENTED_EDGE('',*,*,#3382,.T.);+#3845 = ORIENTED_EDGE('',*,*,#3846,.T.);+#3846 = EDGE_CURVE('',#3383,#3847,#3849,.T.);+#3847 = VERTEX_POINT('',#3848);+#3848 = CARTESIAN_POINT('',(0.883834170442,-0.18,0.524765233473));+#3849 = SURFACE_CURVE('',#3850,(#3855,#3862),.PCURVE_S1.);+#3850 = CIRCLE('',#3851,0.23979);+#3851 = AXIS2_PLACEMENT_3D('',#3852,#3853,#3854);+#3852 = CARTESIAN_POINT('',(0.709986556261,-0.18,0.35961));+#3853 = DIRECTION('',(0.,1.,0.));+#3854 = DIRECTION('',(0.,0.,1.));+#3855 = PCURVE('',#3336,#3856);+#3856 = DEFINITIONAL_REPRESENTATION('',(#3857),#3861);+#3857 = CIRCLE('',#3858,0.23979);+#3858 = AXIS2_PLACEMENT_2D('',#3859,#3860);+#3859 = CARTESIAN_POINT('',(7.9714149294E-02,-0.312205229193));+#3860 = DIRECTION('',(1.,0.));+#3861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3862 = PCURVE('',#3421,#3863);+#3863 = DEFINITIONAL_REPRESENTATION('',(#3864),#3868);+#3864 = LINE('',#3865,#3866);+#3865 = CARTESIAN_POINT('',(-4.138911435803E-13,-0.18));+#3866 = VECTOR('',#3867,1.);+#3867 = DIRECTION('',(1.,0.));+#3868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3869 = ORIENTED_EDGE('',*,*,#3870,.T.);+#3870 = EDGE_CURVE('',#3847,#3871,#3873,.T.);+#3871 = VERTEX_POINT('',#3872);+#3872 = CARTESIAN_POINT('',(1.180595716276,-0.18,0.21238465891));+#3873 = SURFACE_CURVE('',#3874,(#3878,#3885),.PCURVE_S1.);+#3874 = LINE('',#3875,#3876);+#3875 = CARTESIAN_POINT('',(0.842499943359,-0.18,0.568274946191));+#3876 = VECTOR('',#3877,1.);+#3877 = DIRECTION('',(0.688749461915,0.,-0.724999433594));+#3878 = PCURVE('',#3336,#3879);+#3879 = DEFINITIONAL_REPRESENTATION('',(#3880),#3884);+#3880 = LINE('',#3881,#3882);+#3881 = CARTESIAN_POINT('',(0.288379095485,-0.179691842095));+#3882 = VECTOR('',#3883,1.);+#3883 = DIRECTION('',(-0.724999433594,0.688749461915));+#3884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3885 = PCURVE('',#3499,#3886);+#3886 = DEFINITIONAL_REPRESENTATION('',(#3887),#3891);+#3887 = LINE('',#3888,#3889);+#3888 = CARTESIAN_POINT('',(-6.001344373848E-02,-0.18));+#3889 = VECTOR('',#3890,1.);+#3890 = DIRECTION('',(1.,0.));+#3891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3892 = ORIENTED_EDGE('',*,*,#3893,.F.);+#3893 = EDGE_CURVE('',#3894,#3871,#3896,.T.);+#3894 = VERTEX_POINT('',#3895);+#3895 = CARTESIAN_POINT('',(1.209443443739,-0.18,0.2));+#3896 = SURFACE_CURVE('',#3897,(#3902,#3909),.PCURVE_S1.);+#3897 = CIRCLE('',#3898,3.979E-02);+#3898 = AXIS2_PLACEMENT_3D('',#3899,#3900,#3901);+#3899 = CARTESIAN_POINT('',(1.209443443739,-0.18,0.23979));+#3900 = DIRECTION('',(0.,1.,0.));+#3901 = DIRECTION('',(0.,0.,1.));+#3902 = PCURVE('',#3336,#3903);+#3903 = DEFINITIONAL_REPRESENTATION('',(#3904),#3908);+#3904 = CIRCLE('',#3905,3.979E-02);+#3905 = AXIS2_PLACEMENT_2D('',#3906,#3907);+#3906 = CARTESIAN_POINT('',(-4.0105850706E-02,0.187251658285));+#3907 = DIRECTION('',(1.,0.));+#3908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3909 = PCURVE('',#3528,#3910);+#3910 = DEFINITIONAL_REPRESENTATION('',(#3911),#3915);+#3911 = LINE('',#3912,#3913);+#3912 = CARTESIAN_POINT('',(0.,-0.18));+#3913 = VECTOR('',#3914,1.);+#3914 = DIRECTION('',(1.,0.));+#3915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3916 = ORIENTED_EDGE('',*,*,#3917,.T.);+#3917 = EDGE_CURVE('',#3894,#3918,#3920,.T.);+#3918 = VERTEX_POINT('',#3919);+#3919 = CARTESIAN_POINT('',(1.46,-0.18,0.2));+#3920 = SURFACE_CURVE('',#3921,(#3925,#3932),.PCURVE_S1.);+#3921 = LINE('',#3922,#3923);+#3922 = CARTESIAN_POINT('',(1.14943,-0.18,0.2));+#3923 = VECTOR('',#3924,1.);+#3924 = DIRECTION('',(1.,0.,0.));+#3925 = PCURVE('',#3336,#3926);+#3926 = DEFINITIONAL_REPRESENTATION('',(#3927),#3931);+#3927 = LINE('',#3928,#3929);+#3928 = CARTESIAN_POINT('',(-7.9895850706E-02,0.127238214546));+#3929 = VECTOR('',#3930,1.);+#3930 = DIRECTION('',(0.,1.));+#3931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3932 = PCURVE('',#3556,#3933);+#3933 = DEFINITIONAL_REPRESENTATION('',(#3934),#3938);+#3934 = LINE('',#3935,#3936);+#3935 = CARTESIAN_POINT('',(-6.0013443739E-02,-0.18));+#3936 = VECTOR('',#3937,1.);+#3937 = DIRECTION('',(1.,0.));+#3938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3939 = ORIENTED_EDGE('',*,*,#3940,.T.);+#3940 = EDGE_CURVE('',#3918,#3941,#3943,.T.);+#3941 = VERTEX_POINT('',#3942);+#3942 = CARTESIAN_POINT('',(1.46,-0.18,0.));+#3943 = SURFACE_CURVE('',#3944,(#3948,#3955),.PCURVE_S1.);+#3944 = LINE('',#3945,#3946);+#3945 = CARTESIAN_POINT('',(1.46,-0.18,-0.110052074647));+#3946 = VECTOR('',#3947,1.);+#3947 = DIRECTION('',(0.,0.,-1.));+#3948 = PCURVE('',#3336,#3949);+#3949 = DEFINITIONAL_REPRESENTATION('',(#3950),#3954);+#3950 = LINE('',#3951,#3952);+#3951 = CARTESIAN_POINT('',(-0.389947925353,0.437808214546));+#3952 = VECTOR('',#3953,1.);+#3953 = DIRECTION('',(-1.,0.));+#3954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3955 = PCURVE('',#3584,#3956);+#3956 = DEFINITIONAL_REPRESENTATION('',(#3957),#3961);+#3957 = LINE('',#3958,#3959);+#3958 = CARTESIAN_POINT('',(0.389947925353,-0.5));+#3959 = VECTOR('',#3960,1.);+#3960 = DIRECTION('',(-1.,0.));+#3961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3962 = ORIENTED_EDGE('',*,*,#3963,.F.);+#3963 = EDGE_CURVE('',#3964,#3941,#3966,.T.);+#3964 = VERTEX_POINT('',#3965);+#3965 = CARTESIAN_POINT('',(1.209443443739,-0.18,2.775557561563E-17));+#3966 = SURFACE_CURVE('',#3967,(#3971,#3978),.PCURVE_S1.);+#3967 = LINE('',#3968,#3969);+#3968 = CARTESIAN_POINT('',(1.14943,-0.18,0.));+#3969 = VECTOR('',#3970,1.);+#3970 = DIRECTION('',(1.,0.,0.));+#3971 = PCURVE('',#3336,#3972);+#3972 = DEFINITIONAL_REPRESENTATION('',(#3973),#3977);+#3973 = LINE('',#3974,#3975);+#3974 = CARTESIAN_POINT('',(-0.279895850706,0.127238214546));+#3975 = VECTOR('',#3976,1.);+#3976 = DIRECTION('',(0.,1.));+#3977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3978 = PCURVE('',#3612,#3979);+#3979 = DEFINITIONAL_REPRESENTATION('',(#3980),#3984);+#3980 = LINE('',#3981,#3982);+#3981 = CARTESIAN_POINT('',(-6.0013443739E-02,-0.18));+#3982 = VECTOR('',#3983,1.);+#3983 = DIRECTION('',(1.,0.));+#3984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3985 = ORIENTED_EDGE('',*,*,#3986,.T.);+#3986 = EDGE_CURVE('',#3964,#3987,#3989,.T.);+#3987 = VERTEX_POINT('',#3988);+#3988 = CARTESIAN_POINT('',(1.035595829558,-0.18,7.463476652748E-02));+#3989 = SURFACE_CURVE('',#3990,(#3995,#4002),.PCURVE_S1.);+#3990 = CIRCLE('',#3991,0.23979);+#3991 = AXIS2_PLACEMENT_3D('',#3992,#3993,#3994);+#3992 = CARTESIAN_POINT('',(1.209443443739,-0.18,0.23979));+#3993 = DIRECTION('',(0.,1.,0.));+#3994 = DIRECTION('',(0.,0.,1.));+#3995 = PCURVE('',#3336,#3996);+#3996 = DEFINITIONAL_REPRESENTATION('',(#3997),#4001);+#3997 = CIRCLE('',#3998,0.23979);+#3998 = AXIS2_PLACEMENT_2D('',#3999,#4000);+#3999 = CARTESIAN_POINT('',(-4.0105850706E-02,0.187251658285));+#4000 = DIRECTION('',(1.,0.));+#4001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4002 = PCURVE('',#3641,#4003);+#4003 = DEFINITIONAL_REPRESENTATION('',(#4004),#4008);+#4004 = LINE('',#4005,#4006);+#4005 = CARTESIAN_POINT('',(0.,-0.18));+#4006 = VECTOR('',#4007,1.);+#4007 = DIRECTION('',(1.,0.));+#4008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4009 = ORIENTED_EDGE('',*,*,#4010,.F.);+#4010 = EDGE_CURVE('',#4011,#3987,#4013,.T.);+#4011 = VERTEX_POINT('',#4012);+#4012 = CARTESIAN_POINT('',(0.738834283724,-0.18,0.38701534109));+#4013 = SURFACE_CURVE('',#4014,(#4018,#4025),.PCURVE_S1.);+#4014 = LINE('',#4015,#4016);+#4015 = CARTESIAN_POINT('',(0.697500056641,-0.18,0.430525053809));+#4016 = VECTOR('',#4017,1.);+#4017 = DIRECTION('',(0.688749461915,0.,-0.724999433594));+#4018 = PCURVE('',#3336,#4019);+#4019 = DEFINITIONAL_REPRESENTATION('',(#4020),#4024);+#4020 = LINE('',#4021,#4022);+#4021 = CARTESIAN_POINT('',(0.150629203103,-0.324691728813));+#4022 = VECTOR('',#4023,1.);+#4023 = DIRECTION('',(-0.724999433594,0.688749461915));+#4024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4025 = PCURVE('',#3669,#4026);+#4026 = DEFINITIONAL_REPRESENTATION('',(#4027),#4031);+#4027 = LINE('',#4028,#4029);+#4028 = CARTESIAN_POINT('',(-6.001344373921E-02,-0.18));+#4029 = VECTOR('',#4030,1.);+#4030 = DIRECTION('',(1.,0.));+#4031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4032 = ORIENTED_EDGE('',*,*,#4033,.F.);+#4033 = EDGE_CURVE('',#4034,#4011,#4036,.T.);+#4034 = VERTEX_POINT('',#4035);+#4035 = CARTESIAN_POINT('',(0.709986556261,-0.18,0.3994));+#4036 = SURFACE_CURVE('',#4037,(#4042,#4049),.PCURVE_S1.);+#4037 = CIRCLE('',#4038,3.979E-02);+#4038 = AXIS2_PLACEMENT_3D('',#4039,#4040,#4041);+#4039 = CARTESIAN_POINT('',(0.709986556261,-0.18,0.35961));+#4040 = DIRECTION('',(0.,1.,0.));+#4041 = DIRECTION('',(0.,0.,1.));+#4042 = PCURVE('',#3336,#4043);+#4043 = DEFINITIONAL_REPRESENTATION('',(#4044),#4048);+#4044 = CIRCLE('',#4045,3.979E-02);+#4045 = AXIS2_PLACEMENT_2D('',#4046,#4047);+#4046 = CARTESIAN_POINT('',(7.9714149294E-02,-0.312205229193));+#4047 = DIRECTION('',(1.,0.));+#4048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4049 = PCURVE('',#3698,#4050);+#4050 = DEFINITIONAL_REPRESENTATION('',(#4051),#4055);+#4051 = LINE('',#4052,#4053);+#4052 = CARTESIAN_POINT('',(-4.138911435803E-13,-0.18));+#4053 = VECTOR('',#4054,1.);+#4054 = DIRECTION('',(1.,0.));+#4055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4056 = ORIENTED_EDGE('',*,*,#4057,.F.);+#4057 = EDGE_CURVE('',#4058,#4034,#4060,.T.);+#4058 = VERTEX_POINT('',#4059);+#4059 = CARTESIAN_POINT('',(0.4,-0.18,0.3994));+#4060 = SURFACE_CURVE('',#4061,(#4065,#4072),.PCURVE_S1.);+#4061 = LINE('',#4062,#4063);+#4062 = CARTESIAN_POINT('',(0.4,-0.18,0.3994));+#4063 = VECTOR('',#4064,1.);+#4064 = DIRECTION('',(1.,0.,0.));+#4065 = PCURVE('',#3336,#4066);+#4066 = DEFINITIONAL_REPRESENTATION('',(#4067),#4071);+#4067 = LINE('',#4068,#4069);+#4068 = CARTESIAN_POINT('',(0.119504149294,-0.622191785454));+#4069 = VECTOR('',#4070,1.);+#4070 = DIRECTION('',(0.,1.));+#4071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4072 = PCURVE('',#3726,#4073);+#4073 = DEFINITIONAL_REPRESENTATION('',(#4074),#4078);+#4074 = LINE('',#4075,#4076);+#4075 = CARTESIAN_POINT('',(0.,-0.18));+#4076 = VECTOR('',#4077,1.);+#4077 = DIRECTION('',(1.,0.));+#4078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4079 = ORIENTED_EDGE('',*,*,#4080,.F.);+#4080 = EDGE_CURVE('',#3797,#4058,#4081,.T.);+#4081 = SURFACE_CURVE('',#4082,(#4087,#4098),.PCURVE_S1.);+#4082 = CIRCLE('',#4083,0.1);+#4083 = AXIS2_PLACEMENT_3D('',#4084,#4085,#4086);+#4084 = CARTESIAN_POINT('',(0.4,-0.18,0.4994));+#4085 = DIRECTION('',(0.,-1.,0.));+#4086 = DIRECTION('',(1.,0.,0.));+#4087 = PCURVE('',#3336,#4088);+#4088 = DEFINITIONAL_REPRESENTATION('',(#4089),#4097);+#4089 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4090,#4091,#4092,#4093,+#4094,#4095,#4096),.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('') );+#4090 = CARTESIAN_POINT('',(0.219504149294,-0.522191785454));+#4091 = CARTESIAN_POINT('',(0.392709230051,-0.522191785454));+#4092 = CARTESIAN_POINT('',(0.306106689672,-0.672191785454));+#4093 = CARTESIAN_POINT('',(0.219504149294,-0.822191785454));+#4094 = CARTESIAN_POINT('',(0.132901608916,-0.672191785454));+#4095 = CARTESIAN_POINT('',(4.629906853711E-02,-0.522191785454));+#4096 = CARTESIAN_POINT('',(0.219504149294,-0.522191785454));+#4097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4098 = PCURVE('',#3759,#4099);+#4099 = DEFINITIONAL_REPRESENTATION('',(#4100),#4104);+#4100 = LINE('',#4101,#4102);+#4101 = CARTESIAN_POINT('',(6.28318530718,-0.18));+#4102 = VECTOR('',#4103,1.);+#4103 = DIRECTION('',(-1.,0.));+#4104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4105 = ORIENTED_EDGE('',*,*,#3796,.F.);+#4106 = ADVANCED_FACE('',(#4107),#3421,.T.);+#4107 = FACE_BOUND('',#4108,.T.);+#4108 = EDGE_LOOP('',(#4109,#4110,#4111,#4132));+#4109 = ORIENTED_EDGE('',*,*,#3405,.F.);+#4110 = ORIENTED_EDGE('',*,*,#3846,.T.);+#4111 = ORIENTED_EDGE('',*,*,#4112,.T.);+#4112 = EDGE_CURVE('',#3847,#3460,#4113,.T.);+#4113 = SURFACE_CURVE('',#4114,(#4118,#4125),.PCURVE_S1.);+#4114 = LINE('',#4115,#4116);+#4115 = CARTESIAN_POINT('',(0.883834170442,-0.18,0.524765233473));+#4116 = VECTOR('',#4117,1.);+#4117 = DIRECTION('',(0.,1.,0.));+#4118 = PCURVE('',#3421,#4119);+#4119 = DEFINITIONAL_REPRESENTATION('',(#4120),#4124);+#4120 = LINE('',#4121,#4122);+#4121 = CARTESIAN_POINT('',(0.811033571919,-0.18));+#4122 = VECTOR('',#4123,1.);+#4123 = DIRECTION('',(-0.,1.));+#4124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4125 = PCURVE('',#3499,#4126);+#4126 = DEFINITIONAL_REPRESENTATION('',(#4127),#4131);+#4127 = LINE('',#4128,#4129);+#4128 = CARTESIAN_POINT('',(0.,-0.18));+#4129 = VECTOR('',#4130,1.);+#4130 = DIRECTION('',(0.,1.));+#4131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4132 = ORIENTED_EDGE('',*,*,#3459,.F.);+#4133 = ADVANCED_FACE('',(#4134),#3759,.T.);+#4134 = FACE_BOUND('',#4135,.T.);+#4135 = EDGE_LOOP('',(#4136,#4137,#4158,#4159));+#4136 = ORIENTED_EDGE('',*,*,#3738,.T.);+#4137 = ORIENTED_EDGE('',*,*,#4138,.T.);+#4138 = EDGE_CURVE('',#3711,#4058,#4139,.T.);+#4139 = SURFACE_CURVE('',#4140,(#4144,#4151),.PCURVE_S1.);+#4140 = LINE('',#4141,#4142);+#4141 = CARTESIAN_POINT('',(0.4,0.18,0.3994));+#4142 = VECTOR('',#4143,1.);+#4143 = DIRECTION('',(0.,-1.,0.));+#4144 = PCURVE('',#3759,#4145);+#4145 = DEFINITIONAL_REPRESENTATION('',(#4146),#4150);+#4146 = LINE('',#4147,#4148);+#4147 = CARTESIAN_POINT('',(1.570796326795,0.18));+#4148 = VECTOR('',#4149,1.);+#4149 = DIRECTION('',(-0.,-1.));+#4150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4151 = PCURVE('',#3726,#4152);+#4152 = DEFINITIONAL_REPRESENTATION('',(#4153),#4157);+#4153 = LINE('',#4154,#4155);+#4154 = CARTESIAN_POINT('',(0.,0.18));+#4155 = VECTOR('',#4156,1.);+#4156 = DIRECTION('',(0.,-1.));+#4157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4158 = ORIENTED_EDGE('',*,*,#4080,.F.);+#4159 = ORIENTED_EDGE('',*,*,#3819,.T.);+#4160 = ADVANCED_FACE('',(#4161),#3726,.F.);+#4161 = FACE_BOUND('',#4162,.F.);+#4162 = EDGE_LOOP('',(#4163,#4164,#4185,#4186));+#4163 = ORIENTED_EDGE('',*,*,#4057,.T.);+#4164 = ORIENTED_EDGE('',*,*,#4165,.F.);+#4165 = EDGE_CURVE('',#3682,#4034,#4166,.T.);+#4166 = SURFACE_CURVE('',#4167,(#4171,#4178),.PCURVE_S1.);+#4167 = LINE('',#4168,#4169);+#4168 = CARTESIAN_POINT('',(0.709986556261,0.18,0.3994));+#4169 = VECTOR('',#4170,1.);+#4170 = DIRECTION('',(0.,-1.,0.));+#4171 = PCURVE('',#3726,#4172);+#4172 = DEFINITIONAL_REPRESENTATION('',(#4173),#4177);+#4173 = LINE('',#4174,#4175);+#4174 = CARTESIAN_POINT('',(0.309986556261,0.18));+#4175 = VECTOR('',#4176,1.);+#4176 = DIRECTION('',(0.,-1.));+#4177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4178 = PCURVE('',#3698,#4179);+#4179 = DEFINITIONAL_REPRESENTATION('',(#4180),#4184);+#4180 = LINE('',#4181,#4182);+#4181 = CARTESIAN_POINT('',(0.,0.18));+#4182 = VECTOR('',#4183,1.);+#4183 = DIRECTION('',(0.,-1.));+#4184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4185 = ORIENTED_EDGE('',*,*,#3710,.F.);+#4186 = ORIENTED_EDGE('',*,*,#4138,.T.);+#4187 = ADVANCED_FACE('',(#4188),#3698,.F.);+#4188 = FACE_BOUND('',#4189,.F.);+#4189 = EDGE_LOOP('',(#4190,#4191,#4212,#4213));+#4190 = ORIENTED_EDGE('',*,*,#4033,.T.);+#4191 = ORIENTED_EDGE('',*,*,#4192,.F.);+#4192 = EDGE_CURVE('',#3654,#4011,#4193,.T.);+#4193 = SURFACE_CURVE('',#4194,(#4198,#4205),.PCURVE_S1.);+#4194 = LINE('',#4195,#4196);+#4195 = CARTESIAN_POINT('',(0.738834283724,0.18,0.38701534109));+#4196 = VECTOR('',#4197,1.);+#4197 = DIRECTION('',(0.,-1.,0.));+#4198 = PCURVE('',#3698,#4199);+#4199 = DEFINITIONAL_REPRESENTATION('',(#4200),#4204);+#4200 = LINE('',#4201,#4202);+#4201 = CARTESIAN_POINT('',(0.811033571919,0.18));+#4202 = VECTOR('',#4203,1.);+#4203 = DIRECTION('',(0.,-1.));+#4204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4205 = PCURVE('',#3669,#4206);+#4206 = DEFINITIONAL_REPRESENTATION('',(#4207),#4211);+#4207 = LINE('',#4208,#4209);+#4208 = CARTESIAN_POINT('',(0.,0.18));+#4209 = VECTOR('',#4210,1.);+#4210 = DIRECTION('',(0.,-1.));+#4211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4212 = ORIENTED_EDGE('',*,*,#3681,.F.);+#4213 = ORIENTED_EDGE('',*,*,#4165,.T.);+#4214 = ADVANCED_FACE('',(#4215),#3669,.F.);+#4215 = FACE_BOUND('',#4216,.F.);+#4216 = EDGE_LOOP('',(#4217,#4218,#4239,#4240));+#4217 = ORIENTED_EDGE('',*,*,#4010,.T.);+#4218 = ORIENTED_EDGE('',*,*,#4219,.F.);+#4219 = EDGE_CURVE('',#3625,#3987,#4220,.T.);+#4220 = SURFACE_CURVE('',#4221,(#4225,#4232),.PCURVE_S1.);+#4221 = LINE('',#4222,#4223);+#4222 = CARTESIAN_POINT('',(1.035595829558,0.18,7.463476652748E-02));+#4223 = VECTOR('',#4224,1.);+#4224 = DIRECTION('',(0.,-1.,0.));+#4225 = PCURVE('',#3669,#4226);+#4226 = DEFINITIONAL_REPRESENTATION('',(#4227),#4231);+#4227 = LINE('',#4228,#4229);+#4228 = CARTESIAN_POINT('',(0.430870094634,0.18));+#4229 = VECTOR('',#4230,1.);+#4230 = DIRECTION('',(0.,-1.));+#4231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4232 = PCURVE('',#3641,#4233);+#4233 = DEFINITIONAL_REPRESENTATION('',(#4234),#4238);+#4234 = LINE('',#4235,#4236);+#4235 = CARTESIAN_POINT('',(3.952626225509,0.18));+#4236 = VECTOR('',#4237,1.);+#4237 = DIRECTION('',(0.,-1.));+#4238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4239 = ORIENTED_EDGE('',*,*,#3653,.F.);+#4240 = ORIENTED_EDGE('',*,*,#4192,.T.);+#4241 = ADVANCED_FACE('',(#4242),#3641,.T.);+#4242 = FACE_BOUND('',#4243,.T.);+#4243 = EDGE_LOOP('',(#4244,#4245,#4246,#4247));+#4244 = ORIENTED_EDGE('',*,*,#3986,.T.);+#4245 = ORIENTED_EDGE('',*,*,#4219,.F.);+#4246 = ORIENTED_EDGE('',*,*,#3624,.F.);+#4247 = ORIENTED_EDGE('',*,*,#4248,.T.);+#4248 = EDGE_CURVE('',#3597,#3964,#4249,.T.);+#4249 = SURFACE_CURVE('',#4250,(#4254,#4261),.PCURVE_S1.);+#4250 = LINE('',#4251,#4252);+#4251 = CARTESIAN_POINT('',(1.209443443739,0.18,2.775557561563E-17));+#4252 = VECTOR('',#4253,1.);+#4253 = DIRECTION('',(0.,-1.,0.));+#4254 = PCURVE('',#3641,#4255);+#4255 = DEFINITIONAL_REPRESENTATION('',(#4256),#4260);+#4256 = LINE('',#4257,#4258);+#4257 = CARTESIAN_POINT('',(3.14159265359,0.18));+#4258 = VECTOR('',#4259,1.);+#4259 = DIRECTION('',(0.,-1.));+#4260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4261 = PCURVE('',#3612,#4262);+#4262 = DEFINITIONAL_REPRESENTATION('',(#4263),#4267);+#4263 = LINE('',#4264,#4265);+#4264 = CARTESIAN_POINT('',(0.,0.18));+#4265 = VECTOR('',#4266,1.);+#4266 = DIRECTION('',(0.,-1.));+#4267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4268 = ADVANCED_FACE('',(#4269),#3612,.F.);+#4269 = FACE_BOUND('',#4270,.F.);+#4270 = EDGE_LOOP('',(#4271,#4272,#4273,#4294));+#4271 = ORIENTED_EDGE('',*,*,#4248,.T.);+#4272 = ORIENTED_EDGE('',*,*,#3963,.T.);+#4273 = ORIENTED_EDGE('',*,*,#4274,.T.);+#4274 = EDGE_CURVE('',#3941,#3569,#4275,.T.);+#4275 = SURFACE_CURVE('',#4276,(#4280,#4287),.PCURVE_S1.);+#4276 = LINE('',#4277,#4278);+#4277 = CARTESIAN_POINT('',(1.46,-0.34,0.));+#4278 = VECTOR('',#4279,1.);+#4279 = DIRECTION('',(0.,1.,0.));+#4280 = PCURVE('',#3612,#4281);+#4281 = DEFINITIONAL_REPRESENTATION('',(#4282),#4286);+#4282 = LINE('',#4283,#4284);+#4283 = CARTESIAN_POINT('',(0.250556556261,-0.34));+#4284 = VECTOR('',#4285,1.);+#4285 = DIRECTION('',(0.,1.));+#4286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4287 = PCURVE('',#3584,#4288);+#4288 = DEFINITIONAL_REPRESENTATION('',(#4289),#4293);+#4289 = LINE('',#4290,#4291);+#4290 = CARTESIAN_POINT('',(0.5,-0.34));+#4291 = VECTOR('',#4292,1.);+#4292 = DIRECTION('',(0.,-1.));+#4293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4294 = ORIENTED_EDGE('',*,*,#3596,.F.);+#4295 = ADVANCED_FACE('',(#4296),#3584,.T.);+#4296 = FACE_BOUND('',#4297,.T.);+#4297 = EDGE_LOOP('',(#4298,#4299,#4320,#4321));+#4298 = ORIENTED_EDGE('',*,*,#3568,.F.);+#4299 = ORIENTED_EDGE('',*,*,#4300,.F.);+#4300 = EDGE_CURVE('',#3918,#3541,#4301,.T.);+#4301 = SURFACE_CURVE('',#4302,(#4306,#4313),.PCURVE_S1.);+#4302 = LINE('',#4303,#4304);+#4303 = CARTESIAN_POINT('',(1.46,-0.34,0.2));+#4304 = VECTOR('',#4305,1.);+#4305 = DIRECTION('',(0.,1.,0.));+#4306 = PCURVE('',#3584,#4307);+#4307 = DEFINITIONAL_REPRESENTATION('',(#4308),#4312);+#4308 = LINE('',#4309,#4310);+#4309 = CARTESIAN_POINT('',(0.7,-0.34));+#4310 = VECTOR('',#4311,1.);+#4311 = DIRECTION('',(0.,-1.));+#4312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4313 = PCURVE('',#3556,#4314);+#4314 = DEFINITIONAL_REPRESENTATION('',(#4315),#4319);+#4315 = LINE('',#4316,#4317);+#4316 = CARTESIAN_POINT('',(0.250556556261,-0.34));+#4317 = VECTOR('',#4318,1.);+#4318 = DIRECTION('',(0.,1.));+#4319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4320 = ORIENTED_EDGE('',*,*,#3940,.T.);+#4321 = ORIENTED_EDGE('',*,*,#4274,.T.);+#4322 = ADVANCED_FACE('',(#4323),#3556,.T.);+#4323 = FACE_BOUND('',#4324,.T.);+#4324 = EDGE_LOOP('',(#4325,#4346,#4347,#4348));+#4325 = ORIENTED_EDGE('',*,*,#4326,.T.);+#4326 = EDGE_CURVE('',#3512,#3894,#4327,.T.);+#4327 = SURFACE_CURVE('',#4328,(#4332,#4339),.PCURVE_S1.);+#4328 = LINE('',#4329,#4330);+#4329 = CARTESIAN_POINT('',(1.209443443739,0.18,0.2));+#4330 = VECTOR('',#4331,1.);+#4331 = DIRECTION('',(0.,-1.,0.));+#4332 = PCURVE('',#3556,#4333);+#4333 = DEFINITIONAL_REPRESENTATION('',(#4334),#4338);+#4334 = LINE('',#4335,#4336);+#4335 = CARTESIAN_POINT('',(0.,0.18));+#4336 = VECTOR('',#4337,1.);+#4337 = DIRECTION('',(0.,-1.));+#4338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4339 = PCURVE('',#3528,#4340);+#4340 = DEFINITIONAL_REPRESENTATION('',(#4341),#4345);+#4341 = LINE('',#4342,#4343);+#4342 = CARTESIAN_POINT('',(3.14159265359,0.18));+#4343 = VECTOR('',#4344,1.);+#4344 = DIRECTION('',(0.,-1.));+#4345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4346 = ORIENTED_EDGE('',*,*,#3917,.T.);+#4347 = ORIENTED_EDGE('',*,*,#4300,.T.);+#4348 = ORIENTED_EDGE('',*,*,#3540,.F.);+#4349 = ADVANCED_FACE('',(#4350),#3528,.F.);+#4350 = FACE_BOUND('',#4351,.F.);+#4351 = EDGE_LOOP('',(#4352,#4353,#4374,#4375));+#4352 = ORIENTED_EDGE('',*,*,#3893,.T.);+#4353 = ORIENTED_EDGE('',*,*,#4354,.F.);+#4354 = EDGE_CURVE('',#3484,#3871,#4355,.T.);+#4355 = SURFACE_CURVE('',#4356,(#4360,#4367),.PCURVE_S1.);+#4356 = LINE('',#4357,#4358);+#4357 = CARTESIAN_POINT('',(1.180595716276,0.18,0.21238465891));+#4358 = VECTOR('',#4359,1.);+#4359 = DIRECTION('',(0.,-1.,0.));+#4360 = PCURVE('',#3528,#4361);+#4361 = DEFINITIONAL_REPRESENTATION('',(#4362),#4366);+#4362 = LINE('',#4363,#4364);+#4363 = CARTESIAN_POINT('',(3.952626225509,0.18));+#4364 = VECTOR('',#4365,1.);+#4365 = DIRECTION('',(0.,-1.));+#4366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4367 = PCURVE('',#3499,#4368);+#4368 = DEFINITIONAL_REPRESENTATION('',(#4369),#4373);+#4369 = LINE('',#4370,#4371);+#4370 = CARTESIAN_POINT('',(0.430870094634,0.18));+#4371 = VECTOR('',#4372,1.);+#4372 = DIRECTION('',(0.,-1.));+#4373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4374 = ORIENTED_EDGE('',*,*,#3511,.F.);+#4375 = ORIENTED_EDGE('',*,*,#4326,.T.);+#4376 = ADVANCED_FACE('',(#4377),#3499,.T.);+#4377 = FACE_BOUND('',#4378,.T.);+#4378 = EDGE_LOOP('',(#4379,#4380,#4381,#4382));+#4379 = ORIENTED_EDGE('',*,*,#4112,.F.);+#4380 = ORIENTED_EDGE('',*,*,#3870,.T.);+#4381 = ORIENTED_EDGE('',*,*,#4354,.F.);+#4382 = ORIENTED_EDGE('',*,*,#3483,.F.);+#4383 = MANIFOLD_SOLID_BREP('',#4384);+#4384 = CLOSED_SHELL('',(#4385,#4473,#4477));+#4385 = ADVANCED_FACE('',(#4386),#4399,.T.);+#4386 = FACE_BOUND('',#4387,.T.);+#4387 = EDGE_LOOP('',(#4388,#4422,#4445,#4472));+#4388 = ORIENTED_EDGE('',*,*,#4389,.T.);+#4389 = EDGE_CURVE('',#4390,#4390,#4392,.T.);+#4390 = VERTEX_POINT('',#4391);+#4391 = CARTESIAN_POINT('',(-0.252780357984,0.867780357984,1.07));+#4392 = SURFACE_CURVE('',#4393,(#4398,#4410),.PCURVE_S1.);+#4393 = CIRCLE('',#4394,8.E-02);+#4394 = AXIS2_PLACEMENT_3D('',#4395,#4396,#4397);+#4395 = CARTESIAN_POINT('',(-0.332780357984,0.867780357984,1.07));+#4396 = DIRECTION('',(0.,0.,1.));+#4397 = DIRECTION('',(1.,0.,0.));+#4398 = PCURVE('',#4399,#4404);+#4399 = CYLINDRICAL_SURFACE('',#4400,8.E-02);+#4400 = AXIS2_PLACEMENT_3D('',#4401,#4402,#4403);+#4401 = CARTESIAN_POINT('',(-0.332780357984,0.867780357984,1.07));+#4402 = DIRECTION('',(-0.,-0.,-1.));+#4403 = DIRECTION('',(1.,0.,0.));+#4404 = DEFINITIONAL_REPRESENTATION('',(#4405),#4409);+#4405 = LINE('',#4406,#4407);+#4406 = CARTESIAN_POINT('',(6.28318530718,0.));+#4407 = VECTOR('',#4408,1.);+#4408 = DIRECTION('',(-1.,0.));+#4409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4410 = PCURVE('',#4411,#4416);+#4411 = PLANE('',#4412);+#4412 = AXIS2_PLACEMENT_3D('',#4413,#4414,#4415);+#4413 = CARTESIAN_POINT('',(-0.332780357984,0.867780357984,1.07));+#4414 = DIRECTION('',(0.,0.,1.));+#4415 = DIRECTION('',(1.,0.,0.));+#4416 = DEFINITIONAL_REPRESENTATION('',(#4417),#4421);+#4417 = CIRCLE('',#4418,8.E-02);+#4418 = AXIS2_PLACEMENT_2D('',#4419,#4420);+#4419 = CARTESIAN_POINT('',(0.,0.));+#4420 = DIRECTION('',(1.,0.));+#4421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4422 = ORIENTED_EDGE('',*,*,#4423,.T.);+#4423 = EDGE_CURVE('',#4390,#4424,#4426,.T.);+#4424 = VERTEX_POINT('',#4425);+#4425 = CARTESIAN_POINT('',(-0.252780357984,0.867780357984,1.075));+#4426 = SEAM_CURVE('',#4427,(#4431,#4438),.PCURVE_S1.);+#4427 = LINE('',#4428,#4429);+#4428 = CARTESIAN_POINT('',(-0.252780357984,0.867780357984,1.07));+#4429 = VECTOR('',#4430,1.);+#4430 = DIRECTION('',(0.,0.,1.));+#4431 = PCURVE('',#4399,#4432);+#4432 = DEFINITIONAL_REPRESENTATION('',(#4433),#4437);+#4433 = LINE('',#4434,#4435);+#4434 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));+#4435 = VECTOR('',#4436,1.);+#4436 = DIRECTION('',(-0.,-1.));+#4437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4438 = PCURVE('',#4399,#4439);+#4439 = DEFINITIONAL_REPRESENTATION('',(#4440),#4444);+#4440 = LINE('',#4441,#4442);+#4441 = CARTESIAN_POINT('',(6.28318530718,0.));+#4442 = VECTOR('',#4443,1.);+#4443 = DIRECTION('',(-0.,-1.));+#4444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4445 = ORIENTED_EDGE('',*,*,#4446,.F.);+#4446 = EDGE_CURVE('',#4424,#4424,#4447,.T.);+#4447 = SURFACE_CURVE('',#4448,(#4453,#4460),.PCURVE_S1.);+#4448 = CIRCLE('',#4449,8.E-02);+#4449 = AXIS2_PLACEMENT_3D('',#4450,#4451,#4452);+#4450 = CARTESIAN_POINT('',(-0.332780357984,0.867780357984,1.075));+#4451 = DIRECTION('',(0.,0.,1.));+#4452 = DIRECTION('',(1.,0.,0.));+#4453 = PCURVE('',#4399,#4454);+#4454 = DEFINITIONAL_REPRESENTATION('',(#4455),#4459);+#4455 = LINE('',#4456,#4457);+#4456 = CARTESIAN_POINT('',(6.28318530718,-5.E-03));+#4457 = VECTOR('',#4458,1.);+#4458 = DIRECTION('',(-1.,0.));+#4459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4460 = PCURVE('',#4461,#4466);+#4461 = PLANE('',#4462);+#4462 = AXIS2_PLACEMENT_3D('',#4463,#4464,#4465);+#4463 = CARTESIAN_POINT('',(-0.332780357984,0.867780357984,1.075));+#4464 = DIRECTION('',(0.,0.,1.));+#4465 = DIRECTION('',(1.,0.,0.));+#4466 = DEFINITIONAL_REPRESENTATION('',(#4467),#4471);+#4467 = CIRCLE('',#4468,8.E-02);+#4468 = AXIS2_PLACEMENT_2D('',#4469,#4470);+#4469 = CARTESIAN_POINT('',(0.,0.));+#4470 = DIRECTION('',(1.,0.));+#4471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4472 = ORIENTED_EDGE('',*,*,#4423,.F.);+#4473 = ADVANCED_FACE('',(#4474),#4411,.F.);+#4474 = FACE_BOUND('',#4475,.F.);+#4475 = EDGE_LOOP('',(#4476));+#4476 = ORIENTED_EDGE('',*,*,#4389,.T.);+#4477 = ADVANCED_FACE('',(#4478),#4461,.T.);+#4478 = FACE_BOUND('',#4479,.T.);+#4479 = EDGE_LOOP('',(#4480));+#4480 = ORIENTED_EDGE('',*,*,#4446,.T.);+#4481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4485)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4482,#4483,#4484)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#4482 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#4483 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#4484 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#4485 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4482,+  'distance_accuracy_value','confusion accuracy');+#4486 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#4487 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #4488,#4496,#4503,#4510,#4517,#4524,#4531,#4538,#4545,#4552,#4559,+    #4566,#4573,#4580,#4587,#4594,#4601,#4609,#4616,#4623,#4630,#4637,+    #4644,#4651,#4658,#4665,#4672,#4679,#4686,#4693,#4700,#4707,#4714,+    #4721,#4728,#4735,#4742,#4749,#4756,#4763,#4770,#4777,#4784,#4791,+    #4798,#4805,#4812,#4819,#4826,#4833,#4840,#4847,#4854,#4861,#4868,+    #4875,#4882,#4889,#4896,#4903,#4910,#4917,#4924,#4931,#4938,#4946,+    #4953),#4481);+#4488 = STYLED_ITEM('color',(#4489),#17);+#4489 = PRESENTATION_STYLE_ASSIGNMENT((#4490));+#4490 = SURFACE_STYLE_USAGE(.BOTH.,#4491);+#4491 = SURFACE_SIDE_STYLE('',(#4492));+#4492 = SURFACE_STYLE_FILL_AREA(#4493);+#4493 = FILL_AREA_STYLE('',(#4494));+#4494 = FILL_AREA_STYLE_COLOUR('',#4495);+#4495 = COLOUR_RGB('',0.120000001395,0.120000001395,0.130000001093);+#4496 = STYLED_ITEM('color',(#4497),#141);+#4497 = PRESENTATION_STYLE_ASSIGNMENT((#4498));+#4498 = SURFACE_STYLE_USAGE(.BOTH.,#4499);+#4499 = SURFACE_SIDE_STYLE('',(#4500));+#4500 = SURFACE_STYLE_FILL_AREA(#4501);+#4501 = FILL_AREA_STYLE('',(#4502));+#4502 = FILL_AREA_STYLE_COLOUR('',#4495);+#4503 = STYLED_ITEM('color',(#4504),#232);+#4504 = PRESENTATION_STYLE_ASSIGNMENT((#4505));+#4505 = SURFACE_STYLE_USAGE(.BOTH.,#4506);+#4506 = SURFACE_SIDE_STYLE('',(#4507));+#4507 = SURFACE_STYLE_FILL_AREA(#4508);+#4508 = FILL_AREA_STYLE('',(#4509));+#4509 = FILL_AREA_STYLE_COLOUR('',#4495);+#4510 = STYLED_ITEM('color',(#4511),#344);+#4511 = PRESENTATION_STYLE_ASSIGNMENT((#4512));+#4512 = SURFACE_STYLE_USAGE(.BOTH.,#4513);+#4513 = SURFACE_SIDE_STYLE('',(#4514));+#4514 = SURFACE_STYLE_FILL_AREA(#4515);+#4515 = FILL_AREA_STYLE('',(#4516));+#4516 = FILL_AREA_STYLE_COLOUR('',#4495);+#4517 = STYLED_ITEM('color',(#4518),#422);+#4518 = PRESENTATION_STYLE_ASSIGNMENT((#4519));+#4519 = SURFACE_STYLE_USAGE(.BOTH.,#4520);+#4520 = SURFACE_SIDE_STYLE('',(#4521));+#4521 = SURFACE_STYLE_FILL_AREA(#4522);+#4522 = FILL_AREA_STYLE('',(#4523));+#4523 = FILL_AREA_STYLE_COLOUR('',#4495);+#4524 = STYLED_ITEM('color',(#4525),#492);+#4525 = PRESENTATION_STYLE_ASSIGNMENT((#4526));+#4526 = SURFACE_STYLE_USAGE(.BOTH.,#4527);+#4527 = SURFACE_SIDE_STYLE('',(#4528));+#4528 = SURFACE_STYLE_FILL_AREA(#4529);+#4529 = FILL_AREA_STYLE('',(#4530));+#4530 = FILL_AREA_STYLE_COLOUR('',#4495);+#4531 = STYLED_ITEM('color',(#4532),#555);+#4532 = PRESENTATION_STYLE_ASSIGNMENT((#4533));+#4533 = SURFACE_STYLE_USAGE(.BOTH.,#4534);+#4534 = SURFACE_SIDE_STYLE('',(#4535));+#4535 = SURFACE_STYLE_FILL_AREA(#4536);+#4536 = FILL_AREA_STYLE('',(#4537));+#4537 = FILL_AREA_STYLE_COLOUR('',#4495);+#4538 = STYLED_ITEM('color',(#4539),#623);+#4539 = PRESENTATION_STYLE_ASSIGNMENT((#4540));+#4540 = SURFACE_STYLE_USAGE(.BOTH.,#4541);+#4541 = SURFACE_SIDE_STYLE('',(#4542));+#4542 = SURFACE_STYLE_FILL_AREA(#4543);+#4543 = FILL_AREA_STYLE('',(#4544));+#4544 = FILL_AREA_STYLE_COLOUR('',#4495);+#4545 = STYLED_ITEM('color',(#4546),#670);+#4546 = PRESENTATION_STYLE_ASSIGNMENT((#4547));+#4547 = SURFACE_STYLE_USAGE(.BOTH.,#4548);+#4548 = SURFACE_SIDE_STYLE('',(#4549));+#4549 = SURFACE_STYLE_FILL_AREA(#4550);+#4550 = FILL_AREA_STYLE('',(#4551));+#4551 = FILL_AREA_STYLE_COLOUR('',#4495);+#4552 = STYLED_ITEM('color',(#4553),#729);+#4553 = PRESENTATION_STYLE_ASSIGNMENT((#4554));+#4554 = SURFACE_STYLE_USAGE(.BOTH.,#4555);+#4555 = SURFACE_SIDE_STYLE('',(#4556));+#4556 = SURFACE_STYLE_FILL_AREA(#4557);+#4557 = FILL_AREA_STYLE('',(#4558));+#4558 = FILL_AREA_STYLE_COLOUR('',#4495);+#4559 = STYLED_ITEM('color',(#4560),#791);+#4560 = PRESENTATION_STYLE_ASSIGNMENT((#4561));+#4561 = SURFACE_STYLE_USAGE(.BOTH.,#4562);+#4562 = SURFACE_SIDE_STYLE('',(#4563));+#4563 = SURFACE_STYLE_FILL_AREA(#4564);+#4564 = FILL_AREA_STYLE('',(#4565));+#4565 = FILL_AREA_STYLE_COLOUR('',#4495);+#4566 = STYLED_ITEM('color',(#4567),#838);+#4567 = PRESENTATION_STYLE_ASSIGNMENT((#4568));+#4568 = SURFACE_STYLE_USAGE(.BOTH.,#4569);+#4569 = SURFACE_SIDE_STYLE('',(#4570));+#4570 = SURFACE_STYLE_FILL_AREA(#4571);+#4571 = FILL_AREA_STYLE('',(#4572));+#4572 = FILL_AREA_STYLE_COLOUR('',#4495);+#4573 = STYLED_ITEM('color',(#4574),#864);+#4574 = PRESENTATION_STYLE_ASSIGNMENT((#4575));+#4575 = SURFACE_STYLE_USAGE(.BOTH.,#4576);+#4576 = SURFACE_SIDE_STYLE('',(#4577));+#4577 = SURFACE_STYLE_FILL_AREA(#4578);+#4578 = FILL_AREA_STYLE('',(#4579));+#4579 = FILL_AREA_STYLE_COLOUR('',#4495);+#4580 = STYLED_ITEM('color',(#4581),#871);+#4581 = PRESENTATION_STYLE_ASSIGNMENT((#4582));+#4582 = SURFACE_STYLE_USAGE(.BOTH.,#4583);+#4583 = SURFACE_SIDE_STYLE('',(#4584));+#4584 = SURFACE_STYLE_FILL_AREA(#4585);+#4585 = FILL_AREA_STYLE('',(#4586));+#4586 = FILL_AREA_STYLE_COLOUR('',#4495);+#4587 = STYLED_ITEM('color',(#4588),#878);+#4588 = PRESENTATION_STYLE_ASSIGNMENT((#4589));+#4589 = SURFACE_STYLE_USAGE(.BOTH.,#4590);+#4590 = SURFACE_SIDE_STYLE('',(#4591));+#4591 = SURFACE_STYLE_FILL_AREA(#4592);+#4592 = FILL_AREA_STYLE('',(#4593));+#4593 = FILL_AREA_STYLE_COLOUR('',#4495);+#4594 = STYLED_ITEM('color',(#4595),#933);+#4595 = PRESENTATION_STYLE_ASSIGNMENT((#4596));+#4596 = SURFACE_STYLE_USAGE(.BOTH.,#4597);+#4597 = SURFACE_SIDE_STYLE('',(#4598));+#4598 = SURFACE_STYLE_FILL_AREA(#4599);+#4599 = FILL_AREA_STYLE('',(#4600));+#4600 = FILL_AREA_STYLE_COLOUR('',#4495);+#4601 = STYLED_ITEM('color',(#4602),#939);+#4602 = PRESENTATION_STYLE_ASSIGNMENT((#4603));+#4603 = SURFACE_STYLE_USAGE(.BOTH.,#4604);+#4604 = SURFACE_SIDE_STYLE('',(#4605));+#4605 = SURFACE_STYLE_FILL_AREA(#4606);+#4606 = FILL_AREA_STYLE('',(#4607));+#4607 = FILL_AREA_STYLE_COLOUR('',#4608);+#4608 = COLOUR_RGB('',0.78000000177,0.78000000177,0.760000013601);+#4609 = STYLED_ITEM('color',(#4610),#1061);+#4610 = PRESENTATION_STYLE_ASSIGNMENT((#4611));+#4611 = SURFACE_STYLE_USAGE(.BOTH.,#4612);+#4612 = SURFACE_SIDE_STYLE('',(#4613));+#4613 = SURFACE_STYLE_FILL_AREA(#4614);+#4614 = FILL_AREA_STYLE('',(#4615));+#4615 = FILL_AREA_STYLE_COLOUR('',#4608);+#4616 = STYLED_ITEM('color',(#4617),#1137);+#4617 = PRESENTATION_STYLE_ASSIGNMENT((#4618));+#4618 = SURFACE_STYLE_USAGE(.BOTH.,#4619);+#4619 = SURFACE_SIDE_STYLE('',(#4620));+#4620 = SURFACE_STYLE_FILL_AREA(#4621);+#4621 = FILL_AREA_STYLE('',(#4622));+#4622 = FILL_AREA_STYLE_COLOUR('',#4608);+#4623 = STYLED_ITEM('color',(#4624),#1487);+#4624 = PRESENTATION_STYLE_ASSIGNMENT((#4625));+#4625 = SURFACE_STYLE_USAGE(.BOTH.,#4626);+#4626 = SURFACE_SIDE_STYLE('',(#4627));+#4627 = SURFACE_STYLE_FILL_AREA(#4628);+#4628 = FILL_AREA_STYLE('',(#4629));+#4629 = FILL_AREA_STYLE_COLOUR('',#4608);+#4630 = STYLED_ITEM('color',(#4631),#1536);+#4631 = PRESENTATION_STYLE_ASSIGNMENT((#4632));+#4632 = SURFACE_STYLE_USAGE(.BOTH.,#4633);+#4633 = SURFACE_SIDE_STYLE('',(#4634));+#4634 = SURFACE_STYLE_FILL_AREA(#4635);+#4635 = FILL_AREA_STYLE('',(#4636));+#4636 = FILL_AREA_STYLE_COLOUR('',#4608);+#4637 = STYLED_ITEM('color',(#4638),#1814);+#4638 = PRESENTATION_STYLE_ASSIGNMENT((#4639));+#4639 = SURFACE_STYLE_USAGE(.BOTH.,#4640);+#4640 = SURFACE_SIDE_STYLE('',(#4641));+#4641 = SURFACE_STYLE_FILL_AREA(#4642);+#4642 = FILL_AREA_STYLE('',(#4643));+#4643 = FILL_AREA_STYLE_COLOUR('',#4608);+#4644 = STYLED_ITEM('color',(#4645),#1841);+#4645 = PRESENTATION_STYLE_ASSIGNMENT((#4646));+#4646 = SURFACE_STYLE_USAGE(.BOTH.,#4647);+#4647 = SURFACE_SIDE_STYLE('',(#4648));+#4648 = SURFACE_STYLE_FILL_AREA(#4649);+#4649 = FILL_AREA_STYLE('',(#4650));+#4650 = FILL_AREA_STYLE_COLOUR('',#4608);+#4651 = STYLED_ITEM('color',(#4652),#1868);+#4652 = PRESENTATION_STYLE_ASSIGNMENT((#4653));+#4653 = SURFACE_STYLE_USAGE(.BOTH.,#4654);+#4654 = SURFACE_SIDE_STYLE('',(#4655));+#4655 = SURFACE_STYLE_FILL_AREA(#4656);+#4656 = FILL_AREA_STYLE('',(#4657));+#4657 = FILL_AREA_STYLE_COLOUR('',#4608);+#4658 = STYLED_ITEM('color',(#4659),#1895);+#4659 = PRESENTATION_STYLE_ASSIGNMENT((#4660));+#4660 = SURFACE_STYLE_USAGE(.BOTH.,#4661);+#4661 = SURFACE_SIDE_STYLE('',(#4662));+#4662 = SURFACE_STYLE_FILL_AREA(#4663);+#4663 = FILL_AREA_STYLE('',(#4664));+#4664 = FILL_AREA_STYLE_COLOUR('',#4608);+#4665 = STYLED_ITEM('color',(#4666),#1922);+#4666 = PRESENTATION_STYLE_ASSIGNMENT((#4667));+#4667 = SURFACE_STYLE_USAGE(.BOTH.,#4668);+#4668 = SURFACE_SIDE_STYLE('',(#4669));+#4669 = SURFACE_STYLE_FILL_AREA(#4670);+#4670 = FILL_AREA_STYLE('',(#4671));+#4671 = FILL_AREA_STYLE_COLOUR('',#4608);+#4672 = STYLED_ITEM('color',(#4673),#1949);+#4673 = PRESENTATION_STYLE_ASSIGNMENT((#4674));+#4674 = SURFACE_STYLE_USAGE(.BOTH.,#4675);+#4675 = SURFACE_SIDE_STYLE('',(#4676));+#4676 = SURFACE_STYLE_FILL_AREA(#4677);+#4677 = FILL_AREA_STYLE('',(#4678));+#4678 = FILL_AREA_STYLE_COLOUR('',#4608);+#4679 = STYLED_ITEM('color',(#4680),#1976);+#4680 = PRESENTATION_STYLE_ASSIGNMENT((#4681));+#4681 = SURFACE_STYLE_USAGE(.BOTH.,#4682);+#4682 = SURFACE_SIDE_STYLE('',(#4683));+#4683 = SURFACE_STYLE_FILL_AREA(#4684);+#4684 = FILL_AREA_STYLE('',(#4685));+#4685 = FILL_AREA_STYLE_COLOUR('',#4608);+#4686 = STYLED_ITEM('color',(#4687),#2003);+#4687 = PRESENTATION_STYLE_ASSIGNMENT((#4688));+#4688 = SURFACE_STYLE_USAGE(.BOTH.,#4689);+#4689 = SURFACE_SIDE_STYLE('',(#4690));+#4690 = SURFACE_STYLE_FILL_AREA(#4691);+#4691 = FILL_AREA_STYLE('',(#4692));+#4692 = FILL_AREA_STYLE_COLOUR('',#4608);+#4693 = STYLED_ITEM('color',(#4694),#2030);+#4694 = PRESENTATION_STYLE_ASSIGNMENT((#4695));+#4695 = SURFACE_STYLE_USAGE(.BOTH.,#4696);+#4696 = SURFACE_SIDE_STYLE('',(#4697));+#4697 = SURFACE_STYLE_FILL_AREA(#4698);+#4698 = FILL_AREA_STYLE('',(#4699));+#4699 = FILL_AREA_STYLE_COLOUR('',#4608);+#4700 = STYLED_ITEM('color',(#4701),#2057);+#4701 = PRESENTATION_STYLE_ASSIGNMENT((#4702));+#4702 = SURFACE_STYLE_USAGE(.BOTH.,#4703);+#4703 = SURFACE_SIDE_STYLE('',(#4704));+#4704 = SURFACE_STYLE_FILL_AREA(#4705);+#4705 = FILL_AREA_STYLE('',(#4706));+#4706 = FILL_AREA_STYLE_COLOUR('',#4608);+#4707 = STYLED_ITEM('color',(#4708),#2084);+#4708 = PRESENTATION_STYLE_ASSIGNMENT((#4709));+#4709 = SURFACE_STYLE_USAGE(.BOTH.,#4710);+#4710 = SURFACE_SIDE_STYLE('',(#4711));+#4711 = SURFACE_STYLE_FILL_AREA(#4712);+#4712 = FILL_AREA_STYLE('',(#4713));+#4713 = FILL_AREA_STYLE_COLOUR('',#4608);+#4714 = STYLED_ITEM('color',(#4715),#2093);+#4715 = PRESENTATION_STYLE_ASSIGNMENT((#4716));+#4716 = SURFACE_STYLE_USAGE(.BOTH.,#4717);+#4717 = SURFACE_SIDE_STYLE('',(#4718));+#4718 = SURFACE_STYLE_FILL_AREA(#4719);+#4719 = FILL_AREA_STYLE('',(#4720));+#4720 = FILL_AREA_STYLE_COLOUR('',#4608);+#4721 = STYLED_ITEM('color',(#4722),#2215);+#4722 = PRESENTATION_STYLE_ASSIGNMENT((#4723));+#4723 = SURFACE_STYLE_USAGE(.BOTH.,#4724);+#4724 = SURFACE_SIDE_STYLE('',(#4725));+#4725 = SURFACE_STYLE_FILL_AREA(#4726);+#4726 = FILL_AREA_STYLE('',(#4727));+#4727 = FILL_AREA_STYLE_COLOUR('',#4608);+#4728 = STYLED_ITEM('color',(#4729),#2291);+#4729 = PRESENTATION_STYLE_ASSIGNMENT((#4730));+#4730 = SURFACE_STYLE_USAGE(.BOTH.,#4731);+#4731 = SURFACE_SIDE_STYLE('',(#4732));+#4732 = SURFACE_STYLE_FILL_AREA(#4733);+#4733 = FILL_AREA_STYLE('',(#4734));+#4734 = FILL_AREA_STYLE_COLOUR('',#4608);+#4735 = STYLED_ITEM('color',(#4736),#2641);+#4736 = PRESENTATION_STYLE_ASSIGNMENT((#4737));+#4737 = SURFACE_STYLE_USAGE(.BOTH.,#4738);+#4738 = SURFACE_SIDE_STYLE('',(#4739));+#4739 = SURFACE_STYLE_FILL_AREA(#4740);+#4740 = FILL_AREA_STYLE('',(#4741));+#4741 = FILL_AREA_STYLE_COLOUR('',#4608);+#4742 = STYLED_ITEM('color',(#4743),#2690);+#4743 = PRESENTATION_STYLE_ASSIGNMENT((#4744));+#4744 = SURFACE_STYLE_USAGE(.BOTH.,#4745);+#4745 = SURFACE_SIDE_STYLE('',(#4746));+#4746 = SURFACE_STYLE_FILL_AREA(#4747);+#4747 = FILL_AREA_STYLE('',(#4748));+#4748 = FILL_AREA_STYLE_COLOUR('',#4608);+#4749 = STYLED_ITEM('color',(#4750),#2968);+#4750 = PRESENTATION_STYLE_ASSIGNMENT((#4751));+#4751 = SURFACE_STYLE_USAGE(.BOTH.,#4752);+#4752 = SURFACE_SIDE_STYLE('',(#4753));+#4753 = SURFACE_STYLE_FILL_AREA(#4754);+#4754 = FILL_AREA_STYLE('',(#4755));+#4755 = FILL_AREA_STYLE_COLOUR('',#4608);+#4756 = STYLED_ITEM('color',(#4757),#2995);+#4757 = PRESENTATION_STYLE_ASSIGNMENT((#4758));+#4758 = SURFACE_STYLE_USAGE(.BOTH.,#4759);+#4759 = SURFACE_SIDE_STYLE('',(#4760));+#4760 = SURFACE_STYLE_FILL_AREA(#4761);+#4761 = FILL_AREA_STYLE('',(#4762));+#4762 = FILL_AREA_STYLE_COLOUR('',#4608);+#4763 = STYLED_ITEM('color',(#4764),#3022);+#4764 = PRESENTATION_STYLE_ASSIGNMENT((#4765));+#4765 = SURFACE_STYLE_USAGE(.BOTH.,#4766);+#4766 = SURFACE_SIDE_STYLE('',(#4767));+#4767 = SURFACE_STYLE_FILL_AREA(#4768);+#4768 = FILL_AREA_STYLE('',(#4769));+#4769 = FILL_AREA_STYLE_COLOUR('',#4608);+#4770 = STYLED_ITEM('color',(#4771),#3049);+#4771 = PRESENTATION_STYLE_ASSIGNMENT((#4772));+#4772 = SURFACE_STYLE_USAGE(.BOTH.,#4773);+#4773 = SURFACE_SIDE_STYLE('',(#4774));+#4774 = SURFACE_STYLE_FILL_AREA(#4775);+#4775 = FILL_AREA_STYLE('',(#4776));+#4776 = FILL_AREA_STYLE_COLOUR('',#4608);+#4777 = STYLED_ITEM('color',(#4778),#3076);+#4778 = PRESENTATION_STYLE_ASSIGNMENT((#4779));+#4779 = SURFACE_STYLE_USAGE(.BOTH.,#4780);+#4780 = SURFACE_SIDE_STYLE('',(#4781));+#4781 = SURFACE_STYLE_FILL_AREA(#4782);+#4782 = FILL_AREA_STYLE('',(#4783));+#4783 = FILL_AREA_STYLE_COLOUR('',#4608);+#4784 = STYLED_ITEM('color',(#4785),#3103);+#4785 = PRESENTATION_STYLE_ASSIGNMENT((#4786));+#4786 = SURFACE_STYLE_USAGE(.BOTH.,#4787);+#4787 = SURFACE_SIDE_STYLE('',(#4788));+#4788 = SURFACE_STYLE_FILL_AREA(#4789);+#4789 = FILL_AREA_STYLE('',(#4790));+#4790 = FILL_AREA_STYLE_COLOUR('',#4608);+#4791 = STYLED_ITEM('color',(#4792),#3130);+#4792 = PRESENTATION_STYLE_ASSIGNMENT((#4793));+#4793 = SURFACE_STYLE_USAGE(.BOTH.,#4794);+#4794 = SURFACE_SIDE_STYLE('',(#4795));+#4795 = SURFACE_STYLE_FILL_AREA(#4796);+#4796 = FILL_AREA_STYLE('',(#4797));+#4797 = FILL_AREA_STYLE_COLOUR('',#4608);+#4798 = STYLED_ITEM('color',(#4799),#3157);+#4799 = PRESENTATION_STYLE_ASSIGNMENT((#4800));+#4800 = SURFACE_STYLE_USAGE(.BOTH.,#4801);+#4801 = SURFACE_SIDE_STYLE('',(#4802));+#4802 = SURFACE_STYLE_FILL_AREA(#4803);+#4803 = FILL_AREA_STYLE('',(#4804));+#4804 = FILL_AREA_STYLE_COLOUR('',#4608);+#4805 = STYLED_ITEM('color',(#4806),#3184);+#4806 = PRESENTATION_STYLE_ASSIGNMENT((#4807));+#4807 = SURFACE_STYLE_USAGE(.BOTH.,#4808);+#4808 = SURFACE_SIDE_STYLE('',(#4809));+#4809 = SURFACE_STYLE_FILL_AREA(#4810);+#4810 = FILL_AREA_STYLE('',(#4811));+#4811 = FILL_AREA_STYLE_COLOUR('',#4608);+#4812 = STYLED_ITEM('color',(#4813),#3211);+#4813 = PRESENTATION_STYLE_ASSIGNMENT((#4814));+#4814 = SURFACE_STYLE_USAGE(.BOTH.,#4815);+#4815 = SURFACE_SIDE_STYLE('',(#4816));+#4816 = SURFACE_STYLE_FILL_AREA(#4817);+#4817 = FILL_AREA_STYLE('',(#4818));+#4818 = FILL_AREA_STYLE_COLOUR('',#4608);+#4819 = STYLED_ITEM('color',(#4820),#3238);+#4820 = PRESENTATION_STYLE_ASSIGNMENT((#4821));+#4821 = SURFACE_STYLE_USAGE(.BOTH.,#4822);+#4822 = SURFACE_SIDE_STYLE('',(#4823));+#4823 = SURFACE_STYLE_FILL_AREA(#4824);+#4824 = FILL_AREA_STYLE('',(#4825));+#4825 = FILL_AREA_STYLE_COLOUR('',#4608);+#4826 = STYLED_ITEM('color',(#4827),#3247);+#4827 = PRESENTATION_STYLE_ASSIGNMENT((#4828));+#4828 = SURFACE_STYLE_USAGE(.BOTH.,#4829);+#4829 = SURFACE_SIDE_STYLE('',(#4830));+#4830 = SURFACE_STYLE_FILL_AREA(#4831);+#4831 = FILL_AREA_STYLE('',(#4832));+#4832 = FILL_AREA_STYLE_COLOUR('',#4608);+#4833 = STYLED_ITEM('color',(#4834),#3377);+#4834 = PRESENTATION_STYLE_ASSIGNMENT((#4835));+#4835 = SURFACE_STYLE_USAGE(.BOTH.,#4836);+#4836 = SURFACE_SIDE_STYLE('',(#4837));+#4837 = SURFACE_STYLE_FILL_AREA(#4838);+#4838 = FILL_AREA_STYLE('',(#4839));+#4839 = FILL_AREA_STYLE_COLOUR('',#4608);+#4840 = STYLED_ITEM('color',(#4841),#3453);+#4841 = PRESENTATION_STYLE_ASSIGNMENT((#4842));+#4842 = SURFACE_STYLE_USAGE(.BOTH.,#4843);+#4843 = SURFACE_SIDE_STYLE('',(#4844));+#4844 = SURFACE_STYLE_FILL_AREA(#4845);+#4845 = FILL_AREA_STYLE('',(#4846));+#4846 = FILL_AREA_STYLE_COLOUR('',#4608);+#4847 = STYLED_ITEM('color',(#4848),#3791);+#4848 = PRESENTATION_STYLE_ASSIGNMENT((#4849));+#4849 = SURFACE_STYLE_USAGE(.BOTH.,#4850);+#4850 = SURFACE_SIDE_STYLE('',(#4851));+#4851 = SURFACE_STYLE_FILL_AREA(#4852);+#4852 = FILL_AREA_STYLE('',(#4853));+#4853 = FILL_AREA_STYLE_COLOUR('',#4608);+#4854 = STYLED_ITEM('color',(#4855),#3840);+#4855 = PRESENTATION_STYLE_ASSIGNMENT((#4856));+#4856 = SURFACE_STYLE_USAGE(.BOTH.,#4857);+#4857 = SURFACE_SIDE_STYLE('',(#4858));+#4858 = SURFACE_STYLE_FILL_AREA(#4859);+#4859 = FILL_AREA_STYLE('',(#4860));+#4860 = FILL_AREA_STYLE_COLOUR('',#4608);+#4861 = STYLED_ITEM('color',(#4862),#4106);+#4862 = PRESENTATION_STYLE_ASSIGNMENT((#4863));+#4863 = SURFACE_STYLE_USAGE(.BOTH.,#4864);+#4864 = SURFACE_SIDE_STYLE('',(#4865));+#4865 = SURFACE_STYLE_FILL_AREA(#4866);+#4866 = FILL_AREA_STYLE('',(#4867));+#4867 = FILL_AREA_STYLE_COLOUR('',#4608);+#4868 = STYLED_ITEM('color',(#4869),#4133);+#4869 = PRESENTATION_STYLE_ASSIGNMENT((#4870));+#4870 = SURFACE_STYLE_USAGE(.BOTH.,#4871);+#4871 = SURFACE_SIDE_STYLE('',(#4872));+#4872 = SURFACE_STYLE_FILL_AREA(#4873);+#4873 = FILL_AREA_STYLE('',(#4874));+#4874 = FILL_AREA_STYLE_COLOUR('',#4608);+#4875 = STYLED_ITEM('color',(#4876),#4160);+#4876 = PRESENTATION_STYLE_ASSIGNMENT((#4877));+#4877 = SURFACE_STYLE_USAGE(.BOTH.,#4878);+#4878 = SURFACE_SIDE_STYLE('',(#4879));+#4879 = SURFACE_STYLE_FILL_AREA(#4880);+#4880 = FILL_AREA_STYLE('',(#4881));+#4881 = FILL_AREA_STYLE_COLOUR('',#4608);+#4882 = STYLED_ITEM('color',(#4883),#4187);+#4883 = PRESENTATION_STYLE_ASSIGNMENT((#4884));+#4884 = SURFACE_STYLE_USAGE(.BOTH.,#4885);+#4885 = SURFACE_SIDE_STYLE('',(#4886));+#4886 = SURFACE_STYLE_FILL_AREA(#4887);+#4887 = FILL_AREA_STYLE('',(#4888));+#4888 = FILL_AREA_STYLE_COLOUR('',#4608);+#4889 = STYLED_ITEM('color',(#4890),#4214);+#4890 = PRESENTATION_STYLE_ASSIGNMENT((#4891));+#4891 = SURFACE_STYLE_USAGE(.BOTH.,#4892);+#4892 = SURFACE_SIDE_STYLE('',(#4893));+#4893 = SURFACE_STYLE_FILL_AREA(#4894);+#4894 = FILL_AREA_STYLE('',(#4895));+#4895 = FILL_AREA_STYLE_COLOUR('',#4608);+#4896 = STYLED_ITEM('color',(#4897),#4241);+#4897 = PRESENTATION_STYLE_ASSIGNMENT((#4898));+#4898 = SURFACE_STYLE_USAGE(.BOTH.,#4899);+#4899 = SURFACE_SIDE_STYLE('',(#4900));+#4900 = SURFACE_STYLE_FILL_AREA(#4901);+#4901 = FILL_AREA_STYLE('',(#4902));+#4902 = FILL_AREA_STYLE_COLOUR('',#4608);+#4903 = STYLED_ITEM('color',(#4904),#4268);+#4904 = PRESENTATION_STYLE_ASSIGNMENT((#4905));+#4905 = SURFACE_STYLE_USAGE(.BOTH.,#4906);+#4906 = SURFACE_SIDE_STYLE('',(#4907));+#4907 = SURFACE_STYLE_FILL_AREA(#4908);+#4908 = FILL_AREA_STYLE('',(#4909));+#4909 = FILL_AREA_STYLE_COLOUR('',#4608);+#4910 = STYLED_ITEM('color',(#4911),#4295);+#4911 = PRESENTATION_STYLE_ASSIGNMENT((#4912));+#4912 = SURFACE_STYLE_USAGE(.BOTH.,#4913);+#4913 = SURFACE_SIDE_STYLE('',(#4914));+#4914 = SURFACE_STYLE_FILL_AREA(#4915);+#4915 = FILL_AREA_STYLE('',(#4916));+#4916 = FILL_AREA_STYLE_COLOUR('',#4608);+#4917 = STYLED_ITEM('color',(#4918),#4322);+#4918 = PRESENTATION_STYLE_ASSIGNMENT((#4919));+#4919 = SURFACE_STYLE_USAGE(.BOTH.,#4920);+#4920 = SURFACE_SIDE_STYLE('',(#4921));+#4921 = SURFACE_STYLE_FILL_AREA(#4922);+#4922 = FILL_AREA_STYLE('',(#4923));+#4923 = FILL_AREA_STYLE_COLOUR('',#4608);+#4924 = STYLED_ITEM('color',(#4925),#4349);+#4925 = PRESENTATION_STYLE_ASSIGNMENT((#4926));+#4926 = SURFACE_STYLE_USAGE(.BOTH.,#4927);+#4927 = SURFACE_SIDE_STYLE('',(#4928));+#4928 = SURFACE_STYLE_FILL_AREA(#4929);+#4929 = FILL_AREA_STYLE('',(#4930));+#4930 = FILL_AREA_STYLE_COLOUR('',#4608);+#4931 = STYLED_ITEM('color',(#4932),#4376);+#4932 = PRESENTATION_STYLE_ASSIGNMENT((#4933));+#4933 = SURFACE_STYLE_USAGE(.BOTH.,#4934);+#4934 = SURFACE_SIDE_STYLE('',(#4935));+#4935 = SURFACE_STYLE_FILL_AREA(#4936);+#4936 = FILL_AREA_STYLE('',(#4937));+#4937 = FILL_AREA_STYLE_COLOUR('',#4608);+#4938 = STYLED_ITEM('color',(#4939),#4385);+#4939 = PRESENTATION_STYLE_ASSIGNMENT((#4940));+#4940 = SURFACE_STYLE_USAGE(.BOTH.,#4941);+#4941 = SURFACE_SIDE_STYLE('',(#4942));+#4942 = SURFACE_STYLE_FILL_AREA(#4943);+#4943 = FILL_AREA_STYLE('',(#4944));+#4944 = FILL_AREA_STYLE_COLOUR('',#4945);+#4945 = COLOUR_RGB('',0.380000002513,0.380000002513,0.399999997426);+#4946 = STYLED_ITEM('color',(#4947),#4473);+#4947 = PRESENTATION_STYLE_ASSIGNMENT((#4948));+#4948 = SURFACE_STYLE_USAGE(.BOTH.,#4949);+#4949 = SURFACE_SIDE_STYLE('',(#4950));+#4950 = SURFACE_STYLE_FILL_AREA(#4951);+#4951 = FILL_AREA_STYLE('',(#4952));+#4952 = FILL_AREA_STYLE_COLOUR('',#4945);+#4953 = STYLED_ITEM('color',(#4954),#4477);+#4954 = PRESENTATION_STYLE_ASSIGNMENT((#4955));+#4955 = SURFACE_STYLE_USAGE(.BOTH.,#4956);+#4956 = SURFACE_SIDE_STYLE('',(#4957));+#4957 = SURFACE_STYLE_FILL_AREA(#4958);+#4958 = FILL_AREA_STYLE('',(#4959));+#4959 = FILL_AREA_STYLE_COLOUR('',#4945);+ENDSEC;+END-ISO-10303-21;
package.jsonadded+221
@@ -0,0 +1,221 @@+{+  "slug": "drv5053caqdbzr",+  "version": "0.1.0",+  "type": "component",+  "description": "Texas Instruments Hall Sensor, SOT-23. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "sensors",+    "drv5053caqdbzr",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "drv5053caqdbzr.kicad_sym",+    "drv5053caqdbzr.kicad_mod",+    "drv5053caqdbzr.glb",+    "drv5053caqdbzr.step",+    "drv5053caqdbzr.lbr",+    "docs/hero.png",+    "docs/drv5053caqdbzr-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "drv5053caqdbzr-hero.glb",+    "drv5053caqdbzr-hero.overlay.json"+  ],+  "component": {+    "mpn": "DRV5053CAQDBZR",+    "manufacturer": "Texas Instruments",+    "package": "SOT-23",+    "pin_count": 3,+    "category": "Sensors",+    "subcategory": "Hall Sensor",+    "datasheet": "https://www.ti.com/lit/ds/symlink/drv5053.pdf",+    "parts": {+      "symbol": "drv5053caqdbzr.kicad_sym",+      "footprint": "drv5053caqdbzr.kicad_mod",+      "model_3d": "drv5053caqdbzr-hero.glb",+      "model_3d_plain": "drv5053caqdbzr.glb",+      "model_3d_step": "drv5053caqdbzr-etched.step",+      "model_3d_step_plain": "drv5053caqdbzr.step",+      "lbr": "drv5053caqdbzr.lbr"+    },+    "distributor_links": {+      "lcsc": "C2654943",+      "digikey": "296-38455-2-ND",+      "mouser": "595-DRV5053CAQDBZR"+    },+    "distributor_check": {+      "checked_at": "2026-11-13T08:35:52Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "296-38455-2-ND",+        "status": "found"+      },+      "mouser": {+        "pn": "595-DRV5053CAQDBZR",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "VCC",+        "type": "power_in",+        "description": "2.5 V to 38 V power supply; bypass to GND with a 0.01-µF (minimum) ceramic capacitor rated for VCC."+      },+      {+        "number": "2",+        "name": "OUT",+        "type": "output",+        "description": "Hall sensor analog output; 1 V output corresponds to B = 0 mT."+      },+      {+        "number": "3",+        "name": "GND",+        "type": "power_in",+        "description": "Ground pin."+      }+    ],+    "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",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [],+        "pages_sent": 10,+        "cost_usd": 0.0465,+        "at": "2026-11-13T08:35:41"+      },+      "datasheet": {+        "url": "https://www.ti.com/lit/ds/symlink/drv5053.pdf",+        "pages": 28,+        "sha256": "80aebab55793b9b7",+        "source_tier": "mfr"+      },+      "cad": "land: KiCad official (CC-BY-SA 4.0); 3D: generated from the datasheet",+      "model_3d_generated": {+        "generator": "factory/gen_pkg3d.py",+        "family": "SOT",+        "height_mm": 1.12,+        "height_basis": "datasheet A, max",+        "standoff_mm": 0.05,+        "standoff_basis": "family nominal (no datasheet A1 read)",+        "lead_width_mm": 0.36,+        "lead_width_basis": "default: 0.6 x pad width across the lead, at most 0.45 x pitch 1.90 mm; a tab 0.9 x its width (no datasheet b read)",+        "lead_thickness_mm": 0.2,+        "lead_thickness_basis": "default for pitch 1.90 mm, height 1.12 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": "drv5053caqdbzr.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          2.92,+          2.37,+          1.12+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "2994cd57d7849b085f7b11b6f840a6713a29fde05a2de0bce0788140710231a6",+        "checked": "2026-11-13",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "drv5053caqdbzr-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          2.92,+          2.37,+          1.12+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "91d9619bec052ab954cbab4cd5efb709185dd58cf884a30a7f37d586a6a92d0d",+        "checked": "2026-11-13",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ],+    "package_dims": {+      "package_code": "DBZ0003A",+      "source_page": 22,+      "D": {+        "nom_mm": 2.37,+        "range_mm": [+          2.1,+          2.64+        ]+      },+      "E1": {+        "nom_mm": 1.3,+        "range_mm": [+          1.2,+          1.4+        ]+      },+      "E": {+        "nom_mm": 2.92,+        "range_mm": [+          2.8,+          3.04+        ]+      },+      "e": {+        "nom_mm": 0.95,+        "range_mm": [+          null,+          null+        ]+      },+      "A": {+        "nom_mm": 1.12,+        "range_mm": [+          null,+          1.12+        ]+      },+      "source": "datasheet package drawing, every number found on its page (extract_pins --task dims)",+      "model_check": {+        "file": "drv5053caqdbzr.step",+        "verdict": "PASS",+        "reasons": [+          "height and body within the datasheet's package drawing"+        ],+        "by": "factory/package_fit.py"+      }+    }+  }+}
page.jsonadded+226
@@ -0,0 +1,226 @@+{+  "slug": "drv5053caqdbzr",+  "version": "0.1.0",+  "type": "component",+  "description": "Texas Instruments Hall Sensor, SOT-23. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "sensors",+    "drv5053caqdbzr",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "drv5053caqdbzr.kicad_sym",+    "drv5053caqdbzr.kicad_mod",+    "drv5053caqdbzr.glb",+    "drv5053caqdbzr.step",+    "drv5053caqdbzr.lbr",+    "docs/hero.png",+    "docs/drv5053caqdbzr-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "drv5053caqdbzr-hero.glb",+    "drv5053caqdbzr-hero.overlay.json"+  ],+  "component": {+    "mpn": "DRV5053CAQDBZR",+    "manufacturer": "Texas Instruments",+    "package": "SOT-23",+    "pin_count": 3,+    "category": "Sensors",+    "subcategory": "Hall Sensor",+    "datasheet": "https://www.ti.com/lit/ds/symlink/drv5053.pdf",+    "parts": {+      "symbol": "drv5053caqdbzr.kicad_sym",+      "footprint": "drv5053caqdbzr.kicad_mod",+      "model_3d": "drv5053caqdbzr-hero.glb",+      "model_3d_plain": "drv5053caqdbzr.glb",+      "model_3d_step": "drv5053caqdbzr-etched.step",+      "model_3d_step_plain": "drv5053caqdbzr.step",+      "lbr": "drv5053caqdbzr.lbr"+    },+    "distributor_links": {+      "lcsc": "C2654943",+      "digikey": "296-38455-2-ND",+      "mouser": "595-DRV5053CAQDBZR"+    },+    "distributor_check": {+      "checked_at": "2026-11-13T08:35:52Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "296-38455-2-ND",+        "status": "found"+      },+      "mouser": {+        "pn": "595-DRV5053CAQDBZR",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "VCC",+        "type": "power_in",+        "description": "2.5 V to 38 V power supply; bypass to GND with a 0.01-µF (minimum) ceramic capacitor rated for VCC."+      },+      {+        "number": "2",+        "name": "OUT",+        "type": "output",+        "description": "Hall sensor analog output; 1 V output corresponds to B = 0 mT."+      },+      {+        "number": "3",+        "name": "GND",+        "type": "power_in",+        "description": "Ground pin."+      }+    ],+    "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",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [],+        "pages_sent": 10,+        "cost_usd": 0.0465,+        "at": "2026-11-13T08:35:41"+      },+      "datasheet": {+        "url": "https://www.ti.com/lit/ds/symlink/drv5053.pdf",+        "pages": 28,+        "sha256": "80aebab55793b9b7",+        "source_tier": "mfr"+      },+      "cad": "land: KiCad official (CC-BY-SA 4.0); 3D: generated from the datasheet",+      "model_3d_generated": {+        "generator": "factory/gen_pkg3d.py",+        "family": "SOT",+        "height_mm": 1.12,+        "height_basis": "datasheet A, max",+        "standoff_mm": 0.05,+        "standoff_basis": "family nominal (no datasheet A1 read)",+        "lead_width_mm": 0.36,+        "lead_width_basis": "default: 0.6 x pad width across the lead, at most 0.45 x pitch 1.90 mm; a tab 0.9 x its width (no datasheet b read)",+        "lead_thickness_mm": 0.2,+        "lead_thickness_basis": "default for pitch 1.90 mm, height 1.12 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": "drv5053caqdbzr.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          2.92,+          2.37,+          1.12+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "2994cd57d7849b085f7b11b6f840a6713a29fde05a2de0bce0788140710231a6",+        "checked": "2026-11-13",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "drv5053caqdbzr-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          2.92,+          2.37,+          1.12+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "91d9619bec052ab954cbab4cd5efb709185dd58cf884a30a7f37d586a6a92d0d",+        "checked": "2026-11-13",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ],+    "package_dims": {+      "package_code": "DBZ0003A",+      "source_page": 22,+      "D": {+        "nom_mm": 2.37,+        "range_mm": [+          2.1,+          2.64+        ]+      },+      "E1": {+        "nom_mm": 1.3,+        "range_mm": [+          1.2,+          1.4+        ]+      },+      "E": {+        "nom_mm": 2.92,+        "range_mm": [+          2.8,+          3.04+        ]+      },+      "e": {+        "nom_mm": 0.95,+        "range_mm": [+          null,+          null+        ]+      },+      "A": {+        "nom_mm": 1.12,+        "range_mm": [+          null,+          1.12+        ]+      },+      "source": "datasheet package drawing, every number found on its page (extract_pins --task dims)",+      "model_check": {+        "file": "drv5053caqdbzr.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>drv5053caqdbzr</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>drv5053caqdbzr</title>\ No newline at end of file