component
LMQ61460AFSQRJRRQ1
Public Made by Adomby adom
Texas Instruments LMQ61460-Q1 automotive 3 V to 36 V, 6 A synchronous buck converter (FPWM, spread spectrum) in the 4 x 3.5 mm VQFN-HR-14 (RJR). KiCad symbol, footprint, Fusion library and 3D.
← Commit history
Component page: symbol, footprint, Fusion library, viewers, provenance, models
21 files changed
+19674−1
LICENSE+10README.md+101−1docs/hero.pnglmq61460afsqrjrrq1-etched.glblmq61460afsqrjrrq1-hero.glblmq61460afsqrjrrq1-hero.overlay.json+383lmq61460afsqrjrrq1.glblmq61460afsqrjrrq1.kicad_mod+70lmq61460afsqrjrrq1.kicad_sym+66lmq61460afsqrjrrq1.lbr+145lmq61460afsqrjrrq1.step+12484package.json+47provenance/lmq61460afsqrjrrq1-etched.check.json+135provenance/lmq61460afsqrjrrq1-etched.check.pngprovenance/lmq61460afsqrjrrq1-etched.mark-plan.json+159provenance/lmq61460afsqrjrrq1-features.json+26provenance/lmq61460afsqrjrrq1-hero-preview.pngprovenance/provenance.json+197provenance/tools/make_lmq61460_step.py+76viewers/footprint.html+210viewers/symbol.html+5565LICENSEadded+10@@ -0,0 +1,10 @@+Creative Commons Attribution 4.0 International (CC BY 4.0)++The Adom-authored files on this page (KiCad symbol and footprint, Fusion/EAGLE library, AI-created STEP+models and their GLB derivatives, hero artwork, viewers, provenance and the builder scripts in+provenance/tools/) are licensed under CC BY 4.0: https://creativecommons.org/licenses/by/4.0/+Attribution: Adom (wiki.adom.inc).++No manufacturer CAD files or manufacturer documents are redistributed on this page. Datasheets and+drawings are linked at their original URLs and remain under their owners' terms. Manufacturer names+and part numbers are used only to identify the part.
README.md+101−1@@ -1,3 +1,103 @@ # LMQ61460AFSQRJRRQ1 -Texas Instruments LMQ61460-Q1 automotive 3 V to 36 V, 6 A synchronous buck converter (FPWM, spread spectrum) in the 4 x 3.5 mm VQFN-HR-14 (RJR). KiCad symbol, footprint, Fusion library and 3D.+**Texas Instruments** · Switching Regulators (Buck) · VQFN-HR-14 (RJR0014A), 4.0 x 3.5 x 0.9 mm, wettable flanks++The LMQ61460-Q1 is an AEC-Q100 (grade 1) synchronous step-down converter with integrated high-side and low-side MOSFETs and integrated input bypass capacitors. It delivers up to 6 A from a 3 V to 36 V input (42 V load-dump tolerant), with an adjustable output from 1 V to 0.95 x VIN and a switching frequency set by RT or synchronized between 200 kHz and 2.2 MHz. The **AFS** orderable (LMQ61460AFSQRJRRQ1) runs in forced PWM at light load with spread spectrum enabled (SNVSBP4D p.4). The HotRod VQFN-HR package has wettable flanks for automated optical inspection.++## Key specifications++| Parameter | Value |+|---|---|+| Input voltage (operating) | 3 V to 36 V (42 V abs max, load dump) |+| Output current | 6 A |+| Output voltage | 1 V to 0.95 x VIN (adjustable) |+| Switching frequency | 200 kHz to 2.2 MHz (adjustable, synchronizable) |+| Light-load mode | FPWM (forced PWM) |+| Spread spectrum | Yes |+| Junction temperature | -40 C to +150 C (AEC-Q100 grade 1) |+| MSL | Level 2, 260 C |+| Top marking (manufacturer) | Q6146Q |+| Packing | 3000 / large tape and reel |++Source: SNVSBP4D p.1, p.4, p.6-7, p.52.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | BIAS | power_in | Input to the internal LDO. Tie to VOUT (12 V or less) for best efficiency, otherwise to ground. Optional 0.1 uF to 1 uF to ground. Corner L-shaped pad. |+| 2 | VCC | power_out | Internal LDO output. Connect 1 uF to AGND only; no external load. |+| 3 | AGND | power_in | Analog ground. FB and VCC are referred to this pin. Connect to PGND1 and PGND2 on the PCB. |+| 4 | FB | input | Feedback input. Connect to the output divider tap (adjustable version). Do not float or ground. |+| 5 | PGOOD | open_collector | Open-drain power-good output; pull up through a resistor. High = power OK. May be left open or grounded if unused. Corner L-shaped pad. |+| 6 | RT | passive | Switching frequency set: resistor to ground (5.76 kOhm to 66.5 kOhm sets 2.2 MHz to 200 kHz). Do not float or ground. |+| 7 | EN/SYNC | input | Precision enable and synchronization input. High = on, low = off; can be tied to VIN. Do not float. |+| 8 | VIN1 | power_in | Input supply. Bypass to PGND1 close to the pin; low-impedance connection to VIN2. |+| 9 | PGND1 | power_in | Power ground. Bypass VIN1 to this pin; low-impedance connection to PGND2. Corner L-shaped pad. |+| 10 | SW | power_out | Switch node; connect to the output inductor. Long pad, paste split into two apertures. |+| 11 | PGND2 | power_in | Power ground. Bypass VIN2 to this pin; low-impedance connection to PGND1. Corner L-shaped pad. |+| 12 | VIN2 | power_in | Input supply. Bypass to PGND2 close to the pin; low-impedance connection to VIN1. |+| 13 | RBOOT | passive | Boot resistor: a resistor (0 Ohm to open) from RBOOT to CBOOT sets the switch-node rise time. |+| 14 | CBOOT | passive | Bootstrap: 100 nF capacitor from CBOOT to SW. |++## Footprint++Copper follows TI's RJR0014A example board layout (SNVSBP4D p.57) and the paste follows the example stencil (p.58): the four corner pins (1, 5, 9, 11) are L-shaped custom pads and the SW pad's paste is split into two apertures. Pad gaps are 0.20 to 0.25 mm; TI recommends non-solder-mask-defined pads with 0.07 mm maximum mask expansion, so check the mask webs with your fab. Pin 1 is marked by a silkscreen dot at the top-left corner.++## 3D models++All 3D models on this page are **AI-created** from the manufacturer's dimensioned drawings (no manufacturer CAD file is used or redistributed). They are Z-up, in millimetres, seated on the PCB top surface (z = 0) at the footprint origin, so the footprint's model reference needs no offset or rotation. The builder script is in `provenance/tools/`.++| File | What it is |+|---|---|+| `lmq61460afsqrjrrq1.step` / `lmq61460afsqrjrrq1.glb` | Plain model |+| `lmq61460afsqrjrrq1-etched.step` / `lmq61460afsqrjrrq1-etched.glb` | Board-use model: the plain model plus a virtual laser-etched MPN (package top, two lines, along the 3.5 mm axis, clear of the pin-1 dot) as its own `Adom.LaserEtch` part |+| `lmq61460afsqrjrrq1-hero.glb` | Page model only: the board-use model plus teal dashed pad outlines, silkscreen with pin 1 and pad signal names (adom-hero 1.4). Do not place it on a board. |++The etched part number is a virtual identification aid, not the manufacturer's marking. Virtual identification aid. TI's real top marking is Q6146Q (SNVSBP4D p.52).++## Sourcing++| Distributor | Part number | Link |+|---|---|---|+| Mouser | 595-Q61460AFSQRJRRQ1 | https://www.mouser.com/en/ProductDetail/Texas-Instruments/LMQ61460AFSQRJRRQ1?qs=T94vaHKWudSsaxcxvwPPwQ%3D%3D |+| DigiKey | 296-LMQ61460AFSQRJRRQ1TR-ND | https://www.digikey.com/en/products/detail/texas-instruments/LMQ61460AFSQRJRRQ1/13542533 |+| LCSC | C1518767 | https://www.lcsc.com/product-detail/C1518767.html |++Distributor numbers checked on 2026-10-17 with adom-parts-search; check current stock and price at the links.++## Manufacturer and resources++| Resource | Link |+|---|---|+| Product page | https://www.ti.com/product/LMQ61460-Q1 |+| TI datasheet SNVSBP4D, LMQ61460-Q1 (Rev D, March 2020, revised August 2026), 59 pages | https://www.ti.com/lit/ds/symlink/lmq61460-q1.pdf |+| TI CAD (Ultra Librarian) symbol/footprint/STEP for LMQ61460-Q1 RJR | https://webench.ti.com/cad/cad.cgi?gpn=LMQ61460-Q1&pkg=RJR&pin=14 |++Manufacturer documents are linked, not copied: download them from the manufacturer.++## Files++| File | Contents |+|---|---|+| `lmq61460afsqrjrrq1.kicad_sym` | KiCad symbol with MPN, manufacturer and distributor fields |+| `lmq61460afsqrjrrq1.kicad_mod` | KiCad footprint |+| `lmq61460afsqrjrrq1.lbr` | Fusion 360 / EAGLE library (adom-lbr, lint clean) |+| `viewers/symbol.html`, `viewers/footprint.html` | Interactive embeds |+| `lmq61460afsqrjrrq1-hero.overlay.json` | Hero artwork sidecar: pads, labels, alignment |+| `provenance/provenance.json` | Per-file provenance: source, classification, SHA-256, assumptions |+| `provenance/tools/` | Builder script for the AI-created STEP |+| `LICENSE` | CC BY 4.0 for the Adom-authored files |++## Provenance++Every file is classified in `provenance/provenance.json` as source-derived (written from a cited manufacturer document), AI-created (modelled from cited drawings) or derived (generated by a tool), with its SHA-256 and the source document's revision, retrieval date and hash.++Open items:++- TI's own CAD (Ultra Librarian) not obtained (login); footprint and model are written from the datasheet drawings+- SW (pad 10) has no signal-name label in the hero: adom-hero 1.4 treats a pad more than 4x the median area inside the pad field as an exposed pad++## License++The Adom-authored files are CC BY 4.0. Manufacturer documents and trademarks remain their owners'; none are redistributed here.
docs/hero.pngadded⋯ 1 unchanged line ⋯
lmq61460afsqrjrrq1-etched.glbadded⋯ 1 unchanged line ⋯
lmq61460afsqrjrrq1-hero.glbadded⋯ 1 unchanged line ⋯
lmq61460afsqrjrrq1-hero.overlay.jsonadded+383@@ -0,0 +1,383 @@+{+ "spec": "adom-hero 1.4",+ "mpn": "LMQ61460AFSQRJRRQ1",+ "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": 14,+ "span_mm": 5.825,+ "dash_mm": 0.1456,+ "gap_mm": 0.0874,+ "pad_stroke_mm": 0.0349+ },+ "silkscreen": {+ "material": "Silkscreen reference lines - 30 percent opacity",+ "rgba": [+ 0.92,+ 0.96,+ 1.0,+ 0.3+ ],+ "footprint_items": 1,+ "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": 13,+ "sides": "top + mirrored underside (single-sided)",+ "omitted": null,+ "fallback_to_pad_number": 0+ }+ },+ "align": {+ "ok": true,+ "centre_offset_mm": 0.0,+ "tolerance_mm": 0.352,+ "orientation_flipped": false,+ "contacts_bbox_mm": [+ -2.0,+ 2.0,+ -1.75,+ 1.75+ ],+ "pads_bbox_mm": [+ -2.2,+ 2.2,+ -1.95,+ 1.95+ ],+ "seating_z_mm": -0.0+ },+ "sources": {+ "glb": "lmq61460afsqrjrrq1-etched.glb",+ "glb_sha256": "69159c721318cc29f5a927048174ebdfb12e8d26d809d6143b079a840923d786",+ "footprint": "lmq61460afsqrjrrq1.kicad_mod",+ "footprint_sha256": "fcab40bb8fa48d2f39e07bc3885748fb804b1ceddbf0015a8a3f5ec64041ce43",+ "pins": "page.json component.pins"+ },+ "generator": "factory/hero_glb.py",+ "labels": [+ {+ "pad": "2",+ "text": "VCC",+ "x": -2.3,+ "y": -0.525,+ "align": "right",+ "vertical": false,+ "h": 0.263+ },+ {+ "pad": "3",+ "text": "AGND",+ "x": -2.3,+ "y": 0.0,+ "align": "right",+ "vertical": false,+ "h": 0.263+ },+ {+ "pad": "4",+ "text": "FB",+ "x": -2.3,+ "y": 0.525,+ "align": "right",+ "vertical": false,+ "h": 0.263+ },+ {+ "pad": "6",+ "text": "RT",+ "x": -1.125,+ "y": 2.05,+ "align": "right",+ "vertical": true,+ "h": 0.25+ },+ {+ "pad": "7",+ "text": "EN/SYNC",+ "x": -0.625,+ "y": 2.05,+ "align": "right",+ "vertical": true,+ "h": 0.25+ },+ {+ "pad": "8",+ "text": "VIN1",+ "x": 0.45,+ "y": 2.084,+ "align": "right",+ "vertical": true,+ "h": 0.537+ },+ {+ "pad": "12",+ "text": "VIN2",+ "x": 0.45,+ "y": -2.084,+ "align": "left",+ "vertical": true,+ "h": 0.537+ },+ {+ "pad": "13",+ "text": "RBOOT",+ "x": -0.625,+ "y": -2.05,+ "align": "left",+ "vertical": true,+ "h": 0.25+ },+ {+ "pad": "14",+ "text": "CBOOT",+ "x": -1.125,+ "y": -2.05,+ "align": "left",+ "vertical": true,+ "h": 0.25+ },+ {+ "pad": "1",+ "text": "BIAS",+ "x": -2.3,+ "y": -1.15,+ "align": "right",+ "vertical": false,+ "h": 0.312+ },+ {+ "pad": "5",+ "text": "PGOOD",+ "x": -2.3,+ "y": 1.15,+ "align": "right",+ "vertical": false,+ "h": 0.312+ },+ {+ "pad": "9",+ "text": "PGND1",+ "x": 2.35,+ "y": 1.15,+ "align": "left",+ "vertical": false,+ "h": 0.6+ },+ {+ "pad": "11",+ "text": "PGND2",+ "x": 2.35,+ "y": -1.15,+ "align": "left",+ "vertical": false,+ "h": 0.6+ }+ ],+ "pads": [+ {+ "number": "2",+ "shape": "roundrect",+ "center_mm": [+ -1.85,+ -0.525+ ],+ "size_mm": [+ 0.7,+ 0.25+ ],+ "rot": 0.0+ },+ {+ "number": "3",+ "shape": "roundrect",+ "center_mm": [+ -1.85,+ 0.0+ ],+ "size_mm": [+ 0.7,+ 0.3+ ],+ "rot": 0.0+ },+ {+ "number": "4",+ "shape": "roundrect",+ "center_mm": [+ -1.85,+ 0.525+ ],+ "size_mm": [+ 0.7,+ 0.25+ ],+ "rot": 0.0+ },+ {+ "number": "6",+ "shape": "roundrect",+ "center_mm": [+ -1.125,+ 1.6+ ],+ "size_mm": [+ 0.25,+ 0.7+ ],+ "rot": 0.0+ },+ {+ "number": "7",+ "shape": "roundrect",+ "center_mm": [+ -0.625,+ 1.6+ ],+ "size_mm": [+ 0.25,+ 0.7+ ],+ "rot": 0.0+ },+ {+ "number": "8",+ "shape": "roundrect",+ "center_mm": [+ 0.45,+ 1.45+ ],+ "size_mm": [+ 0.4,+ 1.0+ ],+ "rot": 0.0+ },+ {+ "number": "12",+ "shape": "roundrect",+ "center_mm": [+ 0.45,+ -1.45+ ],+ "size_mm": [+ 0.4,+ 1.0+ ],+ "rot": 0.0+ },+ {+ "number": "13",+ "shape": "roundrect",+ "center_mm": [+ -0.625,+ -1.6+ ],+ "size_mm": [+ 0.25,+ 0.7+ ],+ "rot": 0.0+ },+ {+ "number": "14",+ "shape": "roundrect",+ "center_mm": [+ -1.125,+ -1.6+ ],+ "size_mm": [+ 0.25,+ 0.7+ ],+ "rot": 0.0+ },+ {+ "number": "10",+ "shape": "roundrect",+ "center_mm": [+ 1.0,+ 0.0+ ],+ "size_mm": [+ 2.4,+ 0.4+ ],+ "rot": 0.0+ },+ {+ "number": "1",+ "shape": "custom",+ "center_mm": [+ -1.65,+ -1.15+ ],+ "size_mm": [+ 0.2,+ 0.2+ ],+ "rot": 0.0+ },+ {+ "number": "5",+ "shape": "custom",+ "center_mm": [+ -1.65,+ 1.15+ ],+ "size_mm": [+ 0.2,+ 0.2+ ],+ "rot": 0.0+ },+ {+ "number": "9",+ "shape": "custom",+ "center_mm": [+ 1.575,+ 1.15+ ],+ "size_mm": [+ 0.2,+ 0.2+ ],+ "rot": 0.0+ },+ {+ "number": "11",+ "shape": "custom",+ "center_mm": [+ 1.575,+ -1.15+ ],+ "size_mm": [+ 0.2,+ 0.2+ ],+ "rot": 0.0+ }+ ]+}
lmq61460afsqrjrrq1.glbadded⋯ 1 unchanged line ⋯
lmq61460afsqrjrrq1.kicad_modadded+70@@ -0,0 +1,70 @@+(footprint "lmq61460afsqrjrrq1"+ (version 20241229)+ (generator "adom")+ (generator_version "9.0")+ (layer "F.Cu")+ (descr "TI RJR0014A VQFN-HR-14 4x3.5mm, LMQ61460-Q1; land pattern and stencil from SNVSBP4D (Rev D) pp.57-58 (4223976/H)")+ (tags "VQFN-HR RJR0014A HotRod LMQ61460")+ (property "Reference" "REF**" (at 0 -3.2 0) (layer "F.SilkS") (uuid "c3548918-d1ad-46d5-8789-28a1a02107d5")+ (effects (font (size 1 1) (thickness 0.15))))+ (property "Value" "lmq61460afsqrjrrq1" (at 0 3.2 0) (layer "F.Fab") (uuid "3d0a2b87-8275-468e-aeb9-1f303082ba26")+ (effects (font (size 1 1) (thickness 0.15))))+ (property "Datasheet" "https://www.ti.com/lit/ds/symlink/lmq61460-q1.pdf" (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) (uuid "f4f7e4c9-4363-4c00-9682-8747c675438f")+ (effects (font (size 1.27 1.27) (thickness 0.15))))+ (attr smd)+ (duplicate_pad_numbers_are_jumpers no)+ (pad "2" smd roundrect (at -1.85 -0.525) (size 0.7 0.25) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.2) (uuid "ebb755b2-36cf-4c07-b7a5-1e9e8c5039a8"))+ (pad "3" smd roundrect (at -1.85 0) (size 0.7 0.3) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.1667) (uuid "c019216d-7150-4287-bfc1-072391d3b30f"))+ (pad "4" smd roundrect (at -1.85 0.525) (size 0.7 0.25) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.2) (uuid "1a89ea46-2f79-4636-a713-afff5524f17e"))+ (pad "6" smd roundrect (at -1.125 1.6) (size 0.25 0.7) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.2) (uuid "b3df524c-0c9a-4e9d-9990-2236ec9780d2"))+ (pad "7" smd roundrect (at -0.625 1.6) (size 0.25 0.7) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.2) (uuid "b2d58c5c-1805-452c-8f2c-da94e25d70f8"))+ (pad "8" smd roundrect (at 0.45 1.45) (size 0.4 1) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.125) (uuid "862d64e4-0913-4498-bed0-16a324d1727a"))+ (pad "12" smd roundrect (at 0.45 -1.45) (size 0.4 1) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.125) (uuid "94cc75fc-20bf-424b-bde8-5407fbe6b29c"))+ (pad "13" smd roundrect (at -0.625 -1.6) (size 0.25 0.7) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.2) (uuid "a88de7f1-3fe3-4e29-a519-1101b6ccdc9e"))+ (pad "14" smd roundrect (at -1.125 -1.6) (size 0.25 0.7) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.2) (uuid "14507b23-88f5-4742-9000-e279077f0cd3"))+ (pad "10" smd roundrect (at 1 0) (size 2.4 0.4) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.125) (uuid "99a77afc-7abd-437a-b5ae-6a391dc3d2d1"))+ (pad "" smd roundrect (at 0.35 0) (size 1.1 0.4) (layers "F.Paste") (roundrect_rratio 0.125) (uuid "1e333cb9-f471-4a00-8caf-7f93cd7800de"))+ (pad "" smd roundrect (at 1.65 0) (size 1.1 0.4) (layers "F.Paste") (roundrect_rratio 0.125) (uuid "23394a75-6787-40e8-bc56-0c7e2bbe12d6"))+ (pad "1" smd custom (at -1.65 -1.15) (size 0.2 0.2) (layers "F.Cu" "F.Mask")+ (options (clearance outline) (anchor rect))+ (primitives (gr_poly (pts (xy -0.2 -0.75) (xy -0.1983 -0.7629) (xy -0.1933 -0.775) (xy -0.1854 -0.7854) (xy -0.175 -0.7933) (xy -0.1629 -0.7983) (xy -0.15 -0.8) (xy 0.1 -0.8) (xy 0.1129 -0.7983) (xy 0.125 -0.7933) (xy 0.1354 -0.7854) (xy 0.1433 -0.775) (xy 0.1483 -0.7629) (xy 0.15 -0.75) (xy 0.15 0.15) (xy 0.1483 0.1629) (xy 0.1433 0.175) (xy 0.1354 0.1854) (xy 0.125 0.1933) (xy 0.1129 0.1983) (xy 0.1 0.2) (xy -0.5 0.2) (xy -0.5129 0.1983) (xy -0.525 0.1933) (xy -0.5354 0.1854) (xy -0.5433 0.175) (xy -0.5483 0.1629) (xy -0.55 0.15) (xy -0.55 -0.15) (xy -0.5483 -0.1629) (xy -0.5433 -0.175) (xy -0.5354 -0.1854) (xy -0.525 -0.1933) (xy -0.5129 -0.1983) (xy -0.5 -0.2) (xy -0.32 -0.2) (xy -0.2889 -0.2041) (xy -0.26 -0.2161) (xy -0.2351 -0.2351) (xy -0.2161 -0.26) (xy -0.2041 -0.2889) (xy -0.2 -0.32)) (width 0) (fill yes)))+ (uuid "e506130a-1eb9-4a38-99b7-aa02f9b054ad"))+ (pad "" smd custom (at -1.65 -1.15) (size 0.2 0.2) (layers "F.Paste")+ (options (clearance outline) (anchor rect))+ (primitives (gr_poly (pts (xy -0.15 -0.75) (xy -0.1483 -0.7629) (xy -0.1433 -0.775) (xy -0.1354 -0.7854) (xy -0.125 -0.7933) (xy -0.1129 -0.7983) (xy -0.1 -0.8) (xy 0.1 -0.8) (xy 0.1129 -0.7983) (xy 0.125 -0.7933) (xy 0.1354 -0.7854) (xy 0.1433 -0.775) (xy 0.1483 -0.7629) (xy 0.15 -0.75) (xy 0.15 0.15) (xy 0.1483 0.1629) (xy 0.1433 0.175) (xy 0.1354 0.1854) (xy 0.125 0.1933) (xy 0.1129 0.1983) (xy 0.1 0.2) (xy -0.5 0.2) (xy -0.5129 0.1983) (xy -0.525 0.1933) (xy -0.5354 0.1854) (xy -0.5433 0.175) (xy -0.5483 0.1629) (xy -0.55 0.15) (xy -0.55 -0.1) (xy -0.5483 -0.1129) (xy -0.5433 -0.125) (xy -0.5354 -0.1354) (xy -0.525 -0.1433) (xy -0.5129 -0.1483) (xy -0.5 -0.15) (xy -0.32 -0.15) (xy -0.276 -0.1558) (xy -0.235 -0.1728) (xy -0.1998 -0.1998) (xy -0.1728 -0.235) (xy -0.1558 -0.276) (xy -0.15 -0.32)) (width 0) (fill yes)))+ (uuid "0647e82a-71ca-403e-a6fe-9c32253cce12"))+ (pad "5" smd custom (at -1.65 1.15) (size 0.2 0.2) (layers "F.Cu" "F.Mask")+ (options (clearance outline) (anchor rect))+ (primitives (gr_poly (pts (xy -0.2 0.75) (xy -0.1983 0.7629) (xy -0.1933 0.775) (xy -0.1854 0.7854) (xy -0.175 0.7933) (xy -0.1629 0.7983) (xy -0.15 0.8) (xy 0.1 0.8) (xy 0.1129 0.7983) (xy 0.125 0.7933) (xy 0.1354 0.7854) (xy 0.1433 0.775) (xy 0.1483 0.7629) (xy 0.15 0.75) (xy 0.15 -0.15) (xy 0.1483 -0.1629) (xy 0.1433 -0.175) (xy 0.1354 -0.1854) (xy 0.125 -0.1933) (xy 0.1129 -0.1983) (xy 0.1 -0.2) (xy -0.5 -0.2) (xy -0.5129 -0.1983) (xy -0.525 -0.1933) (xy -0.5354 -0.1854) (xy -0.5433 -0.175) (xy -0.5483 -0.1629) (xy -0.55 -0.15) (xy -0.55 0.15) (xy -0.5483 0.1629) (xy -0.5433 0.175) (xy -0.5354 0.1854) (xy -0.525 0.1933) (xy -0.5129 0.1983) (xy -0.5 0.2) (xy -0.32 0.2) (xy -0.2889 0.2041) (xy -0.26 0.2161) (xy -0.2351 0.2351) (xy -0.2161 0.26) (xy -0.2041 0.2889) (xy -0.2 0.32)) (width 0) (fill yes)))+ (uuid "0e27087e-8559-4cc0-8d1a-5be6570951c0"))+ (pad "" smd custom (at -1.65 1.15) (size 0.2 0.2) (layers "F.Paste")+ (options (clearance outline) (anchor rect))+ (primitives (gr_poly (pts (xy -0.15 0.75) (xy -0.1483 0.7629) (xy -0.1433 0.775) (xy -0.1354 0.7854) (xy -0.125 0.7933) (xy -0.1129 0.7983) (xy -0.1 0.8) (xy 0.1 0.8) (xy 0.1129 0.7983) (xy 0.125 0.7933) (xy 0.1354 0.7854) (xy 0.1433 0.775) (xy 0.1483 0.7629) (xy 0.15 0.75) (xy 0.15 -0.15) (xy 0.1483 -0.1629) (xy 0.1433 -0.175) (xy 0.1354 -0.1854) (xy 0.125 -0.1933) (xy 0.1129 -0.1983) (xy 0.1 -0.2) (xy -0.5 -0.2) (xy -0.5129 -0.1983) (xy -0.525 -0.1933) (xy -0.5354 -0.1854) (xy -0.5433 -0.175) (xy -0.5483 -0.1629) (xy -0.55 -0.15) (xy -0.55 0.1) (xy -0.5483 0.1129) (xy -0.5433 0.125) (xy -0.5354 0.1354) (xy -0.525 0.1433) (xy -0.5129 0.1483) (xy -0.5 0.15) (xy -0.32 0.15) (xy -0.276 0.1558) (xy -0.235 0.1728) (xy -0.1998 0.1998) (xy -0.1728 0.235) (xy -0.1558 0.276) (xy -0.15 0.32)) (width 0) (fill yes)))+ (uuid "6e6cff3d-2eb8-4890-9743-9c234e245ddd"))+ (pad "9" smd custom (at 1.575 1.15) (size 0.2 0.2) (layers "F.Cu" "F.Mask")+ (options (clearance outline) (anchor rect))+ (primitives (gr_poly (pts (xy -0.175 0.75) (xy -0.1733 0.7629) (xy -0.1683 0.775) (xy -0.1604 0.7854) (xy -0.15 0.7933) (xy -0.1379 0.7983) (xy -0.125 0.8) (xy 0.175 0.8) (xy 0.1879 0.7983) (xy 0.2 0.7933) (xy 0.2104 0.7854) (xy 0.2183 0.775) (xy 0.2233 0.7629) (xy 0.225 0.75) (xy 0.225 0.32) (xy 0.2291 0.2889) (xy 0.2411 0.26) (xy 0.2601 0.2351) (xy 0.285 0.2161) (xy 0.3139 0.2041) (xy 0.345 0.2) (xy 0.575 0.2) (xy 0.5879 0.1983) (xy 0.6 0.1933) (xy 0.6104 0.1854) (xy 0.6183 0.175) (xy 0.6233 0.1629) (xy 0.625 0.15) (xy 0.625 -0.15) (xy 0.6233 -0.1629) (xy 0.6183 -0.175) (xy 0.6104 -0.1854) (xy 0.6 -0.1933) (xy 0.5879 -0.1983) (xy 0.575 -0.2) (xy -0.125 -0.2) (xy -0.1379 -0.1983) (xy -0.15 -0.1933) (xy -0.1604 -0.1854) (xy -0.1683 -0.175) (xy -0.1733 -0.1629) (xy -0.175 -0.15)) (width 0) (fill yes)))+ (uuid "35d86ab9-9c36-46a4-bfd7-80da817b2882"))+ (pad "" smd custom (at 1.575 1.15) (size 0.2 0.2) (layers "F.Paste")+ (options (clearance outline) (anchor rect))+ (primitives (gr_poly (pts (xy -0.175 0.75) (xy -0.1733 0.7629) (xy -0.1683 0.775) (xy -0.1604 0.7854) (xy -0.15 0.7933) (xy -0.1379 0.7983) (xy -0.125 0.8) (xy 0.125 0.8) (xy 0.1379 0.7983) (xy 0.15 0.7933) (xy 0.1604 0.7854) (xy 0.1683 0.775) (xy 0.1733 0.7629) (xy 0.175 0.75) (xy 0.175 0.32) (xy 0.1808 0.276) (xy 0.1978 0.235) (xy 0.2248 0.1998) (xy 0.26 0.1728) (xy 0.301 0.1558) (xy 0.345 0.15) (xy 0.575 0.15) (xy 0.5879 0.1483) (xy 0.6 0.1433) (xy 0.6104 0.1354) (xy 0.6183 0.125) (xy 0.6233 0.1129) (xy 0.625 0.1) (xy 0.625 -0.15) (xy 0.6233 -0.1629) (xy 0.6183 -0.175) (xy 0.6104 -0.1854) (xy 0.6 -0.1933) (xy 0.5879 -0.1983) (xy 0.575 -0.2) (xy -0.125 -0.2) (xy -0.1379 -0.1983) (xy -0.15 -0.1933) (xy -0.1604 -0.1854) (xy -0.1683 -0.175) (xy -0.1733 -0.1629) (xy -0.175 -0.15)) (width 0) (fill yes)))+ (uuid "bec4ef3d-c909-401d-b2be-3ad7f1daaf1a"))+ (pad "11" smd custom (at 1.575 -1.15) (size 0.2 0.2) (layers "F.Cu" "F.Mask")+ (options (clearance outline) (anchor rect))+ (primitives (gr_poly (pts (xy -0.175 -0.75) (xy -0.1733 -0.7629) (xy -0.1683 -0.775) (xy -0.1604 -0.7854) (xy -0.15 -0.7933) (xy -0.1379 -0.7983) (xy -0.125 -0.8) (xy 0.175 -0.8) (xy 0.1879 -0.7983) (xy 0.2 -0.7933) (xy 0.2104 -0.7854) (xy 0.2183 -0.775) (xy 0.2233 -0.7629) (xy 0.225 -0.75) (xy 0.225 -0.32) (xy 0.2291 -0.2889) (xy 0.2411 -0.26) (xy 0.2601 -0.2351) (xy 0.285 -0.2161) (xy 0.3139 -0.2041) (xy 0.345 -0.2) (xy 0.575 -0.2) (xy 0.5879 -0.1983) (xy 0.6 -0.1933) (xy 0.6104 -0.1854) (xy 0.6183 -0.175) (xy 0.6233 -0.1629) (xy 0.625 -0.15) (xy 0.625 0.15) (xy 0.6233 0.1629) (xy 0.6183 0.175) (xy 0.6104 0.1854) (xy 0.6 0.1933) (xy 0.5879 0.1983) (xy 0.575 0.2) (xy -0.125 0.2) (xy -0.1379 0.1983) (xy -0.15 0.1933) (xy -0.1604 0.1854) (xy -0.1683 0.175) (xy -0.1733 0.1629) (xy -0.175 0.15)) (width 0) (fill yes)))+ (uuid "09bcfa94-4682-48cb-bfa9-b34bcef59149"))+ (pad "" smd custom (at 1.575 -1.15) (size 0.2 0.2) (layers "F.Paste")+ (options (clearance outline) (anchor rect))+ (primitives (gr_poly (pts (xy -0.175 -0.75) (xy -0.1733 -0.7629) (xy -0.1683 -0.775) (xy -0.1604 -0.7854) (xy -0.15 -0.7933) (xy -0.1379 -0.7983) (xy -0.125 -0.8) (xy 0.125 -0.8) (xy 0.1379 -0.7983) (xy 0.15 -0.7933) (xy 0.1604 -0.7854) (xy 0.1683 -0.775) (xy 0.1733 -0.7629) (xy 0.175 -0.75) (xy 0.175 -0.32) (xy 0.1808 -0.276) (xy 0.1978 -0.235) (xy 0.2248 -0.1998) (xy 0.26 -0.1728) (xy 0.301 -0.1558) (xy 0.345 -0.15) (xy 0.575 -0.15) (xy 0.5879 -0.1483) (xy 0.6 -0.1433) (xy 0.6104 -0.1354) (xy 0.6183 -0.125) (xy 0.6233 -0.1129) (xy 0.625 -0.1) (xy 0.625 0.15) (xy 0.6233 0.1629) (xy 0.6183 0.175) (xy 0.6104 0.1854) (xy 0.6 0.1933) (xy 0.5879 0.1983) (xy 0.575 0.2) (xy -0.125 0.2) (xy -0.1379 0.1983) (xy -0.15 0.1933) (xy -0.1604 0.1854) (xy -0.1683 0.175) (xy -0.1733 0.1629) (xy -0.175 0.15)) (width 0) (fill yes)))+ (uuid "ab11b00d-b7e1-4503-8363-54043c631029"))+ (fp_poly (pts (xy -1.5 -1.75) (xy 2 -1.75) (xy 2 1.75) (xy -2 1.75) (xy -2 -1.25))+ (stroke (width 0.1) (type solid)) (fill no) (layer "F.Fab") (uuid "bc170e49-6d86-492b-83ee-485bf52f36cb"))+ (fp_text user "${REFERENCE}" (at 0 0 0) (layer "F.Fab") (uuid "38915740-010e-4511-a87f-7a30b59cc4c2")+ (effects (font (size 0.6 0.6) (thickness 0.09))))+ (fp_circle (center -2.55 -1.95) (end -2.45 -1.95)+ (stroke (width 0.2) (type solid)) (fill yes) (layer "F.SilkS") (uuid "4c16db5e-9eb3-44ed-b40e-880e729b77f4"))+ (fp_rect (start -2.8 -2.25) (end 2.45 2.2)+ (stroke (width 0.05) (type solid)) (fill no) (layer "F.CrtYd") (uuid "7e347c07-c1a7-4a13-87ce-9d9da4c269ea"))+ (model "${KIPRJMOD}/lmq61460afsqrjrrq1.step"+ (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)))+)
lmq61460afsqrjrrq1.kicad_symadded+66@@ -0,0 +1,66 @@+(kicad_symbol_lib+ (version 20241209)+ (generator "adom")+ (generator_version "9.0")+ (symbol "LMQ61460AFSQRJRRQ1"+ (pin_names (offset 0.508))+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (property "Reference" "U" (at -10.16 13.97 0)+ (effects (font (size 1.27 1.27)) (justify left)))+ (property "Value" "LMQ61460AFSQRJRRQ1" (at -10.16 -19.05 0)+ (effects (font (size 1.27 1.27)) (justify left)))+ (property "Footprint" "lmq61460afsqrjrrq1:lmq61460afsqrjrrq1" (at 0 -21.59 0)+ (effects (font (size 1.27 1.27)) (hide yes)))+ (property "Datasheet" "https://www.ti.com/lit/ds/symlink/lmq61460-q1.pdf" (at 0 -24.13 0)+ (effects (font (size 1.27 1.27)) (hide yes)))+ (property "Description" "Automotive 3 V to 36 V, 6 A synchronous step-down converter, FPWM (AFS option), spread spectrum, adjustable Vout/fsw, VQFN-HR-14 (RJR0014A) 4 x 3.5 mm wettable flank" (at 0 -26.67 0)+ (effects (font (size 1.27 1.27)) (hide yes)))+ (property "Manufacturer" "Texas Instruments" (at 0 -29.21 0)+ (effects (font (size 1.27 1.27)) (hide yes)))+ (property "MPN" "LMQ61460AFSQRJRRQ1" (at 0 -31.75 0)+ (effects (font (size 1.27 1.27)) (hide yes)))+ (property "Mouser" "595-Q61460AFSQRJRRQ1" (at 0 -34.29 0)+ (effects (font (size 1.27 1.27)) (hide yes)))+ (property "DigiKey" "296-LMQ61460AFSQRJRRQ1TR-ND" (at 0 -36.83 0)+ (effects (font (size 1.27 1.27)) (hide yes)))+ (property "LCSC" "C1518767" (at 0 -39.37 0)+ (effects (font (size 1.27 1.27)) (hide yes)))+ (property "ki_keywords" "buck step-down converter 6A 36V automotive LMQ61460-Q1 VQFN-HR RJR" (at 0 -41.91 0)+ (effects (font (size 1.27 1.27)) (hide yes)))+ (symbol "LMQ61460AFSQRJRRQ1_0_1"+ (rectangle (start -10.16 12.70) (end 10.16 -17.78)+ (stroke (width 0.254) (type default)) (fill (type background)))+ (text "INPUT" (at -9.65 11.68 0)+ (effects (font (size 0.762 0.762) (color 140 107 247 1)) (justify left)))+ (text "CONTROL" (at -9.65 4.06 0)+ (effects (font (size 0.762 0.762) (color 140 107 247 1)) (justify left)))+ (text "LDO IN" (at -9.65 -3.56 0)+ (effects (font (size 0.762 0.762) (color 140 107 247 1)) (justify left)))+ (text "GROUND" (at -9.65 -8.64 0)+ (effects (font (size 0.762 0.762) (color 140 107 247 1)) (justify left)))+ (text "SWITCH" (at 9.65 11.68 0)+ (effects (font (size 0.762 0.762) (color 140 107 247 1)) (justify right)))+ (text "REGULATION" (at 9.65 1.52 0)+ (effects (font (size 0.762 0.762) (color 140 107 247 1)) (justify right)))+ )+ (symbol "LMQ61460AFSQRJRRQ1_1_1"+ (pin power_in line (at -12.7 10.16 0) (length 2.54) (name "VIN1") (number "8"))+ (pin power_in line (at -12.7 7.62 0) (length 2.54) (name "VIN2") (number "12"))+ (pin input line (at -12.7 2.54 0) (length 2.54) (name "EN/SYNC") (number "7"))+ (pin passive line (at -12.7 0 0) (length 2.54) (name "RT") (number "6"))+ (pin power_in line (at -12.7 -5.08 0) (length 2.54) (name "BIAS") (number "1"))+ (pin power_in line (at -12.7 -10.16 0) (length 2.54) (name "AGND") (number "3"))+ (pin power_in line (at -12.7 -12.7 0) (length 2.54) (name "PGND1") (number "9"))+ (pin power_in line (at -12.7 -15.24 0) (length 2.54) (name "PGND2") (number "11"))+ (pin power_out line (at 12.7 10.16 180) (length 2.54) (name "SW") (number "10"))+ (pin passive line (at 12.7 7.62 180) (length 2.54) (name "CBOOT") (number "14"))+ (pin passive line (at 12.7 5.08 180) (length 2.54) (name "RBOOT") (number "13"))+ (pin input line (at 12.7 0 180) (length 2.54) (name "FB") (number "4"))+ (pin power_out line (at 12.7 -5.08 180) (length 2.54) (name "VCC") (number "2"))+ (pin open_collector line (at 12.7 -10.16 180) (length 2.54) (name "PGOOD") (number "5"))+ )+ (embedded_fonts no)+ )+)
lmq61460afsqrjrrq1.lbradded+145@@ -0,0 +1,145 @@+<?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>Automotive 3 V to 36 V, 6 A synchronous step-down converter, FPWM (AFS option), spread spectrum, adjustable Vout/fsw, VQFN-HR-14 (RJR0014A) 4 x 3.5 mm wettable flank</description>+<packages>+<package name="lmq61460afsqrjrrq1">+ <description>14 pads, 4.4 x 3.9 mm. TI RJR0014A VQFN-HR-14 4x3.5mm, LMQ61460-Q1; land pattern and stencil from SNVSBP4D (Rev D) pp.57-58 (4223976/H)</description>+ <smd name="2" x="-1.8500" y="0.5250" dx="0.7000" dy="0.2500" layer="1" roundness="40"/>+ <smd name="3" x="-1.8500" y="-0.0000" dx="0.7000" dy="0.3000" layer="1" roundness="33"/>+ <smd name="4" x="-1.8500" y="-0.5250" dx="0.7000" dy="0.2500" layer="1" roundness="40"/>+ <smd name="6" x="-1.1250" y="-1.6000" dx="0.2500" dy="0.7000" layer="1" roundness="40"/>+ <smd name="7" x="-0.6250" y="-1.6000" dx="0.2500" dy="0.7000" layer="1" roundness="40"/>+ <smd name="8" x="0.4500" y="-1.4500" dx="0.4000" dy="1.0000" layer="1" roundness="25"/>+ <smd name="12" x="0.4500" y="1.4500" dx="0.4000" dy="1.0000" layer="1" roundness="25"/>+ <smd name="13" x="-0.6250" y="1.6000" dx="0.2500" dy="0.7000" layer="1" roundness="40"/>+ <smd name="14" x="-1.1250" y="1.6000" dx="0.2500" dy="0.7000" layer="1" roundness="40"/>+ <smd name="10" x="1.0000" y="-0.0000" dx="2.4000" dy="0.4000" layer="1" roundness="25" cream="no"/>+ <smd name="1" x="-1.6500" y="1.1500" dx="0.2000" dy="0.2000" layer="1" cream="no"/>+ <smd name="5" x="-1.6500" y="-1.1500" dx="0.2000" dy="0.2000" layer="1" cream="no"/>+ <smd name="9" x="1.5750" y="-1.1500" dx="0.2000" dy="0.2000" layer="1" cream="no"/>+ <smd name="11" x="1.5750" y="1.1500" dx="0.2000" dy="0.2000" layer="1" cream="no"/>+ <circle x="-2.5500" y="1.9500" radius="0.1000" width="0.2000" layer="21"/>+ <polygon width="0.1000" layer="51">+ <vertex x="-1.5000" y="1.7500"/>+ <vertex x="2.0000" y="1.7500"/>+ <vertex x="2.0000" y="-1.7500"/>+ <vertex x="-2.0000" y="-1.7500"/>+ <vertex x="-2.0000" y="1.2500"/>+ </polygon>+ <text x="0" y="3.050" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-3.050" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<symbols>+<symbol name="LMQ61460AFSQRJRRQ1">+ <description>Automotive 3 V to 36 V, 6 A synchronous step-down converter, FPWM (AFS option), spread spectrum, adjustable Vout/fsw, VQFN-HR-14 (RJR0014A) 4 x 3.5 mm wettable flank</description>+ <wire x1="-10.16" y1="12.7" x2="10.16" y2="12.7" width="0.254" layer="94"/>+ <wire x1="10.16" y1="12.7" x2="10.16" y2="-17.78" width="0.254" layer="94"/>+ <wire x1="10.16" y1="-17.78" x2="-10.16" y2="-17.78" width="0.254" layer="94"/>+ <wire x1="-10.16" y1="-17.78" x2="-10.16" y2="12.7" width="0.254" layer="94"/>+ <text x="-10.1600" y="13.9700" size="1.27" layer="95" align="center">>NAME</text>+ <text x="-10.1600" y="-19.0500" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="VIN1" x="-12.7" y="10.16" length="short" direction="pwr"/>+ <pin name="VIN2" x="-12.7" y="7.62" length="short" direction="pwr"/>+ <pin name="EN/SYNC" x="-12.7" y="2.54" length="short" direction="in"/>+ <pin name="RT" x="-12.7" y="0" length="short" direction="pas"/>+ <pin name="BIAS" x="-12.7" y="-5.08" length="short" direction="pwr"/>+ <pin name="AGND" x="-12.7" y="-10.16" length="short" direction="pwr"/>+ <pin name="PGND1" x="-12.7" y="-12.7" length="short" direction="pwr"/>+ <pin name="PGND2" x="-12.7" y="-15.24" length="short" direction="pwr"/>+ <pin name="SW" x="12.7" y="10.16" length="short" direction="out" rot="R180"/>+ <pin name="CBOOT" x="12.7" y="7.62" length="short" direction="pas" rot="R180"/>+ <pin name="RBOOT" x="12.7" y="5.08" length="short" direction="pas" rot="R180"/>+ <pin name="FB" x="12.7" y="0" length="short" direction="in" rot="R180"/>+ <pin name="VCC" x="12.7" y="-5.08" length="short" direction="out" rot="R180"/>+ <pin name="PGOOD" x="12.7" y="-10.16" length="short" direction="oc" rot="R180"/>+ <text x="-9.6500" y="11.6800" size="0.762" layer="94" font="vector" ratio="15" align="center-left">INPUT</text>+ <text x="-9.6500" y="4.0600" size="0.762" layer="94" font="vector" ratio="15" align="center-left">CONTROL</text>+ <text x="-9.6500" y="-3.5600" size="0.762" layer="94" font="vector" ratio="15" align="center-left">LDO IN</text>+ <text x="-9.6500" y="-8.6400" size="0.762" layer="94" font="vector" ratio="15" align="center-left">GROUND</text>+ <text x="9.6500" y="11.6800" size="0.762" layer="94" font="vector" ratio="15" align="center-right">SWITCH</text>+ <text x="9.6500" y="1.5200" size="0.762" layer="94" font="vector" ratio="15" align="center-right">REGULATION</text>+</symbol>+</symbols>+<devicesets>+<deviceset name="LMQ61460AFSQRJRRQ1" prefix="U">+ <description>Automotive 3 V to 36 V, 6 A synchronous step-down converter, FPWM (AFS option), spread spectrum, adjustable Vout/fsw, VQFN-HR-14 (RJR0014A) 4 x 3.5 mm wettable flank</description>+ <gates>+ <gate name="G$1" symbol="LMQ61460AFSQRJRRQ1" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="lmq61460afsqrjrrq1">+ <connects>+ <connect gate="G$1" pin="VIN1" pad="8"/>+ <connect gate="G$1" pin="VIN2" pad="12"/>+ <connect gate="G$1" pin="EN/SYNC" pad="7"/>+ <connect gate="G$1" pin="RT" pad="6"/>+ <connect gate="G$1" pin="BIAS" pad="1"/>+ <connect gate="G$1" pin="AGND" pad="3"/>+ <connect gate="G$1" pin="PGND1" pad="9"/>+ <connect gate="G$1" pin="PGND2" pad="11"/>+ <connect gate="G$1" pin="SW" pad="10"/>+ <connect gate="G$1" pin="CBOOT" pad="14"/>+ <connect gate="G$1" pin="RBOOT" pad="13"/>+ <connect gate="G$1" pin="FB" pad="4"/>+ <connect gate="G$1" pin="VCC" pad="2"/>+ <connect gate="G$1" pin="PGOOD" pad="5"/>+ </connects>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
lmq61460afsqrjrrq1.stepadded+12484@@ -0,0 +1,12484 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-10-17T12:11:50',('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('LMQ61460AFSQRJRRQ1','LMQ61460AFSQRJRRQ1','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19),#23);+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);+#12 = CARTESIAN_POINT('',(0.,0.,0.));+#13 = DIRECTION('',(0.,0.,1.));+#14 = DIRECTION('',(1.,0.,-0.));+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);+#16 = CARTESIAN_POINT('',(0.,0.,0.));+#17 = DIRECTION('',(0.,0.,1.));+#18 = DIRECTION('',(1.,0.,-0.));+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);+#20 = CARTESIAN_POINT('',(0.,0.,0.));+#21 = DIRECTION('',(0.,0.,1.));+#22 = DIRECTION('',(1.,0.,-0.));+#23 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27)) GLOBAL_UNIT_ASSIGNED_CONTEXT(+(#24,#25,#26)) REPRESENTATION_CONTEXT('Context #1',+ '3D Context with UNIT and UNCERTAINTY') );+#24 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#25 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#26 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#27 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24,+ 'distance_accuracy_value','confusion accuracy');+#28 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#29 = SHAPE_DEFINITION_REPRESENTATION(#30,#36);+#30 = PRODUCT_DEFINITION_SHAPE('','',#31);+#31 = PRODUCT_DEFINITION('design','',#32,#35);+#32 = PRODUCT_DEFINITION_FORMATION('','',#33);+#33 = PRODUCT('body','body','',(#34));+#34 = PRODUCT_CONTEXT('',#2,'mechanical');+#35 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#36 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#37),#5449);+#37 = MANIFOLD_SOLID_BREP('',#38);+#38 = CLOSED_SHELL('',(#39,#704,#811,#1395,#1444,#1493,#1564,#1613,#2708+ ,#2757,#2806,#2833,#2882,#2931,#2958,#3007,#3056,#3083,#3132,#3232,+ #3281,#3330,#3727,#3997,#4052,#4059,#4066,#4115,#4164,#4191,#4240,+ #4289,#4316,#4365,#4414,#4441,#4490,#4561,#4610,#4637,#4644,#4651,+ #4658,#4665,#4672,#4679,#4686,#4735,#4784,#4811,#4860,#4887,#4936,+ #4985,#5012,#5061,#5110,#5137,#5186,#5235,#5262,#5269,#5276,#5283,+ #5290,#5297,#5348,#5397,#5424,#5431,#5438,#5445));+#39 = ADVANCED_FACE('',(#40),#54,.F.);+#40 = FACE_BOUND('',#41,.F.);+#41 = EDGE_LOOP('',(#42,#77,#105,#133,#161,#189,#217,#245,#273,#301,#329+ ,#352,#380,#408,#436,#459,#487,#515,#543,#566,#594,#622,#650,#678));+#42 = ORIENTED_EDGE('',*,*,#43,.F.);+#43 = EDGE_CURVE('',#44,#46,#48,.T.);+#44 = VERTEX_POINT('',#45);+#45 = CARTESIAN_POINT('',(-2.,-1.75,0.9));+#46 = VERTEX_POINT('',#47);+#47 = CARTESIAN_POINT('',(-2.,1.75,0.9));+#48 = SURFACE_CURVE('',#49,(#53,#65),.PCURVE_S1.);+#49 = LINE('',#50,#51);+#50 = CARTESIAN_POINT('',(-2.,-1.75,0.9));+#51 = VECTOR('',#52,1.);+#52 = DIRECTION('',(0.,1.,0.));+#53 = PCURVE('',#54,#59);+#54 = PLANE('',#55);+#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);+#56 = CARTESIAN_POINT('',(-2.,-1.75,0.));+#57 = DIRECTION('',(1.,0.,0.));+#58 = DIRECTION('',(0.,0.,1.));+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);+#60 = LINE('',#61,#62);+#61 = CARTESIAN_POINT('',(0.9,0.));+#62 = VECTOR('',#63,1.);+#63 = DIRECTION('',(0.,-1.));+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#65 = PCURVE('',#66,#71);+#66 = PLANE('',#67);+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);+#68 = CARTESIAN_POINT('',(-2.,-1.75,0.9));+#69 = DIRECTION('',(0.,0.,1.));+#70 = DIRECTION('',(1.,0.,0.));+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76);+#72 = LINE('',#73,#74);+#73 = CARTESIAN_POINT('',(0.,0.));+#74 = VECTOR('',#75,1.);+#75 = DIRECTION('',(0.,1.));+#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#77 = ORIENTED_EDGE('',*,*,#78,.F.);+#78 = EDGE_CURVE('',#79,#44,#81,.T.);+#79 = VERTEX_POINT('',#80);+#80 = CARTESIAN_POINT('',(-2.,-1.75,0.));+#81 = SURFACE_CURVE('',#82,(#86,#93),.PCURVE_S1.);+#82 = LINE('',#83,#84);+#83 = CARTESIAN_POINT('',(-2.,-1.75,0.));+#84 = VECTOR('',#85,1.);+#85 = DIRECTION('',(0.,0.,1.));+#86 = PCURVE('',#54,#87);+#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92);+#88 = LINE('',#89,#90);+#89 = CARTESIAN_POINT('',(0.,0.));+#90 = VECTOR('',#91,1.);+#91 = DIRECTION('',(1.,0.));+#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#93 = PCURVE('',#94,#99);+#94 = PLANE('',#95);+#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);+#96 = CARTESIAN_POINT('',(-2.,-1.75,0.));+#97 = DIRECTION('',(0.,1.,0.));+#98 = DIRECTION('',(0.,0.,1.));+#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104);+#100 = LINE('',#101,#102);+#101 = CARTESIAN_POINT('',(0.,0.));+#102 = VECTOR('',#103,1.);+#103 = DIRECTION('',(1.,0.));+#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#105 = ORIENTED_EDGE('',*,*,#106,.T.);+#106 = EDGE_CURVE('',#79,#107,#109,.T.);+#107 = VERTEX_POINT('',#108);+#108 = CARTESIAN_POINT('',(-2.,-1.35,0.));+#109 = SURFACE_CURVE('',#110,(#114,#121),.PCURVE_S1.);+#110 = LINE('',#111,#112);+#111 = CARTESIAN_POINT('',(-2.,-1.75,0.));+#112 = VECTOR('',#113,1.);+#113 = DIRECTION('',(0.,1.,0.));+#114 = PCURVE('',#54,#115);+#115 = DEFINITIONAL_REPRESENTATION('',(#116),#120);+#116 = LINE('',#117,#118);+#117 = CARTESIAN_POINT('',(0.,0.));+#118 = VECTOR('',#119,1.);+#119 = DIRECTION('',(0.,-1.));+#120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#121 = PCURVE('',#122,#127);+#122 = PLANE('',#123);+#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126);+#124 = CARTESIAN_POINT('',(-2.,-1.75,0.));+#125 = DIRECTION('',(0.,0.,1.));+#126 = DIRECTION('',(1.,0.,0.));+#127 = DEFINITIONAL_REPRESENTATION('',(#128),#132);+#128 = LINE('',#129,#130);+#129 = CARTESIAN_POINT('',(0.,0.));+#130 = VECTOR('',#131,1.);+#131 = DIRECTION('',(0.,1.));+#132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#133 = ORIENTED_EDGE('',*,*,#134,.T.);+#134 = EDGE_CURVE('',#107,#135,#137,.T.);+#135 = VERTEX_POINT('',#136);+#136 = CARTESIAN_POINT('',(-2.,-1.35,0.2));+#137 = SURFACE_CURVE('',#138,(#142,#149),.PCURVE_S1.);+#138 = LINE('',#139,#140);+#139 = CARTESIAN_POINT('',(-2.,-1.35,0.));+#140 = VECTOR('',#141,1.);+#141 = DIRECTION('',(0.,0.,1.));+#142 = PCURVE('',#54,#143);+#143 = DEFINITIONAL_REPRESENTATION('',(#144),#148);+#144 = LINE('',#145,#146);+#145 = CARTESIAN_POINT('',(0.,-0.4));+#146 = VECTOR('',#147,1.);+#147 = DIRECTION('',(1.,0.));+#148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#149 = PCURVE('',#150,#155);+#150 = PLANE('',#151);+#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154);+#152 = CARTESIAN_POINT('',(-2.,-1.35,0.));+#153 = DIRECTION('',(0.,1.,0.));+#154 = DIRECTION('',(0.,0.,1.));+#155 = DEFINITIONAL_REPRESENTATION('',(#156),#160);+#156 = LINE('',#157,#158);+#157 = CARTESIAN_POINT('',(0.,0.));+#158 = VECTOR('',#159,1.);+#159 = DIRECTION('',(1.,0.));+#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#161 = ORIENTED_EDGE('',*,*,#162,.T.);+#162 = EDGE_CURVE('',#135,#163,#165,.T.);+#163 = VERTEX_POINT('',#164);+#164 = CARTESIAN_POINT('',(-2.,-0.95,0.2));+#165 = SURFACE_CURVE('',#166,(#170,#177),.PCURVE_S1.);+#166 = LINE('',#167,#168);+#167 = CARTESIAN_POINT('',(-2.,-1.75,0.2));+#168 = VECTOR('',#169,1.);+#169 = DIRECTION('',(0.,1.,0.));+#170 = PCURVE('',#54,#171);+#171 = DEFINITIONAL_REPRESENTATION('',(#172),#176);+#172 = LINE('',#173,#174);+#173 = CARTESIAN_POINT('',(0.2,0.));+#174 = VECTOR('',#175,1.);+#175 = DIRECTION('',(0.,-1.));+#176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#177 = PCURVE('',#178,#183);+#178 = PLANE('',#179);+#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182);+#180 = CARTESIAN_POINT('',(-2.,-1.75,0.2));+#181 = DIRECTION('',(0.,0.,1.));+#182 = DIRECTION('',(1.,0.,0.));+#183 = DEFINITIONAL_REPRESENTATION('',(#184),#188);+#184 = LINE('',#185,#186);+#185 = CARTESIAN_POINT('',(0.,0.));+#186 = VECTOR('',#187,1.);+#187 = DIRECTION('',(0.,1.));+#188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#189 = ORIENTED_EDGE('',*,*,#190,.F.);+#190 = EDGE_CURVE('',#191,#163,#193,.T.);+#191 = VERTEX_POINT('',#192);+#192 = CARTESIAN_POINT('',(-2.,-0.95,0.));+#193 = SURFACE_CURVE('',#194,(#198,#205),.PCURVE_S1.);+#194 = LINE('',#195,#196);+#195 = CARTESIAN_POINT('',(-2.,-0.95,0.));+#196 = VECTOR('',#197,1.);+#197 = DIRECTION('',(0.,0.,1.));+#198 = PCURVE('',#54,#199);+#199 = DEFINITIONAL_REPRESENTATION('',(#200),#204);+#200 = LINE('',#201,#202);+#201 = CARTESIAN_POINT('',(0.,-0.8));+#202 = VECTOR('',#203,1.);+#203 = DIRECTION('',(1.,0.));+#204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#205 = PCURVE('',#206,#211);+#206 = PLANE('',#207);+#207 = AXIS2_PLACEMENT_3D('',#208,#209,#210);+#208 = CARTESIAN_POINT('',(-2.,-0.95,0.));+#209 = DIRECTION('',(0.,1.,0.));+#210 = DIRECTION('',(0.,0.,1.));+#211 = DEFINITIONAL_REPRESENTATION('',(#212),#216);+#212 = LINE('',#213,#214);+#213 = CARTESIAN_POINT('',(0.,0.));+#214 = VECTOR('',#215,1.);+#215 = DIRECTION('',(1.,0.));+#216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#217 = ORIENTED_EDGE('',*,*,#218,.T.);+#218 = EDGE_CURVE('',#191,#219,#221,.T.);+#219 = VERTEX_POINT('',#220);+#220 = CARTESIAN_POINT('',(-2.,-0.65,0.));+#221 = SURFACE_CURVE('',#222,(#226,#233),.PCURVE_S1.);+#222 = LINE('',#223,#224);+#223 = CARTESIAN_POINT('',(-2.,-1.75,0.));+#224 = VECTOR('',#225,1.);+#225 = DIRECTION('',(0.,1.,0.));+#226 = PCURVE('',#54,#227);+#227 = DEFINITIONAL_REPRESENTATION('',(#228),#232);+#228 = LINE('',#229,#230);+#229 = CARTESIAN_POINT('',(0.,0.));+#230 = VECTOR('',#231,1.);+#231 = DIRECTION('',(0.,-1.));+#232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#233 = PCURVE('',#234,#239);+#234 = PLANE('',#235);+#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238);+#236 = CARTESIAN_POINT('',(-2.,-1.75,0.));+#237 = DIRECTION('',(0.,0.,1.));+#238 = DIRECTION('',(1.,0.,0.));+#239 = DEFINITIONAL_REPRESENTATION('',(#240),#244);+#240 = LINE('',#241,#242);+#241 = CARTESIAN_POINT('',(0.,0.));+#242 = VECTOR('',#243,1.);+#243 = DIRECTION('',(0.,1.));+#244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#245 = ORIENTED_EDGE('',*,*,#246,.T.);+#246 = EDGE_CURVE('',#219,#247,#249,.T.);+#247 = VERTEX_POINT('',#248);+#248 = CARTESIAN_POINT('',(-2.,-0.65,0.2));+#249 = SURFACE_CURVE('',#250,(#254,#261),.PCURVE_S1.);+#250 = LINE('',#251,#252);+#251 = CARTESIAN_POINT('',(-2.,-0.65,0.));+#252 = VECTOR('',#253,1.);+#253 = DIRECTION('',(0.,0.,1.));+#254 = PCURVE('',#54,#255);+#255 = DEFINITIONAL_REPRESENTATION('',(#256),#260);+#256 = LINE('',#257,#258);+#257 = CARTESIAN_POINT('',(0.,-1.1));+#258 = VECTOR('',#259,1.);+#259 = DIRECTION('',(1.,0.));+#260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#261 = PCURVE('',#262,#267);+#262 = PLANE('',#263);+#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266);+#264 = CARTESIAN_POINT('',(-2.,-0.65,0.));+#265 = DIRECTION('',(0.,1.,0.));+#266 = DIRECTION('',(0.,0.,1.));+#267 = DEFINITIONAL_REPRESENTATION('',(#268),#272);+#268 = LINE('',#269,#270);+#269 = CARTESIAN_POINT('',(0.,0.));+#270 = VECTOR('',#271,1.);+#271 = DIRECTION('',(1.,0.));+#272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#273 = ORIENTED_EDGE('',*,*,#274,.T.);+#274 = EDGE_CURVE('',#247,#275,#277,.T.);+#275 = VERTEX_POINT('',#276);+#276 = CARTESIAN_POINT('',(-2.,-0.4,0.2));+#277 = SURFACE_CURVE('',#278,(#282,#289),.PCURVE_S1.);+#278 = LINE('',#279,#280);+#279 = CARTESIAN_POINT('',(-2.,-0.65,0.2));+#280 = VECTOR('',#281,1.);+#281 = DIRECTION('',(0.,1.,0.));+#282 = PCURVE('',#54,#283);+#283 = DEFINITIONAL_REPRESENTATION('',(#284),#288);+#284 = LINE('',#285,#286);+#285 = CARTESIAN_POINT('',(0.2,-1.1));+#286 = VECTOR('',#287,1.);+#287 = DIRECTION('',(0.,-1.));+#288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#289 = PCURVE('',#290,#295);+#290 = PLANE('',#291);+#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294);+#292 = CARTESIAN_POINT('',(-2.,-0.65,0.2));+#293 = DIRECTION('',(0.,0.,1.));+#294 = DIRECTION('',(1.,0.,0.));+#295 = DEFINITIONAL_REPRESENTATION('',(#296),#300);+#296 = LINE('',#297,#298);+#297 = CARTESIAN_POINT('',(0.,0.));+#298 = VECTOR('',#299,1.);+#299 = DIRECTION('',(0.,1.));+#300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#301 = ORIENTED_EDGE('',*,*,#302,.F.);+#302 = EDGE_CURVE('',#303,#275,#305,.T.);+#303 = VERTEX_POINT('',#304);+#304 = CARTESIAN_POINT('',(-2.,-0.4,0.));+#305 = SURFACE_CURVE('',#306,(#310,#317),.PCURVE_S1.);+#306 = LINE('',#307,#308);+#307 = CARTESIAN_POINT('',(-2.,-0.4,0.));+#308 = VECTOR('',#309,1.);+#309 = DIRECTION('',(0.,0.,1.));+#310 = PCURVE('',#54,#311);+#311 = DEFINITIONAL_REPRESENTATION('',(#312),#316);+#312 = LINE('',#313,#314);+#313 = CARTESIAN_POINT('',(0.,-1.35));+#314 = VECTOR('',#315,1.);+#315 = DIRECTION('',(1.,0.));+#316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#317 = PCURVE('',#318,#323);+#318 = PLANE('',#319);+#319 = AXIS2_PLACEMENT_3D('',#320,#321,#322);+#320 = CARTESIAN_POINT('',(-2.,-0.4,0.));+#321 = DIRECTION('',(0.,1.,0.));+#322 = DIRECTION('',(0.,0.,1.));+#323 = DEFINITIONAL_REPRESENTATION('',(#324),#328);+#324 = LINE('',#325,#326);+#325 = CARTESIAN_POINT('',(0.,0.));+#326 = VECTOR('',#327,1.);+#327 = DIRECTION('',(1.,0.));+#328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#329 = ORIENTED_EDGE('',*,*,#330,.T.);+#330 = EDGE_CURVE('',#303,#331,#333,.T.);+#331 = VERTEX_POINT('',#332);+#332 = CARTESIAN_POINT('',(-2.,-0.15,0.));+#333 = SURFACE_CURVE('',#334,(#338,#345),.PCURVE_S1.);+#334 = LINE('',#335,#336);+#335 = CARTESIAN_POINT('',(-2.,-1.75,0.));+#336 = VECTOR('',#337,1.);+#337 = DIRECTION('',(0.,1.,0.));+#338 = PCURVE('',#54,#339);+#339 = DEFINITIONAL_REPRESENTATION('',(#340),#344);+#340 = LINE('',#341,#342);+#341 = CARTESIAN_POINT('',(0.,0.));+#342 = VECTOR('',#343,1.);+#343 = DIRECTION('',(0.,-1.));+#344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#345 = PCURVE('',#234,#346);+#346 = DEFINITIONAL_REPRESENTATION('',(#347),#351);+#347 = LINE('',#348,#349);+#348 = CARTESIAN_POINT('',(0.,0.));+#349 = VECTOR('',#350,1.);+#350 = DIRECTION('',(0.,1.));+#351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#352 = ORIENTED_EDGE('',*,*,#353,.T.);+#353 = EDGE_CURVE('',#331,#354,#356,.T.);+#354 = VERTEX_POINT('',#355);+#355 = CARTESIAN_POINT('',(-2.,-0.15,0.2));+#356 = SURFACE_CURVE('',#357,(#361,#368),.PCURVE_S1.);+#357 = LINE('',#358,#359);+#358 = CARTESIAN_POINT('',(-2.,-0.15,0.));+#359 = VECTOR('',#360,1.);+#360 = DIRECTION('',(0.,0.,1.));+#361 = PCURVE('',#54,#362);+#362 = DEFINITIONAL_REPRESENTATION('',(#363),#367);+#363 = LINE('',#364,#365);+#364 = CARTESIAN_POINT('',(0.,-1.6));+#365 = VECTOR('',#366,1.);+#366 = DIRECTION('',(1.,0.));+#367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#368 = PCURVE('',#369,#374);+#369 = PLANE('',#370);+#370 = AXIS2_PLACEMENT_3D('',#371,#372,#373);+#371 = CARTESIAN_POINT('',(-2.,-0.15,0.));+#372 = DIRECTION('',(0.,1.,0.));+#373 = DIRECTION('',(0.,0.,1.));+#374 = DEFINITIONAL_REPRESENTATION('',(#375),#379);+#375 = LINE('',#376,#377);+#376 = CARTESIAN_POINT('',(0.,0.));+#377 = VECTOR('',#378,1.);+#378 = DIRECTION('',(1.,0.));+#379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#380 = ORIENTED_EDGE('',*,*,#381,.T.);+#381 = EDGE_CURVE('',#354,#382,#384,.T.);+#382 = VERTEX_POINT('',#383);+#383 = CARTESIAN_POINT('',(-2.,0.15,0.2));+#384 = SURFACE_CURVE('',#385,(#389,#396),.PCURVE_S1.);+#385 = LINE('',#386,#387);+#386 = CARTESIAN_POINT('',(-2.,-0.15,0.2));+#387 = VECTOR('',#388,1.);+#388 = DIRECTION('',(0.,1.,0.));+#389 = PCURVE('',#54,#390);+#390 = DEFINITIONAL_REPRESENTATION('',(#391),#395);+#391 = LINE('',#392,#393);+#392 = CARTESIAN_POINT('',(0.2,-1.6));+#393 = VECTOR('',#394,1.);+#394 = DIRECTION('',(0.,-1.));+#395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#396 = PCURVE('',#397,#402);+#397 = PLANE('',#398);+#398 = AXIS2_PLACEMENT_3D('',#399,#400,#401);+#399 = CARTESIAN_POINT('',(-2.,-0.15,0.2));+#400 = DIRECTION('',(0.,0.,1.));+#401 = DIRECTION('',(1.,0.,0.));+#402 = DEFINITIONAL_REPRESENTATION('',(#403),#407);+#403 = LINE('',#404,#405);+#404 = CARTESIAN_POINT('',(0.,0.));+#405 = VECTOR('',#406,1.);+#406 = DIRECTION('',(0.,1.));+#407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#408 = ORIENTED_EDGE('',*,*,#409,.F.);+#409 = EDGE_CURVE('',#410,#382,#412,.T.);+#410 = VERTEX_POINT('',#411);+#411 = CARTESIAN_POINT('',(-2.,0.15,0.));+#412 = SURFACE_CURVE('',#413,(#417,#424),.PCURVE_S1.);+#413 = LINE('',#414,#415);+#414 = CARTESIAN_POINT('',(-2.,0.15,0.));+#415 = VECTOR('',#416,1.);+#416 = DIRECTION('',(0.,0.,1.));+#417 = PCURVE('',#54,#418);+#418 = DEFINITIONAL_REPRESENTATION('',(#419),#423);+#419 = LINE('',#420,#421);+#420 = CARTESIAN_POINT('',(0.,-1.9));+#421 = VECTOR('',#422,1.);+#422 = DIRECTION('',(1.,0.));+#423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#424 = PCURVE('',#425,#430);+#425 = PLANE('',#426);+#426 = AXIS2_PLACEMENT_3D('',#427,#428,#429);+#427 = CARTESIAN_POINT('',(-2.,0.15,0.));+#428 = DIRECTION('',(0.,1.,0.));+#429 = DIRECTION('',(0.,0.,1.));+#430 = DEFINITIONAL_REPRESENTATION('',(#431),#435);+#431 = LINE('',#432,#433);+#432 = CARTESIAN_POINT('',(0.,0.));+#433 = VECTOR('',#434,1.);+#434 = DIRECTION('',(1.,0.));+#435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#436 = ORIENTED_EDGE('',*,*,#437,.T.);+#437 = EDGE_CURVE('',#410,#438,#440,.T.);+#438 = VERTEX_POINT('',#439);+#439 = CARTESIAN_POINT('',(-2.,0.4,0.));+#440 = SURFACE_CURVE('',#441,(#445,#452),.PCURVE_S1.);+#441 = LINE('',#442,#443);+#442 = CARTESIAN_POINT('',(-2.,-1.75,0.));+#443 = VECTOR('',#444,1.);+#444 = DIRECTION('',(0.,1.,0.));+#445 = PCURVE('',#54,#446);+#446 = DEFINITIONAL_REPRESENTATION('',(#447),#451);+#447 = LINE('',#448,#449);+#448 = CARTESIAN_POINT('',(0.,0.));+#449 = VECTOR('',#450,1.);+#450 = DIRECTION('',(0.,-1.));+#451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#452 = PCURVE('',#234,#453);+#453 = DEFINITIONAL_REPRESENTATION('',(#454),#458);+#454 = LINE('',#455,#456);+#455 = CARTESIAN_POINT('',(0.,0.));+#456 = VECTOR('',#457,1.);+#457 = DIRECTION('',(0.,1.));+#458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#459 = ORIENTED_EDGE('',*,*,#460,.T.);+#460 = EDGE_CURVE('',#438,#461,#463,.T.);+#461 = VERTEX_POINT('',#462);+#462 = CARTESIAN_POINT('',(-2.,0.4,0.2));+#463 = SURFACE_CURVE('',#464,(#468,#475),.PCURVE_S1.);+#464 = LINE('',#465,#466);+#465 = CARTESIAN_POINT('',(-2.,0.4,0.));+#466 = VECTOR('',#467,1.);+#467 = DIRECTION('',(0.,0.,1.));+#468 = PCURVE('',#54,#469);+#469 = DEFINITIONAL_REPRESENTATION('',(#470),#474);+#470 = LINE('',#471,#472);+#471 = CARTESIAN_POINT('',(0.,-2.15));+#472 = VECTOR('',#473,1.);+#473 = DIRECTION('',(1.,0.));+#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#475 = PCURVE('',#476,#481);+#476 = PLANE('',#477);+#477 = AXIS2_PLACEMENT_3D('',#478,#479,#480);+#478 = CARTESIAN_POINT('',(-2.,0.4,0.));+#479 = DIRECTION('',(0.,1.,0.));+#480 = DIRECTION('',(0.,0.,1.));+#481 = DEFINITIONAL_REPRESENTATION('',(#482),#486);+#482 = LINE('',#483,#484);+#483 = CARTESIAN_POINT('',(0.,0.));+#484 = VECTOR('',#485,1.);+#485 = DIRECTION('',(1.,0.));+#486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#487 = ORIENTED_EDGE('',*,*,#488,.T.);+#488 = EDGE_CURVE('',#461,#489,#491,.T.);+#489 = VERTEX_POINT('',#490);+#490 = CARTESIAN_POINT('',(-2.,0.65,0.2));+#491 = SURFACE_CURVE('',#492,(#496,#503),.PCURVE_S1.);+#492 = LINE('',#493,#494);+#493 = CARTESIAN_POINT('',(-2.,0.4,0.2));+#494 = VECTOR('',#495,1.);+#495 = DIRECTION('',(0.,1.,0.));+#496 = PCURVE('',#54,#497);+#497 = DEFINITIONAL_REPRESENTATION('',(#498),#502);+#498 = LINE('',#499,#500);+#499 = CARTESIAN_POINT('',(0.2,-2.15));+#500 = VECTOR('',#501,1.);+#501 = DIRECTION('',(0.,-1.));+#502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#503 = PCURVE('',#504,#509);+#504 = PLANE('',#505);+#505 = AXIS2_PLACEMENT_3D('',#506,#507,#508);+#506 = CARTESIAN_POINT('',(-2.,0.4,0.2));+#507 = DIRECTION('',(0.,0.,1.));+#508 = DIRECTION('',(1.,0.,0.));+#509 = DEFINITIONAL_REPRESENTATION('',(#510),#514);+#510 = LINE('',#511,#512);+#511 = CARTESIAN_POINT('',(0.,0.));+#512 = VECTOR('',#513,1.);+#513 = DIRECTION('',(0.,1.));+#514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#515 = ORIENTED_EDGE('',*,*,#516,.F.);+#516 = EDGE_CURVE('',#517,#489,#519,.T.);+#517 = VERTEX_POINT('',#518);+#518 = CARTESIAN_POINT('',(-2.,0.65,0.));+#519 = SURFACE_CURVE('',#520,(#524,#531),.PCURVE_S1.);+#520 = LINE('',#521,#522);+#521 = CARTESIAN_POINT('',(-2.,0.65,0.));+#522 = VECTOR('',#523,1.);+#523 = DIRECTION('',(0.,0.,1.));+#524 = PCURVE('',#54,#525);+#525 = DEFINITIONAL_REPRESENTATION('',(#526),#530);+#526 = LINE('',#527,#528);+#527 = CARTESIAN_POINT('',(0.,-2.4));+#528 = VECTOR('',#529,1.);+#529 = DIRECTION('',(1.,0.));+#530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#531 = PCURVE('',#532,#537);+#532 = PLANE('',#533);+#533 = AXIS2_PLACEMENT_3D('',#534,#535,#536);+#534 = CARTESIAN_POINT('',(-2.,0.65,0.));+#535 = DIRECTION('',(0.,1.,0.));+#536 = DIRECTION('',(0.,0.,1.));+#537 = DEFINITIONAL_REPRESENTATION('',(#538),#542);+#538 = LINE('',#539,#540);+#539 = CARTESIAN_POINT('',(0.,0.));+#540 = VECTOR('',#541,1.);+#541 = DIRECTION('',(1.,0.));+#542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#543 = ORIENTED_EDGE('',*,*,#544,.T.);+#544 = EDGE_CURVE('',#517,#545,#547,.T.);+#545 = VERTEX_POINT('',#546);+#546 = CARTESIAN_POINT('',(-2.,0.95,0.));+#547 = SURFACE_CURVE('',#548,(#552,#559),.PCURVE_S1.);+#548 = LINE('',#549,#550);+#549 = CARTESIAN_POINT('',(-2.,-1.75,0.));+#550 = VECTOR('',#551,1.);+#551 = DIRECTION('',(0.,1.,0.));+#552 = PCURVE('',#54,#553);+#553 = DEFINITIONAL_REPRESENTATION('',(#554),#558);+#554 = LINE('',#555,#556);+#555 = CARTESIAN_POINT('',(0.,0.));+#556 = VECTOR('',#557,1.);+#557 = DIRECTION('',(0.,-1.));+#558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#559 = PCURVE('',#234,#560);+#560 = DEFINITIONAL_REPRESENTATION('',(#561),#565);+#561 = LINE('',#562,#563);+#562 = CARTESIAN_POINT('',(0.,0.));+#563 = VECTOR('',#564,1.);+#564 = DIRECTION('',(0.,1.));+#565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#566 = ORIENTED_EDGE('',*,*,#567,.T.);+#567 = EDGE_CURVE('',#545,#568,#570,.T.);+#568 = VERTEX_POINT('',#569);+#569 = CARTESIAN_POINT('',(-2.,0.95,0.2));+#570 = SURFACE_CURVE('',#571,(#575,#582),.PCURVE_S1.);+#571 = LINE('',#572,#573);+#572 = CARTESIAN_POINT('',(-2.,0.95,0.));+#573 = VECTOR('',#574,1.);+#574 = DIRECTION('',(0.,0.,1.));+#575 = PCURVE('',#54,#576);+#576 = DEFINITIONAL_REPRESENTATION('',(#577),#581);+#577 = LINE('',#578,#579);+#578 = CARTESIAN_POINT('',(0.,-2.7));+#579 = VECTOR('',#580,1.);+#580 = DIRECTION('',(1.,0.));+#581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#582 = PCURVE('',#583,#588);+#583 = PLANE('',#584);+#584 = AXIS2_PLACEMENT_3D('',#585,#586,#587);+#585 = CARTESIAN_POINT('',(-2.,0.95,0.));+#586 = DIRECTION('',(0.,1.,0.));+#587 = DIRECTION('',(0.,0.,1.));+#588 = DEFINITIONAL_REPRESENTATION('',(#589),#593);+#589 = LINE('',#590,#591);+#590 = CARTESIAN_POINT('',(0.,0.));+#591 = VECTOR('',#592,1.);+#592 = DIRECTION('',(1.,0.));+#593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#594 = ORIENTED_EDGE('',*,*,#595,.T.);+#595 = EDGE_CURVE('',#568,#596,#598,.T.);+#596 = VERTEX_POINT('',#597);+#597 = CARTESIAN_POINT('',(-2.,1.35,0.2));+#598 = SURFACE_CURVE('',#599,(#603,#610),.PCURVE_S1.);+#599 = LINE('',#600,#601);+#600 = CARTESIAN_POINT('',(-2.,0.95,0.2));+#601 = VECTOR('',#602,1.);+#602 = DIRECTION('',(0.,1.,0.));+#603 = PCURVE('',#54,#604);+#604 = DEFINITIONAL_REPRESENTATION('',(#605),#609);+#605 = LINE('',#606,#607);+#606 = CARTESIAN_POINT('',(0.2,-2.7));+#607 = VECTOR('',#608,1.);+#608 = DIRECTION('',(0.,-1.));+#609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#610 = PCURVE('',#611,#616);+#611 = PLANE('',#612);+#612 = AXIS2_PLACEMENT_3D('',#613,#614,#615);+#613 = CARTESIAN_POINT('',(-2.,0.95,0.2));+#614 = DIRECTION('',(0.,0.,1.));+#615 = DIRECTION('',(1.,0.,0.));+#616 = DEFINITIONAL_REPRESENTATION('',(#617),#621);+#617 = LINE('',#618,#619);+#618 = CARTESIAN_POINT('',(0.,0.));+#619 = VECTOR('',#620,1.);+#620 = DIRECTION('',(0.,1.));+#621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#622 = ORIENTED_EDGE('',*,*,#623,.F.);+#623 = EDGE_CURVE('',#624,#596,#626,.T.);+#624 = VERTEX_POINT('',#625);+#625 = CARTESIAN_POINT('',(-2.,1.35,0.));+#626 = SURFACE_CURVE('',#627,(#631,#638),.PCURVE_S1.);+#627 = LINE('',#628,#629);+#628 = CARTESIAN_POINT('',(-2.,1.35,0.));+#629 = VECTOR('',#630,1.);+#630 = DIRECTION('',(0.,0.,1.));+#631 = PCURVE('',#54,#632);+#632 = DEFINITIONAL_REPRESENTATION('',(#633),#637);+#633 = LINE('',#634,#635);+#634 = CARTESIAN_POINT('',(0.,-3.1));+#635 = VECTOR('',#636,1.);+#636 = DIRECTION('',(1.,0.));+#637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#638 = PCURVE('',#639,#644);+#639 = PLANE('',#640);+#640 = AXIS2_PLACEMENT_3D('',#641,#642,#643);+#641 = CARTESIAN_POINT('',(-2.,1.35,0.));+#642 = DIRECTION('',(0.,1.,0.));+#643 = DIRECTION('',(0.,0.,1.));+#644 = DEFINITIONAL_REPRESENTATION('',(#645),#649);+#645 = LINE('',#646,#647);+#646 = CARTESIAN_POINT('',(0.,0.));+#647 = VECTOR('',#648,1.);+#648 = DIRECTION('',(1.,0.));+#649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#650 = ORIENTED_EDGE('',*,*,#651,.T.);+#651 = EDGE_CURVE('',#624,#652,#654,.T.);+#652 = VERTEX_POINT('',#653);+#653 = CARTESIAN_POINT('',(-2.,1.75,0.));+#654 = SURFACE_CURVE('',#655,(#659,#666),.PCURVE_S1.);+#655 = LINE('',#656,#657);+#656 = CARTESIAN_POINT('',(-2.,-1.75,0.));+#657 = VECTOR('',#658,1.);+#658 = DIRECTION('',(0.,1.,0.));+#659 = PCURVE('',#54,#660);+#660 = DEFINITIONAL_REPRESENTATION('',(#661),#665);+#661 = LINE('',#662,#663);+#662 = CARTESIAN_POINT('',(0.,0.));+#663 = VECTOR('',#664,1.);+#664 = DIRECTION('',(0.,-1.));+#665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#666 = PCURVE('',#667,#672);+#667 = PLANE('',#668);+#668 = AXIS2_PLACEMENT_3D('',#669,#670,#671);+#669 = CARTESIAN_POINT('',(-2.,-1.75,0.));+#670 = DIRECTION('',(0.,0.,1.));+#671 = DIRECTION('',(1.,0.,0.));+#672 = DEFINITIONAL_REPRESENTATION('',(#673),#677);+#673 = LINE('',#674,#675);+#674 = CARTESIAN_POINT('',(0.,0.));+#675 = VECTOR('',#676,1.);+#676 = DIRECTION('',(0.,1.));+#677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#678 = ORIENTED_EDGE('',*,*,#679,.T.);+#679 = EDGE_CURVE('',#652,#46,#680,.T.);+#680 = SURFACE_CURVE('',#681,(#685,#692),.PCURVE_S1.);+#681 = LINE('',#682,#683);+#682 = CARTESIAN_POINT('',(-2.,1.75,0.));+#683 = VECTOR('',#684,1.);+#684 = DIRECTION('',(0.,0.,1.));+#685 = PCURVE('',#54,#686);+#686 = DEFINITIONAL_REPRESENTATION('',(#687),#691);+#687 = LINE('',#688,#689);+#688 = CARTESIAN_POINT('',(0.,-3.5));+#689 = VECTOR('',#690,1.);+#690 = DIRECTION('',(1.,0.));+#691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#692 = PCURVE('',#693,#698);+#693 = PLANE('',#694);+#694 = AXIS2_PLACEMENT_3D('',#695,#696,#697);+#695 = CARTESIAN_POINT('',(-2.,1.75,0.));+#696 = DIRECTION('',(0.,1.,0.));+#697 = DIRECTION('',(0.,0.,1.));+#698 = DEFINITIONAL_REPRESENTATION('',(#699),#703);+#699 = LINE('',#700,#701);+#700 = CARTESIAN_POINT('',(0.,0.));+#701 = VECTOR('',#702,1.);+#702 = DIRECTION('',(1.,0.));+#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#704 = ADVANCED_FACE('',(#705,#780),#66,.T.);+#705 = FACE_BOUND('',#706,.T.);+#706 = EDGE_LOOP('',(#707,#708,#731,#759));+#707 = ORIENTED_EDGE('',*,*,#43,.F.);+#708 = ORIENTED_EDGE('',*,*,#709,.T.);+#709 = EDGE_CURVE('',#44,#710,#712,.T.);+#710 = VERTEX_POINT('',#711);+#711 = CARTESIAN_POINT('',(2.,-1.75,0.9));+#712 = SURFACE_CURVE('',#713,(#717,#724),.PCURVE_S1.);+#713 = LINE('',#714,#715);+#714 = CARTESIAN_POINT('',(-2.,-1.75,0.9));+#715 = VECTOR('',#716,1.);+#716 = DIRECTION('',(1.,0.,0.));+#717 = PCURVE('',#66,#718);+#718 = DEFINITIONAL_REPRESENTATION('',(#719),#723);+#719 = LINE('',#720,#721);+#720 = CARTESIAN_POINT('',(0.,0.));+#721 = VECTOR('',#722,1.);+#722 = DIRECTION('',(1.,0.));+#723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#724 = PCURVE('',#94,#725);+#725 = DEFINITIONAL_REPRESENTATION('',(#726),#730);+#726 = LINE('',#727,#728);+#727 = CARTESIAN_POINT('',(0.9,0.));+#728 = VECTOR('',#729,1.);+#729 = DIRECTION('',(0.,1.));+#730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#731 = ORIENTED_EDGE('',*,*,#732,.T.);+#732 = EDGE_CURVE('',#710,#733,#735,.T.);+#733 = VERTEX_POINT('',#734);+#734 = CARTESIAN_POINT('',(2.,1.75,0.9));+#735 = SURFACE_CURVE('',#736,(#740,#747),.PCURVE_S1.);+#736 = LINE('',#737,#738);+#737 = CARTESIAN_POINT('',(2.,-1.75,0.9));+#738 = VECTOR('',#739,1.);+#739 = DIRECTION('',(0.,1.,0.));+#740 = PCURVE('',#66,#741);+#741 = DEFINITIONAL_REPRESENTATION('',(#742),#746);+#742 = LINE('',#743,#744);+#743 = CARTESIAN_POINT('',(4.,0.));+#744 = VECTOR('',#745,1.);+#745 = DIRECTION('',(0.,1.));+#746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#747 = PCURVE('',#748,#753);+#748 = PLANE('',#749);+#749 = AXIS2_PLACEMENT_3D('',#750,#751,#752);+#750 = CARTESIAN_POINT('',(2.,-1.75,0.));+#751 = DIRECTION('',(1.,0.,0.));+#752 = DIRECTION('',(0.,0.,1.));+#753 = DEFINITIONAL_REPRESENTATION('',(#754),#758);+#754 = LINE('',#755,#756);+#755 = CARTESIAN_POINT('',(0.9,0.));+#756 = VECTOR('',#757,1.);+#757 = DIRECTION('',(0.,-1.));+#758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#759 = ORIENTED_EDGE('',*,*,#760,.F.);+#760 = EDGE_CURVE('',#46,#733,#761,.T.);+#761 = SURFACE_CURVE('',#762,(#766,#773),.PCURVE_S1.);+#762 = LINE('',#763,#764);+#763 = CARTESIAN_POINT('',(-2.,1.75,0.9));+#764 = VECTOR('',#765,1.);+#765 = DIRECTION('',(1.,0.,0.));+#766 = PCURVE('',#66,#767);+#767 = DEFINITIONAL_REPRESENTATION('',(#768),#772);+#768 = LINE('',#769,#770);+#769 = CARTESIAN_POINT('',(0.,3.5));+#770 = VECTOR('',#771,1.);+#771 = DIRECTION('',(1.,0.));+#772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#773 = PCURVE('',#693,#774);+#774 = DEFINITIONAL_REPRESENTATION('',(#775),#779);+#775 = LINE('',#776,#777);+#776 = CARTESIAN_POINT('',(0.9,0.));+#777 = VECTOR('',#778,1.);+#778 = DIRECTION('',(0.,1.));+#779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#780 = FACE_BOUND('',#781,.T.);+#781 = EDGE_LOOP('',(#782));+#782 = ORIENTED_EDGE('',*,*,#783,.F.);+#783 = EDGE_CURVE('',#784,#784,#786,.T.);+#784 = VERTEX_POINT('',#785);+#785 = CARTESIAN_POINT('',(-1.25,1.2,0.9));+#786 = SURFACE_CURVE('',#787,(#792,#799),.PCURVE_S1.);+#787 = CIRCLE('',#788,0.2);+#788 = AXIS2_PLACEMENT_3D('',#789,#790,#791);+#789 = CARTESIAN_POINT('',(-1.45,1.2,0.9));+#790 = DIRECTION('',(0.,0.,1.));+#791 = DIRECTION('',(1.,0.,0.));+#792 = PCURVE('',#66,#793);+#793 = DEFINITIONAL_REPRESENTATION('',(#794),#798);+#794 = CIRCLE('',#795,0.2);+#795 = AXIS2_PLACEMENT_2D('',#796,#797);+#796 = CARTESIAN_POINT('',(0.55,2.95));+#797 = DIRECTION('',(1.,0.));+#798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#799 = PCURVE('',#800,#805);+#800 = CYLINDRICAL_SURFACE('',#801,0.2);+#801 = AXIS2_PLACEMENT_3D('',#802,#803,#804);+#802 = CARTESIAN_POINT('',(-1.45,1.2,0.87));+#803 = DIRECTION('',(-0.,-0.,-1.));+#804 = DIRECTION('',(1.,0.,0.));+#805 = DEFINITIONAL_REPRESENTATION('',(#806),#810);+#806 = LINE('',#807,#808);+#807 = CARTESIAN_POINT('',(-0.,-3.E-02));+#808 = VECTOR('',#809,1.);+#809 = DIRECTION('',(-1.,0.));+#810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#811 = ADVANCED_FACE('',(#812),#693,.T.);+#812 = FACE_BOUND('',#813,.T.);+#813 = EDGE_LOOP('',(#814,#837,#838,#839,#862,#890,#918,#946,#974,#997,+ #1025,#1053,#1081,#1104,#1132,#1160,#1188,#1211,#1239,#1267,#1295,+ #1318,#1346,#1369));+#814 = ORIENTED_EDGE('',*,*,#815,.F.);+#815 = EDGE_CURVE('',#652,#816,#818,.T.);+#816 = VERTEX_POINT('',#817);+#817 = CARTESIAN_POINT('',(-1.85,1.75,0.));+#818 = SURFACE_CURVE('',#819,(#823,#830),.PCURVE_S1.);+#819 = LINE('',#820,#821);+#820 = CARTESIAN_POINT('',(-2.,1.75,0.));+#821 = VECTOR('',#822,1.);+#822 = DIRECTION('',(1.,0.,0.));+#823 = PCURVE('',#693,#824);+#824 = DEFINITIONAL_REPRESENTATION('',(#825),#829);+#825 = LINE('',#826,#827);+#826 = CARTESIAN_POINT('',(0.,0.));+#827 = VECTOR('',#828,1.);+#828 = DIRECTION('',(0.,1.));+#829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#830 = PCURVE('',#667,#831);+#831 = DEFINITIONAL_REPRESENTATION('',(#832),#836);+#832 = LINE('',#833,#834);+#833 = CARTESIAN_POINT('',(0.,3.5));+#834 = VECTOR('',#835,1.);+#835 = DIRECTION('',(1.,0.));+#836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#837 = ORIENTED_EDGE('',*,*,#679,.T.);+#838 = ORIENTED_EDGE('',*,*,#760,.T.);+#839 = ORIENTED_EDGE('',*,*,#840,.F.);+#840 = EDGE_CURVE('',#841,#733,#843,.T.);+#841 = VERTEX_POINT('',#842);+#842 = CARTESIAN_POINT('',(2.,1.75,0.));+#843 = SURFACE_CURVE('',#844,(#848,#855),.PCURVE_S1.);+#844 = LINE('',#845,#846);+#845 = CARTESIAN_POINT('',(2.,1.75,0.));+#846 = VECTOR('',#847,1.);+#847 = DIRECTION('',(0.,0.,1.));+#848 = PCURVE('',#693,#849);+#849 = DEFINITIONAL_REPRESENTATION('',(#850),#854);+#850 = LINE('',#851,#852);+#851 = CARTESIAN_POINT('',(0.,4.));+#852 = VECTOR('',#853,1.);+#853 = DIRECTION('',(1.,0.));+#854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#855 = PCURVE('',#748,#856);+#856 = DEFINITIONAL_REPRESENTATION('',(#857),#861);+#857 = LINE('',#858,#859);+#858 = CARTESIAN_POINT('',(0.,-3.5));+#859 = VECTOR('',#860,1.);+#860 = DIRECTION('',(1.,0.));+#861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#862 = ORIENTED_EDGE('',*,*,#863,.F.);+#863 = EDGE_CURVE('',#864,#841,#866,.T.);+#864 = VERTEX_POINT('',#865);+#865 = CARTESIAN_POINT('',(1.8,1.75,0.));+#866 = SURFACE_CURVE('',#867,(#871,#878),.PCURVE_S1.);+#867 = LINE('',#868,#869);+#868 = CARTESIAN_POINT('',(-2.,1.75,0.));+#869 = VECTOR('',#870,1.);+#870 = DIRECTION('',(1.,0.,0.));+#871 = PCURVE('',#693,#872);+#872 = DEFINITIONAL_REPRESENTATION('',(#873),#877);+#873 = LINE('',#874,#875);+#874 = CARTESIAN_POINT('',(0.,0.));+#875 = VECTOR('',#876,1.);+#876 = DIRECTION('',(0.,1.));+#877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#878 = PCURVE('',#879,#884);+#879 = PLANE('',#880);+#880 = AXIS2_PLACEMENT_3D('',#881,#882,#883);+#881 = CARTESIAN_POINT('',(-2.,-1.75,0.));+#882 = DIRECTION('',(0.,0.,1.));+#883 = DIRECTION('',(1.,0.,0.));+#884 = DEFINITIONAL_REPRESENTATION('',(#885),#889);+#885 = LINE('',#886,#887);+#886 = CARTESIAN_POINT('',(0.,3.5));+#887 = VECTOR('',#888,1.);+#888 = DIRECTION('',(1.,0.));+#889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#890 = ORIENTED_EDGE('',*,*,#891,.T.);+#891 = EDGE_CURVE('',#864,#892,#894,.T.);+#892 = VERTEX_POINT('',#893);+#893 = CARTESIAN_POINT('',(1.8,1.75,0.2));+#894 = SURFACE_CURVE('',#895,(#899,#906),.PCURVE_S1.);+#895 = LINE('',#896,#897);+#896 = CARTESIAN_POINT('',(1.8,1.75,0.));+#897 = VECTOR('',#898,1.);+#898 = DIRECTION('',(0.,0.,1.));+#899 = PCURVE('',#693,#900);+#900 = DEFINITIONAL_REPRESENTATION('',(#901),#905);+#901 = LINE('',#902,#903);+#902 = CARTESIAN_POINT('',(0.,3.8));+#903 = VECTOR('',#904,1.);+#904 = DIRECTION('',(1.,0.));+#905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#906 = PCURVE('',#907,#912);+#907 = PLANE('',#908);+#908 = AXIS2_PLACEMENT_3D('',#909,#910,#911);+#909 = CARTESIAN_POINT('',(1.8,1.35,0.));+#910 = DIRECTION('',(1.,0.,0.));+#911 = DIRECTION('',(0.,0.,1.));+#912 = DEFINITIONAL_REPRESENTATION('',(#913),#917);+#913 = LINE('',#914,#915);+#914 = CARTESIAN_POINT('',(0.,-0.4));+#915 = VECTOR('',#916,1.);+#916 = DIRECTION('',(1.,0.));+#917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#918 = ORIENTED_EDGE('',*,*,#919,.F.);+#919 = EDGE_CURVE('',#920,#892,#922,.T.);+#920 = VERTEX_POINT('',#921);+#921 = CARTESIAN_POINT('',(1.4,1.75,0.2));+#922 = SURFACE_CURVE('',#923,(#927,#934),.PCURVE_S1.);+#923 = LINE('',#924,#925);+#924 = CARTESIAN_POINT('',(1.4,1.75,0.2));+#925 = VECTOR('',#926,1.);+#926 = DIRECTION('',(1.,0.,0.));+#927 = PCURVE('',#693,#928);+#928 = DEFINITIONAL_REPRESENTATION('',(#929),#933);+#929 = LINE('',#930,#931);+#930 = CARTESIAN_POINT('',(0.2,3.4));+#931 = VECTOR('',#932,1.);+#932 = DIRECTION('',(0.,1.));+#933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#934 = PCURVE('',#935,#940);+#935 = PLANE('',#936);+#936 = AXIS2_PLACEMENT_3D('',#937,#938,#939);+#937 = CARTESIAN_POINT('',(1.4,0.95,0.2));+#938 = DIRECTION('',(0.,0.,1.));+#939 = DIRECTION('',(1.,0.,0.));+#940 = DEFINITIONAL_REPRESENTATION('',(#941),#945);+#941 = LINE('',#942,#943);+#942 = CARTESIAN_POINT('',(0.,0.8));+#943 = VECTOR('',#944,1.);+#944 = DIRECTION('',(1.,0.));+#945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#946 = ORIENTED_EDGE('',*,*,#947,.F.);+#947 = EDGE_CURVE('',#948,#920,#950,.T.);+#948 = VERTEX_POINT('',#949);+#949 = CARTESIAN_POINT('',(1.4,1.75,0.));+#950 = SURFACE_CURVE('',#951,(#955,#962),.PCURVE_S1.);+#951 = LINE('',#952,#953);+#952 = CARTESIAN_POINT('',(1.4,1.75,0.));+#953 = VECTOR('',#954,1.);+#954 = DIRECTION('',(0.,0.,1.));+#955 = PCURVE('',#693,#956);+#956 = DEFINITIONAL_REPRESENTATION('',(#957),#961);+#957 = LINE('',#958,#959);+#958 = CARTESIAN_POINT('',(0.,3.4));+#959 = VECTOR('',#960,1.);+#960 = DIRECTION('',(1.,0.));+#961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#962 = PCURVE('',#963,#968);+#963 = PLANE('',#964);+#964 = AXIS2_PLACEMENT_3D('',#965,#966,#967);+#965 = CARTESIAN_POINT('',(1.4,0.95,0.));+#966 = DIRECTION('',(1.,0.,0.));+#967 = DIRECTION('',(0.,0.,1.));+#968 = DEFINITIONAL_REPRESENTATION('',(#969),#973);+#969 = LINE('',#970,#971);+#970 = CARTESIAN_POINT('',(0.,-0.8));+#971 = VECTOR('',#972,1.);+#972 = DIRECTION('',(1.,0.));+#973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#974 = ORIENTED_EDGE('',*,*,#975,.F.);+#975 = EDGE_CURVE('',#976,#948,#978,.T.);+#976 = VERTEX_POINT('',#977);+#977 = CARTESIAN_POINT('',(0.65,1.75,0.));+#978 = SURFACE_CURVE('',#979,(#983,#990),.PCURVE_S1.);+#979 = LINE('',#980,#981);+#980 = CARTESIAN_POINT('',(-2.,1.75,0.));+#981 = VECTOR('',#982,1.);+#982 = DIRECTION('',(1.,0.,0.));+#983 = PCURVE('',#693,#984);+#984 = DEFINITIONAL_REPRESENTATION('',(#985),#989);+#985 = LINE('',#986,#987);+#986 = CARTESIAN_POINT('',(0.,0.));+#987 = VECTOR('',#988,1.);+#988 = DIRECTION('',(0.,1.));+#989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#990 = PCURVE('',#234,#991);+#991 = DEFINITIONAL_REPRESENTATION('',(#992),#996);+#992 = LINE('',#993,#994);+#993 = CARTESIAN_POINT('',(0.,3.5));+#994 = VECTOR('',#995,1.);+#995 = DIRECTION('',(1.,0.));+#996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#997 = ORIENTED_EDGE('',*,*,#998,.T.);+#998 = EDGE_CURVE('',#976,#999,#1001,.T.);+#999 = VERTEX_POINT('',#1000);+#1000 = CARTESIAN_POINT('',(0.65,1.75,0.2));+#1001 = SURFACE_CURVE('',#1002,(#1006,#1013),.PCURVE_S1.);+#1002 = LINE('',#1003,#1004);+#1003 = CARTESIAN_POINT('',(0.65,1.75,0.));+#1004 = VECTOR('',#1005,1.);+#1005 = DIRECTION('',(0.,0.,1.));+#1006 = PCURVE('',#693,#1007);+#1007 = DEFINITIONAL_REPRESENTATION('',(#1008),#1012);+#1008 = LINE('',#1009,#1010);+#1009 = CARTESIAN_POINT('',(0.,2.65));+#1010 = VECTOR('',#1011,1.);+#1011 = DIRECTION('',(1.,0.));+#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.65,0.95,0.));+#1017 = DIRECTION('',(1.,0.,0.));+#1018 = DIRECTION('',(0.,0.,1.));+#1019 = DEFINITIONAL_REPRESENTATION('',(#1020),#1024);+#1020 = LINE('',#1021,#1022);+#1021 = CARTESIAN_POINT('',(0.,-0.8));+#1022 = VECTOR('',#1023,1.);+#1023 = DIRECTION('',(1.,0.));+#1024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1025 = ORIENTED_EDGE('',*,*,#1026,.F.);+#1026 = EDGE_CURVE('',#1027,#999,#1029,.T.);+#1027 = VERTEX_POINT('',#1028);+#1028 = CARTESIAN_POINT('',(0.25,1.75,0.2));+#1029 = SURFACE_CURVE('',#1030,(#1034,#1041),.PCURVE_S1.);+#1030 = LINE('',#1031,#1032);+#1031 = CARTESIAN_POINT('',(0.25,1.75,0.2));+#1032 = VECTOR('',#1033,1.);+#1033 = DIRECTION('',(1.,0.,0.));+#1034 = PCURVE('',#693,#1035);+#1035 = DEFINITIONAL_REPRESENTATION('',(#1036),#1040);+#1036 = LINE('',#1037,#1038);+#1037 = CARTESIAN_POINT('',(0.2,2.25));+#1038 = VECTOR('',#1039,1.);+#1039 = DIRECTION('',(0.,1.));+#1040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1041 = PCURVE('',#1042,#1047);+#1042 = PLANE('',#1043);+#1043 = AXIS2_PLACEMENT_3D('',#1044,#1045,#1046);+#1044 = CARTESIAN_POINT('',(0.25,0.95,0.2));+#1045 = DIRECTION('',(0.,0.,1.));+#1046 = DIRECTION('',(1.,0.,0.));+#1047 = DEFINITIONAL_REPRESENTATION('',(#1048),#1052);+#1048 = LINE('',#1049,#1050);+#1049 = CARTESIAN_POINT('',(0.,0.8));+#1050 = VECTOR('',#1051,1.);+#1051 = DIRECTION('',(1.,0.));+#1052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1053 = ORIENTED_EDGE('',*,*,#1054,.F.);+#1054 = EDGE_CURVE('',#1055,#1027,#1057,.T.);+#1055 = VERTEX_POINT('',#1056);+#1056 = CARTESIAN_POINT('',(0.25,1.75,0.));+#1057 = SURFACE_CURVE('',#1058,(#1062,#1069),.PCURVE_S1.);+#1058 = LINE('',#1059,#1060);+#1059 = CARTESIAN_POINT('',(0.25,1.75,0.));+#1060 = VECTOR('',#1061,1.);+#1061 = DIRECTION('',(0.,0.,1.));+#1062 = PCURVE('',#693,#1063);+#1063 = DEFINITIONAL_REPRESENTATION('',(#1064),#1068);+#1064 = LINE('',#1065,#1066);+#1065 = CARTESIAN_POINT('',(0.,2.25));+#1066 = VECTOR('',#1067,1.);+#1067 = DIRECTION('',(1.,0.));+#1068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1069 = PCURVE('',#1070,#1075);+#1070 = PLANE('',#1071);+#1071 = AXIS2_PLACEMENT_3D('',#1072,#1073,#1074);+#1072 = CARTESIAN_POINT('',(0.25,0.95,0.));+#1073 = DIRECTION('',(1.,0.,0.));+#1074 = DIRECTION('',(0.,0.,1.));+#1075 = DEFINITIONAL_REPRESENTATION('',(#1076),#1080);+#1076 = LINE('',#1077,#1078);+#1077 = CARTESIAN_POINT('',(0.,-0.8));+#1078 = VECTOR('',#1079,1.);+#1079 = DIRECTION('',(1.,0.));+#1080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1081 = ORIENTED_EDGE('',*,*,#1082,.F.);+#1082 = EDGE_CURVE('',#1083,#1055,#1085,.T.);+#1083 = VERTEX_POINT('',#1084);+#1084 = CARTESIAN_POINT('',(-0.5,1.75,0.));+#1085 = SURFACE_CURVE('',#1086,(#1090,#1097),.PCURVE_S1.);+#1086 = LINE('',#1087,#1088);+#1087 = CARTESIAN_POINT('',(-2.,1.75,0.));+#1088 = VECTOR('',#1089,1.);+#1089 = DIRECTION('',(1.,0.,0.));+#1090 = PCURVE('',#693,#1091);+#1091 = DEFINITIONAL_REPRESENTATION('',(#1092),#1096);+#1092 = LINE('',#1093,#1094);+#1093 = CARTESIAN_POINT('',(0.,0.));+#1094 = VECTOR('',#1095,1.);+#1095 = DIRECTION('',(0.,1.));+#1096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1097 = PCURVE('',#234,#1098);+#1098 = DEFINITIONAL_REPRESENTATION('',(#1099),#1103);+#1099 = LINE('',#1100,#1101);+#1100 = CARTESIAN_POINT('',(0.,3.5));+#1101 = VECTOR('',#1102,1.);+#1102 = DIRECTION('',(1.,0.));+#1103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1104 = ORIENTED_EDGE('',*,*,#1105,.T.);+#1105 = EDGE_CURVE('',#1083,#1106,#1108,.T.);+#1106 = VERTEX_POINT('',#1107);+#1107 = CARTESIAN_POINT('',(-0.5,1.75,0.2));+#1108 = SURFACE_CURVE('',#1109,(#1113,#1120),.PCURVE_S1.);+#1109 = LINE('',#1110,#1111);+#1110 = CARTESIAN_POINT('',(-0.5,1.75,0.));+#1111 = VECTOR('',#1112,1.);+#1112 = DIRECTION('',(0.,0.,1.));+#1113 = PCURVE('',#693,#1114);+#1114 = DEFINITIONAL_REPRESENTATION('',(#1115),#1119);+#1115 = LINE('',#1116,#1117);+#1116 = CARTESIAN_POINT('',(0.,1.5));+#1117 = VECTOR('',#1118,1.);+#1118 = DIRECTION('',(1.,0.));+#1119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1120 = PCURVE('',#1121,#1126);+#1121 = PLANE('',#1122);+#1122 = AXIS2_PLACEMENT_3D('',#1123,#1124,#1125);+#1123 = CARTESIAN_POINT('',(-0.5,1.25,0.));+#1124 = DIRECTION('',(1.,0.,0.));+#1125 = DIRECTION('',(0.,0.,1.));+#1126 = DEFINITIONAL_REPRESENTATION('',(#1127),#1131);+#1127 = LINE('',#1128,#1129);+#1128 = CARTESIAN_POINT('',(0.,-0.5));+#1129 = VECTOR('',#1130,1.);+#1130 = DIRECTION('',(1.,0.));+#1131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1132 = ORIENTED_EDGE('',*,*,#1133,.F.);+#1133 = EDGE_CURVE('',#1134,#1106,#1136,.T.);+#1134 = VERTEX_POINT('',#1135);+#1135 = CARTESIAN_POINT('',(-0.75,1.75,0.2));+#1136 = SURFACE_CURVE('',#1137,(#1141,#1148),.PCURVE_S1.);+#1137 = LINE('',#1138,#1139);+#1138 = CARTESIAN_POINT('',(-0.75,1.75,0.2));+#1139 = VECTOR('',#1140,1.);+#1140 = DIRECTION('',(1.,0.,0.));+#1141 = PCURVE('',#693,#1142);+#1142 = DEFINITIONAL_REPRESENTATION('',(#1143),#1147);+#1143 = LINE('',#1144,#1145);+#1144 = CARTESIAN_POINT('',(0.2,1.25));+#1145 = VECTOR('',#1146,1.);+#1146 = DIRECTION('',(0.,1.));+#1147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1148 = PCURVE('',#1149,#1154);+#1149 = PLANE('',#1150);+#1150 = AXIS2_PLACEMENT_3D('',#1151,#1152,#1153);+#1151 = CARTESIAN_POINT('',(-0.75,1.25,0.2));+#1152 = DIRECTION('',(0.,0.,1.));+#1153 = DIRECTION('',(1.,0.,0.));+#1154 = DEFINITIONAL_REPRESENTATION('',(#1155),#1159);+#1155 = LINE('',#1156,#1157);+#1156 = CARTESIAN_POINT('',(0.,0.5));+#1157 = VECTOR('',#1158,1.);+#1158 = DIRECTION('',(1.,0.));+#1159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1160 = ORIENTED_EDGE('',*,*,#1161,.F.);+#1161 = EDGE_CURVE('',#1162,#1134,#1164,.T.);+#1162 = VERTEX_POINT('',#1163);+#1163 = CARTESIAN_POINT('',(-0.75,1.75,0.));+#1164 = SURFACE_CURVE('',#1165,(#1169,#1176),.PCURVE_S1.);+#1165 = LINE('',#1166,#1167);+#1166 = CARTESIAN_POINT('',(-0.75,1.75,0.));+#1167 = VECTOR('',#1168,1.);+#1168 = DIRECTION('',(0.,0.,1.));+#1169 = PCURVE('',#693,#1170);+#1170 = DEFINITIONAL_REPRESENTATION('',(#1171),#1175);+#1171 = LINE('',#1172,#1173);+#1172 = CARTESIAN_POINT('',(0.,1.25));+#1173 = VECTOR('',#1174,1.);+#1174 = DIRECTION('',(1.,0.));+#1175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1176 = PCURVE('',#1177,#1182);+#1177 = PLANE('',#1178);+#1178 = AXIS2_PLACEMENT_3D('',#1179,#1180,#1181);+#1179 = CARTESIAN_POINT('',(-0.75,1.25,0.));+#1180 = DIRECTION('',(1.,0.,0.));+#1181 = DIRECTION('',(0.,0.,1.));+#1182 = DEFINITIONAL_REPRESENTATION('',(#1183),#1187);+#1183 = LINE('',#1184,#1185);+#1184 = CARTESIAN_POINT('',(0.,-0.5));+#1185 = VECTOR('',#1186,1.);+#1186 = DIRECTION('',(1.,0.));+#1187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1188 = ORIENTED_EDGE('',*,*,#1189,.F.);+#1189 = EDGE_CURVE('',#1190,#1162,#1192,.T.);+#1190 = VERTEX_POINT('',#1191);+#1191 = CARTESIAN_POINT('',(-1.,1.75,0.));+#1192 = SURFACE_CURVE('',#1193,(#1197,#1204),.PCURVE_S1.);+#1193 = LINE('',#1194,#1195);+#1194 = CARTESIAN_POINT('',(-2.,1.75,0.));+#1195 = VECTOR('',#1196,1.);+#1196 = DIRECTION('',(1.,0.,0.));+#1197 = PCURVE('',#693,#1198);+#1198 = DEFINITIONAL_REPRESENTATION('',(#1199),#1203);+#1199 = LINE('',#1200,#1201);+#1200 = CARTESIAN_POINT('',(0.,0.));+#1201 = VECTOR('',#1202,1.);+#1202 = DIRECTION('',(0.,1.));+#1203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1204 = PCURVE('',#234,#1205);+#1205 = DEFINITIONAL_REPRESENTATION('',(#1206),#1210);+#1206 = LINE('',#1207,#1208);+#1207 = CARTESIAN_POINT('',(0.,3.5));+#1208 = VECTOR('',#1209,1.);+#1209 = DIRECTION('',(1.,0.));+#1210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1211 = ORIENTED_EDGE('',*,*,#1212,.T.);+#1212 = EDGE_CURVE('',#1190,#1213,#1215,.T.);+#1213 = VERTEX_POINT('',#1214);+#1214 = CARTESIAN_POINT('',(-1.,1.75,0.2));+#1215 = SURFACE_CURVE('',#1216,(#1220,#1227),.PCURVE_S1.);+#1216 = LINE('',#1217,#1218);+#1217 = CARTESIAN_POINT('',(-1.,1.75,0.));+#1218 = VECTOR('',#1219,1.);+#1219 = DIRECTION('',(0.,0.,1.));+#1220 = PCURVE('',#693,#1221);+#1221 = DEFINITIONAL_REPRESENTATION('',(#1222),#1226);+#1222 = LINE('',#1223,#1224);+#1223 = CARTESIAN_POINT('',(0.,1.));+#1224 = VECTOR('',#1225,1.);+#1225 = DIRECTION('',(1.,0.));+#1226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1227 = PCURVE('',#1228,#1233);+#1228 = PLANE('',#1229);+#1229 = AXIS2_PLACEMENT_3D('',#1230,#1231,#1232);+#1230 = CARTESIAN_POINT('',(-1.,1.25,0.));+#1231 = DIRECTION('',(1.,0.,0.));+#1232 = DIRECTION('',(0.,0.,1.));+#1233 = DEFINITIONAL_REPRESENTATION('',(#1234),#1238);+#1234 = LINE('',#1235,#1236);+#1235 = CARTESIAN_POINT('',(0.,-0.5));+#1236 = VECTOR('',#1237,1.);+#1237 = DIRECTION('',(1.,0.));+#1238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1239 = ORIENTED_EDGE('',*,*,#1240,.F.);+#1240 = EDGE_CURVE('',#1241,#1213,#1243,.T.);+#1241 = VERTEX_POINT('',#1242);+#1242 = CARTESIAN_POINT('',(-1.25,1.75,0.2));+#1243 = SURFACE_CURVE('',#1244,(#1248,#1255),.PCURVE_S1.);+#1244 = LINE('',#1245,#1246);+#1245 = CARTESIAN_POINT('',(-1.25,1.75,0.2));+#1246 = VECTOR('',#1247,1.);+#1247 = DIRECTION('',(1.,0.,0.));+#1248 = PCURVE('',#693,#1249);+#1249 = DEFINITIONAL_REPRESENTATION('',(#1250),#1254);+#1250 = LINE('',#1251,#1252);+#1251 = CARTESIAN_POINT('',(0.2,0.75));+#1252 = VECTOR('',#1253,1.);+#1253 = DIRECTION('',(0.,1.));+#1254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1255 = PCURVE('',#1256,#1261);+#1256 = PLANE('',#1257);+#1257 = AXIS2_PLACEMENT_3D('',#1258,#1259,#1260);+#1258 = CARTESIAN_POINT('',(-1.25,1.25,0.2));+#1259 = DIRECTION('',(0.,0.,1.));+#1260 = DIRECTION('',(1.,0.,0.));+#1261 = DEFINITIONAL_REPRESENTATION('',(#1262),#1266);+#1262 = LINE('',#1263,#1264);+#1263 = CARTESIAN_POINT('',(0.,0.5));+#1264 = VECTOR('',#1265,1.);+#1265 = DIRECTION('',(1.,0.));+#1266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1267 = ORIENTED_EDGE('',*,*,#1268,.F.);+#1268 = EDGE_CURVE('',#1269,#1241,#1271,.T.);+#1269 = VERTEX_POINT('',#1270);+#1270 = CARTESIAN_POINT('',(-1.25,1.75,0.));+#1271 = SURFACE_CURVE('',#1272,(#1276,#1283),.PCURVE_S1.);+#1272 = LINE('',#1273,#1274);+#1273 = CARTESIAN_POINT('',(-1.25,1.75,0.));+#1274 = VECTOR('',#1275,1.);+#1275 = DIRECTION('',(0.,0.,1.));+#1276 = PCURVE('',#693,#1277);+#1277 = DEFINITIONAL_REPRESENTATION('',(#1278),#1282);+#1278 = LINE('',#1279,#1280);+#1279 = CARTESIAN_POINT('',(0.,0.75));+#1280 = VECTOR('',#1281,1.);+#1281 = DIRECTION('',(1.,0.));+#1282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1283 = PCURVE('',#1284,#1289);+#1284 = PLANE('',#1285);+#1285 = AXIS2_PLACEMENT_3D('',#1286,#1287,#1288);+#1286 = CARTESIAN_POINT('',(-1.25,1.25,0.));+#1287 = DIRECTION('',(1.,0.,0.));+#1288 = DIRECTION('',(0.,0.,1.));+#1289 = DEFINITIONAL_REPRESENTATION('',(#1290),#1294);+#1290 = LINE('',#1291,#1292);+#1291 = CARTESIAN_POINT('',(0.,-0.5));+#1292 = VECTOR('',#1293,1.);+#1293 = DIRECTION('',(1.,0.));+#1294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1295 = ORIENTED_EDGE('',*,*,#1296,.F.);+#1296 = EDGE_CURVE('',#1297,#1269,#1299,.T.);+#1297 = VERTEX_POINT('',#1298);+#1298 = CARTESIAN_POINT('',(-1.5,1.75,0.));+#1299 = SURFACE_CURVE('',#1300,(#1304,#1311),.PCURVE_S1.);+#1300 = LINE('',#1301,#1302);+#1301 = CARTESIAN_POINT('',(-2.,1.75,0.));+#1302 = VECTOR('',#1303,1.);+#1303 = DIRECTION('',(1.,0.,0.));+#1304 = PCURVE('',#693,#1305);+#1305 = DEFINITIONAL_REPRESENTATION('',(#1306),#1310);+#1306 = LINE('',#1307,#1308);+#1307 = CARTESIAN_POINT('',(0.,0.));+#1308 = VECTOR('',#1309,1.);+#1309 = DIRECTION('',(0.,1.));+#1310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1311 = PCURVE('',#234,#1312);+#1312 = DEFINITIONAL_REPRESENTATION('',(#1313),#1317);+#1313 = LINE('',#1314,#1315);+#1314 = CARTESIAN_POINT('',(0.,3.5));+#1315 = VECTOR('',#1316,1.);+#1316 = DIRECTION('',(1.,0.));+#1317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1318 = ORIENTED_EDGE('',*,*,#1319,.T.);+#1319 = EDGE_CURVE('',#1297,#1320,#1322,.T.);+#1320 = VERTEX_POINT('',#1321);+#1321 = CARTESIAN_POINT('',(-1.5,1.75,0.2));+#1322 = SURFACE_CURVE('',#1323,(#1327,#1334),.PCURVE_S1.);+#1323 = LINE('',#1324,#1325);+#1324 = CARTESIAN_POINT('',(-1.5,1.75,0.));+#1325 = VECTOR('',#1326,1.);+#1326 = DIRECTION('',(0.,0.,1.));+#1327 = PCURVE('',#693,#1328);+#1328 = DEFINITIONAL_REPRESENTATION('',(#1329),#1333);+#1329 = LINE('',#1330,#1331);+#1330 = CARTESIAN_POINT('',(0.,0.5));+#1331 = VECTOR('',#1332,1.);+#1332 = DIRECTION('',(1.,0.));+#1333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1334 = PCURVE('',#1335,#1340);+#1335 = PLANE('',#1336);+#1336 = AXIS2_PLACEMENT_3D('',#1337,#1338,#1339);+#1337 = CARTESIAN_POINT('',(-1.5,0.95,0.));+#1338 = DIRECTION('',(1.,0.,0.));+#1339 = DIRECTION('',(0.,0.,1.));+#1340 = DEFINITIONAL_REPRESENTATION('',(#1341),#1345);+#1341 = LINE('',#1342,#1343);+#1342 = CARTESIAN_POINT('',(0.,-0.8));+#1343 = VECTOR('',#1344,1.);+#1344 = DIRECTION('',(1.,0.));+#1345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1346 = ORIENTED_EDGE('',*,*,#1347,.F.);+#1347 = EDGE_CURVE('',#1348,#1320,#1350,.T.);+#1348 = VERTEX_POINT('',#1349);+#1349 = CARTESIAN_POINT('',(-1.85,1.75,0.2));+#1350 = SURFACE_CURVE('',#1351,(#1355,#1362),.PCURVE_S1.);+#1351 = LINE('',#1352,#1353);+#1352 = CARTESIAN_POINT('',(-2.,1.75,0.2));+#1353 = VECTOR('',#1354,1.);+#1354 = DIRECTION('',(1.,0.,0.));+#1355 = PCURVE('',#693,#1356);+#1356 = DEFINITIONAL_REPRESENTATION('',(#1357),#1361);+#1357 = LINE('',#1358,#1359);+#1358 = CARTESIAN_POINT('',(0.2,0.));+#1359 = VECTOR('',#1360,1.);+#1360 = DIRECTION('',(0.,1.));+#1361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1362 = PCURVE('',#611,#1363);+#1363 = DEFINITIONAL_REPRESENTATION('',(#1364),#1368);+#1364 = LINE('',#1365,#1366);+#1365 = CARTESIAN_POINT('',(0.,0.8));+#1366 = VECTOR('',#1367,1.);+#1367 = DIRECTION('',(1.,0.));+#1368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1369 = ORIENTED_EDGE('',*,*,#1370,.F.);+#1370 = EDGE_CURVE('',#816,#1348,#1371,.T.);+#1371 = SURFACE_CURVE('',#1372,(#1376,#1383),.PCURVE_S1.);+#1372 = LINE('',#1373,#1374);+#1373 = CARTESIAN_POINT('',(-1.85,1.75,0.));+#1374 = VECTOR('',#1375,1.);+#1375 = DIRECTION('',(0.,0.,1.));+#1376 = PCURVE('',#693,#1377);+#1377 = DEFINITIONAL_REPRESENTATION('',(#1378),#1382);+#1378 = LINE('',#1379,#1380);+#1379 = CARTESIAN_POINT('',(0.,0.15));+#1380 = VECTOR('',#1381,1.);+#1381 = DIRECTION('',(1.,0.));+#1382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1383 = PCURVE('',#1384,#1389);+#1384 = PLANE('',#1385);+#1385 = AXIS2_PLACEMENT_3D('',#1386,#1387,#1388);+#1386 = CARTESIAN_POINT('',(-1.85,1.35,0.));+#1387 = DIRECTION('',(1.,0.,0.));+#1388 = DIRECTION('',(0.,0.,1.));+#1389 = DEFINITIONAL_REPRESENTATION('',(#1390),#1394);+#1390 = LINE('',#1391,#1392);+#1391 = CARTESIAN_POINT('',(0.,-0.4));+#1392 = VECTOR('',#1393,1.);+#1393 = DIRECTION('',(1.,0.));+#1394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1395 = ADVANCED_FACE('',(#1396),#667,.F.);+#1396 = FACE_BOUND('',#1397,.F.);+#1397 = EDGE_LOOP('',(#1398,#1399,#1422,#1443));+#1398 = ORIENTED_EDGE('',*,*,#651,.F.);+#1399 = ORIENTED_EDGE('',*,*,#1400,.T.);+#1400 = EDGE_CURVE('',#624,#1401,#1403,.T.);+#1401 = VERTEX_POINT('',#1402);+#1402 = CARTESIAN_POINT('',(-1.85,1.35,0.));+#1403 = SURFACE_CURVE('',#1404,(#1408,#1415),.PCURVE_S1.);+#1404 = LINE('',#1405,#1406);+#1405 = CARTESIAN_POINT('',(-2.,1.35,0.));+#1406 = VECTOR('',#1407,1.);+#1407 = DIRECTION('',(1.,0.,0.));+#1408 = PCURVE('',#667,#1409);+#1409 = DEFINITIONAL_REPRESENTATION('',(#1410),#1414);+#1410 = LINE('',#1411,#1412);+#1411 = CARTESIAN_POINT('',(0.,3.1));+#1412 = VECTOR('',#1413,1.);+#1413 = DIRECTION('',(1.,0.));+#1414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1415 = PCURVE('',#639,#1416);+#1416 = DEFINITIONAL_REPRESENTATION('',(#1417),#1421);+#1417 = LINE('',#1418,#1419);+#1418 = CARTESIAN_POINT('',(0.,0.));+#1419 = VECTOR('',#1420,1.);+#1420 = DIRECTION('',(0.,1.));+#1421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1422 = ORIENTED_EDGE('',*,*,#1423,.T.);+#1423 = EDGE_CURVE('',#1401,#816,#1424,.T.);+#1424 = SURFACE_CURVE('',#1425,(#1429,#1436),.PCURVE_S1.);+#1425 = LINE('',#1426,#1427);+#1426 = CARTESIAN_POINT('',(-1.85,1.35,0.));+#1427 = VECTOR('',#1428,1.);+#1428 = DIRECTION('',(0.,1.,0.));+#1429 = PCURVE('',#667,#1430);+#1430 = DEFINITIONAL_REPRESENTATION('',(#1431),#1435);+#1431 = LINE('',#1432,#1433);+#1432 = CARTESIAN_POINT('',(0.15,3.1));+#1433 = VECTOR('',#1434,1.);+#1434 = DIRECTION('',(0.,1.));+#1435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1436 = PCURVE('',#1384,#1437);+#1437 = DEFINITIONAL_REPRESENTATION('',(#1438),#1442);+#1438 = LINE('',#1439,#1440);+#1439 = CARTESIAN_POINT('',(0.,0.));+#1440 = VECTOR('',#1441,1.);+#1441 = DIRECTION('',(0.,-1.));+#1442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1443 = ORIENTED_EDGE('',*,*,#815,.F.);+#1444 = ADVANCED_FACE('',(#1445),#639,.F.);+#1445 = FACE_BOUND('',#1446,.F.);+#1446 = EDGE_LOOP('',(#1447,#1448,#1449,#1472));+#1447 = ORIENTED_EDGE('',*,*,#1400,.F.);+#1448 = ORIENTED_EDGE('',*,*,#623,.T.);+#1449 = ORIENTED_EDGE('',*,*,#1450,.T.);+#1450 = EDGE_CURVE('',#596,#1451,#1453,.T.);+#1451 = VERTEX_POINT('',#1452);+#1452 = CARTESIAN_POINT('',(-1.85,1.35,0.2));+#1453 = SURFACE_CURVE('',#1454,(#1458,#1465),.PCURVE_S1.);+#1454 = LINE('',#1455,#1456);+#1455 = CARTESIAN_POINT('',(-2.,1.35,0.2));+#1456 = VECTOR('',#1457,1.);+#1457 = DIRECTION('',(1.,0.,0.));+#1458 = PCURVE('',#639,#1459);+#1459 = DEFINITIONAL_REPRESENTATION('',(#1460),#1464);+#1460 = LINE('',#1461,#1462);+#1461 = CARTESIAN_POINT('',(0.2,0.));+#1462 = VECTOR('',#1463,1.);+#1463 = DIRECTION('',(0.,1.));+#1464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1465 = PCURVE('',#611,#1466);+#1466 = DEFINITIONAL_REPRESENTATION('',(#1467),#1471);+#1467 = LINE('',#1468,#1469);+#1468 = CARTESIAN_POINT('',(0.,0.4));+#1469 = VECTOR('',#1470,1.);+#1470 = DIRECTION('',(1.,0.));+#1471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1472 = ORIENTED_EDGE('',*,*,#1473,.F.);+#1473 = EDGE_CURVE('',#1401,#1451,#1474,.T.);+#1474 = SURFACE_CURVE('',#1475,(#1479,#1486),.PCURVE_S1.);+#1475 = LINE('',#1476,#1477);+#1476 = CARTESIAN_POINT('',(-1.85,1.35,0.));+#1477 = VECTOR('',#1478,1.);+#1478 = DIRECTION('',(0.,0.,1.));+#1479 = PCURVE('',#639,#1480);+#1480 = DEFINITIONAL_REPRESENTATION('',(#1481),#1485);+#1481 = LINE('',#1482,#1483);+#1482 = CARTESIAN_POINT('',(0.,0.15));+#1483 = VECTOR('',#1484,1.);+#1484 = DIRECTION('',(1.,0.));+#1485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1486 = PCURVE('',#1384,#1487);+#1487 = DEFINITIONAL_REPRESENTATION('',(#1488),#1492);+#1488 = LINE('',#1489,#1490);+#1489 = CARTESIAN_POINT('',(0.,0.));+#1490 = VECTOR('',#1491,1.);+#1491 = DIRECTION('',(1.,0.));+#1492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1493 = ADVANCED_FACE('',(#1494),#611,.F.);+#1494 = FACE_BOUND('',#1495,.F.);+#1495 = EDGE_LOOP('',(#1496,#1497,#1520,#1541,#1542,#1563));+#1496 = ORIENTED_EDGE('',*,*,#595,.F.);+#1497 = ORIENTED_EDGE('',*,*,#1498,.T.);+#1498 = EDGE_CURVE('',#568,#1499,#1501,.T.);+#1499 = VERTEX_POINT('',#1500);+#1500 = CARTESIAN_POINT('',(-1.5,0.95,0.2));+#1501 = SURFACE_CURVE('',#1502,(#1506,#1513),.PCURVE_S1.);+#1502 = LINE('',#1503,#1504);+#1503 = CARTESIAN_POINT('',(-2.,0.95,0.2));+#1504 = VECTOR('',#1505,1.);+#1505 = DIRECTION('',(1.,0.,0.));+#1506 = PCURVE('',#611,#1507);+#1507 = DEFINITIONAL_REPRESENTATION('',(#1508),#1512);+#1508 = LINE('',#1509,#1510);+#1509 = CARTESIAN_POINT('',(0.,0.));+#1510 = VECTOR('',#1511,1.);+#1511 = DIRECTION('',(1.,0.));+#1512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1513 = PCURVE('',#583,#1514);+#1514 = DEFINITIONAL_REPRESENTATION('',(#1515),#1519);+#1515 = LINE('',#1516,#1517);+#1516 = CARTESIAN_POINT('',(0.2,0.));+#1517 = VECTOR('',#1518,1.);+#1518 = DIRECTION('',(0.,1.));+#1519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1520 = ORIENTED_EDGE('',*,*,#1521,.T.);+#1521 = EDGE_CURVE('',#1499,#1320,#1522,.T.);+#1522 = SURFACE_CURVE('',#1523,(#1527,#1534),.PCURVE_S1.);+#1523 = LINE('',#1524,#1525);+#1524 = CARTESIAN_POINT('',(-1.5,0.95,0.2));+#1525 = VECTOR('',#1526,1.);+#1526 = DIRECTION('',(0.,1.,0.));+#1527 = PCURVE('',#611,#1528);+#1528 = DEFINITIONAL_REPRESENTATION('',(#1529),#1533);+#1529 = LINE('',#1530,#1531);+#1530 = CARTESIAN_POINT('',(0.5,0.));+#1531 = VECTOR('',#1532,1.);+#1532 = DIRECTION('',(0.,1.));+#1533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1534 = PCURVE('',#1335,#1535);+#1535 = DEFINITIONAL_REPRESENTATION('',(#1536),#1540);+#1536 = LINE('',#1537,#1538);+#1537 = CARTESIAN_POINT('',(0.2,0.));+#1538 = VECTOR('',#1539,1.);+#1539 = DIRECTION('',(0.,-1.));+#1540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1541 = ORIENTED_EDGE('',*,*,#1347,.F.);+#1542 = ORIENTED_EDGE('',*,*,#1543,.F.);+#1543 = EDGE_CURVE('',#1451,#1348,#1544,.T.);+#1544 = SURFACE_CURVE('',#1545,(#1549,#1556),.PCURVE_S1.);+#1545 = LINE('',#1546,#1547);+#1546 = CARTESIAN_POINT('',(-1.85,1.35,0.2));+#1547 = VECTOR('',#1548,1.);+#1548 = DIRECTION('',(0.,1.,0.));+#1549 = PCURVE('',#611,#1550);+#1550 = DEFINITIONAL_REPRESENTATION('',(#1551),#1555);+#1551 = LINE('',#1552,#1553);+#1552 = CARTESIAN_POINT('',(0.15,0.4));+#1553 = VECTOR('',#1554,1.);+#1554 = DIRECTION('',(0.,1.));+#1555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1556 = PCURVE('',#1384,#1557);+#1557 = DEFINITIONAL_REPRESENTATION('',(#1558),#1562);+#1558 = LINE('',#1559,#1560);+#1559 = CARTESIAN_POINT('',(0.2,0.));+#1560 = VECTOR('',#1561,1.);+#1561 = DIRECTION('',(0.,-1.));+#1562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1563 = ORIENTED_EDGE('',*,*,#1450,.F.);+#1564 = ADVANCED_FACE('',(#1565),#583,.T.);+#1565 = FACE_BOUND('',#1566,.T.);+#1566 = EDGE_LOOP('',(#1567,#1590,#1591,#1592));+#1567 = ORIENTED_EDGE('',*,*,#1568,.F.);+#1568 = EDGE_CURVE('',#545,#1569,#1571,.T.);+#1569 = VERTEX_POINT('',#1570);+#1570 = CARTESIAN_POINT('',(-1.5,0.95,0.));+#1571 = SURFACE_CURVE('',#1572,(#1576,#1583),.PCURVE_S1.);+#1572 = LINE('',#1573,#1574);+#1573 = CARTESIAN_POINT('',(-2.,0.95,0.));+#1574 = VECTOR('',#1575,1.);+#1575 = DIRECTION('',(1.,0.,0.));+#1576 = PCURVE('',#583,#1577);+#1577 = DEFINITIONAL_REPRESENTATION('',(#1578),#1582);+#1578 = LINE('',#1579,#1580);+#1579 = CARTESIAN_POINT('',(0.,0.));+#1580 = VECTOR('',#1581,1.);+#1581 = DIRECTION('',(0.,1.));+#1582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1583 = PCURVE('',#234,#1584);+#1584 = DEFINITIONAL_REPRESENTATION('',(#1585),#1589);+#1585 = LINE('',#1586,#1587);+#1586 = CARTESIAN_POINT('',(0.,2.7));+#1587 = VECTOR('',#1588,1.);+#1588 = DIRECTION('',(1.,0.));+#1589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1590 = ORIENTED_EDGE('',*,*,#567,.T.);+#1591 = ORIENTED_EDGE('',*,*,#1498,.T.);+#1592 = ORIENTED_EDGE('',*,*,#1593,.F.);+#1593 = EDGE_CURVE('',#1569,#1499,#1594,.T.);+#1594 = SURFACE_CURVE('',#1595,(#1599,#1606),.PCURVE_S1.);+#1595 = LINE('',#1596,#1597);+#1596 = CARTESIAN_POINT('',(-1.5,0.95,0.));+#1597 = VECTOR('',#1598,1.);+#1598 = DIRECTION('',(0.,0.,1.));+#1599 = PCURVE('',#583,#1600);+#1600 = DEFINITIONAL_REPRESENTATION('',(#1601),#1605);+#1601 = LINE('',#1602,#1603);+#1602 = CARTESIAN_POINT('',(0.,0.5));+#1603 = VECTOR('',#1604,1.);+#1604 = DIRECTION('',(1.,0.));+#1605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1606 = PCURVE('',#1335,#1607);+#1607 = DEFINITIONAL_REPRESENTATION('',(#1608),#1612);+#1608 = LINE('',#1609,#1610);+#1609 = CARTESIAN_POINT('',(0.,0.));+#1610 = VECTOR('',#1611,1.);+#1611 = DIRECTION('',(1.,0.));+#1612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1613 = ADVANCED_FACE('',(#1614),#234,.F.);+#1614 = FACE_BOUND('',#1615,.F.);+#1615 = EDGE_LOOP('',(#1616,#1617,#1640,#1668,#1691,#1719,#1747,#1775,+ #1798,#1826,#1854,#1882,#1905,#1933,#1961,#1989,#2012,#2040,#2068,+ #2091,#2119,#2147,#2175,#2198,#2226,#2247,#2248,#2271,#2299,#2320,+ #2321,#2344,#2372,#2393,#2394,#2417,#2445,#2466,#2467,#2488,#2489,+ #2490,#2513,#2541,#2562,#2563,#2586,#2614,#2635,#2636,#2659,#2687));+#1616 = ORIENTED_EDGE('',*,*,#218,.F.);+#1617 = ORIENTED_EDGE('',*,*,#1618,.T.);+#1618 = EDGE_CURVE('',#191,#1619,#1621,.T.);+#1619 = VERTEX_POINT('',#1620);+#1620 = CARTESIAN_POINT('',(-1.5,-0.95,0.));+#1621 = SURFACE_CURVE('',#1622,(#1626,#1633),.PCURVE_S1.);+#1622 = LINE('',#1623,#1624);+#1623 = CARTESIAN_POINT('',(-2.,-0.95,0.));+#1624 = VECTOR('',#1625,1.);+#1625 = DIRECTION('',(1.,0.,0.));+#1626 = PCURVE('',#234,#1627);+#1627 = DEFINITIONAL_REPRESENTATION('',(#1628),#1632);+#1628 = LINE('',#1629,#1630);+#1629 = CARTESIAN_POINT('',(0.,0.8));+#1630 = VECTOR('',#1631,1.);+#1631 = DIRECTION('',(1.,0.));+#1632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1633 = PCURVE('',#206,#1634);+#1634 = DEFINITIONAL_REPRESENTATION('',(#1635),#1639);+#1635 = LINE('',#1636,#1637);+#1636 = CARTESIAN_POINT('',(0.,0.));+#1637 = VECTOR('',#1638,1.);+#1638 = DIRECTION('',(0.,1.));+#1639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1640 = ORIENTED_EDGE('',*,*,#1641,.F.);+#1641 = EDGE_CURVE('',#1642,#1619,#1644,.T.);+#1642 = VERTEX_POINT('',#1643);+#1643 = CARTESIAN_POINT('',(-1.5,-1.75,0.));+#1644 = SURFACE_CURVE('',#1645,(#1649,#1656),.PCURVE_S1.);+#1645 = LINE('',#1646,#1647);+#1646 = CARTESIAN_POINT('',(-1.5,-1.75,0.));+#1647 = VECTOR('',#1648,1.);+#1648 = DIRECTION('',(0.,1.,0.));+#1649 = PCURVE('',#234,#1650);+#1650 = DEFINITIONAL_REPRESENTATION('',(#1651),#1655);+#1651 = LINE('',#1652,#1653);+#1652 = CARTESIAN_POINT('',(0.5,0.));+#1653 = VECTOR('',#1654,1.);+#1654 = DIRECTION('',(0.,1.));+#1655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1656 = PCURVE('',#1657,#1662);+#1657 = PLANE('',#1658);+#1658 = AXIS2_PLACEMENT_3D('',#1659,#1660,#1661);+#1659 = CARTESIAN_POINT('',(-1.5,-1.75,0.));+#1660 = DIRECTION('',(1.,0.,0.));+#1661 = DIRECTION('',(0.,0.,1.));+#1662 = DEFINITIONAL_REPRESENTATION('',(#1663),#1667);+#1663 = LINE('',#1664,#1665);+#1664 = CARTESIAN_POINT('',(0.,0.));+#1665 = VECTOR('',#1666,1.);+#1666 = DIRECTION('',(0.,-1.));+#1667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1668 = ORIENTED_EDGE('',*,*,#1669,.T.);+#1669 = EDGE_CURVE('',#1642,#1670,#1672,.T.);+#1670 = VERTEX_POINT('',#1671);+#1671 = CARTESIAN_POINT('',(-1.25,-1.75,0.));+#1672 = SURFACE_CURVE('',#1673,(#1677,#1684),.PCURVE_S1.);+#1673 = LINE('',#1674,#1675);+#1674 = CARTESIAN_POINT('',(-2.,-1.75,0.));+#1675 = VECTOR('',#1676,1.);+#1676 = DIRECTION('',(1.,0.,0.));+#1677 = PCURVE('',#234,#1678);+#1678 = DEFINITIONAL_REPRESENTATION('',(#1679),#1683);+#1679 = LINE('',#1680,#1681);+#1680 = CARTESIAN_POINT('',(0.,0.));+#1681 = VECTOR('',#1682,1.);+#1682 = DIRECTION('',(1.,0.));+#1683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1684 = PCURVE('',#94,#1685);+#1685 = DEFINITIONAL_REPRESENTATION('',(#1686),#1690);+#1686 = LINE('',#1687,#1688);+#1687 = CARTESIAN_POINT('',(0.,0.));+#1688 = VECTOR('',#1689,1.);+#1689 = DIRECTION('',(0.,1.));+#1690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1691 = ORIENTED_EDGE('',*,*,#1692,.T.);+#1692 = EDGE_CURVE('',#1670,#1693,#1695,.T.);+#1693 = VERTEX_POINT('',#1694);+#1694 = CARTESIAN_POINT('',(-1.25,-1.25,0.));+#1695 = SURFACE_CURVE('',#1696,(#1700,#1707),.PCURVE_S1.);+#1696 = LINE('',#1697,#1698);+#1697 = CARTESIAN_POINT('',(-1.25,-1.75,0.));+#1698 = VECTOR('',#1699,1.);+#1699 = DIRECTION('',(0.,1.,0.));+#1700 = PCURVE('',#234,#1701);+#1701 = DEFINITIONAL_REPRESENTATION('',(#1702),#1706);+#1702 = LINE('',#1703,#1704);+#1703 = CARTESIAN_POINT('',(0.75,0.));+#1704 = VECTOR('',#1705,1.);+#1705 = DIRECTION('',(0.,1.));+#1706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1707 = PCURVE('',#1708,#1713);+#1708 = PLANE('',#1709);+#1709 = AXIS2_PLACEMENT_3D('',#1710,#1711,#1712);+#1710 = CARTESIAN_POINT('',(-1.25,-1.75,0.));+#1711 = DIRECTION('',(1.,0.,0.));+#1712 = DIRECTION('',(0.,0.,1.));+#1713 = DEFINITIONAL_REPRESENTATION('',(#1714),#1718);+#1714 = LINE('',#1715,#1716);+#1715 = CARTESIAN_POINT('',(0.,0.));+#1716 = VECTOR('',#1717,1.);+#1717 = DIRECTION('',(0.,-1.));+#1718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1719 = ORIENTED_EDGE('',*,*,#1720,.T.);+#1720 = EDGE_CURVE('',#1693,#1721,#1723,.T.);+#1721 = VERTEX_POINT('',#1722);+#1722 = CARTESIAN_POINT('',(-1.,-1.25,0.));+#1723 = SURFACE_CURVE('',#1724,(#1728,#1735),.PCURVE_S1.);+#1724 = LINE('',#1725,#1726);+#1725 = CARTESIAN_POINT('',(-1.25,-1.25,0.));+#1726 = VECTOR('',#1727,1.);+#1727 = DIRECTION('',(1.,0.,0.));+#1728 = PCURVE('',#234,#1729);+#1729 = DEFINITIONAL_REPRESENTATION('',(#1730),#1734);+#1730 = LINE('',#1731,#1732);+#1731 = CARTESIAN_POINT('',(0.75,0.5));+#1732 = VECTOR('',#1733,1.);+#1733 = DIRECTION('',(1.,0.));+#1734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1735 = PCURVE('',#1736,#1741);+#1736 = PLANE('',#1737);+#1737 = AXIS2_PLACEMENT_3D('',#1738,#1739,#1740);+#1738 = CARTESIAN_POINT('',(-1.25,-1.25,0.));+#1739 = DIRECTION('',(0.,1.,0.));+#1740 = DIRECTION('',(0.,0.,1.));+#1741 = DEFINITIONAL_REPRESENTATION('',(#1742),#1746);+#1742 = LINE('',#1743,#1744);+#1743 = CARTESIAN_POINT('',(0.,0.));+#1744 = VECTOR('',#1745,1.);+#1745 = DIRECTION('',(0.,1.));+#1746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1747 = ORIENTED_EDGE('',*,*,#1748,.F.);+#1748 = EDGE_CURVE('',#1749,#1721,#1751,.T.);+#1749 = VERTEX_POINT('',#1750);+#1750 = CARTESIAN_POINT('',(-1.,-1.75,0.));+#1751 = SURFACE_CURVE('',#1752,(#1756,#1763),.PCURVE_S1.);+#1752 = LINE('',#1753,#1754);+#1753 = CARTESIAN_POINT('',(-1.,-1.75,0.));+#1754 = VECTOR('',#1755,1.);+#1755 = DIRECTION('',(0.,1.,0.));+#1756 = PCURVE('',#234,#1757);+#1757 = DEFINITIONAL_REPRESENTATION('',(#1758),#1762);+#1758 = LINE('',#1759,#1760);+#1759 = CARTESIAN_POINT('',(1.,0.));+#1760 = VECTOR('',#1761,1.);+#1761 = DIRECTION('',(0.,1.));+#1762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1763 = PCURVE('',#1764,#1769);+#1764 = PLANE('',#1765);+#1765 = AXIS2_PLACEMENT_3D('',#1766,#1767,#1768);+#1766 = CARTESIAN_POINT('',(-1.,-1.75,0.));+#1767 = DIRECTION('',(1.,0.,0.));+#1768 = DIRECTION('',(0.,0.,1.));+#1769 = DEFINITIONAL_REPRESENTATION('',(#1770),#1774);+#1770 = LINE('',#1771,#1772);+#1771 = CARTESIAN_POINT('',(0.,0.));+#1772 = VECTOR('',#1773,1.);+#1773 = DIRECTION('',(0.,-1.));+#1774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1775 = ORIENTED_EDGE('',*,*,#1776,.T.);+#1776 = EDGE_CURVE('',#1749,#1777,#1779,.T.);+#1777 = VERTEX_POINT('',#1778);+#1778 = CARTESIAN_POINT('',(-0.75,-1.75,0.));+#1779 = SURFACE_CURVE('',#1780,(#1784,#1791),.PCURVE_S1.);+#1780 = LINE('',#1781,#1782);+#1781 = CARTESIAN_POINT('',(-2.,-1.75,0.));+#1782 = VECTOR('',#1783,1.);+#1783 = DIRECTION('',(1.,0.,0.));+#1784 = PCURVE('',#234,#1785);+#1785 = DEFINITIONAL_REPRESENTATION('',(#1786),#1790);+#1786 = LINE('',#1787,#1788);+#1787 = CARTESIAN_POINT('',(0.,0.));+#1788 = VECTOR('',#1789,1.);+#1789 = DIRECTION('',(1.,0.));+#1790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1791 = PCURVE('',#94,#1792);+#1792 = DEFINITIONAL_REPRESENTATION('',(#1793),#1797);+#1793 = LINE('',#1794,#1795);+#1794 = CARTESIAN_POINT('',(0.,0.));+#1795 = VECTOR('',#1796,1.);+#1796 = DIRECTION('',(0.,1.));+#1797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1798 = ORIENTED_EDGE('',*,*,#1799,.T.);+#1799 = EDGE_CURVE('',#1777,#1800,#1802,.T.);+#1800 = VERTEX_POINT('',#1801);+#1801 = CARTESIAN_POINT('',(-0.75,-1.25,0.));+#1802 = SURFACE_CURVE('',#1803,(#1807,#1814),.PCURVE_S1.);+#1803 = LINE('',#1804,#1805);+#1804 = CARTESIAN_POINT('',(-0.75,-1.75,0.));+#1805 = VECTOR('',#1806,1.);+#1806 = DIRECTION('',(0.,1.,0.));+#1807 = PCURVE('',#234,#1808);+#1808 = DEFINITIONAL_REPRESENTATION('',(#1809),#1813);+#1809 = LINE('',#1810,#1811);+#1810 = CARTESIAN_POINT('',(1.25,0.));+#1811 = VECTOR('',#1812,1.);+#1812 = DIRECTION('',(0.,1.));+#1813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1814 = PCURVE('',#1815,#1820);+#1815 = PLANE('',#1816);+#1816 = AXIS2_PLACEMENT_3D('',#1817,#1818,#1819);+#1817 = CARTESIAN_POINT('',(-0.75,-1.75,0.));+#1818 = DIRECTION('',(1.,0.,0.));+#1819 = DIRECTION('',(0.,0.,1.));+#1820 = DEFINITIONAL_REPRESENTATION('',(#1821),#1825);+#1821 = LINE('',#1822,#1823);+#1822 = CARTESIAN_POINT('',(0.,0.));+#1823 = VECTOR('',#1824,1.);+#1824 = DIRECTION('',(0.,-1.));+#1825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1826 = ORIENTED_EDGE('',*,*,#1827,.T.);+#1827 = EDGE_CURVE('',#1800,#1828,#1830,.T.);+#1828 = VERTEX_POINT('',#1829);+#1829 = CARTESIAN_POINT('',(-0.5,-1.25,0.));+#1830 = SURFACE_CURVE('',#1831,(#1835,#1842),.PCURVE_S1.);+#1831 = LINE('',#1832,#1833);+#1832 = CARTESIAN_POINT('',(-0.75,-1.25,0.));+#1833 = VECTOR('',#1834,1.);+#1834 = DIRECTION('',(1.,0.,0.));+#1835 = PCURVE('',#234,#1836);+#1836 = DEFINITIONAL_REPRESENTATION('',(#1837),#1841);+#1837 = LINE('',#1838,#1839);+#1838 = CARTESIAN_POINT('',(1.25,0.5));+#1839 = VECTOR('',#1840,1.);+#1840 = DIRECTION('',(1.,0.));+#1841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1842 = PCURVE('',#1843,#1848);+#1843 = PLANE('',#1844);+#1844 = AXIS2_PLACEMENT_3D('',#1845,#1846,#1847);+#1845 = CARTESIAN_POINT('',(-0.75,-1.25,0.));+#1846 = DIRECTION('',(0.,1.,0.));+#1847 = DIRECTION('',(0.,0.,1.));+#1848 = DEFINITIONAL_REPRESENTATION('',(#1849),#1853);+#1849 = LINE('',#1850,#1851);+#1850 = CARTESIAN_POINT('',(0.,0.));+#1851 = VECTOR('',#1852,1.);+#1852 = DIRECTION('',(0.,1.));+#1853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1854 = ORIENTED_EDGE('',*,*,#1855,.F.);+#1855 = EDGE_CURVE('',#1856,#1828,#1858,.T.);+#1856 = VERTEX_POINT('',#1857);+#1857 = CARTESIAN_POINT('',(-0.5,-1.75,0.));+#1858 = SURFACE_CURVE('',#1859,(#1863,#1870),.PCURVE_S1.);+#1859 = LINE('',#1860,#1861);+#1860 = CARTESIAN_POINT('',(-0.5,-1.75,0.));+#1861 = VECTOR('',#1862,1.);+#1862 = DIRECTION('',(0.,1.,0.));+#1863 = PCURVE('',#234,#1864);+#1864 = DEFINITIONAL_REPRESENTATION('',(#1865),#1869);+#1865 = LINE('',#1866,#1867);+#1866 = CARTESIAN_POINT('',(1.5,0.));+#1867 = VECTOR('',#1868,1.);+#1868 = DIRECTION('',(0.,1.));+#1869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1870 = PCURVE('',#1871,#1876);+#1871 = PLANE('',#1872);+#1872 = AXIS2_PLACEMENT_3D('',#1873,#1874,#1875);+#1873 = CARTESIAN_POINT('',(-0.5,-1.75,0.));+#1874 = DIRECTION('',(1.,0.,0.));+#1875 = DIRECTION('',(0.,0.,1.));+#1876 = DEFINITIONAL_REPRESENTATION('',(#1877),#1881);+#1877 = LINE('',#1878,#1879);+#1878 = CARTESIAN_POINT('',(0.,0.));+#1879 = VECTOR('',#1880,1.);+#1880 = DIRECTION('',(0.,-1.));+#1881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1882 = ORIENTED_EDGE('',*,*,#1883,.T.);+#1883 = EDGE_CURVE('',#1856,#1884,#1886,.T.);+#1884 = VERTEX_POINT('',#1885);+#1885 = CARTESIAN_POINT('',(0.25,-1.75,0.));+#1886 = SURFACE_CURVE('',#1887,(#1891,#1898),.PCURVE_S1.);+#1887 = LINE('',#1888,#1889);+#1888 = CARTESIAN_POINT('',(-2.,-1.75,0.));+#1889 = VECTOR('',#1890,1.);+#1890 = DIRECTION('',(1.,0.,0.));+#1891 = PCURVE('',#234,#1892);+#1892 = DEFINITIONAL_REPRESENTATION('',(#1893),#1897);+#1893 = LINE('',#1894,#1895);+#1894 = CARTESIAN_POINT('',(0.,0.));+#1895 = VECTOR('',#1896,1.);+#1896 = DIRECTION('',(1.,0.));+#1897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1898 = PCURVE('',#94,#1899);+#1899 = DEFINITIONAL_REPRESENTATION('',(#1900),#1904);+#1900 = LINE('',#1901,#1902);+#1901 = CARTESIAN_POINT('',(0.,0.));+#1902 = VECTOR('',#1903,1.);+#1903 = DIRECTION('',(0.,1.));+#1904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1905 = ORIENTED_EDGE('',*,*,#1906,.T.);+#1906 = EDGE_CURVE('',#1884,#1907,#1909,.T.);+#1907 = VERTEX_POINT('',#1908);+#1908 = CARTESIAN_POINT('',(0.25,-0.95,0.));+#1909 = SURFACE_CURVE('',#1910,(#1914,#1921),.PCURVE_S1.);+#1910 = LINE('',#1911,#1912);+#1911 = CARTESIAN_POINT('',(0.25,-1.75,0.));+#1912 = VECTOR('',#1913,1.);+#1913 = DIRECTION('',(0.,1.,0.));+#1914 = PCURVE('',#234,#1915);+#1915 = DEFINITIONAL_REPRESENTATION('',(#1916),#1920);+#1916 = LINE('',#1917,#1918);+#1917 = CARTESIAN_POINT('',(2.25,0.));+#1918 = VECTOR('',#1919,1.);+#1919 = DIRECTION('',(0.,1.));+#1920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1921 = PCURVE('',#1922,#1927);+#1922 = PLANE('',#1923);+#1923 = AXIS2_PLACEMENT_3D('',#1924,#1925,#1926);+#1924 = CARTESIAN_POINT('',(0.25,-1.75,0.));+#1925 = DIRECTION('',(1.,0.,0.));+#1926 = DIRECTION('',(0.,0.,1.));+#1927 = DEFINITIONAL_REPRESENTATION('',(#1928),#1932);+#1928 = LINE('',#1929,#1930);+#1929 = CARTESIAN_POINT('',(0.,0.));+#1930 = VECTOR('',#1931,1.);+#1931 = DIRECTION('',(0.,-1.));+#1932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1933 = ORIENTED_EDGE('',*,*,#1934,.T.);+#1934 = EDGE_CURVE('',#1907,#1935,#1937,.T.);+#1935 = VERTEX_POINT('',#1936);+#1936 = CARTESIAN_POINT('',(0.65,-0.95,0.));+#1937 = SURFACE_CURVE('',#1938,(#1942,#1949),.PCURVE_S1.);+#1938 = LINE('',#1939,#1940);+#1939 = CARTESIAN_POINT('',(0.25,-0.95,0.));+#1940 = VECTOR('',#1941,1.);+#1941 = DIRECTION('',(1.,0.,0.));+#1942 = PCURVE('',#234,#1943);+#1943 = DEFINITIONAL_REPRESENTATION('',(#1944),#1948);+#1944 = LINE('',#1945,#1946);+#1945 = CARTESIAN_POINT('',(2.25,0.8));+#1946 = VECTOR('',#1947,1.);+#1947 = DIRECTION('',(1.,0.));+#1948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1949 = PCURVE('',#1950,#1955);+#1950 = PLANE('',#1951);+#1951 = AXIS2_PLACEMENT_3D('',#1952,#1953,#1954);+#1952 = CARTESIAN_POINT('',(0.25,-0.95,0.));+#1953 = DIRECTION('',(0.,1.,0.));+#1954 = DIRECTION('',(0.,0.,1.));+#1955 = DEFINITIONAL_REPRESENTATION('',(#1956),#1960);+#1956 = LINE('',#1957,#1958);+#1957 = CARTESIAN_POINT('',(0.,0.));+#1958 = VECTOR('',#1959,1.);+#1959 = DIRECTION('',(0.,1.));+#1960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1961 = ORIENTED_EDGE('',*,*,#1962,.F.);+#1962 = EDGE_CURVE('',#1963,#1935,#1965,.T.);+#1963 = VERTEX_POINT('',#1964);+#1964 = CARTESIAN_POINT('',(0.65,-1.75,0.));+#1965 = SURFACE_CURVE('',#1966,(#1970,#1977),.PCURVE_S1.);+#1966 = LINE('',#1967,#1968);+#1967 = CARTESIAN_POINT('',(0.65,-1.75,0.));+#1968 = VECTOR('',#1969,1.);+#1969 = DIRECTION('',(0.,1.,0.));+#1970 = PCURVE('',#234,#1971);+#1971 = DEFINITIONAL_REPRESENTATION('',(#1972),#1976);+#1972 = LINE('',#1973,#1974);+#1973 = CARTESIAN_POINT('',(2.65,0.));+#1974 = VECTOR('',#1975,1.);+#1975 = DIRECTION('',(0.,1.));+#1976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1977 = PCURVE('',#1978,#1983);+#1978 = PLANE('',#1979);+#1979 = AXIS2_PLACEMENT_3D('',#1980,#1981,#1982);+#1980 = CARTESIAN_POINT('',(0.65,-1.75,0.));+#1981 = DIRECTION('',(1.,0.,0.));+#1982 = DIRECTION('',(0.,0.,1.));+#1983 = DEFINITIONAL_REPRESENTATION('',(#1984),#1988);+#1984 = LINE('',#1985,#1986);+#1985 = CARTESIAN_POINT('',(0.,0.));+#1986 = VECTOR('',#1987,1.);+#1987 = DIRECTION('',(0.,-1.));+#1988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1989 = ORIENTED_EDGE('',*,*,#1990,.T.);+#1990 = EDGE_CURVE('',#1963,#1991,#1993,.T.);+#1991 = VERTEX_POINT('',#1992);+#1992 = CARTESIAN_POINT('',(1.4,-1.75,0.));+#1993 = SURFACE_CURVE('',#1994,(#1998,#2005),.PCURVE_S1.);+#1994 = LINE('',#1995,#1996);+#1995 = CARTESIAN_POINT('',(-2.,-1.75,0.));+#1996 = VECTOR('',#1997,1.);+#1997 = DIRECTION('',(1.,0.,0.));+#1998 = PCURVE('',#234,#1999);+#1999 = DEFINITIONAL_REPRESENTATION('',(#2000),#2004);+#2000 = LINE('',#2001,#2002);+#2001 = CARTESIAN_POINT('',(0.,0.));+#2002 = VECTOR('',#2003,1.);+#2003 = DIRECTION('',(1.,0.));+#2004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2005 = PCURVE('',#94,#2006);+#2006 = DEFINITIONAL_REPRESENTATION('',(#2007),#2011);+#2007 = LINE('',#2008,#2009);+#2008 = CARTESIAN_POINT('',(0.,0.));+#2009 = VECTOR('',#2010,1.);+#2010 = DIRECTION('',(0.,1.));+#2011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2012 = ORIENTED_EDGE('',*,*,#2013,.T.);+#2013 = EDGE_CURVE('',#1991,#2014,#2016,.T.);+#2014 = VERTEX_POINT('',#2015);+#2015 = CARTESIAN_POINT('',(1.4,-0.95,0.));+#2016 = SURFACE_CURVE('',#2017,(#2021,#2028),.PCURVE_S1.);+#2017 = LINE('',#2018,#2019);+#2018 = CARTESIAN_POINT('',(1.4,-1.75,0.));+#2019 = VECTOR('',#2020,1.);+#2020 = DIRECTION('',(0.,1.,0.));+#2021 = PCURVE('',#234,#2022);+#2022 = DEFINITIONAL_REPRESENTATION('',(#2023),#2027);+#2023 = LINE('',#2024,#2025);+#2024 = CARTESIAN_POINT('',(3.4,0.));+#2025 = VECTOR('',#2026,1.);+#2026 = DIRECTION('',(0.,1.));+#2027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2028 = PCURVE('',#2029,#2034);+#2029 = PLANE('',#2030);+#2030 = AXIS2_PLACEMENT_3D('',#2031,#2032,#2033);+#2031 = CARTESIAN_POINT('',(1.4,-1.75,0.));+#2032 = DIRECTION('',(1.,0.,0.));+#2033 = DIRECTION('',(0.,0.,1.));+#2034 = DEFINITIONAL_REPRESENTATION('',(#2035),#2039);+#2035 = LINE('',#2036,#2037);+#2036 = CARTESIAN_POINT('',(0.,0.));+#2037 = VECTOR('',#2038,1.);+#2038 = DIRECTION('',(0.,-1.));+#2039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2040 = ORIENTED_EDGE('',*,*,#2041,.T.);+#2041 = EDGE_CURVE('',#2014,#2042,#2044,.T.);+#2042 = VERTEX_POINT('',#2043);+#2043 = CARTESIAN_POINT('',(2.,-0.95,0.));+#2044 = SURFACE_CURVE('',#2045,(#2049,#2056),.PCURVE_S1.);+#2045 = LINE('',#2046,#2047);+#2046 = CARTESIAN_POINT('',(1.4,-0.95,0.));+#2047 = VECTOR('',#2048,1.);+#2048 = DIRECTION('',(1.,0.,0.));+#2049 = PCURVE('',#234,#2050);+#2050 = DEFINITIONAL_REPRESENTATION('',(#2051),#2055);+#2051 = LINE('',#2052,#2053);+#2052 = CARTESIAN_POINT('',(3.4,0.8));+#2053 = VECTOR('',#2054,1.);+#2054 = DIRECTION('',(1.,0.));+#2055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2056 = PCURVE('',#2057,#2062);+#2057 = PLANE('',#2058);+#2058 = AXIS2_PLACEMENT_3D('',#2059,#2060,#2061);+#2059 = CARTESIAN_POINT('',(1.4,-0.95,0.));+#2060 = DIRECTION('',(0.,1.,0.));+#2061 = DIRECTION('',(0.,0.,1.));+#2062 = DEFINITIONAL_REPRESENTATION('',(#2063),#2067);+#2063 = LINE('',#2064,#2065);+#2064 = CARTESIAN_POINT('',(0.,0.));+#2065 = VECTOR('',#2066,1.);+#2066 = DIRECTION('',(0.,1.));+#2067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2068 = ORIENTED_EDGE('',*,*,#2069,.T.);+#2069 = EDGE_CURVE('',#2042,#2070,#2072,.T.);+#2070 = VERTEX_POINT('',#2071);+#2071 = CARTESIAN_POINT('',(2.,-0.2,0.));+#2072 = SURFACE_CURVE('',#2073,(#2077,#2084),.PCURVE_S1.);+#2073 = LINE('',#2074,#2075);+#2074 = CARTESIAN_POINT('',(2.,-1.75,0.));+#2075 = VECTOR('',#2076,1.);+#2076 = DIRECTION('',(0.,1.,0.));+#2077 = PCURVE('',#234,#2078);+#2078 = DEFINITIONAL_REPRESENTATION('',(#2079),#2083);+#2079 = LINE('',#2080,#2081);+#2080 = CARTESIAN_POINT('',(4.,0.));+#2081 = VECTOR('',#2082,1.);+#2082 = DIRECTION('',(0.,1.));+#2083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2084 = PCURVE('',#748,#2085);+#2085 = DEFINITIONAL_REPRESENTATION('',(#2086),#2090);+#2086 = LINE('',#2087,#2088);+#2087 = CARTESIAN_POINT('',(0.,0.));+#2088 = VECTOR('',#2089,1.);+#2089 = DIRECTION('',(0.,-1.));+#2090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2091 = ORIENTED_EDGE('',*,*,#2092,.F.);+#2092 = EDGE_CURVE('',#2093,#2070,#2095,.T.);+#2093 = VERTEX_POINT('',#2094);+#2094 = CARTESIAN_POINT('',(-0.2,-0.2,0.));+#2095 = SURFACE_CURVE('',#2096,(#2100,#2107),.PCURVE_S1.);+#2096 = LINE('',#2097,#2098);+#2097 = CARTESIAN_POINT('',(-0.2,-0.2,0.));+#2098 = VECTOR('',#2099,1.);+#2099 = DIRECTION('',(1.,0.,0.));+#2100 = PCURVE('',#234,#2101);+#2101 = DEFINITIONAL_REPRESENTATION('',(#2102),#2106);+#2102 = LINE('',#2103,#2104);+#2103 = CARTESIAN_POINT('',(1.8,1.55));+#2104 = VECTOR('',#2105,1.);+#2105 = DIRECTION('',(1.,0.));+#2106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2107 = PCURVE('',#2108,#2113);+#2108 = PLANE('',#2109);+#2109 = AXIS2_PLACEMENT_3D('',#2110,#2111,#2112);+#2110 = CARTESIAN_POINT('',(-0.2,-0.2,0.));+#2111 = DIRECTION('',(0.,1.,0.));+#2112 = DIRECTION('',(0.,0.,1.));+#2113 = DEFINITIONAL_REPRESENTATION('',(#2114),#2118);+#2114 = LINE('',#2115,#2116);+#2115 = CARTESIAN_POINT('',(0.,0.));+#2116 = VECTOR('',#2117,1.);+#2117 = DIRECTION('',(0.,1.));+#2118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2119 = ORIENTED_EDGE('',*,*,#2120,.T.);+#2120 = EDGE_CURVE('',#2093,#2121,#2123,.T.);+#2121 = VERTEX_POINT('',#2122);+#2122 = CARTESIAN_POINT('',(-0.2,0.2,0.));+#2123 = SURFACE_CURVE('',#2124,(#2128,#2135),.PCURVE_S1.);+#2124 = LINE('',#2125,#2126);+#2125 = CARTESIAN_POINT('',(-0.2,-0.2,0.));+#2126 = VECTOR('',#2127,1.);+#2127 = DIRECTION('',(0.,1.,0.));+#2128 = PCURVE('',#234,#2129);+#2129 = DEFINITIONAL_REPRESENTATION('',(#2130),#2134);+#2130 = LINE('',#2131,#2132);+#2131 = CARTESIAN_POINT('',(1.8,1.55));+#2132 = VECTOR('',#2133,1.);+#2133 = DIRECTION('',(0.,1.));+#2134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2135 = PCURVE('',#2136,#2141);+#2136 = PLANE('',#2137);+#2137 = AXIS2_PLACEMENT_3D('',#2138,#2139,#2140);+#2138 = CARTESIAN_POINT('',(-0.2,-0.2,0.));+#2139 = DIRECTION('',(1.,0.,0.));+#2140 = DIRECTION('',(0.,0.,1.));+#2141 = DEFINITIONAL_REPRESENTATION('',(#2142),#2146);+#2142 = LINE('',#2143,#2144);+#2143 = CARTESIAN_POINT('',(0.,0.));+#2144 = VECTOR('',#2145,1.);+#2145 = DIRECTION('',(0.,-1.));+#2146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2147 = ORIENTED_EDGE('',*,*,#2148,.T.);+#2148 = EDGE_CURVE('',#2121,#2149,#2151,.T.);+#2149 = VERTEX_POINT('',#2150);+#2150 = CARTESIAN_POINT('',(2.,0.2,0.));+#2151 = SURFACE_CURVE('',#2152,(#2156,#2163),.PCURVE_S1.);+#2152 = LINE('',#2153,#2154);+#2153 = CARTESIAN_POINT('',(-0.2,0.2,0.));+#2154 = VECTOR('',#2155,1.);+#2155 = DIRECTION('',(1.,0.,0.));+#2156 = PCURVE('',#234,#2157);+#2157 = DEFINITIONAL_REPRESENTATION('',(#2158),#2162);+#2158 = LINE('',#2159,#2160);+#2159 = CARTESIAN_POINT('',(1.8,1.95));+#2160 = VECTOR('',#2161,1.);+#2161 = DIRECTION('',(1.,0.));+#2162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2163 = PCURVE('',#2164,#2169);+#2164 = PLANE('',#2165);+#2165 = AXIS2_PLACEMENT_3D('',#2166,#2167,#2168);+#2166 = CARTESIAN_POINT('',(-0.2,0.2,0.));+#2167 = DIRECTION('',(0.,1.,0.));+#2168 = DIRECTION('',(0.,0.,1.));+#2169 = DEFINITIONAL_REPRESENTATION('',(#2170),#2174);+#2170 = LINE('',#2171,#2172);+#2171 = CARTESIAN_POINT('',(0.,0.));+#2172 = VECTOR('',#2173,1.);+#2173 = DIRECTION('',(0.,1.));+#2174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2175 = ORIENTED_EDGE('',*,*,#2176,.T.);+#2176 = EDGE_CURVE('',#2149,#2177,#2179,.T.);+#2177 = VERTEX_POINT('',#2178);+#2178 = CARTESIAN_POINT('',(2.,0.95,0.));+#2179 = SURFACE_CURVE('',#2180,(#2184,#2191),.PCURVE_S1.);+#2180 = LINE('',#2181,#2182);+#2181 = CARTESIAN_POINT('',(2.,-1.75,0.));+#2182 = VECTOR('',#2183,1.);+#2183 = DIRECTION('',(0.,1.,0.));+#2184 = PCURVE('',#234,#2185);+#2185 = DEFINITIONAL_REPRESENTATION('',(#2186),#2190);+#2186 = LINE('',#2187,#2188);+#2187 = CARTESIAN_POINT('',(4.,0.));+#2188 = VECTOR('',#2189,1.);+#2189 = DIRECTION('',(0.,1.));+#2190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2191 = PCURVE('',#748,#2192);+#2192 = DEFINITIONAL_REPRESENTATION('',(#2193),#2197);+#2193 = LINE('',#2194,#2195);+#2194 = CARTESIAN_POINT('',(0.,0.));+#2195 = VECTOR('',#2196,1.);+#2196 = DIRECTION('',(0.,-1.));+#2197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2198 = ORIENTED_EDGE('',*,*,#2199,.F.);+#2199 = EDGE_CURVE('',#2200,#2177,#2202,.T.);+#2200 = VERTEX_POINT('',#2201);+#2201 = CARTESIAN_POINT('',(1.4,0.95,0.));+#2202 = SURFACE_CURVE('',#2203,(#2207,#2214),.PCURVE_S1.);+#2203 = LINE('',#2204,#2205);+#2204 = CARTESIAN_POINT('',(1.4,0.95,0.));+#2205 = VECTOR('',#2206,1.);+#2206 = DIRECTION('',(1.,0.,0.));+#2207 = PCURVE('',#234,#2208);+#2208 = DEFINITIONAL_REPRESENTATION('',(#2209),#2213);+#2209 = LINE('',#2210,#2211);+#2210 = CARTESIAN_POINT('',(3.4,2.7));+#2211 = VECTOR('',#2212,1.);+#2212 = DIRECTION('',(1.,0.));+#2213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2214 = PCURVE('',#2215,#2220);+#2215 = PLANE('',#2216);+#2216 = AXIS2_PLACEMENT_3D('',#2217,#2218,#2219);+#2217 = CARTESIAN_POINT('',(1.4,0.95,0.));+#2218 = DIRECTION('',(0.,1.,0.));+#2219 = DIRECTION('',(0.,0.,1.));+#2220 = DEFINITIONAL_REPRESENTATION('',(#2221),#2225);+#2221 = LINE('',#2222,#2223);+#2222 = CARTESIAN_POINT('',(0.,0.));+#2223 = VECTOR('',#2224,1.);+#2224 = DIRECTION('',(0.,1.));+#2225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2226 = ORIENTED_EDGE('',*,*,#2227,.T.);+#2227 = EDGE_CURVE('',#2200,#948,#2228,.T.);+#2228 = SURFACE_CURVE('',#2229,(#2233,#2240),.PCURVE_S1.);+#2229 = LINE('',#2230,#2231);+#2230 = CARTESIAN_POINT('',(1.4,0.95,0.));+#2231 = VECTOR('',#2232,1.);+#2232 = DIRECTION('',(0.,1.,0.));+#2233 = PCURVE('',#234,#2234);+#2234 = DEFINITIONAL_REPRESENTATION('',(#2235),#2239);+#2235 = LINE('',#2236,#2237);+#2236 = CARTESIAN_POINT('',(3.4,2.7));+#2237 = VECTOR('',#2238,1.);+#2238 = DIRECTION('',(0.,1.));+#2239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2240 = PCURVE('',#963,#2241);+#2241 = DEFINITIONAL_REPRESENTATION('',(#2242),#2246);+#2242 = LINE('',#2243,#2244);+#2243 = CARTESIAN_POINT('',(0.,0.));+#2244 = VECTOR('',#2245,1.);+#2245 = DIRECTION('',(0.,-1.));+#2246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2247 = ORIENTED_EDGE('',*,*,#975,.F.);+#2248 = ORIENTED_EDGE('',*,*,#2249,.F.);+#2249 = EDGE_CURVE('',#2250,#976,#2252,.T.);+#2250 = VERTEX_POINT('',#2251);+#2251 = CARTESIAN_POINT('',(0.65,0.95,0.));+#2252 = SURFACE_CURVE('',#2253,(#2257,#2264),.PCURVE_S1.);+#2253 = LINE('',#2254,#2255);+#2254 = CARTESIAN_POINT('',(0.65,0.95,0.));+#2255 = VECTOR('',#2256,1.);+#2256 = DIRECTION('',(0.,1.,0.));+#2257 = PCURVE('',#234,#2258);+#2258 = DEFINITIONAL_REPRESENTATION('',(#2259),#2263);+#2259 = LINE('',#2260,#2261);+#2260 = CARTESIAN_POINT('',(2.65,2.7));+#2261 = VECTOR('',#2262,1.);+#2262 = DIRECTION('',(0.,1.));+#2263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2264 = PCURVE('',#1014,#2265);+#2265 = DEFINITIONAL_REPRESENTATION('',(#2266),#2270);+#2266 = LINE('',#2267,#2268);+#2267 = CARTESIAN_POINT('',(0.,0.));+#2268 = VECTOR('',#2269,1.);+#2269 = DIRECTION('',(0.,-1.));+#2270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2271 = ORIENTED_EDGE('',*,*,#2272,.F.);+#2272 = EDGE_CURVE('',#2273,#2250,#2275,.T.);+#2273 = VERTEX_POINT('',#2274);+#2274 = CARTESIAN_POINT('',(0.25,0.95,0.));+#2275 = SURFACE_CURVE('',#2276,(#2280,#2287),.PCURVE_S1.);+#2276 = LINE('',#2277,#2278);+#2277 = CARTESIAN_POINT('',(0.25,0.95,0.));+#2278 = VECTOR('',#2279,1.);+#2279 = DIRECTION('',(1.,0.,0.));+#2280 = PCURVE('',#234,#2281);+#2281 = DEFINITIONAL_REPRESENTATION('',(#2282),#2286);+#2282 = LINE('',#2283,#2284);+#2283 = CARTESIAN_POINT('',(2.25,2.7));+#2284 = VECTOR('',#2285,1.);+#2285 = DIRECTION('',(1.,0.));+#2286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2287 = PCURVE('',#2288,#2293);+#2288 = PLANE('',#2289);+#2289 = AXIS2_PLACEMENT_3D('',#2290,#2291,#2292);+#2290 = CARTESIAN_POINT('',(0.25,0.95,0.));+#2291 = DIRECTION('',(0.,1.,0.));+#2292 = DIRECTION('',(0.,0.,1.));+#2293 = DEFINITIONAL_REPRESENTATION('',(#2294),#2298);+#2294 = LINE('',#2295,#2296);+#2295 = CARTESIAN_POINT('',(0.,0.));+#2296 = VECTOR('',#2297,1.);+#2297 = DIRECTION('',(0.,1.));+#2298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2299 = ORIENTED_EDGE('',*,*,#2300,.T.);+#2300 = EDGE_CURVE('',#2273,#1055,#2301,.T.);+#2301 = SURFACE_CURVE('',#2302,(#2306,#2313),.PCURVE_S1.);+#2302 = LINE('',#2303,#2304);+#2303 = CARTESIAN_POINT('',(0.25,0.95,0.));+#2304 = VECTOR('',#2305,1.);+#2305 = DIRECTION('',(0.,1.,0.));+#2306 = PCURVE('',#234,#2307);+#2307 = DEFINITIONAL_REPRESENTATION('',(#2308),#2312);+#2308 = LINE('',#2309,#2310);+#2309 = CARTESIAN_POINT('',(2.25,2.7));+#2310 = VECTOR('',#2311,1.);+#2311 = DIRECTION('',(0.,1.));+#2312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2313 = PCURVE('',#1070,#2314);+#2314 = DEFINITIONAL_REPRESENTATION('',(#2315),#2319);+#2315 = LINE('',#2316,#2317);+#2316 = CARTESIAN_POINT('',(0.,0.));+#2317 = VECTOR('',#2318,1.);+#2318 = DIRECTION('',(0.,-1.));+#2319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2320 = ORIENTED_EDGE('',*,*,#1082,.F.);+#2321 = ORIENTED_EDGE('',*,*,#2322,.F.);+#2322 = EDGE_CURVE('',#2323,#1083,#2325,.T.);+#2323 = VERTEX_POINT('',#2324);+#2324 = CARTESIAN_POINT('',(-0.5,1.25,0.));+#2325 = SURFACE_CURVE('',#2326,(#2330,#2337),.PCURVE_S1.);+#2326 = LINE('',#2327,#2328);+#2327 = CARTESIAN_POINT('',(-0.5,1.25,0.));+#2328 = VECTOR('',#2329,1.);+#2329 = DIRECTION('',(0.,1.,0.));+#2330 = PCURVE('',#234,#2331);+#2331 = DEFINITIONAL_REPRESENTATION('',(#2332),#2336);+#2332 = LINE('',#2333,#2334);+#2333 = CARTESIAN_POINT('',(1.5,3.));+#2334 = VECTOR('',#2335,1.);+#2335 = DIRECTION('',(0.,1.));+#2336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2337 = PCURVE('',#1121,#2338);+#2338 = DEFINITIONAL_REPRESENTATION('',(#2339),#2343);+#2339 = LINE('',#2340,#2341);+#2340 = CARTESIAN_POINT('',(0.,0.));+#2341 = VECTOR('',#2342,1.);+#2342 = DIRECTION('',(0.,-1.));+#2343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2344 = ORIENTED_EDGE('',*,*,#2345,.F.);+#2345 = EDGE_CURVE('',#2346,#2323,#2348,.T.);+#2346 = VERTEX_POINT('',#2347);+#2347 = CARTESIAN_POINT('',(-0.75,1.25,0.));+#2348 = SURFACE_CURVE('',#2349,(#2353,#2360),.PCURVE_S1.);+#2349 = LINE('',#2350,#2351);+#2350 = CARTESIAN_POINT('',(-0.75,1.25,0.));+#2351 = VECTOR('',#2352,1.);+#2352 = DIRECTION('',(1.,0.,0.));+#2353 = PCURVE('',#234,#2354);+#2354 = DEFINITIONAL_REPRESENTATION('',(#2355),#2359);+#2355 = LINE('',#2356,#2357);+#2356 = CARTESIAN_POINT('',(1.25,3.));+#2357 = VECTOR('',#2358,1.);+#2358 = DIRECTION('',(1.,0.));+#2359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2360 = PCURVE('',#2361,#2366);+#2361 = PLANE('',#2362);+#2362 = AXIS2_PLACEMENT_3D('',#2363,#2364,#2365);+#2363 = CARTESIAN_POINT('',(-0.75,1.25,0.));+#2364 = DIRECTION('',(0.,1.,0.));+#2365 = DIRECTION('',(0.,0.,1.));+#2366 = DEFINITIONAL_REPRESENTATION('',(#2367),#2371);+#2367 = LINE('',#2368,#2369);+#2368 = CARTESIAN_POINT('',(0.,0.));+#2369 = VECTOR('',#2370,1.);+#2370 = DIRECTION('',(0.,1.));+#2371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2372 = ORIENTED_EDGE('',*,*,#2373,.T.);+#2373 = EDGE_CURVE('',#2346,#1162,#2374,.T.);+#2374 = SURFACE_CURVE('',#2375,(#2379,#2386),.PCURVE_S1.);+#2375 = LINE('',#2376,#2377);+#2376 = CARTESIAN_POINT('',(-0.75,1.25,0.));+#2377 = VECTOR('',#2378,1.);+#2378 = DIRECTION('',(0.,1.,0.));+#2379 = PCURVE('',#234,#2380);+#2380 = DEFINITIONAL_REPRESENTATION('',(#2381),#2385);+#2381 = LINE('',#2382,#2383);+#2382 = CARTESIAN_POINT('',(1.25,3.));+#2383 = VECTOR('',#2384,1.);+#2384 = DIRECTION('',(0.,1.));+#2385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2386 = PCURVE('',#1177,#2387);+#2387 = DEFINITIONAL_REPRESENTATION('',(#2388),#2392);+#2388 = LINE('',#2389,#2390);+#2389 = CARTESIAN_POINT('',(0.,0.));+#2390 = VECTOR('',#2391,1.);+#2391 = DIRECTION('',(0.,-1.));+#2392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2393 = ORIENTED_EDGE('',*,*,#1189,.F.);+#2394 = ORIENTED_EDGE('',*,*,#2395,.F.);+#2395 = EDGE_CURVE('',#2396,#1190,#2398,.T.);+#2396 = VERTEX_POINT('',#2397);+#2397 = CARTESIAN_POINT('',(-1.,1.25,0.));+#2398 = SURFACE_CURVE('',#2399,(#2403,#2410),.PCURVE_S1.);+#2399 = LINE('',#2400,#2401);+#2400 = CARTESIAN_POINT('',(-1.,1.25,0.));+#2401 = VECTOR('',#2402,1.);+#2402 = DIRECTION('',(0.,1.,0.));+#2403 = PCURVE('',#234,#2404);+#2404 = DEFINITIONAL_REPRESENTATION('',(#2405),#2409);+#2405 = LINE('',#2406,#2407);+#2406 = CARTESIAN_POINT('',(1.,3.));+#2407 = VECTOR('',#2408,1.);+#2408 = DIRECTION('',(0.,1.));+#2409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2410 = PCURVE('',#1228,#2411);+#2411 = DEFINITIONAL_REPRESENTATION('',(#2412),#2416);+#2412 = LINE('',#2413,#2414);+#2413 = CARTESIAN_POINT('',(0.,0.));+#2414 = VECTOR('',#2415,1.);+#2415 = DIRECTION('',(0.,-1.));+#2416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2417 = ORIENTED_EDGE('',*,*,#2418,.F.);+#2418 = EDGE_CURVE('',#2419,#2396,#2421,.T.);+#2419 = VERTEX_POINT('',#2420);+#2420 = CARTESIAN_POINT('',(-1.25,1.25,0.));+#2421 = SURFACE_CURVE('',#2422,(#2426,#2433),.PCURVE_S1.);+#2422 = LINE('',#2423,#2424);+#2423 = CARTESIAN_POINT('',(-1.25,1.25,0.));+#2424 = VECTOR('',#2425,1.);+#2425 = DIRECTION('',(1.,0.,0.));+#2426 = PCURVE('',#234,#2427);+#2427 = DEFINITIONAL_REPRESENTATION('',(#2428),#2432);+#2428 = LINE('',#2429,#2430);+#2429 = CARTESIAN_POINT('',(0.75,3.));+#2430 = VECTOR('',#2431,1.);+#2431 = DIRECTION('',(1.,0.));+#2432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2433 = PCURVE('',#2434,#2439);+#2434 = PLANE('',#2435);+#2435 = AXIS2_PLACEMENT_3D('',#2436,#2437,#2438);+#2436 = CARTESIAN_POINT('',(-1.25,1.25,0.));+#2437 = DIRECTION('',(0.,1.,0.));+#2438 = DIRECTION('',(0.,0.,1.));+#2439 = DEFINITIONAL_REPRESENTATION('',(#2440),#2444);+#2440 = LINE('',#2441,#2442);+#2441 = CARTESIAN_POINT('',(0.,0.));+#2442 = VECTOR('',#2443,1.);+#2443 = DIRECTION('',(0.,1.));+#2444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2445 = ORIENTED_EDGE('',*,*,#2446,.T.);+#2446 = EDGE_CURVE('',#2419,#1269,#2447,.T.);+#2447 = SURFACE_CURVE('',#2448,(#2452,#2459),.PCURVE_S1.);+#2448 = LINE('',#2449,#2450);+#2449 = CARTESIAN_POINT('',(-1.25,1.25,0.));+#2450 = VECTOR('',#2451,1.);+#2451 = DIRECTION('',(0.,1.,0.));+#2452 = PCURVE('',#234,#2453);+#2453 = DEFINITIONAL_REPRESENTATION('',(#2454),#2458);+#2454 = LINE('',#2455,#2456);+#2455 = CARTESIAN_POINT('',(0.75,3.));+#2456 = VECTOR('',#2457,1.);+#2457 = DIRECTION('',(0.,1.));+#2458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2459 = PCURVE('',#1284,#2460);+#2460 = DEFINITIONAL_REPRESENTATION('',(#2461),#2465);+#2461 = LINE('',#2462,#2463);+#2462 = CARTESIAN_POINT('',(0.,0.));+#2463 = VECTOR('',#2464,1.);+#2464 = DIRECTION('',(0.,-1.));+#2465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2466 = ORIENTED_EDGE('',*,*,#1296,.F.);+#2467 = ORIENTED_EDGE('',*,*,#2468,.F.);+#2468 = EDGE_CURVE('',#1569,#1297,#2469,.T.);+#2469 = SURFACE_CURVE('',#2470,(#2474,#2481),.PCURVE_S1.);+#2470 = LINE('',#2471,#2472);+#2471 = CARTESIAN_POINT('',(-1.5,0.95,0.));+#2472 = VECTOR('',#2473,1.);+#2473 = DIRECTION('',(0.,1.,0.));+#2474 = PCURVE('',#234,#2475);+#2475 = DEFINITIONAL_REPRESENTATION('',(#2476),#2480);+#2476 = LINE('',#2477,#2478);+#2477 = CARTESIAN_POINT('',(0.5,2.7));+#2478 = VECTOR('',#2479,1.);+#2479 = DIRECTION('',(0.,1.));+#2480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2481 = PCURVE('',#1335,#2482);+#2482 = DEFINITIONAL_REPRESENTATION('',(#2483),#2487);+#2483 = LINE('',#2484,#2485);+#2484 = CARTESIAN_POINT('',(0.,0.));+#2485 = VECTOR('',#2486,1.);+#2486 = DIRECTION('',(0.,-1.));+#2487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2488 = ORIENTED_EDGE('',*,*,#1568,.F.);+#2489 = ORIENTED_EDGE('',*,*,#544,.F.);+#2490 = ORIENTED_EDGE('',*,*,#2491,.T.);+#2491 = EDGE_CURVE('',#517,#2492,#2494,.T.);+#2492 = VERTEX_POINT('',#2493);+#2493 = CARTESIAN_POINT('',(-1.5,0.65,0.));+#2494 = SURFACE_CURVE('',#2495,(#2499,#2506),.PCURVE_S1.);+#2495 = LINE('',#2496,#2497);+#2496 = CARTESIAN_POINT('',(-2.,0.65,0.));+#2497 = VECTOR('',#2498,1.);+#2498 = DIRECTION('',(1.,0.,0.));+#2499 = PCURVE('',#234,#2500);+#2500 = DEFINITIONAL_REPRESENTATION('',(#2501),#2505);+#2501 = LINE('',#2502,#2503);+#2502 = CARTESIAN_POINT('',(0.,2.4));+#2503 = VECTOR('',#2504,1.);+#2504 = DIRECTION('',(1.,0.));+#2505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2506 = PCURVE('',#532,#2507);+#2507 = DEFINITIONAL_REPRESENTATION('',(#2508),#2512);+#2508 = LINE('',#2509,#2510);+#2509 = CARTESIAN_POINT('',(0.,0.));+#2510 = VECTOR('',#2511,1.);+#2511 = DIRECTION('',(0.,1.));+#2512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2513 = ORIENTED_EDGE('',*,*,#2514,.F.);+#2514 = EDGE_CURVE('',#2515,#2492,#2517,.T.);+#2515 = VERTEX_POINT('',#2516);+#2516 = CARTESIAN_POINT('',(-1.5,0.4,0.));+#2517 = SURFACE_CURVE('',#2518,(#2522,#2529),.PCURVE_S1.);+#2518 = LINE('',#2519,#2520);+#2519 = CARTESIAN_POINT('',(-1.5,0.4,0.));+#2520 = VECTOR('',#2521,1.);+#2521 = DIRECTION('',(0.,1.,0.));+#2522 = PCURVE('',#234,#2523);+#2523 = DEFINITIONAL_REPRESENTATION('',(#2524),#2528);+#2524 = LINE('',#2525,#2526);+#2525 = CARTESIAN_POINT('',(0.5,2.15));+#2526 = VECTOR('',#2527,1.);+#2527 = DIRECTION('',(0.,1.));+#2528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2529 = PCURVE('',#2530,#2535);+#2530 = PLANE('',#2531);+#2531 = AXIS2_PLACEMENT_3D('',#2532,#2533,#2534);+#2532 = CARTESIAN_POINT('',(-1.5,0.4,0.));+#2533 = DIRECTION('',(1.,0.,0.));+#2534 = DIRECTION('',(0.,0.,1.));+#2535 = DEFINITIONAL_REPRESENTATION('',(#2536),#2540);+#2536 = LINE('',#2537,#2538);+#2537 = CARTESIAN_POINT('',(0.,0.));+#2538 = VECTOR('',#2539,1.);+#2539 = DIRECTION('',(0.,-1.));+#2540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2541 = ORIENTED_EDGE('',*,*,#2542,.F.);+#2542 = EDGE_CURVE('',#438,#2515,#2543,.T.);+#2543 = SURFACE_CURVE('',#2544,(#2548,#2555),.PCURVE_S1.);+#2544 = LINE('',#2545,#2546);+#2545 = CARTESIAN_POINT('',(-2.,0.4,0.));+#2546 = VECTOR('',#2547,1.);+#2547 = DIRECTION('',(1.,0.,0.));+#2548 = PCURVE('',#234,#2549);+#2549 = DEFINITIONAL_REPRESENTATION('',(#2550),#2554);+#2550 = LINE('',#2551,#2552);+#2551 = CARTESIAN_POINT('',(0.,2.15));+#2552 = VECTOR('',#2553,1.);+#2553 = DIRECTION('',(1.,0.));+#2554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2555 = PCURVE('',#476,#2556);+#2556 = DEFINITIONAL_REPRESENTATION('',(#2557),#2561);+#2557 = LINE('',#2558,#2559);+#2558 = CARTESIAN_POINT('',(0.,0.));+#2559 = VECTOR('',#2560,1.);+#2560 = DIRECTION('',(0.,1.));+#2561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2562 = ORIENTED_EDGE('',*,*,#437,.F.);+#2563 = ORIENTED_EDGE('',*,*,#2564,.T.);+#2564 = EDGE_CURVE('',#410,#2565,#2567,.T.);+#2565 = VERTEX_POINT('',#2566);+#2566 = CARTESIAN_POINT('',(-1.5,0.15,0.));+#2567 = SURFACE_CURVE('',#2568,(#2572,#2579),.PCURVE_S1.);+#2568 = LINE('',#2569,#2570);+#2569 = CARTESIAN_POINT('',(-2.,0.15,0.));+#2570 = VECTOR('',#2571,1.);+#2571 = DIRECTION('',(1.,0.,0.));+#2572 = PCURVE('',#234,#2573);+#2573 = DEFINITIONAL_REPRESENTATION('',(#2574),#2578);+#2574 = LINE('',#2575,#2576);+#2575 = CARTESIAN_POINT('',(0.,1.9));+#2576 = VECTOR('',#2577,1.);+#2577 = DIRECTION('',(1.,0.));+#2578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2579 = PCURVE('',#425,#2580);+#2580 = DEFINITIONAL_REPRESENTATION('',(#2581),#2585);+#2581 = LINE('',#2582,#2583);+#2582 = CARTESIAN_POINT('',(0.,0.));+#2583 = VECTOR('',#2584,1.);+#2584 = DIRECTION('',(0.,1.));+#2585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2586 = ORIENTED_EDGE('',*,*,#2587,.F.);+#2587 = EDGE_CURVE('',#2588,#2565,#2590,.T.);+#2588 = VERTEX_POINT('',#2589);+#2589 = CARTESIAN_POINT('',(-1.5,-0.15,0.));+#2590 = SURFACE_CURVE('',#2591,(#2595,#2602),.PCURVE_S1.);+#2591 = LINE('',#2592,#2593);+#2592 = CARTESIAN_POINT('',(-1.5,-0.15,0.));+#2593 = VECTOR('',#2594,1.);+#2594 = DIRECTION('',(0.,1.,0.));+#2595 = PCURVE('',#234,#2596);+#2596 = DEFINITIONAL_REPRESENTATION('',(#2597),#2601);+#2597 = LINE('',#2598,#2599);+#2598 = CARTESIAN_POINT('',(0.5,1.6));+#2599 = VECTOR('',#2600,1.);+#2600 = DIRECTION('',(0.,1.));+#2601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2602 = PCURVE('',#2603,#2608);+#2603 = PLANE('',#2604);+#2604 = AXIS2_PLACEMENT_3D('',#2605,#2606,#2607);+#2605 = CARTESIAN_POINT('',(-1.5,-0.15,0.));+#2606 = DIRECTION('',(1.,0.,0.));+#2607 = DIRECTION('',(0.,0.,1.));+#2608 = DEFINITIONAL_REPRESENTATION('',(#2609),#2613);+#2609 = LINE('',#2610,#2611);+#2610 = CARTESIAN_POINT('',(0.,0.));+#2611 = VECTOR('',#2612,1.);+#2612 = DIRECTION('',(0.,-1.));+#2613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2614 = ORIENTED_EDGE('',*,*,#2615,.F.);+#2615 = EDGE_CURVE('',#331,#2588,#2616,.T.);+#2616 = SURFACE_CURVE('',#2617,(#2621,#2628),.PCURVE_S1.);+#2617 = LINE('',#2618,#2619);+#2618 = CARTESIAN_POINT('',(-2.,-0.15,0.));+#2619 = VECTOR('',#2620,1.);+#2620 = DIRECTION('',(1.,0.,0.));+#2621 = PCURVE('',#234,#2622);+#2622 = DEFINITIONAL_REPRESENTATION('',(#2623),#2627);+#2623 = LINE('',#2624,#2625);+#2624 = CARTESIAN_POINT('',(0.,1.6));+#2625 = VECTOR('',#2626,1.);+#2626 = DIRECTION('',(1.,0.));+#2627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2628 = PCURVE('',#369,#2629);+#2629 = DEFINITIONAL_REPRESENTATION('',(#2630),#2634);+#2630 = LINE('',#2631,#2632);+#2631 = CARTESIAN_POINT('',(0.,0.));+#2632 = VECTOR('',#2633,1.);+#2633 = DIRECTION('',(0.,1.));+#2634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2635 = ORIENTED_EDGE('',*,*,#330,.F.);+#2636 = ORIENTED_EDGE('',*,*,#2637,.T.);+#2637 = EDGE_CURVE('',#303,#2638,#2640,.T.);+#2638 = VERTEX_POINT('',#2639);+#2639 = CARTESIAN_POINT('',(-1.5,-0.4,0.));+#2640 = SURFACE_CURVE('',#2641,(#2645,#2652),.PCURVE_S1.);+#2641 = LINE('',#2642,#2643);+#2642 = CARTESIAN_POINT('',(-2.,-0.4,0.));+#2643 = VECTOR('',#2644,1.);+#2644 = DIRECTION('',(1.,0.,0.));+#2645 = PCURVE('',#234,#2646);+#2646 = DEFINITIONAL_REPRESENTATION('',(#2647),#2651);+#2647 = LINE('',#2648,#2649);+#2648 = CARTESIAN_POINT('',(0.,1.35));+#2649 = VECTOR('',#2650,1.);+#2650 = DIRECTION('',(1.,0.));+#2651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2652 = PCURVE('',#318,#2653);+#2653 = DEFINITIONAL_REPRESENTATION('',(#2654),#2658);+#2654 = LINE('',#2655,#2656);+#2655 = CARTESIAN_POINT('',(0.,0.));+#2656 = VECTOR('',#2657,1.);+#2657 = DIRECTION('',(0.,1.));+#2658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2659 = ORIENTED_EDGE('',*,*,#2660,.F.);+#2660 = EDGE_CURVE('',#2661,#2638,#2663,.T.);+#2661 = VERTEX_POINT('',#2662);+#2662 = CARTESIAN_POINT('',(-1.5,-0.65,0.));+#2663 = SURFACE_CURVE('',#2664,(#2668,#2675),.PCURVE_S1.);+#2664 = LINE('',#2665,#2666);+#2665 = CARTESIAN_POINT('',(-1.5,-0.65,0.));+#2666 = VECTOR('',#2667,1.);+#2667 = DIRECTION('',(0.,1.,0.));+#2668 = PCURVE('',#234,#2669);+#2669 = DEFINITIONAL_REPRESENTATION('',(#2670),#2674);+#2670 = LINE('',#2671,#2672);+#2671 = CARTESIAN_POINT('',(0.5,1.1));+#2672 = VECTOR('',#2673,1.);+#2673 = DIRECTION('',(0.,1.));+#2674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2675 = PCURVE('',#2676,#2681);+#2676 = PLANE('',#2677);+#2677 = AXIS2_PLACEMENT_3D('',#2678,#2679,#2680);+#2678 = CARTESIAN_POINT('',(-1.5,-0.65,0.));+#2679 = DIRECTION('',(1.,0.,0.));+#2680 = DIRECTION('',(0.,0.,1.));+#2681 = DEFINITIONAL_REPRESENTATION('',(#2682),#2686);+#2682 = LINE('',#2683,#2684);+#2683 = CARTESIAN_POINT('',(0.,0.));+#2684 = VECTOR('',#2685,1.);+#2685 = DIRECTION('',(0.,-1.));+#2686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2687 = ORIENTED_EDGE('',*,*,#2688,.F.);+#2688 = EDGE_CURVE('',#219,#2661,#2689,.T.);+#2689 = SURFACE_CURVE('',#2690,(#2694,#2701),.PCURVE_S1.);+#2690 = LINE('',#2691,#2692);+#2691 = CARTESIAN_POINT('',(-2.,-0.65,0.));+#2692 = VECTOR('',#2693,1.);+#2693 = DIRECTION('',(1.,0.,0.));+#2694 = PCURVE('',#234,#2695);+#2695 = DEFINITIONAL_REPRESENTATION('',(#2696),#2700);+#2696 = LINE('',#2697,#2698);+#2697 = CARTESIAN_POINT('',(0.,1.1));+#2698 = VECTOR('',#2699,1.);+#2699 = DIRECTION('',(1.,0.));+#2700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2701 = PCURVE('',#262,#2702);+#2702 = DEFINITIONAL_REPRESENTATION('',(#2703),#2707);+#2703 = LINE('',#2704,#2705);+#2704 = CARTESIAN_POINT('',(0.,0.));+#2705 = VECTOR('',#2706,1.);+#2706 = DIRECTION('',(0.,1.));+#2707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2708 = ADVANCED_FACE('',(#2709),#532,.F.);+#2709 = FACE_BOUND('',#2710,.F.);+#2710 = EDGE_LOOP('',(#2711,#2712,#2713,#2736));+#2711 = ORIENTED_EDGE('',*,*,#2491,.F.);+#2712 = ORIENTED_EDGE('',*,*,#516,.T.);+#2713 = ORIENTED_EDGE('',*,*,#2714,.T.);+#2714 = EDGE_CURVE('',#489,#2715,#2717,.T.);+#2715 = VERTEX_POINT('',#2716);+#2716 = CARTESIAN_POINT('',(-1.5,0.65,0.2));+#2717 = SURFACE_CURVE('',#2718,(#2722,#2729),.PCURVE_S1.);+#2718 = LINE('',#2719,#2720);+#2719 = CARTESIAN_POINT('',(-2.,0.65,0.2));+#2720 = VECTOR('',#2721,1.);+#2721 = DIRECTION('',(1.,0.,0.));+#2722 = PCURVE('',#532,#2723);+#2723 = DEFINITIONAL_REPRESENTATION('',(#2724),#2728);+#2724 = LINE('',#2725,#2726);+#2725 = CARTESIAN_POINT('',(0.2,0.));+#2726 = VECTOR('',#2727,1.);+#2727 = DIRECTION('',(0.,1.));+#2728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2729 = PCURVE('',#504,#2730);+#2730 = DEFINITIONAL_REPRESENTATION('',(#2731),#2735);+#2731 = LINE('',#2732,#2733);+#2732 = CARTESIAN_POINT('',(0.,0.25));+#2733 = VECTOR('',#2734,1.);+#2734 = DIRECTION('',(1.,0.));+#2735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2736 = ORIENTED_EDGE('',*,*,#2737,.F.);+#2737 = EDGE_CURVE('',#2492,#2715,#2738,.T.);+#2738 = SURFACE_CURVE('',#2739,(#2743,#2750),.PCURVE_S1.);+#2739 = LINE('',#2740,#2741);+#2740 = CARTESIAN_POINT('',(-1.5,0.65,0.));+#2741 = VECTOR('',#2742,1.);+#2742 = DIRECTION('',(0.,0.,1.));+#2743 = PCURVE('',#532,#2744);+#2744 = DEFINITIONAL_REPRESENTATION('',(#2745),#2749);+#2745 = LINE('',#2746,#2747);+#2746 = CARTESIAN_POINT('',(0.,0.5));+#2747 = VECTOR('',#2748,1.);+#2748 = DIRECTION('',(1.,0.));+#2749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2750 = PCURVE('',#2530,#2751);+#2751 = DEFINITIONAL_REPRESENTATION('',(#2752),#2756);+#2752 = LINE('',#2753,#2754);+#2753 = CARTESIAN_POINT('',(0.,-0.25));+#2754 = VECTOR('',#2755,1.);+#2755 = DIRECTION('',(1.,0.));+#2756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2757 = ADVANCED_FACE('',(#2758),#504,.F.);+#2758 = FACE_BOUND('',#2759,.F.);+#2759 = EDGE_LOOP('',(#2760,#2761,#2784,#2805));+#2760 = ORIENTED_EDGE('',*,*,#488,.F.);+#2761 = ORIENTED_EDGE('',*,*,#2762,.T.);+#2762 = EDGE_CURVE('',#461,#2763,#2765,.T.);+#2763 = VERTEX_POINT('',#2764);+#2764 = CARTESIAN_POINT('',(-1.5,0.4,0.2));+#2765 = SURFACE_CURVE('',#2766,(#2770,#2777),.PCURVE_S1.);+#2766 = LINE('',#2767,#2768);+#2767 = CARTESIAN_POINT('',(-2.,0.4,0.2));+#2768 = VECTOR('',#2769,1.);+#2769 = DIRECTION('',(1.,0.,0.));+#2770 = PCURVE('',#504,#2771);+#2771 = DEFINITIONAL_REPRESENTATION('',(#2772),#2776);+#2772 = LINE('',#2773,#2774);+#2773 = CARTESIAN_POINT('',(0.,0.));+#2774 = VECTOR('',#2775,1.);+#2775 = DIRECTION('',(1.,0.));+#2776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2777 = PCURVE('',#476,#2778);+#2778 = DEFINITIONAL_REPRESENTATION('',(#2779),#2783);+#2779 = LINE('',#2780,#2781);+#2780 = CARTESIAN_POINT('',(0.2,0.));+#2781 = VECTOR('',#2782,1.);+#2782 = DIRECTION('',(0.,1.));+#2783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2784 = ORIENTED_EDGE('',*,*,#2785,.T.);+#2785 = EDGE_CURVE('',#2763,#2715,#2786,.T.);+#2786 = SURFACE_CURVE('',#2787,(#2791,#2798),.PCURVE_S1.);+#2787 = LINE('',#2788,#2789);+#2788 = CARTESIAN_POINT('',(-1.5,0.4,0.2));+#2789 = VECTOR('',#2790,1.);+#2790 = DIRECTION('',(0.,1.,0.));+#2791 = PCURVE('',#504,#2792);+#2792 = DEFINITIONAL_REPRESENTATION('',(#2793),#2797);+#2793 = LINE('',#2794,#2795);+#2794 = CARTESIAN_POINT('',(0.5,0.));+#2795 = VECTOR('',#2796,1.);+#2796 = DIRECTION('',(0.,1.));+#2797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2798 = PCURVE('',#2530,#2799);+#2799 = DEFINITIONAL_REPRESENTATION('',(#2800),#2804);+#2800 = LINE('',#2801,#2802);+#2801 = CARTESIAN_POINT('',(0.2,0.));+#2802 = VECTOR('',#2803,1.);+#2803 = DIRECTION('',(0.,-1.));+#2804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2805 = ORIENTED_EDGE('',*,*,#2714,.F.);+#2806 = ADVANCED_FACE('',(#2807),#476,.T.);+#2807 = FACE_BOUND('',#2808,.T.);+#2808 = EDGE_LOOP('',(#2809,#2810,#2811,#2812));+#2809 = ORIENTED_EDGE('',*,*,#2542,.F.);+#2810 = ORIENTED_EDGE('',*,*,#460,.T.);+#2811 = ORIENTED_EDGE('',*,*,#2762,.T.);+#2812 = ORIENTED_EDGE('',*,*,#2813,.F.);+#2813 = EDGE_CURVE('',#2515,#2763,#2814,.T.);+#2814 = SURFACE_CURVE('',#2815,(#2819,#2826),.PCURVE_S1.);+#2815 = LINE('',#2816,#2817);+#2816 = CARTESIAN_POINT('',(-1.5,0.4,0.));+#2817 = VECTOR('',#2818,1.);+#2818 = DIRECTION('',(0.,0.,1.));+#2819 = PCURVE('',#476,#2820);+#2820 = DEFINITIONAL_REPRESENTATION('',(#2821),#2825);+#2821 = LINE('',#2822,#2823);+#2822 = CARTESIAN_POINT('',(0.,0.5));+#2823 = VECTOR('',#2824,1.);+#2824 = DIRECTION('',(1.,0.));+#2825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2826 = PCURVE('',#2530,#2827);+#2827 = DEFINITIONAL_REPRESENTATION('',(#2828),#2832);+#2828 = LINE('',#2829,#2830);+#2829 = CARTESIAN_POINT('',(0.,0.));+#2830 = VECTOR('',#2831,1.);+#2831 = DIRECTION('',(1.,0.));+#2832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2833 = ADVANCED_FACE('',(#2834),#425,.F.);+#2834 = FACE_BOUND('',#2835,.F.);+#2835 = EDGE_LOOP('',(#2836,#2837,#2838,#2861));+#2836 = ORIENTED_EDGE('',*,*,#2564,.F.);+#2837 = ORIENTED_EDGE('',*,*,#409,.T.);+#2838 = ORIENTED_EDGE('',*,*,#2839,.T.);+#2839 = EDGE_CURVE('',#382,#2840,#2842,.T.);+#2840 = VERTEX_POINT('',#2841);+#2841 = CARTESIAN_POINT('',(-1.5,0.15,0.2));+#2842 = SURFACE_CURVE('',#2843,(#2847,#2854),.PCURVE_S1.);+#2843 = LINE('',#2844,#2845);+#2844 = CARTESIAN_POINT('',(-2.,0.15,0.2));+#2845 = VECTOR('',#2846,1.);+#2846 = DIRECTION('',(1.,0.,0.));+#2847 = PCURVE('',#425,#2848);+#2848 = DEFINITIONAL_REPRESENTATION('',(#2849),#2853);+#2849 = LINE('',#2850,#2851);+#2850 = CARTESIAN_POINT('',(0.2,0.));+#2851 = VECTOR('',#2852,1.);+#2852 = DIRECTION('',(0.,1.));+#2853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2854 = PCURVE('',#397,#2855);+#2855 = DEFINITIONAL_REPRESENTATION('',(#2856),#2860);+#2856 = LINE('',#2857,#2858);+#2857 = CARTESIAN_POINT('',(0.,0.3));+#2858 = VECTOR('',#2859,1.);+#2859 = DIRECTION('',(1.,0.));+#2860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2861 = ORIENTED_EDGE('',*,*,#2862,.F.);+#2862 = EDGE_CURVE('',#2565,#2840,#2863,.T.);+#2863 = SURFACE_CURVE('',#2864,(#2868,#2875),.PCURVE_S1.);+#2864 = LINE('',#2865,#2866);+#2865 = CARTESIAN_POINT('',(-1.5,0.15,0.));+#2866 = VECTOR('',#2867,1.);+#2867 = DIRECTION('',(0.,0.,1.));+#2868 = PCURVE('',#425,#2869);+#2869 = DEFINITIONAL_REPRESENTATION('',(#2870),#2874);+#2870 = LINE('',#2871,#2872);+#2871 = CARTESIAN_POINT('',(0.,0.5));+#2872 = VECTOR('',#2873,1.);+#2873 = DIRECTION('',(1.,0.));+#2874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2875 = PCURVE('',#2603,#2876);+#2876 = DEFINITIONAL_REPRESENTATION('',(#2877),#2881);+#2877 = LINE('',#2878,#2879);+#2878 = CARTESIAN_POINT('',(0.,-0.3));+#2879 = VECTOR('',#2880,1.);+#2880 = DIRECTION('',(1.,0.));+#2881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2882 = ADVANCED_FACE('',(#2883),#397,.F.);+#2883 = FACE_BOUND('',#2884,.F.);+#2884 = EDGE_LOOP('',(#2885,#2886,#2909,#2930));+#2885 = ORIENTED_EDGE('',*,*,#381,.F.);+#2886 = ORIENTED_EDGE('',*,*,#2887,.T.);+#2887 = EDGE_CURVE('',#354,#2888,#2890,.T.);+#2888 = VERTEX_POINT('',#2889);+#2889 = CARTESIAN_POINT('',(-1.5,-0.15,0.2));+#2890 = SURFACE_CURVE('',#2891,(#2895,#2902),.PCURVE_S1.);+#2891 = LINE('',#2892,#2893);+#2892 = CARTESIAN_POINT('',(-2.,-0.15,0.2));+#2893 = VECTOR('',#2894,1.);+#2894 = DIRECTION('',(1.,0.,0.));+#2895 = PCURVE('',#397,#2896);+#2896 = DEFINITIONAL_REPRESENTATION('',(#2897),#2901);+#2897 = LINE('',#2898,#2899);+#2898 = CARTESIAN_POINT('',(0.,0.));+#2899 = VECTOR('',#2900,1.);+#2900 = DIRECTION('',(1.,0.));+#2901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2902 = PCURVE('',#369,#2903);+#2903 = DEFINITIONAL_REPRESENTATION('',(#2904),#2908);+#2904 = LINE('',#2905,#2906);+#2905 = CARTESIAN_POINT('',(0.2,0.));+#2906 = VECTOR('',#2907,1.);+#2907 = DIRECTION('',(0.,1.));+#2908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2909 = ORIENTED_EDGE('',*,*,#2910,.T.);+#2910 = EDGE_CURVE('',#2888,#2840,#2911,.T.);+#2911 = SURFACE_CURVE('',#2912,(#2916,#2923),.PCURVE_S1.);+#2912 = LINE('',#2913,#2914);+#2913 = CARTESIAN_POINT('',(-1.5,-0.15,0.2));+#2914 = VECTOR('',#2915,1.);+#2915 = DIRECTION('',(0.,1.,0.));+#2916 = PCURVE('',#397,#2917);+#2917 = DEFINITIONAL_REPRESENTATION('',(#2918),#2922);+#2918 = LINE('',#2919,#2920);+#2919 = CARTESIAN_POINT('',(0.5,0.));+#2920 = VECTOR('',#2921,1.);+#2921 = DIRECTION('',(0.,1.));+#2922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2923 = PCURVE('',#2603,#2924);+#2924 = DEFINITIONAL_REPRESENTATION('',(#2925),#2929);+#2925 = LINE('',#2926,#2927);+#2926 = CARTESIAN_POINT('',(0.2,0.));+#2927 = VECTOR('',#2928,1.);+#2928 = DIRECTION('',(0.,-1.));+#2929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2930 = ORIENTED_EDGE('',*,*,#2839,.F.);+#2931 = ADVANCED_FACE('',(#2932),#369,.T.);+#2932 = FACE_BOUND('',#2933,.T.);+#2933 = EDGE_LOOP('',(#2934,#2935,#2936,#2937));+#2934 = ORIENTED_EDGE('',*,*,#2615,.F.);+#2935 = ORIENTED_EDGE('',*,*,#353,.T.);+#2936 = ORIENTED_EDGE('',*,*,#2887,.T.);+#2937 = ORIENTED_EDGE('',*,*,#2938,.F.);+#2938 = EDGE_CURVE('',#2588,#2888,#2939,.T.);+#2939 = SURFACE_CURVE('',#2940,(#2944,#2951),.PCURVE_S1.);+#2940 = LINE('',#2941,#2942);+#2941 = CARTESIAN_POINT('',(-1.5,-0.15,0.));+#2942 = VECTOR('',#2943,1.);+#2943 = DIRECTION('',(0.,0.,1.));+#2944 = PCURVE('',#369,#2945);+#2945 = DEFINITIONAL_REPRESENTATION('',(#2946),#2950);+#2946 = LINE('',#2947,#2948);+#2947 = CARTESIAN_POINT('',(0.,0.5));+#2948 = VECTOR('',#2949,1.);+#2949 = DIRECTION('',(1.,0.));+#2950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2951 = PCURVE('',#2603,#2952);+#2952 = DEFINITIONAL_REPRESENTATION('',(#2953),#2957);+#2953 = LINE('',#2954,#2955);+#2954 = CARTESIAN_POINT('',(0.,0.));+#2955 = VECTOR('',#2956,1.);+#2956 = DIRECTION('',(1.,0.));+#2957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2958 = ADVANCED_FACE('',(#2959),#318,.F.);+#2959 = FACE_BOUND('',#2960,.F.);+#2960 = EDGE_LOOP('',(#2961,#2962,#2963,#2986));+#2961 = ORIENTED_EDGE('',*,*,#2637,.F.);+#2962 = ORIENTED_EDGE('',*,*,#302,.T.);+#2963 = ORIENTED_EDGE('',*,*,#2964,.T.);+#2964 = EDGE_CURVE('',#275,#2965,#2967,.T.);+#2965 = VERTEX_POINT('',#2966);+#2966 = CARTESIAN_POINT('',(-1.5,-0.4,0.2));+#2967 = SURFACE_CURVE('',#2968,(#2972,#2979),.PCURVE_S1.);+#2968 = LINE('',#2969,#2970);+#2969 = CARTESIAN_POINT('',(-2.,-0.4,0.2));+#2970 = VECTOR('',#2971,1.);+#2971 = DIRECTION('',(1.,0.,0.));+#2972 = PCURVE('',#318,#2973);+#2973 = DEFINITIONAL_REPRESENTATION('',(#2974),#2978);+#2974 = LINE('',#2975,#2976);+#2975 = CARTESIAN_POINT('',(0.2,0.));+#2976 = VECTOR('',#2977,1.);+#2977 = DIRECTION('',(0.,1.));+#2978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2979 = PCURVE('',#290,#2980);+#2980 = DEFINITIONAL_REPRESENTATION('',(#2981),#2985);+#2981 = LINE('',#2982,#2983);+#2982 = CARTESIAN_POINT('',(0.,0.25));+#2983 = VECTOR('',#2984,1.);+#2984 = DIRECTION('',(1.,0.));+#2985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2986 = ORIENTED_EDGE('',*,*,#2987,.F.);+#2987 = EDGE_CURVE('',#2638,#2965,#2988,.T.);+#2988 = SURFACE_CURVE('',#2989,(#2993,#3000),.PCURVE_S1.);+#2989 = LINE('',#2990,#2991);+#2990 = CARTESIAN_POINT('',(-1.5,-0.4,0.));+#2991 = VECTOR('',#2992,1.);+#2992 = DIRECTION('',(0.,0.,1.));+#2993 = PCURVE('',#318,#2994);+#2994 = DEFINITIONAL_REPRESENTATION('',(#2995),#2999);+#2995 = LINE('',#2996,#2997);+#2996 = CARTESIAN_POINT('',(0.,0.5));+#2997 = VECTOR('',#2998,1.);+#2998 = DIRECTION('',(1.,0.));+#2999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3000 = PCURVE('',#2676,#3001);+#3001 = DEFINITIONAL_REPRESENTATION('',(#3002),#3006);+#3002 = LINE('',#3003,#3004);+#3003 = CARTESIAN_POINT('',(0.,-0.25));+#3004 = VECTOR('',#3005,1.);+#3005 = DIRECTION('',(1.,0.));+#3006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3007 = ADVANCED_FACE('',(#3008),#290,.F.);+#3008 = FACE_BOUND('',#3009,.F.);+#3009 = EDGE_LOOP('',(#3010,#3011,#3034,#3055));+#3010 = ORIENTED_EDGE('',*,*,#274,.F.);+#3011 = ORIENTED_EDGE('',*,*,#3012,.T.);+#3012 = EDGE_CURVE('',#247,#3013,#3015,.T.);+#3013 = VERTEX_POINT('',#3014);+#3014 = CARTESIAN_POINT('',(-1.5,-0.65,0.2));+#3015 = SURFACE_CURVE('',#3016,(#3020,#3027),.PCURVE_S1.);+#3016 = LINE('',#3017,#3018);+#3017 = CARTESIAN_POINT('',(-2.,-0.65,0.2));+#3018 = VECTOR('',#3019,1.);+#3019 = DIRECTION('',(1.,0.,0.));+#3020 = PCURVE('',#290,#3021);+#3021 = DEFINITIONAL_REPRESENTATION('',(#3022),#3026);+#3022 = LINE('',#3023,#3024);+#3023 = CARTESIAN_POINT('',(0.,0.));+#3024 = VECTOR('',#3025,1.);+#3025 = DIRECTION('',(1.,0.));+#3026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3027 = PCURVE('',#262,#3028);+#3028 = DEFINITIONAL_REPRESENTATION('',(#3029),#3033);+#3029 = LINE('',#3030,#3031);+#3030 = CARTESIAN_POINT('',(0.2,0.));+#3031 = VECTOR('',#3032,1.);+#3032 = DIRECTION('',(0.,1.));+#3033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3034 = ORIENTED_EDGE('',*,*,#3035,.T.);+#3035 = EDGE_CURVE('',#3013,#2965,#3036,.T.);+#3036 = SURFACE_CURVE('',#3037,(#3041,#3048),.PCURVE_S1.);+#3037 = LINE('',#3038,#3039);+#3038 = CARTESIAN_POINT('',(-1.5,-0.65,0.2));+#3039 = VECTOR('',#3040,1.);+#3040 = DIRECTION('',(0.,1.,0.));+#3041 = PCURVE('',#290,#3042);+#3042 = DEFINITIONAL_REPRESENTATION('',(#3043),#3047);+#3043 = LINE('',#3044,#3045);+#3044 = CARTESIAN_POINT('',(0.5,0.));+#3045 = VECTOR('',#3046,1.);+#3046 = DIRECTION('',(0.,1.));+#3047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3048 = PCURVE('',#2676,#3049);+#3049 = DEFINITIONAL_REPRESENTATION('',(#3050),#3054);+#3050 = LINE('',#3051,#3052);+#3051 = CARTESIAN_POINT('',(0.2,0.));+#3052 = VECTOR('',#3053,1.);+#3053 = DIRECTION('',(0.,-1.));+#3054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3055 = ORIENTED_EDGE('',*,*,#2964,.F.);+#3056 = ADVANCED_FACE('',(#3057),#262,.T.);+#3057 = FACE_BOUND('',#3058,.T.);+#3058 = EDGE_LOOP('',(#3059,#3060,#3061,#3062));+#3059 = ORIENTED_EDGE('',*,*,#2688,.F.);+#3060 = ORIENTED_EDGE('',*,*,#246,.T.);+#3061 = ORIENTED_EDGE('',*,*,#3012,.T.);+#3062 = ORIENTED_EDGE('',*,*,#3063,.F.);+#3063 = EDGE_CURVE('',#2661,#3013,#3064,.T.);+#3064 = SURFACE_CURVE('',#3065,(#3069,#3076),.PCURVE_S1.);+#3065 = LINE('',#3066,#3067);+#3066 = CARTESIAN_POINT('',(-1.5,-0.65,0.));+#3067 = VECTOR('',#3068,1.);+#3068 = DIRECTION('',(0.,0.,1.));+#3069 = PCURVE('',#262,#3070);+#3070 = DEFINITIONAL_REPRESENTATION('',(#3071),#3075);+#3071 = LINE('',#3072,#3073);+#3072 = CARTESIAN_POINT('',(0.,0.5));+#3073 = VECTOR('',#3074,1.);+#3074 = DIRECTION('',(1.,0.));+#3075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3076 = PCURVE('',#2676,#3077);+#3077 = DEFINITIONAL_REPRESENTATION('',(#3078),#3082);+#3078 = LINE('',#3079,#3080);+#3079 = CARTESIAN_POINT('',(0.,0.));+#3080 = VECTOR('',#3081,1.);+#3081 = DIRECTION('',(1.,0.));+#3082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3083 = ADVANCED_FACE('',(#3084),#206,.F.);+#3084 = FACE_BOUND('',#3085,.F.);+#3085 = EDGE_LOOP('',(#3086,#3087,#3088,#3111));+#3086 = ORIENTED_EDGE('',*,*,#1618,.F.);+#3087 = ORIENTED_EDGE('',*,*,#190,.T.);+#3088 = ORIENTED_EDGE('',*,*,#3089,.T.);+#3089 = EDGE_CURVE('',#163,#3090,#3092,.T.);+#3090 = VERTEX_POINT('',#3091);+#3091 = CARTESIAN_POINT('',(-1.5,-0.95,0.2));+#3092 = SURFACE_CURVE('',#3093,(#3097,#3104),.PCURVE_S1.);+#3093 = LINE('',#3094,#3095);+#3094 = CARTESIAN_POINT('',(-2.,-0.95,0.2));+#3095 = VECTOR('',#3096,1.);+#3096 = DIRECTION('',(1.,0.,0.));+#3097 = PCURVE('',#206,#3098);+#3098 = DEFINITIONAL_REPRESENTATION('',(#3099),#3103);+#3099 = LINE('',#3100,#3101);+#3100 = CARTESIAN_POINT('',(0.2,0.));+#3101 = VECTOR('',#3102,1.);+#3102 = DIRECTION('',(0.,1.));+#3103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3104 = PCURVE('',#178,#3105);+#3105 = DEFINITIONAL_REPRESENTATION('',(#3106),#3110);+#3106 = LINE('',#3107,#3108);+#3107 = CARTESIAN_POINT('',(0.,0.8));+#3108 = VECTOR('',#3109,1.);+#3109 = DIRECTION('',(1.,0.));+#3110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3111 = ORIENTED_EDGE('',*,*,#3112,.F.);+#3112 = EDGE_CURVE('',#1619,#3090,#3113,.T.);+#3113 = SURFACE_CURVE('',#3114,(#3118,#3125),.PCURVE_S1.);+#3114 = LINE('',#3115,#3116);+#3115 = CARTESIAN_POINT('',(-1.5,-0.95,0.));+#3116 = VECTOR('',#3117,1.);+#3117 = DIRECTION('',(0.,0.,1.));+#3118 = PCURVE('',#206,#3119);+#3119 = DEFINITIONAL_REPRESENTATION('',(#3120),#3124);+#3120 = LINE('',#3121,#3122);+#3121 = CARTESIAN_POINT('',(0.,0.5));+#3122 = VECTOR('',#3123,1.);+#3123 = DIRECTION('',(1.,0.));+#3124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3125 = PCURVE('',#1657,#3126);+#3126 = DEFINITIONAL_REPRESENTATION('',(#3127),#3131);+#3127 = LINE('',#3128,#3129);+#3128 = CARTESIAN_POINT('',(0.,-0.8));+#3129 = VECTOR('',#3130,1.);+#3130 = DIRECTION('',(1.,0.));+#3131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3132 = ADVANCED_FACE('',(#3133),#178,.F.);+#3133 = FACE_BOUND('',#3134,.F.);+#3134 = EDGE_LOOP('',(#3135,#3136,#3159,#3187,#3210,#3231));+#3135 = ORIENTED_EDGE('',*,*,#162,.F.);+#3136 = ORIENTED_EDGE('',*,*,#3137,.T.);+#3137 = EDGE_CURVE('',#135,#3138,#3140,.T.);+#3138 = VERTEX_POINT('',#3139);+#3139 = CARTESIAN_POINT('',(-1.85,-1.35,0.2));+#3140 = SURFACE_CURVE('',#3141,(#3145,#3152),.PCURVE_S1.);+#3141 = LINE('',#3142,#3143);+#3142 = CARTESIAN_POINT('',(-2.,-1.35,0.2));+#3143 = VECTOR('',#3144,1.);+#3144 = DIRECTION('',(1.,0.,0.));+#3145 = PCURVE('',#178,#3146);+#3146 = DEFINITIONAL_REPRESENTATION('',(#3147),#3151);+#3147 = LINE('',#3148,#3149);+#3148 = CARTESIAN_POINT('',(0.,0.4));+#3149 = VECTOR('',#3150,1.);+#3150 = DIRECTION('',(1.,0.));+#3151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3152 = PCURVE('',#150,#3153);+#3153 = DEFINITIONAL_REPRESENTATION('',(#3154),#3158);+#3154 = LINE('',#3155,#3156);+#3155 = CARTESIAN_POINT('',(0.2,0.));+#3156 = VECTOR('',#3157,1.);+#3157 = DIRECTION('',(0.,1.));+#3158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3159 = ORIENTED_EDGE('',*,*,#3160,.F.);+#3160 = EDGE_CURVE('',#3161,#3138,#3163,.T.);+#3161 = VERTEX_POINT('',#3162);+#3162 = CARTESIAN_POINT('',(-1.85,-1.75,0.2));+#3163 = SURFACE_CURVE('',#3164,(#3168,#3175),.PCURVE_S1.);+#3164 = LINE('',#3165,#3166);+#3165 = CARTESIAN_POINT('',(-1.85,-1.75,0.2));+#3166 = VECTOR('',#3167,1.);+#3167 = DIRECTION('',(0.,1.,0.));+#3168 = PCURVE('',#178,#3169);+#3169 = DEFINITIONAL_REPRESENTATION('',(#3170),#3174);+#3170 = LINE('',#3171,#3172);+#3171 = CARTESIAN_POINT('',(0.15,0.));+#3172 = VECTOR('',#3173,1.);+#3173 = DIRECTION('',(0.,1.));+#3174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3175 = PCURVE('',#3176,#3181);+#3176 = PLANE('',#3177);+#3177 = AXIS2_PLACEMENT_3D('',#3178,#3179,#3180);+#3178 = CARTESIAN_POINT('',(-1.85,-1.75,0.));+#3179 = DIRECTION('',(1.,0.,0.));+#3180 = DIRECTION('',(0.,0.,1.));+#3181 = DEFINITIONAL_REPRESENTATION('',(#3182),#3186);+#3182 = LINE('',#3183,#3184);+#3183 = CARTESIAN_POINT('',(0.2,0.));+#3184 = VECTOR('',#3185,1.);+#3185 = DIRECTION('',(0.,-1.));+#3186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3187 = ORIENTED_EDGE('',*,*,#3188,.T.);+#3188 = EDGE_CURVE('',#3161,#3189,#3191,.T.);+#3189 = VERTEX_POINT('',#3190);+#3190 = CARTESIAN_POINT('',(-1.5,-1.75,0.2));+#3191 = SURFACE_CURVE('',#3192,(#3196,#3203),.PCURVE_S1.);+#3192 = LINE('',#3193,#3194);+#3193 = CARTESIAN_POINT('',(-2.,-1.75,0.2));+#3194 = VECTOR('',#3195,1.);+#3195 = DIRECTION('',(1.,0.,0.));+#3196 = PCURVE('',#178,#3197);+#3197 = DEFINITIONAL_REPRESENTATION('',(#3198),#3202);+#3198 = LINE('',#3199,#3200);+#3199 = CARTESIAN_POINT('',(0.,0.));+#3200 = VECTOR('',#3201,1.);+#3201 = DIRECTION('',(1.,0.));+#3202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3203 = PCURVE('',#94,#3204);+#3204 = DEFINITIONAL_REPRESENTATION('',(#3205),#3209);+#3205 = LINE('',#3206,#3207);+#3206 = CARTESIAN_POINT('',(0.2,0.));+#3207 = VECTOR('',#3208,1.);+#3208 = DIRECTION('',(0.,1.));+#3209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3210 = ORIENTED_EDGE('',*,*,#3211,.T.);+#3211 = EDGE_CURVE('',#3189,#3090,#3212,.T.);+#3212 = SURFACE_CURVE('',#3213,(#3217,#3224),.PCURVE_S1.);+#3213 = LINE('',#3214,#3215);+#3214 = CARTESIAN_POINT('',(-1.5,-1.75,0.2));+#3215 = VECTOR('',#3216,1.);+#3216 = DIRECTION('',(0.,1.,0.));+#3217 = PCURVE('',#178,#3218);+#3218 = DEFINITIONAL_REPRESENTATION('',(#3219),#3223);+#3219 = LINE('',#3220,#3221);+#3220 = CARTESIAN_POINT('',(0.5,0.));+#3221 = VECTOR('',#3222,1.);+#3222 = DIRECTION('',(0.,1.));+#3223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3224 = PCURVE('',#1657,#3225);+#3225 = DEFINITIONAL_REPRESENTATION('',(#3226),#3230);+#3226 = LINE('',#3227,#3228);+#3227 = CARTESIAN_POINT('',(0.2,0.));+#3228 = VECTOR('',#3229,1.);+#3229 = DIRECTION('',(0.,-1.));+#3230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3231 = ORIENTED_EDGE('',*,*,#3089,.F.);+#3232 = ADVANCED_FACE('',(#3233),#150,.T.);+#3233 = FACE_BOUND('',#3234,.T.);+#3234 = EDGE_LOOP('',(#3235,#3258,#3259,#3260));+#3235 = ORIENTED_EDGE('',*,*,#3236,.F.);+#3236 = EDGE_CURVE('',#107,#3237,#3239,.T.);+#3237 = VERTEX_POINT('',#3238);+#3238 = CARTESIAN_POINT('',(-1.85,-1.35,0.));+#3239 = SURFACE_CURVE('',#3240,(#3244,#3251),.PCURVE_S1.);+#3240 = LINE('',#3241,#3242);+#3241 = CARTESIAN_POINT('',(-2.,-1.35,0.));+#3242 = VECTOR('',#3243,1.);+#3243 = DIRECTION('',(1.,0.,0.));+#3244 = PCURVE('',#150,#3245);+#3245 = DEFINITIONAL_REPRESENTATION('',(#3246),#3250);+#3246 = LINE('',#3247,#3248);+#3247 = CARTESIAN_POINT('',(0.,0.));+#3248 = VECTOR('',#3249,1.);+#3249 = DIRECTION('',(0.,1.));+#3250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3251 = PCURVE('',#122,#3252);+#3252 = DEFINITIONAL_REPRESENTATION('',(#3253),#3257);+#3253 = LINE('',#3254,#3255);+#3254 = CARTESIAN_POINT('',(0.,0.4));+#3255 = VECTOR('',#3256,1.);+#3256 = DIRECTION('',(1.,0.));+#3257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3258 = ORIENTED_EDGE('',*,*,#134,.T.);+#3259 = ORIENTED_EDGE('',*,*,#3137,.T.);+#3260 = ORIENTED_EDGE('',*,*,#3261,.F.);+#3261 = EDGE_CURVE('',#3237,#3138,#3262,.T.);+#3262 = SURFACE_CURVE('',#3263,(#3267,#3274),.PCURVE_S1.);+#3263 = LINE('',#3264,#3265);+#3264 = CARTESIAN_POINT('',(-1.85,-1.35,0.));+#3265 = VECTOR('',#3266,1.);+#3266 = DIRECTION('',(0.,0.,1.));+#3267 = PCURVE('',#150,#3268);+#3268 = DEFINITIONAL_REPRESENTATION('',(#3269),#3273);+#3269 = LINE('',#3270,#3271);+#3270 = CARTESIAN_POINT('',(0.,0.15));+#3271 = VECTOR('',#3272,1.);+#3272 = DIRECTION('',(1.,0.));+#3273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3274 = PCURVE('',#3176,#3275);+#3275 = DEFINITIONAL_REPRESENTATION('',(#3276),#3280);+#3276 = LINE('',#3277,#3278);+#3277 = CARTESIAN_POINT('',(0.,-0.4));+#3278 = VECTOR('',#3279,1.);+#3279 = DIRECTION('',(1.,0.));+#3280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3281 = ADVANCED_FACE('',(#3282),#122,.F.);+#3282 = FACE_BOUND('',#3283,.F.);+#3283 = EDGE_LOOP('',(#3284,#3285,#3308,#3329));+#3284 = ORIENTED_EDGE('',*,*,#106,.F.);+#3285 = ORIENTED_EDGE('',*,*,#3286,.T.);+#3286 = EDGE_CURVE('',#79,#3287,#3289,.T.);+#3287 = VERTEX_POINT('',#3288);+#3288 = CARTESIAN_POINT('',(-1.85,-1.75,0.));+#3289 = SURFACE_CURVE('',#3290,(#3294,#3301),.PCURVE_S1.);+#3290 = LINE('',#3291,#3292);+#3291 = CARTESIAN_POINT('',(-2.,-1.75,0.));+#3292 = VECTOR('',#3293,1.);+#3293 = DIRECTION('',(1.,0.,0.));+#3294 = PCURVE('',#122,#3295);+#3295 = DEFINITIONAL_REPRESENTATION('',(#3296),#3300);+#3296 = LINE('',#3297,#3298);+#3297 = CARTESIAN_POINT('',(0.,0.));+#3298 = VECTOR('',#3299,1.);+#3299 = DIRECTION('',(1.,0.));+#3300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3301 = PCURVE('',#94,#3302);+#3302 = DEFINITIONAL_REPRESENTATION('',(#3303),#3307);+#3303 = LINE('',#3304,#3305);+#3304 = CARTESIAN_POINT('',(0.,0.));+#3305 = VECTOR('',#3306,1.);+#3306 = DIRECTION('',(0.,1.));+#3307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3308 = ORIENTED_EDGE('',*,*,#3309,.T.);+#3309 = EDGE_CURVE('',#3287,#3237,#3310,.T.);+#3310 = SURFACE_CURVE('',#3311,(#3315,#3322),.PCURVE_S1.);+#3311 = LINE('',#3312,#3313);+#3312 = CARTESIAN_POINT('',(-1.85,-1.75,0.));+#3313 = VECTOR('',#3314,1.);+#3314 = DIRECTION('',(0.,1.,0.));+#3315 = PCURVE('',#122,#3316);+#3316 = DEFINITIONAL_REPRESENTATION('',(#3317),#3321);+#3317 = LINE('',#3318,#3319);+#3318 = CARTESIAN_POINT('',(0.15,0.));+#3319 = VECTOR('',#3320,1.);+#3320 = DIRECTION('',(0.,1.));+#3321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3322 = PCURVE('',#3176,#3323);+#3323 = DEFINITIONAL_REPRESENTATION('',(#3324),#3328);+#3324 = LINE('',#3325,#3326);+#3325 = CARTESIAN_POINT('',(0.,0.));+#3326 = VECTOR('',#3327,1.);+#3327 = DIRECTION('',(0.,-1.));+#3328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3329 = ORIENTED_EDGE('',*,*,#3236,.F.);+#3330 = ADVANCED_FACE('',(#3331),#94,.F.);+#3331 = FACE_BOUND('',#3332,.F.);+#3332 = EDGE_LOOP('',(#3333,#3334,#3335,#3336,#3359,#3387,#3415,#3443,+ #3464,#3465,#3488,#3516,#3537,#3538,#3561,#3589,#3610,#3611,#3634,+ #3662,#3683,#3684,#3705,#3706));+#3333 = ORIENTED_EDGE('',*,*,#3286,.F.);+#3334 = ORIENTED_EDGE('',*,*,#78,.T.);+#3335 = ORIENTED_EDGE('',*,*,#709,.T.);+#3336 = ORIENTED_EDGE('',*,*,#3337,.F.);+#3337 = EDGE_CURVE('',#3338,#710,#3340,.T.);+#3338 = VERTEX_POINT('',#3339);+#3339 = CARTESIAN_POINT('',(2.,-1.75,0.));+#3340 = SURFACE_CURVE('',#3341,(#3345,#3352),.PCURVE_S1.);+#3341 = LINE('',#3342,#3343);+#3342 = CARTESIAN_POINT('',(2.,-1.75,0.));+#3343 = VECTOR('',#3344,1.);+#3344 = DIRECTION('',(0.,0.,1.));+#3345 = PCURVE('',#94,#3346);+#3346 = DEFINITIONAL_REPRESENTATION('',(#3347),#3351);+#3347 = LINE('',#3348,#3349);+#3348 = CARTESIAN_POINT('',(0.,4.));+#3349 = VECTOR('',#3350,1.);+#3350 = DIRECTION('',(1.,0.));+#3351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3352 = PCURVE('',#748,#3353);+#3353 = DEFINITIONAL_REPRESENTATION('',(#3354),#3358);+#3354 = LINE('',#3355,#3356);+#3355 = CARTESIAN_POINT('',(0.,0.));+#3356 = VECTOR('',#3357,1.);+#3357 = DIRECTION('',(1.,0.));+#3358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3359 = ORIENTED_EDGE('',*,*,#3360,.F.);+#3360 = EDGE_CURVE('',#3361,#3338,#3363,.T.);+#3361 = VERTEX_POINT('',#3362);+#3362 = CARTESIAN_POINT('',(1.8,-1.75,0.));+#3363 = SURFACE_CURVE('',#3364,(#3368,#3375),.PCURVE_S1.);+#3364 = LINE('',#3365,#3366);+#3365 = CARTESIAN_POINT('',(-2.,-1.75,0.));+#3366 = VECTOR('',#3367,1.);+#3367 = DIRECTION('',(1.,0.,0.));+#3368 = PCURVE('',#94,#3369);+#3369 = DEFINITIONAL_REPRESENTATION('',(#3370),#3374);+#3370 = LINE('',#3371,#3372);+#3371 = CARTESIAN_POINT('',(0.,0.));+#3372 = VECTOR('',#3373,1.);+#3373 = DIRECTION('',(0.,1.));+#3374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3375 = PCURVE('',#3376,#3381);+#3376 = PLANE('',#3377);+#3377 = AXIS2_PLACEMENT_3D('',#3378,#3379,#3380);+#3378 = CARTESIAN_POINT('',(-2.,-1.75,0.));+#3379 = DIRECTION('',(0.,0.,1.));+#3380 = DIRECTION('',(1.,0.,0.));+#3381 = DEFINITIONAL_REPRESENTATION('',(#3382),#3386);+#3382 = LINE('',#3383,#3384);+#3383 = CARTESIAN_POINT('',(0.,0.));+#3384 = VECTOR('',#3385,1.);+#3385 = DIRECTION('',(1.,0.));+#3386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3387 = ORIENTED_EDGE('',*,*,#3388,.T.);+#3388 = EDGE_CURVE('',#3361,#3389,#3391,.T.);+#3389 = VERTEX_POINT('',#3390);+#3390 = CARTESIAN_POINT('',(1.8,-1.75,0.2));+#3391 = SURFACE_CURVE('',#3392,(#3396,#3403),.PCURVE_S1.);+#3392 = LINE('',#3393,#3394);+#3393 = CARTESIAN_POINT('',(1.8,-1.75,0.));+#3394 = VECTOR('',#3395,1.);+#3395 = DIRECTION('',(0.,0.,1.));+#3396 = PCURVE('',#94,#3397);+#3397 = DEFINITIONAL_REPRESENTATION('',(#3398),#3402);+#3398 = LINE('',#3399,#3400);+#3399 = CARTESIAN_POINT('',(0.,3.8));+#3400 = VECTOR('',#3401,1.);+#3401 = DIRECTION('',(1.,0.));+#3402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3403 = PCURVE('',#3404,#3409);+#3404 = PLANE('',#3405);+#3405 = AXIS2_PLACEMENT_3D('',#3406,#3407,#3408);+#3406 = CARTESIAN_POINT('',(1.8,-1.75,0.));+#3407 = DIRECTION('',(1.,0.,0.));+#3408 = DIRECTION('',(0.,0.,1.));+#3409 = DEFINITIONAL_REPRESENTATION('',(#3410),#3414);+#3410 = LINE('',#3411,#3412);+#3411 = CARTESIAN_POINT('',(0.,0.));+#3412 = VECTOR('',#3413,1.);+#3413 = DIRECTION('',(1.,0.));+#3414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3415 = ORIENTED_EDGE('',*,*,#3416,.F.);+#3416 = EDGE_CURVE('',#3417,#3389,#3419,.T.);+#3417 = VERTEX_POINT('',#3418);+#3418 = CARTESIAN_POINT('',(1.4,-1.75,0.2));+#3419 = SURFACE_CURVE('',#3420,(#3424,#3431),.PCURVE_S1.);+#3420 = LINE('',#3421,#3422);+#3421 = CARTESIAN_POINT('',(1.4,-1.75,0.2));+#3422 = VECTOR('',#3423,1.);+#3423 = DIRECTION('',(1.,0.,0.));+#3424 = PCURVE('',#94,#3425);+#3425 = DEFINITIONAL_REPRESENTATION('',(#3426),#3430);+#3426 = LINE('',#3427,#3428);+#3427 = CARTESIAN_POINT('',(0.2,3.4));+#3428 = VECTOR('',#3429,1.);+#3429 = DIRECTION('',(0.,1.));+#3430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3431 = PCURVE('',#3432,#3437);+#3432 = PLANE('',#3433);+#3433 = AXIS2_PLACEMENT_3D('',#3434,#3435,#3436);+#3434 = CARTESIAN_POINT('',(1.4,-1.75,0.2));+#3435 = DIRECTION('',(0.,0.,1.));+#3436 = DIRECTION('',(1.,0.,0.));+#3437 = DEFINITIONAL_REPRESENTATION('',(#3438),#3442);+#3438 = LINE('',#3439,#3440);+#3439 = CARTESIAN_POINT('',(0.,0.));+#3440 = VECTOR('',#3441,1.);+#3441 = DIRECTION('',(1.,0.));+#3442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3443 = ORIENTED_EDGE('',*,*,#3444,.F.);+#3444 = EDGE_CURVE('',#1991,#3417,#3445,.T.);+#3445 = SURFACE_CURVE('',#3446,(#3450,#3457),.PCURVE_S1.);+#3446 = LINE('',#3447,#3448);+#3447 = CARTESIAN_POINT('',(1.4,-1.75,0.));+#3448 = VECTOR('',#3449,1.);+#3449 = DIRECTION('',(0.,0.,1.));+#3450 = PCURVE('',#94,#3451);+#3451 = DEFINITIONAL_REPRESENTATION('',(#3452),#3456);+#3452 = LINE('',#3453,#3454);+#3453 = CARTESIAN_POINT('',(0.,3.4));+#3454 = VECTOR('',#3455,1.);+#3455 = DIRECTION('',(1.,0.));+#3456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3457 = PCURVE('',#2029,#3458);+#3458 = DEFINITIONAL_REPRESENTATION('',(#3459),#3463);+#3459 = LINE('',#3460,#3461);+#3460 = CARTESIAN_POINT('',(0.,0.));+#3461 = VECTOR('',#3462,1.);+#3462 = DIRECTION('',(1.,0.));+#3463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3464 = ORIENTED_EDGE('',*,*,#1990,.F.);+#3465 = ORIENTED_EDGE('',*,*,#3466,.T.);+#3466 = EDGE_CURVE('',#1963,#3467,#3469,.T.);+#3467 = VERTEX_POINT('',#3468);+#3468 = CARTESIAN_POINT('',(0.65,-1.75,0.2));+#3469 = SURFACE_CURVE('',#3470,(#3474,#3481),.PCURVE_S1.);+#3470 = LINE('',#3471,#3472);+#3471 = CARTESIAN_POINT('',(0.65,-1.75,0.));+#3472 = VECTOR('',#3473,1.);+#3473 = DIRECTION('',(0.,0.,1.));+#3474 = PCURVE('',#94,#3475);+#3475 = DEFINITIONAL_REPRESENTATION('',(#3476),#3480);+#3476 = LINE('',#3477,#3478);+#3477 = CARTESIAN_POINT('',(0.,2.65));+#3478 = VECTOR('',#3479,1.);+#3479 = DIRECTION('',(1.,0.));+#3480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3481 = PCURVE('',#1978,#3482);+#3482 = DEFINITIONAL_REPRESENTATION('',(#3483),#3487);+#3483 = LINE('',#3484,#3485);+#3484 = CARTESIAN_POINT('',(0.,0.));+#3485 = VECTOR('',#3486,1.);+#3486 = DIRECTION('',(1.,0.));+#3487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3488 = ORIENTED_EDGE('',*,*,#3489,.F.);+#3489 = EDGE_CURVE('',#3490,#3467,#3492,.T.);+#3490 = VERTEX_POINT('',#3491);+#3491 = CARTESIAN_POINT('',(0.25,-1.75,0.2));+#3492 = SURFACE_CURVE('',#3493,(#3497,#3504),.PCURVE_S1.);+#3493 = LINE('',#3494,#3495);+#3494 = CARTESIAN_POINT('',(0.25,-1.75,0.2));+#3495 = VECTOR('',#3496,1.);+#3496 = DIRECTION('',(1.,0.,0.));+#3497 = PCURVE('',#94,#3498);+#3498 = DEFINITIONAL_REPRESENTATION('',(#3499),#3503);+#3499 = LINE('',#3500,#3501);+#3500 = CARTESIAN_POINT('',(0.2,2.25));+#3501 = VECTOR('',#3502,1.);+#3502 = DIRECTION('',(0.,1.));+#3503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3504 = PCURVE('',#3505,#3510);+#3505 = PLANE('',#3506);+#3506 = AXIS2_PLACEMENT_3D('',#3507,#3508,#3509);+#3507 = CARTESIAN_POINT('',(0.25,-1.75,0.2));+#3508 = DIRECTION('',(0.,0.,1.));+#3509 = DIRECTION('',(1.,0.,0.));+#3510 = DEFINITIONAL_REPRESENTATION('',(#3511),#3515);+#3511 = LINE('',#3512,#3513);+#3512 = CARTESIAN_POINT('',(0.,0.));+#3513 = VECTOR('',#3514,1.);+#3514 = DIRECTION('',(1.,0.));+#3515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3516 = ORIENTED_EDGE('',*,*,#3517,.F.);+#3517 = EDGE_CURVE('',#1884,#3490,#3518,.T.);+#3518 = SURFACE_CURVE('',#3519,(#3523,#3530),.PCURVE_S1.);+#3519 = LINE('',#3520,#3521);+#3520 = CARTESIAN_POINT('',(0.25,-1.75,0.));+#3521 = VECTOR('',#3522,1.);+#3522 = DIRECTION('',(0.,0.,1.));+#3523 = PCURVE('',#94,#3524);+#3524 = DEFINITIONAL_REPRESENTATION('',(#3525),#3529);+#3525 = LINE('',#3526,#3527);+#3526 = CARTESIAN_POINT('',(0.,2.25));+#3527 = VECTOR('',#3528,1.);+#3528 = DIRECTION('',(1.,0.));+#3529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3530 = PCURVE('',#1922,#3531);+#3531 = DEFINITIONAL_REPRESENTATION('',(#3532),#3536);+#3532 = LINE('',#3533,#3534);+#3533 = CARTESIAN_POINT('',(0.,0.));+#3534 = VECTOR('',#3535,1.);+#3535 = DIRECTION('',(1.,0.));+#3536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3537 = ORIENTED_EDGE('',*,*,#1883,.F.);+#3538 = ORIENTED_EDGE('',*,*,#3539,.T.);+#3539 = EDGE_CURVE('',#1856,#3540,#3542,.T.);+#3540 = VERTEX_POINT('',#3541);+#3541 = CARTESIAN_POINT('',(-0.5,-1.75,0.2));+#3542 = SURFACE_CURVE('',#3543,(#3547,#3554),.PCURVE_S1.);+#3543 = LINE('',#3544,#3545);+#3544 = CARTESIAN_POINT('',(-0.5,-1.75,0.));+#3545 = VECTOR('',#3546,1.);+#3546 = DIRECTION('',(0.,0.,1.));+#3547 = PCURVE('',#94,#3548);+#3548 = DEFINITIONAL_REPRESENTATION('',(#3549),#3553);+#3549 = LINE('',#3550,#3551);+#3550 = CARTESIAN_POINT('',(0.,1.5));+#3551 = VECTOR('',#3552,1.);+#3552 = DIRECTION('',(1.,0.));+#3553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3554 = PCURVE('',#1871,#3555);+#3555 = DEFINITIONAL_REPRESENTATION('',(#3556),#3560);+#3556 = LINE('',#3557,#3558);+#3557 = CARTESIAN_POINT('',(0.,0.));+#3558 = VECTOR('',#3559,1.);+#3559 = DIRECTION('',(1.,0.));+#3560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3561 = ORIENTED_EDGE('',*,*,#3562,.F.);+#3562 = EDGE_CURVE('',#3563,#3540,#3565,.T.);+#3563 = VERTEX_POINT('',#3564);+#3564 = CARTESIAN_POINT('',(-0.75,-1.75,0.2));+#3565 = SURFACE_CURVE('',#3566,(#3570,#3577),.PCURVE_S1.);+#3566 = LINE('',#3567,#3568);+#3567 = CARTESIAN_POINT('',(-0.75,-1.75,0.2));+#3568 = VECTOR('',#3569,1.);+#3569 = DIRECTION('',(1.,0.,0.));+#3570 = PCURVE('',#94,#3571);+#3571 = DEFINITIONAL_REPRESENTATION('',(#3572),#3576);+#3572 = LINE('',#3573,#3574);+#3573 = CARTESIAN_POINT('',(0.2,1.25));+#3574 = VECTOR('',#3575,1.);+#3575 = DIRECTION('',(0.,1.));+#3576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3577 = PCURVE('',#3578,#3583);+#3578 = PLANE('',#3579);+#3579 = AXIS2_PLACEMENT_3D('',#3580,#3581,#3582);+#3580 = CARTESIAN_POINT('',(-0.75,-1.75,0.2));+#3581 = DIRECTION('',(0.,0.,1.));+#3582 = DIRECTION('',(1.,0.,0.));+#3583 = DEFINITIONAL_REPRESENTATION('',(#3584),#3588);+#3584 = LINE('',#3585,#3586);+#3585 = CARTESIAN_POINT('',(0.,0.));+#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('',#1777,#3563,#3591,.T.);+#3591 = SURFACE_CURVE('',#3592,(#3596,#3603),.PCURVE_S1.);+#3592 = LINE('',#3593,#3594);+#3593 = CARTESIAN_POINT('',(-0.75,-1.75,0.));+#3594 = VECTOR('',#3595,1.);+#3595 = DIRECTION('',(0.,0.,1.));+#3596 = PCURVE('',#94,#3597);+#3597 = DEFINITIONAL_REPRESENTATION('',(#3598),#3602);+#3598 = LINE('',#3599,#3600);+#3599 = CARTESIAN_POINT('',(0.,1.25));+#3600 = VECTOR('',#3601,1.);+#3601 = DIRECTION('',(1.,0.));+#3602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3603 = PCURVE('',#1815,#3604);+#3604 = DEFINITIONAL_REPRESENTATION('',(#3605),#3609);+#3605 = LINE('',#3606,#3607);+#3606 = CARTESIAN_POINT('',(0.,0.));+#3607 = VECTOR('',#3608,1.);+#3608 = DIRECTION('',(1.,0.));+#3609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3610 = ORIENTED_EDGE('',*,*,#1776,.F.);+#3611 = ORIENTED_EDGE('',*,*,#3612,.T.);+#3612 = EDGE_CURVE('',#1749,#3613,#3615,.T.);+#3613 = VERTEX_POINT('',#3614);+#3614 = CARTESIAN_POINT('',(-1.,-1.75,0.2));+#3615 = SURFACE_CURVE('',#3616,(#3620,#3627),.PCURVE_S1.);+#3616 = LINE('',#3617,#3618);+#3617 = CARTESIAN_POINT('',(-1.,-1.75,0.));+#3618 = VECTOR('',#3619,1.);+#3619 = DIRECTION('',(0.,0.,1.));+#3620 = PCURVE('',#94,#3621);+#3621 = DEFINITIONAL_REPRESENTATION('',(#3622),#3626);+#3622 = LINE('',#3623,#3624);+#3623 = CARTESIAN_POINT('',(0.,1.));+#3624 = VECTOR('',#3625,1.);+#3625 = DIRECTION('',(1.,0.));+#3626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3627 = PCURVE('',#1764,#3628);+#3628 = DEFINITIONAL_REPRESENTATION('',(#3629),#3633);+#3629 = LINE('',#3630,#3631);+#3630 = CARTESIAN_POINT('',(0.,0.));+#3631 = VECTOR('',#3632,1.);+#3632 = DIRECTION('',(1.,0.));+#3633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3634 = ORIENTED_EDGE('',*,*,#3635,.F.);+#3635 = EDGE_CURVE('',#3636,#3613,#3638,.T.);+#3636 = VERTEX_POINT('',#3637);+#3637 = CARTESIAN_POINT('',(-1.25,-1.75,0.2));+#3638 = SURFACE_CURVE('',#3639,(#3643,#3650),.PCURVE_S1.);+#3639 = LINE('',#3640,#3641);+#3640 = CARTESIAN_POINT('',(-1.25,-1.75,0.2));+#3641 = VECTOR('',#3642,1.);+#3642 = DIRECTION('',(1.,0.,0.));+#3643 = PCURVE('',#94,#3644);+#3644 = DEFINITIONAL_REPRESENTATION('',(#3645),#3649);+#3645 = LINE('',#3646,#3647);+#3646 = CARTESIAN_POINT('',(0.2,0.75));+#3647 = VECTOR('',#3648,1.);+#3648 = DIRECTION('',(0.,1.));+#3649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3650 = PCURVE('',#3651,#3656);+#3651 = PLANE('',#3652);+#3652 = AXIS2_PLACEMENT_3D('',#3653,#3654,#3655);+#3653 = CARTESIAN_POINT('',(-1.25,-1.75,0.2));+#3654 = DIRECTION('',(0.,0.,1.));+#3655 = DIRECTION('',(1.,0.,0.));+#3656 = DEFINITIONAL_REPRESENTATION('',(#3657),#3661);+#3657 = LINE('',#3658,#3659);+#3658 = CARTESIAN_POINT('',(0.,0.));+#3659 = VECTOR('',#3660,1.);+#3660 = DIRECTION('',(1.,0.));+#3661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3662 = ORIENTED_EDGE('',*,*,#3663,.F.);+#3663 = EDGE_CURVE('',#1670,#3636,#3664,.T.);+#3664 = SURFACE_CURVE('',#3665,(#3669,#3676),.PCURVE_S1.);+#3665 = LINE('',#3666,#3667);+#3666 = CARTESIAN_POINT('',(-1.25,-1.75,0.));+#3667 = VECTOR('',#3668,1.);+#3668 = DIRECTION('',(0.,0.,1.));+#3669 = PCURVE('',#94,#3670);+#3670 = DEFINITIONAL_REPRESENTATION('',(#3671),#3675);+#3671 = LINE('',#3672,#3673);+#3672 = CARTESIAN_POINT('',(0.,0.75));+#3673 = VECTOR('',#3674,1.);+#3674 = DIRECTION('',(1.,0.));+#3675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3676 = PCURVE('',#1708,#3677);+#3677 = DEFINITIONAL_REPRESENTATION('',(#3678),#3682);+#3678 = LINE('',#3679,#3680);+#3679 = CARTESIAN_POINT('',(0.,0.));+#3680 = VECTOR('',#3681,1.);+#3681 = DIRECTION('',(1.,0.));+#3682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3683 = ORIENTED_EDGE('',*,*,#1669,.F.);+#3684 = ORIENTED_EDGE('',*,*,#3685,.T.);+#3685 = EDGE_CURVE('',#1642,#3189,#3686,.T.);+#3686 = SURFACE_CURVE('',#3687,(#3691,#3698),.PCURVE_S1.);+#3687 = LINE('',#3688,#3689);+#3688 = CARTESIAN_POINT('',(-1.5,-1.75,0.));+#3689 = VECTOR('',#3690,1.);+#3690 = DIRECTION('',(0.,0.,1.));+#3691 = PCURVE('',#94,#3692);+#3692 = DEFINITIONAL_REPRESENTATION('',(#3693),#3697);+#3693 = LINE('',#3694,#3695);+#3694 = CARTESIAN_POINT('',(0.,0.5));+#3695 = VECTOR('',#3696,1.);+#3696 = DIRECTION('',(1.,0.));+#3697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3698 = PCURVE('',#1657,#3699);+#3699 = DEFINITIONAL_REPRESENTATION('',(#3700),#3704);+#3700 = LINE('',#3701,#3702);+#3701 = CARTESIAN_POINT('',(0.,0.));+#3702 = VECTOR('',#3703,1.);+#3703 = DIRECTION('',(1.,0.));+#3704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3705 = ORIENTED_EDGE('',*,*,#3188,.F.);+#3706 = ORIENTED_EDGE('',*,*,#3707,.F.);+#3707 = EDGE_CURVE('',#3287,#3161,#3708,.T.);+#3708 = SURFACE_CURVE('',#3709,(#3713,#3720),.PCURVE_S1.);+#3709 = LINE('',#3710,#3711);+#3710 = CARTESIAN_POINT('',(-1.85,-1.75,0.));+#3711 = VECTOR('',#3712,1.);+#3712 = DIRECTION('',(0.,0.,1.));+#3713 = PCURVE('',#94,#3714);+#3714 = DEFINITIONAL_REPRESENTATION('',(#3715),#3719);+#3715 = LINE('',#3716,#3717);+#3716 = CARTESIAN_POINT('',(0.,0.15));+#3717 = VECTOR('',#3718,1.);+#3718 = DIRECTION('',(1.,0.));+#3719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3720 = PCURVE('',#3176,#3721);+#3721 = DEFINITIONAL_REPRESENTATION('',(#3722),#3726);+#3722 = LINE('',#3723,#3724);+#3723 = CARTESIAN_POINT('',(0.,0.));+#3724 = VECTOR('',#3725,1.);+#3725 = DIRECTION('',(1.,0.));+#3726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3727 = ADVANCED_FACE('',(#3728),#748,.T.);+#3728 = FACE_BOUND('',#3729,.T.);+#3729 = EDGE_LOOP('',(#3730,#3731,#3732,#3755,#3783,#3806,#3827,#3828,+ #3851,#3879,#3900,#3901,#3924,#3947,#3975,#3996));+#3730 = ORIENTED_EDGE('',*,*,#732,.F.);+#3731 = ORIENTED_EDGE('',*,*,#3337,.F.);+#3732 = ORIENTED_EDGE('',*,*,#3733,.T.);+#3733 = EDGE_CURVE('',#3338,#3734,#3736,.T.);+#3734 = VERTEX_POINT('',#3735);+#3735 = CARTESIAN_POINT('',(2.,-1.35,0.));+#3736 = SURFACE_CURVE('',#3737,(#3741,#3748),.PCURVE_S1.);+#3737 = LINE('',#3738,#3739);+#3738 = CARTESIAN_POINT('',(2.,-1.75,0.));+#3739 = VECTOR('',#3740,1.);+#3740 = DIRECTION('',(0.,1.,0.));+#3741 = PCURVE('',#748,#3742);+#3742 = DEFINITIONAL_REPRESENTATION('',(#3743),#3747);+#3743 = LINE('',#3744,#3745);+#3744 = CARTESIAN_POINT('',(0.,0.));+#3745 = VECTOR('',#3746,1.);+#3746 = DIRECTION('',(0.,-1.));+#3747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3748 = PCURVE('',#3376,#3749);+#3749 = DEFINITIONAL_REPRESENTATION('',(#3750),#3754);+#3750 = LINE('',#3751,#3752);+#3751 = CARTESIAN_POINT('',(4.,0.));+#3752 = VECTOR('',#3753,1.);+#3753 = DIRECTION('',(0.,1.));+#3754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3755 = ORIENTED_EDGE('',*,*,#3756,.T.);+#3756 = EDGE_CURVE('',#3734,#3757,#3759,.T.);+#3757 = VERTEX_POINT('',#3758);+#3758 = CARTESIAN_POINT('',(2.,-1.35,0.2));+#3759 = SURFACE_CURVE('',#3760,(#3764,#3771),.PCURVE_S1.);+#3760 = LINE('',#3761,#3762);+#3761 = CARTESIAN_POINT('',(2.,-1.35,0.));+#3762 = VECTOR('',#3763,1.);+#3763 = DIRECTION('',(0.,0.,1.));+#3764 = PCURVE('',#748,#3765);+#3765 = DEFINITIONAL_REPRESENTATION('',(#3766),#3770);+#3766 = LINE('',#3767,#3768);+#3767 = CARTESIAN_POINT('',(0.,-0.4));+#3768 = VECTOR('',#3769,1.);+#3769 = DIRECTION('',(1.,0.));+#3770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3771 = PCURVE('',#3772,#3777);+#3772 = PLANE('',#3773);+#3773 = AXIS2_PLACEMENT_3D('',#3774,#3775,#3776);+#3774 = CARTESIAN_POINT('',(1.8,-1.35,0.));+#3775 = DIRECTION('',(0.,1.,0.));+#3776 = DIRECTION('',(0.,0.,1.));+#3777 = DEFINITIONAL_REPRESENTATION('',(#3778),#3782);+#3778 = LINE('',#3779,#3780);+#3779 = CARTESIAN_POINT('',(0.,0.2));+#3780 = VECTOR('',#3781,1.);+#3781 = DIRECTION('',(1.,0.));+#3782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3783 = ORIENTED_EDGE('',*,*,#3784,.T.);+#3784 = EDGE_CURVE('',#3757,#3785,#3787,.T.);+#3785 = VERTEX_POINT('',#3786);+#3786 = CARTESIAN_POINT('',(2.,-0.95,0.2));+#3787 = SURFACE_CURVE('',#3788,(#3792,#3799),.PCURVE_S1.);+#3788 = LINE('',#3789,#3790);+#3789 = CARTESIAN_POINT('',(2.,-1.75,0.2));+#3790 = VECTOR('',#3791,1.);+#3791 = DIRECTION('',(0.,1.,0.));+#3792 = PCURVE('',#748,#3793);+#3793 = DEFINITIONAL_REPRESENTATION('',(#3794),#3798);+#3794 = LINE('',#3795,#3796);+#3795 = CARTESIAN_POINT('',(0.2,0.));+#3796 = VECTOR('',#3797,1.);+#3797 = DIRECTION('',(0.,-1.));+#3798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3799 = PCURVE('',#3432,#3800);+#3800 = DEFINITIONAL_REPRESENTATION('',(#3801),#3805);+#3801 = LINE('',#3802,#3803);+#3802 = CARTESIAN_POINT('',(0.6,0.));+#3803 = VECTOR('',#3804,1.);+#3804 = DIRECTION('',(0.,1.));+#3805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3806 = ORIENTED_EDGE('',*,*,#3807,.F.);+#3807 = EDGE_CURVE('',#2042,#3785,#3808,.T.);+#3808 = SURFACE_CURVE('',#3809,(#3813,#3820),.PCURVE_S1.);+#3809 = LINE('',#3810,#3811);+#3810 = CARTESIAN_POINT('',(2.,-0.95,0.));+#3811 = VECTOR('',#3812,1.);+#3812 = DIRECTION('',(0.,0.,1.));+#3813 = PCURVE('',#748,#3814);+#3814 = DEFINITIONAL_REPRESENTATION('',(#3815),#3819);+#3815 = LINE('',#3816,#3817);+#3816 = CARTESIAN_POINT('',(0.,-0.8));+#3817 = VECTOR('',#3818,1.);+#3818 = DIRECTION('',(1.,0.));+#3819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3820 = PCURVE('',#2057,#3821);+#3821 = DEFINITIONAL_REPRESENTATION('',(#3822),#3826);+#3822 = LINE('',#3823,#3824);+#3823 = CARTESIAN_POINT('',(0.,0.6));+#3824 = VECTOR('',#3825,1.);+#3825 = DIRECTION('',(1.,0.));+#3826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3827 = ORIENTED_EDGE('',*,*,#2069,.T.);+#3828 = ORIENTED_EDGE('',*,*,#3829,.T.);+#3829 = EDGE_CURVE('',#2070,#3830,#3832,.T.);+#3830 = VERTEX_POINT('',#3831);+#3831 = CARTESIAN_POINT('',(2.,-0.2,0.2));+#3832 = SURFACE_CURVE('',#3833,(#3837,#3844),.PCURVE_S1.);+#3833 = LINE('',#3834,#3835);+#3834 = CARTESIAN_POINT('',(2.,-0.2,0.));+#3835 = VECTOR('',#3836,1.);+#3836 = DIRECTION('',(0.,0.,1.));+#3837 = PCURVE('',#748,#3838);+#3838 = DEFINITIONAL_REPRESENTATION('',(#3839),#3843);+#3839 = LINE('',#3840,#3841);+#3840 = CARTESIAN_POINT('',(0.,-1.55));+#3841 = VECTOR('',#3842,1.);+#3842 = DIRECTION('',(1.,0.));+#3843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3844 = PCURVE('',#2108,#3845);+#3845 = DEFINITIONAL_REPRESENTATION('',(#3846),#3850);+#3846 = LINE('',#3847,#3848);+#3847 = CARTESIAN_POINT('',(0.,2.2));+#3848 = VECTOR('',#3849,1.);+#3849 = DIRECTION('',(1.,0.));+#3850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3851 = ORIENTED_EDGE('',*,*,#3852,.T.);+#3852 = EDGE_CURVE('',#3830,#3853,#3855,.T.);+#3853 = VERTEX_POINT('',#3854);+#3854 = CARTESIAN_POINT('',(2.,0.2,0.2));+#3855 = SURFACE_CURVE('',#3856,(#3860,#3867),.PCURVE_S1.);+#3856 = LINE('',#3857,#3858);+#3857 = CARTESIAN_POINT('',(2.,-0.2,0.2));+#3858 = VECTOR('',#3859,1.);+#3859 = DIRECTION('',(0.,1.,0.));+#3860 = PCURVE('',#748,#3861);+#3861 = DEFINITIONAL_REPRESENTATION('',(#3862),#3866);+#3862 = LINE('',#3863,#3864);+#3863 = CARTESIAN_POINT('',(0.2,-1.55));+#3864 = VECTOR('',#3865,1.);+#3865 = DIRECTION('',(0.,-1.));+#3866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3867 = PCURVE('',#3868,#3873);+#3868 = PLANE('',#3869);+#3869 = AXIS2_PLACEMENT_3D('',#3870,#3871,#3872);+#3870 = CARTESIAN_POINT('',(-0.2,-0.2,0.2));+#3871 = DIRECTION('',(0.,0.,1.));+#3872 = DIRECTION('',(1.,0.,0.));+#3873 = DEFINITIONAL_REPRESENTATION('',(#3874),#3878);+#3874 = LINE('',#3875,#3876);+#3875 = CARTESIAN_POINT('',(2.2,0.));+#3876 = VECTOR('',#3877,1.);+#3877 = DIRECTION('',(0.,1.));+#3878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3879 = ORIENTED_EDGE('',*,*,#3880,.F.);+#3880 = EDGE_CURVE('',#2149,#3853,#3881,.T.);+#3881 = SURFACE_CURVE('',#3882,(#3886,#3893),.PCURVE_S1.);+#3882 = LINE('',#3883,#3884);+#3883 = CARTESIAN_POINT('',(2.,0.2,0.));+#3884 = VECTOR('',#3885,1.);+#3885 = DIRECTION('',(0.,0.,1.));+#3886 = PCURVE('',#748,#3887);+#3887 = DEFINITIONAL_REPRESENTATION('',(#3888),#3892);+#3888 = LINE('',#3889,#3890);+#3889 = CARTESIAN_POINT('',(0.,-1.95));+#3890 = VECTOR('',#3891,1.);+#3891 = DIRECTION('',(1.,0.));+#3892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3893 = PCURVE('',#2164,#3894);+#3894 = DEFINITIONAL_REPRESENTATION('',(#3895),#3899);+#3895 = LINE('',#3896,#3897);+#3896 = CARTESIAN_POINT('',(0.,2.2));+#3897 = VECTOR('',#3898,1.);+#3898 = DIRECTION('',(1.,0.));+#3899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3900 = ORIENTED_EDGE('',*,*,#2176,.T.);+#3901 = ORIENTED_EDGE('',*,*,#3902,.T.);+#3902 = EDGE_CURVE('',#2177,#3903,#3905,.T.);+#3903 = VERTEX_POINT('',#3904);+#3904 = CARTESIAN_POINT('',(2.,0.95,0.2));+#3905 = SURFACE_CURVE('',#3906,(#3910,#3917),.PCURVE_S1.);+#3906 = LINE('',#3907,#3908);+#3907 = CARTESIAN_POINT('',(2.,0.95,0.));+#3908 = VECTOR('',#3909,1.);+#3909 = DIRECTION('',(0.,0.,1.));+#3910 = PCURVE('',#748,#3911);+#3911 = DEFINITIONAL_REPRESENTATION('',(#3912),#3916);+#3912 = LINE('',#3913,#3914);+#3913 = CARTESIAN_POINT('',(0.,-2.7));+#3914 = VECTOR('',#3915,1.);+#3915 = DIRECTION('',(1.,0.));+#3916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3917 = PCURVE('',#2215,#3918);+#3918 = DEFINITIONAL_REPRESENTATION('',(#3919),#3923);+#3919 = LINE('',#3920,#3921);+#3920 = CARTESIAN_POINT('',(0.,0.6));+#3921 = VECTOR('',#3922,1.);+#3922 = DIRECTION('',(1.,0.));+#3923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3924 = ORIENTED_EDGE('',*,*,#3925,.T.);+#3925 = EDGE_CURVE('',#3903,#3926,#3928,.T.);+#3926 = VERTEX_POINT('',#3927);+#3927 = CARTESIAN_POINT('',(2.,1.35,0.2));+#3928 = SURFACE_CURVE('',#3929,(#3933,#3940),.PCURVE_S1.);+#3929 = LINE('',#3930,#3931);+#3930 = CARTESIAN_POINT('',(2.,0.95,0.2));+#3931 = VECTOR('',#3932,1.);+#3932 = DIRECTION('',(0.,1.,0.));+#3933 = PCURVE('',#748,#3934);+#3934 = DEFINITIONAL_REPRESENTATION('',(#3935),#3939);+#3935 = LINE('',#3936,#3937);+#3936 = CARTESIAN_POINT('',(0.2,-2.7));+#3937 = VECTOR('',#3938,1.);+#3938 = DIRECTION('',(0.,-1.));+#3939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3940 = PCURVE('',#935,#3941);+#3941 = DEFINITIONAL_REPRESENTATION('',(#3942),#3946);+#3942 = LINE('',#3943,#3944);+#3943 = CARTESIAN_POINT('',(0.6,0.));+#3944 = VECTOR('',#3945,1.);+#3945 = DIRECTION('',(0.,1.));+#3946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3947 = ORIENTED_EDGE('',*,*,#3948,.F.);+#3948 = EDGE_CURVE('',#3949,#3926,#3951,.T.);+#3949 = VERTEX_POINT('',#3950);+#3950 = CARTESIAN_POINT('',(2.,1.35,0.));+#3951 = SURFACE_CURVE('',#3952,(#3956,#3963),.PCURVE_S1.);+#3952 = LINE('',#3953,#3954);+#3953 = CARTESIAN_POINT('',(2.,1.35,0.));+#3954 = VECTOR('',#3955,1.);+#3955 = DIRECTION('',(0.,0.,1.));+#3956 = PCURVE('',#748,#3957);+#3957 = DEFINITIONAL_REPRESENTATION('',(#3958),#3962);+#3958 = LINE('',#3959,#3960);+#3959 = CARTESIAN_POINT('',(0.,-3.1));+#3960 = VECTOR('',#3961,1.);+#3961 = DIRECTION('',(1.,0.));+#3962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3963 = PCURVE('',#3964,#3969);+#3964 = PLANE('',#3965);+#3965 = AXIS2_PLACEMENT_3D('',#3966,#3967,#3968);+#3966 = CARTESIAN_POINT('',(1.8,1.35,0.));+#3967 = DIRECTION('',(0.,1.,0.));+#3968 = DIRECTION('',(0.,0.,1.));+#3969 = DEFINITIONAL_REPRESENTATION('',(#3970),#3974);+#3970 = LINE('',#3971,#3972);+#3971 = CARTESIAN_POINT('',(0.,0.2));+#3972 = VECTOR('',#3973,1.);+#3973 = DIRECTION('',(1.,0.));+#3974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3975 = ORIENTED_EDGE('',*,*,#3976,.T.);+#3976 = EDGE_CURVE('',#3949,#841,#3977,.T.);+#3977 = SURFACE_CURVE('',#3978,(#3982,#3989),.PCURVE_S1.);+#3978 = LINE('',#3979,#3980);+#3979 = CARTESIAN_POINT('',(2.,-1.75,0.));+#3980 = VECTOR('',#3981,1.);+#3981 = DIRECTION('',(0.,1.,0.));+#3982 = PCURVE('',#748,#3983);+#3983 = DEFINITIONAL_REPRESENTATION('',(#3984),#3988);+#3984 = LINE('',#3985,#3986);+#3985 = CARTESIAN_POINT('',(0.,0.));+#3986 = VECTOR('',#3987,1.);+#3987 = DIRECTION('',(0.,-1.));+#3988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3989 = PCURVE('',#879,#3990);+#3990 = DEFINITIONAL_REPRESENTATION('',(#3991),#3995);+#3991 = LINE('',#3992,#3993);+#3992 = CARTESIAN_POINT('',(4.,0.));+#3993 = VECTOR('',#3994,1.);+#3994 = DIRECTION('',(0.,1.));+#3995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3996 = ORIENTED_EDGE('',*,*,#840,.T.);+#3997 = ADVANCED_FACE('',(#3998),#800,.F.);+#3998 = FACE_BOUND('',#3999,.T.);+#3999 = EDGE_LOOP('',(#4000,#4023,#4024,#4025));+#4000 = ORIENTED_EDGE('',*,*,#4001,.T.);+#4001 = EDGE_CURVE('',#4002,#784,#4004,.T.);+#4002 = VERTEX_POINT('',#4003);+#4003 = CARTESIAN_POINT('',(-1.25,1.2,0.87));+#4004 = SEAM_CURVE('',#4005,(#4009,#4016),.PCURVE_S1.);+#4005 = LINE('',#4006,#4007);+#4006 = CARTESIAN_POINT('',(-1.25,1.2,0.87));+#4007 = VECTOR('',#4008,1.);+#4008 = DIRECTION('',(0.,0.,1.));+#4009 = PCURVE('',#800,#4010);+#4010 = DEFINITIONAL_REPRESENTATION('',(#4011),#4015);+#4011 = LINE('',#4012,#4013);+#4012 = CARTESIAN_POINT('',(-0.,0.));+#4013 = VECTOR('',#4014,1.);+#4014 = DIRECTION('',(-0.,-1.));+#4015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4016 = PCURVE('',#800,#4017);+#4017 = DEFINITIONAL_REPRESENTATION('',(#4018),#4022);+#4018 = LINE('',#4019,#4020);+#4019 = CARTESIAN_POINT('',(-6.28318530718,0.));+#4020 = VECTOR('',#4021,1.);+#4021 = DIRECTION('',(-0.,-1.));+#4022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4023 = ORIENTED_EDGE('',*,*,#783,.T.);+#4024 = ORIENTED_EDGE('',*,*,#4001,.F.);+#4025 = ORIENTED_EDGE('',*,*,#4026,.F.);+#4026 = EDGE_CURVE('',#4002,#4002,#4027,.T.);+#4027 = SURFACE_CURVE('',#4028,(#4033,#4040),.PCURVE_S1.);+#4028 = CIRCLE('',#4029,0.2);+#4029 = AXIS2_PLACEMENT_3D('',#4030,#4031,#4032);+#4030 = CARTESIAN_POINT('',(-1.45,1.2,0.87));+#4031 = DIRECTION('',(0.,0.,1.));+#4032 = DIRECTION('',(1.,0.,0.));+#4033 = PCURVE('',#800,#4034);+#4034 = DEFINITIONAL_REPRESENTATION('',(#4035),#4039);+#4035 = LINE('',#4036,#4037);+#4036 = CARTESIAN_POINT('',(-0.,0.));+#4037 = VECTOR('',#4038,1.);+#4038 = DIRECTION('',(-1.,0.));+#4039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4040 = PCURVE('',#4041,#4046);+#4041 = PLANE('',#4042);+#4042 = AXIS2_PLACEMENT_3D('',#4043,#4044,#4045);+#4043 = CARTESIAN_POINT('',(-1.45,1.2,0.87));+#4044 = DIRECTION('',(0.,0.,1.));+#4045 = DIRECTION('',(1.,0.,-0.));+#4046 = DEFINITIONAL_REPRESENTATION('',(#4047),#4051);+#4047 = CIRCLE('',#4048,0.2);+#4048 = AXIS2_PLACEMENT_2D('',#4049,#4050);+#4049 = CARTESIAN_POINT('',(0.,-2.22044604925E-16));+#4050 = DIRECTION('',(1.,0.));+#4051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4052 = ADVANCED_FACE('',(#4053),#1384,.T.);+#4053 = FACE_BOUND('',#4054,.T.);+#4054 = EDGE_LOOP('',(#4055,#4056,#4057,#4058));+#4055 = ORIENTED_EDGE('',*,*,#1473,.F.);+#4056 = ORIENTED_EDGE('',*,*,#1423,.T.);+#4057 = ORIENTED_EDGE('',*,*,#1370,.T.);+#4058 = ORIENTED_EDGE('',*,*,#1543,.F.);+#4059 = ADVANCED_FACE('',(#4060),#1335,.F.);+#4060 = FACE_BOUND('',#4061,.F.);+#4061 = EDGE_LOOP('',(#4062,#4063,#4064,#4065));+#4062 = ORIENTED_EDGE('',*,*,#1593,.F.);+#4063 = ORIENTED_EDGE('',*,*,#2468,.T.);+#4064 = ORIENTED_EDGE('',*,*,#1319,.T.);+#4065 = ORIENTED_EDGE('',*,*,#1521,.F.);+#4066 = ADVANCED_FACE('',(#4067),#1284,.T.);+#4067 = FACE_BOUND('',#4068,.T.);+#4068 = EDGE_LOOP('',(#4069,#4092,#4093,#4094));+#4069 = ORIENTED_EDGE('',*,*,#4070,.F.);+#4070 = EDGE_CURVE('',#2419,#4071,#4073,.T.);+#4071 = VERTEX_POINT('',#4072);+#4072 = CARTESIAN_POINT('',(-1.25,1.25,0.2));+#4073 = SURFACE_CURVE('',#4074,(#4078,#4085),.PCURVE_S1.);+#4074 = LINE('',#4075,#4076);+#4075 = CARTESIAN_POINT('',(-1.25,1.25,0.));+#4076 = VECTOR('',#4077,1.);+#4077 = DIRECTION('',(0.,0.,1.));+#4078 = PCURVE('',#1284,#4079);+#4079 = DEFINITIONAL_REPRESENTATION('',(#4080),#4084);+#4080 = LINE('',#4081,#4082);+#4081 = CARTESIAN_POINT('',(0.,0.));+#4082 = VECTOR('',#4083,1.);+#4083 = DIRECTION('',(1.,0.));+#4084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4085 = PCURVE('',#2434,#4086);+#4086 = DEFINITIONAL_REPRESENTATION('',(#4087),#4091);+#4087 = LINE('',#4088,#4089);+#4088 = CARTESIAN_POINT('',(0.,0.));+#4089 = VECTOR('',#4090,1.);+#4090 = DIRECTION('',(1.,0.));+#4091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4092 = ORIENTED_EDGE('',*,*,#2446,.T.);+#4093 = ORIENTED_EDGE('',*,*,#1268,.T.);+#4094 = ORIENTED_EDGE('',*,*,#4095,.F.);+#4095 = EDGE_CURVE('',#4071,#1241,#4096,.T.);+#4096 = SURFACE_CURVE('',#4097,(#4101,#4108),.PCURVE_S1.);+#4097 = LINE('',#4098,#4099);+#4098 = CARTESIAN_POINT('',(-1.25,1.25,0.2));+#4099 = VECTOR('',#4100,1.);+#4100 = DIRECTION('',(0.,1.,0.));+#4101 = PCURVE('',#1284,#4102);+#4102 = DEFINITIONAL_REPRESENTATION('',(#4103),#4107);+#4103 = LINE('',#4104,#4105);+#4104 = CARTESIAN_POINT('',(0.2,0.));+#4105 = VECTOR('',#4106,1.);+#4106 = DIRECTION('',(0.,-1.));+#4107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4108 = PCURVE('',#1256,#4109);+#4109 = DEFINITIONAL_REPRESENTATION('',(#4110),#4114);+#4110 = LINE('',#4111,#4112);+#4111 = CARTESIAN_POINT('',(0.,0.));+#4112 = VECTOR('',#4113,1.);+#4113 = DIRECTION('',(0.,1.));+#4114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4115 = ADVANCED_FACE('',(#4116),#1256,.F.);+#4116 = FACE_BOUND('',#4117,.F.);+#4117 = EDGE_LOOP('',(#4118,#4119,#4142,#4163));+#4118 = ORIENTED_EDGE('',*,*,#4095,.F.);+#4119 = ORIENTED_EDGE('',*,*,#4120,.T.);+#4120 = EDGE_CURVE('',#4071,#4121,#4123,.T.);+#4121 = VERTEX_POINT('',#4122);+#4122 = CARTESIAN_POINT('',(-1.,1.25,0.2));+#4123 = SURFACE_CURVE('',#4124,(#4128,#4135),.PCURVE_S1.);+#4124 = LINE('',#4125,#4126);+#4125 = CARTESIAN_POINT('',(-1.25,1.25,0.2));+#4126 = VECTOR('',#4127,1.);+#4127 = DIRECTION('',(1.,0.,0.));+#4128 = PCURVE('',#1256,#4129);+#4129 = DEFINITIONAL_REPRESENTATION('',(#4130),#4134);+#4130 = LINE('',#4131,#4132);+#4131 = CARTESIAN_POINT('',(0.,0.));+#4132 = VECTOR('',#4133,1.);+#4133 = DIRECTION('',(1.,0.));+#4134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4135 = PCURVE('',#2434,#4136);+#4136 = DEFINITIONAL_REPRESENTATION('',(#4137),#4141);+#4137 = LINE('',#4138,#4139);+#4138 = CARTESIAN_POINT('',(0.2,0.));+#4139 = VECTOR('',#4140,1.);+#4140 = DIRECTION('',(0.,1.));+#4141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4142 = ORIENTED_EDGE('',*,*,#4143,.T.);+#4143 = EDGE_CURVE('',#4121,#1213,#4144,.T.);+#4144 = SURFACE_CURVE('',#4145,(#4149,#4156),.PCURVE_S1.);+#4145 = LINE('',#4146,#4147);+#4146 = CARTESIAN_POINT('',(-1.,1.25,0.2));+#4147 = VECTOR('',#4148,1.);+#4148 = DIRECTION('',(0.,1.,0.));+#4149 = PCURVE('',#1256,#4150);+#4150 = DEFINITIONAL_REPRESENTATION('',(#4151),#4155);+#4151 = LINE('',#4152,#4153);+#4152 = CARTESIAN_POINT('',(0.25,0.));+#4153 = VECTOR('',#4154,1.);+#4154 = DIRECTION('',(0.,1.));+#4155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4156 = PCURVE('',#1228,#4157);+#4157 = DEFINITIONAL_REPRESENTATION('',(#4158),#4162);+#4158 = LINE('',#4159,#4160);+#4159 = CARTESIAN_POINT('',(0.2,0.));+#4160 = VECTOR('',#4161,1.);+#4161 = DIRECTION('',(0.,-1.));+#4162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4163 = ORIENTED_EDGE('',*,*,#1240,.F.);+#4164 = ADVANCED_FACE('',(#4165),#1228,.F.);+#4165 = FACE_BOUND('',#4166,.F.);+#4166 = EDGE_LOOP('',(#4167,#4188,#4189,#4190));+#4167 = ORIENTED_EDGE('',*,*,#4168,.F.);+#4168 = EDGE_CURVE('',#2396,#4121,#4169,.T.);+#4169 = SURFACE_CURVE('',#4170,(#4174,#4181),.PCURVE_S1.);+#4170 = LINE('',#4171,#4172);+#4171 = CARTESIAN_POINT('',(-1.,1.25,0.));+#4172 = VECTOR('',#4173,1.);+#4173 = DIRECTION('',(0.,0.,1.));+#4174 = PCURVE('',#1228,#4175);+#4175 = DEFINITIONAL_REPRESENTATION('',(#4176),#4180);+#4176 = LINE('',#4177,#4178);+#4177 = CARTESIAN_POINT('',(0.,0.));+#4178 = VECTOR('',#4179,1.);+#4179 = DIRECTION('',(1.,0.));+#4180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4181 = PCURVE('',#2434,#4182);+#4182 = DEFINITIONAL_REPRESENTATION('',(#4183),#4187);+#4183 = LINE('',#4184,#4185);+#4184 = CARTESIAN_POINT('',(0.,0.25));+#4185 = VECTOR('',#4186,1.);+#4186 = DIRECTION('',(1.,0.));+#4187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4188 = ORIENTED_EDGE('',*,*,#2395,.T.);+#4189 = ORIENTED_EDGE('',*,*,#1212,.T.);+#4190 = ORIENTED_EDGE('',*,*,#4143,.F.);+#4191 = ADVANCED_FACE('',(#4192),#1177,.T.);+#4192 = FACE_BOUND('',#4193,.T.);+#4193 = EDGE_LOOP('',(#4194,#4217,#4218,#4219));+#4194 = ORIENTED_EDGE('',*,*,#4195,.F.);+#4195 = EDGE_CURVE('',#2346,#4196,#4198,.T.);+#4196 = VERTEX_POINT('',#4197);+#4197 = CARTESIAN_POINT('',(-0.75,1.25,0.2));+#4198 = SURFACE_CURVE('',#4199,(#4203,#4210),.PCURVE_S1.);+#4199 = LINE('',#4200,#4201);+#4200 = CARTESIAN_POINT('',(-0.75,1.25,0.));+#4201 = VECTOR('',#4202,1.);+#4202 = DIRECTION('',(0.,0.,1.));+#4203 = PCURVE('',#1177,#4204);+#4204 = DEFINITIONAL_REPRESENTATION('',(#4205),#4209);+#4205 = LINE('',#4206,#4207);+#4206 = CARTESIAN_POINT('',(0.,0.));+#4207 = VECTOR('',#4208,1.);+#4208 = DIRECTION('',(1.,0.));+#4209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4210 = PCURVE('',#2361,#4211);+#4211 = DEFINITIONAL_REPRESENTATION('',(#4212),#4216);+#4212 = LINE('',#4213,#4214);+#4213 = CARTESIAN_POINT('',(0.,0.));+#4214 = VECTOR('',#4215,1.);+#4215 = DIRECTION('',(1.,0.));+#4216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4217 = ORIENTED_EDGE('',*,*,#2373,.T.);+#4218 = ORIENTED_EDGE('',*,*,#1161,.T.);+#4219 = ORIENTED_EDGE('',*,*,#4220,.F.);+#4220 = EDGE_CURVE('',#4196,#1134,#4221,.T.);+#4221 = SURFACE_CURVE('',#4222,(#4226,#4233),.PCURVE_S1.);+#4222 = LINE('',#4223,#4224);+#4223 = CARTESIAN_POINT('',(-0.75,1.25,0.2));+#4224 = VECTOR('',#4225,1.);+#4225 = DIRECTION('',(0.,1.,0.));+#4226 = PCURVE('',#1177,#4227);+#4227 = DEFINITIONAL_REPRESENTATION('',(#4228),#4232);+#4228 = LINE('',#4229,#4230);+#4229 = CARTESIAN_POINT('',(0.2,0.));+#4230 = VECTOR('',#4231,1.);+#4231 = DIRECTION('',(0.,-1.));+#4232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4233 = PCURVE('',#1149,#4234);+#4234 = DEFINITIONAL_REPRESENTATION('',(#4235),#4239);+#4235 = LINE('',#4236,#4237);+#4236 = CARTESIAN_POINT('',(0.,0.));+#4237 = VECTOR('',#4238,1.);+#4238 = DIRECTION('',(0.,1.));+#4239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4240 = ADVANCED_FACE('',(#4241),#1149,.F.);+#4241 = FACE_BOUND('',#4242,.F.);+#4242 = EDGE_LOOP('',(#4243,#4244,#4267,#4288));+#4243 = ORIENTED_EDGE('',*,*,#4220,.F.);+#4244 = ORIENTED_EDGE('',*,*,#4245,.T.);+#4245 = EDGE_CURVE('',#4196,#4246,#4248,.T.);+#4246 = VERTEX_POINT('',#4247);+#4247 = CARTESIAN_POINT('',(-0.5,1.25,0.2));+#4248 = SURFACE_CURVE('',#4249,(#4253,#4260),.PCURVE_S1.);+#4249 = LINE('',#4250,#4251);+#4250 = CARTESIAN_POINT('',(-0.75,1.25,0.2));+#4251 = VECTOR('',#4252,1.);+#4252 = DIRECTION('',(1.,0.,0.));+#4253 = PCURVE('',#1149,#4254);+#4254 = DEFINITIONAL_REPRESENTATION('',(#4255),#4259);+#4255 = LINE('',#4256,#4257);+#4256 = CARTESIAN_POINT('',(0.,0.));+#4257 = VECTOR('',#4258,1.);+#4258 = DIRECTION('',(1.,0.));+#4259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4260 = PCURVE('',#2361,#4261);+#4261 = DEFINITIONAL_REPRESENTATION('',(#4262),#4266);+#4262 = LINE('',#4263,#4264);+#4263 = CARTESIAN_POINT('',(0.2,0.));+#4264 = VECTOR('',#4265,1.);+#4265 = DIRECTION('',(0.,1.));+#4266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4267 = ORIENTED_EDGE('',*,*,#4268,.T.);+#4268 = EDGE_CURVE('',#4246,#1106,#4269,.T.);+#4269 = SURFACE_CURVE('',#4270,(#4274,#4281),.PCURVE_S1.);+#4270 = LINE('',#4271,#4272);+#4271 = CARTESIAN_POINT('',(-0.5,1.25,0.2));+#4272 = VECTOR('',#4273,1.);+#4273 = DIRECTION('',(0.,1.,0.));+#4274 = PCURVE('',#1149,#4275);+#4275 = DEFINITIONAL_REPRESENTATION('',(#4276),#4280);+#4276 = LINE('',#4277,#4278);+#4277 = CARTESIAN_POINT('',(0.25,0.));+#4278 = VECTOR('',#4279,1.);+#4279 = DIRECTION('',(0.,1.));+#4280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4281 = PCURVE('',#1121,#4282);+#4282 = DEFINITIONAL_REPRESENTATION('',(#4283),#4287);+#4283 = LINE('',#4284,#4285);+#4284 = CARTESIAN_POINT('',(0.2,0.));+#4285 = VECTOR('',#4286,1.);+#4286 = DIRECTION('',(0.,-1.));+#4287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4288 = ORIENTED_EDGE('',*,*,#1133,.F.);+#4289 = ADVANCED_FACE('',(#4290),#1121,.F.);+#4290 = FACE_BOUND('',#4291,.F.);+#4291 = EDGE_LOOP('',(#4292,#4313,#4314,#4315));+#4292 = ORIENTED_EDGE('',*,*,#4293,.F.);+#4293 = EDGE_CURVE('',#2323,#4246,#4294,.T.);+#4294 = SURFACE_CURVE('',#4295,(#4299,#4306),.PCURVE_S1.);+#4295 = LINE('',#4296,#4297);+#4296 = CARTESIAN_POINT('',(-0.5,1.25,0.));+#4297 = VECTOR('',#4298,1.);+#4298 = DIRECTION('',(0.,0.,1.));+#4299 = PCURVE('',#1121,#4300);+#4300 = DEFINITIONAL_REPRESENTATION('',(#4301),#4305);+#4301 = LINE('',#4302,#4303);+#4302 = CARTESIAN_POINT('',(0.,0.));+#4303 = VECTOR('',#4304,1.);+#4304 = DIRECTION('',(1.,0.));+#4305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4306 = PCURVE('',#2361,#4307);+#4307 = DEFINITIONAL_REPRESENTATION('',(#4308),#4312);+#4308 = LINE('',#4309,#4310);+#4309 = CARTESIAN_POINT('',(0.,0.25));+#4310 = VECTOR('',#4311,1.);+#4311 = DIRECTION('',(1.,0.));+#4312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4313 = ORIENTED_EDGE('',*,*,#2322,.T.);+#4314 = ORIENTED_EDGE('',*,*,#1105,.T.);+#4315 = ORIENTED_EDGE('',*,*,#4268,.F.);+#4316 = ADVANCED_FACE('',(#4317),#1070,.T.);+#4317 = FACE_BOUND('',#4318,.T.);+#4318 = EDGE_LOOP('',(#4319,#4342,#4343,#4344));+#4319 = ORIENTED_EDGE('',*,*,#4320,.F.);+#4320 = EDGE_CURVE('',#2273,#4321,#4323,.T.);+#4321 = VERTEX_POINT('',#4322);+#4322 = CARTESIAN_POINT('',(0.25,0.95,0.2));+#4323 = SURFACE_CURVE('',#4324,(#4328,#4335),.PCURVE_S1.);+#4324 = LINE('',#4325,#4326);+#4325 = CARTESIAN_POINT('',(0.25,0.95,0.));+#4326 = VECTOR('',#4327,1.);+#4327 = DIRECTION('',(0.,0.,1.));+#4328 = PCURVE('',#1070,#4329);+#4329 = DEFINITIONAL_REPRESENTATION('',(#4330),#4334);+#4330 = LINE('',#4331,#4332);+#4331 = CARTESIAN_POINT('',(0.,0.));+#4332 = VECTOR('',#4333,1.);+#4333 = DIRECTION('',(1.,0.));+#4334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4335 = PCURVE('',#2288,#4336);+#4336 = DEFINITIONAL_REPRESENTATION('',(#4337),#4341);+#4337 = LINE('',#4338,#4339);+#4338 = CARTESIAN_POINT('',(0.,0.));+#4339 = VECTOR('',#4340,1.);+#4340 = DIRECTION('',(1.,0.));+#4341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4342 = ORIENTED_EDGE('',*,*,#2300,.T.);+#4343 = ORIENTED_EDGE('',*,*,#1054,.T.);+#4344 = ORIENTED_EDGE('',*,*,#4345,.F.);+#4345 = EDGE_CURVE('',#4321,#1027,#4346,.T.);+#4346 = SURFACE_CURVE('',#4347,(#4351,#4358),.PCURVE_S1.);+#4347 = LINE('',#4348,#4349);+#4348 = CARTESIAN_POINT('',(0.25,0.95,0.2));+#4349 = VECTOR('',#4350,1.);+#4350 = DIRECTION('',(0.,1.,0.));+#4351 = PCURVE('',#1070,#4352);+#4352 = DEFINITIONAL_REPRESENTATION('',(#4353),#4357);+#4353 = LINE('',#4354,#4355);+#4354 = CARTESIAN_POINT('',(0.2,0.));+#4355 = VECTOR('',#4356,1.);+#4356 = DIRECTION('',(0.,-1.));+#4357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4358 = PCURVE('',#1042,#4359);+#4359 = DEFINITIONAL_REPRESENTATION('',(#4360),#4364);+#4360 = LINE('',#4361,#4362);+#4361 = CARTESIAN_POINT('',(0.,0.));+#4362 = VECTOR('',#4363,1.);+#4363 = DIRECTION('',(0.,1.));+#4364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4365 = ADVANCED_FACE('',(#4366),#1042,.F.);+#4366 = FACE_BOUND('',#4367,.F.);+#4367 = EDGE_LOOP('',(#4368,#4369,#4392,#4413));+#4368 = ORIENTED_EDGE('',*,*,#4345,.F.);+#4369 = ORIENTED_EDGE('',*,*,#4370,.T.);+#4370 = EDGE_CURVE('',#4321,#4371,#4373,.T.);+#4371 = VERTEX_POINT('',#4372);+#4372 = CARTESIAN_POINT('',(0.65,0.95,0.2));+#4373 = SURFACE_CURVE('',#4374,(#4378,#4385),.PCURVE_S1.);+#4374 = LINE('',#4375,#4376);+#4375 = CARTESIAN_POINT('',(0.25,0.95,0.2));+#4376 = VECTOR('',#4377,1.);+#4377 = DIRECTION('',(1.,0.,0.));+#4378 = PCURVE('',#1042,#4379);+#4379 = DEFINITIONAL_REPRESENTATION('',(#4380),#4384);+#4380 = LINE('',#4381,#4382);+#4381 = CARTESIAN_POINT('',(0.,0.));+#4382 = VECTOR('',#4383,1.);+#4383 = DIRECTION('',(1.,0.));+#4384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4385 = PCURVE('',#2288,#4386);+#4386 = DEFINITIONAL_REPRESENTATION('',(#4387),#4391);+#4387 = LINE('',#4388,#4389);+#4388 = CARTESIAN_POINT('',(0.2,0.));+#4389 = VECTOR('',#4390,1.);+#4390 = DIRECTION('',(0.,1.));+#4391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4392 = ORIENTED_EDGE('',*,*,#4393,.T.);+#4393 = EDGE_CURVE('',#4371,#999,#4394,.T.);+#4394 = SURFACE_CURVE('',#4395,(#4399,#4406),.PCURVE_S1.);+#4395 = LINE('',#4396,#4397);+#4396 = CARTESIAN_POINT('',(0.65,0.95,0.2));+#4397 = VECTOR('',#4398,1.);+#4398 = DIRECTION('',(0.,1.,0.));+#4399 = PCURVE('',#1042,#4400);+#4400 = DEFINITIONAL_REPRESENTATION('',(#4401),#4405);+#4401 = LINE('',#4402,#4403);+#4402 = CARTESIAN_POINT('',(0.4,0.));+#4403 = VECTOR('',#4404,1.);+#4404 = DIRECTION('',(0.,1.));+#4405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4406 = PCURVE('',#1014,#4407);+#4407 = DEFINITIONAL_REPRESENTATION('',(#4408),#4412);+#4408 = LINE('',#4409,#4410);+#4409 = CARTESIAN_POINT('',(0.2,0.));+#4410 = VECTOR('',#4411,1.);+#4411 = DIRECTION('',(0.,-1.));+#4412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4413 = ORIENTED_EDGE('',*,*,#1026,.F.);+#4414 = ADVANCED_FACE('',(#4415),#1014,.F.);+#4415 = FACE_BOUND('',#4416,.F.);+#4416 = EDGE_LOOP('',(#4417,#4438,#4439,#4440));+#4417 = ORIENTED_EDGE('',*,*,#4418,.F.);+#4418 = EDGE_CURVE('',#2250,#4371,#4419,.T.);+#4419 = SURFACE_CURVE('',#4420,(#4424,#4431),.PCURVE_S1.);+#4420 = LINE('',#4421,#4422);+#4421 = CARTESIAN_POINT('',(0.65,0.95,0.));+#4422 = VECTOR('',#4423,1.);+#4423 = DIRECTION('',(0.,0.,1.));+#4424 = PCURVE('',#1014,#4425);+#4425 = DEFINITIONAL_REPRESENTATION('',(#4426),#4430);+#4426 = LINE('',#4427,#4428);+#4427 = CARTESIAN_POINT('',(0.,0.));+#4428 = VECTOR('',#4429,1.);+#4429 = DIRECTION('',(1.,0.));+#4430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4431 = PCURVE('',#2288,#4432);+#4432 = DEFINITIONAL_REPRESENTATION('',(#4433),#4437);+#4433 = LINE('',#4434,#4435);+#4434 = CARTESIAN_POINT('',(0.,0.4));+#4435 = VECTOR('',#4436,1.);+#4436 = DIRECTION('',(1.,0.));+#4437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4438 = ORIENTED_EDGE('',*,*,#2249,.T.);+#4439 = ORIENTED_EDGE('',*,*,#998,.T.);+#4440 = ORIENTED_EDGE('',*,*,#4393,.F.);+#4441 = ADVANCED_FACE('',(#4442),#963,.T.);+#4442 = FACE_BOUND('',#4443,.T.);+#4443 = EDGE_LOOP('',(#4444,#4467,#4468,#4469));+#4444 = ORIENTED_EDGE('',*,*,#4445,.F.);+#4445 = EDGE_CURVE('',#2200,#4446,#4448,.T.);+#4446 = VERTEX_POINT('',#4447);+#4447 = CARTESIAN_POINT('',(1.4,0.95,0.2));+#4448 = SURFACE_CURVE('',#4449,(#4453,#4460),.PCURVE_S1.);+#4449 = LINE('',#4450,#4451);+#4450 = CARTESIAN_POINT('',(1.4,0.95,0.));+#4451 = VECTOR('',#4452,1.);+#4452 = DIRECTION('',(0.,0.,1.));+#4453 = PCURVE('',#963,#4454);+#4454 = DEFINITIONAL_REPRESENTATION('',(#4455),#4459);+#4455 = LINE('',#4456,#4457);+#4456 = CARTESIAN_POINT('',(0.,0.));+#4457 = VECTOR('',#4458,1.);+#4458 = DIRECTION('',(1.,0.));+#4459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4460 = PCURVE('',#2215,#4461);+#4461 = DEFINITIONAL_REPRESENTATION('',(#4462),#4466);+#4462 = LINE('',#4463,#4464);+#4463 = CARTESIAN_POINT('',(0.,0.));+#4464 = VECTOR('',#4465,1.);+#4465 = DIRECTION('',(1.,0.));+#4466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4467 = ORIENTED_EDGE('',*,*,#2227,.T.);+#4468 = ORIENTED_EDGE('',*,*,#947,.T.);+#4469 = ORIENTED_EDGE('',*,*,#4470,.F.);+#4470 = EDGE_CURVE('',#4446,#920,#4471,.T.);+#4471 = SURFACE_CURVE('',#4472,(#4476,#4483),.PCURVE_S1.);+#4472 = LINE('',#4473,#4474);+#4473 = CARTESIAN_POINT('',(1.4,0.95,0.2));+#4474 = VECTOR('',#4475,1.);+#4475 = DIRECTION('',(0.,1.,0.));+#4476 = PCURVE('',#963,#4477);+#4477 = DEFINITIONAL_REPRESENTATION('',(#4478),#4482);+#4478 = LINE('',#4479,#4480);+#4479 = CARTESIAN_POINT('',(0.2,0.));+#4480 = VECTOR('',#4481,1.);+#4481 = DIRECTION('',(0.,-1.));+#4482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4483 = PCURVE('',#935,#4484);+#4484 = DEFINITIONAL_REPRESENTATION('',(#4485),#4489);+#4485 = LINE('',#4486,#4487);+#4486 = CARTESIAN_POINT('',(0.,0.));+#4487 = VECTOR('',#4488,1.);+#4488 = DIRECTION('',(0.,1.));+#4489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4490 = ADVANCED_FACE('',(#4491),#935,.F.);+#4491 = FACE_BOUND('',#4492,.F.);+#4492 = EDGE_LOOP('',(#4493,#4494,#4495,#4516,#4517,#4540));+#4493 = ORIENTED_EDGE('',*,*,#919,.F.);+#4494 = ORIENTED_EDGE('',*,*,#4470,.F.);+#4495 = ORIENTED_EDGE('',*,*,#4496,.T.);+#4496 = EDGE_CURVE('',#4446,#3903,#4497,.T.);+#4497 = SURFACE_CURVE('',#4498,(#4502,#4509),.PCURVE_S1.);+#4498 = LINE('',#4499,#4500);+#4499 = CARTESIAN_POINT('',(1.4,0.95,0.2));+#4500 = VECTOR('',#4501,1.);+#4501 = DIRECTION('',(1.,0.,0.));+#4502 = PCURVE('',#935,#4503);+#4503 = DEFINITIONAL_REPRESENTATION('',(#4504),#4508);+#4504 = LINE('',#4505,#4506);+#4505 = CARTESIAN_POINT('',(0.,0.));+#4506 = VECTOR('',#4507,1.);+#4507 = DIRECTION('',(1.,0.));+#4508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4509 = PCURVE('',#2215,#4510);+#4510 = DEFINITIONAL_REPRESENTATION('',(#4511),#4515);+#4511 = LINE('',#4512,#4513);+#4512 = CARTESIAN_POINT('',(0.2,0.));+#4513 = VECTOR('',#4514,1.);+#4514 = DIRECTION('',(0.,1.));+#4515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4516 = ORIENTED_EDGE('',*,*,#3925,.T.);+#4517 = ORIENTED_EDGE('',*,*,#4518,.F.);+#4518 = EDGE_CURVE('',#4519,#3926,#4521,.T.);+#4519 = VERTEX_POINT('',#4520);+#4520 = CARTESIAN_POINT('',(1.8,1.35,0.2));+#4521 = SURFACE_CURVE('',#4522,(#4526,#4533),.PCURVE_S1.);+#4522 = LINE('',#4523,#4524);+#4523 = CARTESIAN_POINT('',(1.8,1.35,0.2));+#4524 = VECTOR('',#4525,1.);+#4525 = DIRECTION('',(1.,0.,0.));+#4526 = PCURVE('',#935,#4527);+#4527 = DEFINITIONAL_REPRESENTATION('',(#4528),#4532);+#4528 = LINE('',#4529,#4530);+#4529 = CARTESIAN_POINT('',(0.4,0.4));+#4530 = VECTOR('',#4531,1.);+#4531 = DIRECTION('',(1.,0.));+#4532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4533 = PCURVE('',#3964,#4534);+#4534 = DEFINITIONAL_REPRESENTATION('',(#4535),#4539);+#4535 = LINE('',#4536,#4537);+#4536 = CARTESIAN_POINT('',(0.2,0.));+#4537 = VECTOR('',#4538,1.);+#4538 = DIRECTION('',(0.,1.));+#4539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4540 = ORIENTED_EDGE('',*,*,#4541,.T.);+#4541 = EDGE_CURVE('',#4519,#892,#4542,.T.);+#4542 = SURFACE_CURVE('',#4543,(#4547,#4554),.PCURVE_S1.);+#4543 = LINE('',#4544,#4545);+#4544 = CARTESIAN_POINT('',(1.8,1.35,0.2));+#4545 = VECTOR('',#4546,1.);+#4546 = DIRECTION('',(0.,1.,0.));+#4547 = PCURVE('',#935,#4548);+#4548 = DEFINITIONAL_REPRESENTATION('',(#4549),#4553);+#4549 = LINE('',#4550,#4551);+#4550 = CARTESIAN_POINT('',(0.4,0.4));+#4551 = VECTOR('',#4552,1.);+#4552 = DIRECTION('',(0.,1.));+#4553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4554 = PCURVE('',#907,#4555);+#4555 = DEFINITIONAL_REPRESENTATION('',(#4556),#4560);+#4556 = LINE('',#4557,#4558);+#4557 = CARTESIAN_POINT('',(0.2,0.));+#4558 = VECTOR('',#4559,1.);+#4559 = DIRECTION('',(0.,-1.));+#4560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4561 = ADVANCED_FACE('',(#4562),#907,.F.);+#4562 = FACE_BOUND('',#4563,.F.);+#4563 = EDGE_LOOP('',(#4564,#4587,#4608,#4609));+#4564 = ORIENTED_EDGE('',*,*,#4565,.F.);+#4565 = EDGE_CURVE('',#4566,#4519,#4568,.T.);+#4566 = VERTEX_POINT('',#4567);+#4567 = CARTESIAN_POINT('',(1.8,1.35,0.));+#4568 = SURFACE_CURVE('',#4569,(#4573,#4580),.PCURVE_S1.);+#4569 = LINE('',#4570,#4571);+#4570 = CARTESIAN_POINT('',(1.8,1.35,0.));+#4571 = VECTOR('',#4572,1.);+#4572 = DIRECTION('',(0.,0.,1.));+#4573 = PCURVE('',#907,#4574);+#4574 = DEFINITIONAL_REPRESENTATION('',(#4575),#4579);+#4575 = LINE('',#4576,#4577);+#4576 = CARTESIAN_POINT('',(0.,0.));+#4577 = VECTOR('',#4578,1.);+#4578 = DIRECTION('',(1.,0.));+#4579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4580 = PCURVE('',#3964,#4581);+#4581 = DEFINITIONAL_REPRESENTATION('',(#4582),#4586);+#4582 = LINE('',#4583,#4584);+#4583 = CARTESIAN_POINT('',(0.,0.));+#4584 = VECTOR('',#4585,1.);+#4585 = DIRECTION('',(1.,0.));+#4586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4587 = ORIENTED_EDGE('',*,*,#4588,.T.);+#4588 = EDGE_CURVE('',#4566,#864,#4589,.T.);+#4589 = SURFACE_CURVE('',#4590,(#4594,#4601),.PCURVE_S1.);+#4590 = LINE('',#4591,#4592);+#4591 = CARTESIAN_POINT('',(1.8,1.35,0.));+#4592 = VECTOR('',#4593,1.);+#4593 = DIRECTION('',(0.,1.,0.));+#4594 = PCURVE('',#907,#4595);+#4595 = DEFINITIONAL_REPRESENTATION('',(#4596),#4600);+#4596 = LINE('',#4597,#4598);+#4597 = CARTESIAN_POINT('',(0.,0.));+#4598 = VECTOR('',#4599,1.);+#4599 = DIRECTION('',(0.,-1.));+#4600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4601 = PCURVE('',#879,#4602);+#4602 = DEFINITIONAL_REPRESENTATION('',(#4603),#4607);+#4603 = LINE('',#4604,#4605);+#4604 = CARTESIAN_POINT('',(3.8,3.1));+#4605 = VECTOR('',#4606,1.);+#4606 = DIRECTION('',(0.,1.));+#4607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4608 = ORIENTED_EDGE('',*,*,#891,.T.);+#4609 = ORIENTED_EDGE('',*,*,#4541,.F.);+#4610 = ADVANCED_FACE('',(#4611),#879,.F.);+#4611 = FACE_BOUND('',#4612,.F.);+#4612 = EDGE_LOOP('',(#4613,#4634,#4635,#4636));+#4613 = ORIENTED_EDGE('',*,*,#4614,.T.);+#4614 = EDGE_CURVE('',#4566,#3949,#4615,.T.);+#4615 = SURFACE_CURVE('',#4616,(#4620,#4627),.PCURVE_S1.);+#4616 = LINE('',#4617,#4618);+#4617 = CARTESIAN_POINT('',(1.8,1.35,0.));+#4618 = VECTOR('',#4619,1.);+#4619 = DIRECTION('',(1.,0.,0.));+#4620 = PCURVE('',#879,#4621);+#4621 = DEFINITIONAL_REPRESENTATION('',(#4622),#4626);+#4622 = LINE('',#4623,#4624);+#4623 = CARTESIAN_POINT('',(3.8,3.1));+#4624 = VECTOR('',#4625,1.);+#4625 = DIRECTION('',(1.,0.));+#4626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4627 = PCURVE('',#3964,#4628);+#4628 = DEFINITIONAL_REPRESENTATION('',(#4629),#4633);+#4629 = LINE('',#4630,#4631);+#4630 = CARTESIAN_POINT('',(0.,0.));+#4631 = VECTOR('',#4632,1.);+#4632 = DIRECTION('',(0.,1.));+#4633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4634 = ORIENTED_EDGE('',*,*,#3976,.T.);+#4635 = ORIENTED_EDGE('',*,*,#863,.F.);+#4636 = ORIENTED_EDGE('',*,*,#4588,.F.);+#4637 = ADVANCED_FACE('',(#4638),#2676,.F.);+#4638 = FACE_BOUND('',#4639,.F.);+#4639 = EDGE_LOOP('',(#4640,#4641,#4642,#4643));+#4640 = ORIENTED_EDGE('',*,*,#3063,.F.);+#4641 = ORIENTED_EDGE('',*,*,#2660,.T.);+#4642 = ORIENTED_EDGE('',*,*,#2987,.T.);+#4643 = ORIENTED_EDGE('',*,*,#3035,.F.);+#4644 = ADVANCED_FACE('',(#4645),#2603,.F.);+#4645 = FACE_BOUND('',#4646,.F.);+#4646 = EDGE_LOOP('',(#4647,#4648,#4649,#4650));+#4647 = ORIENTED_EDGE('',*,*,#2938,.F.);+#4648 = ORIENTED_EDGE('',*,*,#2587,.T.);+#4649 = ORIENTED_EDGE('',*,*,#2862,.T.);+#4650 = ORIENTED_EDGE('',*,*,#2910,.F.);+#4651 = ADVANCED_FACE('',(#4652),#2530,.F.);+#4652 = FACE_BOUND('',#4653,.F.);+#4653 = EDGE_LOOP('',(#4654,#4655,#4656,#4657));+#4654 = ORIENTED_EDGE('',*,*,#2813,.F.);+#4655 = ORIENTED_EDGE('',*,*,#2514,.T.);+#4656 = ORIENTED_EDGE('',*,*,#2737,.T.);+#4657 = ORIENTED_EDGE('',*,*,#2785,.F.);+#4658 = ADVANCED_FACE('',(#4659),#2434,.T.);+#4659 = FACE_BOUND('',#4660,.T.);+#4660 = EDGE_LOOP('',(#4661,#4662,#4663,#4664));+#4661 = ORIENTED_EDGE('',*,*,#2418,.F.);+#4662 = ORIENTED_EDGE('',*,*,#4070,.T.);+#4663 = ORIENTED_EDGE('',*,*,#4120,.T.);+#4664 = ORIENTED_EDGE('',*,*,#4168,.F.);+#4665 = ADVANCED_FACE('',(#4666),#2361,.T.);+#4666 = FACE_BOUND('',#4667,.T.);+#4667 = EDGE_LOOP('',(#4668,#4669,#4670,#4671));+#4668 = ORIENTED_EDGE('',*,*,#2345,.F.);+#4669 = ORIENTED_EDGE('',*,*,#4195,.T.);+#4670 = ORIENTED_EDGE('',*,*,#4245,.T.);+#4671 = ORIENTED_EDGE('',*,*,#4293,.F.);+#4672 = ADVANCED_FACE('',(#4673),#2288,.T.);+#4673 = FACE_BOUND('',#4674,.T.);+#4674 = EDGE_LOOP('',(#4675,#4676,#4677,#4678));+#4675 = ORIENTED_EDGE('',*,*,#2272,.F.);+#4676 = ORIENTED_EDGE('',*,*,#4320,.T.);+#4677 = ORIENTED_EDGE('',*,*,#4370,.T.);+#4678 = ORIENTED_EDGE('',*,*,#4418,.F.);+#4679 = ADVANCED_FACE('',(#4680),#2215,.T.);+#4680 = FACE_BOUND('',#4681,.T.);+#4681 = EDGE_LOOP('',(#4682,#4683,#4684,#4685));+#4682 = ORIENTED_EDGE('',*,*,#2199,.F.);+#4683 = ORIENTED_EDGE('',*,*,#4445,.T.);+#4684 = ORIENTED_EDGE('',*,*,#4496,.T.);+#4685 = ORIENTED_EDGE('',*,*,#3902,.F.);+#4686 = ADVANCED_FACE('',(#4687),#2164,.F.);+#4687 = FACE_BOUND('',#4688,.F.);+#4688 = EDGE_LOOP('',(#4689,#4690,#4713,#4734));+#4689 = ORIENTED_EDGE('',*,*,#2148,.F.);+#4690 = ORIENTED_EDGE('',*,*,#4691,.T.);+#4691 = EDGE_CURVE('',#2121,#4692,#4694,.T.);+#4692 = VERTEX_POINT('',#4693);+#4693 = CARTESIAN_POINT('',(-0.2,0.2,0.2));+#4694 = SURFACE_CURVE('',#4695,(#4699,#4706),.PCURVE_S1.);+#4695 = LINE('',#4696,#4697);+#4696 = CARTESIAN_POINT('',(-0.2,0.2,0.));+#4697 = VECTOR('',#4698,1.);+#4698 = DIRECTION('',(0.,0.,1.));+#4699 = PCURVE('',#2164,#4700);+#4700 = DEFINITIONAL_REPRESENTATION('',(#4701),#4705);+#4701 = LINE('',#4702,#4703);+#4702 = CARTESIAN_POINT('',(0.,0.));+#4703 = VECTOR('',#4704,1.);+#4704 = DIRECTION('',(1.,0.));+#4705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4706 = PCURVE('',#2136,#4707);+#4707 = DEFINITIONAL_REPRESENTATION('',(#4708),#4712);+#4708 = LINE('',#4709,#4710);+#4709 = CARTESIAN_POINT('',(0.,-0.4));+#4710 = VECTOR('',#4711,1.);+#4711 = DIRECTION('',(1.,0.));+#4712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4713 = ORIENTED_EDGE('',*,*,#4714,.T.);+#4714 = EDGE_CURVE('',#4692,#3853,#4715,.T.);+#4715 = SURFACE_CURVE('',#4716,(#4720,#4727),.PCURVE_S1.);+#4716 = LINE('',#4717,#4718);+#4717 = CARTESIAN_POINT('',(-0.2,0.2,0.2));+#4718 = VECTOR('',#4719,1.);+#4719 = DIRECTION('',(1.,0.,0.));+#4720 = PCURVE('',#2164,#4721);+#4721 = DEFINITIONAL_REPRESENTATION('',(#4722),#4726);+#4722 = LINE('',#4723,#4724);+#4723 = CARTESIAN_POINT('',(0.2,0.));+#4724 = VECTOR('',#4725,1.);+#4725 = DIRECTION('',(0.,1.));+#4726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4727 = PCURVE('',#3868,#4728);+#4728 = DEFINITIONAL_REPRESENTATION('',(#4729),#4733);+#4729 = LINE('',#4730,#4731);+#4730 = CARTESIAN_POINT('',(0.,0.4));+#4731 = VECTOR('',#4732,1.);+#4732 = DIRECTION('',(1.,0.));+#4733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4734 = ORIENTED_EDGE('',*,*,#3880,.F.);+#4735 = ADVANCED_FACE('',(#4736),#2136,.T.);+#4736 = FACE_BOUND('',#4737,.T.);+#4737 = EDGE_LOOP('',(#4738,#4761,#4762,#4763));+#4738 = ORIENTED_EDGE('',*,*,#4739,.F.);+#4739 = EDGE_CURVE('',#2093,#4740,#4742,.T.);+#4740 = VERTEX_POINT('',#4741);+#4741 = CARTESIAN_POINT('',(-0.2,-0.2,0.2));+#4742 = SURFACE_CURVE('',#4743,(#4747,#4754),.PCURVE_S1.);+#4743 = LINE('',#4744,#4745);+#4744 = CARTESIAN_POINT('',(-0.2,-0.2,0.));+#4745 = VECTOR('',#4746,1.);+#4746 = DIRECTION('',(0.,0.,1.));+#4747 = PCURVE('',#2136,#4748);+#4748 = DEFINITIONAL_REPRESENTATION('',(#4749),#4753);+#4749 = LINE('',#4750,#4751);+#4750 = CARTESIAN_POINT('',(0.,0.));+#4751 = VECTOR('',#4752,1.);+#4752 = DIRECTION('',(1.,0.));+#4753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4754 = PCURVE('',#2108,#4755);+#4755 = DEFINITIONAL_REPRESENTATION('',(#4756),#4760);+#4756 = LINE('',#4757,#4758);+#4757 = CARTESIAN_POINT('',(0.,0.));+#4758 = VECTOR('',#4759,1.);+#4759 = DIRECTION('',(1.,0.));+#4760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4761 = ORIENTED_EDGE('',*,*,#2120,.T.);+#4762 = ORIENTED_EDGE('',*,*,#4691,.T.);+#4763 = ORIENTED_EDGE('',*,*,#4764,.F.);+#4764 = EDGE_CURVE('',#4740,#4692,#4765,.T.);+#4765 = SURFACE_CURVE('',#4766,(#4770,#4777),.PCURVE_S1.);+#4766 = LINE('',#4767,#4768);+#4767 = CARTESIAN_POINT('',(-0.2,-0.2,0.2));+#4768 = VECTOR('',#4769,1.);+#4769 = DIRECTION('',(0.,1.,0.));+#4770 = PCURVE('',#2136,#4771);+#4771 = DEFINITIONAL_REPRESENTATION('',(#4772),#4776);+#4772 = LINE('',#4773,#4774);+#4773 = CARTESIAN_POINT('',(0.2,0.));+#4774 = VECTOR('',#4775,1.);+#4775 = DIRECTION('',(0.,-1.));+#4776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4777 = PCURVE('',#3868,#4778);+#4778 = DEFINITIONAL_REPRESENTATION('',(#4779),#4783);+#4779 = LINE('',#4780,#4781);+#4780 = CARTESIAN_POINT('',(0.,0.));+#4781 = VECTOR('',#4782,1.);+#4782 = DIRECTION('',(0.,1.));+#4783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4784 = ADVANCED_FACE('',(#4785),#2108,.T.);+#4785 = FACE_BOUND('',#4786,.T.);+#4786 = EDGE_LOOP('',(#4787,#4788,#4789,#4810));+#4787 = ORIENTED_EDGE('',*,*,#2092,.F.);+#4788 = ORIENTED_EDGE('',*,*,#4739,.T.);+#4789 = ORIENTED_EDGE('',*,*,#4790,.T.);+#4790 = EDGE_CURVE('',#4740,#3830,#4791,.T.);+#4791 = SURFACE_CURVE('',#4792,(#4796,#4803),.PCURVE_S1.);+#4792 = LINE('',#4793,#4794);+#4793 = CARTESIAN_POINT('',(-0.2,-0.2,0.2));+#4794 = VECTOR('',#4795,1.);+#4795 = DIRECTION('',(1.,0.,0.));+#4796 = PCURVE('',#2108,#4797);+#4797 = DEFINITIONAL_REPRESENTATION('',(#4798),#4802);+#4798 = LINE('',#4799,#4800);+#4799 = CARTESIAN_POINT('',(0.2,0.));+#4800 = VECTOR('',#4801,1.);+#4801 = DIRECTION('',(0.,1.));+#4802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4803 = PCURVE('',#3868,#4804);+#4804 = DEFINITIONAL_REPRESENTATION('',(#4805),#4809);+#4805 = LINE('',#4806,#4807);+#4806 = CARTESIAN_POINT('',(0.,0.));+#4807 = VECTOR('',#4808,1.);+#4808 = DIRECTION('',(1.,0.));+#4809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4810 = ORIENTED_EDGE('',*,*,#3829,.F.);+#4811 = ADVANCED_FACE('',(#4812),#2057,.F.);+#4812 = FACE_BOUND('',#4813,.F.);+#4813 = EDGE_LOOP('',(#4814,#4815,#4838,#4859));+#4814 = ORIENTED_EDGE('',*,*,#2041,.F.);+#4815 = ORIENTED_EDGE('',*,*,#4816,.T.);+#4816 = EDGE_CURVE('',#2014,#4817,#4819,.T.);+#4817 = VERTEX_POINT('',#4818);+#4818 = CARTESIAN_POINT('',(1.4,-0.95,0.2));+#4819 = SURFACE_CURVE('',#4820,(#4824,#4831),.PCURVE_S1.);+#4820 = LINE('',#4821,#4822);+#4821 = CARTESIAN_POINT('',(1.4,-0.95,0.));+#4822 = VECTOR('',#4823,1.);+#4823 = DIRECTION('',(0.,0.,1.));+#4824 = PCURVE('',#2057,#4825);+#4825 = DEFINITIONAL_REPRESENTATION('',(#4826),#4830);+#4826 = LINE('',#4827,#4828);+#4827 = CARTESIAN_POINT('',(0.,0.));+#4828 = VECTOR('',#4829,1.);+#4829 = DIRECTION('',(1.,0.));+#4830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4831 = PCURVE('',#2029,#4832);+#4832 = DEFINITIONAL_REPRESENTATION('',(#4833),#4837);+#4833 = LINE('',#4834,#4835);+#4834 = CARTESIAN_POINT('',(0.,-0.8));+#4835 = VECTOR('',#4836,1.);+#4836 = DIRECTION('',(1.,0.));+#4837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4838 = ORIENTED_EDGE('',*,*,#4839,.T.);+#4839 = EDGE_CURVE('',#4817,#3785,#4840,.T.);+#4840 = SURFACE_CURVE('',#4841,(#4845,#4852),.PCURVE_S1.);+#4841 = LINE('',#4842,#4843);+#4842 = CARTESIAN_POINT('',(1.4,-0.95,0.2));+#4843 = VECTOR('',#4844,1.);+#4844 = DIRECTION('',(1.,0.,0.));+#4845 = PCURVE('',#2057,#4846);+#4846 = DEFINITIONAL_REPRESENTATION('',(#4847),#4851);+#4847 = LINE('',#4848,#4849);+#4848 = CARTESIAN_POINT('',(0.2,0.));+#4849 = VECTOR('',#4850,1.);+#4850 = DIRECTION('',(0.,1.));+#4851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4852 = PCURVE('',#3432,#4853);+#4853 = DEFINITIONAL_REPRESENTATION('',(#4854),#4858);+#4854 = LINE('',#4855,#4856);+#4855 = CARTESIAN_POINT('',(0.,0.8));+#4856 = VECTOR('',#4857,1.);+#4857 = DIRECTION('',(1.,0.));+#4858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4859 = ORIENTED_EDGE('',*,*,#3807,.F.);+#4860 = ADVANCED_FACE('',(#4861),#2029,.T.);+#4861 = FACE_BOUND('',#4862,.T.);+#4862 = EDGE_LOOP('',(#4863,#4864,#4865,#4866));+#4863 = ORIENTED_EDGE('',*,*,#3444,.F.);+#4864 = ORIENTED_EDGE('',*,*,#2013,.T.);+#4865 = ORIENTED_EDGE('',*,*,#4816,.T.);+#4866 = ORIENTED_EDGE('',*,*,#4867,.F.);+#4867 = EDGE_CURVE('',#3417,#4817,#4868,.T.);+#4868 = SURFACE_CURVE('',#4869,(#4873,#4880),.PCURVE_S1.);+#4869 = LINE('',#4870,#4871);+#4870 = CARTESIAN_POINT('',(1.4,-1.75,0.2));+#4871 = VECTOR('',#4872,1.);+#4872 = DIRECTION('',(0.,1.,0.));+#4873 = PCURVE('',#2029,#4874);+#4874 = DEFINITIONAL_REPRESENTATION('',(#4875),#4879);+#4875 = LINE('',#4876,#4877);+#4876 = CARTESIAN_POINT('',(0.2,0.));+#4877 = VECTOR('',#4878,1.);+#4878 = DIRECTION('',(0.,-1.));+#4879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4880 = PCURVE('',#3432,#4881);+#4881 = DEFINITIONAL_REPRESENTATION('',(#4882),#4886);+#4882 = LINE('',#4883,#4884);+#4883 = CARTESIAN_POINT('',(0.,0.));+#4884 = VECTOR('',#4885,1.);+#4885 = DIRECTION('',(0.,1.));+#4886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4887 = ADVANCED_FACE('',(#4888),#1978,.F.);+#4888 = FACE_BOUND('',#4889,.F.);+#4889 = EDGE_LOOP('',(#4890,#4891,#4892,#4915));+#4890 = ORIENTED_EDGE('',*,*,#3466,.F.);+#4891 = ORIENTED_EDGE('',*,*,#1962,.T.);+#4892 = ORIENTED_EDGE('',*,*,#4893,.T.);+#4893 = EDGE_CURVE('',#1935,#4894,#4896,.T.);+#4894 = VERTEX_POINT('',#4895);+#4895 = CARTESIAN_POINT('',(0.65,-0.95,0.2));+#4896 = SURFACE_CURVE('',#4897,(#4901,#4908),.PCURVE_S1.);+#4897 = LINE('',#4898,#4899);+#4898 = CARTESIAN_POINT('',(0.65,-0.95,0.));+#4899 = VECTOR('',#4900,1.);+#4900 = DIRECTION('',(0.,0.,1.));+#4901 = PCURVE('',#1978,#4902);+#4902 = DEFINITIONAL_REPRESENTATION('',(#4903),#4907);+#4903 = LINE('',#4904,#4905);+#4904 = CARTESIAN_POINT('',(0.,-0.8));+#4905 = VECTOR('',#4906,1.);+#4906 = DIRECTION('',(1.,0.));+#4907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4908 = PCURVE('',#1950,#4909);+#4909 = DEFINITIONAL_REPRESENTATION('',(#4910),#4914);+#4910 = LINE('',#4911,#4912);+#4911 = CARTESIAN_POINT('',(0.,0.4));+#4912 = VECTOR('',#4913,1.);+#4913 = DIRECTION('',(1.,0.));+#4914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4915 = ORIENTED_EDGE('',*,*,#4916,.F.);+#4916 = EDGE_CURVE('',#3467,#4894,#4917,.T.);+#4917 = SURFACE_CURVE('',#4918,(#4922,#4929),.PCURVE_S1.);+#4918 = LINE('',#4919,#4920);+#4919 = CARTESIAN_POINT('',(0.65,-1.75,0.2));+#4920 = VECTOR('',#4921,1.);+#4921 = DIRECTION('',(0.,1.,0.));+#4922 = PCURVE('',#1978,#4923);+#4923 = DEFINITIONAL_REPRESENTATION('',(#4924),#4928);+#4924 = LINE('',#4925,#4926);+#4925 = CARTESIAN_POINT('',(0.2,0.));+#4926 = VECTOR('',#4927,1.);+#4927 = DIRECTION('',(0.,-1.));+#4928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4929 = PCURVE('',#3505,#4930);+#4930 = DEFINITIONAL_REPRESENTATION('',(#4931),#4935);+#4931 = LINE('',#4932,#4933);+#4932 = CARTESIAN_POINT('',(0.4,0.));+#4933 = VECTOR('',#4934,1.);+#4934 = DIRECTION('',(0.,1.));+#4935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4936 = ADVANCED_FACE('',(#4937),#1950,.F.);+#4937 = FACE_BOUND('',#4938,.F.);+#4938 = EDGE_LOOP('',(#4939,#4940,#4963,#4984));+#4939 = ORIENTED_EDGE('',*,*,#1934,.F.);+#4940 = ORIENTED_EDGE('',*,*,#4941,.T.);+#4941 = EDGE_CURVE('',#1907,#4942,#4944,.T.);+#4942 = VERTEX_POINT('',#4943);+#4943 = CARTESIAN_POINT('',(0.25,-0.95,0.2));+#4944 = SURFACE_CURVE('',#4945,(#4949,#4956),.PCURVE_S1.);+#4945 = LINE('',#4946,#4947);+#4946 = CARTESIAN_POINT('',(0.25,-0.95,0.));+#4947 = VECTOR('',#4948,1.);+#4948 = DIRECTION('',(0.,0.,1.));+#4949 = PCURVE('',#1950,#4950);+#4950 = DEFINITIONAL_REPRESENTATION('',(#4951),#4955);+#4951 = LINE('',#4952,#4953);+#4952 = CARTESIAN_POINT('',(0.,0.));+#4953 = VECTOR('',#4954,1.);+#4954 = DIRECTION('',(1.,0.));+#4955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4956 = PCURVE('',#1922,#4957);+#4957 = DEFINITIONAL_REPRESENTATION('',(#4958),#4962);+#4958 = LINE('',#4959,#4960);+#4959 = CARTESIAN_POINT('',(0.,-0.8));+#4960 = VECTOR('',#4961,1.);+#4961 = DIRECTION('',(1.,0.));+#4962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4963 = ORIENTED_EDGE('',*,*,#4964,.T.);+#4964 = EDGE_CURVE('',#4942,#4894,#4965,.T.);+#4965 = SURFACE_CURVE('',#4966,(#4970,#4977),.PCURVE_S1.);+#4966 = LINE('',#4967,#4968);+#4967 = CARTESIAN_POINT('',(0.25,-0.95,0.2));+#4968 = VECTOR('',#4969,1.);+#4969 = DIRECTION('',(1.,0.,0.));+#4970 = PCURVE('',#1950,#4971);+#4971 = DEFINITIONAL_REPRESENTATION('',(#4972),#4976);+#4972 = LINE('',#4973,#4974);+#4973 = CARTESIAN_POINT('',(0.2,0.));+#4974 = VECTOR('',#4975,1.);+#4975 = DIRECTION('',(0.,1.));+#4976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4977 = PCURVE('',#3505,#4978);+#4978 = DEFINITIONAL_REPRESENTATION('',(#4979),#4983);+#4979 = LINE('',#4980,#4981);+#4980 = CARTESIAN_POINT('',(0.,0.8));+#4981 = VECTOR('',#4982,1.);+#4982 = DIRECTION('',(1.,0.));+#4983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4984 = ORIENTED_EDGE('',*,*,#4893,.F.);+#4985 = ADVANCED_FACE('',(#4986),#1922,.T.);+#4986 = FACE_BOUND('',#4987,.T.);+#4987 = EDGE_LOOP('',(#4988,#4989,#4990,#4991));+#4988 = ORIENTED_EDGE('',*,*,#3517,.F.);+#4989 = ORIENTED_EDGE('',*,*,#1906,.T.);+#4990 = ORIENTED_EDGE('',*,*,#4941,.T.);+#4991 = ORIENTED_EDGE('',*,*,#4992,.F.);+#4992 = EDGE_CURVE('',#3490,#4942,#4993,.T.);+#4993 = SURFACE_CURVE('',#4994,(#4998,#5005),.PCURVE_S1.);+#4994 = LINE('',#4995,#4996);+#4995 = CARTESIAN_POINT('',(0.25,-1.75,0.2));+#4996 = VECTOR('',#4997,1.);+#4997 = DIRECTION('',(0.,1.,0.));+#4998 = PCURVE('',#1922,#4999);+#4999 = DEFINITIONAL_REPRESENTATION('',(#5000),#5004);+#5000 = LINE('',#5001,#5002);+#5001 = CARTESIAN_POINT('',(0.2,0.));+#5002 = VECTOR('',#5003,1.);+#5003 = DIRECTION('',(0.,-1.));+#5004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5005 = PCURVE('',#3505,#5006);+#5006 = DEFINITIONAL_REPRESENTATION('',(#5007),#5011);+#5007 = LINE('',#5008,#5009);+#5008 = CARTESIAN_POINT('',(0.,0.));+#5009 = VECTOR('',#5010,1.);+#5010 = DIRECTION('',(0.,1.));+#5011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5012 = ADVANCED_FACE('',(#5013),#1871,.F.);+#5013 = FACE_BOUND('',#5014,.F.);+#5014 = EDGE_LOOP('',(#5015,#5016,#5017,#5040));+#5015 = ORIENTED_EDGE('',*,*,#3539,.F.);+#5016 = ORIENTED_EDGE('',*,*,#1855,.T.);+#5017 = ORIENTED_EDGE('',*,*,#5018,.T.);+#5018 = EDGE_CURVE('',#1828,#5019,#5021,.T.);+#5019 = VERTEX_POINT('',#5020);+#5020 = CARTESIAN_POINT('',(-0.5,-1.25,0.2));+#5021 = SURFACE_CURVE('',#5022,(#5026,#5033),.PCURVE_S1.);+#5022 = LINE('',#5023,#5024);+#5023 = CARTESIAN_POINT('',(-0.5,-1.25,0.));+#5024 = VECTOR('',#5025,1.);+#5025 = DIRECTION('',(0.,0.,1.));+#5026 = PCURVE('',#1871,#5027);+#5027 = DEFINITIONAL_REPRESENTATION('',(#5028),#5032);+#5028 = LINE('',#5029,#5030);+#5029 = CARTESIAN_POINT('',(0.,-0.5));+#5030 = VECTOR('',#5031,1.);+#5031 = DIRECTION('',(1.,0.));+#5032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5033 = PCURVE('',#1843,#5034);+#5034 = DEFINITIONAL_REPRESENTATION('',(#5035),#5039);+#5035 = LINE('',#5036,#5037);+#5036 = CARTESIAN_POINT('',(0.,0.25));+#5037 = VECTOR('',#5038,1.);+#5038 = DIRECTION('',(1.,0.));+#5039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5040 = ORIENTED_EDGE('',*,*,#5041,.F.);+#5041 = EDGE_CURVE('',#3540,#5019,#5042,.T.);+#5042 = SURFACE_CURVE('',#5043,(#5047,#5054),.PCURVE_S1.);+#5043 = LINE('',#5044,#5045);+#5044 = CARTESIAN_POINT('',(-0.5,-1.75,0.2));+#5045 = VECTOR('',#5046,1.);+#5046 = DIRECTION('',(0.,1.,0.));+#5047 = PCURVE('',#1871,#5048);+#5048 = DEFINITIONAL_REPRESENTATION('',(#5049),#5053);+#5049 = LINE('',#5050,#5051);+#5050 = CARTESIAN_POINT('',(0.2,0.));+#5051 = VECTOR('',#5052,1.);+#5052 = DIRECTION('',(0.,-1.));+#5053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5054 = PCURVE('',#3578,#5055);+#5055 = DEFINITIONAL_REPRESENTATION('',(#5056),#5060);+#5056 = LINE('',#5057,#5058);+#5057 = CARTESIAN_POINT('',(0.25,0.));+#5058 = VECTOR('',#5059,1.);+#5059 = DIRECTION('',(0.,1.));+#5060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5061 = ADVANCED_FACE('',(#5062),#1843,.F.);+#5062 = FACE_BOUND('',#5063,.F.);+#5063 = EDGE_LOOP('',(#5064,#5065,#5088,#5109));+#5064 = ORIENTED_EDGE('',*,*,#1827,.F.);+#5065 = ORIENTED_EDGE('',*,*,#5066,.T.);+#5066 = EDGE_CURVE('',#1800,#5067,#5069,.T.);+#5067 = VERTEX_POINT('',#5068);+#5068 = CARTESIAN_POINT('',(-0.75,-1.25,0.2));+#5069 = SURFACE_CURVE('',#5070,(#5074,#5081),.PCURVE_S1.);+#5070 = LINE('',#5071,#5072);+#5071 = CARTESIAN_POINT('',(-0.75,-1.25,0.));+#5072 = VECTOR('',#5073,1.);+#5073 = DIRECTION('',(0.,0.,1.));+#5074 = PCURVE('',#1843,#5075);+#5075 = DEFINITIONAL_REPRESENTATION('',(#5076),#5080);+#5076 = LINE('',#5077,#5078);+#5077 = CARTESIAN_POINT('',(0.,0.));+#5078 = VECTOR('',#5079,1.);+#5079 = DIRECTION('',(1.,0.));+#5080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5081 = PCURVE('',#1815,#5082);+#5082 = DEFINITIONAL_REPRESENTATION('',(#5083),#5087);+#5083 = LINE('',#5084,#5085);+#5084 = CARTESIAN_POINT('',(0.,-0.5));+#5085 = VECTOR('',#5086,1.);+#5086 = DIRECTION('',(1.,0.));+#5087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5088 = ORIENTED_EDGE('',*,*,#5089,.T.);+#5089 = EDGE_CURVE('',#5067,#5019,#5090,.T.);+#5090 = SURFACE_CURVE('',#5091,(#5095,#5102),.PCURVE_S1.);+#5091 = LINE('',#5092,#5093);+#5092 = CARTESIAN_POINT('',(-0.75,-1.25,0.2));+#5093 = VECTOR('',#5094,1.);+#5094 = DIRECTION('',(1.,0.,0.));+#5095 = PCURVE('',#1843,#5096);+#5096 = DEFINITIONAL_REPRESENTATION('',(#5097),#5101);+#5097 = LINE('',#5098,#5099);+#5098 = CARTESIAN_POINT('',(0.2,0.));+#5099 = VECTOR('',#5100,1.);+#5100 = DIRECTION('',(0.,1.));+#5101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5102 = PCURVE('',#3578,#5103);+#5103 = DEFINITIONAL_REPRESENTATION('',(#5104),#5108);+#5104 = LINE('',#5105,#5106);+#5105 = CARTESIAN_POINT('',(0.,0.5));+#5106 = VECTOR('',#5107,1.);+#5107 = DIRECTION('',(1.,0.));+#5108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5109 = ORIENTED_EDGE('',*,*,#5018,.F.);+#5110 = ADVANCED_FACE('',(#5111),#1815,.T.);+#5111 = FACE_BOUND('',#5112,.T.);+#5112 = EDGE_LOOP('',(#5113,#5114,#5115,#5116));+#5113 = ORIENTED_EDGE('',*,*,#3590,.F.);+#5114 = ORIENTED_EDGE('',*,*,#1799,.T.);+#5115 = ORIENTED_EDGE('',*,*,#5066,.T.);+#5116 = ORIENTED_EDGE('',*,*,#5117,.F.);+#5117 = EDGE_CURVE('',#3563,#5067,#5118,.T.);+#5118 = SURFACE_CURVE('',#5119,(#5123,#5130),.PCURVE_S1.);+#5119 = LINE('',#5120,#5121);+#5120 = CARTESIAN_POINT('',(-0.75,-1.75,0.2));+#5121 = VECTOR('',#5122,1.);+#5122 = DIRECTION('',(0.,1.,0.));+#5123 = PCURVE('',#1815,#5124);+#5124 = DEFINITIONAL_REPRESENTATION('',(#5125),#5129);+#5125 = LINE('',#5126,#5127);+#5126 = CARTESIAN_POINT('',(0.2,0.));+#5127 = VECTOR('',#5128,1.);+#5128 = DIRECTION('',(0.,-1.));+#5129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5130 = PCURVE('',#3578,#5131);+#5131 = DEFINITIONAL_REPRESENTATION('',(#5132),#5136);+#5132 = LINE('',#5133,#5134);+#5133 = CARTESIAN_POINT('',(0.,0.));+#5134 = VECTOR('',#5135,1.);+#5135 = DIRECTION('',(0.,1.));+#5136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5137 = ADVANCED_FACE('',(#5138),#1764,.F.);+#5138 = FACE_BOUND('',#5139,.F.);+#5139 = EDGE_LOOP('',(#5140,#5141,#5142,#5165));+#5140 = ORIENTED_EDGE('',*,*,#3612,.F.);+#5141 = ORIENTED_EDGE('',*,*,#1748,.T.);+#5142 = ORIENTED_EDGE('',*,*,#5143,.T.);+#5143 = EDGE_CURVE('',#1721,#5144,#5146,.T.);+#5144 = VERTEX_POINT('',#5145);+#5145 = CARTESIAN_POINT('',(-1.,-1.25,0.2));+#5146 = SURFACE_CURVE('',#5147,(#5151,#5158),.PCURVE_S1.);+#5147 = LINE('',#5148,#5149);+#5148 = CARTESIAN_POINT('',(-1.,-1.25,0.));+#5149 = VECTOR('',#5150,1.);+#5150 = DIRECTION('',(0.,0.,1.));+#5151 = PCURVE('',#1764,#5152);+#5152 = DEFINITIONAL_REPRESENTATION('',(#5153),#5157);+#5153 = LINE('',#5154,#5155);+#5154 = CARTESIAN_POINT('',(0.,-0.5));+#5155 = VECTOR('',#5156,1.);+#5156 = DIRECTION('',(1.,0.));+#5157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5158 = PCURVE('',#1736,#5159);+#5159 = DEFINITIONAL_REPRESENTATION('',(#5160),#5164);+#5160 = LINE('',#5161,#5162);+#5161 = CARTESIAN_POINT('',(0.,0.25));+#5162 = VECTOR('',#5163,1.);+#5163 = DIRECTION('',(1.,0.));+#5164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5165 = ORIENTED_EDGE('',*,*,#5166,.F.);+#5166 = EDGE_CURVE('',#3613,#5144,#5167,.T.);+#5167 = SURFACE_CURVE('',#5168,(#5172,#5179),.PCURVE_S1.);+#5168 = LINE('',#5169,#5170);+#5169 = CARTESIAN_POINT('',(-1.,-1.75,0.2));+#5170 = VECTOR('',#5171,1.);+#5171 = DIRECTION('',(0.,1.,0.));+#5172 = PCURVE('',#1764,#5173);+#5173 = DEFINITIONAL_REPRESENTATION('',(#5174),#5178);+#5174 = LINE('',#5175,#5176);+#5175 = CARTESIAN_POINT('',(0.2,0.));+#5176 = VECTOR('',#5177,1.);+#5177 = DIRECTION('',(0.,-1.));+#5178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5179 = PCURVE('',#3651,#5180);+#5180 = DEFINITIONAL_REPRESENTATION('',(#5181),#5185);+#5181 = LINE('',#5182,#5183);+#5182 = CARTESIAN_POINT('',(0.25,0.));+#5183 = VECTOR('',#5184,1.);+#5184 = DIRECTION('',(0.,1.));+#5185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5186 = ADVANCED_FACE('',(#5187),#1736,.F.);+#5187 = FACE_BOUND('',#5188,.F.);+#5188 = EDGE_LOOP('',(#5189,#5190,#5213,#5234));+#5189 = ORIENTED_EDGE('',*,*,#1720,.F.);+#5190 = ORIENTED_EDGE('',*,*,#5191,.T.);+#5191 = EDGE_CURVE('',#1693,#5192,#5194,.T.);+#5192 = VERTEX_POINT('',#5193);+#5193 = CARTESIAN_POINT('',(-1.25,-1.25,0.2));+#5194 = SURFACE_CURVE('',#5195,(#5199,#5206),.PCURVE_S1.);+#5195 = LINE('',#5196,#5197);+#5196 = CARTESIAN_POINT('',(-1.25,-1.25,0.));+#5197 = VECTOR('',#5198,1.);+#5198 = DIRECTION('',(0.,0.,1.));+#5199 = PCURVE('',#1736,#5200);+#5200 = DEFINITIONAL_REPRESENTATION('',(#5201),#5205);+#5201 = LINE('',#5202,#5203);+#5202 = CARTESIAN_POINT('',(0.,0.));+#5203 = VECTOR('',#5204,1.);+#5204 = DIRECTION('',(1.,0.));+#5205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5206 = PCURVE('',#1708,#5207);+#5207 = DEFINITIONAL_REPRESENTATION('',(#5208),#5212);+#5208 = LINE('',#5209,#5210);+#5209 = CARTESIAN_POINT('',(0.,-0.5));+#5210 = VECTOR('',#5211,1.);+#5211 = DIRECTION('',(1.,0.));+#5212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5213 = ORIENTED_EDGE('',*,*,#5214,.T.);+#5214 = EDGE_CURVE('',#5192,#5144,#5215,.T.);+#5215 = SURFACE_CURVE('',#5216,(#5220,#5227),.PCURVE_S1.);+#5216 = LINE('',#5217,#5218);+#5217 = CARTESIAN_POINT('',(-1.25,-1.25,0.2));+#5218 = VECTOR('',#5219,1.);+#5219 = DIRECTION('',(1.,0.,0.));+#5220 = PCURVE('',#1736,#5221);+#5221 = DEFINITIONAL_REPRESENTATION('',(#5222),#5226);+#5222 = LINE('',#5223,#5224);+#5223 = CARTESIAN_POINT('',(0.2,0.));+#5224 = VECTOR('',#5225,1.);+#5225 = DIRECTION('',(0.,1.));+#5226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5227 = PCURVE('',#3651,#5228);+#5228 = DEFINITIONAL_REPRESENTATION('',(#5229),#5233);+#5229 = LINE('',#5230,#5231);+#5230 = CARTESIAN_POINT('',(0.,0.5));+#5231 = VECTOR('',#5232,1.);+#5232 = DIRECTION('',(1.,0.));+#5233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5234 = ORIENTED_EDGE('',*,*,#5143,.F.);+#5235 = ADVANCED_FACE('',(#5236),#1708,.T.);+#5236 = FACE_BOUND('',#5237,.T.);+#5237 = EDGE_LOOP('',(#5238,#5239,#5240,#5241));+#5238 = ORIENTED_EDGE('',*,*,#3663,.F.);+#5239 = ORIENTED_EDGE('',*,*,#1692,.T.);+#5240 = ORIENTED_EDGE('',*,*,#5191,.T.);+#5241 = ORIENTED_EDGE('',*,*,#5242,.F.);+#5242 = EDGE_CURVE('',#3636,#5192,#5243,.T.);+#5243 = SURFACE_CURVE('',#5244,(#5248,#5255),.PCURVE_S1.);+#5244 = LINE('',#5245,#5246);+#5245 = CARTESIAN_POINT('',(-1.25,-1.75,0.2));+#5246 = VECTOR('',#5247,1.);+#5247 = DIRECTION('',(0.,1.,0.));+#5248 = PCURVE('',#1708,#5249);+#5249 = DEFINITIONAL_REPRESENTATION('',(#5250),#5254);+#5250 = LINE('',#5251,#5252);+#5251 = CARTESIAN_POINT('',(0.2,0.));+#5252 = VECTOR('',#5253,1.);+#5253 = DIRECTION('',(0.,-1.));+#5254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5255 = PCURVE('',#3651,#5256);+#5256 = DEFINITIONAL_REPRESENTATION('',(#5257),#5261);+#5257 = LINE('',#5258,#5259);+#5258 = CARTESIAN_POINT('',(0.,0.));+#5259 = VECTOR('',#5260,1.);+#5260 = DIRECTION('',(0.,1.));+#5261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5262 = ADVANCED_FACE('',(#5263),#1657,.F.);+#5263 = FACE_BOUND('',#5264,.F.);+#5264 = EDGE_LOOP('',(#5265,#5266,#5267,#5268));+#5265 = ORIENTED_EDGE('',*,*,#3685,.F.);+#5266 = ORIENTED_EDGE('',*,*,#1641,.T.);+#5267 = ORIENTED_EDGE('',*,*,#3112,.T.);+#5268 = ORIENTED_EDGE('',*,*,#3211,.F.);+#5269 = ADVANCED_FACE('',(#5270),#3176,.T.);+#5270 = FACE_BOUND('',#5271,.T.);+#5271 = EDGE_LOOP('',(#5272,#5273,#5274,#5275));+#5272 = ORIENTED_EDGE('',*,*,#3707,.F.);+#5273 = ORIENTED_EDGE('',*,*,#3309,.T.);+#5274 = ORIENTED_EDGE('',*,*,#3261,.T.);+#5275 = ORIENTED_EDGE('',*,*,#3160,.F.);+#5276 = ADVANCED_FACE('',(#5277),#3651,.F.);+#5277 = FACE_BOUND('',#5278,.F.);+#5278 = EDGE_LOOP('',(#5279,#5280,#5281,#5282));+#5279 = ORIENTED_EDGE('',*,*,#5242,.F.);+#5280 = ORIENTED_EDGE('',*,*,#3635,.T.);+#5281 = ORIENTED_EDGE('',*,*,#5166,.T.);+#5282 = ORIENTED_EDGE('',*,*,#5214,.F.);+#5283 = ADVANCED_FACE('',(#5284),#3578,.F.);+#5284 = FACE_BOUND('',#5285,.F.);+#5285 = EDGE_LOOP('',(#5286,#5287,#5288,#5289));+#5286 = ORIENTED_EDGE('',*,*,#5117,.F.);+#5287 = ORIENTED_EDGE('',*,*,#3562,.T.);+#5288 = ORIENTED_EDGE('',*,*,#5041,.T.);+#5289 = ORIENTED_EDGE('',*,*,#5089,.F.);+#5290 = ADVANCED_FACE('',(#5291),#3505,.F.);+#5291 = FACE_BOUND('',#5292,.F.);+#5292 = EDGE_LOOP('',(#5293,#5294,#5295,#5296));+#5293 = ORIENTED_EDGE('',*,*,#4992,.F.);+#5294 = ORIENTED_EDGE('',*,*,#3489,.T.);+#5295 = ORIENTED_EDGE('',*,*,#4916,.T.);+#5296 = ORIENTED_EDGE('',*,*,#4964,.F.);+#5297 = ADVANCED_FACE('',(#5298),#3432,.F.);+#5298 = FACE_BOUND('',#5299,.F.);+#5299 = EDGE_LOOP('',(#5300,#5301,#5302,#5303,#5326,#5347));+#5300 = ORIENTED_EDGE('',*,*,#4839,.F.);+#5301 = ORIENTED_EDGE('',*,*,#4867,.F.);+#5302 = ORIENTED_EDGE('',*,*,#3416,.T.);+#5303 = ORIENTED_EDGE('',*,*,#5304,.T.);+#5304 = EDGE_CURVE('',#3389,#5305,#5307,.T.);+#5305 = VERTEX_POINT('',#5306);+#5306 = CARTESIAN_POINT('',(1.8,-1.35,0.2));+#5307 = SURFACE_CURVE('',#5308,(#5312,#5319),.PCURVE_S1.);+#5308 = LINE('',#5309,#5310);+#5309 = CARTESIAN_POINT('',(1.8,-1.75,0.2));+#5310 = VECTOR('',#5311,1.);+#5311 = DIRECTION('',(0.,1.,0.));+#5312 = PCURVE('',#3432,#5313);+#5313 = DEFINITIONAL_REPRESENTATION('',(#5314),#5318);+#5314 = LINE('',#5315,#5316);+#5315 = CARTESIAN_POINT('',(0.4,0.));+#5316 = VECTOR('',#5317,1.);+#5317 = DIRECTION('',(0.,1.));+#5318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5319 = PCURVE('',#3404,#5320);+#5320 = DEFINITIONAL_REPRESENTATION('',(#5321),#5325);+#5321 = LINE('',#5322,#5323);+#5322 = CARTESIAN_POINT('',(0.2,0.));+#5323 = VECTOR('',#5324,1.);+#5324 = DIRECTION('',(0.,-1.));+#5325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5326 = ORIENTED_EDGE('',*,*,#5327,.T.);+#5327 = EDGE_CURVE('',#5305,#3757,#5328,.T.);+#5328 = SURFACE_CURVE('',#5329,(#5333,#5340),.PCURVE_S1.);+#5329 = LINE('',#5330,#5331);+#5330 = CARTESIAN_POINT('',(1.8,-1.35,0.2));+#5331 = VECTOR('',#5332,1.);+#5332 = DIRECTION('',(1.,0.,0.));+#5333 = PCURVE('',#3432,#5334);+#5334 = DEFINITIONAL_REPRESENTATION('',(#5335),#5339);+#5335 = LINE('',#5336,#5337);+#5336 = CARTESIAN_POINT('',(0.4,0.4));+#5337 = VECTOR('',#5338,1.);+#5338 = DIRECTION('',(1.,0.));+#5339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5340 = PCURVE('',#3772,#5341);+#5341 = DEFINITIONAL_REPRESENTATION('',(#5342),#5346);+#5342 = LINE('',#5343,#5344);+#5343 = CARTESIAN_POINT('',(0.2,0.));+#5344 = VECTOR('',#5345,1.);+#5345 = DIRECTION('',(0.,1.));+#5346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5347 = ORIENTED_EDGE('',*,*,#3784,.T.);+#5348 = ADVANCED_FACE('',(#5349),#3404,.F.);+#5349 = FACE_BOUND('',#5350,.F.);+#5350 = EDGE_LOOP('',(#5351,#5352,#5375,#5396));+#5351 = ORIENTED_EDGE('',*,*,#3388,.F.);+#5352 = ORIENTED_EDGE('',*,*,#5353,.T.);+#5353 = EDGE_CURVE('',#3361,#5354,#5356,.T.);+#5354 = VERTEX_POINT('',#5355);+#5355 = CARTESIAN_POINT('',(1.8,-1.35,0.));+#5356 = SURFACE_CURVE('',#5357,(#5361,#5368),.PCURVE_S1.);+#5357 = LINE('',#5358,#5359);+#5358 = CARTESIAN_POINT('',(1.8,-1.75,0.));+#5359 = VECTOR('',#5360,1.);+#5360 = DIRECTION('',(0.,1.,0.));+#5361 = PCURVE('',#3404,#5362);+#5362 = DEFINITIONAL_REPRESENTATION('',(#5363),#5367);+#5363 = LINE('',#5364,#5365);+#5364 = CARTESIAN_POINT('',(0.,0.));+#5365 = VECTOR('',#5366,1.);+#5366 = DIRECTION('',(0.,-1.));+#5367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5368 = PCURVE('',#3376,#5369);+#5369 = DEFINITIONAL_REPRESENTATION('',(#5370),#5374);+#5370 = LINE('',#5371,#5372);+#5371 = CARTESIAN_POINT('',(3.8,0.));+#5372 = VECTOR('',#5373,1.);+#5373 = DIRECTION('',(0.,1.));+#5374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5375 = ORIENTED_EDGE('',*,*,#5376,.T.);+#5376 = EDGE_CURVE('',#5354,#5305,#5377,.T.);+#5377 = SURFACE_CURVE('',#5378,(#5382,#5389),.PCURVE_S1.);+#5378 = LINE('',#5379,#5380);+#5379 = CARTESIAN_POINT('',(1.8,-1.35,0.));+#5380 = VECTOR('',#5381,1.);+#5381 = DIRECTION('',(0.,0.,1.));+#5382 = PCURVE('',#3404,#5383);+#5383 = DEFINITIONAL_REPRESENTATION('',(#5384),#5388);+#5384 = LINE('',#5385,#5386);+#5385 = CARTESIAN_POINT('',(0.,-0.4));+#5386 = VECTOR('',#5387,1.);+#5387 = DIRECTION('',(1.,0.));+#5388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5389 = PCURVE('',#3772,#5390);+#5390 = DEFINITIONAL_REPRESENTATION('',(#5391),#5395);+#5391 = LINE('',#5392,#5393);+#5392 = CARTESIAN_POINT('',(0.,0.));+#5393 = VECTOR('',#5394,1.);+#5394 = DIRECTION('',(1.,0.));+#5395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5396 = ORIENTED_EDGE('',*,*,#5304,.F.);+#5397 = ADVANCED_FACE('',(#5398),#3376,.F.);+#5398 = FACE_BOUND('',#5399,.F.);+#5399 = EDGE_LOOP('',(#5400,#5401,#5402,#5403));+#5400 = ORIENTED_EDGE('',*,*,#5353,.F.);+#5401 = ORIENTED_EDGE('',*,*,#3360,.T.);+#5402 = ORIENTED_EDGE('',*,*,#3733,.T.);+#5403 = ORIENTED_EDGE('',*,*,#5404,.F.);+#5404 = EDGE_CURVE('',#5354,#3734,#5405,.T.);+#5405 = SURFACE_CURVE('',#5406,(#5410,#5417),.PCURVE_S1.);+#5406 = LINE('',#5407,#5408);+#5407 = CARTESIAN_POINT('',(1.8,-1.35,0.));+#5408 = VECTOR('',#5409,1.);+#5409 = DIRECTION('',(1.,0.,0.));+#5410 = PCURVE('',#3376,#5411);+#5411 = DEFINITIONAL_REPRESENTATION('',(#5412),#5416);+#5412 = LINE('',#5413,#5414);+#5413 = CARTESIAN_POINT('',(3.8,0.4));+#5414 = VECTOR('',#5415,1.);+#5415 = DIRECTION('',(1.,0.));+#5416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5417 = PCURVE('',#3772,#5418);+#5418 = DEFINITIONAL_REPRESENTATION('',(#5419),#5423);+#5419 = LINE('',#5420,#5421);+#5420 = CARTESIAN_POINT('',(0.,0.));+#5421 = VECTOR('',#5422,1.);+#5422 = DIRECTION('',(0.,1.));+#5423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5424 = ADVANCED_FACE('',(#5425),#3964,.F.);+#5425 = FACE_BOUND('',#5426,.F.);+#5426 = EDGE_LOOP('',(#5427,#5428,#5429,#5430));+#5427 = ORIENTED_EDGE('',*,*,#4614,.F.);+#5428 = ORIENTED_EDGE('',*,*,#4565,.T.);+#5429 = ORIENTED_EDGE('',*,*,#4518,.T.);+#5430 = ORIENTED_EDGE('',*,*,#3948,.F.);+#5431 = ADVANCED_FACE('',(#5432),#3868,.F.);+#5432 = FACE_BOUND('',#5433,.F.);+#5433 = EDGE_LOOP('',(#5434,#5435,#5436,#5437));+#5434 = ORIENTED_EDGE('',*,*,#4764,.F.);+#5435 = ORIENTED_EDGE('',*,*,#4790,.T.);+#5436 = ORIENTED_EDGE('',*,*,#3852,.T.);+#5437 = ORIENTED_EDGE('',*,*,#4714,.F.);+#5438 = ADVANCED_FACE('',(#5439),#3772,.T.);+#5439 = FACE_BOUND('',#5440,.T.);+#5440 = EDGE_LOOP('',(#5441,#5442,#5443,#5444));+#5441 = ORIENTED_EDGE('',*,*,#5404,.F.);+#5442 = ORIENTED_EDGE('',*,*,#5376,.T.);+#5443 = ORIENTED_EDGE('',*,*,#5327,.T.);+#5444 = ORIENTED_EDGE('',*,*,#3756,.F.);+#5445 = ADVANCED_FACE('',(#5446),#4041,.T.);+#5446 = FACE_BOUND('',#5447,.T.);+#5447 = EDGE_LOOP('',(#5448));+#5448 = ORIENTED_EDGE('',*,*,#4026,.T.);+#5449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5453)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5450,#5451,#5452)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#5450 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#5451 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#5452 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#5453 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5450,+ 'distance_accuracy_value','confusion accuracy');+#5454 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5455,#5457);+#5455 = ( REPRESENTATION_RELATIONSHIP('','',#36,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5456) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#5456 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);+#5457 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #5458);+#5458 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','body','',#5,#31,$);+#5459 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33));+#5460 = SHAPE_DEFINITION_REPRESENTATION(#5461,#5467);+#5461 = PRODUCT_DEFINITION_SHAPE('','',#5462);+#5462 = PRODUCT_DEFINITION('design','',#5463,#5466);+#5463 = PRODUCT_DEFINITION_FORMATION('','',#5464);+#5464 = PRODUCT('terminals','terminals','',(#5465));+#5465 = PRODUCT_CONTEXT('',#2,'mechanical');+#5466 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#5467 = SHAPE_REPRESENTATION('',(#11,#5468,#5798,#6128,#6458,#6788,#7118+ ,#7448,#7778,#8108,#8438,#8768,#9254,#9740,#10226),#10712);+#5468 = MANIFOLD_SOLID_BREP('',#5469);+#5469 = CLOSED_SHELL('',(#5470,#5590,#5690,#5737,#5784,#5791));+#5470 = ADVANCED_FACE('',(#5471),#5485,.F.);+#5471 = FACE_BOUND('',#5472,.F.);+#5472 = EDGE_LOOP('',(#5473,#5508,#5536,#5564));+#5473 = ORIENTED_EDGE('',*,*,#5474,.F.);+#5474 = EDGE_CURVE('',#5475,#5477,#5479,.T.);+#5475 = VERTEX_POINT('',#5476);+#5476 = CARTESIAN_POINT('',(-2.,0.4,0.));+#5477 = VERTEX_POINT('',#5478);+#5478 = CARTESIAN_POINT('',(-2.,0.4,0.2));+#5479 = SURFACE_CURVE('',#5480,(#5484,#5496),.PCURVE_S1.);+#5480 = LINE('',#5481,#5482);+#5481 = CARTESIAN_POINT('',(-2.,0.4,0.));+#5482 = VECTOR('',#5483,1.);+#5483 = DIRECTION('',(0.,0.,1.));+#5484 = PCURVE('',#5485,#5490);+#5485 = PLANE('',#5486);+#5486 = AXIS2_PLACEMENT_3D('',#5487,#5488,#5489);+#5487 = CARTESIAN_POINT('',(-2.,0.4,0.));+#5488 = DIRECTION('',(1.,0.,0.));+#5489 = DIRECTION('',(0.,0.,1.));+#5490 = DEFINITIONAL_REPRESENTATION('',(#5491),#5495);+#5491 = LINE('',#5492,#5493);+#5492 = CARTESIAN_POINT('',(0.,0.));+#5493 = VECTOR('',#5494,1.);+#5494 = DIRECTION('',(1.,0.));+#5495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5496 = PCURVE('',#5497,#5502);+#5497 = PLANE('',#5498);+#5498 = AXIS2_PLACEMENT_3D('',#5499,#5500,#5501);+#5499 = CARTESIAN_POINT('',(-2.,0.4,0.));+#5500 = DIRECTION('',(0.,1.,0.));+#5501 = DIRECTION('',(0.,0.,1.));+#5502 = DEFINITIONAL_REPRESENTATION('',(#5503),#5507);+#5503 = LINE('',#5504,#5505);+#5504 = CARTESIAN_POINT('',(0.,0.));+#5505 = VECTOR('',#5506,1.);+#5506 = DIRECTION('',(1.,0.));+#5507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5508 = ORIENTED_EDGE('',*,*,#5509,.T.);+#5509 = EDGE_CURVE('',#5475,#5510,#5512,.T.);+#5510 = VERTEX_POINT('',#5511);+#5511 = CARTESIAN_POINT('',(-2.,0.65,0.));+#5512 = SURFACE_CURVE('',#5513,(#5517,#5524),.PCURVE_S1.);+#5513 = LINE('',#5514,#5515);+#5514 = CARTESIAN_POINT('',(-2.,0.4,0.));+#5515 = VECTOR('',#5516,1.);+#5516 = DIRECTION('',(0.,1.,0.));+#5517 = PCURVE('',#5485,#5518);+#5518 = DEFINITIONAL_REPRESENTATION('',(#5519),#5523);+#5519 = LINE('',#5520,#5521);+#5520 = CARTESIAN_POINT('',(0.,0.));+#5521 = VECTOR('',#5522,1.);+#5522 = DIRECTION('',(0.,-1.));+#5523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5524 = PCURVE('',#5525,#5530);+#5525 = PLANE('',#5526);+#5526 = AXIS2_PLACEMENT_3D('',#5527,#5528,#5529);+#5527 = CARTESIAN_POINT('',(-2.,0.4,0.));+#5528 = DIRECTION('',(0.,0.,1.));+#5529 = DIRECTION('',(1.,0.,0.));+#5530 = DEFINITIONAL_REPRESENTATION('',(#5531),#5535);+#5531 = LINE('',#5532,#5533);+#5532 = CARTESIAN_POINT('',(0.,0.));+#5533 = VECTOR('',#5534,1.);+#5534 = DIRECTION('',(0.,1.));+#5535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5536 = ORIENTED_EDGE('',*,*,#5537,.T.);+#5537 = EDGE_CURVE('',#5510,#5538,#5540,.T.);+#5538 = VERTEX_POINT('',#5539);+#5539 = CARTESIAN_POINT('',(-2.,0.65,0.2));+#5540 = SURFACE_CURVE('',#5541,(#5545,#5552),.PCURVE_S1.);+#5541 = LINE('',#5542,#5543);+#5542 = CARTESIAN_POINT('',(-2.,0.65,0.));+#5543 = VECTOR('',#5544,1.);+#5544 = DIRECTION('',(0.,0.,1.));+#5545 = PCURVE('',#5485,#5546);+#5546 = DEFINITIONAL_REPRESENTATION('',(#5547),#5551);+#5547 = LINE('',#5548,#5549);+#5548 = CARTESIAN_POINT('',(0.,-0.25));+#5549 = VECTOR('',#5550,1.);+#5550 = DIRECTION('',(1.,0.));+#5551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5552 = PCURVE('',#5553,#5558);+#5553 = PLANE('',#5554);+#5554 = AXIS2_PLACEMENT_3D('',#5555,#5556,#5557);+#5555 = CARTESIAN_POINT('',(-2.,0.65,0.));+#5556 = DIRECTION('',(0.,1.,0.));+#5557 = DIRECTION('',(0.,0.,1.));+#5558 = DEFINITIONAL_REPRESENTATION('',(#5559),#5563);+#5559 = LINE('',#5560,#5561);+#5560 = CARTESIAN_POINT('',(0.,0.));+#5561 = VECTOR('',#5562,1.);+#5562 = DIRECTION('',(1.,0.));+#5563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5564 = ORIENTED_EDGE('',*,*,#5565,.F.);+#5565 = EDGE_CURVE('',#5477,#5538,#5566,.T.);+#5566 = SURFACE_CURVE('',#5567,(#5571,#5578),.PCURVE_S1.);+#5567 = LINE('',#5568,#5569);+#5568 = CARTESIAN_POINT('',(-2.,0.4,0.2));+#5569 = VECTOR('',#5570,1.);+#5570 = DIRECTION('',(0.,1.,0.));+#5571 = PCURVE('',#5485,#5572);+#5572 = DEFINITIONAL_REPRESENTATION('',(#5573),#5577);+#5573 = LINE('',#5574,#5575);+#5574 = CARTESIAN_POINT('',(0.2,0.));+#5575 = VECTOR('',#5576,1.);+#5576 = DIRECTION('',(0.,-1.));+#5577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5578 = PCURVE('',#5579,#5584);+#5579 = PLANE('',#5580);+#5580 = AXIS2_PLACEMENT_3D('',#5581,#5582,#5583);+#5581 = CARTESIAN_POINT('',(-2.,0.4,0.2));+#5582 = DIRECTION('',(0.,0.,1.));+#5583 = DIRECTION('',(1.,0.,0.));+#5584 = DEFINITIONAL_REPRESENTATION('',(#5585),#5589);+#5585 = LINE('',#5586,#5587);+#5586 = CARTESIAN_POINT('',(0.,0.));+#5587 = VECTOR('',#5588,1.);+#5588 = DIRECTION('',(0.,1.));+#5589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5590 = ADVANCED_FACE('',(#5591),#5605,.T.);+#5591 = FACE_BOUND('',#5592,.T.);+#5592 = EDGE_LOOP('',(#5593,#5623,#5646,#5669));+#5593 = ORIENTED_EDGE('',*,*,#5594,.F.);+#5594 = EDGE_CURVE('',#5595,#5597,#5599,.T.);+#5595 = VERTEX_POINT('',#5596);+#5596 = CARTESIAN_POINT('',(-1.5,0.4,0.));+#5597 = VERTEX_POINT('',#5598);+#5598 = CARTESIAN_POINT('',(-1.5,0.4,0.2));+#5599 = SURFACE_CURVE('',#5600,(#5604,#5616),.PCURVE_S1.);+#5600 = LINE('',#5601,#5602);+#5601 = CARTESIAN_POINT('',(-1.5,0.4,0.));+#5602 = VECTOR('',#5603,1.);+#5603 = DIRECTION('',(0.,0.,1.));+#5604 = PCURVE('',#5605,#5610);+#5605 = PLANE('',#5606);+#5606 = AXIS2_PLACEMENT_3D('',#5607,#5608,#5609);+#5607 = CARTESIAN_POINT('',(-1.5,0.4,0.));+#5608 = DIRECTION('',(1.,0.,0.));+#5609 = DIRECTION('',(0.,0.,1.));+#5610 = DEFINITIONAL_REPRESENTATION('',(#5611),#5615);+#5611 = LINE('',#5612,#5613);+#5612 = CARTESIAN_POINT('',(0.,0.));+#5613 = VECTOR('',#5614,1.);+#5614 = DIRECTION('',(1.,0.));+#5615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5616 = PCURVE('',#5497,#5617);+#5617 = DEFINITIONAL_REPRESENTATION('',(#5618),#5622);+#5618 = LINE('',#5619,#5620);+#5619 = CARTESIAN_POINT('',(0.,0.5));+#5620 = VECTOR('',#5621,1.);+#5621 = DIRECTION('',(1.,0.));+#5622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5623 = ORIENTED_EDGE('',*,*,#5624,.T.);+#5624 = EDGE_CURVE('',#5595,#5625,#5627,.T.);+#5625 = VERTEX_POINT('',#5626);+#5626 = CARTESIAN_POINT('',(-1.5,0.65,0.));+#5627 = SURFACE_CURVE('',#5628,(#5632,#5639),.PCURVE_S1.);+#5628 = LINE('',#5629,#5630);+#5629 = CARTESIAN_POINT('',(-1.5,0.4,0.));+#5630 = VECTOR('',#5631,1.);+#5631 = DIRECTION('',(0.,1.,0.));+#5632 = PCURVE('',#5605,#5633);+#5633 = DEFINITIONAL_REPRESENTATION('',(#5634),#5638);+#5634 = LINE('',#5635,#5636);+#5635 = CARTESIAN_POINT('',(0.,0.));+#5636 = VECTOR('',#5637,1.);+#5637 = DIRECTION('',(0.,-1.));+#5638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5639 = PCURVE('',#5525,#5640);+#5640 = DEFINITIONAL_REPRESENTATION('',(#5641),#5645);+#5641 = LINE('',#5642,#5643);+#5642 = CARTESIAN_POINT('',(0.5,0.));+#5643 = VECTOR('',#5644,1.);+#5644 = DIRECTION('',(0.,1.));+#5645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5646 = ORIENTED_EDGE('',*,*,#5647,.T.);+#5647 = EDGE_CURVE('',#5625,#5648,#5650,.T.);+#5648 = VERTEX_POINT('',#5649);+#5649 = CARTESIAN_POINT('',(-1.5,0.65,0.2));+#5650 = SURFACE_CURVE('',#5651,(#5655,#5662),.PCURVE_S1.);+#5651 = LINE('',#5652,#5653);+#5652 = CARTESIAN_POINT('',(-1.5,0.65,0.));+#5653 = VECTOR('',#5654,1.);+#5654 = DIRECTION('',(0.,0.,1.));+#5655 = PCURVE('',#5605,#5656);+#5656 = DEFINITIONAL_REPRESENTATION('',(#5657),#5661);+#5657 = LINE('',#5658,#5659);+#5658 = CARTESIAN_POINT('',(0.,-0.25));+#5659 = VECTOR('',#5660,1.);+#5660 = DIRECTION('',(1.,0.));+#5661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5662 = PCURVE('',#5553,#5663);+#5663 = DEFINITIONAL_REPRESENTATION('',(#5664),#5668);+#5664 = LINE('',#5665,#5666);+#5665 = CARTESIAN_POINT('',(0.,0.5));+#5666 = VECTOR('',#5667,1.);+#5667 = DIRECTION('',(1.,0.));+#5668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5669 = ORIENTED_EDGE('',*,*,#5670,.F.);+#5670 = EDGE_CURVE('',#5597,#5648,#5671,.T.);+#5671 = SURFACE_CURVE('',#5672,(#5676,#5683),.PCURVE_S1.);+#5672 = LINE('',#5673,#5674);+#5673 = CARTESIAN_POINT('',(-1.5,0.4,0.2));+#5674 = VECTOR('',#5675,1.);+#5675 = DIRECTION('',(0.,1.,0.));+#5676 = PCURVE('',#5605,#5677);+#5677 = DEFINITIONAL_REPRESENTATION('',(#5678),#5682);+#5678 = LINE('',#5679,#5680);+#5679 = CARTESIAN_POINT('',(0.2,0.));+#5680 = VECTOR('',#5681,1.);+#5681 = DIRECTION('',(0.,-1.));+#5682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5683 = PCURVE('',#5579,#5684);+#5684 = DEFINITIONAL_REPRESENTATION('',(#5685),#5689);+#5685 = LINE('',#5686,#5687);+#5686 = CARTESIAN_POINT('',(0.5,0.));+#5687 = VECTOR('',#5688,1.);+#5688 = DIRECTION('',(0.,1.));+#5689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5690 = ADVANCED_FACE('',(#5691),#5497,.F.);+#5691 = FACE_BOUND('',#5692,.F.);+#5692 = EDGE_LOOP('',(#5693,#5714,#5715,#5736));+#5693 = ORIENTED_EDGE('',*,*,#5694,.F.);+#5694 = EDGE_CURVE('',#5475,#5595,#5695,.T.);+#5695 = SURFACE_CURVE('',#5696,(#5700,#5707),.PCURVE_S1.);+#5696 = LINE('',#5697,#5698);+#5697 = CARTESIAN_POINT('',(-2.,0.4,0.));+#5698 = VECTOR('',#5699,1.);+#5699 = DIRECTION('',(1.,0.,0.));+#5700 = PCURVE('',#5497,#5701);+#5701 = DEFINITIONAL_REPRESENTATION('',(#5702),#5706);+#5702 = LINE('',#5703,#5704);+#5703 = CARTESIAN_POINT('',(0.,0.));+#5704 = VECTOR('',#5705,1.);+#5705 = DIRECTION('',(0.,1.));+#5706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5707 = PCURVE('',#5525,#5708);+#5708 = DEFINITIONAL_REPRESENTATION('',(#5709),#5713);+#5709 = LINE('',#5710,#5711);+#5710 = CARTESIAN_POINT('',(0.,0.));+#5711 = VECTOR('',#5712,1.);+#5712 = DIRECTION('',(1.,0.));+#5713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5714 = ORIENTED_EDGE('',*,*,#5474,.T.);+#5715 = ORIENTED_EDGE('',*,*,#5716,.T.);+#5716 = EDGE_CURVE('',#5477,#5597,#5717,.T.);+#5717 = SURFACE_CURVE('',#5718,(#5722,#5729),.PCURVE_S1.);+#5718 = LINE('',#5719,#5720);+#5719 = CARTESIAN_POINT('',(-2.,0.4,0.2));+#5720 = VECTOR('',#5721,1.);+#5721 = DIRECTION('',(1.,0.,0.));+#5722 = PCURVE('',#5497,#5723);+#5723 = DEFINITIONAL_REPRESENTATION('',(#5724),#5728);+#5724 = LINE('',#5725,#5726);+#5725 = CARTESIAN_POINT('',(0.2,0.));+#5726 = VECTOR('',#5727,1.);+#5727 = DIRECTION('',(0.,1.));+#5728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5729 = PCURVE('',#5579,#5730);+#5730 = DEFINITIONAL_REPRESENTATION('',(#5731),#5735);+#5731 = LINE('',#5732,#5733);+#5732 = CARTESIAN_POINT('',(0.,0.));+#5733 = VECTOR('',#5734,1.);+#5734 = DIRECTION('',(1.,0.));+#5735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5736 = ORIENTED_EDGE('',*,*,#5594,.F.);+#5737 = ADVANCED_FACE('',(#5738),#5553,.T.);+#5738 = FACE_BOUND('',#5739,.T.);+#5739 = EDGE_LOOP('',(#5740,#5761,#5762,#5783));+#5740 = ORIENTED_EDGE('',*,*,#5741,.F.);+#5741 = EDGE_CURVE('',#5510,#5625,#5742,.T.);+#5742 = SURFACE_CURVE('',#5743,(#5747,#5754),.PCURVE_S1.);+#5743 = LINE('',#5744,#5745);+#5744 = CARTESIAN_POINT('',(-2.,0.65,0.));+#5745 = VECTOR('',#5746,1.);+#5746 = DIRECTION('',(1.,0.,0.));+#5747 = PCURVE('',#5553,#5748);+#5748 = DEFINITIONAL_REPRESENTATION('',(#5749),#5753);+#5749 = LINE('',#5750,#5751);+#5750 = CARTESIAN_POINT('',(0.,0.));+#5751 = VECTOR('',#5752,1.);+#5752 = DIRECTION('',(0.,1.));+#5753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5754 = PCURVE('',#5525,#5755);+#5755 = DEFINITIONAL_REPRESENTATION('',(#5756),#5760);+#5756 = LINE('',#5757,#5758);+#5757 = CARTESIAN_POINT('',(0.,0.25));+#5758 = VECTOR('',#5759,1.);+#5759 = DIRECTION('',(1.,0.));+#5760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5761 = ORIENTED_EDGE('',*,*,#5537,.T.);+#5762 = ORIENTED_EDGE('',*,*,#5763,.T.);+#5763 = EDGE_CURVE('',#5538,#5648,#5764,.T.);+#5764 = SURFACE_CURVE('',#5765,(#5769,#5776),.PCURVE_S1.);+#5765 = LINE('',#5766,#5767);+#5766 = CARTESIAN_POINT('',(-2.,0.65,0.2));+#5767 = VECTOR('',#5768,1.);+#5768 = DIRECTION('',(1.,0.,0.));+#5769 = PCURVE('',#5553,#5770);+#5770 = DEFINITIONAL_REPRESENTATION('',(#5771),#5775);+#5771 = LINE('',#5772,#5773);+#5772 = CARTESIAN_POINT('',(0.2,0.));+#5773 = VECTOR('',#5774,1.);+#5774 = DIRECTION('',(0.,1.));+#5775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5776 = PCURVE('',#5579,#5777);+#5777 = DEFINITIONAL_REPRESENTATION('',(#5778),#5782);+#5778 = LINE('',#5779,#5780);+#5779 = CARTESIAN_POINT('',(0.,0.25));+#5780 = VECTOR('',#5781,1.);+#5781 = DIRECTION('',(1.,0.));+#5782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5783 = ORIENTED_EDGE('',*,*,#5647,.F.);+#5784 = ADVANCED_FACE('',(#5785),#5525,.F.);+#5785 = FACE_BOUND('',#5786,.F.);+#5786 = EDGE_LOOP('',(#5787,#5788,#5789,#5790));+#5787 = ORIENTED_EDGE('',*,*,#5509,.F.);+#5788 = ORIENTED_EDGE('',*,*,#5694,.T.);+#5789 = ORIENTED_EDGE('',*,*,#5624,.T.);+#5790 = ORIENTED_EDGE('',*,*,#5741,.F.);+#5791 = ADVANCED_FACE('',(#5792),#5579,.T.);+#5792 = FACE_BOUND('',#5793,.T.);+#5793 = EDGE_LOOP('',(#5794,#5795,#5796,#5797));+#5794 = ORIENTED_EDGE('',*,*,#5565,.F.);+#5795 = ORIENTED_EDGE('',*,*,#5716,.T.);+#5796 = ORIENTED_EDGE('',*,*,#5670,.T.);+#5797 = ORIENTED_EDGE('',*,*,#5763,.F.);+#5798 = MANIFOLD_SOLID_BREP('',#5799);+#5799 = CLOSED_SHELL('',(#5800,#5920,#6020,#6067,#6114,#6121));+#5800 = ADVANCED_FACE('',(#5801),#5815,.F.);+#5801 = FACE_BOUND('',#5802,.F.);+#5802 = EDGE_LOOP('',(#5803,#5838,#5866,#5894));+#5803 = ORIENTED_EDGE('',*,*,#5804,.F.);+#5804 = EDGE_CURVE('',#5805,#5807,#5809,.T.);+#5805 = VERTEX_POINT('',#5806);+#5806 = CARTESIAN_POINT('',(-2.,-0.15,0.));+#5807 = VERTEX_POINT('',#5808);+#5808 = CARTESIAN_POINT('',(-2.,-0.15,0.2));+#5809 = SURFACE_CURVE('',#5810,(#5814,#5826),.PCURVE_S1.);+#5810 = LINE('',#5811,#5812);+#5811 = CARTESIAN_POINT('',(-2.,-0.15,0.));+#5812 = VECTOR('',#5813,1.);+#5813 = DIRECTION('',(0.,0.,1.));+#5814 = PCURVE('',#5815,#5820);+#5815 = PLANE('',#5816);+#5816 = AXIS2_PLACEMENT_3D('',#5817,#5818,#5819);+#5817 = CARTESIAN_POINT('',(-2.,-0.15,0.));+#5818 = DIRECTION('',(1.,0.,0.));+#5819 = DIRECTION('',(0.,0.,1.));+#5820 = DEFINITIONAL_REPRESENTATION('',(#5821),#5825);+#5821 = LINE('',#5822,#5823);+#5822 = CARTESIAN_POINT('',(0.,0.));+#5823 = VECTOR('',#5824,1.);+#5824 = DIRECTION('',(1.,0.));+#5825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5826 = PCURVE('',#5827,#5832);+#5827 = PLANE('',#5828);+#5828 = AXIS2_PLACEMENT_3D('',#5829,#5830,#5831);+#5829 = CARTESIAN_POINT('',(-2.,-0.15,0.));+#5830 = DIRECTION('',(0.,1.,0.));+#5831 = DIRECTION('',(0.,0.,1.));+#5832 = DEFINITIONAL_REPRESENTATION('',(#5833),#5837);+#5833 = LINE('',#5834,#5835);+#5834 = CARTESIAN_POINT('',(0.,0.));+#5835 = VECTOR('',#5836,1.);+#5836 = DIRECTION('',(1.,0.));+#5837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5838 = ORIENTED_EDGE('',*,*,#5839,.T.);+#5839 = EDGE_CURVE('',#5805,#5840,#5842,.T.);+#5840 = VERTEX_POINT('',#5841);+#5841 = CARTESIAN_POINT('',(-2.,0.15,0.));+#5842 = SURFACE_CURVE('',#5843,(#5847,#5854),.PCURVE_S1.);+#5843 = LINE('',#5844,#5845);+#5844 = CARTESIAN_POINT('',(-2.,-0.15,0.));+#5845 = VECTOR('',#5846,1.);+#5846 = DIRECTION('',(0.,1.,0.));+#5847 = PCURVE('',#5815,#5848);+#5848 = DEFINITIONAL_REPRESENTATION('',(#5849),#5853);+#5849 = LINE('',#5850,#5851);+#5850 = CARTESIAN_POINT('',(0.,0.));+#5851 = VECTOR('',#5852,1.);+#5852 = DIRECTION('',(0.,-1.));+#5853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5854 = PCURVE('',#5855,#5860);+#5855 = PLANE('',#5856);+#5856 = AXIS2_PLACEMENT_3D('',#5857,#5858,#5859);+#5857 = CARTESIAN_POINT('',(-2.,-0.15,0.));+#5858 = DIRECTION('',(0.,0.,1.));+#5859 = DIRECTION('',(1.,0.,0.));+#5860 = DEFINITIONAL_REPRESENTATION('',(#5861),#5865);+#5861 = LINE('',#5862,#5863);+#5862 = CARTESIAN_POINT('',(0.,0.));+#5863 = VECTOR('',#5864,1.);+#5864 = DIRECTION('',(0.,1.));+#5865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5866 = ORIENTED_EDGE('',*,*,#5867,.T.);+#5867 = EDGE_CURVE('',#5840,#5868,#5870,.T.);+#5868 = VERTEX_POINT('',#5869);+#5869 = CARTESIAN_POINT('',(-2.,0.15,0.2));+#5870 = SURFACE_CURVE('',#5871,(#5875,#5882),.PCURVE_S1.);+#5871 = LINE('',#5872,#5873);+#5872 = CARTESIAN_POINT('',(-2.,0.15,0.));+#5873 = VECTOR('',#5874,1.);+#5874 = DIRECTION('',(0.,0.,1.));+#5875 = PCURVE('',#5815,#5876);+#5876 = DEFINITIONAL_REPRESENTATION('',(#5877),#5881);+#5877 = LINE('',#5878,#5879);+#5878 = CARTESIAN_POINT('',(0.,-0.3));+#5879 = VECTOR('',#5880,1.);+#5880 = DIRECTION('',(1.,0.));+#5881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5882 = PCURVE('',#5883,#5888);+#5883 = PLANE('',#5884);+#5884 = AXIS2_PLACEMENT_3D('',#5885,#5886,#5887);+#5885 = CARTESIAN_POINT('',(-2.,0.15,0.));+#5886 = DIRECTION('',(0.,1.,0.));+#5887 = DIRECTION('',(0.,0.,1.));+#5888 = DEFINITIONAL_REPRESENTATION('',(#5889),#5893);+#5889 = LINE('',#5890,#5891);+#5890 = CARTESIAN_POINT('',(0.,0.));+#5891 = VECTOR('',#5892,1.);+#5892 = DIRECTION('',(1.,0.));+#5893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5894 = ORIENTED_EDGE('',*,*,#5895,.F.);+#5895 = EDGE_CURVE('',#5807,#5868,#5896,.T.);+#5896 = SURFACE_CURVE('',#5897,(#5901,#5908),.PCURVE_S1.);+#5897 = LINE('',#5898,#5899);+#5898 = CARTESIAN_POINT('',(-2.,-0.15,0.2));+#5899 = VECTOR('',#5900,1.);+#5900 = DIRECTION('',(0.,1.,0.));+#5901 = PCURVE('',#5815,#5902);+#5902 = DEFINITIONAL_REPRESENTATION('',(#5903),#5907);+#5903 = LINE('',#5904,#5905);+#5904 = CARTESIAN_POINT('',(0.2,0.));+#5905 = VECTOR('',#5906,1.);+#5906 = DIRECTION('',(0.,-1.));+#5907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5908 = PCURVE('',#5909,#5914);+#5909 = PLANE('',#5910);+#5910 = AXIS2_PLACEMENT_3D('',#5911,#5912,#5913);+#5911 = CARTESIAN_POINT('',(-2.,-0.15,0.2));+#5912 = DIRECTION('',(0.,0.,1.));+#5913 = DIRECTION('',(1.,0.,0.));+#5914 = DEFINITIONAL_REPRESENTATION('',(#5915),#5919);+#5915 = LINE('',#5916,#5917);+#5916 = CARTESIAN_POINT('',(0.,0.));+#5917 = VECTOR('',#5918,1.);+#5918 = DIRECTION('',(0.,1.));+#5919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5920 = ADVANCED_FACE('',(#5921),#5935,.T.);+#5921 = FACE_BOUND('',#5922,.T.);+#5922 = EDGE_LOOP('',(#5923,#5953,#5976,#5999));+#5923 = ORIENTED_EDGE('',*,*,#5924,.F.);+#5924 = EDGE_CURVE('',#5925,#5927,#5929,.T.);+#5925 = VERTEX_POINT('',#5926);+#5926 = CARTESIAN_POINT('',(-1.5,-0.15,0.));+#5927 = VERTEX_POINT('',#5928);+#5928 = CARTESIAN_POINT('',(-1.5,-0.15,0.2));+#5929 = SURFACE_CURVE('',#5930,(#5934,#5946),.PCURVE_S1.);+#5930 = LINE('',#5931,#5932);+#5931 = CARTESIAN_POINT('',(-1.5,-0.15,0.));+#5932 = VECTOR('',#5933,1.);+#5933 = DIRECTION('',(0.,0.,1.));+#5934 = PCURVE('',#5935,#5940);+#5935 = PLANE('',#5936);+#5936 = AXIS2_PLACEMENT_3D('',#5937,#5938,#5939);+#5937 = CARTESIAN_POINT('',(-1.5,-0.15,0.));+#5938 = DIRECTION('',(1.,0.,0.));+#5939 = DIRECTION('',(0.,0.,1.));+#5940 = DEFINITIONAL_REPRESENTATION('',(#5941),#5945);+#5941 = LINE('',#5942,#5943);+#5942 = CARTESIAN_POINT('',(0.,0.));+#5943 = VECTOR('',#5944,1.);+#5944 = DIRECTION('',(1.,0.));+#5945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5946 = PCURVE('',#5827,#5947);+#5947 = DEFINITIONAL_REPRESENTATION('',(#5948),#5952);+#5948 = LINE('',#5949,#5950);+#5949 = CARTESIAN_POINT('',(0.,0.5));+#5950 = VECTOR('',#5951,1.);+#5951 = DIRECTION('',(1.,0.));+#5952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5953 = ORIENTED_EDGE('',*,*,#5954,.T.);+#5954 = EDGE_CURVE('',#5925,#5955,#5957,.T.);+#5955 = VERTEX_POINT('',#5956);+#5956 = CARTESIAN_POINT('',(-1.5,0.15,0.));+#5957 = SURFACE_CURVE('',#5958,(#5962,#5969),.PCURVE_S1.);+#5958 = LINE('',#5959,#5960);+#5959 = CARTESIAN_POINT('',(-1.5,-0.15,0.));+#5960 = VECTOR('',#5961,1.);+#5961 = DIRECTION('',(0.,1.,0.));+#5962 = PCURVE('',#5935,#5963);+#5963 = DEFINITIONAL_REPRESENTATION('',(#5964),#5968);+#5964 = LINE('',#5965,#5966);+#5965 = CARTESIAN_POINT('',(0.,0.));+#5966 = VECTOR('',#5967,1.);+#5967 = DIRECTION('',(0.,-1.));+#5968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5969 = PCURVE('',#5855,#5970);+#5970 = DEFINITIONAL_REPRESENTATION('',(#5971),#5975);+#5971 = LINE('',#5972,#5973);+#5972 = CARTESIAN_POINT('',(0.5,0.));+#5973 = VECTOR('',#5974,1.);+#5974 = DIRECTION('',(0.,1.));+#5975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5976 = ORIENTED_EDGE('',*,*,#5977,.T.);+#5977 = EDGE_CURVE('',#5955,#5978,#5980,.T.);+#5978 = VERTEX_POINT('',#5979);+#5979 = CARTESIAN_POINT('',(-1.5,0.15,0.2));+#5980 = SURFACE_CURVE('',#5981,(#5985,#5992),.PCURVE_S1.);+#5981 = LINE('',#5982,#5983);+#5982 = CARTESIAN_POINT('',(-1.5,0.15,0.));+#5983 = VECTOR('',#5984,1.);+#5984 = DIRECTION('',(0.,0.,1.));+#5985 = PCURVE('',#5935,#5986);+#5986 = DEFINITIONAL_REPRESENTATION('',(#5987),#5991);+#5987 = LINE('',#5988,#5989);+#5988 = CARTESIAN_POINT('',(0.,-0.3));+#5989 = VECTOR('',#5990,1.);+#5990 = DIRECTION('',(1.,0.));+#5991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5992 = PCURVE('',#5883,#5993);+#5993 = DEFINITIONAL_REPRESENTATION('',(#5994),#5998);+#5994 = LINE('',#5995,#5996);+#5995 = CARTESIAN_POINT('',(0.,0.5));+#5996 = VECTOR('',#5997,1.);+#5997 = DIRECTION('',(1.,0.));+#5998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5999 = ORIENTED_EDGE('',*,*,#6000,.F.);+#6000 = EDGE_CURVE('',#5927,#5978,#6001,.T.);+#6001 = SURFACE_CURVE('',#6002,(#6006,#6013),.PCURVE_S1.);+#6002 = LINE('',#6003,#6004);+#6003 = CARTESIAN_POINT('',(-1.5,-0.15,0.2));+#6004 = VECTOR('',#6005,1.);+#6005 = DIRECTION('',(0.,1.,0.));+#6006 = PCURVE('',#5935,#6007);+#6007 = DEFINITIONAL_REPRESENTATION('',(#6008),#6012);+#6008 = LINE('',#6009,#6010);+#6009 = CARTESIAN_POINT('',(0.2,0.));+#6010 = VECTOR('',#6011,1.);+#6011 = DIRECTION('',(0.,-1.));+#6012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6013 = PCURVE('',#5909,#6014);+#6014 = DEFINITIONAL_REPRESENTATION('',(#6015),#6019);+#6015 = LINE('',#6016,#6017);+#6016 = CARTESIAN_POINT('',(0.5,0.));+#6017 = VECTOR('',#6018,1.);+#6018 = DIRECTION('',(0.,1.));+#6019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6020 = ADVANCED_FACE('',(#6021),#5827,.F.);+#6021 = FACE_BOUND('',#6022,.F.);+#6022 = EDGE_LOOP('',(#6023,#6044,#6045,#6066));+#6023 = ORIENTED_EDGE('',*,*,#6024,.F.);+#6024 = EDGE_CURVE('',#5805,#5925,#6025,.T.);+#6025 = SURFACE_CURVE('',#6026,(#6030,#6037),.PCURVE_S1.);+#6026 = LINE('',#6027,#6028);+#6027 = CARTESIAN_POINT('',(-2.,-0.15,0.));+#6028 = VECTOR('',#6029,1.);+#6029 = DIRECTION('',(1.,0.,0.));+#6030 = PCURVE('',#5827,#6031);+#6031 = DEFINITIONAL_REPRESENTATION('',(#6032),#6036);+#6032 = LINE('',#6033,#6034);+#6033 = CARTESIAN_POINT('',(0.,0.));+#6034 = VECTOR('',#6035,1.);+#6035 = DIRECTION('',(0.,1.));+#6036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6037 = PCURVE('',#5855,#6038);+#6038 = DEFINITIONAL_REPRESENTATION('',(#6039),#6043);+#6039 = LINE('',#6040,#6041);+#6040 = CARTESIAN_POINT('',(0.,0.));+#6041 = VECTOR('',#6042,1.);+#6042 = DIRECTION('',(1.,0.));+#6043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6044 = ORIENTED_EDGE('',*,*,#5804,.T.);+#6045 = ORIENTED_EDGE('',*,*,#6046,.T.);+#6046 = EDGE_CURVE('',#5807,#5927,#6047,.T.);+#6047 = SURFACE_CURVE('',#6048,(#6052,#6059),.PCURVE_S1.);+#6048 = LINE('',#6049,#6050);+#6049 = CARTESIAN_POINT('',(-2.,-0.15,0.2));+#6050 = VECTOR('',#6051,1.);+#6051 = DIRECTION('',(1.,0.,0.));+#6052 = PCURVE('',#5827,#6053);+#6053 = DEFINITIONAL_REPRESENTATION('',(#6054),#6058);+#6054 = LINE('',#6055,#6056);+#6055 = CARTESIAN_POINT('',(0.2,0.));+#6056 = VECTOR('',#6057,1.);+#6057 = DIRECTION('',(0.,1.));+#6058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6059 = PCURVE('',#5909,#6060);+#6060 = DEFINITIONAL_REPRESENTATION('',(#6061),#6065);+#6061 = LINE('',#6062,#6063);+#6062 = CARTESIAN_POINT('',(0.,0.));+#6063 = VECTOR('',#6064,1.);+#6064 = DIRECTION('',(1.,0.));+#6065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6066 = ORIENTED_EDGE('',*,*,#5924,.F.);+#6067 = ADVANCED_FACE('',(#6068),#5883,.T.);+#6068 = FACE_BOUND('',#6069,.T.);+#6069 = EDGE_LOOP('',(#6070,#6091,#6092,#6113));+#6070 = ORIENTED_EDGE('',*,*,#6071,.F.);+#6071 = EDGE_CURVE('',#5840,#5955,#6072,.T.);+#6072 = SURFACE_CURVE('',#6073,(#6077,#6084),.PCURVE_S1.);+#6073 = LINE('',#6074,#6075);+#6074 = CARTESIAN_POINT('',(-2.,0.15,0.));+#6075 = VECTOR('',#6076,1.);+#6076 = DIRECTION('',(1.,0.,0.));+#6077 = PCURVE('',#5883,#6078);+#6078 = DEFINITIONAL_REPRESENTATION('',(#6079),#6083);+#6079 = LINE('',#6080,#6081);+#6080 = CARTESIAN_POINT('',(0.,0.));+#6081 = VECTOR('',#6082,1.);+#6082 = DIRECTION('',(0.,1.));+#6083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6084 = PCURVE('',#5855,#6085);+#6085 = DEFINITIONAL_REPRESENTATION('',(#6086),#6090);+#6086 = LINE('',#6087,#6088);+#6087 = CARTESIAN_POINT('',(0.,0.3));+#6088 = VECTOR('',#6089,1.);+#6089 = DIRECTION('',(1.,0.));+#6090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6091 = ORIENTED_EDGE('',*,*,#5867,.T.);+#6092 = ORIENTED_EDGE('',*,*,#6093,.T.);+#6093 = EDGE_CURVE('',#5868,#5978,#6094,.T.);+#6094 = SURFACE_CURVE('',#6095,(#6099,#6106),.PCURVE_S1.);+#6095 = LINE('',#6096,#6097);+#6096 = CARTESIAN_POINT('',(-2.,0.15,0.2));+#6097 = VECTOR('',#6098,1.);+#6098 = DIRECTION('',(1.,0.,0.));+#6099 = PCURVE('',#5883,#6100);+#6100 = DEFINITIONAL_REPRESENTATION('',(#6101),#6105);+#6101 = LINE('',#6102,#6103);+#6102 = CARTESIAN_POINT('',(0.2,0.));+#6103 = VECTOR('',#6104,1.);+#6104 = DIRECTION('',(0.,1.));+#6105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6106 = PCURVE('',#5909,#6107);+#6107 = DEFINITIONAL_REPRESENTATION('',(#6108),#6112);+#6108 = LINE('',#6109,#6110);+#6109 = CARTESIAN_POINT('',(0.,0.3));+#6110 = VECTOR('',#6111,1.);+#6111 = DIRECTION('',(1.,0.));+#6112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6113 = ORIENTED_EDGE('',*,*,#5977,.F.);+#6114 = ADVANCED_FACE('',(#6115),#5855,.F.);+#6115 = FACE_BOUND('',#6116,.F.);+#6116 = EDGE_LOOP('',(#6117,#6118,#6119,#6120));+#6117 = ORIENTED_EDGE('',*,*,#5839,.F.);+#6118 = ORIENTED_EDGE('',*,*,#6024,.T.);+#6119 = ORIENTED_EDGE('',*,*,#5954,.T.);+#6120 = ORIENTED_EDGE('',*,*,#6071,.F.);+#6121 = ADVANCED_FACE('',(#6122),#5909,.T.);+#6122 = FACE_BOUND('',#6123,.T.);+#6123 = EDGE_LOOP('',(#6124,#6125,#6126,#6127));+#6124 = ORIENTED_EDGE('',*,*,#5895,.F.);+#6125 = ORIENTED_EDGE('',*,*,#6046,.T.);+#6126 = ORIENTED_EDGE('',*,*,#6000,.T.);+#6127 = ORIENTED_EDGE('',*,*,#6093,.F.);+#6128 = MANIFOLD_SOLID_BREP('',#6129);+#6129 = CLOSED_SHELL('',(#6130,#6250,#6350,#6397,#6444,#6451));+#6130 = ADVANCED_FACE('',(#6131),#6145,.F.);+#6131 = FACE_BOUND('',#6132,.F.);+#6132 = EDGE_LOOP('',(#6133,#6168,#6196,#6224));+#6133 = ORIENTED_EDGE('',*,*,#6134,.F.);+#6134 = EDGE_CURVE('',#6135,#6137,#6139,.T.);+#6135 = VERTEX_POINT('',#6136);+#6136 = CARTESIAN_POINT('',(-2.,-0.65,0.));+#6137 = VERTEX_POINT('',#6138);+#6138 = CARTESIAN_POINT('',(-2.,-0.65,0.2));+#6139 = SURFACE_CURVE('',#6140,(#6144,#6156),.PCURVE_S1.);+#6140 = LINE('',#6141,#6142);+#6141 = CARTESIAN_POINT('',(-2.,-0.65,0.));+#6142 = VECTOR('',#6143,1.);+#6143 = DIRECTION('',(0.,0.,1.));+#6144 = PCURVE('',#6145,#6150);+#6145 = PLANE('',#6146);+#6146 = AXIS2_PLACEMENT_3D('',#6147,#6148,#6149);+#6147 = CARTESIAN_POINT('',(-2.,-0.65,0.));+#6148 = DIRECTION('',(1.,0.,0.));+#6149 = DIRECTION('',(0.,0.,1.));+#6150 = DEFINITIONAL_REPRESENTATION('',(#6151),#6155);+#6151 = LINE('',#6152,#6153);+#6152 = CARTESIAN_POINT('',(0.,0.));+#6153 = VECTOR('',#6154,1.);+#6154 = DIRECTION('',(1.,0.));+#6155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6156 = PCURVE('',#6157,#6162);+#6157 = PLANE('',#6158);+#6158 = AXIS2_PLACEMENT_3D('',#6159,#6160,#6161);+#6159 = CARTESIAN_POINT('',(-2.,-0.65,0.));+#6160 = DIRECTION('',(0.,1.,0.));+#6161 = DIRECTION('',(0.,0.,1.));+#6162 = DEFINITIONAL_REPRESENTATION('',(#6163),#6167);+#6163 = LINE('',#6164,#6165);+#6164 = CARTESIAN_POINT('',(0.,0.));+#6165 = VECTOR('',#6166,1.);+#6166 = DIRECTION('',(1.,0.));+#6167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6168 = ORIENTED_EDGE('',*,*,#6169,.T.);+#6169 = EDGE_CURVE('',#6135,#6170,#6172,.T.);+#6170 = VERTEX_POINT('',#6171);+#6171 = CARTESIAN_POINT('',(-2.,-0.4,0.));+#6172 = SURFACE_CURVE('',#6173,(#6177,#6184),.PCURVE_S1.);+#6173 = LINE('',#6174,#6175);+#6174 = CARTESIAN_POINT('',(-2.,-0.65,0.));+#6175 = VECTOR('',#6176,1.);+#6176 = DIRECTION('',(0.,1.,0.));+#6177 = PCURVE('',#6145,#6178);+#6178 = DEFINITIONAL_REPRESENTATION('',(#6179),#6183);+#6179 = LINE('',#6180,#6181);+#6180 = CARTESIAN_POINT('',(0.,0.));+#6181 = VECTOR('',#6182,1.);+#6182 = DIRECTION('',(0.,-1.));+#6183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6184 = PCURVE('',#6185,#6190);+#6185 = PLANE('',#6186);+#6186 = AXIS2_PLACEMENT_3D('',#6187,#6188,#6189);+#6187 = CARTESIAN_POINT('',(-2.,-0.65,0.));+#6188 = DIRECTION('',(0.,0.,1.));+#6189 = DIRECTION('',(1.,0.,0.));+#6190 = DEFINITIONAL_REPRESENTATION('',(#6191),#6195);+#6191 = LINE('',#6192,#6193);+#6192 = CARTESIAN_POINT('',(0.,0.));+#6193 = VECTOR('',#6194,1.);+#6194 = DIRECTION('',(0.,1.));+#6195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6196 = ORIENTED_EDGE('',*,*,#6197,.T.);+#6197 = EDGE_CURVE('',#6170,#6198,#6200,.T.);+#6198 = VERTEX_POINT('',#6199);+#6199 = CARTESIAN_POINT('',(-2.,-0.4,0.2));+#6200 = SURFACE_CURVE('',#6201,(#6205,#6212),.PCURVE_S1.);+#6201 = LINE('',#6202,#6203);+#6202 = CARTESIAN_POINT('',(-2.,-0.4,0.));+#6203 = VECTOR('',#6204,1.);+#6204 = DIRECTION('',(0.,0.,1.));+#6205 = PCURVE('',#6145,#6206);+#6206 = DEFINITIONAL_REPRESENTATION('',(#6207),#6211);+#6207 = LINE('',#6208,#6209);+#6208 = CARTESIAN_POINT('',(0.,-0.25));+#6209 = VECTOR('',#6210,1.);+#6210 = DIRECTION('',(1.,0.));+#6211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6212 = PCURVE('',#6213,#6218);+#6213 = PLANE('',#6214);+#6214 = AXIS2_PLACEMENT_3D('',#6215,#6216,#6217);+#6215 = CARTESIAN_POINT('',(-2.,-0.4,0.));+#6216 = DIRECTION('',(0.,1.,0.));+#6217 = DIRECTION('',(0.,0.,1.));+#6218 = DEFINITIONAL_REPRESENTATION('',(#6219),#6223);+#6219 = LINE('',#6220,#6221);+#6220 = CARTESIAN_POINT('',(0.,0.));+#6221 = VECTOR('',#6222,1.);+#6222 = DIRECTION('',(1.,0.));+#6223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6224 = ORIENTED_EDGE('',*,*,#6225,.F.);+#6225 = EDGE_CURVE('',#6137,#6198,#6226,.T.);+#6226 = SURFACE_CURVE('',#6227,(#6231,#6238),.PCURVE_S1.);+#6227 = LINE('',#6228,#6229);+#6228 = CARTESIAN_POINT('',(-2.,-0.65,0.2));+#6229 = VECTOR('',#6230,1.);+#6230 = DIRECTION('',(0.,1.,0.));+#6231 = PCURVE('',#6145,#6232);+#6232 = DEFINITIONAL_REPRESENTATION('',(#6233),#6237);+#6233 = LINE('',#6234,#6235);+#6234 = CARTESIAN_POINT('',(0.2,0.));+#6235 = VECTOR('',#6236,1.);+#6236 = DIRECTION('',(0.,-1.));+#6237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6238 = PCURVE('',#6239,#6244);+#6239 = PLANE('',#6240);+#6240 = AXIS2_PLACEMENT_3D('',#6241,#6242,#6243);+#6241 = CARTESIAN_POINT('',(-2.,-0.65,0.2));+#6242 = DIRECTION('',(0.,0.,1.));+#6243 = DIRECTION('',(1.,0.,0.));+#6244 = DEFINITIONAL_REPRESENTATION('',(#6245),#6249);+#6245 = LINE('',#6246,#6247);+#6246 = CARTESIAN_POINT('',(0.,0.));+#6247 = VECTOR('',#6248,1.);+#6248 = DIRECTION('',(0.,1.));+#6249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6250 = ADVANCED_FACE('',(#6251),#6265,.T.);+#6251 = FACE_BOUND('',#6252,.T.);+#6252 = EDGE_LOOP('',(#6253,#6283,#6306,#6329));+#6253 = ORIENTED_EDGE('',*,*,#6254,.F.);+#6254 = EDGE_CURVE('',#6255,#6257,#6259,.T.);+#6255 = VERTEX_POINT('',#6256);+#6256 = CARTESIAN_POINT('',(-1.5,-0.65,0.));+#6257 = VERTEX_POINT('',#6258);+#6258 = CARTESIAN_POINT('',(-1.5,-0.65,0.2));+#6259 = SURFACE_CURVE('',#6260,(#6264,#6276),.PCURVE_S1.);+#6260 = LINE('',#6261,#6262);+#6261 = CARTESIAN_POINT('',(-1.5,-0.65,0.));+#6262 = VECTOR('',#6263,1.);+#6263 = DIRECTION('',(0.,0.,1.));+#6264 = PCURVE('',#6265,#6270);+#6265 = PLANE('',#6266);+#6266 = AXIS2_PLACEMENT_3D('',#6267,#6268,#6269);+#6267 = CARTESIAN_POINT('',(-1.5,-0.65,0.));+#6268 = DIRECTION('',(1.,0.,0.));+#6269 = DIRECTION('',(0.,0.,1.));+#6270 = DEFINITIONAL_REPRESENTATION('',(#6271),#6275);+#6271 = LINE('',#6272,#6273);+#6272 = CARTESIAN_POINT('',(0.,0.));+#6273 = VECTOR('',#6274,1.);+#6274 = DIRECTION('',(1.,0.));+#6275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6276 = PCURVE('',#6157,#6277);+#6277 = DEFINITIONAL_REPRESENTATION('',(#6278),#6282);+#6278 = LINE('',#6279,#6280);+#6279 = CARTESIAN_POINT('',(0.,0.5));+#6280 = VECTOR('',#6281,1.);+#6281 = DIRECTION('',(1.,0.));+#6282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6283 = ORIENTED_EDGE('',*,*,#6284,.T.);+#6284 = EDGE_CURVE('',#6255,#6285,#6287,.T.);+#6285 = VERTEX_POINT('',#6286);+#6286 = CARTESIAN_POINT('',(-1.5,-0.4,0.));+#6287 = SURFACE_CURVE('',#6288,(#6292,#6299),.PCURVE_S1.);+#6288 = LINE('',#6289,#6290);+#6289 = CARTESIAN_POINT('',(-1.5,-0.65,0.));+#6290 = VECTOR('',#6291,1.);+#6291 = DIRECTION('',(0.,1.,0.));+#6292 = PCURVE('',#6265,#6293);+#6293 = DEFINITIONAL_REPRESENTATION('',(#6294),#6298);+#6294 = LINE('',#6295,#6296);+#6295 = CARTESIAN_POINT('',(0.,0.));+#6296 = VECTOR('',#6297,1.);+#6297 = DIRECTION('',(0.,-1.));+#6298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6299 = PCURVE('',#6185,#6300);+#6300 = DEFINITIONAL_REPRESENTATION('',(#6301),#6305);+#6301 = LINE('',#6302,#6303);+#6302 = CARTESIAN_POINT('',(0.5,0.));+#6303 = VECTOR('',#6304,1.);+#6304 = DIRECTION('',(0.,1.));+#6305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6306 = ORIENTED_EDGE('',*,*,#6307,.T.);+#6307 = EDGE_CURVE('',#6285,#6308,#6310,.T.);+#6308 = VERTEX_POINT('',#6309);+#6309 = CARTESIAN_POINT('',(-1.5,-0.4,0.2));+#6310 = SURFACE_CURVE('',#6311,(#6315,#6322),.PCURVE_S1.);+#6311 = LINE('',#6312,#6313);+#6312 = CARTESIAN_POINT('',(-1.5,-0.4,0.));+#6313 = VECTOR('',#6314,1.);+#6314 = DIRECTION('',(0.,0.,1.));+#6315 = PCURVE('',#6265,#6316);+#6316 = DEFINITIONAL_REPRESENTATION('',(#6317),#6321);+#6317 = LINE('',#6318,#6319);+#6318 = CARTESIAN_POINT('',(0.,-0.25));+#6319 = VECTOR('',#6320,1.);+#6320 = DIRECTION('',(1.,0.));+#6321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6322 = PCURVE('',#6213,#6323);+#6323 = DEFINITIONAL_REPRESENTATION('',(#6324),#6328);+#6324 = LINE('',#6325,#6326);+#6325 = CARTESIAN_POINT('',(0.,0.5));+#6326 = VECTOR('',#6327,1.);+#6327 = DIRECTION('',(1.,0.));+#6328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6329 = ORIENTED_EDGE('',*,*,#6330,.F.);+#6330 = EDGE_CURVE('',#6257,#6308,#6331,.T.);+#6331 = SURFACE_CURVE('',#6332,(#6336,#6343),.PCURVE_S1.);+#6332 = LINE('',#6333,#6334);+#6333 = CARTESIAN_POINT('',(-1.5,-0.65,0.2));+#6334 = VECTOR('',#6335,1.);+#6335 = DIRECTION('',(0.,1.,0.));+#6336 = PCURVE('',#6265,#6337);+#6337 = DEFINITIONAL_REPRESENTATION('',(#6338),#6342);+#6338 = LINE('',#6339,#6340);+#6339 = CARTESIAN_POINT('',(0.2,0.));+#6340 = VECTOR('',#6341,1.);+#6341 = DIRECTION('',(0.,-1.));+#6342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6343 = PCURVE('',#6239,#6344);+#6344 = DEFINITIONAL_REPRESENTATION('',(#6345),#6349);+#6345 = LINE('',#6346,#6347);+#6346 = CARTESIAN_POINT('',(0.5,0.));+#6347 = VECTOR('',#6348,1.);+#6348 = DIRECTION('',(0.,1.));+#6349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6350 = ADVANCED_FACE('',(#6351),#6157,.F.);+#6351 = FACE_BOUND('',#6352,.F.);+#6352 = EDGE_LOOP('',(#6353,#6374,#6375,#6396));+#6353 = ORIENTED_EDGE('',*,*,#6354,.F.);+#6354 = EDGE_CURVE('',#6135,#6255,#6355,.T.);+#6355 = SURFACE_CURVE('',#6356,(#6360,#6367),.PCURVE_S1.);+#6356 = LINE('',#6357,#6358);+#6357 = CARTESIAN_POINT('',(-2.,-0.65,0.));+#6358 = VECTOR('',#6359,1.);+#6359 = DIRECTION('',(1.,0.,0.));+#6360 = PCURVE('',#6157,#6361);+#6361 = DEFINITIONAL_REPRESENTATION('',(#6362),#6366);+#6362 = LINE('',#6363,#6364);+#6363 = CARTESIAN_POINT('',(0.,0.));+#6364 = VECTOR('',#6365,1.);+#6365 = DIRECTION('',(0.,1.));+#6366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6367 = PCURVE('',#6185,#6368);+#6368 = DEFINITIONAL_REPRESENTATION('',(#6369),#6373);+#6369 = LINE('',#6370,#6371);+#6370 = CARTESIAN_POINT('',(0.,0.));+#6371 = VECTOR('',#6372,1.);+#6372 = DIRECTION('',(1.,0.));+#6373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6374 = ORIENTED_EDGE('',*,*,#6134,.T.);+#6375 = ORIENTED_EDGE('',*,*,#6376,.T.);+#6376 = EDGE_CURVE('',#6137,#6257,#6377,.T.);+#6377 = SURFACE_CURVE('',#6378,(#6382,#6389),.PCURVE_S1.);+#6378 = LINE('',#6379,#6380);+#6379 = CARTESIAN_POINT('',(-2.,-0.65,0.2));+#6380 = VECTOR('',#6381,1.);+#6381 = DIRECTION('',(1.,0.,0.));+#6382 = PCURVE('',#6157,#6383);+#6383 = DEFINITIONAL_REPRESENTATION('',(#6384),#6388);+#6384 = LINE('',#6385,#6386);+#6385 = CARTESIAN_POINT('',(0.2,0.));+#6386 = VECTOR('',#6387,1.);+#6387 = DIRECTION('',(0.,1.));+#6388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6389 = PCURVE('',#6239,#6390);+#6390 = DEFINITIONAL_REPRESENTATION('',(#6391),#6395);+#6391 = LINE('',#6392,#6393);+#6392 = CARTESIAN_POINT('',(0.,0.));+#6393 = VECTOR('',#6394,1.);+#6394 = DIRECTION('',(1.,0.));+#6395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6396 = ORIENTED_EDGE('',*,*,#6254,.F.);+#6397 = ADVANCED_FACE('',(#6398),#6213,.T.);+#6398 = FACE_BOUND('',#6399,.T.);+#6399 = EDGE_LOOP('',(#6400,#6421,#6422,#6443));+#6400 = ORIENTED_EDGE('',*,*,#6401,.F.);+#6401 = EDGE_CURVE('',#6170,#6285,#6402,.T.);+#6402 = SURFACE_CURVE('',#6403,(#6407,#6414),.PCURVE_S1.);+#6403 = LINE('',#6404,#6405);+#6404 = CARTESIAN_POINT('',(-2.,-0.4,0.));+#6405 = VECTOR('',#6406,1.);+#6406 = DIRECTION('',(1.,0.,0.));+#6407 = PCURVE('',#6213,#6408);+#6408 = DEFINITIONAL_REPRESENTATION('',(#6409),#6413);+#6409 = LINE('',#6410,#6411);+#6410 = CARTESIAN_POINT('',(0.,0.));+#6411 = VECTOR('',#6412,1.);+#6412 = DIRECTION('',(0.,1.));+#6413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6414 = PCURVE('',#6185,#6415);+#6415 = DEFINITIONAL_REPRESENTATION('',(#6416),#6420);+#6416 = LINE('',#6417,#6418);+#6417 = CARTESIAN_POINT('',(0.,0.25));+#6418 = VECTOR('',#6419,1.);+#6419 = DIRECTION('',(1.,0.));+#6420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6421 = ORIENTED_EDGE('',*,*,#6197,.T.);+#6422 = ORIENTED_EDGE('',*,*,#6423,.T.);+#6423 = EDGE_CURVE('',#6198,#6308,#6424,.T.);+#6424 = SURFACE_CURVE('',#6425,(#6429,#6436),.PCURVE_S1.);+#6425 = LINE('',#6426,#6427);+#6426 = CARTESIAN_POINT('',(-2.,-0.4,0.2));+#6427 = VECTOR('',#6428,1.);+#6428 = DIRECTION('',(1.,0.,0.));+#6429 = PCURVE('',#6213,#6430);+#6430 = DEFINITIONAL_REPRESENTATION('',(#6431),#6435);+#6431 = LINE('',#6432,#6433);+#6432 = CARTESIAN_POINT('',(0.2,0.));+#6433 = VECTOR('',#6434,1.);+#6434 = DIRECTION('',(0.,1.));+#6435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6436 = PCURVE('',#6239,#6437);+#6437 = DEFINITIONAL_REPRESENTATION('',(#6438),#6442);+#6438 = LINE('',#6439,#6440);+#6439 = CARTESIAN_POINT('',(0.,0.25));+#6440 = VECTOR('',#6441,1.);+#6441 = DIRECTION('',(1.,0.));+#6442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6443 = ORIENTED_EDGE('',*,*,#6307,.F.);+#6444 = ADVANCED_FACE('',(#6445),#6185,.F.);+#6445 = FACE_BOUND('',#6446,.F.);+#6446 = EDGE_LOOP('',(#6447,#6448,#6449,#6450));+#6447 = ORIENTED_EDGE('',*,*,#6169,.F.);+#6448 = ORIENTED_EDGE('',*,*,#6354,.T.);+#6449 = ORIENTED_EDGE('',*,*,#6284,.T.);+#6450 = ORIENTED_EDGE('',*,*,#6401,.F.);+#6451 = ADVANCED_FACE('',(#6452),#6239,.T.);+#6452 = FACE_BOUND('',#6453,.T.);+#6453 = EDGE_LOOP('',(#6454,#6455,#6456,#6457));+#6454 = ORIENTED_EDGE('',*,*,#6225,.F.);+#6455 = ORIENTED_EDGE('',*,*,#6376,.T.);+#6456 = ORIENTED_EDGE('',*,*,#6330,.T.);+#6457 = ORIENTED_EDGE('',*,*,#6423,.F.);+#6458 = MANIFOLD_SOLID_BREP('',#6459);+#6459 = CLOSED_SHELL('',(#6460,#6580,#6680,#6727,#6774,#6781));+#6460 = ADVANCED_FACE('',(#6461),#6475,.F.);+#6461 = FACE_BOUND('',#6462,.F.);+#6462 = EDGE_LOOP('',(#6463,#6498,#6526,#6554));+#6463 = ORIENTED_EDGE('',*,*,#6464,.F.);+#6464 = EDGE_CURVE('',#6465,#6467,#6469,.T.);+#6465 = VERTEX_POINT('',#6466);+#6466 = CARTESIAN_POINT('',(-1.25,-1.75,0.));+#6467 = VERTEX_POINT('',#6468);+#6468 = CARTESIAN_POINT('',(-1.25,-1.75,0.2));+#6469 = SURFACE_CURVE('',#6470,(#6474,#6486),.PCURVE_S1.);+#6470 = LINE('',#6471,#6472);+#6471 = CARTESIAN_POINT('',(-1.25,-1.75,0.));+#6472 = VECTOR('',#6473,1.);+#6473 = DIRECTION('',(0.,0.,1.));+#6474 = PCURVE('',#6475,#6480);+#6475 = PLANE('',#6476);+#6476 = AXIS2_PLACEMENT_3D('',#6477,#6478,#6479);+#6477 = CARTESIAN_POINT('',(-1.25,-1.75,0.));+#6478 = DIRECTION('',(1.,0.,0.));+#6479 = DIRECTION('',(0.,0.,1.));+#6480 = DEFINITIONAL_REPRESENTATION('',(#6481),#6485);+#6481 = LINE('',#6482,#6483);+#6482 = CARTESIAN_POINT('',(0.,0.));+#6483 = VECTOR('',#6484,1.);+#6484 = DIRECTION('',(1.,0.));+#6485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6486 = PCURVE('',#6487,#6492);+#6487 = PLANE('',#6488);+#6488 = AXIS2_PLACEMENT_3D('',#6489,#6490,#6491);+#6489 = CARTESIAN_POINT('',(-1.25,-1.75,0.));+#6490 = DIRECTION('',(0.,1.,0.));+#6491 = DIRECTION('',(0.,0.,1.));+#6492 = DEFINITIONAL_REPRESENTATION('',(#6493),#6497);+#6493 = LINE('',#6494,#6495);+#6494 = CARTESIAN_POINT('',(0.,0.));+#6495 = VECTOR('',#6496,1.);+#6496 = DIRECTION('',(1.,0.));+#6497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6498 = ORIENTED_EDGE('',*,*,#6499,.T.);+#6499 = EDGE_CURVE('',#6465,#6500,#6502,.T.);+#6500 = VERTEX_POINT('',#6501);+#6501 = CARTESIAN_POINT('',(-1.25,-1.25,0.));+#6502 = SURFACE_CURVE('',#6503,(#6507,#6514),.PCURVE_S1.);+#6503 = LINE('',#6504,#6505);+#6504 = CARTESIAN_POINT('',(-1.25,-1.75,0.));+#6505 = VECTOR('',#6506,1.);+#6506 = DIRECTION('',(0.,1.,0.));+#6507 = PCURVE('',#6475,#6508);+#6508 = DEFINITIONAL_REPRESENTATION('',(#6509),#6513);+#6509 = LINE('',#6510,#6511);+#6510 = CARTESIAN_POINT('',(0.,0.));+#6511 = VECTOR('',#6512,1.);+#6512 = DIRECTION('',(0.,-1.));+#6513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6514 = PCURVE('',#6515,#6520);+#6515 = PLANE('',#6516);+#6516 = AXIS2_PLACEMENT_3D('',#6517,#6518,#6519);+#6517 = CARTESIAN_POINT('',(-1.25,-1.75,0.));+#6518 = DIRECTION('',(0.,0.,1.));+#6519 = DIRECTION('',(1.,0.,0.));+#6520 = DEFINITIONAL_REPRESENTATION('',(#6521),#6525);+#6521 = LINE('',#6522,#6523);+#6522 = CARTESIAN_POINT('',(0.,0.));+#6523 = VECTOR('',#6524,1.);+#6524 = DIRECTION('',(0.,1.));+#6525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6526 = ORIENTED_EDGE('',*,*,#6527,.T.);+#6527 = EDGE_CURVE('',#6500,#6528,#6530,.T.);+#6528 = VERTEX_POINT('',#6529);+#6529 = CARTESIAN_POINT('',(-1.25,-1.25,0.2));+#6530 = SURFACE_CURVE('',#6531,(#6535,#6542),.PCURVE_S1.);+#6531 = LINE('',#6532,#6533);+#6532 = CARTESIAN_POINT('',(-1.25,-1.25,0.));+#6533 = VECTOR('',#6534,1.);+#6534 = DIRECTION('',(0.,0.,1.));+#6535 = PCURVE('',#6475,#6536);+#6536 = DEFINITIONAL_REPRESENTATION('',(#6537),#6541);+#6537 = LINE('',#6538,#6539);+#6538 = CARTESIAN_POINT('',(0.,-0.5));+#6539 = VECTOR('',#6540,1.);+#6540 = DIRECTION('',(1.,0.));+#6541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6542 = PCURVE('',#6543,#6548);+#6543 = PLANE('',#6544);+#6544 = AXIS2_PLACEMENT_3D('',#6545,#6546,#6547);+#6545 = CARTESIAN_POINT('',(-1.25,-1.25,0.));+#6546 = DIRECTION('',(0.,1.,0.));+#6547 = DIRECTION('',(0.,0.,1.));+#6548 = DEFINITIONAL_REPRESENTATION('',(#6549),#6553);+#6549 = LINE('',#6550,#6551);+#6550 = CARTESIAN_POINT('',(0.,0.));+#6551 = VECTOR('',#6552,1.);+#6552 = DIRECTION('',(1.,0.));+#6553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6554 = ORIENTED_EDGE('',*,*,#6555,.F.);+#6555 = EDGE_CURVE('',#6467,#6528,#6556,.T.);+#6556 = SURFACE_CURVE('',#6557,(#6561,#6568),.PCURVE_S1.);+#6557 = LINE('',#6558,#6559);+#6558 = CARTESIAN_POINT('',(-1.25,-1.75,0.2));+#6559 = VECTOR('',#6560,1.);+#6560 = DIRECTION('',(0.,1.,0.));+#6561 = PCURVE('',#6475,#6562);+#6562 = DEFINITIONAL_REPRESENTATION('',(#6563),#6567);+#6563 = LINE('',#6564,#6565);+#6564 = CARTESIAN_POINT('',(0.2,0.));+#6565 = VECTOR('',#6566,1.);+#6566 = DIRECTION('',(0.,-1.));+#6567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6568 = PCURVE('',#6569,#6574);+#6569 = PLANE('',#6570);+#6570 = AXIS2_PLACEMENT_3D('',#6571,#6572,#6573);+#6571 = CARTESIAN_POINT('',(-1.25,-1.75,0.2));+#6572 = DIRECTION('',(0.,0.,1.));+#6573 = DIRECTION('',(1.,0.,0.));+#6574 = DEFINITIONAL_REPRESENTATION('',(#6575),#6579);+#6575 = LINE('',#6576,#6577);+#6576 = CARTESIAN_POINT('',(0.,0.));+#6577 = VECTOR('',#6578,1.);+#6578 = DIRECTION('',(0.,1.));+#6579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6580 = ADVANCED_FACE('',(#6581),#6595,.T.);+#6581 = FACE_BOUND('',#6582,.T.);+#6582 = EDGE_LOOP('',(#6583,#6613,#6636,#6659));+#6583 = ORIENTED_EDGE('',*,*,#6584,.F.);+#6584 = EDGE_CURVE('',#6585,#6587,#6589,.T.);+#6585 = VERTEX_POINT('',#6586);+#6586 = CARTESIAN_POINT('',(-1.,-1.75,0.));+#6587 = VERTEX_POINT('',#6588);+#6588 = CARTESIAN_POINT('',(-1.,-1.75,0.2));+#6589 = SURFACE_CURVE('',#6590,(#6594,#6606),.PCURVE_S1.);+#6590 = LINE('',#6591,#6592);+#6591 = CARTESIAN_POINT('',(-1.,-1.75,0.));+#6592 = VECTOR('',#6593,1.);+#6593 = DIRECTION('',(0.,0.,1.));+#6594 = PCURVE('',#6595,#6600);+#6595 = PLANE('',#6596);+#6596 = AXIS2_PLACEMENT_3D('',#6597,#6598,#6599);+#6597 = CARTESIAN_POINT('',(-1.,-1.75,0.));+#6598 = DIRECTION('',(1.,0.,0.));+#6599 = DIRECTION('',(0.,0.,1.));+#6600 = DEFINITIONAL_REPRESENTATION('',(#6601),#6605);+#6601 = LINE('',#6602,#6603);+#6602 = CARTESIAN_POINT('',(0.,0.));+#6603 = VECTOR('',#6604,1.);+#6604 = DIRECTION('',(1.,0.));+#6605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6606 = PCURVE('',#6487,#6607);+#6607 = DEFINITIONAL_REPRESENTATION('',(#6608),#6612);+#6608 = LINE('',#6609,#6610);+#6609 = CARTESIAN_POINT('',(0.,0.25));+#6610 = VECTOR('',#6611,1.);+#6611 = DIRECTION('',(1.,0.));+#6612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6613 = ORIENTED_EDGE('',*,*,#6614,.T.);+#6614 = EDGE_CURVE('',#6585,#6615,#6617,.T.);+#6615 = VERTEX_POINT('',#6616);+#6616 = CARTESIAN_POINT('',(-1.,-1.25,0.));+#6617 = SURFACE_CURVE('',#6618,(#6622,#6629),.PCURVE_S1.);+#6618 = LINE('',#6619,#6620);+#6619 = CARTESIAN_POINT('',(-1.,-1.75,0.));+#6620 = VECTOR('',#6621,1.);+#6621 = DIRECTION('',(0.,1.,0.));+#6622 = PCURVE('',#6595,#6623);+#6623 = DEFINITIONAL_REPRESENTATION('',(#6624),#6628);+#6624 = LINE('',#6625,#6626);+#6625 = CARTESIAN_POINT('',(0.,0.));+#6626 = VECTOR('',#6627,1.);+#6627 = DIRECTION('',(0.,-1.));+#6628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6629 = PCURVE('',#6515,#6630);+#6630 = DEFINITIONAL_REPRESENTATION('',(#6631),#6635);+#6631 = LINE('',#6632,#6633);+#6632 = CARTESIAN_POINT('',(0.25,0.));+#6633 = VECTOR('',#6634,1.);+#6634 = DIRECTION('',(0.,1.));+#6635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6636 = ORIENTED_EDGE('',*,*,#6637,.T.);+#6637 = EDGE_CURVE('',#6615,#6638,#6640,.T.);+#6638 = VERTEX_POINT('',#6639);+#6639 = CARTESIAN_POINT('',(-1.,-1.25,0.2));+#6640 = SURFACE_CURVE('',#6641,(#6645,#6652),.PCURVE_S1.);+#6641 = LINE('',#6642,#6643);+#6642 = CARTESIAN_POINT('',(-1.,-1.25,0.));+#6643 = VECTOR('',#6644,1.);+#6644 = DIRECTION('',(0.,0.,1.));+#6645 = PCURVE('',#6595,#6646);+#6646 = DEFINITIONAL_REPRESENTATION('',(#6647),#6651);+#6647 = LINE('',#6648,#6649);+#6648 = CARTESIAN_POINT('',(0.,-0.5));+#6649 = VECTOR('',#6650,1.);+#6650 = DIRECTION('',(1.,0.));+#6651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6652 = PCURVE('',#6543,#6653);+#6653 = DEFINITIONAL_REPRESENTATION('',(#6654),#6658);+#6654 = LINE('',#6655,#6656);+#6655 = CARTESIAN_POINT('',(0.,0.25));+#6656 = VECTOR('',#6657,1.);+#6657 = DIRECTION('',(1.,0.));+#6658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6659 = ORIENTED_EDGE('',*,*,#6660,.F.);+#6660 = EDGE_CURVE('',#6587,#6638,#6661,.T.);+#6661 = SURFACE_CURVE('',#6662,(#6666,#6673),.PCURVE_S1.);+#6662 = LINE('',#6663,#6664);+#6663 = CARTESIAN_POINT('',(-1.,-1.75,0.2));+#6664 = VECTOR('',#6665,1.);+#6665 = DIRECTION('',(0.,1.,0.));+#6666 = PCURVE('',#6595,#6667);+#6667 = DEFINITIONAL_REPRESENTATION('',(#6668),#6672);+#6668 = LINE('',#6669,#6670);+#6669 = CARTESIAN_POINT('',(0.2,0.));+#6670 = VECTOR('',#6671,1.);+#6671 = DIRECTION('',(0.,-1.));+#6672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6673 = PCURVE('',#6569,#6674);+#6674 = DEFINITIONAL_REPRESENTATION('',(#6675),#6679);+#6675 = LINE('',#6676,#6677);+#6676 = CARTESIAN_POINT('',(0.25,0.));+#6677 = VECTOR('',#6678,1.);+#6678 = DIRECTION('',(0.,1.));+#6679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6680 = ADVANCED_FACE('',(#6681),#6487,.F.);+#6681 = FACE_BOUND('',#6682,.F.);+#6682 = EDGE_LOOP('',(#6683,#6704,#6705,#6726));+#6683 = ORIENTED_EDGE('',*,*,#6684,.F.);+#6684 = EDGE_CURVE('',#6465,#6585,#6685,.T.);+#6685 = SURFACE_CURVE('',#6686,(#6690,#6697),.PCURVE_S1.);+#6686 = LINE('',#6687,#6688);+#6687 = CARTESIAN_POINT('',(-1.25,-1.75,0.));+#6688 = VECTOR('',#6689,1.);+#6689 = DIRECTION('',(1.,0.,0.));+#6690 = PCURVE('',#6487,#6691);+#6691 = DEFINITIONAL_REPRESENTATION('',(#6692),#6696);+#6692 = LINE('',#6693,#6694);+#6693 = CARTESIAN_POINT('',(0.,0.));+#6694 = VECTOR('',#6695,1.);+#6695 = DIRECTION('',(0.,1.));+#6696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6697 = PCURVE('',#6515,#6698);+#6698 = DEFINITIONAL_REPRESENTATION('',(#6699),#6703);+#6699 = LINE('',#6700,#6701);+#6700 = CARTESIAN_POINT('',(0.,0.));+#6701 = VECTOR('',#6702,1.);+#6702 = DIRECTION('',(1.,0.));+#6703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6704 = ORIENTED_EDGE('',*,*,#6464,.T.);+#6705 = ORIENTED_EDGE('',*,*,#6706,.T.);+#6706 = EDGE_CURVE('',#6467,#6587,#6707,.T.);+#6707 = SURFACE_CURVE('',#6708,(#6712,#6719),.PCURVE_S1.);+#6708 = LINE('',#6709,#6710);+#6709 = CARTESIAN_POINT('',(-1.25,-1.75,0.2));+#6710 = VECTOR('',#6711,1.);+#6711 = DIRECTION('',(1.,0.,0.));+#6712 = PCURVE('',#6487,#6713);+#6713 = DEFINITIONAL_REPRESENTATION('',(#6714),#6718);+#6714 = LINE('',#6715,#6716);+#6715 = CARTESIAN_POINT('',(0.2,0.));+#6716 = VECTOR('',#6717,1.);+#6717 = DIRECTION('',(0.,1.));+#6718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6719 = PCURVE('',#6569,#6720);+#6720 = DEFINITIONAL_REPRESENTATION('',(#6721),#6725);+#6721 = LINE('',#6722,#6723);+#6722 = CARTESIAN_POINT('',(0.,0.));+#6723 = VECTOR('',#6724,1.);+#6724 = DIRECTION('',(1.,0.));+#6725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6726 = ORIENTED_EDGE('',*,*,#6584,.F.);+#6727 = ADVANCED_FACE('',(#6728),#6543,.T.);+#6728 = FACE_BOUND('',#6729,.T.);+#6729 = EDGE_LOOP('',(#6730,#6751,#6752,#6773));+#6730 = ORIENTED_EDGE('',*,*,#6731,.F.);+#6731 = EDGE_CURVE('',#6500,#6615,#6732,.T.);+#6732 = SURFACE_CURVE('',#6733,(#6737,#6744),.PCURVE_S1.);+#6733 = LINE('',#6734,#6735);+#6734 = CARTESIAN_POINT('',(-1.25,-1.25,0.));+#6735 = VECTOR('',#6736,1.);+#6736 = DIRECTION('',(1.,0.,0.));+#6737 = PCURVE('',#6543,#6738);+#6738 = DEFINITIONAL_REPRESENTATION('',(#6739),#6743);+#6739 = LINE('',#6740,#6741);+#6740 = CARTESIAN_POINT('',(0.,0.));+#6741 = VECTOR('',#6742,1.);+#6742 = DIRECTION('',(0.,1.));+#6743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6744 = PCURVE('',#6515,#6745);+#6745 = DEFINITIONAL_REPRESENTATION('',(#6746),#6750);+#6746 = LINE('',#6747,#6748);+#6747 = CARTESIAN_POINT('',(0.,0.5));+#6748 = VECTOR('',#6749,1.);+#6749 = DIRECTION('',(1.,0.));+#6750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6751 = ORIENTED_EDGE('',*,*,#6527,.T.);+#6752 = ORIENTED_EDGE('',*,*,#6753,.T.);+#6753 = EDGE_CURVE('',#6528,#6638,#6754,.T.);+#6754 = SURFACE_CURVE('',#6755,(#6759,#6766),.PCURVE_S1.);+#6755 = LINE('',#6756,#6757);+#6756 = CARTESIAN_POINT('',(-1.25,-1.25,0.2));+#6757 = VECTOR('',#6758,1.);+#6758 = DIRECTION('',(1.,0.,0.));+#6759 = PCURVE('',#6543,#6760);+#6760 = DEFINITIONAL_REPRESENTATION('',(#6761),#6765);+#6761 = LINE('',#6762,#6763);+#6762 = CARTESIAN_POINT('',(0.2,0.));+#6763 = VECTOR('',#6764,1.);+#6764 = DIRECTION('',(0.,1.));+#6765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6766 = PCURVE('',#6569,#6767);+#6767 = DEFINITIONAL_REPRESENTATION('',(#6768),#6772);+#6768 = LINE('',#6769,#6770);+#6769 = CARTESIAN_POINT('',(0.,0.5));+#6770 = VECTOR('',#6771,1.);+#6771 = DIRECTION('',(1.,0.));+#6772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6773 = ORIENTED_EDGE('',*,*,#6637,.F.);+#6774 = ADVANCED_FACE('',(#6775),#6515,.F.);+#6775 = FACE_BOUND('',#6776,.F.);+#6776 = EDGE_LOOP('',(#6777,#6778,#6779,#6780));+#6777 = ORIENTED_EDGE('',*,*,#6499,.F.);+#6778 = ORIENTED_EDGE('',*,*,#6684,.T.);+#6779 = ORIENTED_EDGE('',*,*,#6614,.T.);+#6780 = ORIENTED_EDGE('',*,*,#6731,.F.);+#6781 = ADVANCED_FACE('',(#6782),#6569,.T.);+#6782 = FACE_BOUND('',#6783,.T.);+#6783 = EDGE_LOOP('',(#6784,#6785,#6786,#6787));+#6784 = ORIENTED_EDGE('',*,*,#6555,.F.);+#6785 = ORIENTED_EDGE('',*,*,#6706,.T.);+#6786 = ORIENTED_EDGE('',*,*,#6660,.T.);+#6787 = ORIENTED_EDGE('',*,*,#6753,.F.);+#6788 = MANIFOLD_SOLID_BREP('',#6789);+#6789 = CLOSED_SHELL('',(#6790,#6910,#7010,#7057,#7104,#7111));+#6790 = ADVANCED_FACE('',(#6791),#6805,.F.);+#6791 = FACE_BOUND('',#6792,.F.);+#6792 = EDGE_LOOP('',(#6793,#6828,#6856,#6884));+#6793 = ORIENTED_EDGE('',*,*,#6794,.F.);+#6794 = EDGE_CURVE('',#6795,#6797,#6799,.T.);+#6795 = VERTEX_POINT('',#6796);+#6796 = CARTESIAN_POINT('',(-0.75,-1.75,0.));+#6797 = VERTEX_POINT('',#6798);+#6798 = CARTESIAN_POINT('',(-0.75,-1.75,0.2));+#6799 = SURFACE_CURVE('',#6800,(#6804,#6816),.PCURVE_S1.);+#6800 = LINE('',#6801,#6802);+#6801 = CARTESIAN_POINT('',(-0.75,-1.75,0.));+#6802 = VECTOR('',#6803,1.);+#6803 = DIRECTION('',(0.,0.,1.));+#6804 = PCURVE('',#6805,#6810);+#6805 = PLANE('',#6806);+#6806 = AXIS2_PLACEMENT_3D('',#6807,#6808,#6809);+#6807 = CARTESIAN_POINT('',(-0.75,-1.75,0.));+#6808 = DIRECTION('',(1.,0.,0.));+#6809 = DIRECTION('',(0.,0.,1.));+#6810 = DEFINITIONAL_REPRESENTATION('',(#6811),#6815);+#6811 = LINE('',#6812,#6813);+#6812 = CARTESIAN_POINT('',(0.,0.));+#6813 = VECTOR('',#6814,1.);+#6814 = DIRECTION('',(1.,0.));+#6815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6816 = PCURVE('',#6817,#6822);+#6817 = PLANE('',#6818);+#6818 = AXIS2_PLACEMENT_3D('',#6819,#6820,#6821);+#6819 = CARTESIAN_POINT('',(-0.75,-1.75,0.));+#6820 = DIRECTION('',(0.,1.,0.));+#6821 = DIRECTION('',(0.,0.,1.));+#6822 = DEFINITIONAL_REPRESENTATION('',(#6823),#6827);+#6823 = LINE('',#6824,#6825);+#6824 = CARTESIAN_POINT('',(0.,0.));+#6825 = VECTOR('',#6826,1.);+#6826 = DIRECTION('',(1.,0.));+#6827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6828 = ORIENTED_EDGE('',*,*,#6829,.T.);+#6829 = EDGE_CURVE('',#6795,#6830,#6832,.T.);+#6830 = VERTEX_POINT('',#6831);+#6831 = CARTESIAN_POINT('',(-0.75,-1.25,0.));+#6832 = SURFACE_CURVE('',#6833,(#6837,#6844),.PCURVE_S1.);+#6833 = LINE('',#6834,#6835);+#6834 = CARTESIAN_POINT('',(-0.75,-1.75,0.));+#6835 = VECTOR('',#6836,1.);+#6836 = DIRECTION('',(0.,1.,0.));+#6837 = PCURVE('',#6805,#6838);+#6838 = DEFINITIONAL_REPRESENTATION('',(#6839),#6843);+#6839 = LINE('',#6840,#6841);+#6840 = CARTESIAN_POINT('',(0.,0.));+#6841 = VECTOR('',#6842,1.);+#6842 = DIRECTION('',(0.,-1.));+#6843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6844 = PCURVE('',#6845,#6850);+#6845 = PLANE('',#6846);+#6846 = AXIS2_PLACEMENT_3D('',#6847,#6848,#6849);+#6847 = CARTESIAN_POINT('',(-0.75,-1.75,0.));+#6848 = DIRECTION('',(0.,0.,1.));+#6849 = DIRECTION('',(1.,0.,0.));+#6850 = DEFINITIONAL_REPRESENTATION('',(#6851),#6855);+#6851 = LINE('',#6852,#6853);+#6852 = CARTESIAN_POINT('',(0.,0.));+#6853 = VECTOR('',#6854,1.);+#6854 = DIRECTION('',(0.,1.));+#6855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6856 = ORIENTED_EDGE('',*,*,#6857,.T.);+#6857 = EDGE_CURVE('',#6830,#6858,#6860,.T.);+#6858 = VERTEX_POINT('',#6859);+#6859 = CARTESIAN_POINT('',(-0.75,-1.25,0.2));+#6860 = SURFACE_CURVE('',#6861,(#6865,#6872),.PCURVE_S1.);+#6861 = LINE('',#6862,#6863);+#6862 = CARTESIAN_POINT('',(-0.75,-1.25,0.));+#6863 = VECTOR('',#6864,1.);+#6864 = DIRECTION('',(0.,0.,1.));+#6865 = PCURVE('',#6805,#6866);+#6866 = DEFINITIONAL_REPRESENTATION('',(#6867),#6871);+#6867 = LINE('',#6868,#6869);+#6868 = CARTESIAN_POINT('',(0.,-0.5));+#6869 = VECTOR('',#6870,1.);+#6870 = DIRECTION('',(1.,0.));+#6871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6872 = PCURVE('',#6873,#6878);+#6873 = PLANE('',#6874);+#6874 = AXIS2_PLACEMENT_3D('',#6875,#6876,#6877);+#6875 = CARTESIAN_POINT('',(-0.75,-1.25,0.));+#6876 = DIRECTION('',(0.,1.,0.));+#6877 = DIRECTION('',(0.,0.,1.));+#6878 = DEFINITIONAL_REPRESENTATION('',(#6879),#6883);+#6879 = LINE('',#6880,#6881);+#6880 = CARTESIAN_POINT('',(0.,0.));+#6881 = VECTOR('',#6882,1.);+#6882 = DIRECTION('',(1.,0.));+#6883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6884 = ORIENTED_EDGE('',*,*,#6885,.F.);+#6885 = EDGE_CURVE('',#6797,#6858,#6886,.T.);+#6886 = SURFACE_CURVE('',#6887,(#6891,#6898),.PCURVE_S1.);+#6887 = LINE('',#6888,#6889);+#6888 = CARTESIAN_POINT('',(-0.75,-1.75,0.2));+#6889 = VECTOR('',#6890,1.);+#6890 = DIRECTION('',(0.,1.,0.));+#6891 = PCURVE('',#6805,#6892);+#6892 = DEFINITIONAL_REPRESENTATION('',(#6893),#6897);+#6893 = LINE('',#6894,#6895);+#6894 = CARTESIAN_POINT('',(0.2,0.));+#6895 = VECTOR('',#6896,1.);+#6896 = DIRECTION('',(0.,-1.));+#6897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6898 = PCURVE('',#6899,#6904);+#6899 = PLANE('',#6900);+#6900 = AXIS2_PLACEMENT_3D('',#6901,#6902,#6903);+#6901 = CARTESIAN_POINT('',(-0.75,-1.75,0.2));+#6902 = DIRECTION('',(0.,0.,1.));+#6903 = DIRECTION('',(1.,0.,0.));+#6904 = DEFINITIONAL_REPRESENTATION('',(#6905),#6909);+#6905 = LINE('',#6906,#6907);+#6906 = CARTESIAN_POINT('',(0.,0.));+#6907 = VECTOR('',#6908,1.);+#6908 = DIRECTION('',(0.,1.));+#6909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6910 = ADVANCED_FACE('',(#6911),#6925,.T.);+#6911 = FACE_BOUND('',#6912,.T.);+#6912 = EDGE_LOOP('',(#6913,#6943,#6966,#6989));+#6913 = ORIENTED_EDGE('',*,*,#6914,.F.);+#6914 = EDGE_CURVE('',#6915,#6917,#6919,.T.);+#6915 = VERTEX_POINT('',#6916);+#6916 = CARTESIAN_POINT('',(-0.5,-1.75,0.));+#6917 = VERTEX_POINT('',#6918);+#6918 = CARTESIAN_POINT('',(-0.5,-1.75,0.2));+#6919 = SURFACE_CURVE('',#6920,(#6924,#6936),.PCURVE_S1.);+#6920 = LINE('',#6921,#6922);+#6921 = CARTESIAN_POINT('',(-0.5,-1.75,0.));+#6922 = VECTOR('',#6923,1.);+#6923 = DIRECTION('',(0.,0.,1.));+#6924 = PCURVE('',#6925,#6930);+#6925 = PLANE('',#6926);+#6926 = AXIS2_PLACEMENT_3D('',#6927,#6928,#6929);+#6927 = CARTESIAN_POINT('',(-0.5,-1.75,0.));+#6928 = DIRECTION('',(1.,0.,0.));+#6929 = DIRECTION('',(0.,0.,1.));+#6930 = DEFINITIONAL_REPRESENTATION('',(#6931),#6935);+#6931 = LINE('',#6932,#6933);+#6932 = CARTESIAN_POINT('',(0.,0.));+#6933 = VECTOR('',#6934,1.);+#6934 = DIRECTION('',(1.,0.));+#6935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6936 = PCURVE('',#6817,#6937);+#6937 = DEFINITIONAL_REPRESENTATION('',(#6938),#6942);+#6938 = LINE('',#6939,#6940);+#6939 = CARTESIAN_POINT('',(0.,0.25));+#6940 = VECTOR('',#6941,1.);+#6941 = DIRECTION('',(1.,0.));+#6942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6943 = ORIENTED_EDGE('',*,*,#6944,.T.);+#6944 = EDGE_CURVE('',#6915,#6945,#6947,.T.);+#6945 = VERTEX_POINT('',#6946);+#6946 = CARTESIAN_POINT('',(-0.5,-1.25,0.));+#6947 = SURFACE_CURVE('',#6948,(#6952,#6959),.PCURVE_S1.);+#6948 = LINE('',#6949,#6950);+#6949 = CARTESIAN_POINT('',(-0.5,-1.75,0.));+#6950 = VECTOR('',#6951,1.);+#6951 = DIRECTION('',(0.,1.,0.));+#6952 = PCURVE('',#6925,#6953);+#6953 = DEFINITIONAL_REPRESENTATION('',(#6954),#6958);+#6954 = LINE('',#6955,#6956);+#6955 = CARTESIAN_POINT('',(0.,0.));+#6956 = VECTOR('',#6957,1.);+#6957 = DIRECTION('',(0.,-1.));+#6958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6959 = PCURVE('',#6845,#6960);+#6960 = DEFINITIONAL_REPRESENTATION('',(#6961),#6965);+#6961 = LINE('',#6962,#6963);+#6962 = CARTESIAN_POINT('',(0.25,0.));+#6963 = VECTOR('',#6964,1.);+#6964 = DIRECTION('',(0.,1.));+#6965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6966 = ORIENTED_EDGE('',*,*,#6967,.T.);+#6967 = EDGE_CURVE('',#6945,#6968,#6970,.T.);+#6968 = VERTEX_POINT('',#6969);+#6969 = CARTESIAN_POINT('',(-0.5,-1.25,0.2));+#6970 = SURFACE_CURVE('',#6971,(#6975,#6982),.PCURVE_S1.);+#6971 = LINE('',#6972,#6973);+#6972 = CARTESIAN_POINT('',(-0.5,-1.25,0.));+#6973 = VECTOR('',#6974,1.);+#6974 = DIRECTION('',(0.,0.,1.));+#6975 = PCURVE('',#6925,#6976);+#6976 = DEFINITIONAL_REPRESENTATION('',(#6977),#6981);+#6977 = LINE('',#6978,#6979);+#6978 = CARTESIAN_POINT('',(0.,-0.5));+#6979 = VECTOR('',#6980,1.);+#6980 = DIRECTION('',(1.,0.));+#6981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6982 = PCURVE('',#6873,#6983);+#6983 = DEFINITIONAL_REPRESENTATION('',(#6984),#6988);+#6984 = LINE('',#6985,#6986);+#6985 = CARTESIAN_POINT('',(0.,0.25));+#6986 = VECTOR('',#6987,1.);+#6987 = DIRECTION('',(1.,0.));+#6988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6989 = ORIENTED_EDGE('',*,*,#6990,.F.);+#6990 = EDGE_CURVE('',#6917,#6968,#6991,.T.);+#6991 = SURFACE_CURVE('',#6992,(#6996,#7003),.PCURVE_S1.);+#6992 = LINE('',#6993,#6994);+#6993 = CARTESIAN_POINT('',(-0.5,-1.75,0.2));+#6994 = VECTOR('',#6995,1.);+#6995 = DIRECTION('',(0.,1.,0.));+#6996 = PCURVE('',#6925,#6997);+#6997 = DEFINITIONAL_REPRESENTATION('',(#6998),#7002);+#6998 = LINE('',#6999,#7000);+#6999 = CARTESIAN_POINT('',(0.2,0.));+#7000 = VECTOR('',#7001,1.);+#7001 = DIRECTION('',(0.,-1.));+#7002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7003 = PCURVE('',#6899,#7004);+#7004 = DEFINITIONAL_REPRESENTATION('',(#7005),#7009);+#7005 = LINE('',#7006,#7007);+#7006 = CARTESIAN_POINT('',(0.25,0.));+#7007 = VECTOR('',#7008,1.);+#7008 = DIRECTION('',(0.,1.));+#7009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7010 = ADVANCED_FACE('',(#7011),#6817,.F.);+#7011 = FACE_BOUND('',#7012,.F.);+#7012 = EDGE_LOOP('',(#7013,#7034,#7035,#7056));+#7013 = ORIENTED_EDGE('',*,*,#7014,.F.);+#7014 = EDGE_CURVE('',#6795,#6915,#7015,.T.);+#7015 = SURFACE_CURVE('',#7016,(#7020,#7027),.PCURVE_S1.);+#7016 = LINE('',#7017,#7018);+#7017 = CARTESIAN_POINT('',(-0.75,-1.75,0.));+#7018 = VECTOR('',#7019,1.);+#7019 = DIRECTION('',(1.,0.,0.));+#7020 = PCURVE('',#6817,#7021);+#7021 = DEFINITIONAL_REPRESENTATION('',(#7022),#7026);+#7022 = LINE('',#7023,#7024);+#7023 = CARTESIAN_POINT('',(0.,0.));+#7024 = VECTOR('',#7025,1.);+#7025 = DIRECTION('',(0.,1.));+#7026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7027 = PCURVE('',#6845,#7028);+#7028 = DEFINITIONAL_REPRESENTATION('',(#7029),#7033);+#7029 = LINE('',#7030,#7031);+#7030 = CARTESIAN_POINT('',(0.,0.));+#7031 = VECTOR('',#7032,1.);+#7032 = DIRECTION('',(1.,0.));+#7033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7034 = ORIENTED_EDGE('',*,*,#6794,.T.);+#7035 = ORIENTED_EDGE('',*,*,#7036,.T.);+#7036 = EDGE_CURVE('',#6797,#6917,#7037,.T.);+#7037 = SURFACE_CURVE('',#7038,(#7042,#7049),.PCURVE_S1.);+#7038 = LINE('',#7039,#7040);+#7039 = CARTESIAN_POINT('',(-0.75,-1.75,0.2));+#7040 = VECTOR('',#7041,1.);+#7041 = DIRECTION('',(1.,0.,0.));+#7042 = PCURVE('',#6817,#7043);+#7043 = DEFINITIONAL_REPRESENTATION('',(#7044),#7048);+#7044 = LINE('',#7045,#7046);+#7045 = CARTESIAN_POINT('',(0.2,0.));+#7046 = VECTOR('',#7047,1.);+#7047 = DIRECTION('',(0.,1.));+#7048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7049 = PCURVE('',#6899,#7050);+#7050 = DEFINITIONAL_REPRESENTATION('',(#7051),#7055);+#7051 = LINE('',#7052,#7053);+#7052 = CARTESIAN_POINT('',(0.,0.));+#7053 = VECTOR('',#7054,1.);+#7054 = DIRECTION('',(1.,0.));+#7055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7056 = ORIENTED_EDGE('',*,*,#6914,.F.);+#7057 = ADVANCED_FACE('',(#7058),#6873,.T.);+#7058 = FACE_BOUND('',#7059,.T.);+#7059 = EDGE_LOOP('',(#7060,#7081,#7082,#7103));+#7060 = ORIENTED_EDGE('',*,*,#7061,.F.);+#7061 = EDGE_CURVE('',#6830,#6945,#7062,.T.);+#7062 = SURFACE_CURVE('',#7063,(#7067,#7074),.PCURVE_S1.);+#7063 = LINE('',#7064,#7065);+#7064 = CARTESIAN_POINT('',(-0.75,-1.25,0.));+#7065 = VECTOR('',#7066,1.);+#7066 = DIRECTION('',(1.,0.,0.));+#7067 = PCURVE('',#6873,#7068);+#7068 = DEFINITIONAL_REPRESENTATION('',(#7069),#7073);+#7069 = LINE('',#7070,#7071);+#7070 = CARTESIAN_POINT('',(0.,0.));+#7071 = VECTOR('',#7072,1.);+#7072 = DIRECTION('',(0.,1.));+#7073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7074 = PCURVE('',#6845,#7075);+#7075 = DEFINITIONAL_REPRESENTATION('',(#7076),#7080);+#7076 = LINE('',#7077,#7078);+#7077 = CARTESIAN_POINT('',(0.,0.5));+#7078 = VECTOR('',#7079,1.);+#7079 = DIRECTION('',(1.,0.));+#7080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7081 = ORIENTED_EDGE('',*,*,#6857,.T.);+#7082 = ORIENTED_EDGE('',*,*,#7083,.T.);+#7083 = EDGE_CURVE('',#6858,#6968,#7084,.T.);+#7084 = SURFACE_CURVE('',#7085,(#7089,#7096),.PCURVE_S1.);+#7085 = LINE('',#7086,#7087);+#7086 = CARTESIAN_POINT('',(-0.75,-1.25,0.2));+#7087 = VECTOR('',#7088,1.);+#7088 = DIRECTION('',(1.,0.,0.));+#7089 = PCURVE('',#6873,#7090);+#7090 = DEFINITIONAL_REPRESENTATION('',(#7091),#7095);+#7091 = LINE('',#7092,#7093);+#7092 = CARTESIAN_POINT('',(0.2,0.));+#7093 = VECTOR('',#7094,1.);+#7094 = DIRECTION('',(0.,1.));+#7095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7096 = PCURVE('',#6899,#7097);+#7097 = DEFINITIONAL_REPRESENTATION('',(#7098),#7102);+#7098 = LINE('',#7099,#7100);+#7099 = CARTESIAN_POINT('',(0.,0.5));+#7100 = VECTOR('',#7101,1.);+#7101 = DIRECTION('',(1.,0.));+#7102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7103 = ORIENTED_EDGE('',*,*,#6967,.F.);+#7104 = ADVANCED_FACE('',(#7105),#6845,.F.);+#7105 = FACE_BOUND('',#7106,.F.);+#7106 = EDGE_LOOP('',(#7107,#7108,#7109,#7110));+#7107 = ORIENTED_EDGE('',*,*,#6829,.F.);+#7108 = ORIENTED_EDGE('',*,*,#7014,.T.);+#7109 = ORIENTED_EDGE('',*,*,#6944,.T.);+#7110 = ORIENTED_EDGE('',*,*,#7061,.F.);+#7111 = ADVANCED_FACE('',(#7112),#6899,.T.);+#7112 = FACE_BOUND('',#7113,.T.);+#7113 = EDGE_LOOP('',(#7114,#7115,#7116,#7117));+#7114 = ORIENTED_EDGE('',*,*,#6885,.F.);+#7115 = ORIENTED_EDGE('',*,*,#7036,.T.);+#7116 = ORIENTED_EDGE('',*,*,#6990,.T.);+#7117 = ORIENTED_EDGE('',*,*,#7083,.F.);+#7118 = MANIFOLD_SOLID_BREP('',#7119);+#7119 = CLOSED_SHELL('',(#7120,#7240,#7340,#7387,#7434,#7441));+#7120 = ADVANCED_FACE('',(#7121),#7135,.F.);+#7121 = FACE_BOUND('',#7122,.F.);+#7122 = EDGE_LOOP('',(#7123,#7158,#7186,#7214));+#7123 = ORIENTED_EDGE('',*,*,#7124,.F.);+#7124 = EDGE_CURVE('',#7125,#7127,#7129,.T.);+#7125 = VERTEX_POINT('',#7126);+#7126 = CARTESIAN_POINT('',(0.25,-1.75,0.));+#7127 = VERTEX_POINT('',#7128);+#7128 = CARTESIAN_POINT('',(0.25,-1.75,0.2));+#7129 = SURFACE_CURVE('',#7130,(#7134,#7146),.PCURVE_S1.);+#7130 = LINE('',#7131,#7132);+#7131 = CARTESIAN_POINT('',(0.25,-1.75,0.));+#7132 = VECTOR('',#7133,1.);+#7133 = DIRECTION('',(0.,0.,1.));+#7134 = PCURVE('',#7135,#7140);+#7135 = PLANE('',#7136);+#7136 = AXIS2_PLACEMENT_3D('',#7137,#7138,#7139);+#7137 = CARTESIAN_POINT('',(0.25,-1.75,0.));+#7138 = DIRECTION('',(1.,0.,0.));+#7139 = DIRECTION('',(0.,0.,1.));+#7140 = DEFINITIONAL_REPRESENTATION('',(#7141),#7145);+#7141 = LINE('',#7142,#7143);+#7142 = CARTESIAN_POINT('',(0.,0.));+#7143 = VECTOR('',#7144,1.);+#7144 = DIRECTION('',(1.,0.));+#7145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7146 = PCURVE('',#7147,#7152);+#7147 = PLANE('',#7148);+#7148 = AXIS2_PLACEMENT_3D('',#7149,#7150,#7151);+#7149 = CARTESIAN_POINT('',(0.25,-1.75,0.));+#7150 = DIRECTION('',(0.,1.,0.));+#7151 = DIRECTION('',(0.,0.,1.));+#7152 = DEFINITIONAL_REPRESENTATION('',(#7153),#7157);+#7153 = LINE('',#7154,#7155);+#7154 = CARTESIAN_POINT('',(0.,0.));+#7155 = VECTOR('',#7156,1.);+#7156 = DIRECTION('',(1.,0.));+#7157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7158 = ORIENTED_EDGE('',*,*,#7159,.T.);+#7159 = EDGE_CURVE('',#7125,#7160,#7162,.T.);+#7160 = VERTEX_POINT('',#7161);+#7161 = CARTESIAN_POINT('',(0.25,-0.95,0.));+#7162 = SURFACE_CURVE('',#7163,(#7167,#7174),.PCURVE_S1.);+#7163 = LINE('',#7164,#7165);+#7164 = CARTESIAN_POINT('',(0.25,-1.75,0.));+#7165 = VECTOR('',#7166,1.);+#7166 = DIRECTION('',(0.,1.,0.));+#7167 = PCURVE('',#7135,#7168);+#7168 = DEFINITIONAL_REPRESENTATION('',(#7169),#7173);+#7169 = LINE('',#7170,#7171);+#7170 = CARTESIAN_POINT('',(0.,0.));+#7171 = VECTOR('',#7172,1.);+#7172 = DIRECTION('',(0.,-1.));+#7173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7174 = PCURVE('',#7175,#7180);+#7175 = PLANE('',#7176);+#7176 = AXIS2_PLACEMENT_3D('',#7177,#7178,#7179);+#7177 = CARTESIAN_POINT('',(0.25,-1.75,0.));+#7178 = DIRECTION('',(0.,0.,1.));+#7179 = DIRECTION('',(1.,0.,0.));+#7180 = DEFINITIONAL_REPRESENTATION('',(#7181),#7185);+#7181 = LINE('',#7182,#7183);+#7182 = CARTESIAN_POINT('',(0.,0.));+#7183 = VECTOR('',#7184,1.);+#7184 = DIRECTION('',(0.,1.));+#7185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7186 = ORIENTED_EDGE('',*,*,#7187,.T.);+#7187 = EDGE_CURVE('',#7160,#7188,#7190,.T.);+#7188 = VERTEX_POINT('',#7189);+#7189 = CARTESIAN_POINT('',(0.25,-0.95,0.2));+#7190 = SURFACE_CURVE('',#7191,(#7195,#7202),.PCURVE_S1.);+#7191 = LINE('',#7192,#7193);+#7192 = CARTESIAN_POINT('',(0.25,-0.95,0.));+#7193 = VECTOR('',#7194,1.);+#7194 = DIRECTION('',(0.,0.,1.));+#7195 = PCURVE('',#7135,#7196);+#7196 = DEFINITIONAL_REPRESENTATION('',(#7197),#7201);+#7197 = LINE('',#7198,#7199);+#7198 = CARTESIAN_POINT('',(0.,-0.8));+#7199 = VECTOR('',#7200,1.);+#7200 = DIRECTION('',(1.,0.));+#7201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7202 = PCURVE('',#7203,#7208);+#7203 = PLANE('',#7204);+#7204 = AXIS2_PLACEMENT_3D('',#7205,#7206,#7207);+#7205 = CARTESIAN_POINT('',(0.25,-0.95,0.));+#7206 = DIRECTION('',(0.,1.,0.));+#7207 = DIRECTION('',(0.,0.,1.));+#7208 = DEFINITIONAL_REPRESENTATION('',(#7209),#7213);+#7209 = LINE('',#7210,#7211);+#7210 = CARTESIAN_POINT('',(0.,0.));+#7211 = VECTOR('',#7212,1.);+#7212 = DIRECTION('',(1.,0.));+#7213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7214 = ORIENTED_EDGE('',*,*,#7215,.F.);+#7215 = EDGE_CURVE('',#7127,#7188,#7216,.T.);+#7216 = SURFACE_CURVE('',#7217,(#7221,#7228),.PCURVE_S1.);+#7217 = LINE('',#7218,#7219);+#7218 = CARTESIAN_POINT('',(0.25,-1.75,0.2));+#7219 = VECTOR('',#7220,1.);+#7220 = DIRECTION('',(0.,1.,0.));+#7221 = PCURVE('',#7135,#7222);+#7222 = DEFINITIONAL_REPRESENTATION('',(#7223),#7227);+#7223 = LINE('',#7224,#7225);+#7224 = CARTESIAN_POINT('',(0.2,0.));+#7225 = VECTOR('',#7226,1.);+#7226 = DIRECTION('',(0.,-1.));+#7227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7228 = PCURVE('',#7229,#7234);+#7229 = PLANE('',#7230);+#7230 = AXIS2_PLACEMENT_3D('',#7231,#7232,#7233);+#7231 = CARTESIAN_POINT('',(0.25,-1.75,0.2));+#7232 = DIRECTION('',(0.,0.,1.));+#7233 = DIRECTION('',(1.,0.,0.));+#7234 = DEFINITIONAL_REPRESENTATION('',(#7235),#7239);+#7235 = LINE('',#7236,#7237);+#7236 = CARTESIAN_POINT('',(0.,0.));+#7237 = VECTOR('',#7238,1.);+#7238 = DIRECTION('',(0.,1.));+#7239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7240 = ADVANCED_FACE('',(#7241),#7255,.T.);+#7241 = FACE_BOUND('',#7242,.T.);+#7242 = EDGE_LOOP('',(#7243,#7273,#7296,#7319));+#7243 = ORIENTED_EDGE('',*,*,#7244,.F.);+#7244 = EDGE_CURVE('',#7245,#7247,#7249,.T.);+#7245 = VERTEX_POINT('',#7246);+#7246 = CARTESIAN_POINT('',(0.65,-1.75,0.));+#7247 = VERTEX_POINT('',#7248);+#7248 = CARTESIAN_POINT('',(0.65,-1.75,0.2));+#7249 = SURFACE_CURVE('',#7250,(#7254,#7266),.PCURVE_S1.);+#7250 = LINE('',#7251,#7252);+#7251 = CARTESIAN_POINT('',(0.65,-1.75,0.));+#7252 = VECTOR('',#7253,1.);+#7253 = DIRECTION('',(0.,0.,1.));+#7254 = PCURVE('',#7255,#7260);+#7255 = PLANE('',#7256);+#7256 = AXIS2_PLACEMENT_3D('',#7257,#7258,#7259);+#7257 = CARTESIAN_POINT('',(0.65,-1.75,0.));+#7258 = DIRECTION('',(1.,0.,0.));+#7259 = DIRECTION('',(0.,0.,1.));+#7260 = DEFINITIONAL_REPRESENTATION('',(#7261),#7265);+#7261 = LINE('',#7262,#7263);+#7262 = CARTESIAN_POINT('',(0.,0.));+#7263 = VECTOR('',#7264,1.);+#7264 = DIRECTION('',(1.,0.));+#7265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7266 = PCURVE('',#7147,#7267);+#7267 = DEFINITIONAL_REPRESENTATION('',(#7268),#7272);+#7268 = LINE('',#7269,#7270);+#7269 = CARTESIAN_POINT('',(0.,0.4));+#7270 = VECTOR('',#7271,1.);+#7271 = DIRECTION('',(1.,0.));+#7272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7273 = ORIENTED_EDGE('',*,*,#7274,.T.);+#7274 = EDGE_CURVE('',#7245,#7275,#7277,.T.);+#7275 = VERTEX_POINT('',#7276);+#7276 = CARTESIAN_POINT('',(0.65,-0.95,0.));+#7277 = SURFACE_CURVE('',#7278,(#7282,#7289),.PCURVE_S1.);+#7278 = LINE('',#7279,#7280);+#7279 = CARTESIAN_POINT('',(0.65,-1.75,0.));+#7280 = VECTOR('',#7281,1.);+#7281 = DIRECTION('',(0.,1.,0.));+#7282 = PCURVE('',#7255,#7283);+#7283 = DEFINITIONAL_REPRESENTATION('',(#7284),#7288);+#7284 = LINE('',#7285,#7286);+#7285 = CARTESIAN_POINT('',(0.,0.));+#7286 = VECTOR('',#7287,1.);+#7287 = DIRECTION('',(0.,-1.));+#7288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7289 = PCURVE('',#7175,#7290);+#7290 = DEFINITIONAL_REPRESENTATION('',(#7291),#7295);+#7291 = LINE('',#7292,#7293);+#7292 = CARTESIAN_POINT('',(0.4,0.));+#7293 = VECTOR('',#7294,1.);+#7294 = DIRECTION('',(0.,1.));+#7295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7296 = ORIENTED_EDGE('',*,*,#7297,.T.);+#7297 = EDGE_CURVE('',#7275,#7298,#7300,.T.);+#7298 = VERTEX_POINT('',#7299);+#7299 = CARTESIAN_POINT('',(0.65,-0.95,0.2));+#7300 = SURFACE_CURVE('',#7301,(#7305,#7312),.PCURVE_S1.);+#7301 = LINE('',#7302,#7303);+#7302 = CARTESIAN_POINT('',(0.65,-0.95,0.));+#7303 = VECTOR('',#7304,1.);+#7304 = DIRECTION('',(0.,0.,1.));+#7305 = PCURVE('',#7255,#7306);+#7306 = DEFINITIONAL_REPRESENTATION('',(#7307),#7311);+#7307 = LINE('',#7308,#7309);+#7308 = CARTESIAN_POINT('',(0.,-0.8));+#7309 = VECTOR('',#7310,1.);+#7310 = DIRECTION('',(1.,0.));+#7311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7312 = PCURVE('',#7203,#7313);+#7313 = DEFINITIONAL_REPRESENTATION('',(#7314),#7318);+#7314 = LINE('',#7315,#7316);+#7315 = CARTESIAN_POINT('',(0.,0.4));+#7316 = VECTOR('',#7317,1.);+#7317 = DIRECTION('',(1.,0.));+#7318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7319 = ORIENTED_EDGE('',*,*,#7320,.F.);+#7320 = EDGE_CURVE('',#7247,#7298,#7321,.T.);+#7321 = SURFACE_CURVE('',#7322,(#7326,#7333),.PCURVE_S1.);+#7322 = LINE('',#7323,#7324);+#7323 = CARTESIAN_POINT('',(0.65,-1.75,0.2));+#7324 = VECTOR('',#7325,1.);+#7325 = DIRECTION('',(0.,1.,0.));+#7326 = PCURVE('',#7255,#7327);+#7327 = DEFINITIONAL_REPRESENTATION('',(#7328),#7332);+#7328 = LINE('',#7329,#7330);+#7329 = CARTESIAN_POINT('',(0.2,0.));+#7330 = VECTOR('',#7331,1.);+#7331 = DIRECTION('',(0.,-1.));+#7332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7333 = PCURVE('',#7229,#7334);+#7334 = DEFINITIONAL_REPRESENTATION('',(#7335),#7339);+#7335 = LINE('',#7336,#7337);+#7336 = CARTESIAN_POINT('',(0.4,0.));+#7337 = VECTOR('',#7338,1.);+#7338 = DIRECTION('',(0.,1.));+#7339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7340 = ADVANCED_FACE('',(#7341),#7147,.F.);+#7341 = FACE_BOUND('',#7342,.F.);+#7342 = EDGE_LOOP('',(#7343,#7364,#7365,#7386));+#7343 = ORIENTED_EDGE('',*,*,#7344,.F.);+#7344 = EDGE_CURVE('',#7125,#7245,#7345,.T.);+#7345 = SURFACE_CURVE('',#7346,(#7350,#7357),.PCURVE_S1.);+#7346 = LINE('',#7347,#7348);+#7347 = CARTESIAN_POINT('',(0.25,-1.75,0.));+#7348 = VECTOR('',#7349,1.);+#7349 = DIRECTION('',(1.,0.,0.));+#7350 = PCURVE('',#7147,#7351);+#7351 = DEFINITIONAL_REPRESENTATION('',(#7352),#7356);+#7352 = LINE('',#7353,#7354);+#7353 = CARTESIAN_POINT('',(0.,0.));+#7354 = VECTOR('',#7355,1.);+#7355 = DIRECTION('',(0.,1.));+#7356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7357 = PCURVE('',#7175,#7358);+#7358 = DEFINITIONAL_REPRESENTATION('',(#7359),#7363);+#7359 = LINE('',#7360,#7361);+#7360 = CARTESIAN_POINT('',(0.,0.));+#7361 = VECTOR('',#7362,1.);+#7362 = DIRECTION('',(1.,0.));+#7363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7364 = ORIENTED_EDGE('',*,*,#7124,.T.);+#7365 = ORIENTED_EDGE('',*,*,#7366,.T.);+#7366 = EDGE_CURVE('',#7127,#7247,#7367,.T.);+#7367 = SURFACE_CURVE('',#7368,(#7372,#7379),.PCURVE_S1.);+#7368 = LINE('',#7369,#7370);+#7369 = CARTESIAN_POINT('',(0.25,-1.75,0.2));+#7370 = VECTOR('',#7371,1.);+#7371 = DIRECTION('',(1.,0.,0.));+#7372 = PCURVE('',#7147,#7373);+#7373 = DEFINITIONAL_REPRESENTATION('',(#7374),#7378);+#7374 = LINE('',#7375,#7376);+#7375 = CARTESIAN_POINT('',(0.2,0.));+#7376 = VECTOR('',#7377,1.);+#7377 = DIRECTION('',(0.,1.));+#7378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7379 = PCURVE('',#7229,#7380);+#7380 = DEFINITIONAL_REPRESENTATION('',(#7381),#7385);+#7381 = LINE('',#7382,#7383);+#7382 = CARTESIAN_POINT('',(0.,0.));+#7383 = VECTOR('',#7384,1.);+#7384 = DIRECTION('',(1.,0.));+#7385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7386 = ORIENTED_EDGE('',*,*,#7244,.F.);+#7387 = ADVANCED_FACE('',(#7388),#7203,.T.);+#7388 = FACE_BOUND('',#7389,.T.);+#7389 = EDGE_LOOP('',(#7390,#7411,#7412,#7433));+#7390 = ORIENTED_EDGE('',*,*,#7391,.F.);+#7391 = EDGE_CURVE('',#7160,#7275,#7392,.T.);+#7392 = SURFACE_CURVE('',#7393,(#7397,#7404),.PCURVE_S1.);+#7393 = LINE('',#7394,#7395);+#7394 = CARTESIAN_POINT('',(0.25,-0.95,0.));+#7395 = VECTOR('',#7396,1.);+#7396 = DIRECTION('',(1.,0.,0.));+#7397 = PCURVE('',#7203,#7398);+#7398 = DEFINITIONAL_REPRESENTATION('',(#7399),#7403);+#7399 = LINE('',#7400,#7401);+#7400 = CARTESIAN_POINT('',(0.,0.));+#7401 = VECTOR('',#7402,1.);+#7402 = DIRECTION('',(0.,1.));+#7403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7404 = PCURVE('',#7175,#7405);+#7405 = DEFINITIONAL_REPRESENTATION('',(#7406),#7410);+#7406 = LINE('',#7407,#7408);+#7407 = CARTESIAN_POINT('',(0.,0.8));+#7408 = VECTOR('',#7409,1.);+#7409 = DIRECTION('',(1.,0.));+#7410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7411 = ORIENTED_EDGE('',*,*,#7187,.T.);+#7412 = ORIENTED_EDGE('',*,*,#7413,.T.);+#7413 = EDGE_CURVE('',#7188,#7298,#7414,.T.);+#7414 = SURFACE_CURVE('',#7415,(#7419,#7426),.PCURVE_S1.);+#7415 = LINE('',#7416,#7417);+#7416 = CARTESIAN_POINT('',(0.25,-0.95,0.2));+#7417 = VECTOR('',#7418,1.);+#7418 = DIRECTION('',(1.,0.,0.));+#7419 = PCURVE('',#7203,#7420);+#7420 = DEFINITIONAL_REPRESENTATION('',(#7421),#7425);+#7421 = LINE('',#7422,#7423);+#7422 = CARTESIAN_POINT('',(0.2,0.));+#7423 = VECTOR('',#7424,1.);+#7424 = DIRECTION('',(0.,1.));+#7425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7426 = PCURVE('',#7229,#7427);+#7427 = DEFINITIONAL_REPRESENTATION('',(#7428),#7432);+#7428 = LINE('',#7429,#7430);+#7429 = CARTESIAN_POINT('',(0.,0.8));+#7430 = VECTOR('',#7431,1.);+#7431 = DIRECTION('',(1.,0.));+#7432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7433 = ORIENTED_EDGE('',*,*,#7297,.F.);+#7434 = ADVANCED_FACE('',(#7435),#7175,.F.);+#7435 = FACE_BOUND('',#7436,.F.);+#7436 = EDGE_LOOP('',(#7437,#7438,#7439,#7440));+#7437 = ORIENTED_EDGE('',*,*,#7159,.F.);+#7438 = ORIENTED_EDGE('',*,*,#7344,.T.);+#7439 = ORIENTED_EDGE('',*,*,#7274,.T.);+#7440 = ORIENTED_EDGE('',*,*,#7391,.F.);+#7441 = ADVANCED_FACE('',(#7442),#7229,.T.);+#7442 = FACE_BOUND('',#7443,.T.);+#7443 = EDGE_LOOP('',(#7444,#7445,#7446,#7447));+#7444 = ORIENTED_EDGE('',*,*,#7215,.F.);+#7445 = ORIENTED_EDGE('',*,*,#7366,.T.);+#7446 = ORIENTED_EDGE('',*,*,#7320,.T.);+#7447 = ORIENTED_EDGE('',*,*,#7413,.F.);+#7448 = MANIFOLD_SOLID_BREP('',#7449);+#7449 = CLOSED_SHELL('',(#7450,#7570,#7670,#7717,#7764,#7771));+#7450 = ADVANCED_FACE('',(#7451),#7465,.F.);+#7451 = FACE_BOUND('',#7452,.F.);+#7452 = EDGE_LOOP('',(#7453,#7488,#7516,#7544));+#7453 = ORIENTED_EDGE('',*,*,#7454,.F.);+#7454 = EDGE_CURVE('',#7455,#7457,#7459,.T.);+#7455 = VERTEX_POINT('',#7456);+#7456 = CARTESIAN_POINT('',(-0.2,-0.2,0.));+#7457 = VERTEX_POINT('',#7458);+#7458 = CARTESIAN_POINT('',(-0.2,-0.2,0.2));+#7459 = SURFACE_CURVE('',#7460,(#7464,#7476),.PCURVE_S1.);+#7460 = LINE('',#7461,#7462);+#7461 = CARTESIAN_POINT('',(-0.2,-0.2,0.));+#7462 = VECTOR('',#7463,1.);+#7463 = DIRECTION('',(0.,0.,1.));+#7464 = PCURVE('',#7465,#7470);+#7465 = PLANE('',#7466);+#7466 = AXIS2_PLACEMENT_3D('',#7467,#7468,#7469);+#7467 = CARTESIAN_POINT('',(-0.2,-0.2,0.));+#7468 = DIRECTION('',(1.,0.,0.));+#7469 = DIRECTION('',(0.,0.,1.));+#7470 = DEFINITIONAL_REPRESENTATION('',(#7471),#7475);+#7471 = LINE('',#7472,#7473);+#7472 = CARTESIAN_POINT('',(0.,0.));+#7473 = VECTOR('',#7474,1.);+#7474 = DIRECTION('',(1.,0.));+#7475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7476 = PCURVE('',#7477,#7482);+#7477 = PLANE('',#7478);+#7478 = AXIS2_PLACEMENT_3D('',#7479,#7480,#7481);+#7479 = CARTESIAN_POINT('',(-0.2,-0.2,0.));+#7480 = DIRECTION('',(0.,1.,0.));+#7481 = DIRECTION('',(0.,0.,1.));+#7482 = DEFINITIONAL_REPRESENTATION('',(#7483),#7487);+#7483 = LINE('',#7484,#7485);+#7484 = CARTESIAN_POINT('',(0.,0.));+#7485 = VECTOR('',#7486,1.);+#7486 = DIRECTION('',(1.,0.));+#7487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7488 = ORIENTED_EDGE('',*,*,#7489,.T.);+#7489 = EDGE_CURVE('',#7455,#7490,#7492,.T.);+#7490 = VERTEX_POINT('',#7491);+#7491 = CARTESIAN_POINT('',(-0.2,0.2,0.));+#7492 = SURFACE_CURVE('',#7493,(#7497,#7504),.PCURVE_S1.);+#7493 = LINE('',#7494,#7495);+#7494 = CARTESIAN_POINT('',(-0.2,-0.2,0.));+#7495 = VECTOR('',#7496,1.);+#7496 = DIRECTION('',(0.,1.,0.));+#7497 = PCURVE('',#7465,#7498);+#7498 = DEFINITIONAL_REPRESENTATION('',(#7499),#7503);+#7499 = LINE('',#7500,#7501);+#7500 = CARTESIAN_POINT('',(0.,0.));+#7501 = VECTOR('',#7502,1.);+#7502 = DIRECTION('',(0.,-1.));+#7503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7504 = PCURVE('',#7505,#7510);+#7505 = PLANE('',#7506);+#7506 = AXIS2_PLACEMENT_3D('',#7507,#7508,#7509);+#7507 = CARTESIAN_POINT('',(-0.2,-0.2,0.));+#7508 = DIRECTION('',(0.,0.,1.));+#7509 = DIRECTION('',(1.,0.,0.));+#7510 = DEFINITIONAL_REPRESENTATION('',(#7511),#7515);+#7511 = LINE('',#7512,#7513);+#7512 = CARTESIAN_POINT('',(0.,0.));+#7513 = VECTOR('',#7514,1.);+#7514 = DIRECTION('',(0.,1.));+#7515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7516 = ORIENTED_EDGE('',*,*,#7517,.T.);+#7517 = EDGE_CURVE('',#7490,#7518,#7520,.T.);+#7518 = VERTEX_POINT('',#7519);+#7519 = CARTESIAN_POINT('',(-0.2,0.2,0.2));+#7520 = SURFACE_CURVE('',#7521,(#7525,#7532),.PCURVE_S1.);+#7521 = LINE('',#7522,#7523);+#7522 = CARTESIAN_POINT('',(-0.2,0.2,0.));+#7523 = VECTOR('',#7524,1.);+#7524 = DIRECTION('',(0.,0.,1.));+#7525 = PCURVE('',#7465,#7526);+#7526 = DEFINITIONAL_REPRESENTATION('',(#7527),#7531);+#7527 = LINE('',#7528,#7529);+#7528 = CARTESIAN_POINT('',(0.,-0.4));+#7529 = VECTOR('',#7530,1.);+#7530 = DIRECTION('',(1.,0.));+#7531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7532 = PCURVE('',#7533,#7538);+#7533 = PLANE('',#7534);+#7534 = AXIS2_PLACEMENT_3D('',#7535,#7536,#7537);+#7535 = CARTESIAN_POINT('',(-0.2,0.2,0.));+#7536 = DIRECTION('',(0.,1.,0.));+#7537 = DIRECTION('',(0.,0.,1.));+#7538 = DEFINITIONAL_REPRESENTATION('',(#7539),#7543);+#7539 = LINE('',#7540,#7541);+#7540 = CARTESIAN_POINT('',(0.,0.));+#7541 = VECTOR('',#7542,1.);+#7542 = DIRECTION('',(1.,0.));+#7543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7544 = ORIENTED_EDGE('',*,*,#7545,.F.);+#7545 = EDGE_CURVE('',#7457,#7518,#7546,.T.);+#7546 = SURFACE_CURVE('',#7547,(#7551,#7558),.PCURVE_S1.);+#7547 = LINE('',#7548,#7549);+#7548 = CARTESIAN_POINT('',(-0.2,-0.2,0.2));+#7549 = VECTOR('',#7550,1.);+#7550 = DIRECTION('',(0.,1.,0.));+#7551 = PCURVE('',#7465,#7552);+#7552 = DEFINITIONAL_REPRESENTATION('',(#7553),#7557);+#7553 = LINE('',#7554,#7555);+#7554 = CARTESIAN_POINT('',(0.2,0.));+#7555 = VECTOR('',#7556,1.);+#7556 = DIRECTION('',(0.,-1.));+#7557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7558 = PCURVE('',#7559,#7564);+#7559 = PLANE('',#7560);+#7560 = AXIS2_PLACEMENT_3D('',#7561,#7562,#7563);+#7561 = CARTESIAN_POINT('',(-0.2,-0.2,0.2));+#7562 = DIRECTION('',(0.,0.,1.));+#7563 = DIRECTION('',(1.,0.,0.));+#7564 = DEFINITIONAL_REPRESENTATION('',(#7565),#7569);+#7565 = LINE('',#7566,#7567);+#7566 = CARTESIAN_POINT('',(0.,0.));+#7567 = VECTOR('',#7568,1.);+#7568 = DIRECTION('',(0.,1.));+#7569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7570 = ADVANCED_FACE('',(#7571),#7585,.T.);+#7571 = FACE_BOUND('',#7572,.T.);+#7572 = EDGE_LOOP('',(#7573,#7603,#7626,#7649));+#7573 = ORIENTED_EDGE('',*,*,#7574,.F.);+#7574 = EDGE_CURVE('',#7575,#7577,#7579,.T.);+#7575 = VERTEX_POINT('',#7576);+#7576 = CARTESIAN_POINT('',(2.,-0.2,0.));+#7577 = VERTEX_POINT('',#7578);+#7578 = CARTESIAN_POINT('',(2.,-0.2,0.2));+#7579 = SURFACE_CURVE('',#7580,(#7584,#7596),.PCURVE_S1.);+#7580 = LINE('',#7581,#7582);+#7581 = CARTESIAN_POINT('',(2.,-0.2,0.));+#7582 = VECTOR('',#7583,1.);+#7583 = DIRECTION('',(0.,0.,1.));+#7584 = PCURVE('',#7585,#7590);+#7585 = PLANE('',#7586);+#7586 = AXIS2_PLACEMENT_3D('',#7587,#7588,#7589);+#7587 = CARTESIAN_POINT('',(2.,-0.2,0.));+#7588 = DIRECTION('',(1.,0.,0.));+#7589 = DIRECTION('',(0.,0.,1.));+#7590 = DEFINITIONAL_REPRESENTATION('',(#7591),#7595);+#7591 = LINE('',#7592,#7593);+#7592 = CARTESIAN_POINT('',(0.,0.));+#7593 = VECTOR('',#7594,1.);+#7594 = DIRECTION('',(1.,0.));+#7595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7596 = PCURVE('',#7477,#7597);+#7597 = DEFINITIONAL_REPRESENTATION('',(#7598),#7602);+#7598 = LINE('',#7599,#7600);+#7599 = CARTESIAN_POINT('',(0.,2.2));+#7600 = VECTOR('',#7601,1.);+#7601 = DIRECTION('',(1.,0.));+#7602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7603 = ORIENTED_EDGE('',*,*,#7604,.T.);+#7604 = EDGE_CURVE('',#7575,#7605,#7607,.T.);+#7605 = VERTEX_POINT('',#7606);+#7606 = CARTESIAN_POINT('',(2.,0.2,0.));+#7607 = SURFACE_CURVE('',#7608,(#7612,#7619),.PCURVE_S1.);+#7608 = LINE('',#7609,#7610);+#7609 = CARTESIAN_POINT('',(2.,-0.2,0.));+#7610 = VECTOR('',#7611,1.);+#7611 = DIRECTION('',(0.,1.,0.));+#7612 = PCURVE('',#7585,#7613);+#7613 = DEFINITIONAL_REPRESENTATION('',(#7614),#7618);+#7614 = LINE('',#7615,#7616);+#7615 = CARTESIAN_POINT('',(0.,0.));+#7616 = VECTOR('',#7617,1.);+#7617 = DIRECTION('',(0.,-1.));+#7618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7619 = PCURVE('',#7505,#7620);+#7620 = DEFINITIONAL_REPRESENTATION('',(#7621),#7625);+#7621 = LINE('',#7622,#7623);+#7622 = CARTESIAN_POINT('',(2.2,0.));+#7623 = VECTOR('',#7624,1.);+#7624 = DIRECTION('',(0.,1.));+#7625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7626 = ORIENTED_EDGE('',*,*,#7627,.T.);+#7627 = EDGE_CURVE('',#7605,#7628,#7630,.T.);+#7628 = VERTEX_POINT('',#7629);+#7629 = CARTESIAN_POINT('',(2.,0.2,0.2));+#7630 = SURFACE_CURVE('',#7631,(#7635,#7642),.PCURVE_S1.);+#7631 = LINE('',#7632,#7633);+#7632 = CARTESIAN_POINT('',(2.,0.2,0.));+#7633 = VECTOR('',#7634,1.);+#7634 = DIRECTION('',(0.,0.,1.));+#7635 = PCURVE('',#7585,#7636);+#7636 = DEFINITIONAL_REPRESENTATION('',(#7637),#7641);+#7637 = LINE('',#7638,#7639);+#7638 = CARTESIAN_POINT('',(0.,-0.4));+#7639 = VECTOR('',#7640,1.);+#7640 = DIRECTION('',(1.,0.));+#7641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7642 = PCURVE('',#7533,#7643);+#7643 = DEFINITIONAL_REPRESENTATION('',(#7644),#7648);+#7644 = LINE('',#7645,#7646);+#7645 = CARTESIAN_POINT('',(0.,2.2));+#7646 = VECTOR('',#7647,1.);+#7647 = DIRECTION('',(1.,0.));+#7648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7649 = ORIENTED_EDGE('',*,*,#7650,.F.);+#7650 = EDGE_CURVE('',#7577,#7628,#7651,.T.);+#7651 = SURFACE_CURVE('',#7652,(#7656,#7663),.PCURVE_S1.);+#7652 = LINE('',#7653,#7654);+#7653 = CARTESIAN_POINT('',(2.,-0.2,0.2));+#7654 = VECTOR('',#7655,1.);+#7655 = DIRECTION('',(0.,1.,0.));+#7656 = PCURVE('',#7585,#7657);+#7657 = DEFINITIONAL_REPRESENTATION('',(#7658),#7662);+#7658 = LINE('',#7659,#7660);+#7659 = CARTESIAN_POINT('',(0.2,0.));+#7660 = VECTOR('',#7661,1.);+#7661 = DIRECTION('',(0.,-1.));+#7662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7663 = PCURVE('',#7559,#7664);+#7664 = DEFINITIONAL_REPRESENTATION('',(#7665),#7669);+#7665 = LINE('',#7666,#7667);+#7666 = CARTESIAN_POINT('',(2.2,0.));+#7667 = VECTOR('',#7668,1.);+#7668 = DIRECTION('',(0.,1.));+#7669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7670 = ADVANCED_FACE('',(#7671),#7477,.F.);+#7671 = FACE_BOUND('',#7672,.F.);+#7672 = EDGE_LOOP('',(#7673,#7694,#7695,#7716));+#7673 = ORIENTED_EDGE('',*,*,#7674,.F.);+#7674 = EDGE_CURVE('',#7455,#7575,#7675,.T.);+#7675 = SURFACE_CURVE('',#7676,(#7680,#7687),.PCURVE_S1.);+#7676 = LINE('',#7677,#7678);+#7677 = CARTESIAN_POINT('',(-0.2,-0.2,0.));+#7678 = VECTOR('',#7679,1.);+#7679 = DIRECTION('',(1.,0.,0.));+#7680 = PCURVE('',#7477,#7681);+#7681 = DEFINITIONAL_REPRESENTATION('',(#7682),#7686);+#7682 = LINE('',#7683,#7684);+#7683 = CARTESIAN_POINT('',(0.,0.));+#7684 = VECTOR('',#7685,1.);+#7685 = DIRECTION('',(0.,1.));+#7686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7687 = PCURVE('',#7505,#7688);+#7688 = DEFINITIONAL_REPRESENTATION('',(#7689),#7693);+#7689 = LINE('',#7690,#7691);+#7690 = CARTESIAN_POINT('',(0.,0.));+#7691 = VECTOR('',#7692,1.);+#7692 = DIRECTION('',(1.,0.));+#7693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7694 = ORIENTED_EDGE('',*,*,#7454,.T.);+#7695 = ORIENTED_EDGE('',*,*,#7696,.T.);+#7696 = EDGE_CURVE('',#7457,#7577,#7697,.T.);+#7697 = SURFACE_CURVE('',#7698,(#7702,#7709),.PCURVE_S1.);+#7698 = LINE('',#7699,#7700);+#7699 = CARTESIAN_POINT('',(-0.2,-0.2,0.2));+#7700 = VECTOR('',#7701,1.);+#7701 = DIRECTION('',(1.,0.,0.));+#7702 = PCURVE('',#7477,#7703);+#7703 = DEFINITIONAL_REPRESENTATION('',(#7704),#7708);+#7704 = LINE('',#7705,#7706);+#7705 = CARTESIAN_POINT('',(0.2,0.));+#7706 = VECTOR('',#7707,1.);+#7707 = DIRECTION('',(0.,1.));+#7708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7709 = PCURVE('',#7559,#7710);+#7710 = DEFINITIONAL_REPRESENTATION('',(#7711),#7715);+#7711 = LINE('',#7712,#7713);+#7712 = CARTESIAN_POINT('',(0.,0.));+#7713 = VECTOR('',#7714,1.);+#7714 = DIRECTION('',(1.,0.));+#7715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7716 = ORIENTED_EDGE('',*,*,#7574,.F.);+#7717 = ADVANCED_FACE('',(#7718),#7533,.T.);+#7718 = FACE_BOUND('',#7719,.T.);+#7719 = EDGE_LOOP('',(#7720,#7741,#7742,#7763));+#7720 = ORIENTED_EDGE('',*,*,#7721,.F.);+#7721 = EDGE_CURVE('',#7490,#7605,#7722,.T.);+#7722 = SURFACE_CURVE('',#7723,(#7727,#7734),.PCURVE_S1.);+#7723 = LINE('',#7724,#7725);+#7724 = CARTESIAN_POINT('',(-0.2,0.2,0.));+#7725 = VECTOR('',#7726,1.);+#7726 = DIRECTION('',(1.,0.,0.));+#7727 = PCURVE('',#7533,#7728);+#7728 = DEFINITIONAL_REPRESENTATION('',(#7729),#7733);+#7729 = LINE('',#7730,#7731);+#7730 = CARTESIAN_POINT('',(0.,0.));+#7731 = VECTOR('',#7732,1.);+#7732 = DIRECTION('',(0.,1.));+#7733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7734 = PCURVE('',#7505,#7735);+#7735 = DEFINITIONAL_REPRESENTATION('',(#7736),#7740);+#7736 = LINE('',#7737,#7738);+#7737 = CARTESIAN_POINT('',(0.,0.4));+#7738 = VECTOR('',#7739,1.);+#7739 = DIRECTION('',(1.,0.));+#7740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7741 = ORIENTED_EDGE('',*,*,#7517,.T.);+#7742 = ORIENTED_EDGE('',*,*,#7743,.T.);+#7743 = EDGE_CURVE('',#7518,#7628,#7744,.T.);+#7744 = SURFACE_CURVE('',#7745,(#7749,#7756),.PCURVE_S1.);+#7745 = LINE('',#7746,#7747);+#7746 = CARTESIAN_POINT('',(-0.2,0.2,0.2));+#7747 = VECTOR('',#7748,1.);+#7748 = DIRECTION('',(1.,0.,0.));+#7749 = PCURVE('',#7533,#7750);+#7750 = DEFINITIONAL_REPRESENTATION('',(#7751),#7755);+#7751 = LINE('',#7752,#7753);+#7752 = CARTESIAN_POINT('',(0.2,0.));+#7753 = VECTOR('',#7754,1.);+#7754 = DIRECTION('',(0.,1.));+#7755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7756 = PCURVE('',#7559,#7757);+#7757 = DEFINITIONAL_REPRESENTATION('',(#7758),#7762);+#7758 = LINE('',#7759,#7760);+#7759 = CARTESIAN_POINT('',(0.,0.4));+#7760 = VECTOR('',#7761,1.);+#7761 = DIRECTION('',(1.,0.));+#7762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7763 = ORIENTED_EDGE('',*,*,#7627,.F.);+#7764 = ADVANCED_FACE('',(#7765),#7505,.F.);+#7765 = FACE_BOUND('',#7766,.F.);+#7766 = EDGE_LOOP('',(#7767,#7768,#7769,#7770));+#7767 = ORIENTED_EDGE('',*,*,#7489,.F.);+#7768 = ORIENTED_EDGE('',*,*,#7674,.T.);+#7769 = ORIENTED_EDGE('',*,*,#7604,.T.);+#7770 = ORIENTED_EDGE('',*,*,#7721,.F.);+#7771 = ADVANCED_FACE('',(#7772),#7559,.T.);+#7772 = FACE_BOUND('',#7773,.T.);+#7773 = EDGE_LOOP('',(#7774,#7775,#7776,#7777));+#7774 = ORIENTED_EDGE('',*,*,#7545,.F.);+#7775 = ORIENTED_EDGE('',*,*,#7696,.T.);+#7776 = ORIENTED_EDGE('',*,*,#7650,.T.);+#7777 = ORIENTED_EDGE('',*,*,#7743,.F.);+#7778 = MANIFOLD_SOLID_BREP('',#7779);+#7779 = CLOSED_SHELL('',(#7780,#7900,#8000,#8047,#8094,#8101));+#7780 = ADVANCED_FACE('',(#7781),#7795,.F.);+#7781 = FACE_BOUND('',#7782,.F.);+#7782 = EDGE_LOOP('',(#7783,#7818,#7846,#7874));+#7783 = ORIENTED_EDGE('',*,*,#7784,.F.);+#7784 = EDGE_CURVE('',#7785,#7787,#7789,.T.);+#7785 = VERTEX_POINT('',#7786);+#7786 = CARTESIAN_POINT('',(0.25,0.95,0.));+#7787 = VERTEX_POINT('',#7788);+#7788 = CARTESIAN_POINT('',(0.25,0.95,0.2));+#7789 = SURFACE_CURVE('',#7790,(#7794,#7806),.PCURVE_S1.);+#7790 = LINE('',#7791,#7792);+#7791 = CARTESIAN_POINT('',(0.25,0.95,0.));+#7792 = VECTOR('',#7793,1.);+#7793 = DIRECTION('',(0.,0.,1.));+#7794 = PCURVE('',#7795,#7800);+#7795 = PLANE('',#7796);+#7796 = AXIS2_PLACEMENT_3D('',#7797,#7798,#7799);+#7797 = CARTESIAN_POINT('',(0.25,0.95,0.));+#7798 = DIRECTION('',(1.,0.,0.));+#7799 = DIRECTION('',(0.,0.,1.));+#7800 = DEFINITIONAL_REPRESENTATION('',(#7801),#7805);+#7801 = LINE('',#7802,#7803);+#7802 = CARTESIAN_POINT('',(0.,0.));+#7803 = VECTOR('',#7804,1.);+#7804 = DIRECTION('',(1.,0.));+#7805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7806 = PCURVE('',#7807,#7812);+#7807 = PLANE('',#7808);+#7808 = AXIS2_PLACEMENT_3D('',#7809,#7810,#7811);+#7809 = CARTESIAN_POINT('',(0.25,0.95,0.));+#7810 = DIRECTION('',(0.,1.,0.));+#7811 = DIRECTION('',(0.,0.,1.));+#7812 = DEFINITIONAL_REPRESENTATION('',(#7813),#7817);+#7813 = LINE('',#7814,#7815);+#7814 = CARTESIAN_POINT('',(0.,0.));+#7815 = VECTOR('',#7816,1.);+#7816 = DIRECTION('',(1.,0.));+#7817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7818 = ORIENTED_EDGE('',*,*,#7819,.T.);+#7819 = EDGE_CURVE('',#7785,#7820,#7822,.T.);+#7820 = VERTEX_POINT('',#7821);+#7821 = CARTESIAN_POINT('',(0.25,1.75,0.));+#7822 = SURFACE_CURVE('',#7823,(#7827,#7834),.PCURVE_S1.);+#7823 = LINE('',#7824,#7825);+#7824 = CARTESIAN_POINT('',(0.25,0.95,0.));+#7825 = VECTOR('',#7826,1.);+#7826 = DIRECTION('',(0.,1.,0.));+#7827 = PCURVE('',#7795,#7828);+#7828 = DEFINITIONAL_REPRESENTATION('',(#7829),#7833);+#7829 = LINE('',#7830,#7831);+#7830 = CARTESIAN_POINT('',(0.,0.));+#7831 = VECTOR('',#7832,1.);+#7832 = DIRECTION('',(0.,-1.));+#7833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7834 = PCURVE('',#7835,#7840);+#7835 = PLANE('',#7836);+#7836 = AXIS2_PLACEMENT_3D('',#7837,#7838,#7839);+#7837 = CARTESIAN_POINT('',(0.25,0.95,0.));+#7838 = DIRECTION('',(0.,0.,1.));+#7839 = DIRECTION('',(1.,0.,0.));+#7840 = DEFINITIONAL_REPRESENTATION('',(#7841),#7845);+#7841 = LINE('',#7842,#7843);+#7842 = CARTESIAN_POINT('',(0.,0.));+#7843 = VECTOR('',#7844,1.);+#7844 = DIRECTION('',(0.,1.));+#7845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7846 = ORIENTED_EDGE('',*,*,#7847,.T.);+#7847 = EDGE_CURVE('',#7820,#7848,#7850,.T.);+#7848 = VERTEX_POINT('',#7849);+#7849 = CARTESIAN_POINT('',(0.25,1.75,0.2));+#7850 = SURFACE_CURVE('',#7851,(#7855,#7862),.PCURVE_S1.);+#7851 = LINE('',#7852,#7853);+#7852 = CARTESIAN_POINT('',(0.25,1.75,0.));+#7853 = VECTOR('',#7854,1.);+#7854 = DIRECTION('',(0.,0.,1.));+#7855 = PCURVE('',#7795,#7856);+#7856 = DEFINITIONAL_REPRESENTATION('',(#7857),#7861);+#7857 = LINE('',#7858,#7859);+#7858 = CARTESIAN_POINT('',(0.,-0.8));+#7859 = VECTOR('',#7860,1.);+#7860 = DIRECTION('',(1.,0.));+#7861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7862 = PCURVE('',#7863,#7868);+#7863 = PLANE('',#7864);+#7864 = AXIS2_PLACEMENT_3D('',#7865,#7866,#7867);+#7865 = CARTESIAN_POINT('',(0.25,1.75,0.));+#7866 = DIRECTION('',(0.,1.,0.));+#7867 = DIRECTION('',(0.,0.,1.));+#7868 = DEFINITIONAL_REPRESENTATION('',(#7869),#7873);+#7869 = LINE('',#7870,#7871);+#7870 = CARTESIAN_POINT('',(0.,0.));+#7871 = VECTOR('',#7872,1.);+#7872 = DIRECTION('',(1.,0.));+#7873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7874 = ORIENTED_EDGE('',*,*,#7875,.F.);+#7875 = EDGE_CURVE('',#7787,#7848,#7876,.T.);+#7876 = SURFACE_CURVE('',#7877,(#7881,#7888),.PCURVE_S1.);+#7877 = LINE('',#7878,#7879);+#7878 = CARTESIAN_POINT('',(0.25,0.95,0.2));+#7879 = VECTOR('',#7880,1.);+#7880 = DIRECTION('',(0.,1.,0.));+#7881 = PCURVE('',#7795,#7882);+#7882 = DEFINITIONAL_REPRESENTATION('',(#7883),#7887);+#7883 = LINE('',#7884,#7885);+#7884 = CARTESIAN_POINT('',(0.2,0.));+#7885 = VECTOR('',#7886,1.);+#7886 = DIRECTION('',(0.,-1.));+#7887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7888 = PCURVE('',#7889,#7894);+#7889 = PLANE('',#7890);+#7890 = AXIS2_PLACEMENT_3D('',#7891,#7892,#7893);+#7891 = CARTESIAN_POINT('',(0.25,0.95,0.2));+#7892 = DIRECTION('',(0.,0.,1.));+#7893 = DIRECTION('',(1.,0.,0.));+#7894 = DEFINITIONAL_REPRESENTATION('',(#7895),#7899);+#7895 = LINE('',#7896,#7897);+#7896 = CARTESIAN_POINT('',(0.,0.));+#7897 = VECTOR('',#7898,1.);+#7898 = DIRECTION('',(0.,1.));+#7899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7900 = ADVANCED_FACE('',(#7901),#7915,.T.);+#7901 = FACE_BOUND('',#7902,.T.);+#7902 = EDGE_LOOP('',(#7903,#7933,#7956,#7979));+#7903 = ORIENTED_EDGE('',*,*,#7904,.F.);+#7904 = EDGE_CURVE('',#7905,#7907,#7909,.T.);+#7905 = VERTEX_POINT('',#7906);+#7906 = CARTESIAN_POINT('',(0.65,0.95,0.));+#7907 = VERTEX_POINT('',#7908);+#7908 = CARTESIAN_POINT('',(0.65,0.95,0.2));+#7909 = SURFACE_CURVE('',#7910,(#7914,#7926),.PCURVE_S1.);+#7910 = LINE('',#7911,#7912);+#7911 = CARTESIAN_POINT('',(0.65,0.95,0.));+#7912 = VECTOR('',#7913,1.);+#7913 = DIRECTION('',(0.,0.,1.));+#7914 = PCURVE('',#7915,#7920);+#7915 = PLANE('',#7916);+#7916 = AXIS2_PLACEMENT_3D('',#7917,#7918,#7919);+#7917 = CARTESIAN_POINT('',(0.65,0.95,0.));+#7918 = DIRECTION('',(1.,0.,0.));+#7919 = DIRECTION('',(0.,0.,1.));+#7920 = DEFINITIONAL_REPRESENTATION('',(#7921),#7925);+#7921 = LINE('',#7922,#7923);+#7922 = CARTESIAN_POINT('',(0.,0.));+#7923 = VECTOR('',#7924,1.);+#7924 = DIRECTION('',(1.,0.));+#7925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7926 = PCURVE('',#7807,#7927);+#7927 = DEFINITIONAL_REPRESENTATION('',(#7928),#7932);+#7928 = LINE('',#7929,#7930);+#7929 = CARTESIAN_POINT('',(0.,0.4));+#7930 = VECTOR('',#7931,1.);+#7931 = DIRECTION('',(1.,0.));+#7932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7933 = ORIENTED_EDGE('',*,*,#7934,.T.);+#7934 = EDGE_CURVE('',#7905,#7935,#7937,.T.);+#7935 = VERTEX_POINT('',#7936);+#7936 = CARTESIAN_POINT('',(0.65,1.75,0.));+#7937 = SURFACE_CURVE('',#7938,(#7942,#7949),.PCURVE_S1.);+#7938 = LINE('',#7939,#7940);+#7939 = CARTESIAN_POINT('',(0.65,0.95,0.));+#7940 = VECTOR('',#7941,1.);+#7941 = DIRECTION('',(0.,1.,0.));+#7942 = PCURVE('',#7915,#7943);+#7943 = DEFINITIONAL_REPRESENTATION('',(#7944),#7948);+#7944 = LINE('',#7945,#7946);+#7945 = CARTESIAN_POINT('',(0.,0.));+#7946 = VECTOR('',#7947,1.);+#7947 = DIRECTION('',(0.,-1.));+#7948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7949 = PCURVE('',#7835,#7950);+#7950 = DEFINITIONAL_REPRESENTATION('',(#7951),#7955);+#7951 = LINE('',#7952,#7953);+#7952 = CARTESIAN_POINT('',(0.4,0.));+#7953 = VECTOR('',#7954,1.);+#7954 = DIRECTION('',(0.,1.));+#7955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7956 = ORIENTED_EDGE('',*,*,#7957,.T.);+#7957 = EDGE_CURVE('',#7935,#7958,#7960,.T.);+#7958 = VERTEX_POINT('',#7959);+#7959 = CARTESIAN_POINT('',(0.65,1.75,0.2));+#7960 = SURFACE_CURVE('',#7961,(#7965,#7972),.PCURVE_S1.);+#7961 = LINE('',#7962,#7963);+#7962 = CARTESIAN_POINT('',(0.65,1.75,0.));+#7963 = VECTOR('',#7964,1.);+#7964 = DIRECTION('',(0.,0.,1.));+#7965 = PCURVE('',#7915,#7966);+#7966 = DEFINITIONAL_REPRESENTATION('',(#7967),#7971);+#7967 = LINE('',#7968,#7969);+#7968 = CARTESIAN_POINT('',(0.,-0.8));+#7969 = VECTOR('',#7970,1.);+#7970 = DIRECTION('',(1.,0.));+#7971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7972 = PCURVE('',#7863,#7973);+#7973 = DEFINITIONAL_REPRESENTATION('',(#7974),#7978);+#7974 = LINE('',#7975,#7976);+#7975 = CARTESIAN_POINT('',(0.,0.4));+#7976 = VECTOR('',#7977,1.);+#7977 = DIRECTION('',(1.,0.));+#7978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7979 = ORIENTED_EDGE('',*,*,#7980,.F.);+#7980 = EDGE_CURVE('',#7907,#7958,#7981,.T.);+#7981 = SURFACE_CURVE('',#7982,(#7986,#7993),.PCURVE_S1.);+#7982 = LINE('',#7983,#7984);+#7983 = CARTESIAN_POINT('',(0.65,0.95,0.2));+#7984 = VECTOR('',#7985,1.);+#7985 = DIRECTION('',(0.,1.,0.));+#7986 = PCURVE('',#7915,#7987);+#7987 = DEFINITIONAL_REPRESENTATION('',(#7988),#7992);+#7988 = LINE('',#7989,#7990);+#7989 = CARTESIAN_POINT('',(0.2,0.));+#7990 = VECTOR('',#7991,1.);+#7991 = DIRECTION('',(0.,-1.));+#7992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7993 = PCURVE('',#7889,#7994);+#7994 = DEFINITIONAL_REPRESENTATION('',(#7995),#7999);+#7995 = LINE('',#7996,#7997);+#7996 = CARTESIAN_POINT('',(0.4,0.));+#7997 = VECTOR('',#7998,1.);+#7998 = DIRECTION('',(0.,1.));+#7999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8000 = ADVANCED_FACE('',(#8001),#7807,.F.);+#8001 = FACE_BOUND('',#8002,.F.);+#8002 = EDGE_LOOP('',(#8003,#8024,#8025,#8046));+#8003 = ORIENTED_EDGE('',*,*,#8004,.F.);+#8004 = EDGE_CURVE('',#7785,#7905,#8005,.T.);+#8005 = SURFACE_CURVE('',#8006,(#8010,#8017),.PCURVE_S1.);+#8006 = LINE('',#8007,#8008);+#8007 = CARTESIAN_POINT('',(0.25,0.95,0.));+#8008 = VECTOR('',#8009,1.);+#8009 = DIRECTION('',(1.,0.,0.));+#8010 = PCURVE('',#7807,#8011);+#8011 = DEFINITIONAL_REPRESENTATION('',(#8012),#8016);+#8012 = LINE('',#8013,#8014);+#8013 = CARTESIAN_POINT('',(0.,0.));+#8014 = VECTOR('',#8015,1.);+#8015 = DIRECTION('',(0.,1.));+#8016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8017 = PCURVE('',#7835,#8018);+#8018 = DEFINITIONAL_REPRESENTATION('',(#8019),#8023);+#8019 = LINE('',#8020,#8021);+#8020 = CARTESIAN_POINT('',(0.,0.));+#8021 = VECTOR('',#8022,1.);+#8022 = DIRECTION('',(1.,0.));+#8023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8024 = ORIENTED_EDGE('',*,*,#7784,.T.);+#8025 = ORIENTED_EDGE('',*,*,#8026,.T.);+#8026 = EDGE_CURVE('',#7787,#7907,#8027,.T.);+#8027 = SURFACE_CURVE('',#8028,(#8032,#8039),.PCURVE_S1.);+#8028 = LINE('',#8029,#8030);+#8029 = CARTESIAN_POINT('',(0.25,0.95,0.2));+#8030 = VECTOR('',#8031,1.);+#8031 = DIRECTION('',(1.,0.,0.));+#8032 = PCURVE('',#7807,#8033);+#8033 = DEFINITIONAL_REPRESENTATION('',(#8034),#8038);+#8034 = LINE('',#8035,#8036);+#8035 = CARTESIAN_POINT('',(0.2,0.));+#8036 = VECTOR('',#8037,1.);+#8037 = DIRECTION('',(0.,1.));+#8038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8039 = PCURVE('',#7889,#8040);+#8040 = DEFINITIONAL_REPRESENTATION('',(#8041),#8045);+#8041 = LINE('',#8042,#8043);+#8042 = CARTESIAN_POINT('',(0.,0.));+#8043 = VECTOR('',#8044,1.);+#8044 = DIRECTION('',(1.,0.));+#8045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8046 = ORIENTED_EDGE('',*,*,#7904,.F.);+#8047 = ADVANCED_FACE('',(#8048),#7863,.T.);+#8048 = FACE_BOUND('',#8049,.T.);+#8049 = EDGE_LOOP('',(#8050,#8071,#8072,#8093));+#8050 = ORIENTED_EDGE('',*,*,#8051,.F.);+#8051 = EDGE_CURVE('',#7820,#7935,#8052,.T.);+#8052 = SURFACE_CURVE('',#8053,(#8057,#8064),.PCURVE_S1.);+#8053 = LINE('',#8054,#8055);+#8054 = CARTESIAN_POINT('',(0.25,1.75,0.));+#8055 = VECTOR('',#8056,1.);+#8056 = DIRECTION('',(1.,0.,0.));+#8057 = PCURVE('',#7863,#8058);+#8058 = DEFINITIONAL_REPRESENTATION('',(#8059),#8063);+#8059 = LINE('',#8060,#8061);+#8060 = CARTESIAN_POINT('',(0.,0.));+#8061 = VECTOR('',#8062,1.);+#8062 = DIRECTION('',(0.,1.));+#8063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8064 = PCURVE('',#7835,#8065);+#8065 = DEFINITIONAL_REPRESENTATION('',(#8066),#8070);+#8066 = LINE('',#8067,#8068);+#8067 = CARTESIAN_POINT('',(0.,0.8));+#8068 = VECTOR('',#8069,1.);+#8069 = DIRECTION('',(1.,0.));+#8070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8071 = ORIENTED_EDGE('',*,*,#7847,.T.);+#8072 = ORIENTED_EDGE('',*,*,#8073,.T.);+#8073 = EDGE_CURVE('',#7848,#7958,#8074,.T.);+#8074 = SURFACE_CURVE('',#8075,(#8079,#8086),.PCURVE_S1.);+#8075 = LINE('',#8076,#8077);+#8076 = CARTESIAN_POINT('',(0.25,1.75,0.2));+#8077 = VECTOR('',#8078,1.);+#8078 = DIRECTION('',(1.,0.,0.));+#8079 = PCURVE('',#7863,#8080);+#8080 = DEFINITIONAL_REPRESENTATION('',(#8081),#8085);+#8081 = LINE('',#8082,#8083);+#8082 = CARTESIAN_POINT('',(0.2,0.));+#8083 = VECTOR('',#8084,1.);+#8084 = DIRECTION('',(0.,1.));+#8085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8086 = PCURVE('',#7889,#8087);+#8087 = DEFINITIONAL_REPRESENTATION('',(#8088),#8092);+#8088 = LINE('',#8089,#8090);+#8089 = CARTESIAN_POINT('',(0.,0.8));+#8090 = VECTOR('',#8091,1.);+#8091 = DIRECTION('',(1.,0.));+#8092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8093 = ORIENTED_EDGE('',*,*,#7957,.F.);+#8094 = ADVANCED_FACE('',(#8095),#7835,.F.);+#8095 = FACE_BOUND('',#8096,.F.);+#8096 = EDGE_LOOP('',(#8097,#8098,#8099,#8100));+#8097 = ORIENTED_EDGE('',*,*,#7819,.F.);+#8098 = ORIENTED_EDGE('',*,*,#8004,.T.);+#8099 = ORIENTED_EDGE('',*,*,#7934,.T.);+#8100 = ORIENTED_EDGE('',*,*,#8051,.F.);+#8101 = ADVANCED_FACE('',(#8102),#7889,.T.);+#8102 = FACE_BOUND('',#8103,.T.);+#8103 = EDGE_LOOP('',(#8104,#8105,#8106,#8107));+#8104 = ORIENTED_EDGE('',*,*,#7875,.F.);+#8105 = ORIENTED_EDGE('',*,*,#8026,.T.);+#8106 = ORIENTED_EDGE('',*,*,#7980,.T.);+#8107 = ORIENTED_EDGE('',*,*,#8073,.F.);+#8108 = MANIFOLD_SOLID_BREP('',#8109);+#8109 = CLOSED_SHELL('',(#8110,#8230,#8330,#8377,#8424,#8431));+#8110 = ADVANCED_FACE('',(#8111),#8125,.F.);+#8111 = FACE_BOUND('',#8112,.F.);+#8112 = EDGE_LOOP('',(#8113,#8148,#8176,#8204));+#8113 = ORIENTED_EDGE('',*,*,#8114,.F.);+#8114 = EDGE_CURVE('',#8115,#8117,#8119,.T.);+#8115 = VERTEX_POINT('',#8116);+#8116 = CARTESIAN_POINT('',(-0.75,1.25,0.));+#8117 = VERTEX_POINT('',#8118);+#8118 = CARTESIAN_POINT('',(-0.75,1.25,0.2));+#8119 = SURFACE_CURVE('',#8120,(#8124,#8136),.PCURVE_S1.);+#8120 = LINE('',#8121,#8122);+#8121 = CARTESIAN_POINT('',(-0.75,1.25,0.));+#8122 = VECTOR('',#8123,1.);+#8123 = DIRECTION('',(0.,0.,1.));+#8124 = PCURVE('',#8125,#8130);+#8125 = PLANE('',#8126);+#8126 = AXIS2_PLACEMENT_3D('',#8127,#8128,#8129);+#8127 = CARTESIAN_POINT('',(-0.75,1.25,0.));+#8128 = DIRECTION('',(1.,0.,0.));+#8129 = DIRECTION('',(0.,0.,1.));+#8130 = DEFINITIONAL_REPRESENTATION('',(#8131),#8135);+#8131 = LINE('',#8132,#8133);+#8132 = CARTESIAN_POINT('',(0.,0.));+#8133 = VECTOR('',#8134,1.);+#8134 = DIRECTION('',(1.,0.));+#8135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8136 = PCURVE('',#8137,#8142);+#8137 = PLANE('',#8138);+#8138 = AXIS2_PLACEMENT_3D('',#8139,#8140,#8141);+#8139 = CARTESIAN_POINT('',(-0.75,1.25,0.));+#8140 = DIRECTION('',(0.,1.,0.));+#8141 = DIRECTION('',(0.,0.,1.));+#8142 = DEFINITIONAL_REPRESENTATION('',(#8143),#8147);+#8143 = LINE('',#8144,#8145);+#8144 = CARTESIAN_POINT('',(0.,0.));+#8145 = VECTOR('',#8146,1.);+#8146 = DIRECTION('',(1.,0.));+#8147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8148 = ORIENTED_EDGE('',*,*,#8149,.T.);+#8149 = EDGE_CURVE('',#8115,#8150,#8152,.T.);+#8150 = VERTEX_POINT('',#8151);+#8151 = CARTESIAN_POINT('',(-0.75,1.75,0.));+#8152 = SURFACE_CURVE('',#8153,(#8157,#8164),.PCURVE_S1.);+#8153 = LINE('',#8154,#8155);+#8154 = CARTESIAN_POINT('',(-0.75,1.25,0.));+#8155 = VECTOR('',#8156,1.);+#8156 = DIRECTION('',(0.,1.,0.));+#8157 = PCURVE('',#8125,#8158);+#8158 = DEFINITIONAL_REPRESENTATION('',(#8159),#8163);+#8159 = LINE('',#8160,#8161);+#8160 = CARTESIAN_POINT('',(0.,0.));+#8161 = VECTOR('',#8162,1.);+#8162 = DIRECTION('',(0.,-1.));+#8163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8164 = PCURVE('',#8165,#8170);+#8165 = PLANE('',#8166);+#8166 = AXIS2_PLACEMENT_3D('',#8167,#8168,#8169);+#8167 = CARTESIAN_POINT('',(-0.75,1.25,0.));+#8168 = DIRECTION('',(0.,0.,1.));+#8169 = DIRECTION('',(1.,0.,0.));+#8170 = DEFINITIONAL_REPRESENTATION('',(#8171),#8175);+#8171 = LINE('',#8172,#8173);+#8172 = CARTESIAN_POINT('',(0.,0.));+#8173 = VECTOR('',#8174,1.);+#8174 = DIRECTION('',(0.,1.));+#8175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8176 = ORIENTED_EDGE('',*,*,#8177,.T.);+#8177 = EDGE_CURVE('',#8150,#8178,#8180,.T.);+#8178 = VERTEX_POINT('',#8179);+#8179 = CARTESIAN_POINT('',(-0.75,1.75,0.2));+#8180 = SURFACE_CURVE('',#8181,(#8185,#8192),.PCURVE_S1.);+#8181 = LINE('',#8182,#8183);+#8182 = CARTESIAN_POINT('',(-0.75,1.75,0.));+#8183 = VECTOR('',#8184,1.);+#8184 = DIRECTION('',(0.,0.,1.));+#8185 = PCURVE('',#8125,#8186);+#8186 = DEFINITIONAL_REPRESENTATION('',(#8187),#8191);+#8187 = LINE('',#8188,#8189);+#8188 = CARTESIAN_POINT('',(0.,-0.5));+#8189 = VECTOR('',#8190,1.);+#8190 = DIRECTION('',(1.,0.));+#8191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8192 = PCURVE('',#8193,#8198);+#8193 = PLANE('',#8194);+#8194 = AXIS2_PLACEMENT_3D('',#8195,#8196,#8197);+#8195 = CARTESIAN_POINT('',(-0.75,1.75,0.));+#8196 = DIRECTION('',(0.,1.,0.));+#8197 = DIRECTION('',(0.,0.,1.));+#8198 = DEFINITIONAL_REPRESENTATION('',(#8199),#8203);+#8199 = LINE('',#8200,#8201);+#8200 = CARTESIAN_POINT('',(0.,0.));+#8201 = VECTOR('',#8202,1.);+#8202 = DIRECTION('',(1.,0.));+#8203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8204 = ORIENTED_EDGE('',*,*,#8205,.F.);+#8205 = EDGE_CURVE('',#8117,#8178,#8206,.T.);+#8206 = SURFACE_CURVE('',#8207,(#8211,#8218),.PCURVE_S1.);+#8207 = LINE('',#8208,#8209);+#8208 = CARTESIAN_POINT('',(-0.75,1.25,0.2));+#8209 = VECTOR('',#8210,1.);+#8210 = DIRECTION('',(0.,1.,0.));+#8211 = PCURVE('',#8125,#8212);+#8212 = DEFINITIONAL_REPRESENTATION('',(#8213),#8217);+#8213 = LINE('',#8214,#8215);+#8214 = CARTESIAN_POINT('',(0.2,0.));+#8215 = VECTOR('',#8216,1.);+#8216 = DIRECTION('',(0.,-1.));+#8217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8218 = PCURVE('',#8219,#8224);+#8219 = PLANE('',#8220);+#8220 = AXIS2_PLACEMENT_3D('',#8221,#8222,#8223);+#8221 = CARTESIAN_POINT('',(-0.75,1.25,0.2));+#8222 = DIRECTION('',(0.,0.,1.));+#8223 = DIRECTION('',(1.,0.,0.));+#8224 = DEFINITIONAL_REPRESENTATION('',(#8225),#8229);+#8225 = LINE('',#8226,#8227);+#8226 = CARTESIAN_POINT('',(0.,0.));+#8227 = VECTOR('',#8228,1.);+#8228 = DIRECTION('',(0.,1.));+#8229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8230 = ADVANCED_FACE('',(#8231),#8245,.T.);+#8231 = FACE_BOUND('',#8232,.T.);+#8232 = EDGE_LOOP('',(#8233,#8263,#8286,#8309));+#8233 = ORIENTED_EDGE('',*,*,#8234,.F.);+#8234 = EDGE_CURVE('',#8235,#8237,#8239,.T.);+#8235 = VERTEX_POINT('',#8236);+#8236 = CARTESIAN_POINT('',(-0.5,1.25,0.));+#8237 = VERTEX_POINT('',#8238);+#8238 = CARTESIAN_POINT('',(-0.5,1.25,0.2));+#8239 = SURFACE_CURVE('',#8240,(#8244,#8256),.PCURVE_S1.);+#8240 = LINE('',#8241,#8242);+#8241 = CARTESIAN_POINT('',(-0.5,1.25,0.));+#8242 = VECTOR('',#8243,1.);+#8243 = DIRECTION('',(0.,0.,1.));+#8244 = PCURVE('',#8245,#8250);+#8245 = PLANE('',#8246);+#8246 = AXIS2_PLACEMENT_3D('',#8247,#8248,#8249);+#8247 = CARTESIAN_POINT('',(-0.5,1.25,0.));+#8248 = DIRECTION('',(1.,0.,0.));+#8249 = DIRECTION('',(0.,0.,1.));+#8250 = DEFINITIONAL_REPRESENTATION('',(#8251),#8255);+#8251 = LINE('',#8252,#8253);+#8252 = CARTESIAN_POINT('',(0.,0.));+#8253 = VECTOR('',#8254,1.);+#8254 = DIRECTION('',(1.,0.));+#8255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8256 = PCURVE('',#8137,#8257);+#8257 = DEFINITIONAL_REPRESENTATION('',(#8258),#8262);+#8258 = LINE('',#8259,#8260);+#8259 = CARTESIAN_POINT('',(0.,0.25));+#8260 = VECTOR('',#8261,1.);+#8261 = DIRECTION('',(1.,0.));+#8262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8263 = ORIENTED_EDGE('',*,*,#8264,.T.);+#8264 = EDGE_CURVE('',#8235,#8265,#8267,.T.);+#8265 = VERTEX_POINT('',#8266);+#8266 = CARTESIAN_POINT('',(-0.5,1.75,0.));+#8267 = SURFACE_CURVE('',#8268,(#8272,#8279),.PCURVE_S1.);+#8268 = LINE('',#8269,#8270);+#8269 = CARTESIAN_POINT('',(-0.5,1.25,0.));+#8270 = VECTOR('',#8271,1.);+#8271 = DIRECTION('',(0.,1.,0.));+#8272 = PCURVE('',#8245,#8273);+#8273 = DEFINITIONAL_REPRESENTATION('',(#8274),#8278);+#8274 = LINE('',#8275,#8276);+#8275 = CARTESIAN_POINT('',(0.,0.));+#8276 = VECTOR('',#8277,1.);+#8277 = DIRECTION('',(0.,-1.));+#8278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8279 = PCURVE('',#8165,#8280);+#8280 = DEFINITIONAL_REPRESENTATION('',(#8281),#8285);+#8281 = LINE('',#8282,#8283);+#8282 = CARTESIAN_POINT('',(0.25,0.));+#8283 = VECTOR('',#8284,1.);+#8284 = DIRECTION('',(0.,1.));+#8285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8286 = ORIENTED_EDGE('',*,*,#8287,.T.);+#8287 = EDGE_CURVE('',#8265,#8288,#8290,.T.);+#8288 = VERTEX_POINT('',#8289);+#8289 = CARTESIAN_POINT('',(-0.5,1.75,0.2));+#8290 = SURFACE_CURVE('',#8291,(#8295,#8302),.PCURVE_S1.);+#8291 = LINE('',#8292,#8293);+#8292 = CARTESIAN_POINT('',(-0.5,1.75,0.));+#8293 = VECTOR('',#8294,1.);+#8294 = DIRECTION('',(0.,0.,1.));+#8295 = PCURVE('',#8245,#8296);+#8296 = DEFINITIONAL_REPRESENTATION('',(#8297),#8301);+#8297 = LINE('',#8298,#8299);+#8298 = CARTESIAN_POINT('',(0.,-0.5));+#8299 = VECTOR('',#8300,1.);+#8300 = DIRECTION('',(1.,0.));+#8301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8302 = PCURVE('',#8193,#8303);+#8303 = DEFINITIONAL_REPRESENTATION('',(#8304),#8308);+#8304 = LINE('',#8305,#8306);+#8305 = CARTESIAN_POINT('',(0.,0.25));+#8306 = VECTOR('',#8307,1.);+#8307 = DIRECTION('',(1.,0.));+#8308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8309 = ORIENTED_EDGE('',*,*,#8310,.F.);+#8310 = EDGE_CURVE('',#8237,#8288,#8311,.T.);+#8311 = SURFACE_CURVE('',#8312,(#8316,#8323),.PCURVE_S1.);+#8312 = LINE('',#8313,#8314);+#8313 = CARTESIAN_POINT('',(-0.5,1.25,0.2));+#8314 = VECTOR('',#8315,1.);+#8315 = DIRECTION('',(0.,1.,0.));+#8316 = PCURVE('',#8245,#8317);+#8317 = DEFINITIONAL_REPRESENTATION('',(#8318),#8322);+#8318 = LINE('',#8319,#8320);+#8319 = CARTESIAN_POINT('',(0.2,0.));+#8320 = VECTOR('',#8321,1.);+#8321 = DIRECTION('',(0.,-1.));+#8322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8323 = PCURVE('',#8219,#8324);+#8324 = DEFINITIONAL_REPRESENTATION('',(#8325),#8329);+#8325 = LINE('',#8326,#8327);+#8326 = CARTESIAN_POINT('',(0.25,0.));+#8327 = VECTOR('',#8328,1.);+#8328 = DIRECTION('',(0.,1.));+#8329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8330 = ADVANCED_FACE('',(#8331),#8137,.F.);+#8331 = FACE_BOUND('',#8332,.F.);+#8332 = EDGE_LOOP('',(#8333,#8354,#8355,#8376));+#8333 = ORIENTED_EDGE('',*,*,#8334,.F.);+#8334 = EDGE_CURVE('',#8115,#8235,#8335,.T.);+#8335 = SURFACE_CURVE('',#8336,(#8340,#8347),.PCURVE_S1.);+#8336 = LINE('',#8337,#8338);+#8337 = CARTESIAN_POINT('',(-0.75,1.25,0.));+#8338 = VECTOR('',#8339,1.);+#8339 = DIRECTION('',(1.,0.,0.));+#8340 = PCURVE('',#8137,#8341);+#8341 = DEFINITIONAL_REPRESENTATION('',(#8342),#8346);+#8342 = LINE('',#8343,#8344);+#8343 = CARTESIAN_POINT('',(0.,0.));+#8344 = VECTOR('',#8345,1.);+#8345 = DIRECTION('',(0.,1.));+#8346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8347 = PCURVE('',#8165,#8348);+#8348 = DEFINITIONAL_REPRESENTATION('',(#8349),#8353);+#8349 = LINE('',#8350,#8351);+#8350 = CARTESIAN_POINT('',(0.,0.));+#8351 = VECTOR('',#8352,1.);+#8352 = DIRECTION('',(1.,0.));+#8353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8354 = ORIENTED_EDGE('',*,*,#8114,.T.);+#8355 = ORIENTED_EDGE('',*,*,#8356,.T.);+#8356 = EDGE_CURVE('',#8117,#8237,#8357,.T.);+#8357 = SURFACE_CURVE('',#8358,(#8362,#8369),.PCURVE_S1.);+#8358 = LINE('',#8359,#8360);+#8359 = CARTESIAN_POINT('',(-0.75,1.25,0.2));+#8360 = VECTOR('',#8361,1.);+#8361 = DIRECTION('',(1.,0.,0.));+#8362 = PCURVE('',#8137,#8363);+#8363 = DEFINITIONAL_REPRESENTATION('',(#8364),#8368);+#8364 = LINE('',#8365,#8366);+#8365 = CARTESIAN_POINT('',(0.2,0.));+#8366 = VECTOR('',#8367,1.);+#8367 = DIRECTION('',(0.,1.));+#8368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8369 = PCURVE('',#8219,#8370);+#8370 = DEFINITIONAL_REPRESENTATION('',(#8371),#8375);+#8371 = LINE('',#8372,#8373);+#8372 = CARTESIAN_POINT('',(0.,0.));+#8373 = VECTOR('',#8374,1.);+#8374 = DIRECTION('',(1.,0.));+#8375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8376 = ORIENTED_EDGE('',*,*,#8234,.F.);+#8377 = ADVANCED_FACE('',(#8378),#8193,.T.);+#8378 = FACE_BOUND('',#8379,.T.);+#8379 = EDGE_LOOP('',(#8380,#8401,#8402,#8423));+#8380 = ORIENTED_EDGE('',*,*,#8381,.F.);+#8381 = EDGE_CURVE('',#8150,#8265,#8382,.T.);+#8382 = SURFACE_CURVE('',#8383,(#8387,#8394),.PCURVE_S1.);+#8383 = LINE('',#8384,#8385);+#8384 = CARTESIAN_POINT('',(-0.75,1.75,0.));+#8385 = VECTOR('',#8386,1.);+#8386 = DIRECTION('',(1.,0.,0.));+#8387 = PCURVE('',#8193,#8388);+#8388 = DEFINITIONAL_REPRESENTATION('',(#8389),#8393);+#8389 = LINE('',#8390,#8391);+#8390 = CARTESIAN_POINT('',(0.,0.));+#8391 = VECTOR('',#8392,1.);+#8392 = DIRECTION('',(0.,1.));+#8393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8394 = PCURVE('',#8165,#8395);+#8395 = DEFINITIONAL_REPRESENTATION('',(#8396),#8400);+#8396 = LINE('',#8397,#8398);+#8397 = CARTESIAN_POINT('',(0.,0.5));+#8398 = VECTOR('',#8399,1.);+#8399 = DIRECTION('',(1.,0.));+#8400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8401 = ORIENTED_EDGE('',*,*,#8177,.T.);+#8402 = ORIENTED_EDGE('',*,*,#8403,.T.);+#8403 = EDGE_CURVE('',#8178,#8288,#8404,.T.);+#8404 = SURFACE_CURVE('',#8405,(#8409,#8416),.PCURVE_S1.);+#8405 = LINE('',#8406,#8407);+#8406 = CARTESIAN_POINT('',(-0.75,1.75,0.2));+#8407 = VECTOR('',#8408,1.);+#8408 = DIRECTION('',(1.,0.,0.));+#8409 = PCURVE('',#8193,#8410);+#8410 = DEFINITIONAL_REPRESENTATION('',(#8411),#8415);+#8411 = LINE('',#8412,#8413);+#8412 = CARTESIAN_POINT('',(0.2,0.));+#8413 = VECTOR('',#8414,1.);+#8414 = DIRECTION('',(0.,1.));+#8415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8416 = PCURVE('',#8219,#8417);+#8417 = DEFINITIONAL_REPRESENTATION('',(#8418),#8422);+#8418 = LINE('',#8419,#8420);+#8419 = CARTESIAN_POINT('',(0.,0.5));+#8420 = VECTOR('',#8421,1.);+#8421 = DIRECTION('',(1.,0.));+#8422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8423 = ORIENTED_EDGE('',*,*,#8287,.F.);+#8424 = ADVANCED_FACE('',(#8425),#8165,.F.);+#8425 = FACE_BOUND('',#8426,.F.);+#8426 = EDGE_LOOP('',(#8427,#8428,#8429,#8430));+#8427 = ORIENTED_EDGE('',*,*,#8149,.F.);+#8428 = ORIENTED_EDGE('',*,*,#8334,.T.);+#8429 = ORIENTED_EDGE('',*,*,#8264,.T.);+#8430 = ORIENTED_EDGE('',*,*,#8381,.F.);+#8431 = ADVANCED_FACE('',(#8432),#8219,.T.);+#8432 = FACE_BOUND('',#8433,.T.);+#8433 = EDGE_LOOP('',(#8434,#8435,#8436,#8437));+#8434 = ORIENTED_EDGE('',*,*,#8205,.F.);+#8435 = ORIENTED_EDGE('',*,*,#8356,.T.);+#8436 = ORIENTED_EDGE('',*,*,#8310,.T.);+#8437 = ORIENTED_EDGE('',*,*,#8403,.F.);+#8438 = MANIFOLD_SOLID_BREP('',#8439);+#8439 = CLOSED_SHELL('',(#8440,#8560,#8660,#8707,#8754,#8761));+#8440 = ADVANCED_FACE('',(#8441),#8455,.F.);+#8441 = FACE_BOUND('',#8442,.F.);+#8442 = EDGE_LOOP('',(#8443,#8478,#8506,#8534));+#8443 = ORIENTED_EDGE('',*,*,#8444,.F.);+#8444 = EDGE_CURVE('',#8445,#8447,#8449,.T.);+#8445 = VERTEX_POINT('',#8446);+#8446 = CARTESIAN_POINT('',(-1.25,1.25,0.));+#8447 = VERTEX_POINT('',#8448);+#8448 = CARTESIAN_POINT('',(-1.25,1.25,0.2));+#8449 = SURFACE_CURVE('',#8450,(#8454,#8466),.PCURVE_S1.);+#8450 = LINE('',#8451,#8452);+#8451 = CARTESIAN_POINT('',(-1.25,1.25,0.));+#8452 = VECTOR('',#8453,1.);+#8453 = DIRECTION('',(0.,0.,1.));+#8454 = PCURVE('',#8455,#8460);+#8455 = PLANE('',#8456);+#8456 = AXIS2_PLACEMENT_3D('',#8457,#8458,#8459);+#8457 = CARTESIAN_POINT('',(-1.25,1.25,0.));+#8458 = DIRECTION('',(1.,0.,0.));+#8459 = DIRECTION('',(0.,0.,1.));+#8460 = DEFINITIONAL_REPRESENTATION('',(#8461),#8465);+#8461 = LINE('',#8462,#8463);+#8462 = CARTESIAN_POINT('',(0.,0.));+#8463 = VECTOR('',#8464,1.);+#8464 = DIRECTION('',(1.,0.));+#8465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8466 = PCURVE('',#8467,#8472);+#8467 = PLANE('',#8468);+#8468 = AXIS2_PLACEMENT_3D('',#8469,#8470,#8471);+#8469 = CARTESIAN_POINT('',(-1.25,1.25,0.));+#8470 = DIRECTION('',(0.,1.,0.));+#8471 = DIRECTION('',(0.,0.,1.));+#8472 = DEFINITIONAL_REPRESENTATION('',(#8473),#8477);+#8473 = LINE('',#8474,#8475);+#8474 = CARTESIAN_POINT('',(0.,0.));+#8475 = VECTOR('',#8476,1.);+#8476 = DIRECTION('',(1.,0.));+#8477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8478 = ORIENTED_EDGE('',*,*,#8479,.T.);+#8479 = EDGE_CURVE('',#8445,#8480,#8482,.T.);+#8480 = VERTEX_POINT('',#8481);+#8481 = CARTESIAN_POINT('',(-1.25,1.75,0.));+#8482 = SURFACE_CURVE('',#8483,(#8487,#8494),.PCURVE_S1.);+#8483 = LINE('',#8484,#8485);+#8484 = CARTESIAN_POINT('',(-1.25,1.25,0.));+#8485 = VECTOR('',#8486,1.);+#8486 = DIRECTION('',(0.,1.,0.));+#8487 = PCURVE('',#8455,#8488);+#8488 = DEFINITIONAL_REPRESENTATION('',(#8489),#8493);+#8489 = LINE('',#8490,#8491);+#8490 = CARTESIAN_POINT('',(0.,0.));+#8491 = VECTOR('',#8492,1.);+#8492 = DIRECTION('',(0.,-1.));+#8493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8494 = PCURVE('',#8495,#8500);+#8495 = PLANE('',#8496);+#8496 = AXIS2_PLACEMENT_3D('',#8497,#8498,#8499);+#8497 = CARTESIAN_POINT('',(-1.25,1.25,0.));+#8498 = DIRECTION('',(0.,0.,1.));+#8499 = DIRECTION('',(1.,0.,0.));+#8500 = DEFINITIONAL_REPRESENTATION('',(#8501),#8505);+#8501 = LINE('',#8502,#8503);+#8502 = CARTESIAN_POINT('',(0.,0.));+#8503 = VECTOR('',#8504,1.);+#8504 = DIRECTION('',(0.,1.));+#8505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8506 = ORIENTED_EDGE('',*,*,#8507,.T.);+#8507 = EDGE_CURVE('',#8480,#8508,#8510,.T.);+#8508 = VERTEX_POINT('',#8509);+#8509 = CARTESIAN_POINT('',(-1.25,1.75,0.2));+#8510 = SURFACE_CURVE('',#8511,(#8515,#8522),.PCURVE_S1.);+#8511 = LINE('',#8512,#8513);+#8512 = CARTESIAN_POINT('',(-1.25,1.75,0.));+#8513 = VECTOR('',#8514,1.);+#8514 = DIRECTION('',(0.,0.,1.));+#8515 = PCURVE('',#8455,#8516);+#8516 = DEFINITIONAL_REPRESENTATION('',(#8517),#8521);+#8517 = LINE('',#8518,#8519);+#8518 = CARTESIAN_POINT('',(0.,-0.5));+#8519 = VECTOR('',#8520,1.);+#8520 = DIRECTION('',(1.,0.));+#8521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8522 = PCURVE('',#8523,#8528);+#8523 = PLANE('',#8524);+#8524 = AXIS2_PLACEMENT_3D('',#8525,#8526,#8527);+#8525 = CARTESIAN_POINT('',(-1.25,1.75,0.));+#8526 = DIRECTION('',(0.,1.,0.));+#8527 = DIRECTION('',(0.,0.,1.));+#8528 = DEFINITIONAL_REPRESENTATION('',(#8529),#8533);+#8529 = LINE('',#8530,#8531);+#8530 = CARTESIAN_POINT('',(0.,0.));+#8531 = VECTOR('',#8532,1.);+#8532 = DIRECTION('',(1.,0.));+#8533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8534 = ORIENTED_EDGE('',*,*,#8535,.F.);+#8535 = EDGE_CURVE('',#8447,#8508,#8536,.T.);+#8536 = SURFACE_CURVE('',#8537,(#8541,#8548),.PCURVE_S1.);+#8537 = LINE('',#8538,#8539);+#8538 = CARTESIAN_POINT('',(-1.25,1.25,0.2));+#8539 = VECTOR('',#8540,1.);+#8540 = DIRECTION('',(0.,1.,0.));+#8541 = PCURVE('',#8455,#8542);+#8542 = DEFINITIONAL_REPRESENTATION('',(#8543),#8547);+#8543 = LINE('',#8544,#8545);+#8544 = CARTESIAN_POINT('',(0.2,0.));+#8545 = VECTOR('',#8546,1.);+#8546 = DIRECTION('',(0.,-1.));+#8547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8548 = PCURVE('',#8549,#8554);+#8549 = PLANE('',#8550);+#8550 = AXIS2_PLACEMENT_3D('',#8551,#8552,#8553);+#8551 = CARTESIAN_POINT('',(-1.25,1.25,0.2));+#8552 = DIRECTION('',(0.,0.,1.));+#8553 = DIRECTION('',(1.,0.,0.));+#8554 = DEFINITIONAL_REPRESENTATION('',(#8555),#8559);+#8555 = LINE('',#8556,#8557);+#8556 = CARTESIAN_POINT('',(0.,0.));+#8557 = VECTOR('',#8558,1.);+#8558 = DIRECTION('',(0.,1.));+#8559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8560 = ADVANCED_FACE('',(#8561),#8575,.T.);+#8561 = FACE_BOUND('',#8562,.T.);+#8562 = EDGE_LOOP('',(#8563,#8593,#8616,#8639));+#8563 = ORIENTED_EDGE('',*,*,#8564,.F.);+#8564 = EDGE_CURVE('',#8565,#8567,#8569,.T.);+#8565 = VERTEX_POINT('',#8566);+#8566 = CARTESIAN_POINT('',(-1.,1.25,0.));+#8567 = VERTEX_POINT('',#8568);+#8568 = CARTESIAN_POINT('',(-1.,1.25,0.2));+#8569 = SURFACE_CURVE('',#8570,(#8574,#8586),.PCURVE_S1.);+#8570 = LINE('',#8571,#8572);+#8571 = CARTESIAN_POINT('',(-1.,1.25,0.));+#8572 = VECTOR('',#8573,1.);+#8573 = DIRECTION('',(0.,0.,1.));+#8574 = PCURVE('',#8575,#8580);+#8575 = PLANE('',#8576);+#8576 = AXIS2_PLACEMENT_3D('',#8577,#8578,#8579);+#8577 = CARTESIAN_POINT('',(-1.,1.25,0.));+#8578 = DIRECTION('',(1.,0.,0.));+#8579 = DIRECTION('',(0.,0.,1.));+#8580 = DEFINITIONAL_REPRESENTATION('',(#8581),#8585);+#8581 = LINE('',#8582,#8583);+#8582 = CARTESIAN_POINT('',(0.,0.));+#8583 = VECTOR('',#8584,1.);+#8584 = DIRECTION('',(1.,0.));+#8585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8586 = PCURVE('',#8467,#8587);+#8587 = DEFINITIONAL_REPRESENTATION('',(#8588),#8592);+#8588 = LINE('',#8589,#8590);+#8589 = CARTESIAN_POINT('',(0.,0.25));+#8590 = VECTOR('',#8591,1.);+#8591 = DIRECTION('',(1.,0.));+#8592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8593 = ORIENTED_EDGE('',*,*,#8594,.T.);+#8594 = EDGE_CURVE('',#8565,#8595,#8597,.T.);+#8595 = VERTEX_POINT('',#8596);+#8596 = CARTESIAN_POINT('',(-1.,1.75,0.));+#8597 = SURFACE_CURVE('',#8598,(#8602,#8609),.PCURVE_S1.);+#8598 = LINE('',#8599,#8600);+#8599 = CARTESIAN_POINT('',(-1.,1.25,0.));+#8600 = VECTOR('',#8601,1.);+#8601 = DIRECTION('',(0.,1.,0.));+#8602 = PCURVE('',#8575,#8603);+#8603 = DEFINITIONAL_REPRESENTATION('',(#8604),#8608);+#8604 = LINE('',#8605,#8606);+#8605 = CARTESIAN_POINT('',(0.,0.));+#8606 = VECTOR('',#8607,1.);+#8607 = DIRECTION('',(0.,-1.));+#8608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8609 = PCURVE('',#8495,#8610);+#8610 = DEFINITIONAL_REPRESENTATION('',(#8611),#8615);+#8611 = LINE('',#8612,#8613);+#8612 = CARTESIAN_POINT('',(0.25,0.));+#8613 = VECTOR('',#8614,1.);+#8614 = DIRECTION('',(0.,1.));+#8615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8616 = ORIENTED_EDGE('',*,*,#8617,.T.);+#8617 = EDGE_CURVE('',#8595,#8618,#8620,.T.);+#8618 = VERTEX_POINT('',#8619);+#8619 = CARTESIAN_POINT('',(-1.,1.75,0.2));+#8620 = SURFACE_CURVE('',#8621,(#8625,#8632),.PCURVE_S1.);+#8621 = LINE('',#8622,#8623);+#8622 = CARTESIAN_POINT('',(-1.,1.75,0.));+#8623 = VECTOR('',#8624,1.);+#8624 = DIRECTION('',(0.,0.,1.));+#8625 = PCURVE('',#8575,#8626);+#8626 = DEFINITIONAL_REPRESENTATION('',(#8627),#8631);+#8627 = LINE('',#8628,#8629);+#8628 = CARTESIAN_POINT('',(0.,-0.5));+#8629 = VECTOR('',#8630,1.);+#8630 = DIRECTION('',(1.,0.));+#8631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8632 = PCURVE('',#8523,#8633);+#8633 = DEFINITIONAL_REPRESENTATION('',(#8634),#8638);+#8634 = LINE('',#8635,#8636);+#8635 = CARTESIAN_POINT('',(0.,0.25));+#8636 = VECTOR('',#8637,1.);+#8637 = DIRECTION('',(1.,0.));+#8638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8639 = ORIENTED_EDGE('',*,*,#8640,.F.);+#8640 = EDGE_CURVE('',#8567,#8618,#8641,.T.);+#8641 = SURFACE_CURVE('',#8642,(#8646,#8653),.PCURVE_S1.);+#8642 = LINE('',#8643,#8644);+#8643 = CARTESIAN_POINT('',(-1.,1.25,0.2));+#8644 = VECTOR('',#8645,1.);+#8645 = DIRECTION('',(0.,1.,0.));+#8646 = PCURVE('',#8575,#8647);+#8647 = DEFINITIONAL_REPRESENTATION('',(#8648),#8652);+#8648 = LINE('',#8649,#8650);+#8649 = CARTESIAN_POINT('',(0.2,0.));+#8650 = VECTOR('',#8651,1.);+#8651 = DIRECTION('',(0.,-1.));+#8652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8653 = PCURVE('',#8549,#8654);+#8654 = DEFINITIONAL_REPRESENTATION('',(#8655),#8659);+#8655 = LINE('',#8656,#8657);+#8656 = CARTESIAN_POINT('',(0.25,0.));+#8657 = VECTOR('',#8658,1.);+#8658 = DIRECTION('',(0.,1.));+#8659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8660 = ADVANCED_FACE('',(#8661),#8467,.F.);+#8661 = FACE_BOUND('',#8662,.F.);+#8662 = EDGE_LOOP('',(#8663,#8684,#8685,#8706));+#8663 = ORIENTED_EDGE('',*,*,#8664,.F.);+#8664 = EDGE_CURVE('',#8445,#8565,#8665,.T.);+#8665 = SURFACE_CURVE('',#8666,(#8670,#8677),.PCURVE_S1.);+#8666 = LINE('',#8667,#8668);+#8667 = CARTESIAN_POINT('',(-1.25,1.25,0.));+#8668 = VECTOR('',#8669,1.);+#8669 = DIRECTION('',(1.,0.,0.));+#8670 = PCURVE('',#8467,#8671);+#8671 = DEFINITIONAL_REPRESENTATION('',(#8672),#8676);+#8672 = LINE('',#8673,#8674);+#8673 = CARTESIAN_POINT('',(0.,0.));+#8674 = VECTOR('',#8675,1.);+#8675 = DIRECTION('',(0.,1.));+#8676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8677 = PCURVE('',#8495,#8678);+#8678 = DEFINITIONAL_REPRESENTATION('',(#8679),#8683);+#8679 = LINE('',#8680,#8681);+#8680 = CARTESIAN_POINT('',(0.,0.));+#8681 = VECTOR('',#8682,1.);+#8682 = DIRECTION('',(1.,0.));+#8683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8684 = ORIENTED_EDGE('',*,*,#8444,.T.);+#8685 = ORIENTED_EDGE('',*,*,#8686,.T.);+#8686 = EDGE_CURVE('',#8447,#8567,#8687,.T.);+#8687 = SURFACE_CURVE('',#8688,(#8692,#8699),.PCURVE_S1.);+#8688 = LINE('',#8689,#8690);+#8689 = CARTESIAN_POINT('',(-1.25,1.25,0.2));+#8690 = VECTOR('',#8691,1.);+#8691 = DIRECTION('',(1.,0.,0.));+#8692 = PCURVE('',#8467,#8693);+#8693 = DEFINITIONAL_REPRESENTATION('',(#8694),#8698);+#8694 = LINE('',#8695,#8696);+#8695 = CARTESIAN_POINT('',(0.2,0.));+#8696 = VECTOR('',#8697,1.);+#8697 = DIRECTION('',(0.,1.));+#8698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8699 = PCURVE('',#8549,#8700);+#8700 = DEFINITIONAL_REPRESENTATION('',(#8701),#8705);+#8701 = LINE('',#8702,#8703);+#8702 = CARTESIAN_POINT('',(0.,0.));+#8703 = VECTOR('',#8704,1.);+#8704 = DIRECTION('',(1.,0.));+#8705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8706 = ORIENTED_EDGE('',*,*,#8564,.F.);+#8707 = ADVANCED_FACE('',(#8708),#8523,.T.);+#8708 = FACE_BOUND('',#8709,.T.);+#8709 = EDGE_LOOP('',(#8710,#8731,#8732,#8753));+#8710 = ORIENTED_EDGE('',*,*,#8711,.F.);+#8711 = EDGE_CURVE('',#8480,#8595,#8712,.T.);+#8712 = SURFACE_CURVE('',#8713,(#8717,#8724),.PCURVE_S1.);+#8713 = LINE('',#8714,#8715);+#8714 = CARTESIAN_POINT('',(-1.25,1.75,0.));+#8715 = VECTOR('',#8716,1.);+#8716 = DIRECTION('',(1.,0.,0.));+#8717 = PCURVE('',#8523,#8718);+#8718 = DEFINITIONAL_REPRESENTATION('',(#8719),#8723);+#8719 = LINE('',#8720,#8721);+#8720 = CARTESIAN_POINT('',(0.,0.));+#8721 = VECTOR('',#8722,1.);+#8722 = DIRECTION('',(0.,1.));+#8723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8724 = PCURVE('',#8495,#8725);+#8725 = DEFINITIONAL_REPRESENTATION('',(#8726),#8730);+#8726 = LINE('',#8727,#8728);+#8727 = CARTESIAN_POINT('',(0.,0.5));+#8728 = VECTOR('',#8729,1.);+#8729 = DIRECTION('',(1.,0.));+#8730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8731 = ORIENTED_EDGE('',*,*,#8507,.T.);+#8732 = ORIENTED_EDGE('',*,*,#8733,.T.);+#8733 = EDGE_CURVE('',#8508,#8618,#8734,.T.);+#8734 = SURFACE_CURVE('',#8735,(#8739,#8746),.PCURVE_S1.);+#8735 = LINE('',#8736,#8737);+#8736 = CARTESIAN_POINT('',(-1.25,1.75,0.2));+#8737 = VECTOR('',#8738,1.);+#8738 = DIRECTION('',(1.,0.,0.));+#8739 = PCURVE('',#8523,#8740);+#8740 = DEFINITIONAL_REPRESENTATION('',(#8741),#8745);+#8741 = LINE('',#8742,#8743);+#8742 = CARTESIAN_POINT('',(0.2,0.));+#8743 = VECTOR('',#8744,1.);+#8744 = DIRECTION('',(0.,1.));+#8745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8746 = PCURVE('',#8549,#8747);+#8747 = DEFINITIONAL_REPRESENTATION('',(#8748),#8752);+#8748 = LINE('',#8749,#8750);+#8749 = CARTESIAN_POINT('',(0.,0.5));+#8750 = VECTOR('',#8751,1.);+#8751 = DIRECTION('',(1.,0.));+#8752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8753 = ORIENTED_EDGE('',*,*,#8617,.F.);+#8754 = ADVANCED_FACE('',(#8755),#8495,.F.);+#8755 = FACE_BOUND('',#8756,.F.);+#8756 = EDGE_LOOP('',(#8757,#8758,#8759,#8760));+#8757 = ORIENTED_EDGE('',*,*,#8479,.F.);+#8758 = ORIENTED_EDGE('',*,*,#8664,.T.);+#8759 = ORIENTED_EDGE('',*,*,#8594,.T.);+#8760 = ORIENTED_EDGE('',*,*,#8711,.F.);+#8761 = ADVANCED_FACE('',(#8762),#8549,.T.);+#8762 = FACE_BOUND('',#8763,.T.);+#8763 = EDGE_LOOP('',(#8764,#8765,#8766,#8767));+#8764 = ORIENTED_EDGE('',*,*,#8535,.F.);+#8765 = ORIENTED_EDGE('',*,*,#8686,.T.);+#8766 = ORIENTED_EDGE('',*,*,#8640,.T.);+#8767 = ORIENTED_EDGE('',*,*,#8733,.F.);+#8768 = MANIFOLD_SOLID_BREP('',#8769);+#8769 = CLOSED_SHELL('',(#8770,#8890,#9022,#9071,#9166,#9193,#9220,#9247+ ));+#8770 = ADVANCED_FACE('',(#8771),#8785,.F.);+#8771 = FACE_BOUND('',#8772,.F.);+#8772 = EDGE_LOOP('',(#8773,#8808,#8836,#8864));+#8773 = ORIENTED_EDGE('',*,*,#8774,.F.);+#8774 = EDGE_CURVE('',#8775,#8777,#8779,.T.);+#8775 = VERTEX_POINT('',#8776);+#8776 = CARTESIAN_POINT('',(-2.,0.95,0.2));+#8777 = VERTEX_POINT('',#8778);+#8778 = CARTESIAN_POINT('',(-2.,1.35,0.2));+#8779 = SURFACE_CURVE('',#8780,(#8784,#8796),.PCURVE_S1.);+#8780 = LINE('',#8781,#8782);+#8781 = CARTESIAN_POINT('',(-2.,0.95,0.2));+#8782 = VECTOR('',#8783,1.);+#8783 = DIRECTION('',(0.,1.,0.));+#8784 = PCURVE('',#8785,#8790);+#8785 = PLANE('',#8786);+#8786 = AXIS2_PLACEMENT_3D('',#8787,#8788,#8789);+#8787 = CARTESIAN_POINT('',(-2.,0.95,0.));+#8788 = DIRECTION('',(1.,0.,0.));+#8789 = DIRECTION('',(0.,0.,1.));+#8790 = DEFINITIONAL_REPRESENTATION('',(#8791),#8795);+#8791 = LINE('',#8792,#8793);+#8792 = CARTESIAN_POINT('',(0.2,0.));+#8793 = VECTOR('',#8794,1.);+#8794 = DIRECTION('',(0.,-1.));+#8795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8796 = PCURVE('',#8797,#8802);+#8797 = PLANE('',#8798);+#8798 = AXIS2_PLACEMENT_3D('',#8799,#8800,#8801);+#8799 = CARTESIAN_POINT('',(-2.,0.95,0.2));+#8800 = DIRECTION('',(0.,0.,1.));+#8801 = DIRECTION('',(1.,0.,0.));+#8802 = DEFINITIONAL_REPRESENTATION('',(#8803),#8807);+#8803 = LINE('',#8804,#8805);+#8804 = CARTESIAN_POINT('',(0.,0.));+#8805 = VECTOR('',#8806,1.);+#8806 = DIRECTION('',(0.,1.));+#8807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8808 = ORIENTED_EDGE('',*,*,#8809,.F.);+#8809 = EDGE_CURVE('',#8810,#8775,#8812,.T.);+#8810 = VERTEX_POINT('',#8811);+#8811 = CARTESIAN_POINT('',(-2.,0.95,0.));+#8812 = SURFACE_CURVE('',#8813,(#8817,#8824),.PCURVE_S1.);+#8813 = LINE('',#8814,#8815);+#8814 = CARTESIAN_POINT('',(-2.,0.95,0.));+#8815 = VECTOR('',#8816,1.);+#8816 = DIRECTION('',(0.,0.,1.));+#8817 = PCURVE('',#8785,#8818);+#8818 = DEFINITIONAL_REPRESENTATION('',(#8819),#8823);+#8819 = LINE('',#8820,#8821);+#8820 = CARTESIAN_POINT('',(0.,0.));+#8821 = VECTOR('',#8822,1.);+#8822 = DIRECTION('',(1.,0.));+#8823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8824 = PCURVE('',#8825,#8830);+#8825 = PLANE('',#8826);+#8826 = AXIS2_PLACEMENT_3D('',#8827,#8828,#8829);+#8827 = CARTESIAN_POINT('',(-2.,0.95,0.));+#8828 = DIRECTION('',(0.,1.,0.));+#8829 = DIRECTION('',(0.,0.,1.));+#8830 = DEFINITIONAL_REPRESENTATION('',(#8831),#8835);+#8831 = LINE('',#8832,#8833);+#8832 = CARTESIAN_POINT('',(0.,0.));+#8833 = VECTOR('',#8834,1.);+#8834 = DIRECTION('',(1.,0.));+#8835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8836 = ORIENTED_EDGE('',*,*,#8837,.T.);+#8837 = EDGE_CURVE('',#8810,#8838,#8840,.T.);+#8838 = VERTEX_POINT('',#8839);+#8839 = CARTESIAN_POINT('',(-2.,1.35,0.));+#8840 = SURFACE_CURVE('',#8841,(#8845,#8852),.PCURVE_S1.);+#8841 = LINE('',#8842,#8843);+#8842 = CARTESIAN_POINT('',(-2.,0.95,0.));+#8843 = VECTOR('',#8844,1.);+#8844 = DIRECTION('',(0.,1.,0.));+#8845 = PCURVE('',#8785,#8846);+#8846 = DEFINITIONAL_REPRESENTATION('',(#8847),#8851);+#8847 = LINE('',#8848,#8849);+#8848 = CARTESIAN_POINT('',(0.,0.));+#8849 = VECTOR('',#8850,1.);+#8850 = DIRECTION('',(0.,-1.));+#8851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8852 = PCURVE('',#8853,#8858);+#8853 = PLANE('',#8854);+#8854 = AXIS2_PLACEMENT_3D('',#8855,#8856,#8857);+#8855 = CARTESIAN_POINT('',(-2.,0.95,0.));+#8856 = DIRECTION('',(0.,0.,1.));+#8857 = DIRECTION('',(1.,0.,0.));+#8858 = DEFINITIONAL_REPRESENTATION('',(#8859),#8863);+#8859 = LINE('',#8860,#8861);+#8860 = CARTESIAN_POINT('',(0.,0.));+#8861 = VECTOR('',#8862,1.);+#8862 = DIRECTION('',(0.,1.));+#8863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8864 = ORIENTED_EDGE('',*,*,#8865,.T.);+#8865 = EDGE_CURVE('',#8838,#8777,#8866,.T.);+#8866 = SURFACE_CURVE('',#8867,(#8871,#8878),.PCURVE_S1.);+#8867 = LINE('',#8868,#8869);+#8868 = CARTESIAN_POINT('',(-2.,1.35,0.));+#8869 = VECTOR('',#8870,1.);+#8870 = DIRECTION('',(0.,0.,1.));+#8871 = PCURVE('',#8785,#8872);+#8872 = DEFINITIONAL_REPRESENTATION('',(#8873),#8877);+#8873 = LINE('',#8874,#8875);+#8874 = CARTESIAN_POINT('',(0.,-0.4));+#8875 = VECTOR('',#8876,1.);+#8876 = DIRECTION('',(1.,0.));+#8877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8878 = PCURVE('',#8879,#8884);+#8879 = PLANE('',#8880);+#8880 = AXIS2_PLACEMENT_3D('',#8881,#8882,#8883);+#8881 = CARTESIAN_POINT('',(-2.,1.35,0.));+#8882 = DIRECTION('',(0.,1.,0.));+#8883 = DIRECTION('',(0.,0.,1.));+#8884 = DEFINITIONAL_REPRESENTATION('',(#8885),#8889);+#8885 = LINE('',#8886,#8887);+#8886 = CARTESIAN_POINT('',(0.,0.));+#8887 = VECTOR('',#8888,1.);+#8888 = DIRECTION('',(1.,0.));+#8889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8890 = ADVANCED_FACE('',(#8891),#8797,.T.);+#8891 = FACE_BOUND('',#8892,.T.);+#8892 = EDGE_LOOP('',(#8893,#8894,#8917,#8945,#8973,#9001));+#8893 = ORIENTED_EDGE('',*,*,#8774,.F.);+#8894 = ORIENTED_EDGE('',*,*,#8895,.T.);+#8895 = EDGE_CURVE('',#8775,#8896,#8898,.T.);+#8896 = VERTEX_POINT('',#8897);+#8897 = CARTESIAN_POINT('',(-1.5,0.95,0.2));+#8898 = SURFACE_CURVE('',#8899,(#8903,#8910),.PCURVE_S1.);+#8899 = LINE('',#8900,#8901);+#8900 = CARTESIAN_POINT('',(-2.,0.95,0.2));+#8901 = VECTOR('',#8902,1.);+#8902 = DIRECTION('',(1.,0.,0.));+#8903 = PCURVE('',#8797,#8904);+#8904 = DEFINITIONAL_REPRESENTATION('',(#8905),#8909);+#8905 = LINE('',#8906,#8907);+#8906 = CARTESIAN_POINT('',(0.,0.));+#8907 = VECTOR('',#8908,1.);+#8908 = DIRECTION('',(1.,0.));+#8909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8910 = PCURVE('',#8825,#8911);+#8911 = DEFINITIONAL_REPRESENTATION('',(#8912),#8916);+#8912 = LINE('',#8913,#8914);+#8913 = CARTESIAN_POINT('',(0.2,0.));+#8914 = VECTOR('',#8915,1.);+#8915 = DIRECTION('',(0.,1.));+#8916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8917 = ORIENTED_EDGE('',*,*,#8918,.T.);+#8918 = EDGE_CURVE('',#8896,#8919,#8921,.T.);+#8919 = VERTEX_POINT('',#8920);+#8920 = CARTESIAN_POINT('',(-1.5,1.75,0.2));+#8921 = SURFACE_CURVE('',#8922,(#8926,#8933),.PCURVE_S1.);+#8922 = LINE('',#8923,#8924);+#8923 = CARTESIAN_POINT('',(-1.5,0.95,0.2));+#8924 = VECTOR('',#8925,1.);+#8925 = DIRECTION('',(0.,1.,0.));+#8926 = PCURVE('',#8797,#8927);+#8927 = DEFINITIONAL_REPRESENTATION('',(#8928),#8932);+#8928 = LINE('',#8929,#8930);+#8929 = CARTESIAN_POINT('',(0.5,0.));+#8930 = VECTOR('',#8931,1.);+#8931 = DIRECTION('',(0.,1.));+#8932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8933 = PCURVE('',#8934,#8939);+#8934 = PLANE('',#8935);+#8935 = AXIS2_PLACEMENT_3D('',#8936,#8937,#8938);+#8936 = CARTESIAN_POINT('',(-1.5,0.95,0.));+#8937 = DIRECTION('',(1.,0.,0.));+#8938 = DIRECTION('',(0.,0.,1.));+#8939 = DEFINITIONAL_REPRESENTATION('',(#8940),#8944);+#8940 = LINE('',#8941,#8942);+#8941 = CARTESIAN_POINT('',(0.2,0.));+#8942 = VECTOR('',#8943,1.);+#8943 = DIRECTION('',(0.,-1.));+#8944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8945 = ORIENTED_EDGE('',*,*,#8946,.F.);+#8946 = EDGE_CURVE('',#8947,#8919,#8949,.T.);+#8947 = VERTEX_POINT('',#8948);+#8948 = CARTESIAN_POINT('',(-1.85,1.75,0.2));+#8949 = SURFACE_CURVE('',#8950,(#8954,#8961),.PCURVE_S1.);+#8950 = LINE('',#8951,#8952);+#8951 = CARTESIAN_POINT('',(-2.,1.75,0.2));+#8952 = VECTOR('',#8953,1.);+#8953 = DIRECTION('',(1.,0.,0.));+#8954 = PCURVE('',#8797,#8955);+#8955 = DEFINITIONAL_REPRESENTATION('',(#8956),#8960);+#8956 = LINE('',#8957,#8958);+#8957 = CARTESIAN_POINT('',(0.,0.8));+#8958 = VECTOR('',#8959,1.);+#8959 = DIRECTION('',(1.,0.));+#8960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8961 = PCURVE('',#8962,#8967);+#8962 = PLANE('',#8963);+#8963 = AXIS2_PLACEMENT_3D('',#8964,#8965,#8966);+#8964 = CARTESIAN_POINT('',(-2.,1.75,0.));+#8965 = DIRECTION('',(0.,1.,0.));+#8966 = DIRECTION('',(0.,0.,1.));+#8967 = DEFINITIONAL_REPRESENTATION('',(#8968),#8972);+#8968 = LINE('',#8969,#8970);+#8969 = CARTESIAN_POINT('',(0.2,0.));+#8970 = VECTOR('',#8971,1.);+#8971 = DIRECTION('',(0.,1.));+#8972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8973 = ORIENTED_EDGE('',*,*,#8974,.F.);+#8974 = EDGE_CURVE('',#8975,#8947,#8977,.T.);+#8975 = VERTEX_POINT('',#8976);+#8976 = CARTESIAN_POINT('',(-1.85,1.35,0.2));+#8977 = SURFACE_CURVE('',#8978,(#8982,#8989),.PCURVE_S1.);+#8978 = LINE('',#8979,#8980);+#8979 = CARTESIAN_POINT('',(-1.85,1.35,0.2));+#8980 = VECTOR('',#8981,1.);+#8981 = DIRECTION('',(0.,1.,0.));+#8982 = PCURVE('',#8797,#8983);+#8983 = DEFINITIONAL_REPRESENTATION('',(#8984),#8988);+#8984 = LINE('',#8985,#8986);+#8985 = CARTESIAN_POINT('',(0.15,0.4));+#8986 = VECTOR('',#8987,1.);+#8987 = DIRECTION('',(0.,1.));+#8988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8989 = PCURVE('',#8990,#8995);+#8990 = PLANE('',#8991);+#8991 = AXIS2_PLACEMENT_3D('',#8992,#8993,#8994);+#8992 = CARTESIAN_POINT('',(-1.85,1.35,0.));+#8993 = DIRECTION('',(1.,0.,0.));+#8994 = DIRECTION('',(0.,0.,1.));+#8995 = DEFINITIONAL_REPRESENTATION('',(#8996),#9000);+#8996 = LINE('',#8997,#8998);+#8997 = CARTESIAN_POINT('',(0.2,0.));+#8998 = VECTOR('',#8999,1.);+#8999 = DIRECTION('',(0.,-1.));+#9000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9001 = ORIENTED_EDGE('',*,*,#9002,.F.);+#9002 = EDGE_CURVE('',#8777,#8975,#9003,.T.);+#9003 = SURFACE_CURVE('',#9004,(#9008,#9015),.PCURVE_S1.);+#9004 = LINE('',#9005,#9006);+#9005 = CARTESIAN_POINT('',(-2.,1.35,0.2));+#9006 = VECTOR('',#9007,1.);+#9007 = DIRECTION('',(1.,0.,0.));+#9008 = PCURVE('',#8797,#9009);+#9009 = DEFINITIONAL_REPRESENTATION('',(#9010),#9014);+#9010 = LINE('',#9011,#9012);+#9011 = CARTESIAN_POINT('',(0.,0.4));+#9012 = VECTOR('',#9013,1.);+#9013 = DIRECTION('',(1.,0.));+#9014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9015 = PCURVE('',#8879,#9016);+#9016 = DEFINITIONAL_REPRESENTATION('',(#9017),#9021);+#9017 = LINE('',#9018,#9019);+#9018 = CARTESIAN_POINT('',(0.2,0.));+#9019 = VECTOR('',#9020,1.);+#9020 = DIRECTION('',(0.,1.));+#9021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9022 = ADVANCED_FACE('',(#9023),#8879,.T.);+#9023 = FACE_BOUND('',#9024,.T.);+#9024 = EDGE_LOOP('',(#9025,#9048,#9049,#9050));+#9025 = ORIENTED_EDGE('',*,*,#9026,.F.);+#9026 = EDGE_CURVE('',#8838,#9027,#9029,.T.);+#9027 = VERTEX_POINT('',#9028);+#9028 = CARTESIAN_POINT('',(-1.85,1.35,0.));+#9029 = SURFACE_CURVE('',#9030,(#9034,#9041),.PCURVE_S1.);+#9030 = LINE('',#9031,#9032);+#9031 = CARTESIAN_POINT('',(-2.,1.35,0.));+#9032 = VECTOR('',#9033,1.);+#9033 = DIRECTION('',(1.,0.,0.));+#9034 = PCURVE('',#8879,#9035);+#9035 = DEFINITIONAL_REPRESENTATION('',(#9036),#9040);+#9036 = LINE('',#9037,#9038);+#9037 = CARTESIAN_POINT('',(0.,0.));+#9038 = VECTOR('',#9039,1.);+#9039 = DIRECTION('',(0.,1.));+#9040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9041 = PCURVE('',#8853,#9042);+#9042 = DEFINITIONAL_REPRESENTATION('',(#9043),#9047);+#9043 = LINE('',#9044,#9045);+#9044 = CARTESIAN_POINT('',(0.,0.4));+#9045 = VECTOR('',#9046,1.);+#9046 = DIRECTION('',(1.,0.));+#9047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9048 = ORIENTED_EDGE('',*,*,#8865,.T.);+#9049 = ORIENTED_EDGE('',*,*,#9002,.T.);+#9050 = ORIENTED_EDGE('',*,*,#9051,.F.);+#9051 = EDGE_CURVE('',#9027,#8975,#9052,.T.);+#9052 = SURFACE_CURVE('',#9053,(#9057,#9064),.PCURVE_S1.);+#9053 = LINE('',#9054,#9055);+#9054 = CARTESIAN_POINT('',(-1.85,1.35,0.));+#9055 = VECTOR('',#9056,1.);+#9056 = DIRECTION('',(0.,0.,1.));+#9057 = PCURVE('',#8879,#9058);+#9058 = DEFINITIONAL_REPRESENTATION('',(#9059),#9063);+#9059 = LINE('',#9060,#9061);+#9060 = CARTESIAN_POINT('',(0.,0.15));+#9061 = VECTOR('',#9062,1.);+#9062 = DIRECTION('',(1.,0.));+#9063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9064 = PCURVE('',#8990,#9065);+#9065 = DEFINITIONAL_REPRESENTATION('',(#9066),#9070);+#9066 = LINE('',#9067,#9068);+#9067 = CARTESIAN_POINT('',(0.,0.));+#9068 = VECTOR('',#9069,1.);+#9069 = DIRECTION('',(1.,0.));+#9070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9071 = ADVANCED_FACE('',(#9072),#8853,.F.);+#9072 = FACE_BOUND('',#9073,.F.);+#9073 = EDGE_LOOP('',(#9074,#9075,#9098,#9121,#9144,#9165));+#9074 = ORIENTED_EDGE('',*,*,#8837,.F.);+#9075 = ORIENTED_EDGE('',*,*,#9076,.T.);+#9076 = EDGE_CURVE('',#8810,#9077,#9079,.T.);+#9077 = VERTEX_POINT('',#9078);+#9078 = CARTESIAN_POINT('',(-1.5,0.95,0.));+#9079 = SURFACE_CURVE('',#9080,(#9084,#9091),.PCURVE_S1.);+#9080 = LINE('',#9081,#9082);+#9081 = CARTESIAN_POINT('',(-2.,0.95,0.));+#9082 = VECTOR('',#9083,1.);+#9083 = DIRECTION('',(1.,0.,0.));+#9084 = PCURVE('',#8853,#9085);+#9085 = DEFINITIONAL_REPRESENTATION('',(#9086),#9090);+#9086 = LINE('',#9087,#9088);+#9087 = CARTESIAN_POINT('',(0.,0.));+#9088 = VECTOR('',#9089,1.);+#9089 = DIRECTION('',(1.,0.));+#9090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9091 = PCURVE('',#8825,#9092);+#9092 = DEFINITIONAL_REPRESENTATION('',(#9093),#9097);+#9093 = LINE('',#9094,#9095);+#9094 = CARTESIAN_POINT('',(0.,0.));+#9095 = VECTOR('',#9096,1.);+#9096 = DIRECTION('',(0.,1.));+#9097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9098 = ORIENTED_EDGE('',*,*,#9099,.T.);+#9099 = EDGE_CURVE('',#9077,#9100,#9102,.T.);+#9100 = VERTEX_POINT('',#9101);+#9101 = CARTESIAN_POINT('',(-1.5,1.75,0.));+#9102 = SURFACE_CURVE('',#9103,(#9107,#9114),.PCURVE_S1.);+#9103 = LINE('',#9104,#9105);+#9104 = CARTESIAN_POINT('',(-1.5,0.95,0.));+#9105 = VECTOR('',#9106,1.);+#9106 = DIRECTION('',(0.,1.,0.));+#9107 = PCURVE('',#8853,#9108);+#9108 = DEFINITIONAL_REPRESENTATION('',(#9109),#9113);+#9109 = LINE('',#9110,#9111);+#9110 = CARTESIAN_POINT('',(0.5,0.));+#9111 = VECTOR('',#9112,1.);+#9112 = DIRECTION('',(0.,1.));+#9113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9114 = PCURVE('',#8934,#9115);+#9115 = DEFINITIONAL_REPRESENTATION('',(#9116),#9120);+#9116 = LINE('',#9117,#9118);+#9117 = CARTESIAN_POINT('',(0.,0.));+#9118 = VECTOR('',#9119,1.);+#9119 = DIRECTION('',(0.,-1.));+#9120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9121 = ORIENTED_EDGE('',*,*,#9122,.F.);+#9122 = EDGE_CURVE('',#9123,#9100,#9125,.T.);+#9123 = VERTEX_POINT('',#9124);+#9124 = CARTESIAN_POINT('',(-1.85,1.75,0.));+#9125 = SURFACE_CURVE('',#9126,(#9130,#9137),.PCURVE_S1.);+#9126 = LINE('',#9127,#9128);+#9127 = CARTESIAN_POINT('',(-2.,1.75,0.));+#9128 = VECTOR('',#9129,1.);+#9129 = DIRECTION('',(1.,0.,0.));+#9130 = PCURVE('',#8853,#9131);+#9131 = DEFINITIONAL_REPRESENTATION('',(#9132),#9136);+#9132 = LINE('',#9133,#9134);+#9133 = CARTESIAN_POINT('',(0.,0.8));+#9134 = VECTOR('',#9135,1.);+#9135 = DIRECTION('',(1.,0.));+#9136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9137 = PCURVE('',#8962,#9138);+#9138 = DEFINITIONAL_REPRESENTATION('',(#9139),#9143);+#9139 = LINE('',#9140,#9141);+#9140 = CARTESIAN_POINT('',(0.,0.));+#9141 = VECTOR('',#9142,1.);+#9142 = DIRECTION('',(0.,1.));+#9143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9144 = ORIENTED_EDGE('',*,*,#9145,.F.);+#9145 = EDGE_CURVE('',#9027,#9123,#9146,.T.);+#9146 = SURFACE_CURVE('',#9147,(#9151,#9158),.PCURVE_S1.);+#9147 = LINE('',#9148,#9149);+#9148 = CARTESIAN_POINT('',(-1.85,1.35,0.));+#9149 = VECTOR('',#9150,1.);+#9150 = DIRECTION('',(0.,1.,0.));+#9151 = PCURVE('',#8853,#9152);+#9152 = DEFINITIONAL_REPRESENTATION('',(#9153),#9157);+#9153 = LINE('',#9154,#9155);+#9154 = CARTESIAN_POINT('',(0.15,0.4));+#9155 = VECTOR('',#9156,1.);+#9156 = DIRECTION('',(0.,1.));+#9157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9158 = PCURVE('',#8990,#9159);+#9159 = DEFINITIONAL_REPRESENTATION('',(#9160),#9164);+#9160 = LINE('',#9161,#9162);+#9161 = CARTESIAN_POINT('',(0.,0.));+#9162 = VECTOR('',#9163,1.);+#9163 = DIRECTION('',(0.,-1.));+#9164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9165 = ORIENTED_EDGE('',*,*,#9026,.F.);+#9166 = ADVANCED_FACE('',(#9167),#8825,.F.);+#9167 = FACE_BOUND('',#9168,.F.);+#9168 = EDGE_LOOP('',(#9169,#9170,#9171,#9172));+#9169 = ORIENTED_EDGE('',*,*,#9076,.F.);+#9170 = ORIENTED_EDGE('',*,*,#8809,.T.);+#9171 = ORIENTED_EDGE('',*,*,#8895,.T.);+#9172 = ORIENTED_EDGE('',*,*,#9173,.F.);+#9173 = EDGE_CURVE('',#9077,#8896,#9174,.T.);+#9174 = SURFACE_CURVE('',#9175,(#9179,#9186),.PCURVE_S1.);+#9175 = LINE('',#9176,#9177);+#9176 = CARTESIAN_POINT('',(-1.5,0.95,0.));+#9177 = VECTOR('',#9178,1.);+#9178 = DIRECTION('',(0.,0.,1.));+#9179 = PCURVE('',#8825,#9180);+#9180 = DEFINITIONAL_REPRESENTATION('',(#9181),#9185);+#9181 = LINE('',#9182,#9183);+#9182 = CARTESIAN_POINT('',(0.,0.5));+#9183 = VECTOR('',#9184,1.);+#9184 = DIRECTION('',(1.,0.));+#9185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9186 = PCURVE('',#8934,#9187);+#9187 = DEFINITIONAL_REPRESENTATION('',(#9188),#9192);+#9188 = LINE('',#9189,#9190);+#9189 = CARTESIAN_POINT('',(0.,0.));+#9190 = VECTOR('',#9191,1.);+#9191 = DIRECTION('',(1.,0.));+#9192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9193 = ADVANCED_FACE('',(#9194),#8990,.F.);+#9194 = FACE_BOUND('',#9195,.F.);+#9195 = EDGE_LOOP('',(#9196,#9197,#9198,#9219));+#9196 = ORIENTED_EDGE('',*,*,#9051,.F.);+#9197 = ORIENTED_EDGE('',*,*,#9145,.T.);+#9198 = ORIENTED_EDGE('',*,*,#9199,.T.);+#9199 = EDGE_CURVE('',#9123,#8947,#9200,.T.);+#9200 = SURFACE_CURVE('',#9201,(#9205,#9212),.PCURVE_S1.);+#9201 = LINE('',#9202,#9203);+#9202 = CARTESIAN_POINT('',(-1.85,1.75,0.));+#9203 = VECTOR('',#9204,1.);+#9204 = DIRECTION('',(0.,0.,1.));+#9205 = PCURVE('',#8990,#9206);+#9206 = DEFINITIONAL_REPRESENTATION('',(#9207),#9211);+#9207 = LINE('',#9208,#9209);+#9208 = CARTESIAN_POINT('',(0.,-0.4));+#9209 = VECTOR('',#9210,1.);+#9210 = DIRECTION('',(1.,0.));+#9211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9212 = PCURVE('',#8962,#9213);+#9213 = DEFINITIONAL_REPRESENTATION('',(#9214),#9218);+#9214 = LINE('',#9215,#9216);+#9215 = CARTESIAN_POINT('',(0.,0.15));+#9216 = VECTOR('',#9217,1.);+#9217 = DIRECTION('',(1.,0.));+#9218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9219 = ORIENTED_EDGE('',*,*,#8974,.F.);+#9220 = ADVANCED_FACE('',(#9221),#8962,.T.);+#9221 = FACE_BOUND('',#9222,.T.);+#9222 = EDGE_LOOP('',(#9223,#9224,#9225,#9226));+#9223 = ORIENTED_EDGE('',*,*,#9122,.F.);+#9224 = ORIENTED_EDGE('',*,*,#9199,.T.);+#9225 = ORIENTED_EDGE('',*,*,#8946,.T.);+#9226 = ORIENTED_EDGE('',*,*,#9227,.F.);+#9227 = EDGE_CURVE('',#9100,#8919,#9228,.T.);+#9228 = SURFACE_CURVE('',#9229,(#9233,#9240),.PCURVE_S1.);+#9229 = LINE('',#9230,#9231);+#9230 = CARTESIAN_POINT('',(-1.5,1.75,0.));+#9231 = VECTOR('',#9232,1.);+#9232 = DIRECTION('',(0.,0.,1.));+#9233 = PCURVE('',#8962,#9234);+#9234 = DEFINITIONAL_REPRESENTATION('',(#9235),#9239);+#9235 = LINE('',#9236,#9237);+#9236 = CARTESIAN_POINT('',(0.,0.5));+#9237 = VECTOR('',#9238,1.);+#9238 = DIRECTION('',(1.,0.));+#9239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9240 = PCURVE('',#8934,#9241);+#9241 = DEFINITIONAL_REPRESENTATION('',(#9242),#9246);+#9242 = LINE('',#9243,#9244);+#9243 = CARTESIAN_POINT('',(0.,-0.8));+#9244 = VECTOR('',#9245,1.);+#9245 = DIRECTION('',(1.,0.));+#9246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9247 = ADVANCED_FACE('',(#9248),#8934,.T.);+#9248 = FACE_BOUND('',#9249,.T.);+#9249 = EDGE_LOOP('',(#9250,#9251,#9252,#9253));+#9250 = ORIENTED_EDGE('',*,*,#9173,.F.);+#9251 = ORIENTED_EDGE('',*,*,#9099,.T.);+#9252 = ORIENTED_EDGE('',*,*,#9227,.T.);+#9253 = ORIENTED_EDGE('',*,*,#8918,.F.);+#9254 = MANIFOLD_SOLID_BREP('',#9255);+#9255 = CLOSED_SHELL('',(#9256,#9376,#9452,#9557,#9606,#9679,#9706,#9733+ ));+#9256 = ADVANCED_FACE('',(#9257),#9271,.F.);+#9257 = FACE_BOUND('',#9258,.F.);+#9258 = EDGE_LOOP('',(#9259,#9294,#9322,#9350));+#9259 = ORIENTED_EDGE('',*,*,#9260,.F.);+#9260 = EDGE_CURVE('',#9261,#9263,#9265,.T.);+#9261 = VERTEX_POINT('',#9262);+#9262 = CARTESIAN_POINT('',(-2.,-1.35,0.));+#9263 = VERTEX_POINT('',#9264);+#9264 = CARTESIAN_POINT('',(-2.,-1.35,0.2));+#9265 = SURFACE_CURVE('',#9266,(#9270,#9282),.PCURVE_S1.);+#9266 = LINE('',#9267,#9268);+#9267 = CARTESIAN_POINT('',(-2.,-1.35,0.));+#9268 = VECTOR('',#9269,1.);+#9269 = DIRECTION('',(0.,0.,1.));+#9270 = PCURVE('',#9271,#9276);+#9271 = PLANE('',#9272);+#9272 = AXIS2_PLACEMENT_3D('',#9273,#9274,#9275);+#9273 = CARTESIAN_POINT('',(-2.,-1.75,0.));+#9274 = DIRECTION('',(1.,0.,0.));+#9275 = DIRECTION('',(0.,0.,1.));+#9276 = DEFINITIONAL_REPRESENTATION('',(#9277),#9281);+#9277 = LINE('',#9278,#9279);+#9278 = CARTESIAN_POINT('',(0.,-0.4));+#9279 = VECTOR('',#9280,1.);+#9280 = DIRECTION('',(1.,0.));+#9281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9282 = PCURVE('',#9283,#9288);+#9283 = PLANE('',#9284);+#9284 = AXIS2_PLACEMENT_3D('',#9285,#9286,#9287);+#9285 = CARTESIAN_POINT('',(-2.,-1.35,0.));+#9286 = DIRECTION('',(0.,1.,0.));+#9287 = DIRECTION('',(0.,0.,1.));+#9288 = DEFINITIONAL_REPRESENTATION('',(#9289),#9293);+#9289 = LINE('',#9290,#9291);+#9290 = CARTESIAN_POINT('',(0.,0.));+#9291 = VECTOR('',#9292,1.);+#9292 = DIRECTION('',(1.,0.));+#9293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9294 = ORIENTED_EDGE('',*,*,#9295,.T.);+#9295 = EDGE_CURVE('',#9261,#9296,#9298,.T.);+#9296 = VERTEX_POINT('',#9297);+#9297 = CARTESIAN_POINT('',(-2.,-0.95,0.));+#9298 = SURFACE_CURVE('',#9299,(#9303,#9310),.PCURVE_S1.);+#9299 = LINE('',#9300,#9301);+#9300 = CARTESIAN_POINT('',(-2.,-1.75,0.));+#9301 = VECTOR('',#9302,1.);+#9302 = DIRECTION('',(0.,1.,0.));+#9303 = PCURVE('',#9271,#9304);+#9304 = DEFINITIONAL_REPRESENTATION('',(#9305),#9309);+#9305 = LINE('',#9306,#9307);+#9306 = CARTESIAN_POINT('',(0.,0.));+#9307 = VECTOR('',#9308,1.);+#9308 = DIRECTION('',(0.,-1.));+#9309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9310 = PCURVE('',#9311,#9316);+#9311 = PLANE('',#9312);+#9312 = AXIS2_PLACEMENT_3D('',#9313,#9314,#9315);+#9313 = CARTESIAN_POINT('',(-2.,-1.75,0.));+#9314 = DIRECTION('',(0.,0.,1.));+#9315 = DIRECTION('',(1.,0.,0.));+#9316 = DEFINITIONAL_REPRESENTATION('',(#9317),#9321);+#9317 = LINE('',#9318,#9319);+#9318 = CARTESIAN_POINT('',(0.,0.));+#9319 = VECTOR('',#9320,1.);+#9320 = DIRECTION('',(0.,1.));+#9321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9322 = ORIENTED_EDGE('',*,*,#9323,.T.);+#9323 = EDGE_CURVE('',#9296,#9324,#9326,.T.);+#9324 = VERTEX_POINT('',#9325);+#9325 = CARTESIAN_POINT('',(-2.,-0.95,0.2));+#9326 = SURFACE_CURVE('',#9327,(#9331,#9338),.PCURVE_S1.);+#9327 = LINE('',#9328,#9329);+#9328 = CARTESIAN_POINT('',(-2.,-0.95,0.));+#9329 = VECTOR('',#9330,1.);+#9330 = DIRECTION('',(0.,0.,1.));+#9331 = PCURVE('',#9271,#9332);+#9332 = DEFINITIONAL_REPRESENTATION('',(#9333),#9337);+#9333 = LINE('',#9334,#9335);+#9334 = CARTESIAN_POINT('',(0.,-0.8));+#9335 = VECTOR('',#9336,1.);+#9336 = DIRECTION('',(1.,0.));+#9337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9338 = PCURVE('',#9339,#9344);+#9339 = PLANE('',#9340);+#9340 = AXIS2_PLACEMENT_3D('',#9341,#9342,#9343);+#9341 = CARTESIAN_POINT('',(-2.,-0.95,0.));+#9342 = DIRECTION('',(0.,1.,0.));+#9343 = DIRECTION('',(0.,0.,1.));+#9344 = DEFINITIONAL_REPRESENTATION('',(#9345),#9349);+#9345 = LINE('',#9346,#9347);+#9346 = CARTESIAN_POINT('',(0.,0.));+#9347 = VECTOR('',#9348,1.);+#9348 = DIRECTION('',(1.,0.));+#9349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9350 = ORIENTED_EDGE('',*,*,#9351,.F.);+#9351 = EDGE_CURVE('',#9263,#9324,#9352,.T.);+#9352 = SURFACE_CURVE('',#9353,(#9357,#9364),.PCURVE_S1.);+#9353 = LINE('',#9354,#9355);+#9354 = CARTESIAN_POINT('',(-2.,-1.75,0.2));+#9355 = VECTOR('',#9356,1.);+#9356 = DIRECTION('',(0.,1.,0.));+#9357 = PCURVE('',#9271,#9358);+#9358 = DEFINITIONAL_REPRESENTATION('',(#9359),#9363);+#9359 = LINE('',#9360,#9361);+#9360 = CARTESIAN_POINT('',(0.2,0.));+#9361 = VECTOR('',#9362,1.);+#9362 = DIRECTION('',(0.,-1.));+#9363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9364 = PCURVE('',#9365,#9370);+#9365 = PLANE('',#9366);+#9366 = AXIS2_PLACEMENT_3D('',#9367,#9368,#9369);+#9367 = CARTESIAN_POINT('',(-2.,-1.75,0.2));+#9368 = DIRECTION('',(0.,0.,1.));+#9369 = DIRECTION('',(1.,0.,0.));+#9370 = DEFINITIONAL_REPRESENTATION('',(#9371),#9375);+#9371 = LINE('',#9372,#9373);+#9372 = CARTESIAN_POINT('',(0.,0.));+#9373 = VECTOR('',#9374,1.);+#9374 = DIRECTION('',(0.,1.));+#9375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9376 = ADVANCED_FACE('',(#9377),#9283,.F.);+#9377 = FACE_BOUND('',#9378,.F.);+#9378 = EDGE_LOOP('',(#9379,#9402,#9403,#9426));+#9379 = ORIENTED_EDGE('',*,*,#9380,.F.);+#9380 = EDGE_CURVE('',#9261,#9381,#9383,.T.);+#9381 = VERTEX_POINT('',#9382);+#9382 = CARTESIAN_POINT('',(-1.85,-1.35,0.));+#9383 = SURFACE_CURVE('',#9384,(#9388,#9395),.PCURVE_S1.);+#9384 = LINE('',#9385,#9386);+#9385 = CARTESIAN_POINT('',(-2.,-1.35,0.));+#9386 = VECTOR('',#9387,1.);+#9387 = DIRECTION('',(1.,0.,0.));+#9388 = PCURVE('',#9283,#9389);+#9389 = DEFINITIONAL_REPRESENTATION('',(#9390),#9394);+#9390 = LINE('',#9391,#9392);+#9391 = CARTESIAN_POINT('',(0.,0.));+#9392 = VECTOR('',#9393,1.);+#9393 = DIRECTION('',(0.,1.));+#9394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9395 = PCURVE('',#9311,#9396);+#9396 = DEFINITIONAL_REPRESENTATION('',(#9397),#9401);+#9397 = LINE('',#9398,#9399);+#9398 = CARTESIAN_POINT('',(0.,0.4));+#9399 = VECTOR('',#9400,1.);+#9400 = DIRECTION('',(1.,0.));+#9401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9402 = ORIENTED_EDGE('',*,*,#9260,.T.);+#9403 = ORIENTED_EDGE('',*,*,#9404,.T.);+#9404 = EDGE_CURVE('',#9263,#9405,#9407,.T.);+#9405 = VERTEX_POINT('',#9406);+#9406 = CARTESIAN_POINT('',(-1.85,-1.35,0.2));+#9407 = SURFACE_CURVE('',#9408,(#9412,#9419),.PCURVE_S1.);+#9408 = LINE('',#9409,#9410);+#9409 = CARTESIAN_POINT('',(-2.,-1.35,0.2));+#9410 = VECTOR('',#9411,1.);+#9411 = DIRECTION('',(1.,0.,0.));+#9412 = PCURVE('',#9283,#9413);+#9413 = DEFINITIONAL_REPRESENTATION('',(#9414),#9418);+#9414 = LINE('',#9415,#9416);+#9415 = CARTESIAN_POINT('',(0.2,0.));+#9416 = VECTOR('',#9417,1.);+#9417 = DIRECTION('',(0.,1.));+#9418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9419 = PCURVE('',#9365,#9420);+#9420 = DEFINITIONAL_REPRESENTATION('',(#9421),#9425);+#9421 = LINE('',#9422,#9423);+#9422 = CARTESIAN_POINT('',(0.,0.4));+#9423 = VECTOR('',#9424,1.);+#9424 = DIRECTION('',(1.,0.));+#9425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9426 = ORIENTED_EDGE('',*,*,#9427,.F.);+#9427 = EDGE_CURVE('',#9381,#9405,#9428,.T.);+#9428 = SURFACE_CURVE('',#9429,(#9433,#9440),.PCURVE_S1.);+#9429 = LINE('',#9430,#9431);+#9430 = CARTESIAN_POINT('',(-1.85,-1.35,0.));+#9431 = VECTOR('',#9432,1.);+#9432 = DIRECTION('',(0.,0.,1.));+#9433 = PCURVE('',#9283,#9434);+#9434 = DEFINITIONAL_REPRESENTATION('',(#9435),#9439);+#9435 = LINE('',#9436,#9437);+#9436 = CARTESIAN_POINT('',(0.,0.15));+#9437 = VECTOR('',#9438,1.);+#9438 = DIRECTION('',(1.,0.));+#9439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9440 = PCURVE('',#9441,#9446);+#9441 = PLANE('',#9442);+#9442 = AXIS2_PLACEMENT_3D('',#9443,#9444,#9445);+#9443 = CARTESIAN_POINT('',(-1.85,-1.75,0.));+#9444 = DIRECTION('',(1.,0.,0.));+#9445 = DIRECTION('',(0.,0.,1.));+#9446 = DEFINITIONAL_REPRESENTATION('',(#9447),#9451);+#9447 = LINE('',#9448,#9449);+#9448 = CARTESIAN_POINT('',(0.,-0.4));+#9449 = VECTOR('',#9450,1.);+#9450 = DIRECTION('',(1.,0.));+#9451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9452 = ADVANCED_FACE('',(#9453),#9365,.T.);+#9453 = FACE_BOUND('',#9454,.T.);+#9454 = EDGE_LOOP('',(#9455,#9456,#9457,#9480,#9508,#9536));+#9455 = ORIENTED_EDGE('',*,*,#9351,.F.);+#9456 = ORIENTED_EDGE('',*,*,#9404,.T.);+#9457 = ORIENTED_EDGE('',*,*,#9458,.F.);+#9458 = EDGE_CURVE('',#9459,#9405,#9461,.T.);+#9459 = VERTEX_POINT('',#9460);+#9460 = CARTESIAN_POINT('',(-1.85,-1.75,0.2));+#9461 = SURFACE_CURVE('',#9462,(#9466,#9473),.PCURVE_S1.);+#9462 = LINE('',#9463,#9464);+#9463 = CARTESIAN_POINT('',(-1.85,-1.75,0.2));+#9464 = VECTOR('',#9465,1.);+#9465 = DIRECTION('',(0.,1.,0.));+#9466 = PCURVE('',#9365,#9467);+#9467 = DEFINITIONAL_REPRESENTATION('',(#9468),#9472);+#9468 = LINE('',#9469,#9470);+#9469 = CARTESIAN_POINT('',(0.15,0.));+#9470 = VECTOR('',#9471,1.);+#9471 = DIRECTION('',(0.,1.));+#9472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9473 = PCURVE('',#9441,#9474);+#9474 = DEFINITIONAL_REPRESENTATION('',(#9475),#9479);+#9475 = LINE('',#9476,#9477);+#9476 = CARTESIAN_POINT('',(0.2,0.));+#9477 = VECTOR('',#9478,1.);+#9478 = DIRECTION('',(0.,-1.));+#9479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9480 = ORIENTED_EDGE('',*,*,#9481,.T.);+#9481 = EDGE_CURVE('',#9459,#9482,#9484,.T.);+#9482 = VERTEX_POINT('',#9483);+#9483 = CARTESIAN_POINT('',(-1.5,-1.75,0.2));+#9484 = SURFACE_CURVE('',#9485,(#9489,#9496),.PCURVE_S1.);+#9485 = LINE('',#9486,#9487);+#9486 = CARTESIAN_POINT('',(-2.,-1.75,0.2));+#9487 = VECTOR('',#9488,1.);+#9488 = DIRECTION('',(1.,0.,0.));+#9489 = PCURVE('',#9365,#9490);+#9490 = DEFINITIONAL_REPRESENTATION('',(#9491),#9495);+#9491 = LINE('',#9492,#9493);+#9492 = CARTESIAN_POINT('',(0.,0.));+#9493 = VECTOR('',#9494,1.);+#9494 = DIRECTION('',(1.,0.));+#9495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9496 = PCURVE('',#9497,#9502);+#9497 = PLANE('',#9498);+#9498 = AXIS2_PLACEMENT_3D('',#9499,#9500,#9501);+#9499 = CARTESIAN_POINT('',(-2.,-1.75,0.));+#9500 = DIRECTION('',(0.,1.,0.));+#9501 = DIRECTION('',(0.,0.,1.));+#9502 = DEFINITIONAL_REPRESENTATION('',(#9503),#9507);+#9503 = LINE('',#9504,#9505);+#9504 = CARTESIAN_POINT('',(0.2,0.));+#9505 = VECTOR('',#9506,1.);+#9506 = DIRECTION('',(0.,1.));+#9507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9508 = ORIENTED_EDGE('',*,*,#9509,.T.);+#9509 = EDGE_CURVE('',#9482,#9510,#9512,.T.);+#9510 = VERTEX_POINT('',#9511);+#9511 = CARTESIAN_POINT('',(-1.5,-0.95,0.2));+#9512 = SURFACE_CURVE('',#9513,(#9517,#9524),.PCURVE_S1.);+#9513 = LINE('',#9514,#9515);+#9514 = CARTESIAN_POINT('',(-1.5,-1.75,0.2));+#9515 = VECTOR('',#9516,1.);+#9516 = DIRECTION('',(0.,1.,0.));+#9517 = PCURVE('',#9365,#9518);+#9518 = DEFINITIONAL_REPRESENTATION('',(#9519),#9523);+#9519 = LINE('',#9520,#9521);+#9520 = CARTESIAN_POINT('',(0.5,0.));+#9521 = VECTOR('',#9522,1.);+#9522 = DIRECTION('',(0.,1.));+#9523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9524 = PCURVE('',#9525,#9530);+#9525 = PLANE('',#9526);+#9526 = AXIS2_PLACEMENT_3D('',#9527,#9528,#9529);+#9527 = CARTESIAN_POINT('',(-1.5,-1.75,0.));+#9528 = DIRECTION('',(1.,0.,0.));+#9529 = DIRECTION('',(0.,0.,1.));+#9530 = DEFINITIONAL_REPRESENTATION('',(#9531),#9535);+#9531 = LINE('',#9532,#9533);+#9532 = CARTESIAN_POINT('',(0.2,0.));+#9533 = VECTOR('',#9534,1.);+#9534 = DIRECTION('',(0.,-1.));+#9535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9536 = ORIENTED_EDGE('',*,*,#9537,.F.);+#9537 = EDGE_CURVE('',#9324,#9510,#9538,.T.);+#9538 = SURFACE_CURVE('',#9539,(#9543,#9550),.PCURVE_S1.);+#9539 = LINE('',#9540,#9541);+#9540 = CARTESIAN_POINT('',(-2.,-0.95,0.2));+#9541 = VECTOR('',#9542,1.);+#9542 = DIRECTION('',(1.,0.,0.));+#9543 = PCURVE('',#9365,#9544);+#9544 = DEFINITIONAL_REPRESENTATION('',(#9545),#9549);+#9545 = LINE('',#9546,#9547);+#9546 = CARTESIAN_POINT('',(0.,0.8));+#9547 = VECTOR('',#9548,1.);+#9548 = DIRECTION('',(1.,0.));+#9549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9550 = PCURVE('',#9339,#9551);+#9551 = DEFINITIONAL_REPRESENTATION('',(#9552),#9556);+#9552 = LINE('',#9553,#9554);+#9553 = CARTESIAN_POINT('',(0.2,0.));+#9554 = VECTOR('',#9555,1.);+#9555 = DIRECTION('',(0.,1.));+#9556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9557 = ADVANCED_FACE('',(#9558),#9339,.T.);+#9558 = FACE_BOUND('',#9559,.T.);+#9559 = EDGE_LOOP('',(#9560,#9583,#9584,#9585));+#9560 = ORIENTED_EDGE('',*,*,#9561,.F.);+#9561 = EDGE_CURVE('',#9296,#9562,#9564,.T.);+#9562 = VERTEX_POINT('',#9563);+#9563 = CARTESIAN_POINT('',(-1.5,-0.95,0.));+#9564 = SURFACE_CURVE('',#9565,(#9569,#9576),.PCURVE_S1.);+#9565 = LINE('',#9566,#9567);+#9566 = CARTESIAN_POINT('',(-2.,-0.95,0.));+#9567 = VECTOR('',#9568,1.);+#9568 = DIRECTION('',(1.,0.,0.));+#9569 = PCURVE('',#9339,#9570);+#9570 = DEFINITIONAL_REPRESENTATION('',(#9571),#9575);+#9571 = LINE('',#9572,#9573);+#9572 = CARTESIAN_POINT('',(0.,0.));+#9573 = VECTOR('',#9574,1.);+#9574 = DIRECTION('',(0.,1.));+#9575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9576 = PCURVE('',#9311,#9577);+#9577 = DEFINITIONAL_REPRESENTATION('',(#9578),#9582);+#9578 = LINE('',#9579,#9580);+#9579 = CARTESIAN_POINT('',(0.,0.8));+#9580 = VECTOR('',#9581,1.);+#9581 = DIRECTION('',(1.,0.));+#9582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9583 = ORIENTED_EDGE('',*,*,#9323,.T.);+#9584 = ORIENTED_EDGE('',*,*,#9537,.T.);+#9585 = ORIENTED_EDGE('',*,*,#9586,.F.);+#9586 = EDGE_CURVE('',#9562,#9510,#9587,.T.);+#9587 = SURFACE_CURVE('',#9588,(#9592,#9599),.PCURVE_S1.);+#9588 = LINE('',#9589,#9590);+#9589 = CARTESIAN_POINT('',(-1.5,-0.95,0.));+#9590 = VECTOR('',#9591,1.);+#9591 = DIRECTION('',(0.,0.,1.));+#9592 = PCURVE('',#9339,#9593);+#9593 = DEFINITIONAL_REPRESENTATION('',(#9594),#9598);+#9594 = LINE('',#9595,#9596);+#9595 = CARTESIAN_POINT('',(0.,0.5));+#9596 = VECTOR('',#9597,1.);+#9597 = DIRECTION('',(1.,0.));+#9598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9599 = PCURVE('',#9525,#9600);+#9600 = DEFINITIONAL_REPRESENTATION('',(#9601),#9605);+#9601 = LINE('',#9602,#9603);+#9602 = CARTESIAN_POINT('',(0.,-0.8));+#9603 = VECTOR('',#9604,1.);+#9604 = DIRECTION('',(1.,0.));+#9605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9606 = ADVANCED_FACE('',(#9607),#9311,.F.);+#9607 = FACE_BOUND('',#9608,.F.);+#9608 = EDGE_LOOP('',(#9609,#9610,#9611,#9634,#9657,#9678));+#9609 = ORIENTED_EDGE('',*,*,#9295,.F.);+#9610 = ORIENTED_EDGE('',*,*,#9380,.T.);+#9611 = ORIENTED_EDGE('',*,*,#9612,.F.);+#9612 = EDGE_CURVE('',#9613,#9381,#9615,.T.);+#9613 = VERTEX_POINT('',#9614);+#9614 = CARTESIAN_POINT('',(-1.85,-1.75,0.));+#9615 = SURFACE_CURVE('',#9616,(#9620,#9627),.PCURVE_S1.);+#9616 = LINE('',#9617,#9618);+#9617 = CARTESIAN_POINT('',(-1.85,-1.75,0.));+#9618 = VECTOR('',#9619,1.);+#9619 = DIRECTION('',(0.,1.,0.));+#9620 = PCURVE('',#9311,#9621);+#9621 = DEFINITIONAL_REPRESENTATION('',(#9622),#9626);+#9622 = LINE('',#9623,#9624);+#9623 = CARTESIAN_POINT('',(0.15,0.));+#9624 = VECTOR('',#9625,1.);+#9625 = DIRECTION('',(0.,1.));+#9626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9627 = PCURVE('',#9441,#9628);+#9628 = DEFINITIONAL_REPRESENTATION('',(#9629),#9633);+#9629 = LINE('',#9630,#9631);+#9630 = CARTESIAN_POINT('',(0.,0.));+#9631 = VECTOR('',#9632,1.);+#9632 = DIRECTION('',(0.,-1.));+#9633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9634 = ORIENTED_EDGE('',*,*,#9635,.T.);+#9635 = EDGE_CURVE('',#9613,#9636,#9638,.T.);+#9636 = VERTEX_POINT('',#9637);+#9637 = CARTESIAN_POINT('',(-1.5,-1.75,0.));+#9638 = SURFACE_CURVE('',#9639,(#9643,#9650),.PCURVE_S1.);+#9639 = LINE('',#9640,#9641);+#9640 = CARTESIAN_POINT('',(-2.,-1.75,0.));+#9641 = VECTOR('',#9642,1.);+#9642 = DIRECTION('',(1.,0.,0.));+#9643 = PCURVE('',#9311,#9644);+#9644 = DEFINITIONAL_REPRESENTATION('',(#9645),#9649);+#9645 = LINE('',#9646,#9647);+#9646 = CARTESIAN_POINT('',(0.,0.));+#9647 = VECTOR('',#9648,1.);+#9648 = DIRECTION('',(1.,0.));+#9649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9650 = PCURVE('',#9497,#9651);+#9651 = DEFINITIONAL_REPRESENTATION('',(#9652),#9656);+#9652 = LINE('',#9653,#9654);+#9653 = CARTESIAN_POINT('',(0.,0.));+#9654 = VECTOR('',#9655,1.);+#9655 = DIRECTION('',(0.,1.));+#9656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9657 = ORIENTED_EDGE('',*,*,#9658,.T.);+#9658 = EDGE_CURVE('',#9636,#9562,#9659,.T.);+#9659 = SURFACE_CURVE('',#9660,(#9664,#9671),.PCURVE_S1.);+#9660 = LINE('',#9661,#9662);+#9661 = CARTESIAN_POINT('',(-1.5,-1.75,0.));+#9662 = VECTOR('',#9663,1.);+#9663 = DIRECTION('',(0.,1.,0.));+#9664 = PCURVE('',#9311,#9665);+#9665 = DEFINITIONAL_REPRESENTATION('',(#9666),#9670);+#9666 = LINE('',#9667,#9668);+#9667 = CARTESIAN_POINT('',(0.5,0.));+#9668 = VECTOR('',#9669,1.);+#9669 = DIRECTION('',(0.,1.));+#9670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9671 = PCURVE('',#9525,#9672);+#9672 = DEFINITIONAL_REPRESENTATION('',(#9673),#9677);+#9673 = LINE('',#9674,#9675);+#9674 = CARTESIAN_POINT('',(0.,0.));+#9675 = VECTOR('',#9676,1.);+#9676 = DIRECTION('',(0.,-1.));+#9677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9678 = ORIENTED_EDGE('',*,*,#9561,.F.);+#9679 = ADVANCED_FACE('',(#9680),#9441,.F.);+#9680 = FACE_BOUND('',#9681,.F.);+#9681 = EDGE_LOOP('',(#9682,#9703,#9704,#9705));+#9682 = ORIENTED_EDGE('',*,*,#9683,.F.);+#9683 = EDGE_CURVE('',#9613,#9459,#9684,.T.);+#9684 = SURFACE_CURVE('',#9685,(#9689,#9696),.PCURVE_S1.);+#9685 = LINE('',#9686,#9687);+#9686 = CARTESIAN_POINT('',(-1.85,-1.75,0.));+#9687 = VECTOR('',#9688,1.);+#9688 = DIRECTION('',(0.,0.,1.));+#9689 = PCURVE('',#9441,#9690);+#9690 = DEFINITIONAL_REPRESENTATION('',(#9691),#9695);+#9691 = LINE('',#9692,#9693);+#9692 = CARTESIAN_POINT('',(0.,0.));+#9693 = VECTOR('',#9694,1.);+#9694 = DIRECTION('',(1.,0.));+#9695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9696 = PCURVE('',#9497,#9697);+#9697 = DEFINITIONAL_REPRESENTATION('',(#9698),#9702);+#9698 = LINE('',#9699,#9700);+#9699 = CARTESIAN_POINT('',(0.,0.15));+#9700 = VECTOR('',#9701,1.);+#9701 = DIRECTION('',(1.,0.));+#9702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9703 = ORIENTED_EDGE('',*,*,#9612,.T.);+#9704 = ORIENTED_EDGE('',*,*,#9427,.T.);+#9705 = ORIENTED_EDGE('',*,*,#9458,.F.);+#9706 = ADVANCED_FACE('',(#9707),#9525,.T.);+#9707 = FACE_BOUND('',#9708,.T.);+#9708 = EDGE_LOOP('',(#9709,#9730,#9731,#9732));+#9709 = ORIENTED_EDGE('',*,*,#9710,.F.);+#9710 = EDGE_CURVE('',#9636,#9482,#9711,.T.);+#9711 = SURFACE_CURVE('',#9712,(#9716,#9723),.PCURVE_S1.);+#9712 = LINE('',#9713,#9714);+#9713 = CARTESIAN_POINT('',(-1.5,-1.75,0.));+#9714 = VECTOR('',#9715,1.);+#9715 = DIRECTION('',(0.,0.,1.));+#9716 = PCURVE('',#9525,#9717);+#9717 = DEFINITIONAL_REPRESENTATION('',(#9718),#9722);+#9718 = LINE('',#9719,#9720);+#9719 = CARTESIAN_POINT('',(0.,0.));+#9720 = VECTOR('',#9721,1.);+#9721 = DIRECTION('',(1.,0.));+#9722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9723 = PCURVE('',#9497,#9724);+#9724 = DEFINITIONAL_REPRESENTATION('',(#9725),#9729);+#9725 = LINE('',#9726,#9727);+#9726 = CARTESIAN_POINT('',(0.,0.5));+#9727 = VECTOR('',#9728,1.);+#9728 = DIRECTION('',(1.,0.));+#9729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9730 = ORIENTED_EDGE('',*,*,#9658,.T.);+#9731 = ORIENTED_EDGE('',*,*,#9586,.T.);+#9732 = ORIENTED_EDGE('',*,*,#9509,.F.);+#9733 = ADVANCED_FACE('',(#9734),#9497,.F.);+#9734 = FACE_BOUND('',#9735,.F.);+#9735 = EDGE_LOOP('',(#9736,#9737,#9738,#9739));+#9736 = ORIENTED_EDGE('',*,*,#9635,.F.);+#9737 = ORIENTED_EDGE('',*,*,#9683,.T.);+#9738 = ORIENTED_EDGE('',*,*,#9481,.T.);+#9739 = ORIENTED_EDGE('',*,*,#9710,.F.);+#9740 = MANIFOLD_SOLID_BREP('',#9741);+#9741 = CLOSED_SHELL('',(#9742,#9862,#9938,#10043,#10092,#10165,#10192,+ #10219));+#9742 = ADVANCED_FACE('',(#9743),#9757,.F.);+#9743 = FACE_BOUND('',#9744,.F.);+#9744 = EDGE_LOOP('',(#9745,#9780,#9808,#9836));+#9745 = ORIENTED_EDGE('',*,*,#9746,.F.);+#9746 = EDGE_CURVE('',#9747,#9749,#9751,.T.);+#9747 = VERTEX_POINT('',#9748);+#9748 = CARTESIAN_POINT('',(1.4,-1.75,0.));+#9749 = VERTEX_POINT('',#9750);+#9750 = CARTESIAN_POINT('',(1.4,-1.75,0.2));+#9751 = SURFACE_CURVE('',#9752,(#9756,#9768),.PCURVE_S1.);+#9752 = LINE('',#9753,#9754);+#9753 = CARTESIAN_POINT('',(1.4,-1.75,0.));+#9754 = VECTOR('',#9755,1.);+#9755 = DIRECTION('',(0.,0.,1.));+#9756 = PCURVE('',#9757,#9762);+#9757 = PLANE('',#9758);+#9758 = AXIS2_PLACEMENT_3D('',#9759,#9760,#9761);+#9759 = CARTESIAN_POINT('',(1.4,-1.75,0.));+#9760 = DIRECTION('',(1.,0.,0.));+#9761 = DIRECTION('',(0.,0.,1.));+#9762 = DEFINITIONAL_REPRESENTATION('',(#9763),#9767);+#9763 = LINE('',#9764,#9765);+#9764 = CARTESIAN_POINT('',(0.,0.));+#9765 = VECTOR('',#9766,1.);+#9766 = DIRECTION('',(1.,0.));+#9767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9768 = PCURVE('',#9769,#9774);+#9769 = PLANE('',#9770);+#9770 = AXIS2_PLACEMENT_3D('',#9771,#9772,#9773);+#9771 = CARTESIAN_POINT('',(1.4,-1.75,0.));+#9772 = DIRECTION('',(0.,1.,0.));+#9773 = DIRECTION('',(0.,0.,1.));+#9774 = DEFINITIONAL_REPRESENTATION('',(#9775),#9779);+#9775 = LINE('',#9776,#9777);+#9776 = CARTESIAN_POINT('',(0.,0.));+#9777 = VECTOR('',#9778,1.);+#9778 = DIRECTION('',(1.,0.));+#9779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9780 = ORIENTED_EDGE('',*,*,#9781,.T.);+#9781 = EDGE_CURVE('',#9747,#9782,#9784,.T.);+#9782 = VERTEX_POINT('',#9783);+#9783 = CARTESIAN_POINT('',(1.4,-0.95,0.));+#9784 = SURFACE_CURVE('',#9785,(#9789,#9796),.PCURVE_S1.);+#9785 = LINE('',#9786,#9787);+#9786 = CARTESIAN_POINT('',(1.4,-1.75,0.));+#9787 = VECTOR('',#9788,1.);+#9788 = DIRECTION('',(0.,1.,0.));+#9789 = PCURVE('',#9757,#9790);+#9790 = DEFINITIONAL_REPRESENTATION('',(#9791),#9795);+#9791 = LINE('',#9792,#9793);+#9792 = CARTESIAN_POINT('',(0.,0.));+#9793 = VECTOR('',#9794,1.);+#9794 = DIRECTION('',(0.,-1.));+#9795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9796 = PCURVE('',#9797,#9802);+#9797 = PLANE('',#9798);+#9798 = AXIS2_PLACEMENT_3D('',#9799,#9800,#9801);+#9799 = CARTESIAN_POINT('',(1.4,-1.75,0.));+#9800 = DIRECTION('',(0.,0.,1.));+#9801 = DIRECTION('',(1.,0.,0.));+#9802 = DEFINITIONAL_REPRESENTATION('',(#9803),#9807);+#9803 = LINE('',#9804,#9805);+#9804 = CARTESIAN_POINT('',(0.,0.));+#9805 = VECTOR('',#9806,1.);+#9806 = DIRECTION('',(0.,1.));+#9807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9808 = ORIENTED_EDGE('',*,*,#9809,.T.);+#9809 = EDGE_CURVE('',#9782,#9810,#9812,.T.);+#9810 = VERTEX_POINT('',#9811);+#9811 = CARTESIAN_POINT('',(1.4,-0.95,0.2));+#9812 = SURFACE_CURVE('',#9813,(#9817,#9824),.PCURVE_S1.);+#9813 = LINE('',#9814,#9815);+#9814 = CARTESIAN_POINT('',(1.4,-0.95,0.));+#9815 = VECTOR('',#9816,1.);+#9816 = DIRECTION('',(0.,0.,1.));+#9817 = PCURVE('',#9757,#9818);+#9818 = DEFINITIONAL_REPRESENTATION('',(#9819),#9823);+#9819 = LINE('',#9820,#9821);+#9820 = CARTESIAN_POINT('',(0.,-0.8));+#9821 = VECTOR('',#9822,1.);+#9822 = DIRECTION('',(1.,0.));+#9823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9824 = PCURVE('',#9825,#9830);+#9825 = PLANE('',#9826);+#9826 = AXIS2_PLACEMENT_3D('',#9827,#9828,#9829);+#9827 = CARTESIAN_POINT('',(1.4,-0.95,0.));+#9828 = DIRECTION('',(0.,1.,0.));+#9829 = DIRECTION('',(0.,0.,1.));+#9830 = DEFINITIONAL_REPRESENTATION('',(#9831),#9835);+#9831 = LINE('',#9832,#9833);+#9832 = CARTESIAN_POINT('',(0.,0.));+#9833 = VECTOR('',#9834,1.);+#9834 = DIRECTION('',(1.,0.));+#9835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9836 = ORIENTED_EDGE('',*,*,#9837,.F.);+#9837 = EDGE_CURVE('',#9749,#9810,#9838,.T.);+#9838 = SURFACE_CURVE('',#9839,(#9843,#9850),.PCURVE_S1.);+#9839 = LINE('',#9840,#9841);+#9840 = CARTESIAN_POINT('',(1.4,-1.75,0.2));+#9841 = VECTOR('',#9842,1.);+#9842 = DIRECTION('',(0.,1.,0.));+#9843 = PCURVE('',#9757,#9844);+#9844 = DEFINITIONAL_REPRESENTATION('',(#9845),#9849);+#9845 = LINE('',#9846,#9847);+#9846 = CARTESIAN_POINT('',(0.2,0.));+#9847 = VECTOR('',#9848,1.);+#9848 = DIRECTION('',(0.,-1.));+#9849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9850 = PCURVE('',#9851,#9856);+#9851 = PLANE('',#9852);+#9852 = AXIS2_PLACEMENT_3D('',#9853,#9854,#9855);+#9853 = CARTESIAN_POINT('',(1.4,-1.75,0.2));+#9854 = DIRECTION('',(0.,0.,1.));+#9855 = DIRECTION('',(1.,0.,0.));+#9856 = DEFINITIONAL_REPRESENTATION('',(#9857),#9861);+#9857 = LINE('',#9858,#9859);+#9858 = CARTESIAN_POINT('',(0.,0.));+#9859 = VECTOR('',#9860,1.);+#9860 = DIRECTION('',(0.,1.));+#9861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9862 = ADVANCED_FACE('',(#9863),#9769,.F.);+#9863 = FACE_BOUND('',#9864,.F.);+#9864 = EDGE_LOOP('',(#9865,#9888,#9889,#9912));+#9865 = ORIENTED_EDGE('',*,*,#9866,.F.);+#9866 = EDGE_CURVE('',#9747,#9867,#9869,.T.);+#9867 = VERTEX_POINT('',#9868);+#9868 = CARTESIAN_POINT('',(1.8,-1.75,0.));+#9869 = SURFACE_CURVE('',#9870,(#9874,#9881),.PCURVE_S1.);+#9870 = LINE('',#9871,#9872);+#9871 = CARTESIAN_POINT('',(1.4,-1.75,0.));+#9872 = VECTOR('',#9873,1.);+#9873 = DIRECTION('',(1.,0.,0.));+#9874 = PCURVE('',#9769,#9875);+#9875 = DEFINITIONAL_REPRESENTATION('',(#9876),#9880);+#9876 = LINE('',#9877,#9878);+#9877 = CARTESIAN_POINT('',(0.,0.));+#9878 = VECTOR('',#9879,1.);+#9879 = DIRECTION('',(0.,1.));+#9880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9881 = PCURVE('',#9797,#9882);+#9882 = DEFINITIONAL_REPRESENTATION('',(#9883),#9887);+#9883 = LINE('',#9884,#9885);+#9884 = CARTESIAN_POINT('',(0.,0.));+#9885 = VECTOR('',#9886,1.);+#9886 = DIRECTION('',(1.,0.));+#9887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9888 = ORIENTED_EDGE('',*,*,#9746,.T.);+#9889 = ORIENTED_EDGE('',*,*,#9890,.T.);+#9890 = EDGE_CURVE('',#9749,#9891,#9893,.T.);+#9891 = VERTEX_POINT('',#9892);+#9892 = CARTESIAN_POINT('',(1.8,-1.75,0.2));+#9893 = SURFACE_CURVE('',#9894,(#9898,#9905),.PCURVE_S1.);+#9894 = LINE('',#9895,#9896);+#9895 = CARTESIAN_POINT('',(1.4,-1.75,0.2));+#9896 = VECTOR('',#9897,1.);+#9897 = DIRECTION('',(1.,0.,0.));+#9898 = PCURVE('',#9769,#9899);+#9899 = DEFINITIONAL_REPRESENTATION('',(#9900),#9904);+#9900 = LINE('',#9901,#9902);+#9901 = CARTESIAN_POINT('',(0.2,0.));+#9902 = VECTOR('',#9903,1.);+#9903 = DIRECTION('',(0.,1.));+#9904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9905 = PCURVE('',#9851,#9906);+#9906 = DEFINITIONAL_REPRESENTATION('',(#9907),#9911);+#9907 = LINE('',#9908,#9909);+#9908 = CARTESIAN_POINT('',(0.,0.));+#9909 = VECTOR('',#9910,1.);+#9910 = DIRECTION('',(1.,0.));+#9911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9912 = ORIENTED_EDGE('',*,*,#9913,.F.);+#9913 = EDGE_CURVE('',#9867,#9891,#9914,.T.);+#9914 = SURFACE_CURVE('',#9915,(#9919,#9926),.PCURVE_S1.);+#9915 = LINE('',#9916,#9917);+#9916 = CARTESIAN_POINT('',(1.8,-1.75,0.));+#9917 = VECTOR('',#9918,1.);+#9918 = DIRECTION('',(0.,0.,1.));+#9919 = PCURVE('',#9769,#9920);+#9920 = DEFINITIONAL_REPRESENTATION('',(#9921),#9925);+#9921 = LINE('',#9922,#9923);+#9922 = CARTESIAN_POINT('',(0.,0.4));+#9923 = VECTOR('',#9924,1.);+#9924 = DIRECTION('',(1.,0.));+#9925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9926 = PCURVE('',#9927,#9932);+#9927 = PLANE('',#9928);+#9928 = AXIS2_PLACEMENT_3D('',#9929,#9930,#9931);+#9929 = CARTESIAN_POINT('',(1.8,-1.75,0.));+#9930 = DIRECTION('',(1.,0.,0.));+#9931 = DIRECTION('',(0.,0.,1.));+#9932 = DEFINITIONAL_REPRESENTATION('',(#9933),#9937);+#9933 = LINE('',#9934,#9935);+#9934 = CARTESIAN_POINT('',(0.,0.));+#9935 = VECTOR('',#9936,1.);+#9936 = DIRECTION('',(1.,0.));+#9937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9938 = ADVANCED_FACE('',(#9939),#9851,.T.);+#9939 = FACE_BOUND('',#9940,.T.);+#9940 = EDGE_LOOP('',(#9941,#9964,#9965,#9966,#9989,#10017));+#9941 = ORIENTED_EDGE('',*,*,#9942,.F.);+#9942 = EDGE_CURVE('',#9810,#9943,#9945,.T.);+#9943 = VERTEX_POINT('',#9944);+#9944 = CARTESIAN_POINT('',(2.,-0.95,0.2));+#9945 = SURFACE_CURVE('',#9946,(#9950,#9957),.PCURVE_S1.);+#9946 = LINE('',#9947,#9948);+#9947 = CARTESIAN_POINT('',(1.4,-0.95,0.2));+#9948 = VECTOR('',#9949,1.);+#9949 = DIRECTION('',(1.,0.,0.));+#9950 = PCURVE('',#9851,#9951);+#9951 = DEFINITIONAL_REPRESENTATION('',(#9952),#9956);+#9952 = LINE('',#9953,#9954);+#9953 = CARTESIAN_POINT('',(0.,0.8));+#9954 = VECTOR('',#9955,1.);+#9955 = DIRECTION('',(1.,0.));+#9956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9957 = PCURVE('',#9825,#9958);+#9958 = DEFINITIONAL_REPRESENTATION('',(#9959),#9963);+#9959 = LINE('',#9960,#9961);+#9960 = CARTESIAN_POINT('',(0.2,0.));+#9961 = VECTOR('',#9962,1.);+#9962 = DIRECTION('',(0.,1.));+#9963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9964 = ORIENTED_EDGE('',*,*,#9837,.F.);+#9965 = ORIENTED_EDGE('',*,*,#9890,.T.);+#9966 = ORIENTED_EDGE('',*,*,#9967,.T.);+#9967 = EDGE_CURVE('',#9891,#9968,#9970,.T.);+#9968 = VERTEX_POINT('',#9969);+#9969 = CARTESIAN_POINT('',(1.8,-1.35,0.2));+#9970 = SURFACE_CURVE('',#9971,(#9975,#9982),.PCURVE_S1.);+#9971 = LINE('',#9972,#9973);+#9972 = CARTESIAN_POINT('',(1.8,-1.75,0.2));+#9973 = VECTOR('',#9974,1.);+#9974 = DIRECTION('',(0.,1.,0.));+#9975 = PCURVE('',#9851,#9976);+#9976 = DEFINITIONAL_REPRESENTATION('',(#9977),#9981);+#9977 = LINE('',#9978,#9979);+#9978 = CARTESIAN_POINT('',(0.4,0.));+#9979 = VECTOR('',#9980,1.);+#9980 = DIRECTION('',(0.,1.));+#9981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9982 = PCURVE('',#9927,#9983);+#9983 = DEFINITIONAL_REPRESENTATION('',(#9984),#9988);+#9984 = LINE('',#9985,#9986);+#9985 = CARTESIAN_POINT('',(0.2,0.));+#9986 = VECTOR('',#9987,1.);+#9987 = DIRECTION('',(0.,-1.));+#9988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9989 = ORIENTED_EDGE('',*,*,#9990,.T.);+#9990 = EDGE_CURVE('',#9968,#9991,#9993,.T.);+#9991 = VERTEX_POINT('',#9992);+#9992 = CARTESIAN_POINT('',(2.,-1.35,0.2));+#9993 = SURFACE_CURVE('',#9994,(#9998,#10005),.PCURVE_S1.);+#9994 = LINE('',#9995,#9996);+#9995 = CARTESIAN_POINT('',(1.8,-1.35,0.2));+#9996 = VECTOR('',#9997,1.);+#9997 = DIRECTION('',(1.,0.,0.));+#9998 = PCURVE('',#9851,#9999);+#9999 = DEFINITIONAL_REPRESENTATION('',(#10000),#10004);+#10000 = LINE('',#10001,#10002);+#10001 = CARTESIAN_POINT('',(0.4,0.4));+#10002 = VECTOR('',#10003,1.);+#10003 = DIRECTION('',(1.,0.));+#10004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10005 = PCURVE('',#10006,#10011);+#10006 = PLANE('',#10007);+#10007 = AXIS2_PLACEMENT_3D('',#10008,#10009,#10010);+#10008 = CARTESIAN_POINT('',(1.8,-1.35,0.));+#10009 = DIRECTION('',(0.,1.,0.));+#10010 = DIRECTION('',(0.,0.,1.));+#10011 = DEFINITIONAL_REPRESENTATION('',(#10012),#10016);+#10012 = LINE('',#10013,#10014);+#10013 = CARTESIAN_POINT('',(0.2,0.));+#10014 = VECTOR('',#10015,1.);+#10015 = DIRECTION('',(0.,1.));+#10016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10017 = ORIENTED_EDGE('',*,*,#10018,.T.);+#10018 = EDGE_CURVE('',#9991,#9943,#10019,.T.);+#10019 = SURFACE_CURVE('',#10020,(#10024,#10031),.PCURVE_S1.);+#10020 = LINE('',#10021,#10022);+#10021 = CARTESIAN_POINT('',(2.,-1.75,0.2));+#10022 = VECTOR('',#10023,1.);+#10023 = DIRECTION('',(0.,1.,0.));+#10024 = PCURVE('',#9851,#10025);+#10025 = DEFINITIONAL_REPRESENTATION('',(#10026),#10030);+#10026 = LINE('',#10027,#10028);+#10027 = CARTESIAN_POINT('',(0.6,0.));+#10028 = VECTOR('',#10029,1.);+#10029 = DIRECTION('',(0.,1.));+#10030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10031 = PCURVE('',#10032,#10037);+#10032 = PLANE('',#10033);+#10033 = AXIS2_PLACEMENT_3D('',#10034,#10035,#10036);+#10034 = CARTESIAN_POINT('',(2.,-1.75,0.));+#10035 = DIRECTION('',(1.,0.,0.));+#10036 = DIRECTION('',(0.,0.,1.));+#10037 = DEFINITIONAL_REPRESENTATION('',(#10038),#10042);+#10038 = LINE('',#10039,#10040);+#10039 = CARTESIAN_POINT('',(0.2,0.));+#10040 = VECTOR('',#10041,1.);+#10041 = DIRECTION('',(0.,-1.));+#10042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10043 = ADVANCED_FACE('',(#10044),#9825,.T.);+#10044 = FACE_BOUND('',#10045,.T.);+#10045 = EDGE_LOOP('',(#10046,#10069,#10070,#10071));+#10046 = ORIENTED_EDGE('',*,*,#10047,.F.);+#10047 = EDGE_CURVE('',#9782,#10048,#10050,.T.);+#10048 = VERTEX_POINT('',#10049);+#10049 = CARTESIAN_POINT('',(2.,-0.95,0.));+#10050 = SURFACE_CURVE('',#10051,(#10055,#10062),.PCURVE_S1.);+#10051 = LINE('',#10052,#10053);+#10052 = CARTESIAN_POINT('',(1.4,-0.95,0.));+#10053 = VECTOR('',#10054,1.);+#10054 = DIRECTION('',(1.,0.,0.));+#10055 = PCURVE('',#9825,#10056);+#10056 = DEFINITIONAL_REPRESENTATION('',(#10057),#10061);+#10057 = LINE('',#10058,#10059);+#10058 = CARTESIAN_POINT('',(0.,0.));+#10059 = VECTOR('',#10060,1.);+#10060 = DIRECTION('',(0.,1.));+#10061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10062 = PCURVE('',#9797,#10063);+#10063 = DEFINITIONAL_REPRESENTATION('',(#10064),#10068);+#10064 = LINE('',#10065,#10066);+#10065 = CARTESIAN_POINT('',(0.,0.8));+#10066 = VECTOR('',#10067,1.);+#10067 = DIRECTION('',(1.,0.));+#10068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10069 = ORIENTED_EDGE('',*,*,#9809,.T.);+#10070 = ORIENTED_EDGE('',*,*,#9942,.T.);+#10071 = ORIENTED_EDGE('',*,*,#10072,.F.);+#10072 = EDGE_CURVE('',#10048,#9943,#10073,.T.);+#10073 = SURFACE_CURVE('',#10074,(#10078,#10085),.PCURVE_S1.);+#10074 = LINE('',#10075,#10076);+#10075 = CARTESIAN_POINT('',(2.,-0.95,0.));+#10076 = VECTOR('',#10077,1.);+#10077 = DIRECTION('',(0.,0.,1.));+#10078 = PCURVE('',#9825,#10079);+#10079 = DEFINITIONAL_REPRESENTATION('',(#10080),#10084);+#10080 = LINE('',#10081,#10082);+#10081 = CARTESIAN_POINT('',(0.,0.6));+#10082 = VECTOR('',#10083,1.);+#10083 = DIRECTION('',(1.,0.));+#10084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10085 = PCURVE('',#10032,#10086);+#10086 = DEFINITIONAL_REPRESENTATION('',(#10087),#10091);+#10087 = LINE('',#10088,#10089);+#10088 = CARTESIAN_POINT('',(0.,-0.8));+#10089 = VECTOR('',#10090,1.);+#10090 = DIRECTION('',(1.,0.));+#10091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10092 = ADVANCED_FACE('',(#10093),#9797,.F.);+#10093 = FACE_BOUND('',#10094,.F.);+#10094 = EDGE_LOOP('',(#10095,#10096,#10097,#10098,#10121,#10144));+#10095 = ORIENTED_EDGE('',*,*,#10047,.F.);+#10096 = ORIENTED_EDGE('',*,*,#9781,.F.);+#10097 = ORIENTED_EDGE('',*,*,#9866,.T.);+#10098 = ORIENTED_EDGE('',*,*,#10099,.T.);+#10099 = EDGE_CURVE('',#9867,#10100,#10102,.T.);+#10100 = VERTEX_POINT('',#10101);+#10101 = CARTESIAN_POINT('',(1.8,-1.35,0.));+#10102 = SURFACE_CURVE('',#10103,(#10107,#10114),.PCURVE_S1.);+#10103 = LINE('',#10104,#10105);+#10104 = CARTESIAN_POINT('',(1.8,-1.75,0.));+#10105 = VECTOR('',#10106,1.);+#10106 = DIRECTION('',(0.,1.,0.));+#10107 = PCURVE('',#9797,#10108);+#10108 = DEFINITIONAL_REPRESENTATION('',(#10109),#10113);+#10109 = LINE('',#10110,#10111);+#10110 = CARTESIAN_POINT('',(0.4,0.));+#10111 = VECTOR('',#10112,1.);+#10112 = DIRECTION('',(0.,1.));+#10113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10114 = PCURVE('',#9927,#10115);+#10115 = DEFINITIONAL_REPRESENTATION('',(#10116),#10120);+#10116 = LINE('',#10117,#10118);+#10117 = CARTESIAN_POINT('',(0.,0.));+#10118 = VECTOR('',#10119,1.);+#10119 = DIRECTION('',(0.,-1.));+#10120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10121 = ORIENTED_EDGE('',*,*,#10122,.T.);+#10122 = EDGE_CURVE('',#10100,#10123,#10125,.T.);+#10123 = VERTEX_POINT('',#10124);+#10124 = CARTESIAN_POINT('',(2.,-1.35,0.));+#10125 = SURFACE_CURVE('',#10126,(#10130,#10137),.PCURVE_S1.);+#10126 = LINE('',#10127,#10128);+#10127 = CARTESIAN_POINT('',(1.8,-1.35,0.));+#10128 = VECTOR('',#10129,1.);+#10129 = DIRECTION('',(1.,0.,0.));+#10130 = PCURVE('',#9797,#10131);+#10131 = DEFINITIONAL_REPRESENTATION('',(#10132),#10136);+#10132 = LINE('',#10133,#10134);+#10133 = CARTESIAN_POINT('',(0.4,0.4));+#10134 = VECTOR('',#10135,1.);+#10135 = DIRECTION('',(1.,0.));+#10136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10137 = PCURVE('',#10006,#10138);+#10138 = DEFINITIONAL_REPRESENTATION('',(#10139),#10143);+#10139 = LINE('',#10140,#10141);+#10140 = CARTESIAN_POINT('',(0.,0.));+#10141 = VECTOR('',#10142,1.);+#10142 = DIRECTION('',(0.,1.));+#10143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10144 = ORIENTED_EDGE('',*,*,#10145,.T.);+#10145 = EDGE_CURVE('',#10123,#10048,#10146,.T.);+#10146 = SURFACE_CURVE('',#10147,(#10151,#10158),.PCURVE_S1.);+#10147 = LINE('',#10148,#10149);+#10148 = CARTESIAN_POINT('',(2.,-1.75,0.));+#10149 = VECTOR('',#10150,1.);+#10150 = DIRECTION('',(0.,1.,0.));+#10151 = PCURVE('',#9797,#10152);+#10152 = DEFINITIONAL_REPRESENTATION('',(#10153),#10157);+#10153 = LINE('',#10154,#10155);+#10154 = CARTESIAN_POINT('',(0.6,0.));+#10155 = VECTOR('',#10156,1.);+#10156 = DIRECTION('',(0.,1.));+#10157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10158 = PCURVE('',#10032,#10159);+#10159 = DEFINITIONAL_REPRESENTATION('',(#10160),#10164);+#10160 = LINE('',#10161,#10162);+#10161 = CARTESIAN_POINT('',(0.,0.));+#10162 = VECTOR('',#10163,1.);+#10163 = DIRECTION('',(0.,-1.));+#10164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10165 = ADVANCED_FACE('',(#10166),#9927,.T.);+#10166 = FACE_BOUND('',#10167,.T.);+#10167 = EDGE_LOOP('',(#10168,#10169,#10170,#10191));+#10168 = ORIENTED_EDGE('',*,*,#9913,.F.);+#10169 = ORIENTED_EDGE('',*,*,#10099,.T.);+#10170 = ORIENTED_EDGE('',*,*,#10171,.T.);+#10171 = EDGE_CURVE('',#10100,#9968,#10172,.T.);+#10172 = SURFACE_CURVE('',#10173,(#10177,#10184),.PCURVE_S1.);+#10173 = LINE('',#10174,#10175);+#10174 = CARTESIAN_POINT('',(1.8,-1.35,0.));+#10175 = VECTOR('',#10176,1.);+#10176 = DIRECTION('',(0.,0.,1.));+#10177 = PCURVE('',#9927,#10178);+#10178 = DEFINITIONAL_REPRESENTATION('',(#10179),#10183);+#10179 = LINE('',#10180,#10181);+#10180 = CARTESIAN_POINT('',(0.,-0.4));+#10181 = VECTOR('',#10182,1.);+#10182 = DIRECTION('',(1.,0.));+#10183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10184 = PCURVE('',#10006,#10185);+#10185 = DEFINITIONAL_REPRESENTATION('',(#10186),#10190);+#10186 = LINE('',#10187,#10188);+#10187 = CARTESIAN_POINT('',(0.,0.));+#10188 = VECTOR('',#10189,1.);+#10189 = DIRECTION('',(1.,0.));+#10190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10191 = ORIENTED_EDGE('',*,*,#9967,.F.);+#10192 = ADVANCED_FACE('',(#10193),#10032,.T.);+#10193 = FACE_BOUND('',#10194,.T.);+#10194 = EDGE_LOOP('',(#10195,#10216,#10217,#10218));+#10195 = ORIENTED_EDGE('',*,*,#10196,.F.);+#10196 = EDGE_CURVE('',#10123,#9991,#10197,.T.);+#10197 = SURFACE_CURVE('',#10198,(#10202,#10209),.PCURVE_S1.);+#10198 = LINE('',#10199,#10200);+#10199 = CARTESIAN_POINT('',(2.,-1.35,0.));+#10200 = VECTOR('',#10201,1.);+#10201 = DIRECTION('',(0.,0.,1.));+#10202 = PCURVE('',#10032,#10203);+#10203 = DEFINITIONAL_REPRESENTATION('',(#10204),#10208);+#10204 = LINE('',#10205,#10206);+#10205 = CARTESIAN_POINT('',(0.,-0.4));+#10206 = VECTOR('',#10207,1.);+#10207 = DIRECTION('',(1.,0.));+#10208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10209 = PCURVE('',#10006,#10210);+#10210 = DEFINITIONAL_REPRESENTATION('',(#10211),#10215);+#10211 = LINE('',#10212,#10213);+#10212 = CARTESIAN_POINT('',(0.,0.2));+#10213 = VECTOR('',#10214,1.);+#10214 = DIRECTION('',(1.,0.));+#10215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10216 = ORIENTED_EDGE('',*,*,#10145,.T.);+#10217 = ORIENTED_EDGE('',*,*,#10072,.T.);+#10218 = ORIENTED_EDGE('',*,*,#10018,.F.);+#10219 = ADVANCED_FACE('',(#10220),#10006,.F.);+#10220 = FACE_BOUND('',#10221,.F.);+#10221 = EDGE_LOOP('',(#10222,#10223,#10224,#10225));+#10222 = ORIENTED_EDGE('',*,*,#10122,.F.);+#10223 = ORIENTED_EDGE('',*,*,#10171,.T.);+#10224 = ORIENTED_EDGE('',*,*,#9990,.T.);+#10225 = ORIENTED_EDGE('',*,*,#10196,.F.);+#10226 = MANIFOLD_SOLID_BREP('',#10227);+#10227 = CLOSED_SHELL('',(#10228,#10348,#10424,#10529,#10578,#10651,+ #10678,#10705));+#10228 = ADVANCED_FACE('',(#10229),#10243,.F.);+#10229 = FACE_BOUND('',#10230,.F.);+#10230 = EDGE_LOOP('',(#10231,#10266,#10294,#10322));+#10231 = ORIENTED_EDGE('',*,*,#10232,.F.);+#10232 = EDGE_CURVE('',#10233,#10235,#10237,.T.);+#10233 = VERTEX_POINT('',#10234);+#10234 = CARTESIAN_POINT('',(1.4,0.95,0.));+#10235 = VERTEX_POINT('',#10236);+#10236 = CARTESIAN_POINT('',(1.4,0.95,0.2));+#10237 = SURFACE_CURVE('',#10238,(#10242,#10254),.PCURVE_S1.);+#10238 = LINE('',#10239,#10240);+#10239 = CARTESIAN_POINT('',(1.4,0.95,0.));+#10240 = VECTOR('',#10241,1.);+#10241 = DIRECTION('',(0.,0.,1.));+#10242 = PCURVE('',#10243,#10248);+#10243 = PLANE('',#10244);+#10244 = AXIS2_PLACEMENT_3D('',#10245,#10246,#10247);+#10245 = CARTESIAN_POINT('',(1.4,0.95,0.));+#10246 = DIRECTION('',(1.,0.,0.));+#10247 = DIRECTION('',(0.,0.,1.));+#10248 = DEFINITIONAL_REPRESENTATION('',(#10249),#10253);+#10249 = LINE('',#10250,#10251);+#10250 = CARTESIAN_POINT('',(0.,0.));+#10251 = VECTOR('',#10252,1.);+#10252 = DIRECTION('',(1.,0.));+#10253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10254 = PCURVE('',#10255,#10260);+#10255 = PLANE('',#10256);+#10256 = AXIS2_PLACEMENT_3D('',#10257,#10258,#10259);+#10257 = CARTESIAN_POINT('',(1.4,0.95,0.));+#10258 = DIRECTION('',(0.,1.,0.));+#10259 = DIRECTION('',(0.,0.,1.));+#10260 = DEFINITIONAL_REPRESENTATION('',(#10261),#10265);+#10261 = LINE('',#10262,#10263);+#10262 = CARTESIAN_POINT('',(0.,0.));+#10263 = VECTOR('',#10264,1.);+#10264 = DIRECTION('',(1.,0.));+#10265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10266 = ORIENTED_EDGE('',*,*,#10267,.T.);+#10267 = EDGE_CURVE('',#10233,#10268,#10270,.T.);+#10268 = VERTEX_POINT('',#10269);+#10269 = CARTESIAN_POINT('',(1.4,1.75,0.));+#10270 = SURFACE_CURVE('',#10271,(#10275,#10282),.PCURVE_S1.);+#10271 = LINE('',#10272,#10273);+#10272 = CARTESIAN_POINT('',(1.4,0.95,0.));+#10273 = VECTOR('',#10274,1.);+#10274 = DIRECTION('',(0.,1.,0.));+#10275 = PCURVE('',#10243,#10276);+#10276 = DEFINITIONAL_REPRESENTATION('',(#10277),#10281);+#10277 = LINE('',#10278,#10279);+#10278 = CARTESIAN_POINT('',(0.,0.));+#10279 = VECTOR('',#10280,1.);+#10280 = DIRECTION('',(0.,-1.));+#10281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10282 = PCURVE('',#10283,#10288);+#10283 = PLANE('',#10284);+#10284 = AXIS2_PLACEMENT_3D('',#10285,#10286,#10287);+#10285 = CARTESIAN_POINT('',(1.4,0.95,0.));+#10286 = DIRECTION('',(0.,0.,1.));+#10287 = DIRECTION('',(1.,0.,0.));+#10288 = DEFINITIONAL_REPRESENTATION('',(#10289),#10293);+#10289 = LINE('',#10290,#10291);+#10290 = CARTESIAN_POINT('',(0.,0.));+#10291 = VECTOR('',#10292,1.);+#10292 = DIRECTION('',(0.,1.));+#10293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10294 = ORIENTED_EDGE('',*,*,#10295,.T.);+#10295 = EDGE_CURVE('',#10268,#10296,#10298,.T.);+#10296 = VERTEX_POINT('',#10297);+#10297 = CARTESIAN_POINT('',(1.4,1.75,0.2));+#10298 = SURFACE_CURVE('',#10299,(#10303,#10310),.PCURVE_S1.);+#10299 = LINE('',#10300,#10301);+#10300 = CARTESIAN_POINT('',(1.4,1.75,0.));+#10301 = VECTOR('',#10302,1.);+#10302 = DIRECTION('',(0.,0.,1.));+#10303 = PCURVE('',#10243,#10304);+#10304 = DEFINITIONAL_REPRESENTATION('',(#10305),#10309);+#10305 = LINE('',#10306,#10307);+#10306 = CARTESIAN_POINT('',(0.,-0.8));+#10307 = VECTOR('',#10308,1.);+#10308 = DIRECTION('',(1.,0.));+#10309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10310 = PCURVE('',#10311,#10316);+#10311 = PLANE('',#10312);+#10312 = AXIS2_PLACEMENT_3D('',#10313,#10314,#10315);+#10313 = CARTESIAN_POINT('',(1.4,1.75,0.));+#10314 = DIRECTION('',(0.,1.,0.));+#10315 = DIRECTION('',(0.,0.,1.));+#10316 = DEFINITIONAL_REPRESENTATION('',(#10317),#10321);+#10317 = LINE('',#10318,#10319);+#10318 = CARTESIAN_POINT('',(0.,0.));+#10319 = VECTOR('',#10320,1.);+#10320 = DIRECTION('',(1.,0.));+#10321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10322 = ORIENTED_EDGE('',*,*,#10323,.F.);+#10323 = EDGE_CURVE('',#10235,#10296,#10324,.T.);+#10324 = SURFACE_CURVE('',#10325,(#10329,#10336),.PCURVE_S1.);+#10325 = LINE('',#10326,#10327);+#10326 = CARTESIAN_POINT('',(1.4,0.95,0.2));+#10327 = VECTOR('',#10328,1.);+#10328 = DIRECTION('',(0.,1.,0.));+#10329 = PCURVE('',#10243,#10330);+#10330 = DEFINITIONAL_REPRESENTATION('',(#10331),#10335);+#10331 = LINE('',#10332,#10333);+#10332 = CARTESIAN_POINT('',(0.2,0.));+#10333 = VECTOR('',#10334,1.);+#10334 = DIRECTION('',(0.,-1.));+#10335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10336 = PCURVE('',#10337,#10342);+#10337 = PLANE('',#10338);+#10338 = AXIS2_PLACEMENT_3D('',#10339,#10340,#10341);+#10339 = CARTESIAN_POINT('',(1.4,0.95,0.2));+#10340 = DIRECTION('',(0.,0.,1.));+#10341 = DIRECTION('',(1.,0.,0.));+#10342 = DEFINITIONAL_REPRESENTATION('',(#10343),#10347);+#10343 = LINE('',#10344,#10345);+#10344 = CARTESIAN_POINT('',(0.,0.));+#10345 = VECTOR('',#10346,1.);+#10346 = DIRECTION('',(0.,1.));+#10347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10348 = ADVANCED_FACE('',(#10349),#10255,.F.);+#10349 = FACE_BOUND('',#10350,.F.);+#10350 = EDGE_LOOP('',(#10351,#10374,#10375,#10398));+#10351 = ORIENTED_EDGE('',*,*,#10352,.F.);+#10352 = EDGE_CURVE('',#10233,#10353,#10355,.T.);+#10353 = VERTEX_POINT('',#10354);+#10354 = CARTESIAN_POINT('',(2.,0.95,0.));+#10355 = SURFACE_CURVE('',#10356,(#10360,#10367),.PCURVE_S1.);+#10356 = LINE('',#10357,#10358);+#10357 = CARTESIAN_POINT('',(1.4,0.95,0.));+#10358 = VECTOR('',#10359,1.);+#10359 = DIRECTION('',(1.,0.,0.));+#10360 = PCURVE('',#10255,#10361);+#10361 = DEFINITIONAL_REPRESENTATION('',(#10362),#10366);+#10362 = LINE('',#10363,#10364);+#10363 = CARTESIAN_POINT('',(0.,0.));+#10364 = VECTOR('',#10365,1.);+#10365 = DIRECTION('',(0.,1.));+#10366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10367 = PCURVE('',#10283,#10368);+#10368 = DEFINITIONAL_REPRESENTATION('',(#10369),#10373);+#10369 = LINE('',#10370,#10371);+#10370 = CARTESIAN_POINT('',(0.,0.));+#10371 = VECTOR('',#10372,1.);+#10372 = DIRECTION('',(1.,0.));+#10373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10374 = ORIENTED_EDGE('',*,*,#10232,.T.);+#10375 = ORIENTED_EDGE('',*,*,#10376,.T.);+#10376 = EDGE_CURVE('',#10235,#10377,#10379,.T.);+#10377 = VERTEX_POINT('',#10378);+#10378 = CARTESIAN_POINT('',(2.,0.95,0.2));+#10379 = SURFACE_CURVE('',#10380,(#10384,#10391),.PCURVE_S1.);+#10380 = LINE('',#10381,#10382);+#10381 = CARTESIAN_POINT('',(1.4,0.95,0.2));+#10382 = VECTOR('',#10383,1.);+#10383 = DIRECTION('',(1.,0.,0.));+#10384 = PCURVE('',#10255,#10385);+#10385 = DEFINITIONAL_REPRESENTATION('',(#10386),#10390);+#10386 = LINE('',#10387,#10388);+#10387 = CARTESIAN_POINT('',(0.2,0.));+#10388 = VECTOR('',#10389,1.);+#10389 = DIRECTION('',(0.,1.));+#10390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10391 = PCURVE('',#10337,#10392);+#10392 = DEFINITIONAL_REPRESENTATION('',(#10393),#10397);+#10393 = LINE('',#10394,#10395);+#10394 = CARTESIAN_POINT('',(0.,0.));+#10395 = VECTOR('',#10396,1.);+#10396 = DIRECTION('',(1.,0.));+#10397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10398 = ORIENTED_EDGE('',*,*,#10399,.F.);+#10399 = EDGE_CURVE('',#10353,#10377,#10400,.T.);+#10400 = SURFACE_CURVE('',#10401,(#10405,#10412),.PCURVE_S1.);+#10401 = LINE('',#10402,#10403);+#10402 = CARTESIAN_POINT('',(2.,0.95,0.));+#10403 = VECTOR('',#10404,1.);+#10404 = DIRECTION('',(0.,0.,1.));+#10405 = PCURVE('',#10255,#10406);+#10406 = DEFINITIONAL_REPRESENTATION('',(#10407),#10411);+#10407 = LINE('',#10408,#10409);+#10408 = CARTESIAN_POINT('',(0.,0.6));+#10409 = VECTOR('',#10410,1.);+#10410 = DIRECTION('',(1.,0.));+#10411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10412 = PCURVE('',#10413,#10418);+#10413 = PLANE('',#10414);+#10414 = AXIS2_PLACEMENT_3D('',#10415,#10416,#10417);+#10415 = CARTESIAN_POINT('',(2.,0.95,0.));+#10416 = DIRECTION('',(1.,0.,0.));+#10417 = DIRECTION('',(0.,0.,1.));+#10418 = DEFINITIONAL_REPRESENTATION('',(#10419),#10423);+#10419 = LINE('',#10420,#10421);+#10420 = CARTESIAN_POINT('',(0.,0.));+#10421 = VECTOR('',#10422,1.);+#10422 = DIRECTION('',(1.,0.));+#10423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10424 = ADVANCED_FACE('',(#10425),#10337,.T.);+#10425 = FACE_BOUND('',#10426,.T.);+#10426 = EDGE_LOOP('',(#10427,#10450,#10451,#10452,#10475,#10503));+#10427 = ORIENTED_EDGE('',*,*,#10428,.F.);+#10428 = EDGE_CURVE('',#10296,#10429,#10431,.T.);+#10429 = VERTEX_POINT('',#10430);+#10430 = CARTESIAN_POINT('',(1.8,1.75,0.2));+#10431 = SURFACE_CURVE('',#10432,(#10436,#10443),.PCURVE_S1.);+#10432 = LINE('',#10433,#10434);+#10433 = CARTESIAN_POINT('',(1.4,1.75,0.2));+#10434 = VECTOR('',#10435,1.);+#10435 = DIRECTION('',(1.,0.,0.));+#10436 = PCURVE('',#10337,#10437);+#10437 = DEFINITIONAL_REPRESENTATION('',(#10438),#10442);+#10438 = LINE('',#10439,#10440);+#10439 = CARTESIAN_POINT('',(0.,0.8));+#10440 = VECTOR('',#10441,1.);+#10441 = DIRECTION('',(1.,0.));+#10442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10443 = PCURVE('',#10311,#10444);+#10444 = DEFINITIONAL_REPRESENTATION('',(#10445),#10449);+#10445 = LINE('',#10446,#10447);+#10446 = CARTESIAN_POINT('',(0.2,0.));+#10447 = VECTOR('',#10448,1.);+#10448 = DIRECTION('',(0.,1.));+#10449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10450 = ORIENTED_EDGE('',*,*,#10323,.F.);+#10451 = ORIENTED_EDGE('',*,*,#10376,.T.);+#10452 = ORIENTED_EDGE('',*,*,#10453,.T.);+#10453 = EDGE_CURVE('',#10377,#10454,#10456,.T.);+#10454 = VERTEX_POINT('',#10455);+#10455 = CARTESIAN_POINT('',(2.,1.35,0.2));+#10456 = SURFACE_CURVE('',#10457,(#10461,#10468),.PCURVE_S1.);+#10457 = LINE('',#10458,#10459);+#10458 = CARTESIAN_POINT('',(2.,0.95,0.2));+#10459 = VECTOR('',#10460,1.);+#10460 = DIRECTION('',(0.,1.,0.));+#10461 = PCURVE('',#10337,#10462);+#10462 = DEFINITIONAL_REPRESENTATION('',(#10463),#10467);+#10463 = LINE('',#10464,#10465);+#10464 = CARTESIAN_POINT('',(0.6,0.));+#10465 = VECTOR('',#10466,1.);+#10466 = DIRECTION('',(0.,1.));+#10467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10468 = PCURVE('',#10413,#10469);+#10469 = DEFINITIONAL_REPRESENTATION('',(#10470),#10474);+#10470 = LINE('',#10471,#10472);+#10471 = CARTESIAN_POINT('',(0.2,0.));+#10472 = VECTOR('',#10473,1.);+#10473 = DIRECTION('',(0.,-1.));+#10474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10475 = ORIENTED_EDGE('',*,*,#10476,.F.);+#10476 = EDGE_CURVE('',#10477,#10454,#10479,.T.);+#10477 = VERTEX_POINT('',#10478);+#10478 = CARTESIAN_POINT('',(1.8,1.35,0.2));+#10479 = SURFACE_CURVE('',#10480,(#10484,#10491),.PCURVE_S1.);+#10480 = LINE('',#10481,#10482);+#10481 = CARTESIAN_POINT('',(1.8,1.35,0.2));+#10482 = VECTOR('',#10483,1.);+#10483 = DIRECTION('',(1.,0.,0.));+#10484 = PCURVE('',#10337,#10485);+#10485 = DEFINITIONAL_REPRESENTATION('',(#10486),#10490);+#10486 = LINE('',#10487,#10488);+#10487 = CARTESIAN_POINT('',(0.4,0.4));+#10488 = VECTOR('',#10489,1.);+#10489 = DIRECTION('',(1.,0.));+#10490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10491 = PCURVE('',#10492,#10497);+#10492 = PLANE('',#10493);+#10493 = AXIS2_PLACEMENT_3D('',#10494,#10495,#10496);+#10494 = CARTESIAN_POINT('',(1.8,1.35,0.));+#10495 = DIRECTION('',(0.,1.,0.));+#10496 = DIRECTION('',(0.,0.,1.));+#10497 = DEFINITIONAL_REPRESENTATION('',(#10498),#10502);+#10498 = LINE('',#10499,#10500);+#10499 = CARTESIAN_POINT('',(0.2,0.));+#10500 = VECTOR('',#10501,1.);+#10501 = DIRECTION('',(0.,1.));+#10502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10503 = ORIENTED_EDGE('',*,*,#10504,.T.);+#10504 = EDGE_CURVE('',#10477,#10429,#10505,.T.);+#10505 = SURFACE_CURVE('',#10506,(#10510,#10517),.PCURVE_S1.);+#10506 = LINE('',#10507,#10508);+#10507 = CARTESIAN_POINT('',(1.8,1.35,0.2));+#10508 = VECTOR('',#10509,1.);+#10509 = DIRECTION('',(0.,1.,0.));+#10510 = PCURVE('',#10337,#10511);+#10511 = DEFINITIONAL_REPRESENTATION('',(#10512),#10516);+#10512 = LINE('',#10513,#10514);+#10513 = CARTESIAN_POINT('',(0.4,0.4));+#10514 = VECTOR('',#10515,1.);+#10515 = DIRECTION('',(0.,1.));+#10516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10517 = PCURVE('',#10518,#10523);+#10518 = PLANE('',#10519);+#10519 = AXIS2_PLACEMENT_3D('',#10520,#10521,#10522);+#10520 = CARTESIAN_POINT('',(1.8,1.35,0.));+#10521 = DIRECTION('',(1.,0.,0.));+#10522 = DIRECTION('',(0.,0.,1.));+#10523 = DEFINITIONAL_REPRESENTATION('',(#10524),#10528);+#10524 = LINE('',#10525,#10526);+#10525 = CARTESIAN_POINT('',(0.2,0.));+#10526 = VECTOR('',#10527,1.);+#10527 = DIRECTION('',(0.,-1.));+#10528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10529 = ADVANCED_FACE('',(#10530),#10311,.T.);+#10530 = FACE_BOUND('',#10531,.T.);+#10531 = EDGE_LOOP('',(#10532,#10555,#10556,#10557));+#10532 = ORIENTED_EDGE('',*,*,#10533,.F.);+#10533 = EDGE_CURVE('',#10268,#10534,#10536,.T.);+#10534 = VERTEX_POINT('',#10535);+#10535 = CARTESIAN_POINT('',(1.8,1.75,0.));+#10536 = SURFACE_CURVE('',#10537,(#10541,#10548),.PCURVE_S1.);+#10537 = LINE('',#10538,#10539);+#10538 = CARTESIAN_POINT('',(1.4,1.75,0.));+#10539 = VECTOR('',#10540,1.);+#10540 = DIRECTION('',(1.,0.,0.));+#10541 = PCURVE('',#10311,#10542);+#10542 = DEFINITIONAL_REPRESENTATION('',(#10543),#10547);+#10543 = LINE('',#10544,#10545);+#10544 = CARTESIAN_POINT('',(0.,0.));+#10545 = VECTOR('',#10546,1.);+#10546 = DIRECTION('',(0.,1.));+#10547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10548 = PCURVE('',#10283,#10549);+#10549 = DEFINITIONAL_REPRESENTATION('',(#10550),#10554);+#10550 = LINE('',#10551,#10552);+#10551 = CARTESIAN_POINT('',(0.,0.8));+#10552 = VECTOR('',#10553,1.);+#10553 = DIRECTION('',(1.,0.));+#10554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10555 = ORIENTED_EDGE('',*,*,#10295,.T.);+#10556 = ORIENTED_EDGE('',*,*,#10428,.T.);+#10557 = ORIENTED_EDGE('',*,*,#10558,.F.);+#10558 = EDGE_CURVE('',#10534,#10429,#10559,.T.);+#10559 = SURFACE_CURVE('',#10560,(#10564,#10571),.PCURVE_S1.);+#10560 = LINE('',#10561,#10562);+#10561 = CARTESIAN_POINT('',(1.8,1.75,0.));+#10562 = VECTOR('',#10563,1.);+#10563 = DIRECTION('',(0.,0.,1.));+#10564 = PCURVE('',#10311,#10565);+#10565 = DEFINITIONAL_REPRESENTATION('',(#10566),#10570);+#10566 = LINE('',#10567,#10568);+#10567 = CARTESIAN_POINT('',(0.,0.4));+#10568 = VECTOR('',#10569,1.);+#10569 = DIRECTION('',(1.,0.));+#10570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10571 = PCURVE('',#10518,#10572);+#10572 = DEFINITIONAL_REPRESENTATION('',(#10573),#10577);+#10573 = LINE('',#10574,#10575);+#10574 = CARTESIAN_POINT('',(0.,-0.4));+#10575 = VECTOR('',#10576,1.);+#10576 = DIRECTION('',(1.,0.));+#10577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10578 = ADVANCED_FACE('',(#10579),#10283,.F.);+#10579 = FACE_BOUND('',#10580,.F.);+#10580 = EDGE_LOOP('',(#10581,#10582,#10583,#10584,#10607,#10630));+#10581 = ORIENTED_EDGE('',*,*,#10533,.F.);+#10582 = ORIENTED_EDGE('',*,*,#10267,.F.);+#10583 = ORIENTED_EDGE('',*,*,#10352,.T.);+#10584 = ORIENTED_EDGE('',*,*,#10585,.T.);+#10585 = EDGE_CURVE('',#10353,#10586,#10588,.T.);+#10586 = VERTEX_POINT('',#10587);+#10587 = CARTESIAN_POINT('',(2.,1.35,0.));+#10588 = SURFACE_CURVE('',#10589,(#10593,#10600),.PCURVE_S1.);+#10589 = LINE('',#10590,#10591);+#10590 = CARTESIAN_POINT('',(2.,0.95,0.));+#10591 = VECTOR('',#10592,1.);+#10592 = DIRECTION('',(0.,1.,0.));+#10593 = PCURVE('',#10283,#10594);+#10594 = DEFINITIONAL_REPRESENTATION('',(#10595),#10599);+#10595 = LINE('',#10596,#10597);+#10596 = CARTESIAN_POINT('',(0.6,0.));+#10597 = VECTOR('',#10598,1.);+#10598 = DIRECTION('',(0.,1.));+#10599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10600 = PCURVE('',#10413,#10601);+#10601 = DEFINITIONAL_REPRESENTATION('',(#10602),#10606);+#10602 = LINE('',#10603,#10604);+#10603 = CARTESIAN_POINT('',(0.,0.));+#10604 = VECTOR('',#10605,1.);+#10605 = DIRECTION('',(0.,-1.));+#10606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10607 = ORIENTED_EDGE('',*,*,#10608,.F.);+#10608 = EDGE_CURVE('',#10609,#10586,#10611,.T.);+#10609 = VERTEX_POINT('',#10610);+#10610 = CARTESIAN_POINT('',(1.8,1.35,0.));+#10611 = SURFACE_CURVE('',#10612,(#10616,#10623),.PCURVE_S1.);+#10612 = LINE('',#10613,#10614);+#10613 = CARTESIAN_POINT('',(1.8,1.35,0.));+#10614 = VECTOR('',#10615,1.);+#10615 = DIRECTION('',(1.,0.,0.));+#10616 = PCURVE('',#10283,#10617);+#10617 = DEFINITIONAL_REPRESENTATION('',(#10618),#10622);+#10618 = LINE('',#10619,#10620);+#10619 = CARTESIAN_POINT('',(0.4,0.4));+#10620 = VECTOR('',#10621,1.);+#10621 = DIRECTION('',(1.,0.));+#10622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10623 = PCURVE('',#10492,#10624);+#10624 = DEFINITIONAL_REPRESENTATION('',(#10625),#10629);+#10625 = LINE('',#10626,#10627);+#10626 = CARTESIAN_POINT('',(0.,0.));+#10627 = VECTOR('',#10628,1.);+#10628 = DIRECTION('',(0.,1.));+#10629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10630 = ORIENTED_EDGE('',*,*,#10631,.T.);+#10631 = EDGE_CURVE('',#10609,#10534,#10632,.T.);+#10632 = SURFACE_CURVE('',#10633,(#10637,#10644),.PCURVE_S1.);+#10633 = LINE('',#10634,#10635);+#10634 = CARTESIAN_POINT('',(1.8,1.35,0.));+#10635 = VECTOR('',#10636,1.);+#10636 = DIRECTION('',(0.,1.,0.));+#10637 = PCURVE('',#10283,#10638);+#10638 = DEFINITIONAL_REPRESENTATION('',(#10639),#10643);+#10639 = LINE('',#10640,#10641);+#10640 = CARTESIAN_POINT('',(0.4,0.4));+#10641 = VECTOR('',#10642,1.);+#10642 = DIRECTION('',(0.,1.));+#10643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10644 = PCURVE('',#10518,#10645);+#10645 = DEFINITIONAL_REPRESENTATION('',(#10646),#10650);+#10646 = LINE('',#10647,#10648);+#10647 = CARTESIAN_POINT('',(0.,0.));+#10648 = VECTOR('',#10649,1.);+#10649 = DIRECTION('',(0.,-1.));+#10650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10651 = ADVANCED_FACE('',(#10652),#10413,.T.);+#10652 = FACE_BOUND('',#10653,.T.);+#10653 = EDGE_LOOP('',(#10654,#10655,#10656,#10657));+#10654 = ORIENTED_EDGE('',*,*,#10453,.F.);+#10655 = ORIENTED_EDGE('',*,*,#10399,.F.);+#10656 = ORIENTED_EDGE('',*,*,#10585,.T.);+#10657 = ORIENTED_EDGE('',*,*,#10658,.T.);+#10658 = EDGE_CURVE('',#10586,#10454,#10659,.T.);+#10659 = SURFACE_CURVE('',#10660,(#10664,#10671),.PCURVE_S1.);+#10660 = LINE('',#10661,#10662);+#10661 = CARTESIAN_POINT('',(2.,1.35,0.));+#10662 = VECTOR('',#10663,1.);+#10663 = DIRECTION('',(0.,0.,1.));+#10664 = PCURVE('',#10413,#10665);+#10665 = DEFINITIONAL_REPRESENTATION('',(#10666),#10670);+#10666 = LINE('',#10667,#10668);+#10667 = CARTESIAN_POINT('',(0.,-0.4));+#10668 = VECTOR('',#10669,1.);+#10669 = DIRECTION('',(1.,0.));+#10670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10671 = PCURVE('',#10492,#10672);+#10672 = DEFINITIONAL_REPRESENTATION('',(#10673),#10677);+#10673 = LINE('',#10674,#10675);+#10674 = CARTESIAN_POINT('',(0.,0.2));+#10675 = VECTOR('',#10676,1.);+#10676 = DIRECTION('',(1.,0.));+#10677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10678 = ADVANCED_FACE('',(#10679),#10518,.T.);+#10679 = FACE_BOUND('',#10680,.T.);+#10680 = EDGE_LOOP('',(#10681,#10702,#10703,#10704));+#10681 = ORIENTED_EDGE('',*,*,#10682,.F.);+#10682 = EDGE_CURVE('',#10609,#10477,#10683,.T.);+#10683 = SURFACE_CURVE('',#10684,(#10688,#10695),.PCURVE_S1.);+#10684 = LINE('',#10685,#10686);+#10685 = CARTESIAN_POINT('',(1.8,1.35,0.));+#10686 = VECTOR('',#10687,1.);+#10687 = DIRECTION('',(0.,0.,1.));+#10688 = PCURVE('',#10518,#10689);+#10689 = DEFINITIONAL_REPRESENTATION('',(#10690),#10694);+#10690 = LINE('',#10691,#10692);+#10691 = CARTESIAN_POINT('',(0.,0.));+#10692 = VECTOR('',#10693,1.);+#10693 = DIRECTION('',(1.,0.));+#10694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10695 = PCURVE('',#10492,#10696);+#10696 = DEFINITIONAL_REPRESENTATION('',(#10697),#10701);+#10697 = LINE('',#10698,#10699);+#10698 = CARTESIAN_POINT('',(0.,0.));+#10699 = VECTOR('',#10700,1.);+#10700 = DIRECTION('',(1.,0.));+#10701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#10702 = ORIENTED_EDGE('',*,*,#10631,.T.);+#10703 = ORIENTED_EDGE('',*,*,#10558,.T.);+#10704 = ORIENTED_EDGE('',*,*,#10504,.F.);+#10705 = ADVANCED_FACE('',(#10706),#10492,.T.);+#10706 = FACE_BOUND('',#10707,.T.);+#10707 = EDGE_LOOP('',(#10708,#10709,#10710,#10711));+#10708 = ORIENTED_EDGE('',*,*,#10608,.F.);+#10709 = ORIENTED_EDGE('',*,*,#10682,.T.);+#10710 = ORIENTED_EDGE('',*,*,#10476,.T.);+#10711 = ORIENTED_EDGE('',*,*,#10658,.F.);+#10712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10716)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#10713,#10714,#10715)) +REPRESENTATION_CONTEXT('Context #1',+ '3D Context with UNIT and UNCERTAINTY') );+#10713 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#10714 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#10715 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#10716 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#10713,+ 'distance_accuracy_value','confusion accuracy');+#10717 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#10718,#10720);+#10718 = ( REPRESENTATION_RELATIONSHIP('','',#5467,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#10719) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#10719 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);+#10720 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #10721);+#10721 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','terminals','',#5,#5462,$);+#10722 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5464));+#10723 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #10724,#10732,#10739,#10746,#10753,#10760,#10767,#10774,#10781,+ #10788,#10795,#10802,#10809,#10816),#10712);+#10724 = STYLED_ITEM('color',(#10725),#5468);+#10725 = PRESENTATION_STYLE_ASSIGNMENT((#10726));+#10726 = SURFACE_STYLE_USAGE(.BOTH.,#10727);+#10727 = SURFACE_SIDE_STYLE('',(#10728));+#10728 = SURFACE_STYLE_FILL_AREA(#10729);+#10729 = FILL_AREA_STYLE('',(#10730));+#10730 = FILL_AREA_STYLE_COLOUR('',#10731);+#10731 = COLOUR_RGB('',0.800000010877,0.800000010877,0.819999987296);+#10732 = STYLED_ITEM('color',(#10733),#5798);+#10733 = PRESENTATION_STYLE_ASSIGNMENT((#10734));+#10734 = SURFACE_STYLE_USAGE(.BOTH.,#10735);+#10735 = SURFACE_SIDE_STYLE('',(#10736));+#10736 = SURFACE_STYLE_FILL_AREA(#10737);+#10737 = FILL_AREA_STYLE('',(#10738));+#10738 = FILL_AREA_STYLE_COLOUR('',#10731);+#10739 = STYLED_ITEM('color',(#10740),#6128);+#10740 = PRESENTATION_STYLE_ASSIGNMENT((#10741));+#10741 = SURFACE_STYLE_USAGE(.BOTH.,#10742);+#10742 = SURFACE_SIDE_STYLE('',(#10743));+#10743 = SURFACE_STYLE_FILL_AREA(#10744);+#10744 = FILL_AREA_STYLE('',(#10745));+#10745 = FILL_AREA_STYLE_COLOUR('',#10731);+#10746 = STYLED_ITEM('color',(#10747),#6458);+#10747 = PRESENTATION_STYLE_ASSIGNMENT((#10748));+#10748 = SURFACE_STYLE_USAGE(.BOTH.,#10749);+#10749 = SURFACE_SIDE_STYLE('',(#10750));+#10750 = SURFACE_STYLE_FILL_AREA(#10751);+#10751 = FILL_AREA_STYLE('',(#10752));+#10752 = FILL_AREA_STYLE_COLOUR('',#10731);+#10753 = STYLED_ITEM('color',(#10754),#6788);+#10754 = PRESENTATION_STYLE_ASSIGNMENT((#10755));+#10755 = SURFACE_STYLE_USAGE(.BOTH.,#10756);+#10756 = SURFACE_SIDE_STYLE('',(#10757));+#10757 = SURFACE_STYLE_FILL_AREA(#10758);+#10758 = FILL_AREA_STYLE('',(#10759));+#10759 = FILL_AREA_STYLE_COLOUR('',#10731);+#10760 = STYLED_ITEM('color',(#10761),#7118);+#10761 = PRESENTATION_STYLE_ASSIGNMENT((#10762));+#10762 = SURFACE_STYLE_USAGE(.BOTH.,#10763);+#10763 = SURFACE_SIDE_STYLE('',(#10764));+#10764 = SURFACE_STYLE_FILL_AREA(#10765);+#10765 = FILL_AREA_STYLE('',(#10766));+#10766 = FILL_AREA_STYLE_COLOUR('',#10731);+#10767 = STYLED_ITEM('color',(#10768),#7448);+#10768 = PRESENTATION_STYLE_ASSIGNMENT((#10769));+#10769 = SURFACE_STYLE_USAGE(.BOTH.,#10770);+#10770 = SURFACE_SIDE_STYLE('',(#10771));+#10771 = SURFACE_STYLE_FILL_AREA(#10772);+#10772 = FILL_AREA_STYLE('',(#10773));+#10773 = FILL_AREA_STYLE_COLOUR('',#10731);+#10774 = STYLED_ITEM('color',(#10775),#7778);+#10775 = PRESENTATION_STYLE_ASSIGNMENT((#10776));+#10776 = SURFACE_STYLE_USAGE(.BOTH.,#10777);+#10777 = SURFACE_SIDE_STYLE('',(#10778));+#10778 = SURFACE_STYLE_FILL_AREA(#10779);+#10779 = FILL_AREA_STYLE('',(#10780));+#10780 = FILL_AREA_STYLE_COLOUR('',#10731);+#10781 = STYLED_ITEM('color',(#10782),#8108);+#10782 = PRESENTATION_STYLE_ASSIGNMENT((#10783));+#10783 = SURFACE_STYLE_USAGE(.BOTH.,#10784);+#10784 = SURFACE_SIDE_STYLE('',(#10785));+#10785 = SURFACE_STYLE_FILL_AREA(#10786);+#10786 = FILL_AREA_STYLE('',(#10787));+#10787 = FILL_AREA_STYLE_COLOUR('',#10731);+#10788 = STYLED_ITEM('color',(#10789),#8438);+#10789 = PRESENTATION_STYLE_ASSIGNMENT((#10790));+#10790 = SURFACE_STYLE_USAGE(.BOTH.,#10791);+#10791 = SURFACE_SIDE_STYLE('',(#10792));+#10792 = SURFACE_STYLE_FILL_AREA(#10793);+#10793 = FILL_AREA_STYLE('',(#10794));+#10794 = FILL_AREA_STYLE_COLOUR('',#10731);+#10795 = STYLED_ITEM('color',(#10796),#8768);+#10796 = PRESENTATION_STYLE_ASSIGNMENT((#10797));+#10797 = SURFACE_STYLE_USAGE(.BOTH.,#10798);+#10798 = SURFACE_SIDE_STYLE('',(#10799));+#10799 = SURFACE_STYLE_FILL_AREA(#10800);+#10800 = FILL_AREA_STYLE('',(#10801));+#10801 = FILL_AREA_STYLE_COLOUR('',#10731);+#10802 = STYLED_ITEM('color',(#10803),#9254);+#10803 = PRESENTATION_STYLE_ASSIGNMENT((#10804));+#10804 = SURFACE_STYLE_USAGE(.BOTH.,#10805);+#10805 = SURFACE_SIDE_STYLE('',(#10806));+#10806 = SURFACE_STYLE_FILL_AREA(#10807);+#10807 = FILL_AREA_STYLE('',(#10808));+#10808 = FILL_AREA_STYLE_COLOUR('',#10731);+#10809 = STYLED_ITEM('color',(#10810),#9740);+#10810 = PRESENTATION_STYLE_ASSIGNMENT((#10811));+#10811 = SURFACE_STYLE_USAGE(.BOTH.,#10812);+#10812 = SURFACE_SIDE_STYLE('',(#10813));+#10813 = SURFACE_STYLE_FILL_AREA(#10814);+#10814 = FILL_AREA_STYLE('',(#10815));+#10815 = FILL_AREA_STYLE_COLOUR('',#10731);+#10816 = STYLED_ITEM('color',(#10817),#10226);+#10817 = PRESENTATION_STYLE_ASSIGNMENT((#10818));+#10818 = SURFACE_STYLE_USAGE(.BOTH.,#10819);+#10819 = SURFACE_SIDE_STYLE('',(#10820));+#10820 = SURFACE_STYLE_FILL_AREA(#10821);+#10821 = FILL_AREA_STYLE('',(#10822));+#10822 = FILL_AREA_STYLE_COLOUR('',#10731);+#10823 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #10824),#5449);+#10824 = STYLED_ITEM('color',(#10825),#37);+#10825 = PRESENTATION_STYLE_ASSIGNMENT((#10826));+#10826 = SURFACE_STYLE_USAGE(.BOTH.,#10827);+#10827 = SURFACE_SIDE_STYLE('',(#10828));+#10828 = SURFACE_STYLE_FILL_AREA(#10829);+#10829 = FILL_AREA_STYLE('',(#10830));+#10830 = FILL_AREA_STYLE_COLOUR('',#10831);+#10831 = COLOUR_RGB('',9.999999991362E-02,9.999999991362E-02,+ 9.999999991362E-02);+ENDSEC;+END-ISO-10303-21;
package.jsonadded+47@@ -0,0 +1,47 @@+{+ "slug": "lmq61460afsqrjrrq1",+ "title": "LMQ61460AFSQRJRRQ1",+ "version": "0.1.0",+ "type": "component",+ "description": "Texas Instruments LMQ61460-Q1 automotive 3 V to 36 V, 6 A synchronous buck converter (FPWM, spread spectrum) in the 4 x 3.5 mm VQFN-HR-14 (RJR). KiCad symbol, footprint, Fusion library and 3D.",+ "tags": [+ "component",+ "power management",+ "buck converter",+ "dc-dc",+ "automotive",+ "vqfn-hr",+ "texas instruments",+ "lmq61460afsqrjrrq1"+ ],+ "license": "CC-BY-4.0",+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "LICENSE",+ "lmq61460afsqrjrrq1.kicad_sym",+ "lmq61460afsqrjrrq1.kicad_mod",+ "lmq61460afsqrjrrq1.lbr",+ "lmq61460afsqrjrrq1.step",+ "lmq61460afsqrjrrq1.glb",+ "lmq61460afsqrjrrq1-hero.glb",+ "lmq61460afsqrjrrq1-hero.overlay.json",+ "docs/hero.png",+ "viewers/symbol.html",+ "viewers/footprint.html",+ "provenance/provenance.json",+ "lmq61460afsqrjrrq1-etched.step",+ "lmq61460afsqrjrrq1-etched.glb",+ "provenance/lmq61460afsqrjrrq1-etched.check.json",+ "provenance/lmq61460afsqrjrrq1-features.json",+ "provenance/lmq61460afsqrjrrq1-etched.mark-plan.json",+ "provenance/lmq61460afsqrjrrq1-etched.check.png",+ "provenance/lmq61460afsqrjrrq1-hero-preview.png",+ "provenance/tools/make_lmq61460_step.py"+ ]+}
provenance/lmq61460afsqrjrrq1-etched.check.jsonadded+135@@ -0,0 +1,135 @@+{+ "schema": "adom/mark-check@1",+ "step": "lmq61460afsqrjrrq1-etched.step",+ "mpn": "LMQ61460AFSQRJRRQ1",+ "status": "PASS",+ "checks": [+ {+ "check": "axis",+ "status": "PASS",+ "detail": "text along the 3.50 mm axis",+ "angleDeg": 0+ },+ {+ "check": "upright",+ "status": "PASS",+ "detail": "upright, left to right, pin 1 left lower"+ },+ {+ "check": "size",+ "status": "PASS",+ "detail": "text height 0.325 mm, 98% of what fits (0.332 mm), block fills 23% of the 3.23 mm band height",+ "capMm": 0.3247,+ "fitMm": 0.3317+ },+ {+ "check": "band",+ "status": "PASS",+ "detail": "inside the usable band"+ },+ {+ "check": "flat",+ "status": "PASS",+ "detail": "flat, coplanar with the face (+5 um)"+ },+ {+ "check": "group",+ "status": "PASS",+ "detail": "Adom.LaserEtch group"+ },+ {+ "check": "colour",+ "status": "PASS",+ "detail": "light mark (sRGB 0.90, 0.90, 0.89)",+ "rgb": [+ 0.896243869286,+ 0.896243869286,+ 0.886003966688+ ]+ },+ {+ "check": "widget",+ "status": "PASS",+ "detail": "14.4 px caps with the outline 320 px wide",+ "capHeightPx320": 14.4+ }+ ],+ "frame": {+ "reference": "normalized pose: footprint frame, X right, Y up, Z up off the board (after the stand-up turns)",+ "sourceToNormalized": {+ "turns": [],+ "text": "identity",+ "source": "as-is (Z up)"+ },+ "normalizedToOutput": {+ "checkImage": {+ "turns": [+ {+ "axis": "z",+ "quarterTurns": 1+ }+ ],+ "text": "90 deg about Z",+ "pose": "standard reading pose: reading direction to +X, text up +Y, pin 1 lower left"+ },+ "outline": {+ "turns": [+ {+ "axis": "z",+ "quarterTurns": 2+ }+ ],+ "text": "180 deg about Z",+ "pose": "iso outline from +X+Y+Z"+ }+ },+ "modelUp": {+ "supplied": false,+ "source": "as-is (Z up)"+ },+ "packageFront": {+ "supplied": false,+ "face": "top",+ "source": "inferred: top face"+ },+ "textUp": {+ "supplied": false,+ "vector": [+ 1.0,+ -0.0,+ 0.0+ ],+ "source": "inferred from pin 1: footprint pad 1"+ },+ "mountedPose": false,+ "summary": "frame: normalized pose (source -> normalized: identity, as-is (Z up); normalized -> check image: 90 deg about Z, -> outline: 180 deg about Z); model up inferred, face top inferred, text up inferred from pin 1; not a mounted-pose check"+ },+ "plan": {+ "summary": "Mark along the 3.50 mm axis (-Y), 0.33 mm text (2 lines), upright with pin 1 left lower, outline rot 90 after a 180 deg pose turn; ~15 px caps at 320 px",+ "band": [+ -1.23,+ -1.75,+ 2.0,+ 1.75+ ],+ "readingDirection": [+ -0.0,+ -1.0,+ 0.0+ ],+ "lines": [+ "LMQ61460",+ "AFSQRJRRQ1"+ ]+ },+ "thresholds": {+ "sizePass": 0.8,+ "sizeFail": 0.6,+ "widgetPxPass": 6.0,+ "widgetPxFail": 4.0,+ "outlineOffsetMax": 0.15,+ "coplanarMaxMm": 0.02+ },+ "image": "lmq61460afsqrjrrq1-etched.check.png",+ "reportPath": "lmq61460afsqrjrrq1-etched.check.json"+}
provenance/lmq61460afsqrjrrq1-etched.check.pngadded⋯ 1 unchanged line ⋯
provenance/lmq61460afsqrjrrq1-etched.mark-plan.jsonadded+159@@ -0,0 +1,159 @@+{+ "plan": {+ "schema": "adom/mark-plan@1",+ "mpn": "LMQ61460AFSQRJRRQ1",+ "step": "lmq61460afsqrjrrq1.step",+ "footprint": "lmq61460afsqrjrrq1.kicad_mod",+ "standUp": [],+ "standUpSource": "as-is (Z up)",+ "inputs": {+ "up": "auto",+ "face": "auto",+ "along": null,+ "upSupplied": false,+ "faceSupplied": false,+ "faceSource": "inferred: top face"+ },+ "face": "top",+ "pin1": {+ "source": "footprint pad 1",+ "xyMm": [+ -1.65,+ 1.15+ ],+ "corner": "left/lower"+ },+ "existingMarks": [],+ "vendorMarking": {+ "present": false,+ "glyphFaces": 2+ },+ "faceNormal": [+ 0,+ 0,+ 1+ ],+ "longAxis": {+ "axis": "y",+ "vector": [+ 0.0,+ 1.0,+ 0.0+ ],+ "why": "square body: along the pin-1 row",+ "source": "pin-1-row",+ "override": null,+ "pinRows": null+ },+ "readingDirection": {+ "vector": [+ -0.0,+ -1.0,+ 0.0+ ],+ "angleDeg": 270,+ "textUp": [+ 1.0,+ -0.0,+ 0.0+ ],+ "rule": "pin 1 / pad 1 at the start (left) of the text, and below it when it sits on a side"+ },+ "band": {+ "regionMm": [+ -1.23,+ -1.75,+ 2.0,+ 1.75+ ],+ "zMm": 0.9,+ "lengthMm": 3.5,+ "heightMm": 3.23,+ "why": "highest flat face over the body centre",+ "terminationsExcludedBy": null,+ "trimmedEnds": [],+ "keepouts": [+ [+ -1.65,+ 1.0,+ -1.25,+ 1.4+ ]+ ],+ "sideTurn": null,+ "margins": {+ "lengthEachSide": 0.12,+ "heightEachSide": 0.15+ }+ },+ "text": {+ "lines": [+ "LMQ61460",+ "AFSQRJRRQ1"+ ],+ "chars": 18,+ "capHeightMm": 0.3317,+ "smallestLineMm": 0.3317,+ "heightPctOfBand": 23.6,+ "why": "two lines: the smaller line (0.332 mm) beats one line (0.182 mm) by 1.82x",+ "alternative": {+ "lines": [+ "LMQ61460AFSQRJRRQ1"+ ],+ "capHeightMm": 0.1824,+ "smallestLineMm": 0.1824+ },+ "font": "service-step2glb /laser-etch (single-stroke outline font)"+ },+ "etch": {+ "poseQuarterTurnsZ": 1,+ "service": "/laser-etch?mode=flat",+ "note": "turn so the reading direction is +X, etch, fit the mark into the band, turn back"+ },+ "outline": {+ "upAxis": "z",+ "poseRotZDeg": 180,+ "rot": 90,+ "recipe": "adom-aiflow-etch outline <part.step> --footprint <part.kicad_mod> --mpn LMQ61460AFSQRJRRQ1 (stands the STEP up (as-is (Z up)), turns it 180 deg about Z and draws LMQ61460 / AFSQRJRRQ1 on the planned band, rot 90)",+ "why": "iso camera looks from +X+Y+Z: text along +Y (rot 90) or -X (rot 180) reads left to right with pin 1 toward the viewer"+ },+ "widget": {+ "px": 320,+ "pxPerMm": 54.31,+ "capHeightPx": 14.7+ },+ "hints": [],+ "warnings": [],+ "summary": "Mark along the 3.50 mm axis (-Y), 0.33 mm text (2 lines), upright with pin 1 left lower, outline rot 90 after a 180 deg pose turn; ~15 px caps at 320 px"+ },+ "etch": {+ "out": "lmq61460afsqrjrrq1-etched.step",+ "mpn": "LMQ61460AFSQRJRRQ1",+ "lines": [+ "LMQ61460",+ "AFSQRJRRQ1"+ ],+ "removedOldMarks": [],+ "turns": [+ {+ "axis": "z",+ "quarterTurns": 1+ }+ ],+ "serviceMarkTurnedQuarter": 0,+ "line2Scaled": true,+ "fit": {+ "scale": 0.6748,+ "capMm": 0.3247,+ "markMm": [+ 2.66,+ 0.8735+ ],+ "bandMm": [+ 3.5,+ 3.23+ ],+ "zMm": 0.905+ }+ }+}
provenance/lmq61460afsqrjrrq1-features.jsonadded+26@@ -0,0 +1,26 @@+{+ "extracted_by": "service-step2glb 0.2.0",+ "extracted_at": "2026-10-17T17:57:34Z",+ "bbox_mm": {+ "x": [+ -2.0,+ 2.0+ ],+ "y": [+ -1.75,+ 1.75+ ],+ "z": [+ -0.0,+ 0.9+ ]+ },+ "floor_z_mm": -0.0,+ "top_z_mm": 0.9,+ "longest_axis": "x",+ "pin1": {+ "source": "unknown"+ },+ "duration_ms": 397,+ "warnings": []+}
provenance/lmq61460afsqrjrrq1-hero-preview.pngadded⋯ 1 unchanged line ⋯
provenance/provenance.jsonadded+197@@ -0,0 +1,197 @@+{+ "schema": "adom/component-provenance@1",+ "mpn": "LMQ61460AFSQRJRRQ1",+ "manufacturer": "Texas Instruments",+ "classification_legend": {+ "manufacturer-supplied": "manufacturer bytes, untouched",+ "source-derived": "written by Adom from cited manufacturer documents",+ "AI-created": "geometry modelled by an AI from cited drawings; no manufacturer CAD content",+ "derived": "generated by a tool from the files above"+ },+ "sources": [+ {+ "document": "TI datasheet SNVSBP4D, LMQ61460-Q1 (Rev D, March 2020, revised August 2026), 59 pages",+ "url": "https://www.ti.com/lit/ds/symlink/lmq61460-q1.pdf",+ "retrieved_utc": "2026-10-17T16:33:04Z",+ "sha256": "75324079b4cc7d85b4c3da0bc89fb6fd3e682ca8178f689d8707ffcedbd78b6b",+ "pages_used": {+ "p.1": "features, 3 V to 36 V, 6 A, AEC-Q100 grade 1",+ "p.4": "device comparison table (AFS = FPWM, spread spectrum)",+ "p.5": "Figure 5-1 RJR top view and Table 5-1 pin functions",+ "p.6-7": "absolute maximum and recommended operating conditions, thermal",+ "p.52": "orderable addendum (MSL 2/260 C, marking Q6146Q, 3000 T&R)",+ "p.54": "tape and reel (pin 1 quadrant Q2)",+ "p.56": "RJR0014A package outline",+ "p.57": "example board layout (4223976/H)",+ "p.58": "example stencil design"+ },+ "redistribution": "Not redistributed (TI website terms). Linked by URL only."+ },+ {+ "document": "TI CAD (Ultra Librarian) symbol/footprint/STEP for LMQ61460-Q1 RJR",+ "url": "https://webench.ti.com/cad/cad.cgi?gpn=LMQ61460-Q1&pkg=RJR&pin=14",+ "result": "Not obtained (login required); no manufacturer CAD used."+ }+ ],+ "distributors_checked": {+ "date": "2026-10-17",+ "tool": "adom-parts-search",+ "mouser": "595-Q61460AFSQRJRRQ1",+ "digikey": "296-LMQ61460AFSQRJRRQ1TR-ND",+ "lcsc": "C1518767"+ },+ "files": [+ {+ "file": "lmq61460afsqrjrrq1.kicad_sym",+ "sha256": "8e633073f706602e73e85bab75857cd696346c7717cb77b1227d0284282cdee5",+ "bytes": 3894,+ "classification": "source-derived",+ "source": "SNVSBP4D p.5 Figure 5-1 and Table 5-1",+ "assumptions": [+ "Electrical types: VIN/BIAS/GND power_in, SW and VCC power_out, PGOOD open_collector, FB and EN/SYNC input, RT/CBOOT/RBOOT passive",+ "Two-column functional layout with group captions"+ ]+ },+ {+ "file": "lmq61460afsqrjrrq1.kicad_mod",+ "sha256": "fcab40bb8fa48d2f39e07bc3885748fb804b1ceddbf0015a8a3f5ec64041ce43",+ "bytes": 11588,+ "classification": "source-derived",+ "source": "SNVSBP4D p.57 RJR0014A example board layout (copper), p.58 example stencil (paste)",+ "assumptions": [+ "Pad outlines extracted from the PDF vector paths (pdftocairo -svg), scale checked on pin 10 = 2.400 x 0.400 mm",+ "Rect pads drawn as roundrect R0.05 (drawing: (R0.05) TYP); corner pads 1/5/9/11 are L-shaped custom pads, R0.12 inner corner",+ "Pin 10 paste split into two 1.1 x 0.4 apertures as on p.58; other paste = copper",+ "Mask expansion left to board defaults; TI recommends NSMD with 0.07 mm max; pad gaps are 0.20 to 0.25 mm, check mask webs with the fab",+ "No silkscreen outline (pads overhang the body); pin-1 dot at (-2.55, -1.95)"+ ],+ "verification": "kicad-cli 10.0.3 pcb drc on a scratch board: parsed; 0 violations for this footprint"+ },+ {+ "file": "lmq61460afsqrjrrq1.step",+ "sha256": "95f64972a766acbfbecf3a287397ecff1701dd7ac7b05b7f0660998b93e55093",+ "bytes": 486599,+ "classification": "AI-created",+ "source": "SNVSBP4D p.56 RJR0014A package outline",+ "assumptions": [+ "Body 4.0 x 3.5 x 0.90 (A = 0.8 to 1.0), terminals 0.2 thick flush to the edges, from the bottom view mirrored to the top view",+ "0.4 mm pin-1 index dot is cosmetic"+ ],+ "frame": "mm, Z-up, seating plane / PCB top z = 0, X/Y = KiCad footprint frame with Y mirrored; footprint (model) offset and rotation 0",+ "licence": "CC-BY-4.0 (Adom-authored, no manufacturer CAD content)",+ "features": "provenance/lmq61460afsqrjrrq1-features.json"+ },+ {+ "file": "lmq61460afsqrjrrq1.glb",+ "sha256": "f275801ceff7e54a90af753d82948430b60e6ca6cfbe81ceb4c83e96f67ab329",+ "bytes": 65656,+ "classification": "derived",+ "source": "lmq61460afsqrjrrq1.step via step2glb convert (service-step2glb, XCAF colours kept)"+ },+ {+ "file": "lmq61460afsqrjrrq1-etched.step",+ "sha256": "f0767cefb49a986e7c972d251e9472b003640b617fa2c20ccf9ae12639630fb0",+ "bytes": 857534,+ "classification": "derived (AI-created + virtual MPN mark)",+ "source": "lmq61460afsqrjrrq1.step + adom-aiflow-etch",+ "mark": {+ "text": "LMQ61460AFSQRJRRQ1",+ "surface": "package top, two lines, along the 3.5 mm axis, clear of the pin-1 dot",+ "tool": "adom-aiflow-etch (service-step2glb /laser-etch, flat light mark 5 um above the face)",+ "gate": "PASS",+ "note": "Virtual identification aid. TI's real top marking is Q6146Q (SNVSBP4D p.52)."+ },+ "plan": "provenance/lmq61460afsqrjrrq1-etched.mark-plan.json",+ "check": "provenance/lmq61460afsqrjrrq1-etched.check.json"+ },+ {+ "file": "lmq61460afsqrjrrq1-etched.glb",+ "sha256": "69159c721318cc29f5a927048174ebdfb12e8d26d809d6143b079a840923d786",+ "bytes": 85484,+ "classification": "derived",+ "source": "lmq61460afsqrjrrq1-etched.step via step2glb convert"+ },+ {+ "file": "lmq61460afsqrjrrq1-hero.glb",+ "sha256": "dcb5802f6b6b09f63730397d38bc66d92379d6b4cb2da6d45c28dfe12de32569",+ "bytes": 197184,+ "classification": "derived (presentation only, not for board use)",+ "source": "lmq61460afsqrjrrq1-etched.glb + lmq61460afsqrjrrq1.kicad_mod + page.json pins via component-hero hero_glb.py (adom-hero 1.4)",+ "align": {+ "ok": true,+ "centre_offset_mm": 0.0,+ "tolerance_mm": 0.352,+ "orientation_flipped": false,+ "contacts_bbox_mm": [+ -2.0,+ 2.0,+ -1.75,+ 1.75+ ],+ "pads_bbox_mm": [+ -2.2,+ 2.2,+ -1.95,+ 1.95+ ],+ "seating_z_mm": -0.0+ },+ "sidecar": "lmq61460afsqrjrrq1-hero.overlay.json"+ },+ {+ "file": "lmq61460afsqrjrrq1-hero.overlay.json",+ "sha256": "56b9de312de47ef9a9c3bc600699687e5b4f48f57b2fe11beaafbf739a8031e8",+ "bytes": 5396,+ "classification": "derived",+ "source": "hero_glb.py sidecar"+ },+ {+ "file": "lmq61460afsqrjrrq1.lbr",+ "sha256": "f83cf47a7dccdbf2839977786a6db5ee64bb8e9160389c99d21f8ce34df2ba9b",+ "bytes": 9769,+ "classification": "derived",+ "source": "adom-lbr generate from the .kicad_sym + .kicad_mod (lint PASS)"+ },+ {+ "file": "viewers/symbol.html",+ "sha256": "02bd19e0b08b89329c90e9b0af0e5176c5014d825a41ccd2a2b3ce8e1c0b6f7a",+ "bytes": 190887,+ "classification": "derived",+ "source": "adom-symbol embed"+ },+ {+ "file": "viewers/footprint.html",+ "sha256": "289265c2cd28f5805f00a1656ead094ecf8a54c6c56b7b4939881e28671d60b7",+ "bytes": 22564,+ "classification": "derived",+ "source": "adom-footprint embed"+ },+ {+ "file": "docs/hero.png",+ "sha256": "8b81cb92c06f96db9da5ec394e76efc7b1703c2da6dd20c6ecf725c6488c9a99",+ "bytes": 19137,+ "classification": "derived",+ "source": "step2glb thumbnail (iso) of the etched STEP"+ }+ ],+ "mpn_marking": {+ "text": "LMQ61460AFSQRJRRQ1",+ "surface": "package top, two lines, along the 3.5 mm axis, clear of the pin-1 dot",+ "tool": "adom-aiflow-etch (service-step2glb /laser-etch, flat light mark 5 um above the face)",+ "gate": "PASS",+ "note": "Virtual identification aid. TI's real top marking is Q6146Q (SNVSBP4D p.52)."+ },+ "verification": [+ "step2glb features on every STEP: Z-up, seated (see *-features.json); footprint (model) binding is identity",+ "component-hero align guard: ok, centre offset 0.0 mm",+ "independent per-pad seat check (scratch script): every copper pad has metal contact geometry at the seating plane inside its outline: OK",+ "adom-lbr lint PASS; adom-symbol / adom-footprint embed OK"+ ],+ "unresolved": [+ "TI's own CAD (Ultra Librarian) not obtained (login); footprint and model are written from the datasheet drawings",+ "SW (pad 10) has no signal-name label in the hero: adom-hero 1.4 treats a pad more than 4x the median area inside the pad field as an exposed pad"+ ],+ "generated_utc": "2026-10-17",+ "generator": "Claude Code (Anthropic Claude) for Adom; CadQuery 2.8.0 / OCP 7.9.3; KiCad file format 9 (sym 20241209, mod 20241229); step2glb service; adom-aiflow-etch; component-hero hero_glb.py (adom-hero 1.4); adom-lbr; adom-symbol / adom-footprint embed",+ "licence": "Adom-authored files: CC-BY-4.0 (see LICENSE). Manufacturer documents keep their own terms and are not redistributed here."+}
provenance/tools/make_lmq61460_step.pyadded+76@@ -0,0 +1,76 @@+"""AI-created STEP model of the Texas Instruments LMQ61460AFSQRJRRQ1 (VQFN-HR-14, RJR0014A).++Dimensions from TI datasheet SNVSBP4D, RJR0014A package outline (p.56): body 4.0 x 3.5, height 0.90 nominal,+terminal outlines vector-extracted from the bottom view and mirrored to the top view; wettable-flank terminals flush+with the body edges; 0.4 mm pin-1 index dot (cosmetic).++Frame: millimetres, Z-up, seating plane / PCB top z = 0, X/Y = the KiCad footprint frame with Y mirrored+(KiCad footprints are Y-down, KiCad 3D models Y-up), so the footprint's (model) block needs no offset or rotation.+usage: python make_lmq61460_step.py out.step (CadQuery 2.8)+"""+import sys+import cadquery as cq++OUT = sys.argv[1]++BLACK = cq.Color(0.10, 0.10, 0.10)+TIN = cq.Color(0.80, 0.80, 0.82)+SILVER = cq.Color(0.85, 0.86, 0.88)+GOLD = cq.Color(0.86, 0.70, 0.25)+LCP = cq.Color(0.90, 0.85, 0.72)+PTFE = cq.Color(0.96, 0.96, 0.94)+GREY = cq.Color(0.35, 0.35, 0.35)+++def box(x0, x1, y0, y1, z0, z1):+ return cq.Workplane("XY").box(x1 - x0, y1 - y0, z1 - z0, centered=False).translate((x0, y0, z0))+++def kbox(x0, x1, ky0, ky1, z0, z1):+ """Box given in KiCad footprint coordinates (Y down) -> model (Y up)."""+ return box(x0, x1, -ky1, -ky0, z0, z1)+++def cyl_y(d, y0, y1, z, x=0.0):+ """Cylinder along +Y from y0 to y1, axis at (x, z)."""+ return (cq.Workplane("XZ").center(x, z).circle(d / 2).extrude(-(y1 - y0)).translate((0, y0, 0)))+++# ---------------------------------------------------------------- LMQ61460 (RJR0014A)+def lmq():+ H = 0.90 # A = 0.8..1.0 (nominal 0.9), SNVSBP4D p.56+ T = 0.20 # terminal thickness, (0.2) TYP p.56 side view+ # Package terminals, top-view KiCad coords from the RJR0014A outline (p.56, bottom view mirrored in Y)+ rects = {+ "2": (-2.0, -1.5, -0.65, -0.40), "3": (-2.0, -1.5, -0.15, 0.15), "4": (-2.0, -1.5, 0.40, 0.65),+ "6": (-1.25, -1.0, 1.25, 1.75), "7": (-0.75, -0.5, 1.25, 1.75), "8": (0.25, 0.65, 0.95, 1.75),+ "10": (-0.20, 2.0, -0.20, 0.20), "12": (0.25, 0.65, -1.75, -0.95),+ "13": (-0.75, -0.5, -1.75, -1.25), "14": (-1.25, -1.0, -1.75, -1.25),+ }+ # Corner L terminals: bounding rect minus the outer notch+ ls = {+ "1": ((-2.0, -1.5, -1.75, -0.95), (-2.0, -1.85, -1.75, -1.35)),+ "5": ((-2.0, -1.5, 0.95, 1.75), (-2.0, -1.85, 1.35, 1.75)),+ "9": ((1.4, 2.0, 0.95, 1.75), (1.8, 2.0, 1.35, 1.75)),+ "11": ((1.4, 2.0, -1.75, -0.95), (1.8, 2.0, -1.75, -1.35)),+ }+ terms = []+ for n, (x0, x1, y0, y1) in rects.items():+ terms.append(kbox(x0, x1, y0, y1, 0, T))+ for n, (r, notch) in ls.items():+ terms.append(kbox(*r, 0, T).cut(kbox(*notch, 0, T)))+ metal = terms[0]+ for t in terms[1:]:+ metal = metal.union(t)+ body = box(-2.0, 2.0, -1.75, 1.75, 0, H).cut(metal)+ # Pin-1 index mark: shallow 0.4 mm dot in the top-left quadrant (pin 1 index area, p.56)+ body = body.cut(cq.Workplane("XY").center(-1.45, 1.20).circle(0.2).extrude(0.03).translate((0, 0, H - 0.03)))+ a = cq.Assembly(name="LMQ61460AFSQRJRRQ1")+ a.add(body, name="body", color=BLACK)+ a.add(metal, name="terminals", color=TIN)+ return a++++lmq().export(OUT)+print("wrote", OUT)
viewers/footprint.htmladded+210@@ -0,0 +1,210 @@+<!doctype html><html><head><meta charset="utf-8">+<title>lmq61460afsqrjrrq1 - adom-footprint</title>+<meta name="viewport" content="width=device-width,initial-scale=1">+<style>+/* ── adom-footprint shared viewer core (CSS) ───────────────────────────────+ Included VERBATIM by both the live app (app.html) and the static embed+ (embed.html) so the canvas, zoom toolbar and layer-panel rows look identical+ and cannot drift. Self-contained literal colours (no dependency on either+ file's CSS vars). Class prefix: av- */++.av-vp{position:absolute;inset:0;overflow:hidden;cursor:grab;background:radial-gradient(circle at 50% 42%,#121a26 0%,#0d1117 72%)}+.av-vp.grab{cursor:grabbing}+/* DIRECT child only, the zoom-toolbar button icons (.av-tools svg) also live+ inside .av-vp; without '>' they'd inherit position:absolute and stack at 0,0. */+.av-vp > svg{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:0 0;display:block}++/* zoom toolbar */+/* Grouped translucent toolbar (matches adom-symbol's .tools): one container, borderless+ buttons that highlight on hover, instead of individually-boxed buttons. */+.av-tools{position:absolute;left:10px;top:10px;display:flex;gap:3px;padding:3px;z-index:5;background:rgba(22,27,34,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #222b38;border-radius:9px}+.av-tools button{width:30px;height:30px;border-radius:6px;border:none;background:transparent;color:#cfd8e2;cursor:pointer;display:grid;place-items:center;transition:background .15s ease,color .15s ease}+.av-tools button svg{width:16px;height:16px;display:block}+.av-tools button:hover{background:#222b38;color:#37c8a6}+.av-tools button:focus,.av-tools button:focus-visible{outline:none}+.av-panhint{position:absolute;right:10px;bottom:9px;color:#8b949e;font-size:11px;z-index:5;pointer-events:none;user-select:none;-webkit-user-select:none}++/* layer panel rows */+.av-lrow{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:8px;cursor:pointer}+.av-lrow:hover{background:#161c27}+.av-lrow .sw{width:13px;height:13px;border-radius:3px;border:1px solid rgba(255,255,255,.15);flex:0 0 13px}+.av-lrow .sw.ring{background:transparent!important}+.av-lrow .ln{flex:1;font-size:13px}+.av-lrow .meta{font-size:10px;color:#8b949e}+.av-lrow .chk{width:16px;height:16px;border-radius:4px;border:1.5px solid #3a4757;display:grid;place-items:center;color:#0b0f17;font-size:11px}+.av-lrow.on .chk{background:#37c8a6;border-color:#37c8a6}+.av-lrow.off .ln,.av-lrow.off .sw{opacity:.4}+.av-lrow.special{background:linear-gradient(100deg,rgba(55,200,166,.10),transparent);border:1px solid rgba(55,200,166,.25);margin-top:4px}+.av-lrow.special .ln{color:#7ef0d2;font-weight:600}++:root{--bg:#0d1117;--panel:#11161f;--border:#222b38;--text:#e6edf3;--muted:#8b949e;--accent:#37c8a6}+*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}+body{background:var(--bg);color:var(--text);font-family:'Satoshi','Segoe UI',system-ui,sans-serif;display:flex;flex-direction:column;overflow:hidden}+header{display:flex;align-items:center;gap:9px;padding:9px 14px;border-bottom:1px solid var(--border);flex:0 0 auto}+header .dot{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}+header .b{font-weight:700;font-size:14px}header .b span{color:var(--muted);font-weight:400}+header .nm{margin-left:auto;font-weight:600;font-size:13px;color:#cfd8e2}+main{flex:1;display:flex;min-height:0}+.vpwrap{flex:1;position:relative;min-width:0}+aside{flex:0 0 248px;border-left:1px solid var(--border);background:var(--panel);display:flex;flex-direction:column;min-height:0}+aside .ah{padding:9px 12px;border-bottom:1px solid var(--border);font-size:12px;color:var(--muted)}+.layers{padding:6px}+.note{font-size:11px;color:var(--muted);line-height:1.45;padding:8px 11px}+.note b{color:#7ef0d2}+</style></head>+<body>+ <header><span class="dot"></span><span class="b">adom-footprint <span>· interactive</span></span><span class="nm">lmq61460afsqrjrrq1</span></header>+ <main>+ <div class="vpwrap">+ <div class="av-vp" id="vp">+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="-3.800 -3.250 7.250 6.450" preserveAspectRatio="xMidYMid meet"><g class="adom-layer-courtyard"><rect x="-2.800" y="-2.250" width="5.250" height="4.450" fill="none" stroke="#FF26E2" stroke-width="0.05" stroke-dasharray="0.2,0.1"/></g><g class="adom-layer-fab"><path d="M-1.500,-1.750 L2.000,-1.750 L2.000,1.750 L-2.000,1.750 L-2.000,-1.250 Z" fill="none" stroke="#6e7681" stroke-width="0.1"/></g><g class="adom-layer-copper"><g data-pad="2" data-shape="roundrect" data-size="0.700x0.250" data-mount="smd"><rect x="-2.200" y="-0.650" width="0.700" height="0.250" rx="0.050" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="3" data-shape="roundrect" data-size="0.700x0.300" data-mount="smd"><rect x="-2.200" y="-0.150" width="0.700" height="0.300" rx="0.050" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="4" data-shape="roundrect" data-size="0.700x0.250" data-mount="smd"><rect x="-2.200" y="0.400" width="0.700" height="0.250" rx="0.050" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="6" data-shape="roundrect" data-size="0.250x0.700" data-mount="smd"><rect x="-1.250" y="1.250" width="0.250" height="0.700" rx="0.050" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="7" data-shape="roundrect" data-size="0.250x0.700" data-mount="smd"><rect x="-0.750" y="1.250" width="0.250" height="0.700" rx="0.050" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="8" data-shape="roundrect" data-size="0.400x1.000" data-mount="smd"><rect x="0.250" y="0.950" width="0.400" height="1.000" rx="0.050" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="12" data-shape="roundrect" data-size="0.400x1.000" data-mount="smd"><rect x="0.250" y="-1.950" width="0.400" height="1.000" rx="0.050" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="13" data-shape="roundrect" data-size="0.250x0.700" data-mount="smd"><rect x="-0.750" y="-1.950" width="0.250" height="0.700" rx="0.050" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="14" data-shape="roundrect" data-size="0.250x0.700" data-mount="smd"><rect x="-1.250" y="-1.950" width="0.250" height="0.700" rx="0.050" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="10" data-shape="roundrect" data-size="2.400x0.400" data-mount="smd"><rect x="-0.200" y="-0.200" width="2.400" height="0.400" rx="0.050" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="1" data-shape="custom" data-size="0.200x0.200" data-mount="smd"><rect x="-1.750" y="-1.250" width="0.200" height="0.200" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="5" data-shape="custom" data-size="0.200x0.200" data-mount="smd"><rect x="-1.750" y="1.050" width="0.200" height="0.200" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="9" data-shape="custom" data-size="0.200x0.200" data-mount="smd"><rect x="1.475" y="1.050" width="0.200" height="0.200" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="11" data-shape="custom" data-size="0.200x0.200" data-mount="smd"><rect x="1.475" y="-1.250" width="0.200" height="0.200" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g></g><g class="adom-layer-heatsink"></g><g class="adom-layer-drill"></g><g class="adom-layer-silk"><circle cx="-2.550" cy="-1.950" r="0.100" fill="#00cccc" stroke="#00cccc" stroke-width="0.12"/></g><g class="adom-layer-padnum"><text x="-1.850" y="0.000" text-anchor="middle" dominant-baseline="central" font-size="0.126" fill="#fff" font-family="sans-serif" style="pointer-events:none">3</text><text x="0.450" y="1.450" text-anchor="middle" dominant-baseline="central" font-size="0.168" fill="#fff" font-family="sans-serif" style="pointer-events:none">8</text><text x="0.450" y="-1.450" text-anchor="middle" dominant-baseline="central" font-size="0.168" fill="#fff" font-family="sans-serif" style="pointer-events:none">12</text><text x="1.000" y="0.000" text-anchor="middle" dominant-baseline="central" font-size="0.168" fill="#fff" font-family="sans-serif" style="pointer-events:none">10</text></g><g class="adom-layer-paste-apertures"><rect x="-2.200" y="-0.650" width="0.700" height="0.250" rx="0.05" transform="rotate(0.00 -1.850 -0.525)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="-2.200" y="-0.150" width="0.700" height="0.300" rx="0.05" transform="rotate(0.00 -1.850 0.000)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="-2.200" y="0.400" width="0.700" height="0.250" rx="0.05" transform="rotate(0.00 -1.850 0.525)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="-1.250" y="1.250" width="0.250" height="0.700" rx="0.05" transform="rotate(0.00 -1.125 1.600)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="-0.750" y="1.250" width="0.250" height="0.700" rx="0.05" transform="rotate(0.00 -0.625 1.600)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="0.250" y="0.950" width="0.400" height="1.000" rx="0.05" transform="rotate(0.00 0.450 1.450)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="0.250" y="-1.950" width="0.400" height="1.000" rx="0.05" transform="rotate(0.00 0.450 -1.450)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="-0.750" y="-1.950" width="0.250" height="0.700" rx="0.05" transform="rotate(0.00 -0.625 -1.600)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="-1.250" y="-1.950" width="0.250" height="0.700" rx="0.05" transform="rotate(0.00 -1.125 -1.600)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="-0.200" y="-0.200" width="1.100" height="0.400" rx="0.05" transform="rotate(0.00 0.350 0.000)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="1.100" y="-0.200" width="1.100" height="0.400" rx="0.05" transform="rotate(0.00 1.650 0.000)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="-1.750" y="-1.250" width="0.200" height="0.200" rx="0.05" transform="rotate(0.00 -1.650 -1.150)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="-1.750" y="1.050" width="0.200" height="0.200" rx="0.05" transform="rotate(0.00 -1.650 1.150)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="1.475" y="1.050" width="0.200" height="0.200" rx="0.05" transform="rotate(0.00 1.575 1.150)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="1.475" y="-1.250" width="0.200" height="0.200" rx="0.05" transform="rotate(0.00 1.575 -1.150)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/></g><g class="adom-layer-paste-dots"><circle cx="-1.975" cy="-0.525" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.725" cy="-0.525" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.975" cy="0.000" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.725" cy="0.000" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.975" cy="0.525" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.725" cy="0.525" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.125" cy="1.475" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.125" cy="1.725" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.625" cy="1.475" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.625" cy="1.725" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.450" cy="1.200" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.450" cy="1.450" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.450" cy="1.700" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.450" cy="-1.700" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.450" cy="-1.450" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.450" cy="-1.200" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.625" cy="-1.725" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.625" cy="-1.475" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.125" cy="-1.725" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.125" cy="-1.475" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.100" cy="0.000" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.350" cy="0.000" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.600" cy="0.000" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.400" cy="0.000" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.650" cy="0.000" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.900" cy="0.000" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.650" cy="-1.150" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.650" cy="1.150" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.575" cy="1.150" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.575" cy="-1.150" r="0.150" fill="#37c8a6" opacity="0.92"/></g></svg>+ </div>+ </div>+ <aside>+ <div class="ah">Layers</div>+ <div class="layers" id="layers"></div>+ <div class="note">The <b>solder paste jet</b> layer shows the 300µm paste-dispensing dots that travel with the footprint. Off by default, toggle it on.</div>+ </aside>+ </main>+<script>/* ── adom-footprint shared viewer core (window.AV) ─────────────────────────+ Single source of truth for the layer list, toggle behaviour, defaults,+ pan/zoom and toolbar icons. Included VERBATIM by both app.html (live) and+ embed.html (static) so the two viewers cannot drift. Pure client-side; works+ on any SVG that carries the <g class="adom-layer-*"> groups. */+(function(){+ var ICON_ZIN='<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5M10.5 8v5M8 10.5h5"/></svg>';+ var ICON_ZOUT='<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5M8 10.5h5"/></svg>';+ // Zoom-to-FIT = a magnifier with a small square inside (fit content to view).+ // Deliberately NOT the four-corner expand/"fullscreen" glyph.+ var ICON_FIT='<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5"/><rect x="7.6" y="7.6" width="5.8" height="5.8" rx="1.2"/></svg>';++ // The canonical layer list. Every layer is a <g class="adom-layer-*"> in the+ // self-rendered SVG, so toggling is group-based (robust), never colour-match.+ // `kind:'group'` on every entry: all layers are toggled by their <g> group+ // (robust), never by colour-match. (app.html still reads def.kind.)+ var LAYER_DEFS=[+ {key:'copper', name:'Copper', kind:'group', sel:'.adom-layer-copper', sw:'#C83434'},+ // Auto-generated thermal-via array under the exposed pad, only present (and+ // listed) when the footprint has an exposed thermal pad.+ {key:'heatsink', name:'Heatsink vias', kind:'group', sel:'.adom-layer-heatsink', sw:'#e8a13a'},+ {key:'padnum', name:'Pad numbers', kind:'group', sel:'.adom-layer-padnum', sw:'#ffffff', ring:true},+ {key:'silk', name:'Silkscreen', kind:'group', sel:'.adom-layer-silk', sw:'#00cccc'},+ {key:'fab', name:'Fab (F.Fab)', kind:'group', sel:'.adom-layer-fab', sw:'#6e7681', ring:true},+ {key:'courtyard', name:'Courtyard', kind:'group', sel:'.adom-layer-courtyard', sw:'#FF26E2', ring:true},+ {key:'drill', name:'Drill', kind:'group', sel:'.adom-layer-drill', sw:'#888888', ring:true},+ {key:'paste-ap', name:'Paste apertures', kind:'group', sel:'.adom-layer-paste-apertures', sw:'#8aa0b8', ring:true},+ // Generic name, the 300µm solder-paste dispensing dots. Off by default.+ {key:'paste-dots',name:'Solder paste jet', kind:'group', sel:'.adom-layer-paste-dots', sw:'#37c8a6', special:true},+ ];++ // True only if the group actually holds drawn geometry (not an empty <g>), so+ // layers with nothing in THIS footprint aren't listed as dead, dim rows.+ function groupHasGeo(svg,def){+ if(!svg) return false; var n=0,g=svg.querySelectorAll(def.sel);+ for(var i=0;i<g.length;i++){ n+=g[i].querySelectorAll('path,rect,circle,line,polygon,polyline,text').length; }+ return n>0;+ }+ function layerPresent(svg,def){ return groupHasGeo(svg,def); }+ function applyLayer(svg,def,on){+ if(!svg) return; var g=svg.querySelectorAll(def.sel);+ for(var i=0;i<g.length;i++) g[i].style.display=on?'':'none';+ }++ // Build layer rows into a container. opts:+ // svg, container, state {key:bool}, meta {pasteDots,pasteApertures},+ // onToggle(key,on). Missing state key -> special OFF, others ON. Skips empty+ // non-special groups. Returns the keys actually shown.+ function buildLayers(opts){+ var svg=opts.svg, box=opts.container, state=opts.state||{}, meta=opts.meta||{}, shown=[];+ box.innerHTML='';+ LAYER_DEFS.forEach(function(def){+ if(!def.special && !groupHasGeo(svg,def)) return;+ var on = def.special ? (state[def.key]===true) : (state[def.key]!==false);+ var m = def.key==='paste-dots' ? ((meta.pasteDots||0)+' @ 300µm')+ : def.key==='paste-ap' ? ((meta.pasteApertures||0)+' openings') : '';+ var row=document.createElement('div');+ row.className='av-lrow '+(on?'on':'off')+(def.special?' special':'');+ row.innerHTML='<span class="sw'+(def.ring?' ring':'')+'" style="'+(def.ring?('border-color:'+def.sw):('background:'+def.sw))+'"></span>'+ +'<span class="ln">'+def.name+'</span>'+(m?'<span class="meta">'+m+'</span>':'')+ +'<span class="chk">'+(on?'✓':'')+'</span>';+ row.onclick=function(){+ var nv=!row.classList.contains('on');+ row.classList.toggle('on',nv); row.classList.toggle('off',!nv);+ row.querySelector('.chk').textContent=nv?'✓':'';+ state[def.key]=nv; applyLayer(svg,def,nv);+ if(opts.onToggle) opts.onToggle(def.key,nv);+ };+ box.appendChild(row); applyLayer(svg,def,on); shown.push(def.key);+ });+ return shown;+ }++ // Wire pan + zoom on a viewport element (the box that contains the <svg>).+ // Returns a controller {fit, zoomIn, zoomOut, apply}.+ function initViewport(vp){+ var svg=vp.querySelector('svg');+ if(svg){ svg.removeAttribute('width'); svg.removeAttribute('height'); }+ var s=1,tx=0,ty=0;+ function apply(){ var el=vp.querySelector('svg'); if(el) el.style.transform='translate('+tx+'px,'+ty+'px) scale('+s+')'; }+ function zoomAt(cx,cy,f){ tx=cx-(cx-tx)*f; ty=cy-(cy-ty)*f; s*=f; apply(); }+ function fit(){ s=1;tx=0;ty=0;apply(); }+ // Smooth, delta-PROPORTIONAL zoom (matches adom-symbol). A fixed per-event+ // factor makes the trackpad leap, one gentle two-finger nudge fires a burst+ // of tiny wheel events and a fixed 1.12× compounds. Instead derive the factor+ // from how much actually scrolled (exp → smooth + reversible), normalise+ // device units, and clamp one event so a chunky mouse notch can't jump.+ var ZOOM_K=0.0022; // sensitivity: lower = gentler+ vp.addEventListener('wheel',function(e){+ e.preventDefault();+ var d=e.deltaY;+ if(e.deltaMode===1) d*=16; else if(e.deltaMode===2) d*=vp.clientHeight;+ d=Math.max(-50,Math.min(50,d));+ var r=vp.getBoundingClientRect();+ zoomAt(e.clientX-r.left,e.clientY-r.top,Math.exp(-d*ZOOM_K));+ },{passive:false});+ var drag=false,lx=0,ly=0;+ vp.addEventListener('pointerdown',function(e){ if(e.target.closest('.av-tools'))return; drag=true;lx=e.clientX;ly=e.clientY;vp.classList.add('grab');vp.setPointerCapture(e.pointerId); });+ vp.addEventListener('pointermove',function(e){ if(!drag)return; tx+=e.clientX-lx;ty+=e.clientY-ly;lx=e.clientX;ly=e.clientY;apply(); });+ vp.addEventListener('pointerup',function(){ drag=false;vp.classList.remove('grab'); });+ fit();+ return {+ fit:fit,+ zoomIn:function(){ var r=vp.getBoundingClientRect(); zoomAt(r.width/2,r.height/2,1.2); },+ zoomOut:function(){ var r=vp.getBoundingClientRect(); zoomAt(r.width/2,r.height/2,1/1.2); },+ apply:apply+ };+ }++ // Inject the standard zoom toolbar (+ / − / fit) + pan hint into a viewport,+ // wired to a controller from initViewport. Idempotent.+ function addToolbar(vp,ctl){+ if(vp.querySelector('.av-tools')) return;+ var t=document.createElement('div'); t.className='av-tools';+ t.innerHTML='<button data-z="in" title="Zoom in">'+ICON_ZIN+'</button>'+ +'<button data-z="out" title="Zoom out">'+ICON_ZOUT+'</button>'+ +'<button data-z="fit" title="Zoom to fit">'+ICON_FIT+'</button>';+ vp.appendChild(t);+ t.querySelector('[data-z="in"]').onclick=ctl.zoomIn;+ t.querySelector('[data-z="out"]').onclick=ctl.zoomOut;+ t.querySelector('[data-z="fit"]').onclick=ctl.fit;+ var h=document.createElement('div'); h.className='av-panhint'; h.textContent='drag to pan · scroll to zoom'; vp.appendChild(h);+ }++ window.AV={+ LAYER_DEFS:LAYER_DEFS, groupHasGeo:groupHasGeo, layerPresent:layerPresent,+ applyLayer:applyLayer, buildLayers:buildLayers, initViewport:initViewport,+ addToolbar:addToolbar, ICON_FIT:ICON_FIT, ICON_ZIN:ICON_ZIN, ICON_ZOUT:ICON_ZOUT+ };+})();+</script>+<script>+var META={"pasteApertures":15,"pasteDots":30};+(function(){+ var vp=document.getElementById('vp');+ var svg=vp.querySelector('svg');+ var ctl=AV.initViewport(vp);+ AV.addToolbar(vp,ctl);+ AV.buildLayers({ svg:svg, container:document.getElementById('layers'), state:{}, meta:META });+})();+</script>+</body></html>
viewers/symbol.htmladded+5565@@ -0,0 +1,5565 @@+<!doctype html><html><head><meta charset="utf-8">+<title>LMQ61460AFSQRJRRQ1 - adom-symbol</title>+<meta name="viewport" content="width=device-width,initial-scale=1">+<style>+@font-face{font-family:'Satoshi';font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}@font-face{font-family:'Satoshi';font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}@font-face{font-family:'Familjen Grotesk';font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}+ /* Canonical Adom dark-theme tokens (adom/guides/brand.md) */+ :root{+ --bg:#0d1117;--surface:#161b22;--elevated:#1c2128;--overlay:#21262d;+ --border:#30363d;--border-muted:#21262d;+ --text:#e6edf3;--text2:#8b949e;--text3:#484f58;+ --accent:#00b8b0;--accent-bright:#00e6dc;--purple:#8c6bf7;+ /* aliases used by the viewport + pin-list rules further down */+ --panel:#161b22;--panel2:#1c2128;--muted:#8b949e;+ }+ *{box-sizing:border-box;margin:0;padding:0}+ html,body{height:100%}+ body{background:var(--bg);color:var(--text);font:13px/1.4 'Satoshi','Segoe UI',system-ui,sans-serif;display:flex;flex-direction:column;overflow:hidden}+ /* ── Canonical Adom app header (adom/guides/adom-app-header.md) ── */+ header{display:flex;align-items:center;gap:12px;padding:0 16px;height:44px;flex:0 0 44px;border-bottom:1px solid var(--border-muted);background:var(--surface);position:relative;font-family:'Familjen Grotesk',sans-serif}+ header .brand{display:flex;align-items:center;gap:8px;color:var(--accent);font-size:13px;font-weight:600;letter-spacing:.01em;cursor:default;flex-shrink:0;outline:none}+ header .brand svg.logo{width:16px;height:16px;flex-shrink:0}+ header .brand:hover .app-name{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}+ header .brand .app-name{color:var(--accent)}+ header .brand .app-subtitle{color:var(--text2);font-weight:500}+ header .brand .sep{color:var(--text3);font-weight:400}+ header .vsep{width:1px;height:18px;background:var(--border);flex-shrink:0}+ header .subject{display:flex;align-items:center;gap:8px;min-width:0;flex:1;cursor:default}+ header .subject-name{color:var(--text);font-family:'Familjen Grotesk',sans-serif;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}+ header .subject-meta{display:flex;align-items:center;gap:6px;color:var(--text2);font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;white-space:nowrap}+ header .subject-meta .sep{color:var(--text3)}+ @media(max-width:720px){header .subject-meta{display:none}}+ /* Floating in-canvas viewer toolbar (frosted, matches the app's glass cards) */+ .tools{position:absolute;left:12px;top:12px;z-index:5;display:flex;gap:3px;padding:3px;background:rgba(22,27,34,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:9px}+ .tools button{width:30px;height:30px;display:grid;place-items:center;background:transparent;border:none;border-radius:6px;color:var(--text2);cursor:pointer;transition:background .15s ease,color .15s ease}+ .tools button:hover{background:var(--elevated);color:var(--accent-bright)}+ .tools button svg{width:16px;height:16px;display:block}+ header .hover-popover{position:absolute;top:calc(100% + 6px);left:16px;background:var(--elevated);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.5);padding:12px 14px;min-width:300px;max-width:420px;font-family:'Satoshi',sans-serif;font-size:12px;color:var(--text);z-index:99999;opacity:0;transform:translateY(-2px);pointer-events:none;transition:opacity .12s ease,transform .12s ease}+ header .hover-popover.show{opacity:1;transform:none;pointer-events:auto}+ header .hover-popover .popover-title{font-family:'Familjen Grotesk',sans-serif;font-size:14px;font-weight:700;color:var(--text);margin-bottom:8px}+ header .hover-popover .popover-row{display:flex;gap:12px;padding:3px 0;align-items:baseline}+ header .hover-popover .popover-row .k{color:var(--text3);font-family:'JetBrains Mono',ui-monospace,monospace;font-size:10px;text-transform:lowercase;width:64px;flex-shrink:0}+ header .hover-popover .popover-row .v{color:var(--text);font-family:'Satoshi',sans-serif;font-size:12px;flex:1}+ header .hover-popover .popover-actions{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-muted);display:flex;gap:12px}+ header .hover-popover .popover-link{color:var(--accent);text-decoration:none;font-family:'Familjen Grotesk',sans-serif;font-size:12px;font-weight:600}+ header .hover-popover .popover-link:hover{text-decoration:underline}+ main{flex:1;display:flex;min-height:0}+ .vpwrap{flex:1;position:relative;min-width:0}+ /* Schematic-workbench grid, identical to the main app's #stage. */+ .vp{position:absolute;inset:0;overflow:hidden;cursor:grab;background:+ radial-gradient(120% 120% at 50% 30%,rgba(0,184,177,.05),transparent 60%),+ linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px) 0 0/22px 22px,+ linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px) 0 0/22px 22px}+ .vp.grab{cursor:grabbing}+ /* Only the DIRECT-CHILD symbol svg gets the pan/zoom transform, scoping to+ `.vp > svg` (not `.vp svg`) keeps it off any nested icon svgs. */+ .vp > svg{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:0 0;display:block}+ .hint{position:absolute;right:10px;bottom:9px;color:var(--muted);font-size:11px;z-index:5;pointer-events:none;user-select:none;-webkit-user-select:none}+ aside{flex:0 0 268px;border-left:1px solid var(--border);background:var(--panel);display:flex;flex-direction:column;min-height:0}+ aside .ah{padding:9px 12px;border-bottom:1px solid var(--border);font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px}+ aside input{flex:1;background:var(--panel2);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:12px;padding:5px 8px;outline:none}+ aside input:focus{border-color:var(--accent)}+ .pins{flex:1;overflow:auto}+ .pin{padding:7px 12px;border-bottom:1px solid #1a212c;cursor:pointer}+ .pin:hover{background:var(--panel2)}+ .pin.on{background:#15202e}+ .pin .row{display:flex;align-items:center;gap:8px}+ .pin .num{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;color:#8fa0b4;min-width:22px;text-align:right}+ .pin .nme{font-weight:600;font-size:13px}+ .pin .ty{margin-left:auto;font-size:10px;padding:1px 6px;border-radius:5px;border:1px solid;white-space:nowrap}+ .pin .d{font-size:11.5px;color:#aeb6c2;line-height:1.45;margin:5px 0 1px 30px;display:none}+ .pin.on .d{display:block}+ .empty{color:var(--muted);font-size:12px;padding:14px}+ @media(max-width:620px){aside{flex-basis:200px}}+ /* pin panel header, reads like a studio section */+ aside .ah .atitle{font-family:'Familjen Grotesk',sans-serif;font-weight:600;font-size:12px;color:var(--text);white-space:nowrap}+ aside .ah .acount{margin-left:5px;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;color:var(--text3)}+ /* bottom info bar, mirrors the main app footer */+ footer{flex:0 0 auto;display:flex;align-items:center;height:26px;border-top:1px solid var(--border);background:var(--surface);font-size:11px;color:var(--text2);padding:0 14px;overflow:hidden}+ footer .it{display:flex;align-items:center;gap:6px;white-space:nowrap;min-width:0}+ footer .it+.it::before{content:"";width:1px;height:13px;background:var(--border);margin:0 12px;flex:0 0 1px}+ footer .k{color:var(--text3);text-transform:uppercase;font-size:9px;letter-spacing:.4px;flex:0 0 auto}+ footer .v{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}+ footer .descit{min-width:0;overflow:hidden}+ /* pin hover, highlight + tooltip, parity with the live SymView */+ .vp > svg text,.vp > svg g.stroked-text{pointer-events:none}+ .hit{fill:rgba(0,230,220,0);stroke:none;cursor:pointer}+ .vp > svg g.stroked-text.hl path{stroke:var(--accent-bright)!important;fill:var(--accent-bright)!important}+ .vp > svg path.hl{stroke:var(--accent-bright)!important;stroke-width:.22!important}+ #pinmark{pointer-events:none;fill:rgba(0,230,220,.18);stroke:var(--accent-bright);stroke-width:.12;opacity:0;transition:opacity .1s}+ #tip{position:fixed;z-index:9999;max-width:300px;background:rgba(22,27,34,.97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(0,184,177,.34);border-radius:10px;padding:9px 12px;color:var(--text);font-size:12px;line-height:1.5;pointer-events:none;opacity:0;transition:opacity .12s;box-shadow:0 12px 40px rgba(0,0,0,.55)}+ #tip.show{opacity:1}+ #tip .r1{display:flex;align-items:baseline;gap:8px;justify-content:space-between}+ #tip .nm{font-weight:700;font-size:13px}+ #tip .pn{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;color:var(--muted);white-space:nowrap}+ #tip .badge{display:inline-block;margin-top:5px;font-size:10px;font-weight:700;padding:2px 7px;border-radius:5px;letter-spacing:.2px}+ #tip .desc{margin-top:6px;color:#aeb6c2;font-size:11.5px}+</style></head>+<body>+ <header>+ <div class="brand" data-tooltip-target="app-info" tabindex="0">+ <svg class="logo" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="7" y="4" width="10" height="16" rx="1.5"/><path d="M7 8H3M7 12H3M7 16H3M21 8h-4M21 12h-4M21 16h-4"/></svg>+ <span class="app-name">adom-symbol</span>+ <span class="sep">·</span>+ <span class="app-subtitle">symbol viewer</span>+ </div>+ <div class="vsep" aria-hidden="true"></div>+ <div class="subject">+ <span class="subject-name">LMQ61460AFSQRJRRQ1</span>+ <span class="subject-meta"><span class="sep">·</span><span>14 pins</span><span class="sep">·</span><span>lmq61460afsqrjrrq1</span></span>+ </div>+ <div class="hover-popover" id="app-info" role="dialog" aria-label="About adom-symbol">+ <div class="popover-title">adom-symbol</div>+ <div class="popover-row"><span class="k">about</span><span class="v">Interactive KiCad schematic-symbol viewer: pan/zoom, per-pin hover, and a filterable pin list.</span></div>+ <div class="popover-row"><span class="k">version</span><span class="v">v1.2.6</span></div>+ <div class="popover-row"><span class="k">engine</span><span class="v">service-kicad</span></div>+ <div class="popover-row"><span class="k">mfr</span><span class="v">Texas Instruments</span></div>+ <div class="popover-row"><span class="k">author</span><span class="v">Adom Inc · adom.inc</span></div>+ <div class="popover-actions">+ <a class="popover-link" href="https://wiki.adom.inc/adom/adom-symbol" target="_blank" rel="noopener">Open wiki ↗</a>+ </div>+ </div>+ </header>+ <main>+ <div class="vpwrap">+ <div class="vp" id="vp">+ <div class="tools">+ <button id="zout" title="Zoom out" aria-label="Zoom out"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5M8 10.5h5"/></svg></button>+ <button id="zin" title="Zoom in" aria-label="Zoom in"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5M10.5 8v5M8 10.5h5"/></svg></button>+ <button id="fit" title="Fit to window" aria-label="Fit to window"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="5" width="18" height="14" rx="2"/><rect x="8" y="9" width="8" height="6" rx="1"/></svg></button>+ </div>+ <div class="hint">drag to pan · scroll to zoom</div>+ <svg+ xmlns:svg="http://www.w3.org/2000/svg"+ xmlns="http://www.w3.org/2000/svg"+ xmlns:xlink="http://www.w3.org/1999/xlink"+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"+ version="1.1"+ width="38.480mm" height="44.020mm" viewBox="80.7600 80.5300 38.4800 44.0200">++<defs>+ <linearGradient id="adom-body-grad" x1="0" y1="0" x2="0" y2="1">+ <stop offset="0%" stop-color="#1a2332"/>+ <stop offset="100%" stop-color="#141c27"/>+ </linearGradient>+</defs>+<style><![CDATA[+ /* Stroked text groups (KiCad renders text as paths in <g class="stroked-text">) */+ g.stroked-text path {+ stroke: #ffffff !important;+ fill: #ffffff !important;+ }+ text[opacity="0"] {+ fill: #ffffff !important;+ }+ .pin-highlight path {+ stroke: #00e6dc !important;+ }+ .pin-highlight g.stroked-text path {+ stroke: #00e6dc !important;+ }+ .group-highlight g.stroked-text path {+ stroke: #FFD180 !important;+ }+]]></style>+<defs>+ <radialGradient id="adom-canvas-glow" cx="100" cy="102.54" r="30.814" gradientUnits="userSpaceOnUse">+ <stop offset="0%" stop-color="#00b8b0" stop-opacity="0.06"/>+ <stop offset="70%" stop-color="#00b8b0" stop-opacity="0"/>+ </radialGradient>+ <pattern id="adom-canvas-grid" x="0" y="0" width="2.54" height="2.54" patternUnits="userSpaceOnUse">+ <line x1="0" y1="0" x2="2.54" y2="0" stroke="rgba(255,255,255,0.025)" stroke-width="0.06"/>+ <line x1="0" y1="0" x2="0" y2="2.54" stroke="rgba(255,255,255,0.025)" stroke-width="0.06"/>+ </pattern>+</defs>+<rect x="80.76" y="80.53" width="38.48" height="44.02" fill="#0d1117"/>+<rect x="80.76" y="80.53" width="38.48" height="44.02" fill="url(#adom-canvas-grid)"/>+<rect x="80.76" y="80.53" width="38.48" height="44.02" fill="url(#adom-canvas-glow)"/>++ +<g style="fill:none; fill-opacity:1.0000;stroke:#000000; stroke-opacity:1.0000;+stroke-linecap:round; stroke-linejoin:round;"+ transform="translate(0 0) scale(1 1)">+</g>+<g style="fill:none; fill-opacity:1.0000; +stroke:none; stroke-width:0.0001; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<rect x="0.000000" y="0.000000" width="297.002200" height="210.007200" rx="0.000000" />+</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++++++++++<g class="stroked-text">++++++</g>+<g class="stroked-text">+++++++++++</g>+<g class="stroked-text">++++++++++++++</g>+<g class="stroked-text">++++</g>+<g class="stroked-text">++++++++++++++++</g>+<g class="stroked-text">++++++++++++++++++++++</g>++++++<g class="stroked-text">++++++</g>+<g class="stroked-text">+++++++++++</g>+<g class="stroked-text">++++++++++++++</g>+<g class="stroked-text">++++</g>+<g class="stroked-text">++++++++++++++++</g>+<g class="stroked-text">++++++++++++++++++++++</g>++++<g class="stroked-text">++++</g>+<g class="stroked-text">+++++++++++++++++++</g>+<g class="stroked-text">++++++++++++++++</g>+<g class="stroked-text">+++++++++++++</g>++++<g class="stroked-text">++++</g>+<g class="stroked-text">+++++++++++++++++++</g>+<g class="stroked-text">++++++++++++++++</g>+<g class="stroked-text">+++++++++++++</g>+<g class="stroked-text">++++++++++++++++++++++++++++++++++++++++++++++++++++++</g>++<g class="stroked-text">++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</g>+</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.3000; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">++++++++++++++++++++++++++++++++++++</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">+++++++++++++++++++++++++++++++++++++++++++++++++++++++++</g>+<g class="stroked-text">+++++++++++++++++++++++++++++++++++</g>+</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.4000; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">+++++++++++++++++++++++++++++++++++++++</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</g>++<g class="stroked-text">+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.3000; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">+</g>+<g class="stroked-text">+</g>+<g class="stroked-text">+</g>+<g class="stroked-text">+</g>++</g>+<g style="fill:url(#adom-body-grad); fill-opacity:1.0000; stroke:none;">+<rect x="89.840000" y="87.300000" width="20.320000" height="30.480000" rx="0.000000" />+</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.2540; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<rect x="89.840000" y="87.300000" width="20.320000" height="30.480000" rx="0.000000" />+</g>+<g style="fill:none; +stroke:#8C6BF7; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="90.3500" y="88.7010"+textLength="3.6069" font-size="1.0160" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">INPUT</text>+<g class="stroked-text">+<path d="M90.6316 88.6645+L90.6316 87.9025+" />+<path d="M90.9945 88.6645+L90.9945 87.9025+" />+<path d="M90.9945 87.9025+L91.4299 88.6645+" />+<path d="M91.4299 88.6645+L91.4299 87.9025+" />+<path d="M91.7928 88.6645+L91.7928 87.9025+" />+<path d="M91.7928 87.9025+L92.0831 87.9025+" />+<path d="M92.0831 87.9025+L92.1556 87.9388+" />+<path d="M92.1556 87.9388+L92.1919 87.9751+" />+<path d="M92.1919 87.9751+L92.2282 88.0477+" />+<path d="M92.2282 88.0477+L92.2282 88.1565+" />+<path d="M92.2282 88.1565+L92.1919 88.2291+" />+<path d="M92.1919 88.2291+L92.1556 88.2654+" />+<path d="M92.1556 88.2654+L92.0831 88.3017+" />+<path d="M92.0831 88.3017+L91.7928 88.3017+" />+<path d="M92.5548 87.9025+L92.5548 88.5194+" />+<path d="M92.5548 88.5194+L92.5911 88.5920+" />+<path d="M92.5911 88.5920+L92.6274 88.6283+" />+<path d="M92.6274 88.6283+L92.6999 88.6645+" />+<path d="M92.6999 88.6645+L92.8451 88.6645+" />+<path d="M92.8451 88.6645+L92.9176 88.6283+" />+<path d="M92.9176 88.6283+L92.9539 88.5920+" />+<path d="M92.9539 88.5920+L92.9902 88.5194+" />+<path d="M92.9902 88.5194+L92.9902 87.9025+" />+<path d="M93.2442 87.9025+L93.6797 87.9025+" />+<path d="M93.4619 88.6645+L93.4619 87.9025+" />+</g><text x="90.3500" y="96.3210"+textLength="5.4212" font-size="1.0160" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">CONTROL</text>+<g class="stroked-text">+<path d="M91.0670 96.2120+L91.0307 96.2483+" />+<path d="M91.0307 96.2483+L90.9219 96.2845+" />+<path d="M90.9219 96.2845+L90.8493 96.2845+" />+<path d="M90.8493 96.2845+L90.7404 96.2483+" />+<path d="M90.7404 96.2483+L90.6679 96.1757+" />+<path d="M90.6679 96.1757+L90.6316 96.1031+" />+<path d="M90.6316 96.1031+L90.5953 95.9580+" />+<path d="M90.5953 95.9580+L90.5953 95.8491+" />+<path d="M90.5953 95.8491+L90.6316 95.7040+" />+<path d="M90.6316 95.7040+L90.6679 95.6314+" />+<path d="M90.6679 95.6314+L90.7404 95.5588+" />+<path d="M90.7404 95.5588+L90.8493 95.5225+" />+<path d="M90.8493 95.5225+L90.9219 95.5225+" />+<path d="M90.9219 95.5225+L91.0307 95.5588+" />+<path d="M91.0307 95.5588+L91.0670 95.5951+" />+<path d="M91.5387 95.5225+L91.6839 95.5225+" />+<path d="M91.6839 95.5225+L91.7564 95.5588+" />+<path d="M91.7564 95.5588+L91.8290 95.6314+" />+<path d="M91.8290 95.6314+L91.8653 95.7765+" />+<path d="M91.8653 95.7765+L91.8653 96.0305+" />+<path d="M91.8653 96.0305+L91.8290 96.1757+" />+<path d="M91.8290 96.1757+L91.7564 96.2483+" />+<path d="M91.7564 96.2483+L91.6839 96.2845+" />+<path d="M91.6839 96.2845+L91.5387 96.2845+" />+<path d="M91.5387 96.2845+L91.4662 96.2483+" />+<path d="M91.4662 96.2483+L91.3936 96.1757+" />+<path d="M91.3936 96.1757+L91.3573 96.0305+" />+<path d="M91.3573 96.0305+L91.3573 95.7765+" />+<path d="M91.3573 95.7765+L91.3936 95.6314+" />+<path d="M91.3936 95.6314+L91.4662 95.5588+" />+<path d="M91.4662 95.5588+L91.5387 95.5225+" />+<path d="M92.1919 96.2845+L92.1919 95.5225+" />+<path d="M92.1919 95.5225+L92.6273 96.2845+" />+<path d="M92.6273 96.2845+L92.6273 95.5225+" />+<path d="M92.8813 95.5225+L93.3168 95.5225+" />+<path d="M93.0990 96.2845+L93.0990 95.5225+" />+<path d="M94.0062 96.2845+L93.7522 95.9217+" />+<path d="M93.5708 96.2845+L93.5708 95.5225+" />+<path d="M93.5708 95.5225+L93.8611 95.5225+" />+<path d="M93.8611 95.5225+L93.9336 95.5588+" />+<path d="M93.9336 95.5588+L93.9699 95.5951+" />+<path d="M93.9699 95.5951+L94.0062 95.6677+" />+<path d="M94.0062 95.6677+L94.0062 95.7765+" />+<path d="M94.0062 95.7765+L93.9699 95.8491+" />+<path d="M93.9699 95.8491+L93.9336 95.8854+" />+<path d="M93.9336 95.8854+L93.8611 95.9217+" />+<path d="M93.8611 95.9217+L93.5708 95.9217+" />+<path d="M94.4779 95.5225+L94.6231 95.5225+" />+<path d="M94.6231 95.5225+L94.6956 95.5588+" />+<path d="M94.6956 95.5588+L94.7682 95.6314+" />+<path d="M94.7682 95.6314+L94.8045 95.7765+" />+<path d="M94.8045 95.7765+L94.8045 96.0305+" />+<path d="M94.8045 96.0305+L94.7682 96.1757+" />+<path d="M94.7682 96.1757+L94.6956 96.2483+" />+<path d="M94.6956 96.2483+L94.6231 96.2845+" />+<path d="M94.6231 96.2845+L94.4779 96.2845+" />+<path d="M94.4779 96.2845+L94.4054 96.2483+" />+<path d="M94.4054 96.2483+L94.3328 96.1757+" />+<path d="M94.3328 96.1757+L94.2965 96.0305+" />+<path d="M94.2965 96.0305+L94.2965 95.7765+" />+<path d="M94.2965 95.7765+L94.3328 95.6314+" />+<path d="M94.3328 95.6314+L94.4054 95.5588+" />+<path d="M94.4054 95.5588+L94.4779 95.5225+" />+<path d="M95.4939 96.2845+L95.1311 96.2845+" />+<path d="M95.1311 96.2845+L95.1311 95.5225+" />+</g><text x="90.3500" y="103.9410"+textLength="4.2238" font-size="1.0160" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">LDO IN</text>+<g class="stroked-text">+<path d="M90.9944 103.9045+L90.6316 103.9045+" />+<path d="M90.6316 103.9045+L90.6316 103.1425+" />+<path d="M91.2485 103.9045+L91.2485 103.1425+" />+<path d="M91.2485 103.1425+L91.4299 103.1425+" />+<path d="M91.4299 103.1425+L91.5388 103.1788+" />+<path d="M91.5388 103.1788+L91.6113 103.2514+" />+<path d="M91.6113 103.2514+L91.6476 103.3240+" />+<path d="M91.6476 103.3240+L91.6839 103.4691+" />+<path d="M91.6839 103.4691+L91.6839 103.5780+" />+<path d="M91.6839 103.5780+L91.6476 103.7231+" />+<path d="M91.6476 103.7231+L91.6113 103.7957+" />+<path d="M91.6113 103.7957+L91.5388 103.8683+" />+<path d="M91.5388 103.8683+L91.4299 103.9045+" />+<path d="M91.4299 103.9045+L91.2485 103.9045+" />+<path d="M92.1556 103.1425+L92.3008 103.1425+" />+<path d="M92.3008 103.1425+L92.3733 103.1788+" />+<path d="M92.3733 103.1788+L92.4459 103.2514+" />+<path d="M92.4459 103.2514+L92.4822 103.3965+" />+<path d="M92.4822 103.3965+L92.4822 103.6505+" />+<path d="M92.4822 103.6505+L92.4459 103.7957+" />+<path d="M92.4459 103.7957+L92.3733 103.8683+" />+<path d="M92.3733 103.8683+L92.3008 103.9045+" />+<path d="M92.3008 103.9045+L92.1556 103.9045+" />+<path d="M92.1556 103.9045+L92.0831 103.8683+" />+<path d="M92.0831 103.8683+L92.0105 103.7957+" />+<path d="M92.0105 103.7957+L91.9742 103.6505+" />+<path d="M91.9742 103.6505+L91.9742 103.3965+" />+<path d="M91.9742 103.3965+L92.0105 103.2514+" />+<path d="M92.0105 103.2514+L92.0831 103.1788+" />+<path d="M92.0831 103.1788+L92.1556 103.1425+" />+<path d="M93.3894 103.9045+L93.3894 103.1425+" />+<path d="M93.7523 103.9045+L93.7523 103.1425+" />+<path d="M93.7523 103.1425+L94.1877 103.9045+" />+<path d="M94.1877 103.9045+L94.1877 103.1425+" />+</g><text x="90.3500" y="109.0210"+textLength="4.9857" font-size="1.0160" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">GROUND</text>+<g class="stroked-text">+<path d="M91.0307 108.2588+L90.9582 108.2225+" />+<path d="M90.9582 108.2225+L90.8493 108.2225+" />+<path d="M90.8493 108.2225+L90.7404 108.2588+" />+<path d="M90.7404 108.2588+L90.6679 108.3314+" />+<path d="M90.6679 108.3314+L90.6316 108.4040+" />+<path d="M90.6316 108.4040+L90.5953 108.5491+" />+<path d="M90.5953 108.5491+L90.5953 108.6580+" />+<path d="M90.5953 108.6580+L90.6316 108.8031+" />+<path d="M90.6316 108.8031+L90.6679 108.8757+" />+<path d="M90.6679 108.8757+L90.7404 108.9483+" />+<path d="M90.7404 108.9483+L90.8493 108.9845+" />+<path d="M90.8493 108.9845+L90.9219 108.9845+" />+<path d="M90.9219 108.9845+L91.0307 108.9483+" />+<path d="M91.0307 108.9483+L91.0670 108.9120+" />+<path d="M91.0670 108.9120+L91.0670 108.6580+" />+<path d="M91.0670 108.6580+L90.9219 108.6580+" />+<path d="M91.8290 108.9845+L91.5750 108.6217+" />+<path d="M91.3936 108.9845+L91.3936 108.2225+" />+<path d="M91.3936 108.2225+L91.6839 108.2225+" />+<path d="M91.6839 108.2225+L91.7564 108.2588+" />+<path d="M91.7564 108.2588+L91.7927 108.2951+" />+<path d="M91.7927 108.2951+L91.8290 108.3677+" />+<path d="M91.8290 108.3677+L91.8290 108.4765+" />+<path d="M91.8290 108.4765+L91.7927 108.5491+" />+<path d="M91.7927 108.5491+L91.7564 108.5854+" />+<path d="M91.7564 108.5854+L91.6839 108.6217+" />+<path d="M91.6839 108.6217+L91.3936 108.6217+" />+<path d="M92.3007 108.2225+L92.4459 108.2225+" />+<path d="M92.4459 108.2225+L92.5184 108.2588+" />+<path d="M92.5184 108.2588+L92.5910 108.3314+" />+<path d="M92.5910 108.3314+L92.6273 108.4765+" />+<path d="M92.6273 108.4765+L92.6273 108.7305+" />+<path d="M92.6273 108.7305+L92.5910 108.8757+" />+<path d="M92.5910 108.8757+L92.5184 108.9483+" />+<path d="M92.5184 108.9483+L92.4459 108.9845+" />+<path d="M92.4459 108.9845+L92.3007 108.9845+" />+<path d="M92.3007 108.9845+L92.2282 108.9483+" />+<path d="M92.2282 108.9483+L92.1556 108.8757+" />+<path d="M92.1556 108.8757+L92.1193 108.7305+" />+<path d="M92.1193 108.7305+L92.1193 108.4765+" />+<path d="M92.1193 108.4765+L92.1556 108.3314+" />+<path d="M92.1556 108.3314+L92.2282 108.2588+" />+<path d="M92.2282 108.2588+L92.3007 108.2225+" />+<path d="M92.9539 108.2225+L92.9539 108.8394+" />+<path d="M92.9539 108.8394+L92.9902 108.9120+" />+<path d="M92.9902 108.9120+L93.0265 108.9483+" />+<path d="M93.0265 108.9483+L93.0990 108.9845+" />+<path d="M93.0990 108.9845+L93.2442 108.9845+" />+<path d="M93.2442 108.9845+L93.3167 108.9483+" />+<path d="M93.3167 108.9483+L93.3530 108.9120+" />+<path d="M93.3530 108.9120+L93.3893 108.8394+" />+<path d="M93.3893 108.8394+L93.3893 108.2225+" />+<path d="M93.7522 108.9845+L93.7522 108.2225+" />+<path d="M93.7522 108.2225+L94.1876 108.9845+" />+<path d="M94.1876 108.9845+L94.1876 108.2225+" />+<path d="M94.5505 108.9845+L94.5505 108.2225+" />+<path d="M94.5505 108.2225+L94.7319 108.2225+" />+<path d="M94.7319 108.2225+L94.8408 108.2588+" />+<path d="M94.8408 108.2588+L94.9133 108.3314+" />+<path d="M94.9133 108.3314+L94.9496 108.4040+" />+<path d="M94.9496 108.4040+L94.9859 108.5491+" />+<path d="M94.9859 108.5491+L94.9859 108.6580+" />+<path d="M94.9859 108.6580+L94.9496 108.8031+" />+<path d="M94.9496 108.8031+L94.9133 108.8757+" />+<path d="M94.9133 108.8757+L94.8408 108.9483+" />+<path d="M94.8408 108.9483+L94.7319 108.9845+" />+<path d="M94.7319 108.9845+L94.5505 108.9845+" />+</g><text x="109.6500" y="88.7010"+textLength="4.4052" font-size="1.0160" lengthAdjust="spacingAndGlyphs"+text-anchor="end" opacity="0" stroke-opacity="0">SWITCH</text>+<g class="stroked-text">+<path d="M105.5945 88.6283+L105.7034 88.6645+" />+<path d="M105.7034 88.6645+L105.8848 88.6645+" />+<path d="M105.8848 88.6645+L105.9574 88.6283+" />+<path d="M105.9574 88.6283+L105.9936 88.5920+" />+<path d="M105.9936 88.5920+L106.0299 88.5194+" />+<path d="M106.0299 88.5194+L106.0299 88.4468+" />+<path d="M106.0299 88.4468+L105.9936 88.3743+" />+<path d="M105.9936 88.3743+L105.9574 88.3380+" />+<path d="M105.9574 88.3380+L105.8848 88.3017+" />+<path d="M105.8848 88.3017+L105.7396 88.2654+" />+<path d="M105.7396 88.2654+L105.6671 88.2291+" />+<path d="M105.6671 88.2291+L105.6308 88.1928+" />+<path d="M105.6308 88.1928+L105.5945 88.1203+" />+<path d="M105.5945 88.1203+L105.5945 88.0477+" />+<path d="M105.5945 88.0477+L105.6308 87.9751+" />+<path d="M105.6308 87.9751+L105.6671 87.9388+" />+<path d="M105.6671 87.9388+L105.7396 87.9025+" />+<path d="M105.7396 87.9025+L105.9211 87.9025+" />+<path d="M105.9211 87.9025+L106.0299 87.9388+" />+<path d="M106.2839 87.9025+L106.4653 88.6645+" />+<path d="M106.4653 88.6645+L106.6105 88.1203+" />+<path d="M106.6105 88.1203+L106.7556 88.6645+" />+<path d="M106.7556 88.6645+L106.9371 87.9025+" />+<path d="M107.2274 88.6645+L107.2274 87.9025+" />+<path d="M107.4814 87.9025+L107.9169 87.9025+" />+<path d="M107.6991 88.6645+L107.6991 87.9025+" />+<path d="M108.6063 88.5920+L108.5700 88.6283+" />+<path d="M108.5700 88.6283+L108.4612 88.6645+" />+<path d="M108.4612 88.6645+L108.3886 88.6645+" />+<path d="M108.3886 88.6645+L108.2797 88.6283+" />+<path d="M108.2797 88.6283+L108.2072 88.5557+" />+<path d="M108.2072 88.5557+L108.1709 88.4831+" />+<path d="M108.1709 88.4831+L108.1346 88.3380+" />+<path d="M108.1346 88.3380+L108.1346 88.2291+" />+<path d="M108.1346 88.2291+L108.1709 88.0840+" />+<path d="M108.1709 88.0840+L108.2072 88.0114+" />+<path d="M108.2072 88.0114+L108.2797 87.9388+" />+<path d="M108.2797 87.9388+L108.3886 87.9025+" />+<path d="M108.3886 87.9025+L108.4612 87.9025+" />+<path d="M108.4612 87.9025+L108.5700 87.9388+" />+<path d="M108.5700 87.9388+L108.6063 87.9751+" />+<path d="M108.9329 88.6645+L108.9329 87.9025+" />+<path d="M108.9329 88.2654+L109.3683 88.2654+" />+<path d="M109.3683 88.6645+L109.3683 87.9025+" />+</g><text x="109.6500" y="98.8610"+textLength="7.1266" font-size="1.0160" lengthAdjust="spacingAndGlyphs"+text-anchor="end" opacity="0" stroke-opacity="0">REGULATION</text>+<g class="stroked-text">+<path d="M103.3448 98.8245+L103.0908 98.4617+" />+<path d="M102.9094 98.8245+L102.9094 98.0625+" />+<path d="M102.9094 98.0625+L103.1997 98.0625+" />+<path d="M103.1997 98.0625+L103.2722 98.0988+" />+<path d="M103.2722 98.0988+L103.3085 98.1351+" />+<path d="M103.3085 98.1351+L103.3448 98.2077+" />+<path d="M103.3448 98.2077+L103.3448 98.3165+" />+<path d="M103.3448 98.3165+L103.3085 98.3891+" />+<path d="M103.3085 98.3891+L103.2722 98.4254+" />+<path d="M103.2722 98.4254+L103.1997 98.4617+" />+<path d="M103.1997 98.4617+L102.9094 98.4617+" />+<path d="M103.6714 98.4254+L103.9254 98.4254+" />+<path d="M104.0342 98.8245+L103.6714 98.8245+" />+<path d="M103.6714 98.8245+L103.6714 98.0625+" />+<path d="M103.6714 98.0625+L104.0342 98.0625+" />+<path d="M104.7599 98.0988+L104.6874 98.0625+" />+<path d="M104.6874 98.0625+L104.5785 98.0625+" />+<path d="M104.5785 98.0625+L104.4696 98.0988+" />+<path d="M104.4696 98.0988+L104.3971 98.1714+" />+<path d="M104.3971 98.1714+L104.3608 98.2440+" />+<path d="M104.3608 98.2440+L104.3245 98.3891+" />+<path d="M104.3245 98.3891+L104.3245 98.4980+" />+<path d="M104.3245 98.4980+L104.3608 98.6431+" />+<path d="M104.3608 98.6431+L104.3971 98.7157+" />+<path d="M104.3971 98.7157+L104.4696 98.7883+" />+<path d="M104.4696 98.7883+L104.5785 98.8245+" />+<path d="M104.5785 98.8245+L104.6511 98.8245+" />+<path d="M104.6511 98.8245+L104.7599 98.7883+" />+<path d="M104.7599 98.7883+L104.7962 98.7520+" />+<path d="M104.7962 98.7520+L104.7962 98.4980+" />+<path d="M104.7962 98.4980+L104.6511 98.4980+" />+<path d="M105.1228 98.0625+L105.1228 98.6794+" />+<path d="M105.1228 98.6794+L105.1591 98.7520+" />+<path d="M105.1591 98.7520+L105.1954 98.7883+" />+<path d="M105.1954 98.7883+L105.2679 98.8245+" />+<path d="M105.2679 98.8245+L105.4131 98.8245+" />+<path d="M105.4131 98.8245+L105.4856 98.7883+" />+<path d="M105.4856 98.7883+L105.5219 98.7520+" />+<path d="M105.5219 98.7520+L105.5582 98.6794+" />+<path d="M105.5582 98.6794+L105.5582 98.0625+" />+<path d="M106.2839 98.8245+L105.9211 98.8245+" />+<path d="M105.9211 98.8245+L105.9211 98.0625+" />+<path d="M106.5017 98.6068+L106.8646 98.6068+" />+<path d="M106.4291 98.8245+L106.6831 98.0625+" />+<path d="M106.6831 98.0625+L106.9371 98.8245+" />+<path d="M107.0822 98.0625+L107.5177 98.0625+" />+<path d="M107.2999 98.8245+L107.2999 98.0625+" />+<path d="M107.7717 98.8245+L107.7717 98.0625+" />+<path d="M108.2797 98.0625+L108.4249 98.0625+" />+<path d="M108.4249 98.0625+L108.4974 98.0988+" />+<path d="M108.4974 98.0988+L108.5700 98.1714+" />+<path d="M108.5700 98.1714+L108.6063 98.3165+" />+<path d="M108.6063 98.3165+L108.6063 98.5705+" />+<path d="M108.6063 98.5705+L108.5700 98.7157+" />+<path d="M108.5700 98.7157+L108.4974 98.7883+" />+<path d="M108.4974 98.7883+L108.4249 98.8245+" />+<path d="M108.4249 98.8245+L108.2797 98.8245+" />+<path d="M108.2797 98.8245+L108.2072 98.7883+" />+<path d="M108.2072 98.7883+L108.1346 98.7157+" />+<path d="M108.1346 98.7157+L108.0983 98.5705+" />+<path d="M108.0983 98.5705+L108.0983 98.3165+" />+<path d="M108.0983 98.3165+L108.1346 98.1714+" />+<path d="M108.1346 98.1714+L108.2072 98.0988+" />+<path d="M108.2072 98.0988+L108.2797 98.0625+" />+<path d="M108.9329 98.8245+L108.9329 98.0625+" />+<path d="M108.9329 98.0625+L109.3683 98.8245+" />+<path d="M109.3683 98.8245+L109.3683 98.0625+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M89.8400 105.0800+L87.3000 105.0800+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="90.3480" y="105.7150"+textLength="4.3761" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">BIAS</text>+<g class="stroked-text">+<path d="M91.1739 104.9943+L91.3553 105.0548+" />+<path d="M91.3553 105.0548+L91.4158 105.1152+" />+<path d="M91.4158 105.1152+L91.4762 105.2362+" />+<path d="M91.4762 105.2362+L91.4762 105.4176+" />+<path d="M91.4762 105.4176+L91.4158 105.5386+" />+<path d="M91.4158 105.5386+L91.3553 105.5991+" />+<path d="M91.3553 105.5991+L91.2343 105.6595+" />+<path d="M91.2343 105.6595+L90.7505 105.6595+" />+<path d="M90.7505 105.6595+L90.7505 104.3895+" />+<path d="M90.7505 104.3895+L91.1739 104.3895+" />+<path d="M91.1739 104.3895+L91.2948 104.4500+" />+<path d="M91.2948 104.4500+L91.3553 104.5105+" />+<path d="M91.3553 104.5105+L91.4158 104.6314+" />+<path d="M91.4158 104.6314+L91.4158 104.7524+" />+<path d="M91.4158 104.7524+L91.3553 104.8733+" />+<path d="M91.3553 104.8733+L91.2948 104.9338+" />+<path d="M91.2948 104.9338+L91.1739 104.9943+" />+<path d="M91.1739 104.9943+L90.7505 104.9943+" />+<path d="M92.0205 105.6595+L92.0205 104.3895+" />+<path d="M92.5649 105.2967+L93.1696 105.2967+" />+<path d="M92.4439 105.6595+L92.8672 104.3895+" />+<path d="M92.8672 104.3895+L93.2906 105.6595+" />+<path d="M93.6535 105.5991+L93.8349 105.6595+" />+<path d="M93.8349 105.6595+L94.1373 105.6595+" />+<path d="M94.1373 105.6595+L94.2582 105.5991+" />+<path d="M94.2582 105.5991+L94.3187 105.5386+" />+<path d="M94.3187 105.5386+L94.3792 105.4176+" />+<path d="M94.3792 105.4176+L94.3792 105.2967+" />+<path d="M94.3792 105.2967+L94.3187 105.1757+" />+<path d="M94.3187 105.1757+L94.2582 105.1152+" />+<path d="M94.2582 105.1152+L94.1373 105.0548+" />+<path d="M94.1373 105.0548+L93.8954 104.9943+" />+<path d="M93.8954 104.9943+L93.7744 104.9338+" />+<path d="M93.7744 104.9338+L93.7139 104.8733+" />+<path d="M93.7139 104.8733+L93.6535 104.7524+" />+<path d="M93.6535 104.7524+L93.6535 104.6314+" />+<path d="M93.6535 104.6314+L93.7139 104.5105+" />+<path d="M93.7139 104.5105+L93.7744 104.4500+" />+<path d="M93.7744 104.4500+L93.8954 104.3895+" />+<path d="M93.8954 104.3895+L94.1977 104.3895+" />+<path d="M94.1977 104.3895+L94.3792 104.4500+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="88.5700" y="104.8260"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">1</text>+<g class="stroked-text">+<path d="M88.9329 104.6625+L88.2072 104.6625+" />+<path d="M88.5700 104.6625+L88.5700 103.3925+" />+<path d="M88.5700 103.3925+L88.4491 103.5740+" />+<path d="M88.4491 103.5740+L88.3281 103.6949+" />+<path d="M88.3281 103.6949+L88.2072 103.7554+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M110.1600 105.0800+L112.7000 105.0800+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="109.6520" y="105.7150"+textLength="3.8318" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="end" opacity="0" stroke-opacity="0">VCC</text>+<g class="stroked-text">+<path d="M106.0441 104.3895+L106.4674 105.6595+" />+<path d="M106.4674 105.6595+L106.8908 104.3895+" />+<path d="M108.0398 105.5386+L107.9794 105.5991+" />+<path d="M107.9794 105.5991+L107.7979 105.6595+" />+<path d="M107.7979 105.6595+L107.6770 105.6595+" />+<path d="M107.6770 105.6595+L107.4956 105.5991+" />+<path d="M107.4956 105.5991+L107.3746 105.4781+" />+<path d="M107.3746 105.4781+L107.3141 105.3571+" />+<path d="M107.3141 105.3571+L107.2537 105.1152+" />+<path d="M107.2537 105.1152+L107.2537 104.9338+" />+<path d="M107.2537 104.9338+L107.3141 104.6919+" />+<path d="M107.3141 104.6919+L107.3746 104.5710+" />+<path d="M107.3746 104.5710+L107.4956 104.4500+" />+<path d="M107.4956 104.4500+L107.6770 104.3895+" />+<path d="M107.6770 104.3895+L107.7979 104.3895+" />+<path d="M107.7979 104.3895+L107.9794 104.4500+" />+<path d="M107.9794 104.4500+L108.0398 104.5105+" />+<path d="M109.3098 105.5386+L109.2494 105.5991+" />+<path d="M109.2494 105.5991+L109.0679 105.6595+" />+<path d="M109.0679 105.6595+L108.9470 105.6595+" />+<path d="M108.9470 105.6595+L108.7656 105.5991+" />+<path d="M108.7656 105.5991+L108.6446 105.4781+" />+<path d="M108.6446 105.4781+L108.5841 105.3571+" />+<path d="M108.5841 105.3571+L108.5237 105.1152+" />+<path d="M108.5237 105.1152+L108.5237 104.9338+" />+<path d="M108.5237 104.9338+L108.5841 104.6919+" />+<path d="M108.5841 104.6919+L108.6446 104.5710+" />+<path d="M108.6446 104.5710+L108.7656 104.4500+" />+<path d="M108.7656 104.4500+L108.9470 104.3895+" />+<path d="M108.9470 104.3895+L109.0679 104.3895+" />+<path d="M109.0679 104.3895+L109.2494 104.4500+" />+<path d="M109.2494 104.4500+L109.3098 104.5105+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="111.4300" y="104.8260"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">2</text>+<g class="stroked-text">+<path d="M111.0672 103.5135+L111.1276 103.4530+" />+<path d="M111.1276 103.4530+L111.2486 103.3925+" />+<path d="M111.2486 103.3925+L111.5510 103.3925+" />+<path d="M111.5510 103.3925+L111.6719 103.4530+" />+<path d="M111.6719 103.4530+L111.7324 103.5135+" />+<path d="M111.7324 103.5135+L111.7929 103.6344+" />+<path d="M111.7929 103.6344+L111.7929 103.7554+" />+<path d="M111.7929 103.7554+L111.7324 103.9368+" />+<path d="M111.7324 103.9368+L111.0067 104.6625+" />+<path d="M111.0067 104.6625+L111.7929 104.6625+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M89.8400 110.1600+L87.3000 110.1600+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="90.3480" y="110.7950"+textLength="5.1623" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">AGND</text>+<g class="stroked-text">+<path d="M90.6901 110.3767+L91.2948 110.3767+" />+<path d="M90.5691 110.7395+L90.9924 109.4695+" />+<path d="M90.9924 109.4695+L91.4158 110.7395+" />+<path d="M92.5044 109.5300+L92.3834 109.4695+" />+<path d="M92.3834 109.4695+L92.2020 109.4695+" />+<path d="M92.2020 109.4695+L92.0206 109.5300+" />+<path d="M92.0206 109.5300+L91.8996 109.6510+" />+<path d="M91.8996 109.6510+L91.8391 109.7719+" />+<path d="M91.8391 109.7719+L91.7787 110.0138+" />+<path d="M91.7787 110.0138+L91.7787 110.1952+" />+<path d="M91.7787 110.1952+L91.8391 110.4371+" />+<path d="M91.8391 110.4371+L91.8996 110.5581+" />+<path d="M91.8996 110.5581+L92.0206 110.6791+" />+<path d="M92.0206 110.6791+L92.2020 110.7395+" />+<path d="M92.2020 110.7395+L92.3229 110.7395+" />+<path d="M92.3229 110.7395+L92.5044 110.6791+" />+<path d="M92.5044 110.6791+L92.5648 110.6186+" />+<path d="M92.5648 110.6186+L92.5648 110.1952+" />+<path d="M92.5648 110.1952+L92.3229 110.1952+" />+<path d="M93.1091 110.7395+L93.1091 109.4695+" />+<path d="M93.1091 109.4695+L93.8348 110.7395+" />+<path d="M93.8348 110.7395+L93.8348 109.4695+" />+<path d="M94.4396 110.7395+L94.4396 109.4695+" />+<path d="M94.4396 109.4695+L94.7420 109.4695+" />+<path d="M94.7420 109.4695+L94.9234 109.5300+" />+<path d="M94.9234 109.5300+L95.0444 109.6510+" />+<path d="M95.0444 109.6510+L95.1049 109.7719+" />+<path d="M95.1049 109.7719+L95.1653 110.0138+" />+<path d="M95.1653 110.0138+L95.1653 110.1952+" />+<path d="M95.1653 110.1952+L95.1049 110.4371+" />+<path d="M95.1049 110.4371+L95.0444 110.5581+" />+<path d="M95.0444 110.5581+L94.9234 110.6791+" />+<path d="M94.9234 110.6791+L94.7420 110.7395+" />+<path d="M94.7420 110.7395+L94.4396 110.7395+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="88.5700" y="109.9060"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">3</text>+<g class="stroked-text">+<path d="M88.1467 108.4725+L88.9329 108.4725+" />+<path d="M88.9329 108.4725+L88.5095 108.9563+" />+<path d="M88.5095 108.9563+L88.6910 108.9563+" />+<path d="M88.6910 108.9563+L88.8119 109.0168+" />+<path d="M88.8119 109.0168+L88.8724 109.0773+" />+<path d="M88.8724 109.0773+L88.9329 109.1982+" />+<path d="M88.9329 109.1982+L88.9329 109.5006+" />+<path d="M88.9329 109.5006+L88.8724 109.6216+" />+<path d="M88.8724 109.6216+L88.8119 109.6821+" />+<path d="M88.8119 109.6821+L88.6910 109.7425+" />+<path d="M88.6910 109.7425+L88.3281 109.7425+" />+<path d="M88.3281 109.7425+L88.2072 109.6821+" />+<path d="M88.2072 109.6821+L88.1467 109.6216+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M110.1600 100.0000+L112.7000 100.0000+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="109.6520" y="100.6350"+textLength="2.5618" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="end" opacity="0" stroke-opacity="0">FB</text>+<g class="stroked-text">+<path d="M107.9189 99.9143+L107.4955 99.9143+" />+<path d="M107.4955 100.5795+L107.4955 99.3095+" />+<path d="M107.4955 99.3095+L108.1003 99.3095+" />+<path d="M109.0075 99.9143+L109.1889 99.9748+" />+<path d="M109.1889 99.9748+L109.2494 100.0352+" />+<path d="M109.2494 100.0352+L109.3098 100.1562+" />+<path d="M109.3098 100.1562+L109.3098 100.3376+" />+<path d="M109.3098 100.3376+L109.2494 100.4586+" />+<path d="M109.2494 100.4586+L109.1889 100.5191+" />+<path d="M109.1889 100.5191+L109.0679 100.5795+" />+<path d="M109.0679 100.5795+L108.5841 100.5795+" />+<path d="M108.5841 100.5795+L108.5841 99.3095+" />+<path d="M108.5841 99.3095+L109.0075 99.3095+" />+<path d="M109.0075 99.3095+L109.1284 99.3700+" />+<path d="M109.1284 99.3700+L109.1889 99.4305+" />+<path d="M109.1889 99.4305+L109.2494 99.5514+" />+<path d="M109.2494 99.5514+L109.2494 99.6724+" />+<path d="M109.2494 99.6724+L109.1889 99.7933+" />+<path d="M109.1889 99.7933+L109.1284 99.8538+" />+<path d="M109.1284 99.8538+L109.0075 99.9143+" />+<path d="M109.0075 99.9143+L108.5841 99.9143+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="111.4300" y="99.7460"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">4</text>+<g class="stroked-text">+<path d="M111.6719 98.7359+L111.6719 99.5825+" />+<path d="M111.3695 98.2521+L111.0672 99.1592+" />+<path d="M111.0672 99.1592+L111.8533 99.1592+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M110.1600 110.1600+L112.7000 110.1600+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="109.6520" y="110.7950"+textLength="6.6742" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="end" opacity="0" stroke-opacity="0">PGOOD</text>+<g class="stroked-text">+<path d="M103.3831 110.7395+L103.3831 109.4695+" />+<path d="M103.3831 109.4695+L103.8669 109.4695+" />+<path d="M103.8669 109.4695+L103.9879 109.5300+" />+<path d="M103.9879 109.5300+L104.0484 109.5905+" />+<path d="M104.0484 109.5905+L104.1088 109.7114+" />+<path d="M104.1088 109.7114+L104.1088 109.8929+" />+<path d="M104.1088 109.8929+L104.0484 110.0138+" />+<path d="M104.0484 110.0138+L103.9879 110.0743+" />+<path d="M103.9879 110.0743+L103.8669 110.1348+" />+<path d="M103.8669 110.1348+L103.3831 110.1348+" />+<path d="M105.3184 109.5300+L105.1974 109.4695+" />+<path d="M105.1974 109.4695+L105.0160 109.4695+" />+<path d="M105.0160 109.4695+L104.8346 109.5300+" />+<path d="M104.8346 109.5300+L104.7136 109.6510+" />+<path d="M104.7136 109.6510+L104.6531 109.7719+" />+<path d="M104.6531 109.7719+L104.5927 110.0138+" />+<path d="M104.5927 110.0138+L104.5927 110.1952+" />+<path d="M104.5927 110.1952+L104.6531 110.4371+" />+<path d="M104.6531 110.4371+L104.7136 110.5581+" />+<path d="M104.7136 110.5581+L104.8346 110.6791+" />+<path d="M104.8346 110.6791+L105.0160 110.7395+" />+<path d="M105.0160 110.7395+L105.1369 110.7395+" />+<path d="M105.1369 110.7395+L105.3184 110.6791+" />+<path d="M105.3184 110.6791+L105.3788 110.6186+" />+<path d="M105.3788 110.6186+L105.3788 110.1952+" />+<path d="M105.3788 110.1952+L105.1369 110.1952+" />+<path d="M106.1650 109.4695+L106.4069 109.4695+" />+<path d="M106.4069 109.4695+L106.5279 109.5300+" />+<path d="M106.5279 109.5300+L106.6488 109.6510+" />+<path d="M106.6488 109.6510+L106.7093 109.8929+" />+<path d="M106.7093 109.8929+L106.7093 110.3162+" />+<path d="M106.7093 110.3162+L106.6488 110.5581+" />+<path d="M106.6488 110.5581+L106.5279 110.6791+" />+<path d="M106.5279 110.6791+L106.4069 110.7395+" />+<path d="M106.4069 110.7395+L106.1650 110.7395+" />+<path d="M106.1650 110.7395+L106.0441 110.6791+" />+<path d="M106.0441 110.6791+L105.9231 110.5581+" />+<path d="M105.9231 110.5581+L105.8627 110.3162+" />+<path d="M105.8627 110.3162+L105.8627 109.8929+" />+<path d="M105.8627 109.8929+L105.9231 109.6510+" />+<path d="M105.9231 109.6510+L106.0441 109.5300+" />+<path d="M106.0441 109.5300+L106.1650 109.4695+" />+<path d="M107.4955 109.4695+L107.7374 109.4695+" />+<path d="M107.7374 109.4695+L107.8584 109.5300+" />+<path d="M107.8584 109.5300+L107.9793 109.6510+" />+<path d="M107.9793 109.6510+L108.0398 109.8929+" />+<path d="M108.0398 109.8929+L108.0398 110.3162+" />+<path d="M108.0398 110.3162+L107.9793 110.5581+" />+<path d="M107.9793 110.5581+L107.8584 110.6791+" />+<path d="M107.8584 110.6791+L107.7374 110.7395+" />+<path d="M107.7374 110.7395+L107.4955 110.7395+" />+<path d="M107.4955 110.7395+L107.3746 110.6791+" />+<path d="M107.3746 110.6791+L107.2536 110.5581+" />+<path d="M107.2536 110.5581+L107.1932 110.3162+" />+<path d="M107.1932 110.3162+L107.1932 109.8929+" />+<path d="M107.1932 109.8929+L107.2536 109.6510+" />+<path d="M107.2536 109.6510+L107.3746 109.5300+" />+<path d="M107.3746 109.5300+L107.4955 109.4695+" />+<path d="M108.5841 110.7395+L108.5841 109.4695+" />+<path d="M108.5841 109.4695+L108.8865 109.4695+" />+<path d="M108.8865 109.4695+L109.0679 109.5300+" />+<path d="M109.0679 109.5300+L109.1889 109.6510+" />+<path d="M109.1889 109.6510+L109.2494 109.7719+" />+<path d="M109.2494 109.7719+L109.3098 110.0138+" />+<path d="M109.3098 110.0138+L109.3098 110.1952+" />+<path d="M109.3098 110.1952+L109.2494 110.4371+" />+<path d="M109.2494 110.4371+L109.1889 110.5581+" />+<path d="M109.1889 110.5581+L109.0679 110.6791+" />+<path d="M109.0679 110.6791+L108.8865 110.7395+" />+<path d="M108.8865 110.7395+L108.5841 110.7395+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="111.4300" y="109.9060"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">5</text>+<g class="stroked-text">+<path d="M111.7324 108.4725+L111.1276 108.4725+" />+<path d="M111.1276 108.4725+L111.0672 109.0773+" />+<path d="M111.0672 109.0773+L111.1276 109.0168+" />+<path d="M111.1276 109.0168+L111.2486 108.9563+" />+<path d="M111.2486 108.9563+L111.5510 108.9563+" />+<path d="M111.5510 108.9563+L111.6719 109.0168+" />+<path d="M111.6719 109.0168+L111.7324 109.0773+" />+<path d="M111.7324 109.0773+L111.7929 109.1982+" />+<path d="M111.7929 109.1982+L111.7929 109.5006+" />+<path d="M111.7929 109.5006+L111.7324 109.6216+" />+<path d="M111.7324 109.6216+L111.6719 109.6821+" />+<path d="M111.6719 109.6821+L111.5510 109.7425+" />+<path d="M111.5510 109.7425+L111.2486 109.7425+" />+<path d="M111.2486 109.7425+L111.1276 109.6821+" />+<path d="M111.1276 109.6821+L111.0672 109.6216+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M89.8400 100.0000+L87.3000 100.0000+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="90.3480" y="100.6350"+textLength="2.4408" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">RT</text>+<g class="stroked-text">+<path d="M91.4762 100.5795+L91.0529 99.9748+" />+<path d="M90.7505 100.5795+L90.7505 99.3095+" />+<path d="M90.7505 99.3095+L91.2343 99.3095+" />+<path d="M91.2343 99.3095+L91.3553 99.3700+" />+<path d="M91.3553 99.3700+L91.4158 99.4305+" />+<path d="M91.4158 99.4305+L91.4762 99.5514+" />+<path d="M91.4762 99.5514+L91.4762 99.7329+" />+<path d="M91.4762 99.7329+L91.4158 99.8538+" />+<path d="M91.4158 99.8538+L91.3553 99.9143+" />+<path d="M91.3553 99.9143+L91.2343 99.9748+" />+<path d="M91.2343 99.9748+L90.7505 99.9748+" />+<path d="M91.8391 99.3095+L92.5648 99.3095+" />+<path d="M92.2020 100.5795+L92.2020 99.3095+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="88.5700" y="99.7460"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">6</text>+<g class="stroked-text">+<path d="M88.8119 98.3125+L88.5700 98.3125+" />+<path d="M88.5700 98.3125+L88.4491 98.3730+" />+<path d="M88.4491 98.3730+L88.3886 98.4335+" />+<path d="M88.3886 98.4335+L88.2676 98.6149+" />+<path d="M88.2676 98.6149+L88.2072 98.8568+" />+<path d="M88.2072 98.8568+L88.2072 99.3406+" />+<path d="M88.2072 99.3406+L88.2676 99.4616+" />+<path d="M88.2676 99.4616+L88.3281 99.5221+" />+<path d="M88.3281 99.5221+L88.4491 99.5825+" />+<path d="M88.4491 99.5825+L88.6910 99.5825+" />+<path d="M88.6910 99.5825+L88.8119 99.5221+" />+<path d="M88.8119 99.5221+L88.8724 99.4616+" />+<path d="M88.8724 99.4616+L88.9329 99.3406+" />+<path d="M88.9329 99.3406+L88.9329 99.0382+" />+<path d="M88.9329 99.0382+L88.8724 98.9173+" />+<path d="M88.8724 98.9173+L88.8119 98.8568+" />+<path d="M88.8119 98.8568+L88.6910 98.7963+" />+<path d="M88.6910 98.7963+L88.4491 98.7963+" />+<path d="M88.4491 98.7963+L88.3281 98.8568+" />+<path d="M88.3281 98.8568+L88.2676 98.9173+" />+<path d="M88.2676 98.9173+L88.2072 99.0382+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M89.8400 97.4600+L87.3000 97.4600+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="90.3480" y="98.0950"+textLength="8.9118" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">EN/SYNC</text>+<g class="stroked-text">+<path d="M90.7505 97.3743+L91.1739 97.3743+" />+<path d="M91.3553 98.0395+L90.7505 98.0395+" />+<path d="M90.7505 98.0395+L90.7505 96.7695+" />+<path d="M90.7505 96.7695+L91.3553 96.7695+" />+<path d="M91.8995 98.0395+L91.8995 96.7695+" />+<path d="M91.8995 96.7695+L92.6252 98.0395+" />+<path d="M92.6252 98.0395+L92.6252 96.7695+" />+<path d="M94.1372 96.7091+L93.0486 98.3419+" />+<path d="M94.5001 97.9791+L94.6815 98.0395+" />+<path d="M94.6815 98.0395+L94.9839 98.0395+" />+<path d="M94.9839 98.0395+L95.1048 97.9791+" />+<path d="M95.1048 97.9791+L95.1653 97.9186+" />+<path d="M95.1653 97.9186+L95.2258 97.7976+" />+<path d="M95.2258 97.7976+L95.2258 97.6767+" />+<path d="M95.2258 97.6767+L95.1653 97.5557+" />+<path d="M95.1653 97.5557+L95.1048 97.4952+" />+<path d="M95.1048 97.4952+L94.9839 97.4348+" />+<path d="M94.9839 97.4348+L94.7420 97.3743+" />+<path d="M94.7420 97.3743+L94.6210 97.3138+" />+<path d="M94.6210 97.3138+L94.5605 97.2533+" />+<path d="M94.5605 97.2533+L94.5001 97.1324+" />+<path d="M94.5001 97.1324+L94.5001 97.0114+" />+<path d="M94.5001 97.0114+L94.5605 96.8905+" />+<path d="M94.5605 96.8905+L94.6210 96.8300+" />+<path d="M94.6210 96.8300+L94.7420 96.7695+" />+<path d="M94.7420 96.7695+L95.0443 96.7695+" />+<path d="M95.0443 96.7695+L95.2258 96.8300+" />+<path d="M96.0119 97.4348+L96.0119 98.0395+" />+<path d="M95.5886 96.7695+L96.0119 97.4348+" />+<path d="M96.0119 97.4348+L96.4353 96.7695+" />+<path d="M96.8586 98.0395+L96.8586 96.7695+" />+<path d="M96.8586 96.7695+L97.5843 98.0395+" />+<path d="M97.5843 98.0395+L97.5843 96.7695+" />+<path d="M98.9148 97.9186+L98.8544 97.9791+" />+<path d="M98.8544 97.9791+L98.6729 98.0395+" />+<path d="M98.6729 98.0395+L98.5520 98.0395+" />+<path d="M98.5520 98.0395+L98.3706 97.9791+" />+<path d="M98.3706 97.9791+L98.2496 97.8581+" />+<path d="M98.2496 97.8581+L98.1891 97.7371+" />+<path d="M98.1891 97.7371+L98.1287 97.4952+" />+<path d="M98.1287 97.4952+L98.1287 97.3138+" />+<path d="M98.1287 97.3138+L98.1891 97.0719+" />+<path d="M98.1891 97.0719+L98.2496 96.9510+" />+<path d="M98.2496 96.9510+L98.3706 96.8300+" />+<path d="M98.3706 96.8300+L98.5520 96.7695+" />+<path d="M98.5520 96.7695+L98.6729 96.7695+" />+<path d="M98.6729 96.7695+L98.8544 96.8300+" />+<path d="M98.8544 96.8300+L98.9148 96.8905+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="88.5700" y="97.2060"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">7</text>+<g class="stroked-text">+<path d="M88.1467 95.7725+L88.9933 95.7725+" />+<path d="M88.9933 95.7725+L88.4491 97.0425+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M89.8400 89.8400+L87.3000 89.8400+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="90.3480" y="90.4750"+textLength="4.4366" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">VIN1</text>+<g class="stroked-text">+<path d="M90.5691 89.1495+L90.9924 90.4195+" />+<path d="M90.9924 90.4195+L91.4158 89.1495+" />+<path d="M91.8391 90.4195+L91.8391 89.1495+" />+<path d="M92.4439 90.4195+L92.4439 89.1495+" />+<path d="M92.4439 89.1495+L93.1696 90.4195+" />+<path d="M93.1696 90.4195+L93.1696 89.1495+" />+<path d="M94.4397 90.4195+L93.7140 90.4195+" />+<path d="M94.0768 90.4195+L94.0768 89.1495+" />+<path d="M94.0768 89.1495+L93.9559 89.3310+" />+<path d="M93.9559 89.3310+L93.8349 89.4519+" />+<path d="M93.8349 89.4519+L93.7140 89.5124+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="88.5700" y="89.5860"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">8</text>+<g class="stroked-text">+<path d="M88.4491 88.6968+L88.3281 88.6363+" />+<path d="M88.3281 88.6363+L88.2676 88.5759+" />+<path d="M88.2676 88.5759+L88.2072 88.4549+" />+<path d="M88.2072 88.4549+L88.2072 88.3944+" />+<path d="M88.2072 88.3944+L88.2676 88.2735+" />+<path d="M88.2676 88.2735+L88.3281 88.2130+" />+<path d="M88.3281 88.2130+L88.4491 88.1525+" />+<path d="M88.4491 88.1525+L88.6910 88.1525+" />+<path d="M88.6910 88.1525+L88.8119 88.2130+" />+<path d="M88.8119 88.2130+L88.8724 88.2735+" />+<path d="M88.8724 88.2735+L88.9329 88.3944+" />+<path d="M88.9329 88.3944+L88.9329 88.4549+" />+<path d="M88.9329 88.4549+L88.8724 88.5759+" />+<path d="M88.8724 88.5759+L88.8119 88.6363+" />+<path d="M88.8119 88.6363+L88.6910 88.6968+" />+<path d="M88.6910 88.6968+L88.4491 88.6968+" />+<path d="M88.4491 88.6968+L88.3281 88.7573+" />+<path d="M88.3281 88.7573+L88.2676 88.8178+" />+<path d="M88.2676 88.8178+L88.2072 88.9387+" />+<path d="M88.2072 88.9387+L88.2072 89.1806+" />+<path d="M88.2072 89.1806+L88.2676 89.3016+" />+<path d="M88.2676 89.3016+L88.3281 89.3621+" />+<path d="M88.3281 89.3621+L88.4491 89.4225+" />+<path d="M88.4491 89.4225+L88.6910 89.4225+" />+<path d="M88.6910 89.4225+L88.8119 89.3621+" />+<path d="M88.8119 89.3621+L88.8724 89.3016+" />+<path d="M88.8724 89.3016+L88.9329 89.1806+" />+<path d="M88.9329 89.1806+L88.9329 88.9387+" />+<path d="M88.9329 88.9387+L88.8724 88.8178+" />+<path d="M88.8724 88.8178+L88.8119 88.7573+" />+<path d="M88.8119 88.7573+L88.6910 88.6968+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M89.8400 112.7000+L87.3000 112.7000+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="90.3480" y="113.3350"+textLength="6.5532" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">PGND1</text>+<g class="stroked-text">+<path d="M90.7505 113.2795+L90.7505 112.0095+" />+<path d="M90.7505 112.0095+L91.2343 112.0095+" />+<path d="M91.2343 112.0095+L91.3553 112.0700+" />+<path d="M91.3553 112.0700+L91.4158 112.1305+" />+<path d="M91.4158 112.1305+L91.4762 112.2514+" />+<path d="M91.4762 112.2514+L91.4762 112.4329+" />+<path d="M91.4762 112.4329+L91.4158 112.5538+" />+<path d="M91.4158 112.5538+L91.3553 112.6143+" />+<path d="M91.3553 112.6143+L91.2343 112.6748+" />+<path d="M91.2343 112.6748+L90.7505 112.6748+" />+<path d="M92.6858 112.0700+L92.5648 112.0095+" />+<path d="M92.5648 112.0095+L92.3834 112.0095+" />+<path d="M92.3834 112.0095+L92.2020 112.0700+" />+<path d="M92.2020 112.0700+L92.0810 112.1910+" />+<path d="M92.0810 112.1910+L92.0205 112.3119+" />+<path d="M92.0205 112.3119+L91.9601 112.5538+" />+<path d="M91.9601 112.5538+L91.9601 112.7352+" />+<path d="M91.9601 112.7352+L92.0205 112.9771+" />+<path d="M92.0205 112.9771+L92.0810 113.0981+" />+<path d="M92.0810 113.0981+L92.2020 113.2191+" />+<path d="M92.2020 113.2191+L92.3834 113.2795+" />+<path d="M92.3834 113.2795+L92.5043 113.2795+" />+<path d="M92.5043 113.2795+L92.6858 113.2191+" />+<path d="M92.6858 113.2191+L92.7462 113.1586+" />+<path d="M92.7462 113.1586+L92.7462 112.7352+" />+<path d="M92.7462 112.7352+L92.5043 112.7352+" />+<path d="M93.2905 113.2795+L93.2905 112.0095+" />+<path d="M93.2905 112.0095+L94.0162 113.2795+" />+<path d="M94.0162 113.2795+L94.0162 112.0095+" />+<path d="M94.6210 113.2795+L94.6210 112.0095+" />+<path d="M94.6210 112.0095+L94.9234 112.0095+" />+<path d="M94.9234 112.0095+L95.1048 112.0700+" />+<path d="M95.1048 112.0700+L95.2258 112.1910+" />+<path d="M95.2258 112.1910+L95.2863 112.3119+" />+<path d="M95.2863 112.3119+L95.3467 112.5538+" />+<path d="M95.3467 112.5538+L95.3467 112.7352+" />+<path d="M95.3467 112.7352+L95.2863 112.9771+" />+<path d="M95.2863 112.9771+L95.2258 113.0981+" />+<path d="M95.2258 113.0981+L95.1048 113.2191+" />+<path d="M95.1048 113.2191+L94.9234 113.2795+" />+<path d="M94.9234 113.2795+L94.6210 113.2795+" />+<path d="M96.5563 113.2795+L95.8306 113.2795+" />+<path d="M96.1934 113.2795+L96.1934 112.0095+" />+<path d="M96.1934 112.0095+L96.0725 112.1910+" />+<path d="M96.0725 112.1910+L95.9515 112.3119+" />+<path d="M95.9515 112.3119+L95.8306 112.3724+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="88.5700" y="112.4460"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">9</text>+<g class="stroked-text">+<path d="M88.3281 112.2825+L88.5700 112.2825+" />+<path d="M88.5700 112.2825+L88.6910 112.2221+" />+<path d="M88.6910 112.2221+L88.7514 112.1616+" />+<path d="M88.7514 112.1616+L88.8724 111.9801+" />+<path d="M88.8724 111.9801+L88.9329 111.7382+" />+<path d="M88.9329 111.7382+L88.9329 111.2544+" />+<path d="M88.9329 111.2544+L88.8724 111.1335+" />+<path d="M88.8724 111.1335+L88.8119 111.0730+" />+<path d="M88.8119 111.0730+L88.6910 111.0125+" />+<path d="M88.6910 111.0125+L88.4491 111.0125+" />+<path d="M88.4491 111.0125+L88.3281 111.0730+" />+<path d="M88.3281 111.0730+L88.2676 111.1335+" />+<path d="M88.2676 111.1335+L88.2072 111.2544+" />+<path d="M88.2072 111.2544+L88.2072 111.5568+" />+<path d="M88.2072 111.5568+L88.2676 111.6778+" />+<path d="M88.2676 111.6778+L88.3281 111.7382+" />+<path d="M88.3281 111.7382+L88.4491 111.7987+" />+<path d="M88.4491 111.7987+L88.6910 111.7987+" />+<path d="M88.6910 111.7987+L88.8119 111.7382+" />+<path d="M88.8119 111.7382+L88.8724 111.6778+" />+<path d="M88.8724 111.6778+L88.9329 111.5568+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M110.1600 89.8400+L112.7000 89.8400+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="109.6520" y="90.4750"+textLength="2.8641" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="end" opacity="0" stroke-opacity="0">SW</text>+<g class="stroked-text">+<path d="M107.1328 90.3591+L107.3142 90.4195+" />+<path d="M107.3142 90.4195+L107.6166 90.4195+" />+<path d="M107.6166 90.4195+L107.7375 90.3591+" />+<path d="M107.7375 90.3591+L107.7980 90.2986+" />+<path d="M107.7980 90.2986+L107.8585 90.1776+" />+<path d="M107.8585 90.1776+L107.8585 90.0567+" />+<path d="M107.8585 90.0567+L107.7980 89.9357+" />+<path d="M107.7980 89.9357+L107.7375 89.8752+" />+<path d="M107.7375 89.8752+L107.6166 89.8148+" />+<path d="M107.6166 89.8148+L107.3747 89.7543+" />+<path d="M107.3747 89.7543+L107.2537 89.6938+" />+<path d="M107.2537 89.6938+L107.1932 89.6333+" />+<path d="M107.1932 89.6333+L107.1328 89.5124+" />+<path d="M107.1328 89.5124+L107.1328 89.3914+" />+<path d="M107.1328 89.3914+L107.1932 89.2705+" />+<path d="M107.1932 89.2705+L107.2537 89.2100+" />+<path d="M107.2537 89.2100+L107.3747 89.1495+" />+<path d="M107.3747 89.1495+L107.6770 89.1495+" />+<path d="M107.6770 89.1495+L107.8585 89.2100+" />+<path d="M108.2818 89.1495+L108.5842 90.4195+" />+<path d="M108.5842 90.4195+L108.8261 89.5124+" />+<path d="M108.8261 89.5124+L109.0680 90.4195+" />+<path d="M109.0680 90.4195+L109.3704 89.1495+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="111.4300" y="89.5860"+textLength="2.6222" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">10</text>+<g class="stroked-text">+<path d="M111.1881 89.4225+L110.4624 89.4225+" />+<path d="M110.8252 89.4225+L110.8252 88.1525+" />+<path d="M110.8252 88.1525+L110.7043 88.3340+" />+<path d="M110.7043 88.3340+L110.5833 88.4549+" />+<path d="M110.5833 88.4549+L110.4624 88.5154+" />+<path d="M111.9742 88.1525+L112.0952 88.1525+" />+<path d="M112.0952 88.1525+L112.2161 88.2130+" />+<path d="M112.2161 88.2130+L112.2766 88.2735+" />+<path d="M112.2766 88.2735+L112.3371 88.3944+" />+<path d="M112.3371 88.3944+L112.3976 88.6363+" />+<path d="M112.3976 88.6363+L112.3976 88.9387+" />+<path d="M112.3976 88.9387+L112.3371 89.1806+" />+<path d="M112.3371 89.1806+L112.2766 89.3016+" />+<path d="M112.2766 89.3016+L112.2161 89.3621+" />+<path d="M112.2161 89.3621+L112.0952 89.4225+" />+<path d="M112.0952 89.4225+L111.9742 89.4225+" />+<path d="M111.9742 89.4225+L111.8533 89.3621+" />+<path d="M111.8533 89.3621+L111.7928 89.3016+" />+<path d="M111.7928 89.3016+L111.7323 89.1806+" />+<path d="M111.7323 89.1806+L111.6719 88.9387+" />+<path d="M111.6719 88.9387+L111.6719 88.6363+" />+<path d="M111.6719 88.6363+L111.7323 88.3944+" />+<path d="M111.7323 88.3944+L111.7928 88.2735+" />+<path d="M111.7928 88.2735+L111.8533 88.2130+" />+<path d="M111.8533 88.2130+L111.9742 88.1525+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M89.8400 115.2400+L87.3000 115.2400+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="90.3480" y="115.8750"+textLength="6.5532" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">PGND2</text>+<g class="stroked-text">+<path d="M90.7505 115.8195+L90.7505 114.5495+" />+<path d="M90.7505 114.5495+L91.2343 114.5495+" />+<path d="M91.2343 114.5495+L91.3553 114.6100+" />+<path d="M91.3553 114.6100+L91.4158 114.6705+" />+<path d="M91.4158 114.6705+L91.4762 114.7914+" />+<path d="M91.4762 114.7914+L91.4762 114.9729+" />+<path d="M91.4762 114.9729+L91.4158 115.0938+" />+<path d="M91.4158 115.0938+L91.3553 115.1543+" />+<path d="M91.3553 115.1543+L91.2343 115.2148+" />+<path d="M91.2343 115.2148+L90.7505 115.2148+" />+<path d="M92.6858 114.6100+L92.5648 114.5495+" />+<path d="M92.5648 114.5495+L92.3834 114.5495+" />+<path d="M92.3834 114.5495+L92.2020 114.6100+" />+<path d="M92.2020 114.6100+L92.0810 114.7310+" />+<path d="M92.0810 114.7310+L92.0205 114.8519+" />+<path d="M92.0205 114.8519+L91.9601 115.0938+" />+<path d="M91.9601 115.0938+L91.9601 115.2752+" />+<path d="M91.9601 115.2752+L92.0205 115.5171+" />+<path d="M92.0205 115.5171+L92.0810 115.6381+" />+<path d="M92.0810 115.6381+L92.2020 115.7591+" />+<path d="M92.2020 115.7591+L92.3834 115.8195+" />+<path d="M92.3834 115.8195+L92.5043 115.8195+" />+<path d="M92.5043 115.8195+L92.6858 115.7591+" />+<path d="M92.6858 115.7591+L92.7462 115.6986+" />+<path d="M92.7462 115.6986+L92.7462 115.2752+" />+<path d="M92.7462 115.2752+L92.5043 115.2752+" />+<path d="M93.2905 115.8195+L93.2905 114.5495+" />+<path d="M93.2905 114.5495+L94.0162 115.8195+" />+<path d="M94.0162 115.8195+L94.0162 114.5495+" />+<path d="M94.6210 115.8195+L94.6210 114.5495+" />+<path d="M94.6210 114.5495+L94.9234 114.5495+" />+<path d="M94.9234 114.5495+L95.1048 114.6100+" />+<path d="M95.1048 114.6100+L95.2258 114.7310+" />+<path d="M95.2258 114.7310+L95.2863 114.8519+" />+<path d="M95.2863 114.8519+L95.3467 115.0938+" />+<path d="M95.3467 115.0938+L95.3467 115.2752+" />+<path d="M95.3467 115.2752+L95.2863 115.5171+" />+<path d="M95.2863 115.5171+L95.2258 115.6381+" />+<path d="M95.2258 115.6381+L95.1048 115.7591+" />+<path d="M95.1048 115.7591+L94.9234 115.8195+" />+<path d="M94.9234 115.8195+L94.6210 115.8195+" />+<path d="M95.8306 114.6705+L95.8910 114.6100+" />+<path d="M95.8910 114.6100+L96.0120 114.5495+" />+<path d="M96.0120 114.5495+L96.3144 114.5495+" />+<path d="M96.3144 114.5495+L96.4353 114.6100+" />+<path d="M96.4353 114.6100+L96.4958 114.6705+" />+<path d="M96.4958 114.6705+L96.5563 114.7914+" />+<path d="M96.5563 114.7914+L96.5563 114.9124+" />+<path d="M96.5563 114.9124+L96.4958 115.0938+" />+<path d="M96.4958 115.0938+L95.7701 115.8195+" />+<path d="M95.7701 115.8195+L96.5563 115.8195+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="88.5700" y="114.9860"+textLength="2.6222" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">11</text>+<g class="stroked-text">+<path d="M88.3281 114.8225+L87.6024 114.8225+" />+<path d="M87.9652 114.8225+L87.9652 113.5525+" />+<path d="M87.9652 113.5525+L87.8443 113.7340+" />+<path d="M87.8443 113.7340+L87.7233 113.8549+" />+<path d="M87.7233 113.8549+L87.6024 113.9154+" />+<path d="M89.5376 114.8225+L88.8119 114.8225+" />+<path d="M89.1747 114.8225+L89.1747 113.5525+" />+<path d="M89.1747 113.5525+L89.0538 113.7340+" />+<path d="M89.0538 113.7340+L88.9328 113.8549+" />+<path d="M88.9328 113.8549+L88.8119 113.9154+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M89.8400 92.3800+L87.3000 92.3800+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="90.3480" y="93.0150"+textLength="4.4366" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">VIN2</text>+<g class="stroked-text">+<path d="M90.5691 91.6895+L90.9924 92.9595+" />+<path d="M90.9924 92.9595+L91.4158 91.6895+" />+<path d="M91.8391 92.9595+L91.8391 91.6895+" />+<path d="M92.4439 92.9595+L92.4439 91.6895+" />+<path d="M92.4439 91.6895+L93.1696 92.9595+" />+<path d="M93.1696 92.9595+L93.1696 91.6895+" />+<path d="M93.7140 91.8105+L93.7744 91.7500+" />+<path d="M93.7744 91.7500+L93.8954 91.6895+" />+<path d="M93.8954 91.6895+L94.1978 91.6895+" />+<path d="M94.1978 91.6895+L94.3187 91.7500+" />+<path d="M94.3187 91.7500+L94.3792 91.8105+" />+<path d="M94.3792 91.8105+L94.4397 91.9314+" />+<path d="M94.4397 91.9314+L94.4397 92.0524+" />+<path d="M94.4397 92.0524+L94.3792 92.2338+" />+<path d="M94.3792 92.2338+L93.6535 92.9595+" />+<path d="M93.6535 92.9595+L94.4397 92.9595+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="88.5700" y="92.1260"+textLength="2.6222" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">12</text>+<g class="stroked-text">+<path d="M88.3281 91.9625+L87.6024 91.9625+" />+<path d="M87.9652 91.9625+L87.9652 90.6925+" />+<path d="M87.9652 90.6925+L87.8443 90.8740+" />+<path d="M87.8443 90.8740+L87.7233 90.9949+" />+<path d="M87.7233 90.9949+L87.6024 91.0554+" />+<path d="M88.8119 90.8135+L88.8723 90.7530+" />+<path d="M88.8723 90.7530+L88.9933 90.6925+" />+<path d="M88.9933 90.6925+L89.2957 90.6925+" />+<path d="M89.2957 90.6925+L89.4166 90.7530+" />+<path d="M89.4166 90.7530+L89.4771 90.8135+" />+<path d="M89.4771 90.8135+L89.5376 90.9344+" />+<path d="M89.5376 90.9344+L89.5376 91.0554+" />+<path d="M89.5376 91.0554+L89.4771 91.2368+" />+<path d="M89.4771 91.2368+L88.7514 91.9625+" />+<path d="M88.7514 91.9625+L89.5376 91.9625+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M110.1600 94.9200+L112.7000 94.9200+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="109.6520" y="95.5550"+textLength="6.3718" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="end" opacity="0" stroke-opacity="0">RBOOT</text>+<g class="stroked-text">+<path d="M104.4112 95.4995+L103.9879 94.8948+" />+<path d="M103.6855 95.4995+L103.6855 94.2295+" />+<path d="M103.6855 94.2295+L104.1693 94.2295+" />+<path d="M104.1693 94.2295+L104.2903 94.2900+" />+<path d="M104.2903 94.2900+L104.3508 94.3505+" />+<path d="M104.3508 94.3505+L104.4112 94.4714+" />+<path d="M104.4112 94.4714+L104.4112 94.6529+" />+<path d="M104.4112 94.6529+L104.3508 94.7738+" />+<path d="M104.3508 94.7738+L104.2903 94.8343+" />+<path d="M104.2903 94.8343+L104.1693 94.8948+" />+<path d="M104.1693 94.8948+L103.6855 94.8948+" />+<path d="M105.3789 94.8343+L105.5603 94.8948+" />+<path d="M105.5603 94.8948+L105.6208 94.9552+" />+<path d="M105.6208 94.9552+L105.6812 95.0762+" />+<path d="M105.6812 95.0762+L105.6812 95.2576+" />+<path d="M105.6812 95.2576+L105.6208 95.3786+" />+<path d="M105.6208 95.3786+L105.5603 95.4391+" />+<path d="M105.5603 95.4391+L105.4393 95.4995+" />+<path d="M105.4393 95.4995+L104.9555 95.4995+" />+<path d="M104.9555 95.4995+L104.9555 94.2295+" />+<path d="M104.9555 94.2295+L105.3789 94.2295+" />+<path d="M105.3789 94.2295+L105.4998 94.2900+" />+<path d="M105.4998 94.2900+L105.5603 94.3505+" />+<path d="M105.5603 94.3505+L105.6208 94.4714+" />+<path d="M105.6208 94.4714+L105.6208 94.5924+" />+<path d="M105.6208 94.5924+L105.5603 94.7133+" />+<path d="M105.5603 94.7133+L105.4998 94.7738+" />+<path d="M105.4998 94.7738+L105.3789 94.8343+" />+<path d="M105.3789 94.8343+L104.9555 94.8343+" />+<path d="M106.4674 94.2295+L106.7093 94.2295+" />+<path d="M106.7093 94.2295+L106.8303 94.2900+" />+<path d="M106.8303 94.2900+L106.9512 94.4110+" />+<path d="M106.9512 94.4110+L107.0117 94.6529+" />+<path d="M107.0117 94.6529+L107.0117 95.0762+" />+<path d="M107.0117 95.0762+L106.9512 95.3181+" />+<path d="M106.9512 95.3181+L106.8303 95.4391+" />+<path d="M106.8303 95.4391+L106.7093 95.4995+" />+<path d="M106.7093 95.4995+L106.4674 95.4995+" />+<path d="M106.4674 95.4995+L106.3465 95.4391+" />+<path d="M106.3465 95.4391+L106.2255 95.3181+" />+<path d="M106.2255 95.3181+L106.1651 95.0762+" />+<path d="M106.1651 95.0762+L106.1651 94.6529+" />+<path d="M106.1651 94.6529+L106.2255 94.4110+" />+<path d="M106.2255 94.4110+L106.3465 94.2900+" />+<path d="M106.3465 94.2900+L106.4674 94.2295+" />+<path d="M107.7979 94.2295+L108.0398 94.2295+" />+<path d="M108.0398 94.2295+L108.1608 94.2900+" />+<path d="M108.1608 94.2900+L108.2817 94.4110+" />+<path d="M108.2817 94.4110+L108.3422 94.6529+" />+<path d="M108.3422 94.6529+L108.3422 95.0762+" />+<path d="M108.3422 95.0762+L108.2817 95.3181+" />+<path d="M108.2817 95.3181+L108.1608 95.4391+" />+<path d="M108.1608 95.4391+L108.0398 95.4995+" />+<path d="M108.0398 95.4995+L107.7979 95.4995+" />+<path d="M107.7979 95.4995+L107.6770 95.4391+" />+<path d="M107.6770 95.4391+L107.5560 95.3181+" />+<path d="M107.5560 95.3181+L107.4956 95.0762+" />+<path d="M107.4956 95.0762+L107.4956 94.6529+" />+<path d="M107.4956 94.6529+L107.5560 94.4110+" />+<path d="M107.5560 94.4110+L107.6770 94.2900+" />+<path d="M107.6770 94.2900+L107.7979 94.2295+" />+<path d="M108.7051 94.2295+L109.4308 94.2295+" />+<path d="M109.0680 95.4995+L109.0680 94.2295+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="111.4300" y="94.6660"+textLength="2.6222" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">13</text>+<g class="stroked-text">+<path d="M111.1881 94.5025+L110.4624 94.5025+" />+<path d="M110.8252 94.5025+L110.8252 93.2325+" />+<path d="M110.8252 93.2325+L110.7043 93.4140+" />+<path d="M110.7043 93.4140+L110.5833 93.5349+" />+<path d="M110.5833 93.5349+L110.4624 93.5954+" />+<path d="M111.6114 93.2325+L112.3976 93.2325+" />+<path d="M112.3976 93.2325+L111.9742 93.7163+" />+<path d="M111.9742 93.7163+L112.1557 93.7163+" />+<path d="M112.1557 93.7163+L112.2766 93.7768+" />+<path d="M112.2766 93.7768+L112.3371 93.8373+" />+<path d="M112.3371 93.8373+L112.3976 93.9582+" />+<path d="M112.3976 93.9582+L112.3976 94.2606+" />+<path d="M112.3976 94.2606+L112.3371 94.3816+" />+<path d="M112.3371 94.3816+L112.2766 94.4421+" />+<path d="M112.2766 94.4421+L112.1557 94.5025+" />+<path d="M112.1557 94.5025+L111.7928 94.5025+" />+<path d="M111.7928 94.5025+L111.6719 94.4421+" />+<path d="M111.6719 94.4421+L111.6114 94.3816+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M110.1600 92.3800+L112.7000 92.3800+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="109.6520" y="93.0150"+textLength="6.3718" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="end" opacity="0" stroke-opacity="0">CBOOT</text>+<g class="stroked-text">+<path d="M104.4112 92.8386+L104.3508 92.8991+" />+<path d="M104.3508 92.8991+L104.1693 92.9595+" />+<path d="M104.1693 92.9595+L104.0484 92.9595+" />+<path d="M104.0484 92.9595+L103.8670 92.8991+" />+<path d="M103.8670 92.8991+L103.7460 92.7781+" />+<path d="M103.7460 92.7781+L103.6855 92.6571+" />+<path d="M103.6855 92.6571+L103.6251 92.4152+" />+<path d="M103.6251 92.4152+L103.6251 92.2338+" />+<path d="M103.6251 92.2338+L103.6855 91.9919+" />+<path d="M103.6855 91.9919+L103.7460 91.8710+" />+<path d="M103.7460 91.8710+L103.8670 91.7500+" />+<path d="M103.8670 91.7500+L104.0484 91.6895+" />+<path d="M104.0484 91.6895+L104.1693 91.6895+" />+<path d="M104.1693 91.6895+L104.3508 91.7500+" />+<path d="M104.3508 91.7500+L104.4112 91.8105+" />+<path d="M105.3789 92.2943+L105.5603 92.3548+" />+<path d="M105.5603 92.3548+L105.6208 92.4152+" />+<path d="M105.6208 92.4152+L105.6812 92.5362+" />+<path d="M105.6812 92.5362+L105.6812 92.7176+" />+<path d="M105.6812 92.7176+L105.6208 92.8386+" />+<path d="M105.6208 92.8386+L105.5603 92.8991+" />+<path d="M105.5603 92.8991+L105.4393 92.9595+" />+<path d="M105.4393 92.9595+L104.9555 92.9595+" />+<path d="M104.9555 92.9595+L104.9555 91.6895+" />+<path d="M104.9555 91.6895+L105.3789 91.6895+" />+<path d="M105.3789 91.6895+L105.4998 91.7500+" />+<path d="M105.4998 91.7500+L105.5603 91.8105+" />+<path d="M105.5603 91.8105+L105.6208 91.9314+" />+<path d="M105.6208 91.9314+L105.6208 92.0524+" />+<path d="M105.6208 92.0524+L105.5603 92.1733+" />+<path d="M105.5603 92.1733+L105.4998 92.2338+" />+<path d="M105.4998 92.2338+L105.3789 92.2943+" />+<path d="M105.3789 92.2943+L104.9555 92.2943+" />+<path d="M106.4674 91.6895+L106.7093 91.6895+" />+<path d="M106.7093 91.6895+L106.8303 91.7500+" />+<path d="M106.8303 91.7500+L106.9512 91.8710+" />+<path d="M106.9512 91.8710+L107.0117 92.1129+" />+<path d="M107.0117 92.1129+L107.0117 92.5362+" />+<path d="M107.0117 92.5362+L106.9512 92.7781+" />+<path d="M106.9512 92.7781+L106.8303 92.8991+" />+<path d="M106.8303 92.8991+L106.7093 92.9595+" />+<path d="M106.7093 92.9595+L106.4674 92.9595+" />+<path d="M106.4674 92.9595+L106.3465 92.8991+" />+<path d="M106.3465 92.8991+L106.2255 92.7781+" />+<path d="M106.2255 92.7781+L106.1651 92.5362+" />+<path d="M106.1651 92.5362+L106.1651 92.1129+" />+<path d="M106.1651 92.1129+L106.2255 91.8710+" />+<path d="M106.2255 91.8710+L106.3465 91.7500+" />+<path d="M106.3465 91.7500+L106.4674 91.6895+" />+<path d="M107.7979 91.6895+L108.0398 91.6895+" />+<path d="M108.0398 91.6895+L108.1608 91.7500+" />+<path d="M108.1608 91.7500+L108.2817 91.8710+" />+<path d="M108.2817 91.8710+L108.3422 92.1129+" />+<path d="M108.3422 92.1129+L108.3422 92.5362+" />+<path d="M108.3422 92.5362+L108.2817 92.7781+" />+<path d="M108.2817 92.7781+L108.1608 92.8991+" />+<path d="M108.1608 92.8991+L108.0398 92.9595+" />+<path d="M108.0398 92.9595+L107.7979 92.9595+" />+<path d="M107.7979 92.9595+L107.6770 92.8991+" />+<path d="M107.6770 92.8991+L107.5560 92.7781+" />+<path d="M107.5560 92.7781+L107.4956 92.5362+" />+<path d="M107.4956 92.5362+L107.4956 92.1129+" />+<path d="M107.4956 92.1129+L107.5560 91.8710+" />+<path d="M107.5560 91.8710+L107.6770 91.7500+" />+<path d="M107.6770 91.7500+L107.7979 91.6895+" />+<path d="M108.7051 91.6895+L109.4308 91.6895+" />+<path d="M109.0680 92.9595+L109.0680 91.6895+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="111.4300" y="92.1260"+textLength="2.6222" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">14</text>+<g class="stroked-text">+<path d="M111.1881 91.9625+L110.4624 91.9625+" />+<path d="M110.8252 91.9625+L110.8252 90.6925+" />+<path d="M110.8252 90.6925+L110.7043 90.8740+" />+<path d="M110.7043 90.8740+L110.5833 90.9949+" />+<path d="M110.5833 90.9949+L110.4624 91.0554+" />+<path d="M112.2766 91.1159+L112.2766 91.9625+" />+<path d="M111.9742 90.6321+L111.6719 91.5392+" />+<path d="M111.6719 91.5392+L112.4580 91.5392+" />+</g></g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="89.8400" y="86.6650"+textLength="2.6223" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">U?</text>+<g class="stroked-text">+<path d="M88.9328 85.3395+L88.9328 86.3676+" />+<path d="M88.9328 86.3676+L88.9933 86.4886+" />+<path d="M88.9933 86.4886+L89.0538 86.5491+" />+<path d="M89.0538 86.5491+L89.1747 86.6095+" />+<path d="M89.1747 86.6095+L89.4166 86.6095+" />+<path d="M89.4166 86.6095+L89.5376 86.5491+" />+<path d="M89.5376 86.5491+L89.5981 86.4886+" />+<path d="M89.5981 86.4886+L89.6585 86.3676+" />+<path d="M89.6585 86.3676+L89.6585 85.3395+" />+<path d="M90.4448 86.4886+L90.5052 86.5491+" />+<path d="M90.5052 86.5491+L90.4448 86.6095+" />+<path d="M90.4448 86.6095+L90.3843 86.5491+" />+<path d="M90.3843 86.5491+L90.4448 86.4886+" />+<path d="M90.4448 86.4886+L90.4448 86.6095+" />+<path d="M90.2029 85.4000+L90.3238 85.3395+" />+<path d="M90.3238 85.3395+L90.6262 85.3395+" />+<path d="M90.6262 85.3395+L90.7471 85.4000+" />+<path d="M90.7471 85.4000+L90.8076 85.5210+" />+<path d="M90.8076 85.5210+L90.8076 85.6419+" />+<path d="M90.8076 85.6419+L90.7471 85.7629+" />+<path d="M90.7471 85.7629+L90.6867 85.8233+" />+<path d="M90.6867 85.8233+L90.5657 85.8838+" />+<path d="M90.5657 85.8838+L90.5052 85.9443+" />+<path d="M90.5052 85.9443+L90.4448 86.0652+" />+<path d="M90.4448 86.0652+L90.4448 86.1257+" />+</g><text x="89.8400" y="119.6850"+textLength="22.0955" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">LMQ61460AFSQRJRRQ1</text>+<g class="stroked-text">+<path d="M79.8010 119.6295+L79.1962 119.6295+" />++<path d="M80.2243 119.6295+L80.2243 118.3595+" />+<path d="M80.2243 118.3595+L80.6477 119.2667+" />+<path d="M80.6477 119.2667+L81.0710 118.3595+" />+<path d="M81.0710 118.3595+L81.0710 119.6295+" />+<path d="M82.5224 119.7505+L82.4014 119.6900+" />+<path d="M82.4014 119.6900+L82.2805 119.5691+" />+<path d="M82.2805 119.5691+L82.0991 119.3876+" />+<path d="M82.0991 119.3876+L81.9781 119.3271+" />+<path d="M81.9781 119.3271+L81.8572 119.3271+" />+<path d="M81.9176 119.6295+L81.7967 119.5691+" />+<path d="M81.7967 119.5691+L81.6757 119.4481+" />+<path d="M81.6757 119.4481+L81.6153 119.2062+" />+<path d="M81.6153 119.2062+L81.6153 118.7829+" />+<path d="M81.6153 118.7829+L81.6757 118.5410+" />+<path d="M81.6757 118.5410+L81.7967 118.4200+" />+<path d="M81.7967 118.4200+L81.9176 118.3595+" />+<path d="M81.9176 118.3595+L82.1595 118.3595+" />+<path d="M82.1595 118.3595+L82.2805 118.4200+" />+<path d="M82.2805 118.4200+L82.4014 118.5410+" />+<path d="M82.4014 118.5410+L82.4619 118.7829+" />+<path d="M82.4619 118.7829+L82.4619 119.2062+" />+<path d="M82.4619 119.2062+L82.4014 119.4481+" />+<path d="M82.4014 119.4481+L82.2805 119.5691+" />+<path d="M82.2805 119.5691+L82.1595 119.6295+" />+<path d="M82.1595 119.6295+L81.9176 119.6295+" />+<path d="M83.5505 118.3595+L83.3086 118.3595+" />+<path d="M83.3086 118.3595+L83.1877 118.4200+" />+<path d="M83.1877 118.4200+L83.1272 118.4805+" />+<path d="M83.1272 118.4805+L83.0062 118.6619+" />+<path d="M83.0062 118.6619+L82.9458 118.9038+" />+<path d="M82.9458 118.9038+L82.9458 119.3876+" />+<path d="M82.9458 119.3876+L83.0062 119.5086+" />+<path d="M83.0062 119.5086+L83.0667 119.5691+" />+<path d="M83.0667 119.5691+L83.1877 119.6295+" />+<path d="M83.1877 119.6295+L83.4296 119.6295+" />+<path d="M83.4296 119.6295+L83.5505 119.5691+" />+<path d="M83.5505 119.5691+L83.6110 119.5086+" />+<path d="M83.6110 119.5086+L83.6715 119.3876+" />+<path d="M83.6715 119.3876+L83.6715 119.0852+" />+<path d="M83.6715 119.0852+L83.6110 118.9643+" />+<path d="M83.6110 118.9643+L83.5505 118.9038+" />+<path d="M83.5505 118.9038+L83.4296 118.8433+" />+<path d="M83.4296 118.8433+L83.1877 118.8433+" />+<path d="M83.1877 118.8433+L83.0667 118.9038+" />+<path d="M83.0667 118.9038+L83.0062 118.9643+" />+<path d="M83.0062 118.9643+L82.9458 119.0852+" />+<path d="M84.8810 119.6295+L84.1553 119.6295+" />+<path d="M84.5181 119.6295+L84.5181 118.3595+" />+<path d="M84.5181 118.3595+L84.3972 118.5410+" />+<path d="M84.3972 118.5410+L84.2762 118.6619+" />+<path d="M84.2762 118.6619+L84.1553 118.7224+" />+<path d="M85.9695 118.7829+L85.9695 119.6295+" />+<path d="M85.6671 118.2991+L85.3648 119.2062+" />+<path d="M85.3648 119.2062+L86.1509 119.2062+" />+<path d="M87.1790 118.3595+L86.9371 118.3595+" />+<path d="M86.9371 118.3595+L86.8162 118.4200+" />+<path d="M86.8162 118.4200+L86.7557 118.4805+" />+<path d="M86.7557 118.4805+L86.6347 118.6619+" />+<path d="M86.6347 118.6619+L86.5743 118.9038+" />+<path d="M86.5743 118.9038+L86.5743 119.3876+" />+<path d="M86.5743 119.3876+L86.6347 119.5086+" />+<path d="M86.6347 119.5086+L86.6952 119.5691+" />+<path d="M86.6952 119.5691+L86.8162 119.6295+" />+<path d="M86.8162 119.6295+L87.0581 119.6295+" />+<path d="M87.0581 119.6295+L87.1790 119.5691+" />+<path d="M87.1790 119.5691+L87.2395 119.5086+" />+<path d="M87.2395 119.5086+L87.3000 119.3876+" />+<path d="M87.3000 119.3876+L87.3000 119.0852+" />+<path d="M87.3000 119.0852+L87.2395 118.9643+" />+<path d="M87.2395 118.9643+L87.1790 118.9038+" />+<path d="M87.1790 118.9038+L87.0581 118.8433+" />+<path d="M87.0581 118.8433+L86.8162 118.8433+" />+<path d="M86.8162 118.8433+L86.6952 118.9038+" />+<path d="M86.6952 118.9038+L86.6347 118.9643+" />+<path d="M86.6347 118.9643+L86.5743 119.0852+" />+<path d="M88.0861 118.3595+L88.2071 118.3595+" />+<path d="M88.2071 118.3595+L88.3280 118.4200+" />+<path d="M88.3280 118.4200+L88.3885 118.4805+" />+<path d="M88.3885 118.4805+L88.4490 118.6014+" />+<path d="M88.4490 118.6014+L88.5095 118.8433+" />+<path d="M88.5095 118.8433+L88.5095 119.1457+" />+<path d="M88.5095 119.1457+L88.4490 119.3876+" />+<path d="M88.4490 119.3876+L88.3885 119.5086+" />+<path d="M88.3885 119.5086+L88.3280 119.5691+" />+<path d="M88.3280 119.5691+L88.2071 119.6295+" />+<path d="M88.2071 119.6295+L88.0861 119.6295+" />+<path d="M88.0861 119.6295+L87.9652 119.5691+" />+<path d="M87.9652 119.5691+L87.9047 119.5086+" />+<path d="M87.9047 119.5086+L87.8442 119.3876+" />+<path d="M87.8442 119.3876+L87.7838 119.1457+" />+<path d="M87.7838 119.1457+L87.7838 118.8433+" />+<path d="M87.7838 118.8433+L87.8442 118.6014+" />+<path d="M87.8442 118.6014+L87.9047 118.4805+" />+<path d="M87.9047 118.4805+L87.9652 118.4200+" />+<path d="M87.9652 118.4200+L88.0861 118.3595+" />+<path d="M88.9933 119.2667+L89.5980 119.2667+" />+<path d="M88.8723 119.6295+L89.2956 118.3595+" />+<path d="M89.2956 118.3595+L89.7190 119.6295+" />+<path d="M90.5657 118.9643+L90.1423 118.9643+" />+<path d="M90.1423 119.6295+L90.1423 118.3595+" />+<path d="M90.1423 118.3595+L90.7471 118.3595+" />+<path d="M91.1705 119.5691+L91.3519 119.6295+" />+<path d="M91.3519 119.6295+L91.6543 119.6295+" />+<path d="M91.6543 119.6295+L91.7752 119.5691+" />+<path d="M91.7752 119.5691+L91.8357 119.5086+" />+<path d="M91.8357 119.5086+L91.8962 119.3876+" />+<path d="M91.8962 119.3876+L91.8962 119.2667+" />+<path d="M91.8962 119.2667+L91.8357 119.1457+" />+<path d="M91.8357 119.1457+L91.7752 119.0852+" />+<path d="M91.7752 119.0852+L91.6543 119.0248+" />+<path d="M91.6543 119.0248+L91.4124 118.9643+" />+<path d="M91.4124 118.9643+L91.2914 118.9038+" />+<path d="M91.2914 118.9038+L91.2309 118.8433+" />+<path d="M91.2309 118.8433+L91.1705 118.7224+" />+<path d="M91.1705 118.7224+L91.1705 118.6014+" />+<path d="M91.1705 118.6014+L91.2309 118.4805+" />+<path d="M91.2309 118.4805+L91.2914 118.4200+" />+<path d="M91.2914 118.4200+L91.4124 118.3595+" />+<path d="M91.4124 118.3595+L91.7147 118.3595+" />+<path d="M91.7147 118.3595+L91.8962 118.4200+" />+<path d="M93.2871 119.7505+L93.1661 119.6900+" />+<path d="M93.1661 119.6900+L93.0452 119.5691+" />+<path d="M93.0452 119.5691+L92.8638 119.3876+" />+<path d="M92.8638 119.3876+L92.7428 119.3271+" />+<path d="M92.7428 119.3271+L92.6219 119.3271+" />+<path d="M92.6823 119.6295+L92.5614 119.5691+" />+<path d="M92.5614 119.5691+L92.4404 119.4481+" />+<path d="M92.4404 119.4481+L92.3800 119.2062+" />+<path d="M92.3800 119.2062+L92.3800 118.7829+" />+<path d="M92.3800 118.7829+L92.4404 118.5410+" />+<path d="M92.4404 118.5410+L92.5614 118.4200+" />+<path d="M92.5614 118.4200+L92.6823 118.3595+" />+<path d="M92.6823 118.3595+L92.9242 118.3595+" />+<path d="M92.9242 118.3595+L93.0452 118.4200+" />+<path d="M93.0452 118.4200+L93.1661 118.5410+" />+<path d="M93.1661 118.5410+L93.2266 118.7829+" />+<path d="M93.2266 118.7829+L93.2266 119.2062+" />+<path d="M93.2266 119.2062+L93.1661 119.4481+" />+<path d="M93.1661 119.4481+L93.0452 119.5691+" />+<path d="M93.0452 119.5691+L92.9242 119.6295+" />+<path d="M92.9242 119.6295+L92.6823 119.6295+" />+<path d="M94.4966 119.6295+L94.0733 119.0248+" />+<path d="M93.7709 119.6295+L93.7709 118.3595+" />+<path d="M93.7709 118.3595+L94.2547 118.3595+" />+<path d="M94.2547 118.3595+L94.3757 118.4200+" />+<path d="M94.3757 118.4200+L94.4362 118.4805+" />+<path d="M94.4362 118.4805+L94.4966 118.6014+" />+<path d="M94.4966 118.6014+L94.4966 118.7829+" />+<path d="M94.4966 118.7829+L94.4362 118.9038+" />+<path d="M94.4362 118.9038+L94.3757 118.9643+" />+<path d="M94.3757 118.9643+L94.2547 119.0248+" />+<path d="M94.2547 119.0248+L93.7709 119.0248+" />+<path d="M95.4038 118.3595+L95.4038 119.2667+" />+<path d="M95.4038 119.2667+L95.3433 119.4481+" />+<path d="M95.3433 119.4481+L95.2224 119.5691+" />+<path d="M95.2224 119.5691+L95.0409 119.6295+" />+<path d="M95.0409 119.6295+L94.9200 119.6295+" />+<path d="M96.7342 119.6295+L96.3109 119.0248+" />+<path d="M96.0085 119.6295+L96.0085 118.3595+" />+<path d="M96.0085 118.3595+L96.4923 118.3595+" />+<path d="M96.4923 118.3595+L96.6133 118.4200+" />+<path d="M96.6133 118.4200+L96.6738 118.4805+" />+<path d="M96.6738 118.4805+L96.7342 118.6014+" />+<path d="M96.7342 118.6014+L96.7342 118.7829+" />+<path d="M96.7342 118.7829+L96.6738 118.9038+" />+<path d="M96.6738 118.9038+L96.6133 118.9643+" />+<path d="M96.6133 118.9643+L96.4923 119.0248+" />+<path d="M96.4923 119.0248+L96.0085 119.0248+" />+<path d="M98.0042 119.6295+L97.5809 119.0248+" />+<path d="M97.2785 119.6295+L97.2785 118.3595+" />+<path d="M97.2785 118.3595+L97.7623 118.3595+" />+<path d="M97.7623 118.3595+L97.8833 118.4200+" />+<path d="M97.8833 118.4200+L97.9438 118.4805+" />+<path d="M97.9438 118.4805+L98.0042 118.6014+" />+<path d="M98.0042 118.6014+L98.0042 118.7829+" />+<path d="M98.0042 118.7829+L97.9438 118.9038+" />+<path d="M97.9438 118.9038+L97.8833 118.9643+" />+<path d="M97.8833 118.9643+L97.7623 119.0248+" />+<path d="M97.7623 119.0248+L97.2785 119.0248+" />+<path d="M99.3952 119.7505+L99.2742 119.6900+" />+<path d="M99.2742 119.6900+L99.1533 119.5691+" />+<path d="M99.1533 119.5691+L98.9719 119.3876+" />+<path d="M98.9719 119.3876+L98.8509 119.3271+" />+<path d="M98.8509 119.3271+L98.7300 119.3271+" />+<path d="M98.7904 119.6295+L98.6695 119.5691+" />+<path d="M98.6695 119.5691+L98.5485 119.4481+" />+<path d="M98.5485 119.4481+L98.4881 119.2062+" />+<path d="M98.4881 119.2062+L98.4881 118.7829+" />+<path d="M98.4881 118.7829+L98.5485 118.5410+" />+<path d="M98.5485 118.5410+L98.6695 118.4200+" />+<path d="M98.6695 118.4200+L98.7904 118.3595+" />+<path d="M98.7904 118.3595+L99.0323 118.3595+" />+<path d="M99.0323 118.3595+L99.1533 118.4200+" />+<path d="M99.1533 118.4200+L99.2742 118.5410+" />+<path d="M99.2742 118.5410+L99.3347 118.7829+" />+<path d="M99.3347 118.7829+L99.3347 119.2062+" />+<path d="M99.3347 119.2062+L99.2742 119.4481+" />+<path d="M99.2742 119.4481+L99.1533 119.5691+" />+<path d="M99.1533 119.5691+L99.0323 119.6295+" />+<path d="M99.0323 119.6295+L98.7904 119.6295+" />+<path d="M100.5443 119.6295+L99.8186 119.6295+" />+<path d="M100.1814 119.6295+L100.1814 118.3595+" />+<path d="M100.1814 118.3595+L100.0605 118.5410+" />+<path d="M100.0605 118.5410+L99.9395 118.6619+" />+<path d="M99.9395 118.6619+L99.8186 118.7224+" />+</g></g> +</svg>+ </div>+ </div>+ <aside>+ <div class="ah"><span class="atitle">Pins <span class="acount">14</span></span><input id="q" placeholder="Filter…"></div>+ <div class="pins" id="pins"></div>+ </aside>+ </main>+ <footer><span class="it"><span class="k">MFR</span><span class="v">Texas Instruments</span></span><span class="it"><span class="k">PKG</span><span class="v">lmq61460afsqrjrrq1</span></span><span class="it"><span class="k">PINS</span><span class="v">14</span></span><span class="it descit"><span class="k">DESC</span><span class="v">Automotive 3 V to 36 V, 6 A synchronous step-down converter, FPWM (AFS option), spread spectrum, adjustable Vout/fsw, VQ…</span></span></footer>+ <div id="tip"></div>+<script>// viewer_core.js, the ONE symbol-viewer engine, compiled into BOTH the live+// adom-symbol app (SymView) AND the standalone embed export. Neither file should+// reimplement pan/zoom or pin-hover; they call into here so they can never drift.+window.AdomSymViewer = (function(){+ var ZOOM_K = 0.0022; // wheel sensitivity (lower = gentler). The feel.+ var MIN_SCALE = 0.05, MAX_SCALE = 60;++ function clampScale(s){ return Math.max(MIN_SCALE, Math.min(s, MAX_SCALE)); }++ // Device-independent wheel zoom: normalize deltaMode + cap one notch, then hand+ // the pointer-anchored factor to the host's zoomAt(cx, cy, factor). This is the+ // exact math the app has always used, the embed now shares it verbatim.+ function attachWheelZoom(el, zoomAt){+ el.addEventListener('wheel', function(e){+ e.preventDefault();+ var d = e.deltaY;+ if(e.deltaMode === 1) d *= 16; // lines -> px+ else if(e.deltaMode === 2) d *= el.clientHeight; // pages -> px+ d = Math.max(-50, Math.min(50, d)); // cap one event's contribution+ var r = el.getBoundingClientRect();+ zoomAt(e.clientX - r.left, e.clientY - r.top, Math.exp(-d * ZOOM_K));+ }, { passive: false });+ }++ // ---- shared pin-hover engine (glyph pairing + hit-box geometry) ----+ function norm(s){ return String(s || '').replace(/[~{}]/g, '').trim(); }++ // Pair each invisible <text opacity="0"> with the visible <g class="stroked-text">+ // glyph that follows it in document order (handles rotated top/bottom pins).+ function glyphLabels(svg){+ var out = [], pending = null;+ if(!svg) return out;+ svg.querySelectorAll('text, g.stroked-text').forEach(function(n){+ if(n.classList && n.classList.contains('stroked-text')){+ if(pending){ var k = norm(pending.textContent); if(k) out.push({ k: k, group: n }); pending = null; }+ } else if(n.getAttribute && n.getAttribute('opacity') === '0'){ pending = n; }+ });+ return out;+ }++ // Build one transparent hit-rect per pin label (number + name), matched to each+ // pin's glyph by proximity to the pin tip (so duplicate names resolve to the+ // right pin). Rects are appended to `svg` in user space so they pan/zoom with it.+ // pins: [{number,name,x,y,angle,length,...}]+ // offset: {x,y} symbol->svg-unit origin (state.offset)+ // NS: the svg namespace+ // cb: { enter(pin,ev), move(ev), leave(), click(pin,ev)? }+ // Returns { textMap } so the host can highlight a pin's glyphs on demand.+ function buildPinHits(svg, pins, offset, NS, cb){+ var textMap = new Map();+ if(!svg || !offset || !pins || !pins.length) return { textMap: textMap };+ cb = cb || {};+ var gl = glyphLabels(svg);+ gl.forEach(function(o){ if(!textMap.has(o.k)) textMap.set(o.k, []); textMap.get(o.k).push(o.group); });+ var labels = [];+ gl.forEach(function(o){ var b; try { b = o.group.getBBox(); } catch(e){ return; }+ if(!b || !b.width) return;+ labels.push({ k: o.k, box: b, cx: b.x + b.width/2, cy: b.y + b.height/2, used: false }); });+ function pick(k, ax, ay){ k = norm(k); var best = null, bd = 1e9;+ labels.forEach(function(l){ if(l.used || l.k !== k) return; var d = Math.hypot(l.cx - ax, l.cy - ay); if(d < bd){ bd = d; best = l; } });+ if(best) best.used = true; return best; }+ function addBox(b, p){+ var pad = 0.45, r = document.createElementNS(NS, 'rect');+ r.setAttribute('class', 'hit');+ r.setAttribute('x', b.x - pad); r.setAttribute('y', b.y - pad);+ r.setAttribute('width', b.width + pad*2); r.setAttribute('height', b.height + pad*2); r.setAttribute('rx', .3);+ r.addEventListener('mouseenter', function(ev){ if(cb.enter) cb.enter(p, ev); });+ r.addEventListener('mousemove', function(ev){ if(cb.move) cb.move(ev); });+ r.addEventListener('mouseleave', function(){ if(cb.leave) cb.leave(); });+ if(cb.click) r.addEventListener('click', function(ev){ cb.click(p, ev); });+ svg.appendChild(r);+ }+ pins.forEach(function(p){+ var tipX = offset.x + p.x, tipY = offset.y - p.y, L = p.length || 2.54, dx = 0, dy = 0;+ if(p.angle === 0) dx = 1; else if(p.angle === 180) dx = -1; else if(p.angle === 90) dy = -1; else if(p.angle === 270) dy = 1;+ var nl = pick(p.number, tipX + dx*L*0.5, tipY + dy*L*0.5 - (dx !== 0 ? 0.9 : 0)); // number: over the wire+ var ml = pick(p.name, tipX + dx*(L+2), tipY + dy*(L+2)); // name: inside the body+ if(nl) addBox(nl.box, p);+ if(ml) addBox(ml.box, p);+ if(!nl && !ml){ // discrete parts: no glyphs+ var ex = tipX + dx*L, ey = tipY + dy*L, HT = 1.0;+ addBox({ x: Math.min(tipX, ex) - (dx === 0 ? HT : 0.3), y: Math.min(tipY, ey) - (dy === 0 ? HT : 0.3),+ width: Math.abs(ex - tipX) + (dx === 0 ? HT*2 : 0.6), height: Math.abs(ey - tipY) + (dy === 0 ? HT*2 : 0.6) }, p);+ }+ });+ return { textMap: textMap };+ }++ return {+ ZOOM_K: ZOOM_K, clampScale: clampScale, attachWheelZoom: attachWheelZoom,+ norm: norm, glyphLabels: glyphLabels, buildPinHits: buildPinHits+ };+})();+</script>+<script>+var PINS=[{"angle":0,"color":"#ef5350","desc":"","length":2.54,"name":"VIN1","number":"8","type":"Power Input","x":-12.7,"y":10.16},{"angle":0,"color":"#ef5350","desc":"","length":2.54,"name":"VIN2","number":"12","type":"Power Input","x":-12.7,"y":7.62},{"angle":0,"color":"#66bb6a","desc":"","length":2.54,"name":"EN/SYNC","number":"7","type":"Input","x":-12.7,"y":2.54},{"angle":0,"color":"#78909c","desc":"","length":2.54,"name":"RT","number":"6","type":"Passive","x":-12.7,"y":0.0},{"angle":0,"color":"#ef5350","desc":"","length":2.54,"name":"BIAS","number":"1","type":"Power Input","x":-12.7,"y":-5.08},{"angle":0,"color":"#ef5350","desc":"","length":2.54,"name":"AGND","number":"3","type":"Power Input","x":-12.7,"y":-10.16},{"angle":0,"color":"#ef5350","desc":"","length":2.54,"name":"PGND1","number":"9","type":"Power Input","x":-12.7,"y":-12.7},{"angle":0,"color":"#ef5350","desc":"","length":2.54,"name":"PGND2","number":"11","type":"Power Input","x":-12.7,"y":-15.24},{"angle":180,"color":"#ef5350","desc":"","length":2.54,"name":"SW","number":"10","type":"Power Output","x":12.7,"y":10.16},{"angle":180,"color":"#78909c","desc":"","length":2.54,"name":"CBOOT","number":"14","type":"Passive","x":12.7,"y":7.62},{"angle":180,"color":"#78909c","desc":"","length":2.54,"name":"RBOOT","number":"13","type":"Passive","x":12.7,"y":5.08},{"angle":180,"color":"#66bb6a","desc":"","length":2.54,"name":"FB","number":"4","type":"Input","x":12.7,"y":0.0},{"angle":180,"color":"#ef5350","desc":"","length":2.54,"name":"VCC","number":"2","type":"Power Output","x":12.7,"y":-5.08},{"angle":180,"color":"#90a4ae","desc":"","length":2.54,"name":"PGOOD","number":"5","type":"Open Collector","x":12.7,"y":-10.16}], OFF={"x":100,"y":100};+(function(){+ // The symbol svg is the DIRECT child of #vp; querySelector('svg') alone would+ // grab a toolbar button's zoom icon (also broke pan/zoom before this fix).+ var vp=document.getElementById('vp'), svg=vp.querySelector(':scope > svg')||vp.querySelector('svg');+ if(svg){ svg.removeAttribute('width'); svg.removeAttribute('height'); }+ var scale=1,tx=0,ty=0;+ function apply(){ if(svg) svg.style.transform='translate('+tx+'px,'+ty+'px) scale('+scale+')'; }+ // pointer-anchored zoom with the SHARED scale clamp (same limits as the app).+ function zoomAt(cx,cy,f){ var ns=AdomSymViewer.clampScale(scale*f); var r=ns/scale; tx=cx-(cx-tx)*r; ty=cy-(cy-ty)*r; scale=ns; apply(); }+ function fit(){ scale=1;tx=0;ty=0;apply(); }+ // Wheel/trackpad zoom feel comes from the SHARED engine, identical to SymView.+ AdomSymViewer.attachWheelZoom(vp, zoomAt);+ var drag=false,lx=0,ly=0;+ vp.addEventListener('pointerdown',function(e){ if(e.target.closest('.tools'))return; /* let toolbar buttons receive their click */ drag=true;lx=e.clientX;ly=e.clientY;vp.classList.add('grab');vp.setPointerCapture(e.pointerId); });+ vp.addEventListener('pointermove',function(e){ if(!drag)return; tx+=e.clientX-lx;ty+=e.clientY-ly;lx=e.clientX;ly=e.clientY;apply(); });+ vp.addEventListener('pointerup',function(e){ drag=false;vp.classList.remove('grab'); });+ document.getElementById('zin').onclick=function(){ var r=vp.getBoundingClientRect();zoomAt(r.width/2,r.height/2,1.2); };+ document.getElementById('zout').onclick=function(){ var r=vp.getBoundingClientRect();zoomAt(r.width/2,r.height/2,1/1.2); };+ document.getElementById('fit').onclick=fit;+ // pin panel+ var box=document.getElementById('pins');+ function render(filter){+ box.innerHTML='';+ var f=(filter||'').toLowerCase();+ var shown=PINS.filter(function(p){ return !f || (p.name+' '+p.number+' '+p.type).toLowerCase().indexOf(f)>=0; });+ if(!shown.length){ box.innerHTML='<div class="empty">No pins match.</div>'; return; }+ shown.forEach(function(p){+ var el=document.createElement('div'); el.className='pin';+ var col=p.color||'#8b949e';+ el.innerHTML='<div class="row"><span class="num">'+esc(p.number)+'</span>'+ +'<span class="nme">'+esc(p.name)+'</span>'+ +'<span class="ty" style="color:'+col+';border-color:'+col+'66">'+esc(p.type||'')+'</span></div>'+ +(p.desc?'<div class="d">'+esc(p.desc)+'</div>':'');+ el.onclick=function(){ el.classList.toggle('on'); };+ el.addEventListener('mouseenter',function(){ highlightPin(p); });+ el.addEventListener('mouseleave',function(){ clearHL(); });+ box.appendChild(el);+ });+ }+ function esc(s){ return String(s==null?'':s).replace(/[&<>"]/g,function(c){return{'&':'&','<':'<','>':'>','"':'"'}[c];}); }+ document.getElementById('q').addEventListener('input',function(e){ render(e.target.value); });+ render('');++ // ── pin hover: highlight + tooltip on the SVG, parity with the live SymView ──+ var NS='http://www.w3.org/2000/svg';+ var tip=document.getElementById('tip');+ var textMap=new Map();+ function highlightPin(p){+ clearHL();+ [p.name,p.number].forEach(function(k){ var a=textMap.get(AdomSymViewer.norm(k)); if(a) a.forEach(function(g){ g.classList.add('hl'); }); });+ var m=document.getElementById('pinmark');+ if(m && OFF){ m.setAttribute('cx',OFF.x+p.x); m.setAttribute('cy',OFF.y-p.y); m.setAttribute('r',0.7); m.style.opacity='1'; }+ }+ function clearHL(){+ if(svg) svg.querySelectorAll('.hl').forEach(function(e){ e.classList.remove('hl'); });+ var m=document.getElementById('pinmark'); if(m) m.style.opacity='0';+ }+ function showTip(p,x,y){+ var col=p.color||'#8b949e';+ var h='<div class="r1"><span class="nm">'+esc(p.name||'(unnamed)')+'</span><span class="pn">Pin '+esc(p.number)+'</span></div>';+ if(p.type) h+='<span class="badge" style="background:'+col+'22;color:'+col+';border:1px solid '+col+'44">'+esc(p.type)+'</span>';+ if(p.desc) h+='<div class="desc">'+esc(p.desc)+'</div>';+ tip.innerHTML=h; tip.classList.add('show'); posTip(x,y);+ }+ function posTip(x,y){+ var w=tip.offsetWidth||260, hh=tip.offsetHeight||110, tx=x+14, ty=y+14;+ if(tx+w>innerWidth-14) tx=x-w-14;+ if(ty+hh>innerHeight-14) ty=y-hh-14;+ tip.style.left=Math.max(8,tx)+'px'; tip.style.top=Math.max(8,ty)+'px';+ }+ function hideTip(){ tip.classList.remove('show'); clearHL(); }+ // Build the pin hit-zones with the SHARED engine, the exact glyph-pairing ++ // hit-box code the app's SymView uses. The embed only supplies the tooltip.+ if(svg && OFF){+ if(!document.getElementById('pinmark')){ var pm=document.createElementNS(NS,'circle'); pm.id='pinmark'; svg.appendChild(pm); }+ var hideT=null;+ var hits=AdomSymViewer.buildPinHits(svg, PINS, OFF, NS, {+ enter:function(p,ev){ clearTimeout(hideT); showTip(p,ev.clientX,ev.clientY); highlightPin(p); },+ move:function(ev){ if(tip.classList.contains('show')) posTip(ev.clientX,ev.clientY); },+ leave:function(){ clearTimeout(hideT); hideT=setTimeout(hideTip,45); }+ });+ textMap=hits.textMap;+ }++ apply();+})();++// ── app-info header popover: interactive hover you can move into (600ms show,+// 220ms hide-grace) so the wiki link stays reachable. Per adom-app-header.md. ──+(function(){+ var SHOW_DELAY=600, HIDE_GRACE=220;+ document.querySelectorAll('header [data-tooltip-target]').forEach(function(trigger){+ var target=document.getElementById(trigger.dataset.tooltipTarget);+ if(!target) return;+ var showTimer=null, hideTimer=null;+ function show(){ clearTimeout(hideTimer); if(target.classList.contains('show')) return; clearTimeout(showTimer); showTimer=setTimeout(function(){ target.classList.add('show'); }, SHOW_DELAY); }+ function queueHide(){ clearTimeout(showTimer); clearTimeout(hideTimer); hideTimer=setTimeout(function(){ target.classList.remove('show'); }, HIDE_GRACE); }+ trigger.addEventListener('mouseenter',show); trigger.addEventListener('mouseleave',queueHide);+ trigger.addEventListener('focus',show); trigger.addEventListener('blur',queueHide);+ target.addEventListener('mouseenter',show); target.addEventListener('mouseleave',queueHide);+ trigger.addEventListener('click',function(e){ clearTimeout(showTimer); target.classList.toggle('show'); e.stopPropagation(); });+ document.addEventListener('click',function(e){ if(!target.contains(e.target) && !trigger.contains(e.target)) target.classList.remove('show'); });+ });+})();+</script>+</body></html>