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