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