← Commit history
README.md+9−7
@@ -4,14 +4,14 @@  **Amphenol RF** · RF Coaxial Connectors (SMP jack) · SMP_MSCM_PCS12T -SMP-MSCM-PCS12T from Amphenol RF, in a SMP_MSCM_PCS12T. Symbol, footprint and 3D model are the ones used on Adom board designs (3D model: Adom-generated 3D model built from the datasheet dimensions (simplified; CC-BY-SA 4.0); no vendor CAD is redistributed). **Staged for validation: see the open items in the verification log above.**+SMP-MSCM-PCS12T from Amphenol RF, in a SMP_MSCM_PCS12T. The footprint is the Adom board footprint with its pads redrawn to Amphenol RF's recommended PCB layout; the 3D model is built by Adom from the Amphenol RF drawing (CC-BY-SA-4.0).  ## Pinout  | Pin | Name | Type | Function | |---|---|---|---|-| 1 | CONTACT | passive | Centre contact (RF signal), per the manufacturer drawing. [from drawing] |-| 2 | BODY | passive | Connector body / outer conductor (RF ground), per the manufacturer drawing. [from drawing] |+| 1 | CONTACT | passive | Centre contact (brass, gold plated), the RF signal; its 0.38 mm wide tail solders to the 0.63 x 2.03 mm centre pad of the recommended PCB layout. [datasheet p.1] |+| 2 | BODY | passive | Connector body (brass, gold plated), the RF ground; its 6 mm square base solders to the 6.5 mm square ground land of the recommended PCB layout. [datasheet p.1] |  ## Key specifications @@ -21,19 +21,21 @@ SMP-MSCM-PCS12T from Amphenol RF, in a SMP_MSCM_PCS12T. Symbol, footprint and 3D | Package | SMP_MSCM_PCS12T | | Category | Connectors | | Pins | 2 |+| Mouser | 523-SMP-MSCM-PCS12T |+| DigiKey | 115-SMP-MSCM-PCS12TTR-ND |  ## CAD  - Symbol: `smp-mscm-pcs12t` (source library `Connector:Conn_Coaxial_Small`)-- Footprint: `coax:SMP_MSCM_PCS12T`+- Footprint: `coax:SMP_MSCM_PCS12T`, pads redrawn to the RECOMMENDED PCB LAYOUT of drawing SMP-MSCM-PCS12T Rev A: 6.5 mm square ground land centred on the axis with a 4.24 mm clearance and a 2.73 mm slot toward the centre pad (one polygon), centre pad 0.63 x 2.03 mm starting 2.6 mm from the axis. - 3D model path in footprint: `${KIPRJMOD}/smp-mscm-pcs12t.step`-- 3D files: `smp-mscm-pcs12t.step` / `smp-mscm-pcs12t.glb`.+- 3D files: `smp-mscm-pcs12t-etched.step` / `smp-mscm-pcs12t-etched.glb` carry the MPN etch as a separate `Adom.LaserEtch` part; `smp-mscm-pcs12t.step` / `smp-mscm-pcs12t.glb` are the bare model. Built by Adom from the drawing, PTFE cap fitted as supplied (`provenance/tools/build_smp-mscm-pcs12t.py`; source, terms and checks in `provenance/3d-model.json`). - EAGLE/Fusion library: `smp-mscm-pcs12t.lbr` (adom-lbr)  ## Provenance -- **Datasheet:** [Amphenol RF datasheet](https://www.amphenolrf.com/en-us/assets/file/4067489470/) (sha256 `c81763fffdf1773c`, retrieved 2026-10-09, tier: mfr)-- **CAD:** Footprint and symbol as used on Adom board designs; 3D model: Adom-generated 3D model built from the datasheet dimensions (simplified; CC-BY-SA 4.0); no vendor CAD is redistributed.+- **Datasheet:** [Amphenol RF SMP-MSCM-PCS12T customer outline drawing](https://www.amphenolrf.com/en-us/assets/file/4067489470/) (Customer outline drawing SMP-MSCM-PCS12T Rev A (29-JUN-20, ECN 15254), sha256 `c81763fffdf1773c`, retrieved 2026-10-27, tier: mfr)+- **CAD:** Footprint from the Adom board with its pads redrawn to Amphenol RF's recommended PCB layout (drawing SMP-MSCM-PCS12T Rev A); 3D model built by Adom from the same drawing (tier 3, CC-BY-SA-4.0): Amphenol RF's own STEP sits behind a login with no redistribution licence. - **Pins:** KiCad symbol from the source board.  [Datasheet PDF](docs/smp-mscm-pcs12t-datasheet.pdf)
docs/hero.png
⋯ 1 unchanged line ⋯
package.json+49−27
@@ -1,13 +1,12 @@ {   "slug": "smp-mscm-pcs12t",-  "version": "0.1.0",+  "version": "0.1.1",   "type": "component",   "tags": [     "component",     "connectors",     "smp-mscm-pcs12t",-    "board-derived",-    "staged-for-validation"+    "board-derived"   ],   "dependencies": {},   "hero": {@@ -25,8 +24,13 @@     "smp-mscm-pcs12t.lbr",     "docs/hero.png",     "docs/smp-mscm-pcs12t-datasheet.pdf",-    "viewers/symbol.html",-    "viewers/footprint.html"+    "smp-mscm-pcs12t-etched.step",+    "smp-mscm-pcs12t-etched.glb",+    "provenance/3d-model.json",+    "provenance/tools/build_smp-mscm-pcs12t.py",+    "provenance/tools/mkfp_smp-mscm-pcs12t.py",+    "smp-mscm-pcs12t-hero.glb",+    "smp-mscm-pcs12t-hero.overlay.json"   ],   "component": {     "mpn": "SMP-MSCM-PCS12T",@@ -39,9 +43,9 @@     "parts": {       "symbol": "smp-mscm-pcs12t.kicad_sym",       "footprint": "smp-mscm-pcs12t.kicad_mod",-      "model_3d": "smp-mscm-pcs12t.glb",-      "model_3d_plain": "smp-mscm-pcs12t.glb",-      "model_3d_step": "smp-mscm-pcs12t.step",+      "model_3d": "smp-mscm-pcs12t-hero.glb",+      "model_3d_plain": "smp-mscm-pcs12t-etched.glb",+      "model_3d_step": "smp-mscm-pcs12t-etched.step",       "model_3d_step_plain": "smp-mscm-pcs12t.step",       "lbr": "smp-mscm-pcs12t.lbr"     },@@ -62,13 +66,13 @@         "number": "1",         "name": "CONTACT",         "type": "passive",-        "description": "Centre contact (RF signal), per the manufacturer drawing. [from drawing]"+        "description": "Centre contact (brass, gold plated), the RF signal; its 0.38 mm wide tail solders to the 0.63 x 2.03 mm centre pad of the recommended PCB layout. [datasheet p.1]"       },       {         "number": "2",         "name": "BODY",         "type": "passive",-        "description": "Connector body / outer conductor (RF ground), per the manufacturer drawing. [from drawing]"+        "description": "Connector body (brass, gold plated), the RF ground; its 6 mm square base solders to the 6.5 mm square ground land of the recommended PCB layout. [datasheet p.1]"       }     ],     "provenance": {@@ -79,11 +83,13 @@       },       "datasheet": {         "url": "https://www.amphenolrf.com/en-us/assets/file/4067489470/",-        "pages": null,+        "pages": 2,         "sha256": "c81763fffdf1773c9ee46094b093ee5c032f9ea01b7ba115513f5d5d92611431",-        "source_tier": "mfr"+        "source_tier": "mfr",+        "retrieved": "2026-10-27",+        "edition": "Customer outline drawing SMP-MSCM-PCS12T Rev A (29-JUN-20, ECN 15254)"       },-      "cad": "Footprint and symbol as used on Adom board designs; 3D model: Adom-generated 3D model built from the datasheet dimensions (simplified; CC-BY-SA 4.0); no vendor CAD is redistributed",+      "cad": "Footprint from the board (coax:SMP_MSCM_PCS12T) with both pads redrawn to the RECOMMENDED PCB LAYOUT of Amphenol RF drawing SMP-MSCM-PCS12T Rev A; 3D model Adom-built from the same drawing with provenance/tools/build_smp-mscm-pcs12t.py (tier 3, CC-BY-SA-4.0), because Amphenol RF's own STEP sits behind a login with no redistribution licence.",       "pins": {         "total": 2,         "described": 2,@@ -91,30 +97,46 @@         "refuses_to_fabricate": true       }     },-    "viewers": {-      "symbol": "viewers/symbol.html",-      "footprint": "viewers/footprint.html"-    },     "models_3d": [       {         "file": "smp-mscm-pcs12t.step",         "role": "plain",         "up": "Z",         "units": "mm",-        "origin": "footprint origin",-        "seat": "z = 0 (PCB top surface)",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          6.8,+          6.95,+          4.4+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.615,+        "footprint_binding": "identity",+        "sha256": "6ab09646366a7038822c61111e69bc87360693dcd01bc3fef6f8b8c45373d05a",+        "checked": "2026-10-27",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "smp-mscm-pcs12t-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",         "extents_mm": [-          6.84,-          6.97,-          4.1+          6.8,+          6.95,+          4.4         ],-        "zmin_mm": -0.0,+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.615,         "footprint_binding": "identity",-        "sha256": "f21d115d8da708b0e74a35e6fba512e99a3e6d0995c419430b238fc3056d3c86",-        "checked": "2026-10-09",-        "checked_by": "adom-parts/partstep.py (placement inverse from the source board; centroid-matched to KiCad library models on 59 reference cases)"+        "sha256": "f595ef848d1a65bfd3eaca2083c712733a9d10e0cafa17eb50bc42706174437d",+        "checked": "2026-10-27",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"       }     ]   },   "description": "Amphenol RF RF Coaxial Connectors (SMP jack), SMP_MSCM_PCS12T. KiCad symbol, footprint and 3D as used on Adom boards."-}\ No newline at end of file+}
page.json+52−24
@@ -4,14 +4,13 @@   "slug": "smp-mscm-pcs12t",   "title": "SMP-MSCM-PCS12T",   "brief": "Amphenol RF RF Coaxial Connectors (SMP jack), SMP_MSCM_PCS12T. KiCad symbol, footprint and 3D as used on Adom boards.",-  "version": "0.1.0",+  "version": "0.1.1",   "license": "CC-BY-SA-4.0",   "tags": [     "component",     "connectors",     "smp-mscm-pcs12t",-    "board-derived",-    "staged-for-validation"+    "board-derived"   ],   "component": {     "mpn": "SMP-MSCM-PCS12T",@@ -24,9 +23,9 @@     "parts": {       "symbol": "smp-mscm-pcs12t.kicad_sym",       "footprint": "smp-mscm-pcs12t.kicad_mod",-      "model_3d": "smp-mscm-pcs12t.glb",-      "model_3d_plain": "smp-mscm-pcs12t.glb",-      "model_3d_step": "smp-mscm-pcs12t.step",+      "model_3d": "smp-mscm-pcs12t-hero.glb",+      "model_3d_plain": "smp-mscm-pcs12t-etched.glb",+      "model_3d_step": "smp-mscm-pcs12t-etched.step",       "model_3d_step_plain": "smp-mscm-pcs12t.step",       "lbr": "smp-mscm-pcs12t.lbr"     },@@ -47,13 +46,13 @@         "number": "1",         "name": "CONTACT",         "type": "passive",-        "description": "Centre contact (RF signal), per the manufacturer drawing. [from drawing]"+        "description": "Centre contact (brass, gold plated), the RF signal; its 0.38 mm wide tail solders to the 0.63 x 2.03 mm centre pad of the recommended PCB layout. [datasheet p.1]"       },       {         "number": "2",         "name": "BODY",         "type": "passive",-        "description": "Connector body / outer conductor (RF ground), per the manufacturer drawing. [from drawing]"+        "description": "Connector body (brass, gold plated), the RF ground; its 6 mm square base solders to the 6.5 mm square ground land of the recommended PCB layout. [datasheet p.1]"       }     ],     "provenance": {@@ -64,11 +63,13 @@       },       "datasheet": {         "url": "https://www.amphenolrf.com/en-us/assets/file/4067489470/",-        "pages": null,+        "pages": 2,         "sha256": "c81763fffdf1773c9ee46094b093ee5c032f9ea01b7ba115513f5d5d92611431",-        "source_tier": "mfr"+        "source_tier": "mfr",+        "retrieved": "2026-10-27",+        "edition": "Customer outline drawing SMP-MSCM-PCS12T Rev A (29-JUN-20, ECN 15254)"       },-      "cad": "Footprint and symbol as used on Adom board designs; 3D model: Adom-generated 3D model built from the datasheet dimensions (simplified; CC-BY-SA 4.0); no vendor CAD is redistributed",+      "cad": "Footprint from the board (coax:SMP_MSCM_PCS12T) with both pads redrawn to the RECOMMENDED PCB LAYOUT of Amphenol RF drawing SMP-MSCM-PCS12T Rev A; 3D model Adom-built from the same drawing with provenance/tools/build_smp-mscm-pcs12t.py (tier 3, CC-BY-SA-4.0), because Amphenol RF's own STEP sits behind a login with no redistribution licence.",       "pins": {         "total": 2,         "described": 2,@@ -82,18 +83,38 @@         "role": "plain",         "up": "Z",         "units": "mm",-        "origin": "footprint origin",-        "seat": "z = 0 (PCB top surface)",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",         "extents_mm": [-          6.84,-          6.97,-          4.1+          6.8,+          6.95,+          4.4         ],-        "zmin_mm": -0.0,+        "zmin_mm": 0,+        "centre_offset_mm": 0.615,         "footprint_binding": "identity",-        "sha256": "f21d115d8da708b0e74a35e6fba512e99a3e6d0995c419430b238fc3056d3c86",-        "checked": "2026-10-09",-        "checked_by": "adom-parts/partstep.py (placement inverse from the source board; centroid-matched to KiCad library models on 59 reference cases)"+        "sha256": "6ab09646366a7038822c61111e69bc87360693dcd01bc3fef6f8b8c45373d05a",+        "checked": "2026-10-27",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "smp-mscm-pcs12t-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          6.8,+          6.95,+          4.4+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0.615,+        "footprint_binding": "identity",+        "sha256": "f595ef848d1a65bfd3eaca2083c712733a9d10e0cafa17eb50bc42706174437d",+        "checked": "2026-10-27",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"       }     ]   },@@ -137,9 +158,16 @@     "smp-mscm-pcs12t.step",     "smp-mscm-pcs12t.lbr",     "docs/hero.png",-    "docs/smp-mscm-pcs12t-datasheet.pdf"+    "docs/smp-mscm-pcs12t-datasheet.pdf",+    "smp-mscm-pcs12t-etched.step",+    "smp-mscm-pcs12t-etched.glb",+    "provenance/3d-model.json",+    "provenance/tools/build_smp-mscm-pcs12t.py",+    "provenance/tools/mkfp_smp-mscm-pcs12t.py",+    "smp-mscm-pcs12t-hero.glb",+    "smp-mscm-pcs12t-hero.overlay.json"   ],-  "visibility": {-    "public": false-  }+  "visibility": "public",+  "description": "Amphenol RF RF Coaxial Connectors (SMP jack), SMP_MSCM_PCS12T. KiCad symbol, footprint and 3D as used on Adom boards.",+  "org": "adom" }\ No newline at end of file
provenance/3d-model.jsonadded+75
@@ -0,0 +1,75 @@+{+ "slug": "smp-mscm-pcs12t",+ "mpn": "SMP-MSCM-PCS12T",+ "date": "2026-10-27",+ "source": {+  "tier": 3,+  "kind": "Adom-built from the manufacturer drawing (cadquery)",+  "url": "https://www.amphenolrf.com/en-us/assets/file/4067489470/",+  "file": null,+  "sha256": "c81763fffdf1773c9ee46094b093ee5c032f9ea01b7ba115513f5d5d92611431",+  "drawing": "Customer outline drawing SMP-MSCM-PCS12T Rev A (29-JUN-20, ECN 15254)",+  "terms": "CC-BY-SA-4.0 (Adom-authored model). Amphenol RF publishes a \"STP 3D Model\" link on the product page, but the download (https://www.amphenolrf.com/en-us/assets/file/4067489468/) redirects to the myAmphenol login (no login walls allowed), and the site's terms link resolves to the terms and conditions of sale with \"Copyright 2026 Amphenol RF. All Rights Reserved.\" and no redistribution licence for CAD. KiCad's libraries (Connector_Coaxial) have no SMP / SMPM model. So the model is tier 3: built by Adom from the drawing, CC-BY-SA-4.0.",+  "terms_url": "https://creativecommons.org/licenses/by-sa/4.0/",+  "manufacturer_model_checked": {+   "product_page": "https://www.amphenolrf.com/en-us/part/smp-mscm-pcs12t/8523/",+   "result": "login wall; not used"+  }+ },+ "transform": {+  "description": "none: built directly in the footprint frame (Z-up, z = 0 = PCB top surface, identity footprint binding)",+  "rotate_deg": [+   0,+   0,+   0+  ],+  "translate_mm": [+   0,+   0,+   0+  ]+ },+ "outputs": {+  "smp-mscm-pcs12t.step": "6ab09646366a7038822c61111e69bc87360693dcd01bc3fef6f8b8c45373d05a",+  "smp-mscm-pcs12t-etched.step": "f595ef848d1a65bfd3eaca2083c712733a9d10e0cafa17eb50bc42706174437d",+  "smp-mscm-pcs12t.glb": "fe3349a7cf35b4e916386682251d8ca2b65cba6cde0ea7311b49e748103b7673",+  "smp-mscm-pcs12t-etched.glb": "067e4985c8919ac1191b893abe850130e9fe89170240ce39c55209fa223f54bd"+ },+ "checks": [+  {+   "text": "Base square 6 REF with corner chamfers on the 8 REF circle: model flange x/y -3.00..3.00, chamfer from (3.000, 2.646)",+   "result": "pass"+  },+  {+   "text": "Body 6 REF diameter; 4.1 REF seating plane to interface plane: body to z 2.40, cap top wall 0.30 above 4.10 (measured), model top z 4.40",+   "result": "pass"+  },+  {+   "text": "Cap diameter 6.80 (measured, not dimensioned): model x -3.40..3.40",+   "result": "pass"+  },+  {+   "text": "Contact tail 0.38 REF wide, 0.55 REF past the base edge: model tail x -0.19..0.19, y to -3.55 (3.00 + 0.55)",+   "result": "pass"+  },+  {+   "text": "Seated: base bottom on z = 0, tail z 0.05..0.36 (measured) over the centre pad",+   "result": "pass"+  },+  {+   "text": "Not modelled: the bore and male pin under the PTFE cap (hidden as supplied); underside insulator / notch depths 0.36 from the measured tail thickness",+   "result": "note"+  },+  {+   "text": "step_pose plain: smp-mscm-pcs12t.step extents [6.8, 6.95, 4.4] zmin 0.0 centre offset 0.615 binding identity",+   "result": "pass"+  },+  {+   "text": "step_pose eda: smp-mscm-pcs12t-etched.step extents [6.8, 6.95, 4.4] zmin 0.0 centre offset 0.615 binding identity",+   "result": "pass"+  }+ ],+ "builder": "provenance/tools/build_smp-mscm-pcs12t.py",+ "etch": "adom-chip-laser 0.2.0 etch smp-mscm-pcs12t.step SMP-MSCM-PCS12T smp-mscm-pcs12t-etched.step (surface auto: top face)",+ "glb": "step2glb convert (glTF-Transform, KHR_mesh_quantization)"+}\ No newline at end of file
provenance/tools/build_smp-mscm-pcs12t.pyadded+76
@@ -0,0 +1,76 @@+#!/usr/bin/env python3+"""Adom-built 3D model of Amphenol RF SMP-MSCM-PCS12T (SMP smooth-bore jack, surface mount, catcher's mitt),+CC-BY-SA-4.0.++Source: Amphenol RF customer outline drawing SMP-MSCM-PCS12T Rev A (29-JUN-20, ECN 15254), sheet 2 of 3,+https://www.amphenolrf.com/en-us/assets/file/4067489470/ . Amphenol's own STEP is behind a login, so this model+is built from the drawing. Built directly in the footprint frame (identity binding): Z-up, z = 0 = PCB top surface+(the seating plane), origin on the connector axis (the centre of the 6.5 mm ground land), the contact tail runs+toward the centre pad, which is -y here (KiCad +y, y down).++Printed dimensions used as printed (REF on the drawing): base square 6, corner chamfers on a circle of 8, body 6 dia,+4.1 from the seating plane to the interface plane, contact tail 0.38 wide and 0.55 past the base edge.+Measured off the drawing (side view 220.5 px/mm and bottom view 231.5 px/mm at 300 dpi; the printed 4.1, 2.8,+1.27, 6 and 0.55 measure true within 0.02 mm):+  square flange 0..1.23; conical shoulder 1.23..1.81 from the 8 circle down to the body diameter 6 (its trace on+  the flat sides is the curve in the side view); body cylinder 6 from 1.81 to 2.40; PTFE cap 6.80 diameter from 2.40 to 4.40 (its top wall is 0.30 above the+  4.1 interface plane), 0.10 top chamfer; LCP insulator 4.43 diameter with a 1.78 wide tongue to 2.44 from the+  axis, recessed 0.36 above the seating plane; base notch 1.98 wide from the insulator to the base edge;+  contact tail z 0.05..0.36, 0.86 wide round head on the axis, tapering to 0.38 by 0.70 from the axis, tail end+  3.55 from the axis.+Not modelled: the jack's bore and male pin under the cap (hidden by the PTFE cap as supplied).+usage: build_smp-mscm-pcs12t.py <out.step>+"""+import sys, math+import cadquery as cq++OUT = sys.argv[1]+SQ, R8 = 6.0, 4.0+Z_FL, Z_SH, Z_CAP0, Z_TOP = 1.23, 1.81, 2.40, 4.40+D_BODY, D_CAP, CAP_CH = 6.0, 6.80, 0.10+D_INS, TONGUE_W, TONGUE_L, Z_INS = 4.43, 1.78, 2.44, 0.36+NOTCH_W = 1.98+T_Z0, T_Z1, HEAD_D, HEAD_FLAT, TAPER_END, TAIL_W, TAIL_END = 0.05, 0.36, 0.86, 0.46, 0.70, 0.38, 3.55++h = SQ / 2+c = math.sqrt(R8 ** 2 - h ** 2)          # 2.646: the chamfer meets the square side on the 8 circle+oct_pts = [(h, -c), (h, c), (c, h), (-c, h), (-h, c), (-h, -c), (-c, -h), (c, -h)]+flange = cq.Workplane('XY').polyline(oct_pts).close().extrude(Z_FL)+shoulder = (cq.Workplane('XY').workplane(offset=Z_FL).polyline(oct_pts).close().extrude(Z_SH - Z_FL)+            .intersect(cq.Workplane().add(cq.Solid.makeCone(R8, D_BODY / 2, Z_SH - Z_FL, cq.Vector(0, 0, Z_FL)))))+cyl = cq.Workplane('XY').workplane(offset=Z_SH).circle(D_BODY / 2).extrude(Z_CAP0 - Z_SH)+body = flange.union(shoulder).union(cyl)+# underside: insulator bore + tongue through the flange, notch for the contact tail to the edge+pocket = (cq.Workplane('XY').circle(D_INS / 2).extrude(Z_FL)+          .union(cq.Workplane('XY').center(0, -TONGUE_L / 2).rect(TONGUE_W, TONGUE_L).extrude(Z_FL)))+notch = cq.Workplane('XY').center(0, -(h + 0.5) / 2).rect(NOTCH_W, h + 0.5).extrude(Z_INS)+body = body.cut(pocket).cut(notch)++insul = (cq.Workplane('XY').workplane(offset=Z_INS).circle(D_INS / 2).extrude(Z_FL - Z_INS)+         .union(cq.Workplane('XY').workplane(offset=Z_INS).center(0, -TONGUE_L / 2).rect(TONGUE_W, TONGUE_L).extrude(Z_FL - Z_INS)))++cap = (cq.Workplane('XY').workplane(offset=Z_CAP0).circle(D_CAP / 2).extrude(Z_TOP - Z_CAP0)+       .faces('>Z').edges().chamfer(CAP_CH))++r = HEAD_D / 2+outline = [(-r, 0), (-r, -HEAD_FLAT), (-TAIL_W / 2, -TAPER_END), (-TAIL_W / 2, -TAIL_END), (TAIL_W / 2, -TAIL_END),+           (TAIL_W / 2, -TAPER_END), (r, -HEAD_FLAT), (r, 0)]+contact = (cq.Workplane('XY').workplane(offset=T_Z0).polyline(outline).threePointArc((0, r), (-r, 0)).close()+           .extrude(T_Z1 - T_Z0))++gold = cq.Color(0.83, 0.69, 0.22)+lcp = cq.Color(0.86, 0.81, 0.68)+ptfe = cq.Color(0.94, 0.94, 0.92)+asm = cq.Assembly(name='SMP-MSCM-PCS12T')+asm.add(body, name='body', color=gold)+asm.add(insul, name='insulator', color=lcp)+asm.add(contact, name='contact', color=gold)+asm.add(cap, name='cap', color=ptfe)+asm.save(OUT, 'STEP')+hdr = ('/* SMP-MSCM-PCS12T 3D model (Amphenol RF SMP jack, surface mount), Adom-built from Amphenol RF customer\n'+       ' * outline drawing SMP-MSCM-PCS12T Rev A. Copyright (C) 2026 Adom, Inc. Licensed CC-BY-SA-4.0\n'+       ' * (https://creativecommons.org/licenses/by-sa/4.0/). Builder: provenance/tools/build_smp-mscm-pcs12t.py */\n')+s = open(OUT).read().replace('HEADER;\n', 'HEADER;\n' + hdr, 1)+open(OUT, 'w').write(s)+bb = cq.Compound.makeCompound([body.val(), insul.val(), contact.val(), cap.val()]).BoundingBox()+print(f'{OUT}: x {bb.xmin:.3f}..{bb.xmax:.3f}  y {bb.ymin:.3f}..{bb.ymax:.3f}  z {bb.zmin:.3f}..{bb.zmax:.3f}')
provenance/tools/mkfp_smp-mscm-pcs12t.pyadded+66
@@ -0,0 +1,66 @@+#!/usr/bin/env python3+"""Rewrite the SMP_MSCM_PCS12T footprint's pads from Amphenol RF's RECOMMENDED PCB LAYOUT (drawing+SMP-MSCM-PCS12T Rev A, sheet 2): ground land 6.5 square centred on the connector axis with a 4.24 dia clearance+centred on the axis and a 2.73 wide slot from the clearance to the land edge facing the centre pad; centre pad+0.63 wide, 2.03 long, starting 2.6 from the axis.+The board's own footprint (coax:SMP_MSCM_PCS12T on rf-molecules boards) carries pad 2 with a +90 deg pad rotation+relative to the footprint (absolute angle minus footprint angle on every placement); the page lost it. Pad 2 is+redrawn here as one polygon in the footprint frame (pad angle 0), anchor = the 6.5 x 1.13 bar above the clearance.+Everything outside the pads (properties, courtyard, model) is copied from the page's original footprint.+usage: mkfp.py <original.kicad_mod> <out.kicad_mod>"""+import sys, math, re, uuid+src, out = sys.argv[1], sys.argv[2]+t = open(src).read()+SQ, D_HOLE, SLOT, C_W, C_L, C_GAP = 6.5, 4.24, 2.73, 0.63, 2.03, 2.6+h, r, s = SQ / 2, D_HOLE / 2, SLOT / 2+ys = math.sqrt(r * r - s * s)                    # where the slot edges meet the clearance circle+a0 = math.degrees(math.atan2(ys, -s))           # (-s, ys): ~130 deg (KiCad y down: +y toward the centre pad)+a1 = math.degrees(math.atan2(ys, s)) + 360      # (s, ys): ~410 deg, going round through the top (-90 / 270 deg)+n = 120+arc = [(r * math.cos(math.radians(a0 + (a1 - a0) * k / n)), r * math.sin(math.radians(a0 + (a1 - a0) * k / n))) for k in range(n + 1)]+poly = [(s, h), (h, h), (h, -h), (-h, -h), (-h, h), (-s, h)] + arc     # closes from (s, ys) back to (s, h)+ANCH_Y0, ANCH_Y1 = -h, -r                                              # 6.5 x 1.13 bar above the clearance+ay = (ANCH_Y0 + ANCH_Y1) / 2+pts = ' '.join(f'(xy {x:.4f} {y - ay:.4f})' for x, y in poly)+pad2 = (f'\t(pad "2" smd custom\n\t\t(at 0 {ay:.4f})\n\t\t(size {SQ} {ANCH_Y1 - ANCH_Y0:.4f})\n'+        f'\t\t(layers "F.Cu" "F.Mask" "F.Paste")\n\t\t(options (clearance outline) (anchor rect))\n'+        f'\t\t(primitives\n\t\t\t(gr_poly\n\t\t\t\t(pts {pts})\n\t\t\t\t(width 0)\n\t\t\t\t(fill yes)\n\t\t\t)\n\t\t)\n'+        f'\t\t(uuid "{uuid.uuid4()}")\n\t)\n')+cy = C_GAP + C_L / 2+pad1 = (f'\t(pad "1" smd roundrect\n\t\t(at 0 {cy:.4f})\n\t\t(size {C_W} {C_L})\n\t\t(layers "F.Cu" "F.Mask" "F.Paste")\n'+        f'\t\t(roundrect_rratio 0.15)\n\t\t(uuid "{uuid.uuid4()}")\n\t)\n')+++def blocks(text, head):+    res = []+    for m in re.finditer(r'\n\t\(' + head + r'\s', text):+        i, d, j = m.start() + 1, 0, m.start() + 1+        while j < len(text):+            if text[j] == '(': d += 1+            elif text[j] == ')':+                d -= 1+                if d == 0: res.append((i, j + 1)); break+            j += 1+    return res+++for a, b in reversed(blocks(t, 'pad')):+    t = t[:a] + t[b:].lstrip('\n')+t = re.sub(r'\n\t\(embedded_fonts', '\n' + pad1 + pad2 + '\t(embedded_fonts', t, count=1)+# F.Fab outline (6.0 square base, chamfers on the 8 circle) and silk corner marks clear of the copper+c = math.sqrt(16 - 9)+oct_pts = [(3, -c), (3, c), (c, 3), (-c, 3), (-3, c), (-3, -c), (-c, -3), (c, -3)]+fab = ('\t(fp_poly\n\t\t(pts ' + ' '.join(f'(xy {x:.3f} {y:.3f})' for x, y in oct_pts) + ')\n'+       '\t\t(stroke (width 0.1) (type default))\n\t\t(fill no)\n\t\t(layer "F.Fab")\n'+       f'\t\t(uuid "{uuid.uuid4()}")\n\t)\n')+fab += ('\t(fp_text user "${REFERENCE}"\n\t\t(at 0 -2.685 0)\n\t\t(unlocked yes)\n\t\t(layer "F.Fab")\n'+        f'\t\t(uuid "{uuid.uuid4()}")\n\t\t(effects\n\t\t\t(font (size 0.6 0.6) (thickness 0.09))\n\t\t)\n\t)\n')+silk = ''+for (x0, y0, x1, y1) in [(-3.45, -3.45, -2.2, -3.45), (-3.45, -3.45, -3.45, -2.2), (3.45, -3.45, 2.2, -3.45), (3.45, -3.45, 3.45, -2.2),+                         (-3.45, 3.45, -1.0, 3.45), (-3.45, 3.45, -3.45, 2.2), (3.45, 3.45, 1.0, 3.45), (3.45, 3.45, 3.45, 2.2)]:+    silk += (f'\t(fp_line\n\t\t(start {x0} {y0})\n\t\t(end {x1} {y1})\n\t\t(stroke (width 0.12) (type default))\n'+             f'\t\t(layer "F.SilkS")\n\t\t(uuid "{uuid.uuid4()}")\n\t)\n')+t = t.replace('\t(fp_poly\n', fab + silk + '\t(fp_poly\n', 1)+t = t.replace('(descr ', '(descr ', 1)+open(out, 'w').write(t)+print('wrote', out, 'pad1 y', cy, 'pad2 anchor y', ay, 'slot meets circle at y', round(ys, 4))
smp-mscm-pcs12t-etched.glbadded
⋯ 1 unchanged line ⋯
smp-mscm-pcs12t-etched.stepadded+8312
@@ -0,0 +1,8312 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-10-27T23:44:58',('Author'),(+    'Open CASCADE'),'Open CASCADE STEP processor 7.8','Open CASCADE 7.8'+  ,'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('Adom.Chip','Adom.Chip','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27),#31);+#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 = AXIS2_PLACEMENT_3D('',#24,#25,#26);+#24 = CARTESIAN_POINT('',(0.,0.,0.));+#25 = DIRECTION('',(0.,0.,1.));+#26 = DIRECTION('',(1.,0.,0.));+#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);+#28 = CARTESIAN_POINT('',(0.,0.,0.));+#29 = DIRECTION('',(0.,0.,1.));+#30 = DIRECTION('',(1.,0.,0.));+#31 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35)) GLOBAL_UNIT_ASSIGNED_CONTEXT(+(#32,#33,#34)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#32 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#33 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#34 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#35 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#32,+  'distance_accuracy_value','confusion accuracy');+#36 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#37 = SHAPE_DEFINITION_REPRESENTATION(#38,#44);+#38 = PRODUCT_DEFINITION_SHAPE('','',#39);+#39 = PRODUCT_DEFINITION('design','',#40,#43);+#40 = PRODUCT_DEFINITION_FORMATION('','',#41);+#41 = PRODUCT('body','body','',(#42));+#42 = PRODUCT_CONTEXT('',#2,'mechanical');+#43 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#44 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#45),#1658);+#45 = MANIFOLD_SOLID_BREP('',#46);+#46 = CLOSED_SHELL('',(#47,#207,#287,#347,#433,#482,#724,#858,#963,#1019+    ,#1067,#1235,#1262,#1315,#1397,#1428,#1508,#1515,#1522,#1526,#1575,+    #1624,#1651));+#47 = ADVANCED_FACE('',(#48),#62,.F.);+#48 = FACE_BOUND('',#49,.F.);+#49 = EDGE_LOOP('',(#50,#85,#119,#153,#181));+#50 = ORIENTED_EDGE('',*,*,#51,.T.);+#51 = EDGE_CURVE('',#52,#54,#56,.T.);+#52 = VERTEX_POINT('',#53);+#53 = CARTESIAN_POINT('',(3.,-2.645751311065,0.));+#54 = VERTEX_POINT('',#55);+#55 = CARTESIAN_POINT('',(3.,-2.645751311065,1.23));+#56 = SURFACE_CURVE('',#57,(#61,#73),.PCURVE_S1.);+#57 = LINE('',#58,#59);+#58 = CARTESIAN_POINT('',(3.,-2.645751311065,0.));+#59 = VECTOR('',#60,1.);+#60 = DIRECTION('',(0.,0.,1.));+#61 = PCURVE('',#62,#67);+#62 = PLANE('',#63);+#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66);+#64 = CARTESIAN_POINT('',(3.,-2.645751311065,0.));+#65 = DIRECTION('',(-1.,0.,0.));+#66 = DIRECTION('',(0.,1.,0.));+#67 = DEFINITIONAL_REPRESENTATION('',(#68),#72);+#68 = LINE('',#69,#70);+#69 = CARTESIAN_POINT('',(0.,0.));+#70 = VECTOR('',#71,1.);+#71 = DIRECTION('',(0.,-1.));+#72 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#73 = PCURVE('',#74,#79);+#74 = PLANE('',#75);+#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);+#76 = CARTESIAN_POINT('',(2.645751311065,-3.,0.));+#77 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#78 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#79 = DEFINITIONAL_REPRESENTATION('',(#80),#84);+#80 = LINE('',#81,#82);+#81 = CARTESIAN_POINT('',(0.500983300345,0.));+#82 = VECTOR('',#83,1.);+#83 = DIRECTION('',(0.,-1.));+#84 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#85 = ORIENTED_EDGE('',*,*,#86,.F.);+#86 = EDGE_CURVE('',#87,#54,#89,.T.);+#87 = VERTEX_POINT('',#88);+#88 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,1.81));+#89 = SURFACE_CURVE('',#90,(#95,#102),.PCURVE_S1.);+#90 = HYPERBOLA('',#91,1.74,3.);+#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94);+#92 = CARTESIAN_POINT('',(3.,0.,3.55));+#93 = DIRECTION('',(-1.,0.,0.));+#94 = DIRECTION('',(0.,0.,-1.));+#95 = PCURVE('',#62,#96);+#96 = DEFINITIONAL_REPRESENTATION('',(#97),#101);+#97 = HYPERBOLA('',#98,1.74,3.);+#98 = AXIS2_PLACEMENT_2D('',#99,#100);+#99 = CARTESIAN_POINT('',(2.645751311065,-3.55));+#100 = DIRECTION('',(0.,1.));+#101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#102 = PCURVE('',#103,#108);+#103 = CONICAL_SURFACE('',#104,4.,1.045212533243);+#104 = AXIS2_PLACEMENT_3D('',#105,#106,#107);+#105 = CARTESIAN_POINT('',(0.,0.,1.23));+#106 = DIRECTION('',(-0.,-0.,-1.));+#107 = DIRECTION('',(1.,0.,-0.));+#108 = DEFINITIONAL_REPRESENTATION('',(#109),#118);+#109 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#110,#111,#112,#113,#114,#115,+    #116,#117),.UNSPECIFIED.,.F.,.F.,(8,8),(2.449293598295E-16,+    0.795365461224),.PIECEWISE_BEZIER_KNOTS.);+#110 = CARTESIAN_POINT('',(-4.138911435803E-13,-0.58));+#111 = CARTESIAN_POINT('',(0.113623637318,-0.58));+#112 = CARTESIAN_POINT('',(0.227246133003,-0.553792039492));+#113 = CARTESIAN_POINT('',(0.338480966972,-0.501376026347));+#114 = CARTESIAN_POINT('',(0.444894437599,-0.421923354015));+#115 = CARTESIAN_POINT('',(0.54482587162,-0.313775118525));+#116 = CARTESIAN_POINT('',(0.637516519826,-0.174359534693));+#117 = CARTESIAN_POINT('',(0.722734247814,7.208308246085E-16));+#118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#119 = ORIENTED_EDGE('',*,*,#120,.F.);+#120 = EDGE_CURVE('',#121,#87,#123,.T.);+#121 = VERTEX_POINT('',#122);+#122 = CARTESIAN_POINT('',(3.,2.645751311065,1.23));+#123 = SURFACE_CURVE('',#124,(#129,#136),.PCURVE_S1.);+#124 = HYPERBOLA('',#125,1.74,3.);+#125 = AXIS2_PLACEMENT_3D('',#126,#127,#128);+#126 = CARTESIAN_POINT('',(3.,0.,3.55));+#127 = DIRECTION('',(-1.,0.,0.));+#128 = DIRECTION('',(0.,0.,-1.));+#129 = PCURVE('',#62,#130);+#130 = DEFINITIONAL_REPRESENTATION('',(#131),#135);+#131 = HYPERBOLA('',#132,1.74,3.);+#132 = AXIS2_PLACEMENT_2D('',#133,#134);+#133 = CARTESIAN_POINT('',(2.645751311065,-3.55));+#134 = DIRECTION('',(0.,1.));+#135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#136 = PCURVE('',#137,#142);+#137 = CONICAL_SURFACE('',#138,4.,1.045212533243);+#138 = AXIS2_PLACEMENT_3D('',#139,#140,#141);+#139 = CARTESIAN_POINT('',(0.,0.,1.23));+#140 = DIRECTION('',(-0.,-0.,-1.));+#141 = DIRECTION('',(1.,0.,-0.));+#142 = DEFINITIONAL_REPRESENTATION('',(#143),#152);+#143 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#144,#145,#146,#147,#148,#149,+    #150,#151),.UNSPECIFIED.,.F.,.F.,(8,8),(-0.795365461224,-0.),+  .PIECEWISE_BEZIER_KNOTS.);+#144 = CARTESIAN_POINT('',(5.560451059367,0.));+#145 = CARTESIAN_POINT('',(5.645668787355,-0.174359534693));+#146 = CARTESIAN_POINT('',(5.738359435559,-0.313775118525));+#147 = CARTESIAN_POINT('',(5.838290869582,-0.421923354015));+#148 = CARTESIAN_POINT('',(5.944704340208,-0.501376026347));+#149 = CARTESIAN_POINT('',(6.055939174177,-0.553792039492));+#150 = CARTESIAN_POINT('',(6.169561669862,-0.58));+#151 = CARTESIAN_POINT('',(6.28318530718,-0.58));+#152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#153 = ORIENTED_EDGE('',*,*,#154,.F.);+#154 = EDGE_CURVE('',#155,#121,#157,.T.);+#155 = VERTEX_POINT('',#156);+#156 = CARTESIAN_POINT('',(3.,2.645751311065,0.));+#157 = SURFACE_CURVE('',#158,(#162,#169),.PCURVE_S1.);+#158 = LINE('',#159,#160);+#159 = CARTESIAN_POINT('',(3.,2.645751311065,0.));+#160 = VECTOR('',#161,1.);+#161 = DIRECTION('',(0.,0.,1.));+#162 = PCURVE('',#62,#163);+#163 = DEFINITIONAL_REPRESENTATION('',(#164),#168);+#164 = LINE('',#165,#166);+#165 = CARTESIAN_POINT('',(5.29150262213,0.));+#166 = VECTOR('',#167,1.);+#167 = DIRECTION('',(0.,-1.));+#168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#169 = PCURVE('',#170,#175);+#170 = PLANE('',#171);+#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174);+#172 = CARTESIAN_POINT('',(3.,2.645751311065,0.));+#173 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#174 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180);+#176 = LINE('',#177,#178);+#177 = CARTESIAN_POINT('',(0.,0.));+#178 = VECTOR('',#179,1.);+#179 = DIRECTION('',(0.,-1.));+#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#181 = ORIENTED_EDGE('',*,*,#182,.F.);+#182 = EDGE_CURVE('',#52,#155,#183,.T.);+#183 = SURFACE_CURVE('',#184,(#188,#195),.PCURVE_S1.);+#184 = LINE('',#185,#186);+#185 = CARTESIAN_POINT('',(3.,-2.645751311065,0.));+#186 = VECTOR('',#187,1.);+#187 = DIRECTION('',(0.,1.,0.));+#188 = PCURVE('',#62,#189);+#189 = DEFINITIONAL_REPRESENTATION('',(#190),#194);+#190 = LINE('',#191,#192);+#191 = CARTESIAN_POINT('',(0.,0.));+#192 = VECTOR('',#193,1.);+#193 = DIRECTION('',(1.,0.));+#194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#195 = PCURVE('',#196,#201);+#196 = PLANE('',#197);+#197 = AXIS2_PLACEMENT_3D('',#198,#199,#200);+#198 = CARTESIAN_POINT('',(-9.104138426143E-17,-6.229147344203E-17,0.));+#199 = DIRECTION('',(0.,0.,1.));+#200 = DIRECTION('',(1.,0.,-0.));+#201 = DEFINITIONAL_REPRESENTATION('',(#202),#206);+#202 = LINE('',#203,#204);+#203 = CARTESIAN_POINT('',(3.,-2.645751311065));+#204 = VECTOR('',#205,1.);+#205 = DIRECTION('',(0.,1.));+#206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#207 = ADVANCED_FACE('',(#208),#74,.F.);+#208 = FACE_BOUND('',#209,.F.);+#209 = EDGE_LOOP('',(#210,#240,#265,#266));+#210 = ORIENTED_EDGE('',*,*,#211,.T.);+#211 = EDGE_CURVE('',#212,#214,#216,.T.);+#212 = VERTEX_POINT('',#213);+#213 = CARTESIAN_POINT('',(2.645751311065,-3.,0.));+#214 = VERTEX_POINT('',#215);+#215 = CARTESIAN_POINT('',(2.645751311065,-3.,1.23));+#216 = SURFACE_CURVE('',#217,(#221,#228),.PCURVE_S1.);+#217 = LINE('',#218,#219);+#218 = CARTESIAN_POINT('',(2.645751311065,-3.,0.));+#219 = VECTOR('',#220,1.);+#220 = DIRECTION('',(0.,0.,1.));+#221 = PCURVE('',#74,#222);+#222 = DEFINITIONAL_REPRESENTATION('',(#223),#227);+#223 = LINE('',#224,#225);+#224 = CARTESIAN_POINT('',(0.,0.));+#225 = VECTOR('',#226,1.);+#226 = DIRECTION('',(0.,-1.));+#227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#228 = PCURVE('',#229,#234);+#229 = PLANE('',#230);+#230 = AXIS2_PLACEMENT_3D('',#231,#232,#233);+#231 = CARTESIAN_POINT('',(-2.645751311065,-3.,0.));+#232 = DIRECTION('',(0.,1.,0.));+#233 = DIRECTION('',(1.,0.,0.));+#234 = DEFINITIONAL_REPRESENTATION('',(#235),#239);+#235 = LINE('',#236,#237);+#236 = CARTESIAN_POINT('',(5.29150262213,0.));+#237 = VECTOR('',#238,1.);+#238 = DIRECTION('',(0.,-1.));+#239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#240 = ORIENTED_EDGE('',*,*,#241,.F.);+#241 = EDGE_CURVE('',#54,#214,#242,.T.);+#242 = SURFACE_CURVE('',#243,(#248,#255),.PCURVE_S1.);+#243 = HYPERBOLA('',#244,2.315446441429,3.992149036947);+#244 = AXIS2_PLACEMENT_3D('',#245,#246,#247);+#245 = CARTESIAN_POINT('',(2.822875655532,-2.822875655532,3.55));+#246 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#247 = DIRECTION('',(0.,0.,-1.));+#248 = PCURVE('',#74,#249);+#249 = DEFINITIONAL_REPRESENTATION('',(#250),#254);+#250 = HYPERBOLA('',#251,2.315446441429,3.992149036947);+#251 = AXIS2_PLACEMENT_2D('',#252,#253);+#252 = CARTESIAN_POINT('',(0.250491650172,-3.55));+#253 = DIRECTION('',(0.,1.));+#254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#255 = PCURVE('',#103,#256);+#256 = DEFINITIONAL_REPRESENTATION('',(#257),#264);+#257 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#258,#259,#260,#261,#262,#263),+  .UNSPECIFIED.,.F.,.F.,(6,6),(-6.270496698241E-02,6.270496698241E-02),+  .PIECEWISE_BEZIER_KNOTS.);+#258 = CARTESIAN_POINT('',(0.722734247814,-1.117865984687E-16));+#259 = CARTESIAN_POINT('',(0.747767005169,-3.6440403916E-03));+#260 = CARTESIAN_POINT('',(0.772848911384,-5.463673478839E-03));+#261 = CARTESIAN_POINT('',(0.797947415411,-5.46367347884E-03));+#262 = CARTESIAN_POINT('',(0.823029321627,-3.6440403916E-03));+#263 = CARTESIAN_POINT('',(0.848062078982,-1.117865984687E-16));+#264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#265 = ORIENTED_EDGE('',*,*,#51,.F.);+#266 = ORIENTED_EDGE('',*,*,#267,.F.);+#267 = EDGE_CURVE('',#212,#52,#268,.T.);+#268 = SURFACE_CURVE('',#269,(#273,#280),.PCURVE_S1.);+#269 = LINE('',#270,#271);+#270 = CARTESIAN_POINT('',(2.645751311065,-3.,0.));+#271 = VECTOR('',#272,1.);+#272 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#273 = PCURVE('',#74,#274);+#274 = DEFINITIONAL_REPRESENTATION('',(#275),#279);+#275 = LINE('',#276,#277);+#276 = CARTESIAN_POINT('',(0.,0.));+#277 = VECTOR('',#278,1.);+#278 = DIRECTION('',(1.,0.));+#279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#280 = PCURVE('',#196,#281);+#281 = DEFINITIONAL_REPRESENTATION('',(#282),#286);+#282 = LINE('',#283,#284);+#283 = CARTESIAN_POINT('',(2.645751311065,-3.));+#284 = VECTOR('',#285,1.);+#285 = DIRECTION('',(0.707106781187,0.707106781187));+#286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#287 = ADVANCED_FACE('',(#288),#103,.T.);+#288 = FACE_BOUND('',#289,.T.);+#289 = EDGE_LOOP('',(#290,#291,#319,#346));+#290 = ORIENTED_EDGE('',*,*,#86,.F.);+#291 = ORIENTED_EDGE('',*,*,#292,.F.);+#292 = EDGE_CURVE('',#293,#87,#295,.T.);+#293 = VERTEX_POINT('',#294);+#294 = CARTESIAN_POINT('',(7.410939712008E-14,-3.,1.81));+#295 = SURFACE_CURVE('',#296,(#301,#308),.PCURVE_S1.);+#296 = CIRCLE('',#297,3.);+#297 = AXIS2_PLACEMENT_3D('',#298,#299,#300);+#298 = CARTESIAN_POINT('',(0.,0.,1.81));+#299 = DIRECTION('',(0.,0.,1.));+#300 = DIRECTION('',(1.,0.,-0.));+#301 = PCURVE('',#103,#302);+#302 = DEFINITIONAL_REPRESENTATION('',(#303),#307);+#303 = LINE('',#304,#305);+#304 = CARTESIAN_POINT('',(6.28318530718,-0.58));+#305 = VECTOR('',#306,1.);+#306 = DIRECTION('',(-1.,-0.));+#307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#308 = PCURVE('',#309,#314);+#309 = CYLINDRICAL_SURFACE('',#310,3.);+#310 = AXIS2_PLACEMENT_3D('',#311,#312,#313);+#311 = CARTESIAN_POINT('',(0.,0.,1.81));+#312 = DIRECTION('',(-0.,-0.,-1.));+#313 = DIRECTION('',(1.,0.,0.));+#314 = DEFINITIONAL_REPRESENTATION('',(#315),#318);+#315 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#316,#317),.UNSPECIFIED.,.F.,.F.,+  (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#316 = CARTESIAN_POINT('',(1.570796326795,0.));+#317 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));+#318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#319 = ORIENTED_EDGE('',*,*,#320,.F.);+#320 = EDGE_CURVE('',#214,#293,#321,.T.);+#321 = SURFACE_CURVE('',#322,(#327,#339),.PCURVE_S1.);+#322 = HYPERBOLA('',#323,1.74,3.);+#323 = AXIS2_PLACEMENT_3D('',#324,#325,#326);+#324 = CARTESIAN_POINT('',(0.,-3.,3.55));+#325 = DIRECTION('',(0.,1.,0.));+#326 = DIRECTION('',(0.,0.,-1.));+#327 = PCURVE('',#103,#328);+#328 = DEFINITIONAL_REPRESENTATION('',(#329),#338);+#329 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#330,#331,#332,#333,#334,#335,+    #336,#337),.UNSPECIFIED.,.F.,.F.,(8,8),(-0.795365461224,+    1.836970198721E-16),.PIECEWISE_BEZIER_KNOTS.);+#330 = CARTESIAN_POINT('',(0.848062078982,-6.899931422723E-16));+#331 = CARTESIAN_POINT('',(0.93327980697,-0.174359534693));+#332 = CARTESIAN_POINT('',(1.025970455174,-0.313775118525));+#333 = CARTESIAN_POINT('',(1.125901889196,-0.421923354015));+#334 = CARTESIAN_POINT('',(1.232315359821,-0.501376026347));+#335 = CARTESIAN_POINT('',(1.343550193792,-0.553792039492));+#336 = CARTESIAN_POINT('',(1.457172689478,-0.58));+#337 = CARTESIAN_POINT('',(1.570796326795,-0.58));+#338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#339 = PCURVE('',#229,#340);+#340 = DEFINITIONAL_REPRESENTATION('',(#341),#345);+#341 = HYPERBOLA('',#342,1.74,3.);+#342 = AXIS2_PLACEMENT_2D('',#343,#344);+#343 = CARTESIAN_POINT('',(2.645751311065,-3.55));+#344 = DIRECTION('',(0.,1.));+#345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#346 = ORIENTED_EDGE('',*,*,#241,.F.);+#347 = ADVANCED_FACE('',(#348),#137,.T.);+#348 = FACE_BOUND('',#349,.T.);+#349 = EDGE_LOOP('',(#350,#373,#374,#401));+#350 = ORIENTED_EDGE('',*,*,#351,.F.);+#351 = EDGE_CURVE('',#87,#352,#354,.T.);+#352 = VERTEX_POINT('',#353);+#353 = CARTESIAN_POINT('',(6.615011847513E-14,3.,1.81));+#354 = SURFACE_CURVE('',#355,(#360,#367),.PCURVE_S1.);+#355 = CIRCLE('',#356,3.);+#356 = AXIS2_PLACEMENT_3D('',#357,#358,#359);+#357 = CARTESIAN_POINT('',(0.,0.,1.81));+#358 = DIRECTION('',(0.,0.,1.));+#359 = DIRECTION('',(1.,0.,-0.));+#360 = PCURVE('',#137,#361);+#361 = DEFINITIONAL_REPRESENTATION('',(#362),#366);+#362 = LINE('',#363,#364);+#363 = CARTESIAN_POINT('',(6.28318530718,-0.58));+#364 = VECTOR('',#365,1.);+#365 = DIRECTION('',(-1.,-0.));+#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#367 = PCURVE('',#309,#368);+#368 = DEFINITIONAL_REPRESENTATION('',(#369),#372);+#369 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#370,#371),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#370 = CARTESIAN_POINT('',(6.28318530718,0.));+#371 = CARTESIAN_POINT('',(4.712388980385,0.));+#372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#373 = ORIENTED_EDGE('',*,*,#120,.F.);+#374 = ORIENTED_EDGE('',*,*,#375,.F.);+#375 = EDGE_CURVE('',#376,#121,#378,.T.);+#376 = VERTEX_POINT('',#377);+#377 = CARTESIAN_POINT('',(2.645751311065,3.,1.23));+#378 = SURFACE_CURVE('',#379,(#384,#394),.PCURVE_S1.);+#379 = HYPERBOLA('',#380,2.315446441429,3.992149036947);+#380 = AXIS2_PLACEMENT_3D('',#381,#382,#383);+#381 = CARTESIAN_POINT('',(2.822875655532,2.822875655532,3.55));+#382 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#383 = DIRECTION('',(-0.,0.,-1.));+#384 = PCURVE('',#137,#385);+#385 = DEFINITIONAL_REPRESENTATION('',(#386),#393);+#386 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#387,#388,#389,#390,#391,#392),+  .UNSPECIFIED.,.F.,.F.,(6,6),(-6.270496698241E-02,6.270496698241E-02),+  .PIECEWISE_BEZIER_KNOTS.);+#387 = CARTESIAN_POINT('',(5.435123228199,-1.117865984687E-16));+#388 = CARTESIAN_POINT('',(5.460155985554,-3.6440403916E-03));+#389 = CARTESIAN_POINT('',(5.485237891769,-5.46367347884E-03));+#390 = CARTESIAN_POINT('',(5.510336395796,-5.46367347884E-03));+#391 = CARTESIAN_POINT('',(5.535418302012,-3.6440403916E-03));+#392 = CARTESIAN_POINT('',(5.560451059367,-1.117865984687E-16));+#393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#394 = PCURVE('',#170,#395);+#395 = DEFINITIONAL_REPRESENTATION('',(#396),#400);+#396 = HYPERBOLA('',#397,2.315446441429,3.992149036947);+#397 = AXIS2_PLACEMENT_2D('',#398,#399);+#398 = CARTESIAN_POINT('',(0.250491650172,-3.55));+#399 = DIRECTION('',(0.,1.));+#400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#401 = ORIENTED_EDGE('',*,*,#402,.F.);+#402 = EDGE_CURVE('',#352,#376,#403,.T.);+#403 = SURFACE_CURVE('',#404,(#409,#421),.PCURVE_S1.);+#404 = HYPERBOLA('',#405,1.74,3.);+#405 = AXIS2_PLACEMENT_3D('',#406,#407,#408);+#406 = CARTESIAN_POINT('',(0.,3.,3.55));+#407 = DIRECTION('',(0.,-1.,0.));+#408 = DIRECTION('',(-0.,-0.,-1.));+#409 = PCURVE('',#137,#410);+#410 = DEFINITIONAL_REPRESENTATION('',(#411),#420);+#411 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#412,#413,#414,#415,#416,#417,+    #418,#419),.UNSPECIFIED.,.F.,.F.,(8,8),(6.123233995737E-17,+    0.795365461224),.PIECEWISE_BEZIER_KNOTS.);+#412 = CARTESIAN_POINT('',(4.712388980385,-0.58));+#413 = CARTESIAN_POINT('',(4.826012617703,-0.58));+#414 = CARTESIAN_POINT('',(4.939635113388,-0.553792039492));+#415 = CARTESIAN_POINT('',(5.050869947357,-0.501376026347));+#416 = CARTESIAN_POINT('',(5.157283417983,-0.421923354015));+#417 = CARTESIAN_POINT('',(5.257214852005,-0.313775118525));+#418 = CARTESIAN_POINT('',(5.34990550021,-0.174359534693));+#419 = CARTESIAN_POINT('',(5.435123228199,0.));+#420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#421 = PCURVE('',#422,#427);+#422 = PLANE('',#423);+#423 = AXIS2_PLACEMENT_3D('',#424,#425,#426);+#424 = CARTESIAN_POINT('',(2.645751311065,3.,0.));+#425 = DIRECTION('',(0.,-1.,0.));+#426 = DIRECTION('',(-1.,0.,0.));+#427 = DEFINITIONAL_REPRESENTATION('',(#428),#432);+#428 = HYPERBOLA('',#429,1.74,3.);+#429 = AXIS2_PLACEMENT_2D('',#430,#431);+#430 = CARTESIAN_POINT('',(2.645751311065,-3.55));+#431 = DIRECTION('',(0.,1.));+#432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#433 = ADVANCED_FACE('',(#434),#170,.F.);+#434 = FACE_BOUND('',#435,.F.);+#435 = EDGE_LOOP('',(#436,#437,#438,#461));+#436 = ORIENTED_EDGE('',*,*,#154,.T.);+#437 = ORIENTED_EDGE('',*,*,#375,.F.);+#438 = ORIENTED_EDGE('',*,*,#439,.F.);+#439 = EDGE_CURVE('',#440,#376,#442,.T.);+#440 = VERTEX_POINT('',#441);+#441 = CARTESIAN_POINT('',(2.645751311065,3.,0.));+#442 = SURFACE_CURVE('',#443,(#447,#454),.PCURVE_S1.);+#443 = LINE('',#444,#445);+#444 = CARTESIAN_POINT('',(2.645751311065,3.,0.));+#445 = VECTOR('',#446,1.);+#446 = DIRECTION('',(0.,0.,1.));+#447 = PCURVE('',#170,#448);+#448 = DEFINITIONAL_REPRESENTATION('',(#449),#453);+#449 = LINE('',#450,#451);+#450 = CARTESIAN_POINT('',(0.500983300345,0.));+#451 = VECTOR('',#452,1.);+#452 = DIRECTION('',(0.,-1.));+#453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#454 = PCURVE('',#422,#455);+#455 = DEFINITIONAL_REPRESENTATION('',(#456),#460);+#456 = LINE('',#457,#458);+#457 = CARTESIAN_POINT('',(0.,-0.));+#458 = VECTOR('',#459,1.);+#459 = DIRECTION('',(0.,-1.));+#460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#461 = ORIENTED_EDGE('',*,*,#462,.F.);+#462 = EDGE_CURVE('',#155,#440,#463,.T.);+#463 = SURFACE_CURVE('',#464,(#468,#475),.PCURVE_S1.);+#464 = LINE('',#465,#466);+#465 = CARTESIAN_POINT('',(3.,2.645751311065,0.));+#466 = VECTOR('',#467,1.);+#467 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#468 = PCURVE('',#170,#469);+#469 = DEFINITIONAL_REPRESENTATION('',(#470),#474);+#470 = LINE('',#471,#472);+#471 = CARTESIAN_POINT('',(0.,0.));+#472 = VECTOR('',#473,1.);+#473 = DIRECTION('',(1.,0.));+#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#475 = PCURVE('',#196,#476);+#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481);+#477 = LINE('',#478,#479);+#478 = CARTESIAN_POINT('',(3.,2.645751311065));+#479 = VECTOR('',#480,1.);+#480 = DIRECTION('',(-0.707106781187,0.707106781187));+#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#482 = ADVANCED_FACE('',(#483),#196,.F.);+#483 = FACE_BOUND('',#484,.F.);+#484 = EDGE_LOOP('',(#485,#486,#487,#488,#511,#539,#567,#595,#618,#646,+    #675,#703));+#485 = ORIENTED_EDGE('',*,*,#267,.T.);+#486 = ORIENTED_EDGE('',*,*,#182,.T.);+#487 = ORIENTED_EDGE('',*,*,#462,.T.);+#488 = ORIENTED_EDGE('',*,*,#489,.T.);+#489 = EDGE_CURVE('',#440,#490,#492,.T.);+#490 = VERTEX_POINT('',#491);+#491 = CARTESIAN_POINT('',(-2.645751311065,3.,0.));+#492 = SURFACE_CURVE('',#493,(#497,#504),.PCURVE_S1.);+#493 = LINE('',#494,#495);+#494 = CARTESIAN_POINT('',(2.645751311065,3.,0.));+#495 = VECTOR('',#496,1.);+#496 = DIRECTION('',(-1.,0.,0.));+#497 = PCURVE('',#196,#498);+#498 = DEFINITIONAL_REPRESENTATION('',(#499),#503);+#499 = LINE('',#500,#501);+#500 = CARTESIAN_POINT('',(2.645751311065,3.));+#501 = VECTOR('',#502,1.);+#502 = DIRECTION('',(-1.,0.));+#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#504 = PCURVE('',#422,#505);+#505 = DEFINITIONAL_REPRESENTATION('',(#506),#510);+#506 = LINE('',#507,#508);+#507 = CARTESIAN_POINT('',(0.,-0.));+#508 = VECTOR('',#509,1.);+#509 = DIRECTION('',(1.,0.));+#510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#511 = ORIENTED_EDGE('',*,*,#512,.T.);+#512 = EDGE_CURVE('',#490,#513,#515,.T.);+#513 = VERTEX_POINT('',#514);+#514 = CARTESIAN_POINT('',(-3.,2.645751311065,0.));+#515 = SURFACE_CURVE('',#516,(#520,#527),.PCURVE_S1.);+#516 = LINE('',#517,#518);+#517 = CARTESIAN_POINT('',(-2.645751311065,3.,0.));+#518 = VECTOR('',#519,1.);+#519 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#520 = PCURVE('',#196,#521);+#521 = DEFINITIONAL_REPRESENTATION('',(#522),#526);+#522 = LINE('',#523,#524);+#523 = CARTESIAN_POINT('',(-2.645751311065,3.));+#524 = VECTOR('',#525,1.);+#525 = DIRECTION('',(-0.707106781187,-0.707106781187));+#526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#527 = PCURVE('',#528,#533);+#528 = PLANE('',#529);+#529 = AXIS2_PLACEMENT_3D('',#530,#531,#532);+#530 = CARTESIAN_POINT('',(-2.645751311065,3.,0.));+#531 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#532 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#533 = DEFINITIONAL_REPRESENTATION('',(#534),#538);+#534 = LINE('',#535,#536);+#535 = CARTESIAN_POINT('',(0.,0.));+#536 = VECTOR('',#537,1.);+#537 = DIRECTION('',(1.,0.));+#538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#539 = ORIENTED_EDGE('',*,*,#540,.T.);+#540 = EDGE_CURVE('',#513,#541,#543,.T.);+#541 = VERTEX_POINT('',#542);+#542 = CARTESIAN_POINT('',(-3.,-2.645751311065,0.));+#543 = SURFACE_CURVE('',#544,(#548,#555),.PCURVE_S1.);+#544 = LINE('',#545,#546);+#545 = CARTESIAN_POINT('',(-3.,2.645751311065,0.));+#546 = VECTOR('',#547,1.);+#547 = DIRECTION('',(0.,-1.,0.));+#548 = PCURVE('',#196,#549);+#549 = DEFINITIONAL_REPRESENTATION('',(#550),#554);+#550 = LINE('',#551,#552);+#551 = CARTESIAN_POINT('',(-3.,2.645751311065));+#552 = VECTOR('',#553,1.);+#553 = DIRECTION('',(0.,-1.));+#554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#555 = PCURVE('',#556,#561);+#556 = PLANE('',#557);+#557 = AXIS2_PLACEMENT_3D('',#558,#559,#560);+#558 = CARTESIAN_POINT('',(-3.,2.645751311065,0.));+#559 = DIRECTION('',(1.,0.,-0.));+#560 = DIRECTION('',(0.,-1.,0.));+#561 = DEFINITIONAL_REPRESENTATION('',(#562),#566);+#562 = LINE('',#563,#564);+#563 = CARTESIAN_POINT('',(0.,0.));+#564 = VECTOR('',#565,1.);+#565 = DIRECTION('',(1.,0.));+#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#567 = ORIENTED_EDGE('',*,*,#568,.T.);+#568 = EDGE_CURVE('',#541,#569,#571,.T.);+#569 = VERTEX_POINT('',#570);+#570 = CARTESIAN_POINT('',(-2.645751311065,-3.,0.));+#571 = SURFACE_CURVE('',#572,(#576,#583),.PCURVE_S1.);+#572 = LINE('',#573,#574);+#573 = CARTESIAN_POINT('',(-3.,-2.645751311065,0.));+#574 = VECTOR('',#575,1.);+#575 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#576 = PCURVE('',#196,#577);+#577 = DEFINITIONAL_REPRESENTATION('',(#578),#582);+#578 = LINE('',#579,#580);+#579 = CARTESIAN_POINT('',(-3.,-2.645751311065));+#580 = VECTOR('',#581,1.);+#581 = DIRECTION('',(0.707106781187,-0.707106781187));+#582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#583 = PCURVE('',#584,#589);+#584 = PLANE('',#585);+#585 = AXIS2_PLACEMENT_3D('',#586,#587,#588);+#586 = CARTESIAN_POINT('',(-3.,-2.645751311065,0.));+#587 = DIRECTION('',(0.707106781187,0.707106781187,-0.));+#588 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#589 = DEFINITIONAL_REPRESENTATION('',(#590),#594);+#590 = LINE('',#591,#592);+#591 = CARTESIAN_POINT('',(0.,0.));+#592 = VECTOR('',#593,1.);+#593 = DIRECTION('',(1.,0.));+#594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#595 = ORIENTED_EDGE('',*,*,#596,.T.);+#596 = EDGE_CURVE('',#569,#597,#599,.T.);+#597 = VERTEX_POINT('',#598);+#598 = CARTESIAN_POINT('',(-0.99,-3.,0.));+#599 = SURFACE_CURVE('',#600,(#604,#611),.PCURVE_S1.);+#600 = LINE('',#601,#602);+#601 = CARTESIAN_POINT('',(-2.645751311065,-3.,0.));+#602 = VECTOR('',#603,1.);+#603 = DIRECTION('',(1.,0.,0.));+#604 = PCURVE('',#196,#605);+#605 = DEFINITIONAL_REPRESENTATION('',(#606),#610);+#606 = LINE('',#607,#608);+#607 = CARTESIAN_POINT('',(-2.645751311065,-3.));+#608 = VECTOR('',#609,1.);+#609 = DIRECTION('',(1.,0.));+#610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#611 = PCURVE('',#229,#612);+#612 = DEFINITIONAL_REPRESENTATION('',(#613),#617);+#613 = LINE('',#614,#615);+#614 = CARTESIAN_POINT('',(0.,0.));+#615 = VECTOR('',#616,1.);+#616 = DIRECTION('',(1.,0.));+#617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#618 = ORIENTED_EDGE('',*,*,#619,.F.);+#619 = EDGE_CURVE('',#620,#597,#622,.T.);+#620 = VERTEX_POINT('',#621);+#621 = CARTESIAN_POINT('',(-0.99,-1.981445179661,0.));+#622 = SURFACE_CURVE('',#623,(#627,#634),.PCURVE_S1.);+#623 = LINE('',#624,#625);+#624 = CARTESIAN_POINT('',(-0.99,0.,0.));+#625 = VECTOR('',#626,1.);+#626 = DIRECTION('',(0.,-1.,0.));+#627 = PCURVE('',#196,#628);+#628 = DEFINITIONAL_REPRESENTATION('',(#629),#633);+#629 = LINE('',#630,#631);+#630 = CARTESIAN_POINT('',(-0.99,6.229147344203E-17));+#631 = VECTOR('',#632,1.);+#632 = DIRECTION('',(0.,-1.));+#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#634 = PCURVE('',#635,#640);+#635 = PLANE('',#636);+#636 = AXIS2_PLACEMENT_3D('',#637,#638,#639);+#637 = CARTESIAN_POINT('',(-0.99,0.,0.));+#638 = DIRECTION('',(1.,0.,-0.));+#639 = DIRECTION('',(0.,-1.,0.));+#640 = DEFINITIONAL_REPRESENTATION('',(#641),#645);+#641 = LINE('',#642,#643);+#642 = CARTESIAN_POINT('',(0.,0.));+#643 = VECTOR('',#644,1.);+#644 = DIRECTION('',(1.,0.));+#645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#646 = ORIENTED_EDGE('',*,*,#647,.F.);+#647 = EDGE_CURVE('',#648,#620,#650,.T.);+#648 = VERTEX_POINT('',#649);+#649 = CARTESIAN_POINT('',(0.99,-1.981445179661,0.));+#650 = SURFACE_CURVE('',#651,(#656,#663),.PCURVE_S1.);+#651 = CIRCLE('',#652,2.215);+#652 = AXIS2_PLACEMENT_3D('',#653,#654,#655);+#653 = CARTESIAN_POINT('',(0.,0.,0.));+#654 = DIRECTION('',(0.,0.,1.));+#655 = DIRECTION('',(0.401805869074,-0.915724873298,0.));+#656 = PCURVE('',#196,#657);+#657 = DEFINITIONAL_REPRESENTATION('',(#658),#662);+#658 = CIRCLE('',#659,2.215);+#659 = AXIS2_PLACEMENT_2D('',#660,#661);+#660 = CARTESIAN_POINT('',(9.104138426143E-17,6.229147344203E-17));+#661 = DIRECTION('',(0.401805869074,-0.915724873298));+#662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#663 = PCURVE('',#664,#669);+#664 = CYLINDRICAL_SURFACE('',#665,2.215);+#665 = AXIS2_PLACEMENT_3D('',#666,#667,#668);+#666 = CARTESIAN_POINT('',(0.,0.,0.));+#667 = DIRECTION('',(-0.,-0.,-1.));+#668 = DIRECTION('',(1.,0.,0.));+#669 = DEFINITIONAL_REPRESENTATION('',(#670),#674);+#670 = LINE('',#671,#672);+#671 = CARTESIAN_POINT('',(7.440493574007,0.));+#672 = VECTOR('',#673,1.);+#673 = DIRECTION('',(-1.,0.));+#674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#675 = ORIENTED_EDGE('',*,*,#676,.F.);+#676 = EDGE_CURVE('',#677,#648,#679,.T.);+#677 = VERTEX_POINT('',#678);+#678 = CARTESIAN_POINT('',(0.99,-3.,0.));+#679 = SURFACE_CURVE('',#680,(#684,#691),.PCURVE_S1.);+#680 = LINE('',#681,#682);+#681 = CARTESIAN_POINT('',(0.99,-3.5,0.));+#682 = VECTOR('',#683,1.);+#683 = DIRECTION('',(0.,1.,0.));+#684 = PCURVE('',#196,#685);+#685 = DEFINITIONAL_REPRESENTATION('',(#686),#690);+#686 = LINE('',#687,#688);+#687 = CARTESIAN_POINT('',(0.99,-3.5));+#688 = VECTOR('',#689,1.);+#689 = DIRECTION('',(0.,1.));+#690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#691 = PCURVE('',#692,#697);+#692 = PLANE('',#693);+#693 = AXIS2_PLACEMENT_3D('',#694,#695,#696);+#694 = CARTESIAN_POINT('',(0.99,-3.5,0.));+#695 = DIRECTION('',(-1.,0.,0.));+#696 = DIRECTION('',(0.,1.,0.));+#697 = DEFINITIONAL_REPRESENTATION('',(#698),#702);+#698 = LINE('',#699,#700);+#699 = CARTESIAN_POINT('',(0.,0.));+#700 = VECTOR('',#701,1.);+#701 = DIRECTION('',(1.,0.));+#702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#703 = ORIENTED_EDGE('',*,*,#704,.T.);+#704 = EDGE_CURVE('',#677,#212,#705,.T.);+#705 = SURFACE_CURVE('',#706,(#710,#717),.PCURVE_S1.);+#706 = LINE('',#707,#708);+#707 = CARTESIAN_POINT('',(-2.645751311065,-3.,0.));+#708 = VECTOR('',#709,1.);+#709 = DIRECTION('',(1.,0.,0.));+#710 = PCURVE('',#196,#711);+#711 = DEFINITIONAL_REPRESENTATION('',(#712),#716);+#712 = LINE('',#713,#714);+#713 = CARTESIAN_POINT('',(-2.645751311065,-3.));+#714 = VECTOR('',#715,1.);+#715 = DIRECTION('',(1.,0.));+#716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#717 = PCURVE('',#229,#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 = ADVANCED_FACE('',(#725),#229,.F.);+#725 = FACE_BOUND('',#726,.F.);+#726 = EDGE_LOOP('',(#727,#728,#751,#783,#784,#785,#786,#809,#837));+#727 = ORIENTED_EDGE('',*,*,#596,.F.);+#728 = ORIENTED_EDGE('',*,*,#729,.T.);+#729 = EDGE_CURVE('',#569,#730,#732,.T.);+#730 = VERTEX_POINT('',#731);+#731 = CARTESIAN_POINT('',(-2.645751311065,-3.,1.23));+#732 = SURFACE_CURVE('',#733,(#737,#744),.PCURVE_S1.);+#733 = LINE('',#734,#735);+#734 = CARTESIAN_POINT('',(-2.645751311065,-3.,0.));+#735 = VECTOR('',#736,1.);+#736 = DIRECTION('',(0.,0.,1.));+#737 = PCURVE('',#229,#738);+#738 = DEFINITIONAL_REPRESENTATION('',(#739),#743);+#739 = LINE('',#740,#741);+#740 = CARTESIAN_POINT('',(0.,0.));+#741 = VECTOR('',#742,1.);+#742 = DIRECTION('',(0.,-1.));+#743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#744 = PCURVE('',#584,#745);+#745 = DEFINITIONAL_REPRESENTATION('',(#746),#750);+#746 = LINE('',#747,#748);+#747 = CARTESIAN_POINT('',(0.500983300345,0.));+#748 = VECTOR('',#749,1.);+#749 = DIRECTION('',(0.,-1.));+#750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#751 = ORIENTED_EDGE('',*,*,#752,.F.);+#752 = EDGE_CURVE('',#293,#730,#753,.T.);+#753 = SURFACE_CURVE('',#754,(#759,#766),.PCURVE_S1.);+#754 = HYPERBOLA('',#755,1.74,3.);+#755 = AXIS2_PLACEMENT_3D('',#756,#757,#758);+#756 = CARTESIAN_POINT('',(0.,-3.,3.55));+#757 = DIRECTION('',(0.,1.,0.));+#758 = DIRECTION('',(0.,0.,-1.));+#759 = PCURVE('',#229,#760);+#760 = DEFINITIONAL_REPRESENTATION('',(#761),#765);+#761 = HYPERBOLA('',#762,1.74,3.);+#762 = AXIS2_PLACEMENT_2D('',#763,#764);+#763 = CARTESIAN_POINT('',(2.645751311065,-3.55));+#764 = DIRECTION('',(0.,1.));+#765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#766 = PCURVE('',#767,#772);+#767 = CONICAL_SURFACE('',#768,4.,1.045212533243);+#768 = AXIS2_PLACEMENT_3D('',#769,#770,#771);+#769 = CARTESIAN_POINT('',(0.,0.,1.23));+#770 = DIRECTION('',(-0.,-0.,-1.));+#771 = DIRECTION('',(1.,0.,-0.));+#772 = DEFINITIONAL_REPRESENTATION('',(#773),#782);+#773 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#774,#775,#776,#777,#778,#779,+    #780,#781),.UNSPECIFIED.,.F.,.F.,(8,8),(1.836970198721E-16,+    0.795365461224),.PIECEWISE_BEZIER_KNOTS.);+#774 = CARTESIAN_POINT('',(1.570796326795,-0.58));+#775 = CARTESIAN_POINT('',(1.684419964113,-0.58));+#776 = CARTESIAN_POINT('',(1.798042459798,-0.553792039492));+#777 = CARTESIAN_POINT('',(1.909277293767,-0.501376026347));+#778 = CARTESIAN_POINT('',(2.015690764393,-0.421923354015));+#779 = CARTESIAN_POINT('',(2.115622198417,-0.313775118525));+#780 = CARTESIAN_POINT('',(2.20831284662,-0.174359534693));+#781 = CARTESIAN_POINT('',(2.293530574609,4.972576276711E-16));+#782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#783 = ORIENTED_EDGE('',*,*,#320,.F.);+#784 = ORIENTED_EDGE('',*,*,#211,.F.);+#785 = ORIENTED_EDGE('',*,*,#704,.F.);+#786 = ORIENTED_EDGE('',*,*,#787,.T.);+#787 = EDGE_CURVE('',#677,#788,#790,.T.);+#788 = VERTEX_POINT('',#789);+#789 = CARTESIAN_POINT('',(0.99,-3.,0.36));+#790 = SURFACE_CURVE('',#791,(#795,#802),.PCURVE_S1.);+#791 = LINE('',#792,#793);+#792 = CARTESIAN_POINT('',(0.99,-3.,0.));+#793 = VECTOR('',#794,1.);+#794 = DIRECTION('',(0.,-0.,1.));+#795 = PCURVE('',#229,#796);+#796 = DEFINITIONAL_REPRESENTATION('',(#797),#801);+#797 = LINE('',#798,#799);+#798 = CARTESIAN_POINT('',(3.635751311065,0.));+#799 = VECTOR('',#800,1.);+#800 = DIRECTION('',(0.,-1.));+#801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#802 = PCURVE('',#692,#803);+#803 = DEFINITIONAL_REPRESENTATION('',(#804),#808);+#804 = LINE('',#805,#806);+#805 = CARTESIAN_POINT('',(0.5,0.));+#806 = VECTOR('',#807,1.);+#807 = DIRECTION('',(0.,-1.));+#808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#809 = ORIENTED_EDGE('',*,*,#810,.F.);+#810 = EDGE_CURVE('',#811,#788,#813,.T.);+#811 = VERTEX_POINT('',#812);+#812 = CARTESIAN_POINT('',(-0.99,-3.,0.36));+#813 = SURFACE_CURVE('',#814,(#818,#825),.PCURVE_S1.);+#814 = LINE('',#815,#816);+#815 = CARTESIAN_POINT('',(-1.322875655532,-3.,0.36));+#816 = VECTOR('',#817,1.);+#817 = DIRECTION('',(1.,0.,0.));+#818 = PCURVE('',#229,#819);+#819 = DEFINITIONAL_REPRESENTATION('',(#820),#824);+#820 = LINE('',#821,#822);+#821 = CARTESIAN_POINT('',(1.322875655533,-0.36));+#822 = VECTOR('',#823,1.);+#823 = DIRECTION('',(1.,0.));+#824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#825 = PCURVE('',#826,#831);+#826 = PLANE('',#827);+#827 = AXIS2_PLACEMENT_3D('',#828,#829,#830);+#828 = CARTESIAN_POINT('',(0.,-1.75,0.36));+#829 = DIRECTION('',(0.,0.,1.));+#830 = DIRECTION('',(1.,0.,-0.));+#831 = DEFINITIONAL_REPRESENTATION('',(#832),#836);+#832 = LINE('',#833,#834);+#833 = CARTESIAN_POINT('',(-1.322875655532,-1.25));+#834 = VECTOR('',#835,1.);+#835 = DIRECTION('',(1.,0.));+#836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#837 = ORIENTED_EDGE('',*,*,#838,.T.);+#838 = EDGE_CURVE('',#811,#597,#839,.T.);+#839 = SURFACE_CURVE('',#840,(#844,#851),.PCURVE_S1.);+#840 = LINE('',#841,#842);+#841 = CARTESIAN_POINT('',(-0.99,-3.,0.));+#842 = VECTOR('',#843,1.);+#843 = DIRECTION('',(-0.,0.,-1.));+#844 = PCURVE('',#229,#845);+#845 = DEFINITIONAL_REPRESENTATION('',(#846),#850);+#846 = LINE('',#847,#848);+#847 = CARTESIAN_POINT('',(1.655751311065,0.));+#848 = VECTOR('',#849,1.);+#849 = DIRECTION('',(0.,1.));+#850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#851 = PCURVE('',#635,#852);+#852 = DEFINITIONAL_REPRESENTATION('',(#853),#857);+#853 = LINE('',#854,#855);+#854 = CARTESIAN_POINT('',(3.,0.));+#855 = VECTOR('',#856,1.);+#856 = DIRECTION('',(-0.,1.));+#857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#858 = ADVANCED_FACE('',(#859),#309,.T.);+#859 = FACE_BOUND('',#860,.T.);+#860 = EDGE_LOOP('',(#861,#889,#910,#911,#934,#961,#962));+#861 = ORIENTED_EDGE('',*,*,#862,.T.);+#862 = EDGE_CURVE('',#352,#863,#865,.T.);+#863 = VERTEX_POINT('',#864);+#864 = CARTESIAN_POINT('',(-3.,-9.265260047531E-16,1.81));+#865 = SURFACE_CURVE('',#866,(#871,#877),.PCURVE_S1.);+#866 = CIRCLE('',#867,3.);+#867 = AXIS2_PLACEMENT_3D('',#868,#869,#870);+#868 = CARTESIAN_POINT('',(0.,0.,1.81));+#869 = DIRECTION('',(0.,0.,1.));+#870 = DIRECTION('',(1.,0.,-0.));+#871 = PCURVE('',#309,#872);+#872 = DEFINITIONAL_REPRESENTATION('',(#873),#876);+#873 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#874,#875),.UNSPECIFIED.,.F.,.F.,+  (2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);+#874 = CARTESIAN_POINT('',(4.712388980385,0.));+#875 = CARTESIAN_POINT('',(3.14159265359,0.));+#876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#877 = PCURVE('',#878,#883);+#878 = CONICAL_SURFACE('',#879,4.,1.045212533243);+#879 = AXIS2_PLACEMENT_3D('',#880,#881,#882);+#880 = CARTESIAN_POINT('',(0.,0.,1.23));+#881 = DIRECTION('',(-0.,-0.,-1.));+#882 = DIRECTION('',(1.,0.,-0.));+#883 = DEFINITIONAL_REPRESENTATION('',(#884),#888);+#884 = LINE('',#885,#886);+#885 = CARTESIAN_POINT('',(6.28318530718,-0.58));+#886 = VECTOR('',#887,1.);+#887 = DIRECTION('',(-1.,-0.));+#888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#889 = ORIENTED_EDGE('',*,*,#890,.T.);+#890 = EDGE_CURVE('',#863,#293,#891,.T.);+#891 = SURFACE_CURVE('',#892,(#897,#903),.PCURVE_S1.);+#892 = CIRCLE('',#893,3.);+#893 = AXIS2_PLACEMENT_3D('',#894,#895,#896);+#894 = CARTESIAN_POINT('',(0.,0.,1.81));+#895 = DIRECTION('',(0.,0.,1.));+#896 = DIRECTION('',(1.,0.,-0.));+#897 = PCURVE('',#309,#898);+#898 = DEFINITIONAL_REPRESENTATION('',(#899),#902);+#899 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#900,#901),.UNSPECIFIED.,.F.,.F.,+  (2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.);+#900 = CARTESIAN_POINT('',(3.14159265359,0.));+#901 = CARTESIAN_POINT('',(1.570796326795,0.));+#902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#903 = PCURVE('',#767,#904);+#904 = DEFINITIONAL_REPRESENTATION('',(#905),#909);+#905 = LINE('',#906,#907);+#906 = CARTESIAN_POINT('',(6.28318530718,-0.58));+#907 = VECTOR('',#908,1.);+#908 = DIRECTION('',(-1.,-0.));+#909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#910 = ORIENTED_EDGE('',*,*,#292,.T.);+#911 = ORIENTED_EDGE('',*,*,#912,.T.);+#912 = EDGE_CURVE('',#87,#913,#915,.T.);+#913 = VERTEX_POINT('',#914);+#914 = CARTESIAN_POINT('',(3.,0.,2.4));+#915 = SEAM_CURVE('',#916,(#920,#927),.PCURVE_S1.);+#916 = LINE('',#917,#918);+#917 = CARTESIAN_POINT('',(3.,0.,1.81));+#918 = VECTOR('',#919,1.);+#919 = DIRECTION('',(0.,0.,1.));+#920 = PCURVE('',#309,#921);+#921 = DEFINITIONAL_REPRESENTATION('',(#922),#926);+#922 = LINE('',#923,#924);+#923 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));+#924 = VECTOR('',#925,1.);+#925 = DIRECTION('',(-0.,-1.));+#926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#927 = PCURVE('',#309,#928);+#928 = DEFINITIONAL_REPRESENTATION('',(#929),#933);+#929 = LINE('',#930,#931);+#930 = CARTESIAN_POINT('',(6.28318530718,0.));+#931 = VECTOR('',#932,1.);+#932 = DIRECTION('',(-0.,-1.));+#933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#934 = ORIENTED_EDGE('',*,*,#935,.F.);+#935 = EDGE_CURVE('',#913,#913,#936,.T.);+#936 = SURFACE_CURVE('',#937,(#942,#949),.PCURVE_S1.);+#937 = CIRCLE('',#938,3.);+#938 = AXIS2_PLACEMENT_3D('',#939,#940,#941);+#939 = CARTESIAN_POINT('',(0.,0.,2.4));+#940 = DIRECTION('',(0.,0.,1.));+#941 = DIRECTION('',(1.,0.,-0.));+#942 = PCURVE('',#309,#943);+#943 = DEFINITIONAL_REPRESENTATION('',(#944),#948);+#944 = LINE('',#945,#946);+#945 = CARTESIAN_POINT('',(6.28318530718,-0.59));+#946 = VECTOR('',#947,1.);+#947 = DIRECTION('',(-1.,0.));+#948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#949 = PCURVE('',#950,#955);+#950 = PLANE('',#951);+#951 = AXIS2_PLACEMENT_3D('',#952,#953,#954);+#952 = CARTESIAN_POINT('',(-1.709300165674E-16,-8.51133553645E-18,2.4));+#953 = DIRECTION('',(0.,0.,1.));+#954 = DIRECTION('',(1.,0.,-0.));+#955 = DEFINITIONAL_REPRESENTATION('',(#956),#960);+#956 = CIRCLE('',#957,3.);+#957 = AXIS2_PLACEMENT_2D('',#958,#959);+#958 = CARTESIAN_POINT('',(1.709300165674E-16,8.51133553645E-18));+#959 = DIRECTION('',(1.,0.));+#960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#961 = ORIENTED_EDGE('',*,*,#912,.F.);+#962 = ORIENTED_EDGE('',*,*,#351,.T.);+#963 = ADVANCED_FACE('',(#964),#422,.F.);+#964 = FACE_BOUND('',#965,.F.);+#965 = EDGE_LOOP('',(#966,#967,#968,#997,#1018));+#966 = ORIENTED_EDGE('',*,*,#439,.T.);+#967 = ORIENTED_EDGE('',*,*,#402,.F.);+#968 = ORIENTED_EDGE('',*,*,#969,.F.);+#969 = EDGE_CURVE('',#970,#352,#972,.T.);+#970 = VERTEX_POINT('',#971);+#971 = CARTESIAN_POINT('',(-2.645751311065,3.,1.23));+#972 = SURFACE_CURVE('',#973,(#978,#985),.PCURVE_S1.);+#973 = HYPERBOLA('',#974,1.74,3.);+#974 = AXIS2_PLACEMENT_3D('',#975,#976,#977);+#975 = CARTESIAN_POINT('',(0.,3.,3.55));+#976 = DIRECTION('',(0.,-1.,0.));+#977 = DIRECTION('',(-0.,-0.,-1.));+#978 = PCURVE('',#422,#979);+#979 = DEFINITIONAL_REPRESENTATION('',(#980),#984);+#980 = HYPERBOLA('',#981,1.74,3.);+#981 = AXIS2_PLACEMENT_2D('',#982,#983);+#982 = CARTESIAN_POINT('',(2.645751311065,-3.55));+#983 = DIRECTION('',(0.,1.));+#984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#985 = PCURVE('',#878,#986);+#986 = DEFINITIONAL_REPRESENTATION('',(#987),#996);+#987 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#988,#989,#990,#991,#992,#993,+    #994,#995),.UNSPECIFIED.,.F.,.F.,(8,8),(-0.795365461224,+    6.123233995737E-17),.PIECEWISE_BEZIER_KNOTS.);+#988 = CARTESIAN_POINT('',(3.989654732572,0.));+#989 = CARTESIAN_POINT('',(4.07487246056,-0.174359534693));+#990 = CARTESIAN_POINT('',(4.167563108764,-0.313775118525));+#991 = CARTESIAN_POINT('',(4.267494542787,-0.421923354015));+#992 = CARTESIAN_POINT('',(4.373908013413,-0.501376026347));+#993 = CARTESIAN_POINT('',(4.485142847382,-0.553792039492));+#994 = CARTESIAN_POINT('',(4.598765343067,-0.58));+#995 = CARTESIAN_POINT('',(4.712388980385,-0.58));+#996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#997 = ORIENTED_EDGE('',*,*,#998,.F.);+#998 = EDGE_CURVE('',#490,#970,#999,.T.);+#999 = SURFACE_CURVE('',#1000,(#1004,#1011),.PCURVE_S1.);+#1000 = LINE('',#1001,#1002);+#1001 = CARTESIAN_POINT('',(-2.645751311065,3.,0.));+#1002 = VECTOR('',#1003,1.);+#1003 = DIRECTION('',(0.,0.,1.));+#1004 = PCURVE('',#422,#1005);+#1005 = DEFINITIONAL_REPRESENTATION('',(#1006),#1010);+#1006 = LINE('',#1007,#1008);+#1007 = CARTESIAN_POINT('',(5.29150262213,0.));+#1008 = VECTOR('',#1009,1.);+#1009 = DIRECTION('',(0.,-1.));+#1010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1011 = PCURVE('',#528,#1012);+#1012 = DEFINITIONAL_REPRESENTATION('',(#1013),#1017);+#1013 = LINE('',#1014,#1015);+#1014 = CARTESIAN_POINT('',(0.,0.));+#1015 = VECTOR('',#1016,1.);+#1016 = DIRECTION('',(0.,-1.));+#1017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1018 = ORIENTED_EDGE('',*,*,#489,.F.);+#1019 = ADVANCED_FACE('',(#1020),#692,.T.);+#1020 = FACE_BOUND('',#1021,.T.);+#1021 = EDGE_LOOP('',(#1022,#1023,#1024,#1047));+#1022 = ORIENTED_EDGE('',*,*,#676,.F.);+#1023 = ORIENTED_EDGE('',*,*,#787,.T.);+#1024 = ORIENTED_EDGE('',*,*,#1025,.T.);+#1025 = EDGE_CURVE('',#788,#1026,#1028,.T.);+#1026 = VERTEX_POINT('',#1027);+#1027 = CARTESIAN_POINT('',(0.99,-1.981445179661,0.36));+#1028 = SURFACE_CURVE('',#1029,(#1033,#1040),.PCURVE_S1.);+#1029 = LINE('',#1030,#1031);+#1030 = CARTESIAN_POINT('',(0.99,-3.5,0.36));+#1031 = VECTOR('',#1032,1.);+#1032 = DIRECTION('',(0.,1.,0.));+#1033 = PCURVE('',#692,#1034);+#1034 = DEFINITIONAL_REPRESENTATION('',(#1035),#1039);+#1035 = LINE('',#1036,#1037);+#1036 = CARTESIAN_POINT('',(0.,-0.36));+#1037 = VECTOR('',#1038,1.);+#1038 = DIRECTION('',(1.,0.));+#1039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1040 = PCURVE('',#826,#1041);+#1041 = DEFINITIONAL_REPRESENTATION('',(#1042),#1046);+#1042 = LINE('',#1043,#1044);+#1043 = CARTESIAN_POINT('',(0.99,-1.75));+#1044 = VECTOR('',#1045,1.);+#1045 = DIRECTION('',(0.,1.));+#1046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1047 = ORIENTED_EDGE('',*,*,#1048,.T.);+#1048 = EDGE_CURVE('',#1026,#648,#1049,.T.);+#1049 = SURFACE_CURVE('',#1050,(#1054,#1061),.PCURVE_S1.);+#1050 = LINE('',#1051,#1052);+#1051 = CARTESIAN_POINT('',(0.99,-1.981445179661,0.));+#1052 = VECTOR('',#1053,1.);+#1053 = DIRECTION('',(-0.,-0.,-1.));+#1054 = PCURVE('',#692,#1055);+#1055 = DEFINITIONAL_REPRESENTATION('',(#1056),#1060);+#1056 = LINE('',#1057,#1058);+#1057 = CARTESIAN_POINT('',(1.518554820339,0.));+#1058 = VECTOR('',#1059,1.);+#1059 = DIRECTION('',(0.,1.));+#1060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1061 = PCURVE('',#664,#1062);+#1062 = DEFINITIONAL_REPRESENTATION('',(#1063),#1066);+#1063 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1064,#1065),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.396,6.E-07),.PIECEWISE_BEZIER_KNOTS.);+#1064 = CARTESIAN_POINT('',(7.390625810076,-0.396));+#1065 = CARTESIAN_POINT('',(7.390625810076,6.E-07));+#1066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1067 = ADVANCED_FACE('',(#1068),#664,.F.);+#1068 = FACE_BOUND('',#1069,.F.);+#1069 = EDGE_LOOP('',(#1070,#1092,#1120,#1147,#1180,#1207,#1233,#1234));+#1070 = ORIENTED_EDGE('',*,*,#1071,.F.);+#1071 = EDGE_CURVE('',#1072,#620,#1074,.T.);+#1072 = VERTEX_POINT('',#1073);+#1073 = CARTESIAN_POINT('',(-0.99,-1.981445179661,0.36));+#1074 = SURFACE_CURVE('',#1075,(#1079,#1085),.PCURVE_S1.);+#1075 = LINE('',#1076,#1077);+#1076 = CARTESIAN_POINT('',(-0.99,-1.981445179661,0.));+#1077 = VECTOR('',#1078,1.);+#1078 = DIRECTION('',(-0.,-0.,-1.));+#1079 = PCURVE('',#664,#1080);+#1080 = DEFINITIONAL_REPRESENTATION('',(#1081),#1084);+#1081 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1082,#1083),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.396,6.E-07),.PIECEWISE_BEZIER_KNOTS.);+#1082 = CARTESIAN_POINT('',(2.034152150699,-0.396));+#1083 = CARTESIAN_POINT('',(2.034152150699,6.E-07));+#1084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1085 = PCURVE('',#635,#1086);+#1086 = DEFINITIONAL_REPRESENTATION('',(#1087),#1091);+#1087 = LINE('',#1088,#1089);+#1088 = CARTESIAN_POINT('',(1.981445179661,0.));+#1089 = VECTOR('',#1090,1.);+#1090 = DIRECTION('',(0.,1.));+#1091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1092 = ORIENTED_EDGE('',*,*,#1093,.F.);+#1093 = EDGE_CURVE('',#1094,#1072,#1096,.T.);+#1094 = VERTEX_POINT('',#1095);+#1095 = CARTESIAN_POINT('',(-0.89,-2.028330594356,0.36));+#1096 = SURFACE_CURVE('',#1097,(#1102,#1109),.PCURVE_S1.);+#1097 = CIRCLE('',#1098,2.215);+#1098 = AXIS2_PLACEMENT_3D('',#1099,#1100,#1101);+#1099 = CARTESIAN_POINT('',(0.,0.,0.36));+#1100 = DIRECTION('',(0.,0.,-1.));+#1101 = DIRECTION('',(1.,0.,0.));+#1102 = PCURVE('',#664,#1103);+#1103 = DEFINITIONAL_REPRESENTATION('',(#1104),#1108);+#1104 = LINE('',#1105,#1106);+#1105 = CARTESIAN_POINT('',(9.173106718663E-12,-0.36));+#1106 = VECTOR('',#1107,1.);+#1107 = DIRECTION('',(1.,-0.));+#1108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1109 = PCURVE('',#826,#1110);+#1110 = DEFINITIONAL_REPRESENTATION('',(#1111),#1119);+#1111 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1112,#1113,#1114,#1115,+#1116,#1117,#1118),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#1112 = CARTESIAN_POINT('',(2.215,1.75));+#1113 = CARTESIAN_POINT('',(2.215,-2.086492538765));+#1114 = CARTESIAN_POINT('',(-1.1075,-0.168246269383));+#1115 = CARTESIAN_POINT('',(-4.43,1.75));+#1116 = CARTESIAN_POINT('',(-1.1075,3.668246269383));+#1117 = CARTESIAN_POINT('',(2.215,5.586492538765));+#1118 = CARTESIAN_POINT('',(2.215,1.75));+#1119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1120 = ORIENTED_EDGE('',*,*,#1121,.F.);+#1121 = EDGE_CURVE('',#1122,#1094,#1124,.T.);+#1122 = VERTEX_POINT('',#1123);+#1123 = CARTESIAN_POINT('',(-0.89,-2.028330594356,1.23));+#1124 = SURFACE_CURVE('',#1125,(#1129,#1135),.PCURVE_S1.);+#1125 = LINE('',#1126,#1127);+#1126 = CARTESIAN_POINT('',(-0.89,-2.028330594356,0.));+#1127 = VECTOR('',#1128,1.);+#1128 = DIRECTION('',(-0.,-0.,-1.));+#1129 = PCURVE('',#664,#1130);+#1130 = DEFINITIONAL_REPRESENTATION('',(#1131),#1134);+#1131 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1132,#1133),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.23,0.),.PIECEWISE_BEZIER_KNOTS.);+#1132 = CARTESIAN_POINT('',(1.984284386769,-1.23));+#1133 = CARTESIAN_POINT('',(1.984284386769,0.));+#1134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1135 = PCURVE('',#1136,#1141);+#1136 = PLANE('',#1137);+#1137 = AXIS2_PLACEMENT_3D('',#1138,#1139,#1140);+#1138 = CARTESIAN_POINT('',(-0.89,0.,0.));+#1139 = DIRECTION('',(1.,0.,-0.));+#1140 = DIRECTION('',(0.,-1.,0.));+#1141 = DEFINITIONAL_REPRESENTATION('',(#1142),#1146);+#1142 = LINE('',#1143,#1144);+#1143 = CARTESIAN_POINT('',(2.028330594356,0.));+#1144 = VECTOR('',#1145,1.);+#1145 = DIRECTION('',(0.,1.));+#1146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1147 = ORIENTED_EDGE('',*,*,#1148,.T.);+#1148 = EDGE_CURVE('',#1122,#1149,#1151,.T.);+#1149 = VERTEX_POINT('',#1150);+#1150 = CARTESIAN_POINT('',(0.89,-2.028330594356,1.23));+#1151 = SURFACE_CURVE('',#1152,(#1157,#1164),.PCURVE_S1.);+#1152 = CIRCLE('',#1153,2.215);+#1153 = AXIS2_PLACEMENT_3D('',#1154,#1155,#1156);+#1154 = CARTESIAN_POINT('',(0.,0.,1.23));+#1155 = DIRECTION('',(-0.,0.,-1.));+#1156 = DIRECTION('',(-0.401805869075,-0.915724873298,0.));+#1157 = PCURVE('',#664,#1158);+#1158 = DEFINITIONAL_REPRESENTATION('',(#1159),#1163);+#1159 = LINE('',#1160,#1161);+#1160 = CARTESIAN_POINT('',(1.984284386769,-1.23));+#1161 = VECTOR('',#1162,1.);+#1162 = DIRECTION('',(1.,-0.));+#1163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1164 = PCURVE('',#1165,#1170);+#1165 = PLANE('',#1166);+#1166 = AXIS2_PLACEMENT_3D('',#1167,#1168,#1169);+#1167 = CARTESIAN_POINT('',(-1.543386154108E-16,6.391886007372E-17,1.23)+  );+#1168 = DIRECTION('',(0.,0.,1.));+#1169 = DIRECTION('',(1.,0.,-0.));+#1170 = DEFINITIONAL_REPRESENTATION('',(#1171),#1179);+#1171 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1172,#1173,#1174,#1175,+#1176,#1177,#1178),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#1172 = CARTESIAN_POINT('',(-0.890000000001,-2.028330594355));+#1173 = CARTESIAN_POINT('',(-4.403171643971,-0.486805375617));+#1174 = CARTESIAN_POINT('',(-1.311585821984,1.784927906547));+#1175 = CARTESIAN_POINT('',(1.780000000002,4.056661188711));+#1176 = CARTESIAN_POINT('',(2.201585821986,0.243402687808));+#1177 = CARTESIAN_POINT('',(2.623171643969,-3.569855813094));+#1178 = CARTESIAN_POINT('',(-0.890000000001,-2.028330594355));+#1179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1180 = ORIENTED_EDGE('',*,*,#1181,.T.);+#1181 = EDGE_CURVE('',#1149,#1182,#1184,.T.);+#1182 = VERTEX_POINT('',#1183);+#1183 = CARTESIAN_POINT('',(0.89,-2.028330594356,0.36));+#1184 = SURFACE_CURVE('',#1185,(#1189,#1195),.PCURVE_S1.);+#1185 = LINE('',#1186,#1187);+#1186 = CARTESIAN_POINT('',(0.89,-2.028330594356,0.));+#1187 = VECTOR('',#1188,1.);+#1188 = DIRECTION('',(-0.,-0.,-1.));+#1189 = PCURVE('',#664,#1190);+#1190 = DEFINITIONAL_REPRESENTATION('',(#1191),#1194);+#1191 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1192,#1193),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.23,0.),.PIECEWISE_BEZIER_KNOTS.);+#1192 = CARTESIAN_POINT('',(7.440493574007,-1.23));+#1193 = CARTESIAN_POINT('',(7.440493574007,0.));+#1194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1195 = PCURVE('',#1196,#1201);+#1196 = PLANE('',#1197);+#1197 = AXIS2_PLACEMENT_3D('',#1198,#1199,#1200);+#1198 = CARTESIAN_POINT('',(0.89,-2.44,0.));+#1199 = DIRECTION('',(-1.,0.,0.));+#1200 = DIRECTION('',(0.,1.,0.));+#1201 = DEFINITIONAL_REPRESENTATION('',(#1202),#1206);+#1202 = LINE('',#1203,#1204);+#1203 = CARTESIAN_POINT('',(0.411669405644,0.));+#1204 = VECTOR('',#1205,1.);+#1205 = DIRECTION('',(0.,1.));+#1206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1207 = ORIENTED_EDGE('',*,*,#1208,.F.);+#1208 = EDGE_CURVE('',#1026,#1182,#1209,.T.);+#1209 = SURFACE_CURVE('',#1210,(#1215,#1222),.PCURVE_S1.);+#1210 = CIRCLE('',#1211,2.215);+#1211 = AXIS2_PLACEMENT_3D('',#1212,#1213,#1214);+#1212 = CARTESIAN_POINT('',(0.,0.,0.36));+#1213 = DIRECTION('',(0.,0.,-1.));+#1214 = DIRECTION('',(1.,0.,0.));+#1215 = PCURVE('',#664,#1216);+#1216 = DEFINITIONAL_REPRESENTATION('',(#1217),#1221);+#1217 = LINE('',#1218,#1219);+#1218 = CARTESIAN_POINT('',(6.283185307179,-0.36));+#1219 = VECTOR('',#1220,1.);+#1220 = DIRECTION('',(1.,-0.));+#1221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1222 = PCURVE('',#826,#1223);+#1223 = DEFINITIONAL_REPRESENTATION('',(#1224),#1232);+#1224 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1225,#1226,#1227,#1228,+#1229,#1230,#1231),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#1225 = CARTESIAN_POINT('',(2.215,1.75));+#1226 = CARTESIAN_POINT('',(2.215,-2.086492538765));+#1227 = CARTESIAN_POINT('',(-1.1075,-0.168246269383));+#1228 = CARTESIAN_POINT('',(-4.43,1.75));+#1229 = CARTESIAN_POINT('',(-1.1075,3.668246269383));+#1230 = CARTESIAN_POINT('',(2.215,5.586492538765));+#1231 = CARTESIAN_POINT('',(2.215,1.75));+#1232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1233 = ORIENTED_EDGE('',*,*,#1048,.T.);+#1234 = ORIENTED_EDGE('',*,*,#647,.T.);+#1235 = ADVANCED_FACE('',(#1236),#635,.T.);+#1236 = FACE_BOUND('',#1237,.T.);+#1237 = EDGE_LOOP('',(#1238,#1239,#1240,#1261));+#1238 = ORIENTED_EDGE('',*,*,#619,.F.);+#1239 = ORIENTED_EDGE('',*,*,#1071,.F.);+#1240 = ORIENTED_EDGE('',*,*,#1241,.T.);+#1241 = EDGE_CURVE('',#1072,#811,#1242,.T.);+#1242 = SURFACE_CURVE('',#1243,(#1247,#1254),.PCURVE_S1.);+#1243 = LINE('',#1244,#1245);+#1244 = CARTESIAN_POINT('',(-0.99,0.,0.36));+#1245 = VECTOR('',#1246,1.);+#1246 = DIRECTION('',(0.,-1.,0.));+#1247 = PCURVE('',#635,#1248);+#1248 = DEFINITIONAL_REPRESENTATION('',(#1249),#1253);+#1249 = LINE('',#1250,#1251);+#1250 = CARTESIAN_POINT('',(0.,-0.36));+#1251 = VECTOR('',#1252,1.);+#1252 = DIRECTION('',(1.,0.));+#1253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1254 = PCURVE('',#826,#1255);+#1255 = DEFINITIONAL_REPRESENTATION('',(#1256),#1260);+#1256 = LINE('',#1257,#1258);+#1257 = CARTESIAN_POINT('',(-0.99,1.75));+#1258 = VECTOR('',#1259,1.);+#1259 = DIRECTION('',(0.,-1.));+#1260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1261 = ORIENTED_EDGE('',*,*,#838,.T.);+#1262 = ADVANCED_FACE('',(#1263),#584,.F.);+#1263 = FACE_BOUND('',#1264,.F.);+#1264 = EDGE_LOOP('',(#1265,#1288,#1313,#1314));+#1265 = ORIENTED_EDGE('',*,*,#1266,.T.);+#1266 = EDGE_CURVE('',#541,#1267,#1269,.T.);+#1267 = VERTEX_POINT('',#1268);+#1268 = CARTESIAN_POINT('',(-3.,-2.645751311065,1.23));+#1269 = SURFACE_CURVE('',#1270,(#1274,#1281),.PCURVE_S1.);+#1270 = LINE('',#1271,#1272);+#1271 = CARTESIAN_POINT('',(-3.,-2.645751311065,0.));+#1272 = VECTOR('',#1273,1.);+#1273 = DIRECTION('',(0.,0.,1.));+#1274 = PCURVE('',#584,#1275);+#1275 = DEFINITIONAL_REPRESENTATION('',(#1276),#1280);+#1276 = LINE('',#1277,#1278);+#1277 = CARTESIAN_POINT('',(0.,0.));+#1278 = VECTOR('',#1279,1.);+#1279 = DIRECTION('',(0.,-1.));+#1280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1281 = PCURVE('',#556,#1282);+#1282 = DEFINITIONAL_REPRESENTATION('',(#1283),#1287);+#1283 = LINE('',#1284,#1285);+#1284 = CARTESIAN_POINT('',(5.29150262213,0.));+#1285 = VECTOR('',#1286,1.);+#1286 = DIRECTION('',(0.,-1.));+#1287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1288 = ORIENTED_EDGE('',*,*,#1289,.F.);+#1289 = EDGE_CURVE('',#730,#1267,#1290,.T.);+#1290 = SURFACE_CURVE('',#1291,(#1296,#1303),.PCURVE_S1.);+#1291 = HYPERBOLA('',#1292,2.315446441429,3.992149036947);+#1292 = AXIS2_PLACEMENT_3D('',#1293,#1294,#1295);+#1293 = CARTESIAN_POINT('',(-2.822875655532,-2.822875655532,3.55));+#1294 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#1295 = DIRECTION('',(0.,0.,-1.));+#1296 = PCURVE('',#584,#1297);+#1297 = DEFINITIONAL_REPRESENTATION('',(#1298),#1302);+#1298 = HYPERBOLA('',#1299,2.315446441429,3.992149036947);+#1299 = AXIS2_PLACEMENT_2D('',#1300,#1301);+#1300 = CARTESIAN_POINT('',(0.250491650172,-3.55));+#1301 = DIRECTION('',(0.,1.));+#1302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1303 = PCURVE('',#767,#1304);+#1304 = DEFINITIONAL_REPRESENTATION('',(#1305),#1312);+#1305 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1306,#1307,#1308,#1309,#1310,+    #1311),.UNSPECIFIED.,.F.,.F.,(6,6),(-6.270496698241E-02,+    6.270496698241E-02),.PIECEWISE_BEZIER_KNOTS.);+#1306 = CARTESIAN_POINT('',(2.293530574609,-1.117865984687E-16));+#1307 = CARTESIAN_POINT('',(2.318563331964,-3.6440403916E-03));+#1308 = CARTESIAN_POINT('',(2.343645238179,-5.46367347884E-03));+#1309 = CARTESIAN_POINT('',(2.368743742206,-5.463673478839E-03));+#1310 = CARTESIAN_POINT('',(2.393825648422,-3.6440403916E-03));+#1311 = CARTESIAN_POINT('',(2.418858405777,-1.117865984687E-16));+#1312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1313 = ORIENTED_EDGE('',*,*,#729,.F.);+#1314 = ORIENTED_EDGE('',*,*,#568,.F.);+#1315 = ADVANCED_FACE('',(#1316),#556,.F.);+#1316 = FACE_BOUND('',#1317,.F.);+#1317 = EDGE_LOOP('',(#1318,#1341,#1368,#1395,#1396));+#1318 = ORIENTED_EDGE('',*,*,#1319,.T.);+#1319 = EDGE_CURVE('',#513,#1320,#1322,.T.);+#1320 = VERTEX_POINT('',#1321);+#1321 = CARTESIAN_POINT('',(-3.,2.645751311065,1.23));+#1322 = SURFACE_CURVE('',#1323,(#1327,#1334),.PCURVE_S1.);+#1323 = LINE('',#1324,#1325);+#1324 = CARTESIAN_POINT('',(-3.,2.645751311065,0.));+#1325 = VECTOR('',#1326,1.);+#1326 = DIRECTION('',(0.,0.,1.));+#1327 = PCURVE('',#556,#1328);+#1328 = DEFINITIONAL_REPRESENTATION('',(#1329),#1333);+#1329 = LINE('',#1330,#1331);+#1330 = CARTESIAN_POINT('',(0.,0.));+#1331 = VECTOR('',#1332,1.);+#1332 = DIRECTION('',(0.,-1.));+#1333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1334 = PCURVE('',#528,#1335);+#1335 = DEFINITIONAL_REPRESENTATION('',(#1336),#1340);+#1336 = LINE('',#1337,#1338);+#1337 = CARTESIAN_POINT('',(0.500983300345,0.));+#1338 = VECTOR('',#1339,1.);+#1339 = DIRECTION('',(0.,-1.));+#1340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1341 = ORIENTED_EDGE('',*,*,#1342,.F.);+#1342 = EDGE_CURVE('',#863,#1320,#1343,.T.);+#1343 = SURFACE_CURVE('',#1344,(#1349,#1356),.PCURVE_S1.);+#1344 = HYPERBOLA('',#1345,1.74,3.);+#1345 = AXIS2_PLACEMENT_3D('',#1346,#1347,#1348);+#1346 = CARTESIAN_POINT('',(-3.,0.,3.55));+#1347 = DIRECTION('',(1.,0.,0.));+#1348 = DIRECTION('',(0.,0.,-1.));+#1349 = PCURVE('',#556,#1350);+#1350 = DEFINITIONAL_REPRESENTATION('',(#1351),#1355);+#1351 = HYPERBOLA('',#1352,1.74,3.);+#1352 = AXIS2_PLACEMENT_2D('',#1353,#1354);+#1353 = CARTESIAN_POINT('',(2.645751311065,-3.55));+#1354 = DIRECTION('',(0.,1.));+#1355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1356 = PCURVE('',#878,#1357);+#1357 = DEFINITIONAL_REPRESENTATION('',(#1358),#1367);+#1358 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1359,#1360,#1361,#1362,#1363,+    #1364,#1365,#1366),.UNSPECIFIED.,.F.,.F.,(8,8),(1.224646799147E-16,+    0.795365461224),.PIECEWISE_BEZIER_KNOTS.);+#1359 = CARTESIAN_POINT('',(3.14159265359,-0.58));+#1360 = CARTESIAN_POINT('',(3.255216290908,-0.58));+#1361 = CARTESIAN_POINT('',(3.368838786593,-0.553792039492));+#1362 = CARTESIAN_POINT('',(3.480073620563,-0.501376026347));+#1363 = CARTESIAN_POINT('',(3.586487091188,-0.421923354015));+#1364 = CARTESIAN_POINT('',(3.686418525211,-0.313775118525));+#1365 = CARTESIAN_POINT('',(3.779109173415,-0.174359534693));+#1366 = CARTESIAN_POINT('',(3.864326901404,0.));+#1367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1368 = ORIENTED_EDGE('',*,*,#1369,.F.);+#1369 = EDGE_CURVE('',#1267,#863,#1370,.T.);+#1370 = SURFACE_CURVE('',#1371,(#1376,#1383),.PCURVE_S1.);+#1371 = HYPERBOLA('',#1372,1.74,3.);+#1372 = AXIS2_PLACEMENT_3D('',#1373,#1374,#1375);+#1373 = CARTESIAN_POINT('',(-3.,0.,3.55));+#1374 = DIRECTION('',(1.,0.,0.));+#1375 = DIRECTION('',(0.,0.,-1.));+#1376 = PCURVE('',#556,#1377);+#1377 = DEFINITIONAL_REPRESENTATION('',(#1378),#1382);+#1378 = HYPERBOLA('',#1379,1.74,3.);+#1379 = AXIS2_PLACEMENT_2D('',#1380,#1381);+#1380 = CARTESIAN_POINT('',(2.645751311065,-3.55));+#1381 = DIRECTION('',(0.,1.));+#1382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1383 = PCURVE('',#767,#1384);+#1384 = DEFINITIONAL_REPRESENTATION('',(#1385),#1394);+#1385 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1386,#1387,#1388,#1389,#1390,+    #1391,#1392,#1393),.UNSPECIFIED.,.F.,.F.,(8,8),(-0.795365461224,+    1.224646799147E-16),.PIECEWISE_BEZIER_KNOTS.);+#1386 = CARTESIAN_POINT('',(2.418858405777,-3.854710292024E-16));+#1387 = CARTESIAN_POINT('',(2.504076133765,-0.174359534693));+#1388 = CARTESIAN_POINT('',(2.59676678197,-0.313775118525));+#1389 = CARTESIAN_POINT('',(2.696698215991,-0.421923354015));+#1390 = CARTESIAN_POINT('',(2.803111686618,-0.501376026347));+#1391 = CARTESIAN_POINT('',(2.914346520587,-0.553792039492));+#1392 = CARTESIAN_POINT('',(3.027969016273,-0.58));+#1393 = CARTESIAN_POINT('',(3.14159265359,-0.58));+#1394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1395 = ORIENTED_EDGE('',*,*,#1266,.F.);+#1396 = ORIENTED_EDGE('',*,*,#540,.F.);+#1397 = ADVANCED_FACE('',(#1398),#528,.F.);+#1398 = FACE_BOUND('',#1399,.F.);+#1399 = EDGE_LOOP('',(#1400,#1401,#1426,#1427));+#1400 = ORIENTED_EDGE('',*,*,#998,.T.);+#1401 = ORIENTED_EDGE('',*,*,#1402,.F.);+#1402 = EDGE_CURVE('',#1320,#970,#1403,.T.);+#1403 = SURFACE_CURVE('',#1404,(#1409,#1416),.PCURVE_S1.);+#1404 = HYPERBOLA('',#1405,2.315446441429,3.992149036947);+#1405 = AXIS2_PLACEMENT_3D('',#1406,#1407,#1408);+#1406 = CARTESIAN_POINT('',(-2.822875655532,2.822875655532,3.55));+#1407 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#1408 = DIRECTION('',(0.,-0.,-1.));+#1409 = PCURVE('',#528,#1410);+#1410 = DEFINITIONAL_REPRESENTATION('',(#1411),#1415);+#1411 = HYPERBOLA('',#1412,2.315446441429,3.992149036947);+#1412 = AXIS2_PLACEMENT_2D('',#1413,#1414);+#1413 = CARTESIAN_POINT('',(0.250491650172,-3.55));+#1414 = DIRECTION('',(-0.,1.));+#1415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1416 = PCURVE('',#878,#1417);+#1417 = DEFINITIONAL_REPRESENTATION('',(#1418),#1425);+#1418 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1419,#1420,#1421,#1422,#1423,+    #1424),.UNSPECIFIED.,.F.,.F.,(6,6),(-6.270496698241E-02,+    6.270496698241E-02),.PIECEWISE_BEZIER_KNOTS.);+#1419 = CARTESIAN_POINT('',(3.864326901404,-1.117865984687E-16));+#1420 = CARTESIAN_POINT('',(3.889359658759,-3.6440403916E-03));+#1421 = CARTESIAN_POINT('',(3.914441564974,-5.463673478839E-03));+#1422 = CARTESIAN_POINT('',(3.939540069001,-5.46367347884E-03));+#1423 = CARTESIAN_POINT('',(3.964621975217,-3.6440403916E-03));+#1424 = CARTESIAN_POINT('',(3.989654732572,-1.117865984687E-16));+#1425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1426 = ORIENTED_EDGE('',*,*,#1319,.F.);+#1427 = ORIENTED_EDGE('',*,*,#512,.F.);+#1428 = ADVANCED_FACE('',(#1429),#826,.F.);+#1429 = FACE_BOUND('',#1430,.F.);+#1430 = EDGE_LOOP('',(#1431,#1432,#1433,#1434,#1435,#1458,#1486,#1507));+#1431 = ORIENTED_EDGE('',*,*,#1241,.T.);+#1432 = ORIENTED_EDGE('',*,*,#810,.T.);+#1433 = ORIENTED_EDGE('',*,*,#1025,.T.);+#1434 = ORIENTED_EDGE('',*,*,#1208,.T.);+#1435 = ORIENTED_EDGE('',*,*,#1436,.F.);+#1436 = EDGE_CURVE('',#1437,#1182,#1439,.T.);+#1437 = VERTEX_POINT('',#1438);+#1438 = CARTESIAN_POINT('',(0.89,-2.44,0.36));+#1439 = SURFACE_CURVE('',#1440,(#1444,#1451),.PCURVE_S1.);+#1440 = LINE('',#1441,#1442);+#1441 = CARTESIAN_POINT('',(0.89,-2.095,0.36));+#1442 = VECTOR('',#1443,1.);+#1443 = DIRECTION('',(0.,1.,-0.));+#1444 = PCURVE('',#826,#1445);+#1445 = DEFINITIONAL_REPRESENTATION('',(#1446),#1450);+#1446 = LINE('',#1447,#1448);+#1447 = CARTESIAN_POINT('',(0.89,-0.345));+#1448 = VECTOR('',#1449,1.);+#1449 = DIRECTION('',(0.,1.));+#1450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1451 = PCURVE('',#1196,#1452);+#1452 = DEFINITIONAL_REPRESENTATION('',(#1453),#1457);+#1453 = LINE('',#1454,#1455);+#1454 = CARTESIAN_POINT('',(0.345,-0.36));+#1455 = VECTOR('',#1456,1.);+#1456 = DIRECTION('',(1.,0.));+#1457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1458 = ORIENTED_EDGE('',*,*,#1459,.F.);+#1459 = EDGE_CURVE('',#1460,#1437,#1462,.T.);+#1460 = VERTEX_POINT('',#1461);+#1461 = CARTESIAN_POINT('',(-0.89,-2.44,0.36));+#1462 = SURFACE_CURVE('',#1463,(#1467,#1474),.PCURVE_S1.);+#1463 = LINE('',#1464,#1465);+#1464 = CARTESIAN_POINT('',(-0.445,-2.44,0.36));+#1465 = VECTOR('',#1466,1.);+#1466 = DIRECTION('',(1.,0.,0.));+#1467 = PCURVE('',#826,#1468);+#1468 = DEFINITIONAL_REPRESENTATION('',(#1469),#1473);+#1469 = LINE('',#1470,#1471);+#1470 = CARTESIAN_POINT('',(-0.445,-0.69));+#1471 = VECTOR('',#1472,1.);+#1472 = DIRECTION('',(1.,0.));+#1473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1474 = PCURVE('',#1475,#1480);+#1475 = PLANE('',#1476);+#1476 = AXIS2_PLACEMENT_3D('',#1477,#1478,#1479);+#1477 = CARTESIAN_POINT('',(-0.89,-2.44,0.));+#1478 = DIRECTION('',(0.,1.,0.));+#1479 = DIRECTION('',(1.,0.,0.));+#1480 = DEFINITIONAL_REPRESENTATION('',(#1481),#1485);+#1481 = LINE('',#1482,#1483);+#1482 = CARTESIAN_POINT('',(0.445,-0.36));+#1483 = VECTOR('',#1484,1.);+#1484 = DIRECTION('',(1.,0.));+#1485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1486 = ORIENTED_EDGE('',*,*,#1487,.F.);+#1487 = EDGE_CURVE('',#1094,#1460,#1488,.T.);+#1488 = SURFACE_CURVE('',#1489,(#1493,#1500),.PCURVE_S1.);+#1489 = LINE('',#1490,#1491);+#1490 = CARTESIAN_POINT('',(-0.89,-0.875,0.36));+#1491 = VECTOR('',#1492,1.);+#1492 = DIRECTION('',(0.,-1.,0.));+#1493 = PCURVE('',#826,#1494);+#1494 = DEFINITIONAL_REPRESENTATION('',(#1495),#1499);+#1495 = LINE('',#1496,#1497);+#1496 = CARTESIAN_POINT('',(-0.89,0.875));+#1497 = VECTOR('',#1498,1.);+#1498 = DIRECTION('',(0.,-1.));+#1499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1500 = PCURVE('',#1136,#1501);+#1501 = DEFINITIONAL_REPRESENTATION('',(#1502),#1506);+#1502 = LINE('',#1503,#1504);+#1503 = CARTESIAN_POINT('',(0.875,-0.36));+#1504 = VECTOR('',#1505,1.);+#1505 = DIRECTION('',(1.,0.));+#1506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1507 = ORIENTED_EDGE('',*,*,#1093,.T.);+#1508 = ADVANCED_FACE('',(#1509),#767,.T.);+#1509 = FACE_BOUND('',#1510,.T.);+#1510 = EDGE_LOOP('',(#1511,#1512,#1513,#1514));+#1511 = ORIENTED_EDGE('',*,*,#752,.F.);+#1512 = ORIENTED_EDGE('',*,*,#890,.F.);+#1513 = ORIENTED_EDGE('',*,*,#1369,.F.);+#1514 = ORIENTED_EDGE('',*,*,#1289,.F.);+#1515 = ADVANCED_FACE('',(#1516),#878,.T.);+#1516 = FACE_BOUND('',#1517,.T.);+#1517 = EDGE_LOOP('',(#1518,#1519,#1520,#1521));+#1518 = ORIENTED_EDGE('',*,*,#862,.F.);+#1519 = ORIENTED_EDGE('',*,*,#969,.F.);+#1520 = ORIENTED_EDGE('',*,*,#1402,.F.);+#1521 = ORIENTED_EDGE('',*,*,#1342,.F.);+#1522 = ADVANCED_FACE('',(#1523),#950,.T.);+#1523 = FACE_BOUND('',#1524,.T.);+#1524 = EDGE_LOOP('',(#1525));+#1525 = ORIENTED_EDGE('',*,*,#935,.T.);+#1526 = ADVANCED_FACE('',(#1527),#1136,.T.);+#1527 = FACE_BOUND('',#1528,.T.);+#1528 = EDGE_LOOP('',(#1529,#1530,#1531,#1554));+#1529 = ORIENTED_EDGE('',*,*,#1487,.F.);+#1530 = ORIENTED_EDGE('',*,*,#1121,.F.);+#1531 = ORIENTED_EDGE('',*,*,#1532,.T.);+#1532 = EDGE_CURVE('',#1122,#1533,#1535,.T.);+#1533 = VERTEX_POINT('',#1534);+#1534 = CARTESIAN_POINT('',(-0.89,-2.44,1.23));+#1535 = SURFACE_CURVE('',#1536,(#1540,#1547),.PCURVE_S1.);+#1536 = LINE('',#1537,#1538);+#1537 = CARTESIAN_POINT('',(-0.89,0.,1.23));+#1538 = VECTOR('',#1539,1.);+#1539 = DIRECTION('',(0.,-1.,0.));+#1540 = PCURVE('',#1136,#1541);+#1541 = DEFINITIONAL_REPRESENTATION('',(#1542),#1546);+#1542 = LINE('',#1543,#1544);+#1543 = CARTESIAN_POINT('',(0.,-1.23));+#1544 = VECTOR('',#1545,1.);+#1545 = DIRECTION('',(1.,0.));+#1546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1547 = PCURVE('',#1165,#1548);+#1548 = DEFINITIONAL_REPRESENTATION('',(#1549),#1553);+#1549 = LINE('',#1550,#1551);+#1550 = CARTESIAN_POINT('',(-0.89,-6.391886007372E-17));+#1551 = VECTOR('',#1552,1.);+#1552 = DIRECTION('',(0.,-1.));+#1553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1554 = ORIENTED_EDGE('',*,*,#1555,.F.);+#1555 = EDGE_CURVE('',#1460,#1533,#1556,.T.);+#1556 = SURFACE_CURVE('',#1557,(#1561,#1568),.PCURVE_S1.);+#1557 = LINE('',#1558,#1559);+#1558 = CARTESIAN_POINT('',(-0.89,-2.44,0.));+#1559 = VECTOR('',#1560,1.);+#1560 = DIRECTION('',(0.,0.,1.));+#1561 = PCURVE('',#1136,#1562);+#1562 = DEFINITIONAL_REPRESENTATION('',(#1563),#1567);+#1563 = LINE('',#1564,#1565);+#1564 = CARTESIAN_POINT('',(2.44,0.));+#1565 = VECTOR('',#1566,1.);+#1566 = DIRECTION('',(0.,-1.));+#1567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1568 = PCURVE('',#1475,#1569);+#1569 = DEFINITIONAL_REPRESENTATION('',(#1570),#1574);+#1570 = LINE('',#1571,#1572);+#1571 = CARTESIAN_POINT('',(0.,0.));+#1572 = VECTOR('',#1573,1.);+#1573 = DIRECTION('',(0.,-1.));+#1574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1575 = ADVANCED_FACE('',(#1576),#1165,.F.);+#1576 = FACE_BOUND('',#1577,.F.);+#1577 = EDGE_LOOP('',(#1578,#1579,#1580,#1603));+#1578 = ORIENTED_EDGE('',*,*,#1148,.F.);+#1579 = ORIENTED_EDGE('',*,*,#1532,.T.);+#1580 = ORIENTED_EDGE('',*,*,#1581,.T.);+#1581 = EDGE_CURVE('',#1533,#1582,#1584,.T.);+#1582 = VERTEX_POINT('',#1583);+#1583 = CARTESIAN_POINT('',(0.89,-2.44,1.23));+#1584 = SURFACE_CURVE('',#1585,(#1589,#1596),.PCURVE_S1.);+#1585 = LINE('',#1586,#1587);+#1586 = CARTESIAN_POINT('',(-0.89,-2.44,1.23));+#1587 = VECTOR('',#1588,1.);+#1588 = DIRECTION('',(1.,0.,0.));+#1589 = PCURVE('',#1165,#1590);+#1590 = DEFINITIONAL_REPRESENTATION('',(#1591),#1595);+#1591 = LINE('',#1592,#1593);+#1592 = CARTESIAN_POINT('',(-0.89,-2.44));+#1593 = VECTOR('',#1594,1.);+#1594 = DIRECTION('',(1.,0.));+#1595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1596 = PCURVE('',#1475,#1597);+#1597 = DEFINITIONAL_REPRESENTATION('',(#1598),#1602);+#1598 = LINE('',#1599,#1600);+#1599 = CARTESIAN_POINT('',(0.,-1.23));+#1600 = VECTOR('',#1601,1.);+#1601 = DIRECTION('',(1.,0.));+#1602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1603 = ORIENTED_EDGE('',*,*,#1604,.T.);+#1604 = EDGE_CURVE('',#1582,#1149,#1605,.T.);+#1605 = SURFACE_CURVE('',#1606,(#1610,#1617),.PCURVE_S1.);+#1606 = LINE('',#1607,#1608);+#1607 = CARTESIAN_POINT('',(0.89,-2.44,1.23));+#1608 = VECTOR('',#1609,1.);+#1609 = DIRECTION('',(0.,1.,0.));+#1610 = PCURVE('',#1165,#1611);+#1611 = DEFINITIONAL_REPRESENTATION('',(#1612),#1616);+#1612 = LINE('',#1613,#1614);+#1613 = CARTESIAN_POINT('',(0.89,-2.44));+#1614 = VECTOR('',#1615,1.);+#1615 = DIRECTION('',(0.,1.));+#1616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1617 = PCURVE('',#1196,#1618);+#1618 = DEFINITIONAL_REPRESENTATION('',(#1619),#1623);+#1619 = LINE('',#1620,#1621);+#1620 = CARTESIAN_POINT('',(0.,-1.23));+#1621 = VECTOR('',#1622,1.);+#1622 = DIRECTION('',(1.,0.));+#1623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1624 = ADVANCED_FACE('',(#1625),#1196,.T.);+#1625 = FACE_BOUND('',#1626,.T.);+#1626 = EDGE_LOOP('',(#1627,#1628,#1649,#1650));+#1627 = ORIENTED_EDGE('',*,*,#1436,.F.);+#1628 = ORIENTED_EDGE('',*,*,#1629,.T.);+#1629 = EDGE_CURVE('',#1437,#1582,#1630,.T.);+#1630 = SURFACE_CURVE('',#1631,(#1635,#1642),.PCURVE_S1.);+#1631 = LINE('',#1632,#1633);+#1632 = CARTESIAN_POINT('',(0.89,-2.44,0.));+#1633 = VECTOR('',#1634,1.);+#1634 = DIRECTION('',(0.,0.,1.));+#1635 = PCURVE('',#1196,#1636);+#1636 = DEFINITIONAL_REPRESENTATION('',(#1637),#1641);+#1637 = LINE('',#1638,#1639);+#1638 = CARTESIAN_POINT('',(0.,0.));+#1639 = VECTOR('',#1640,1.);+#1640 = DIRECTION('',(0.,-1.));+#1641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1642 = PCURVE('',#1475,#1643);+#1643 = DEFINITIONAL_REPRESENTATION('',(#1644),#1648);+#1644 = LINE('',#1645,#1646);+#1645 = CARTESIAN_POINT('',(1.78,0.));+#1646 = VECTOR('',#1647,1.);+#1647 = DIRECTION('',(0.,-1.));+#1648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1649 = ORIENTED_EDGE('',*,*,#1604,.T.);+#1650 = ORIENTED_EDGE('',*,*,#1181,.T.);+#1651 = ADVANCED_FACE('',(#1652),#1475,.T.);+#1652 = FACE_BOUND('',#1653,.T.);+#1653 = EDGE_LOOP('',(#1654,#1655,#1656,#1657));+#1654 = ORIENTED_EDGE('',*,*,#1459,.F.);+#1655 = ORIENTED_EDGE('',*,*,#1555,.T.);+#1656 = ORIENTED_EDGE('',*,*,#1581,.T.);+#1657 = ORIENTED_EDGE('',*,*,#1629,.F.);+#1658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1662)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1659,#1660,#1661)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1659 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1660 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1661 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1662 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#1659,+  'distance_accuracy_value','confusion accuracy');+#1663 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1664,#1666);+#1664 = ( REPRESENTATION_RELATIONSHIP('','',#44,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1665) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#1665 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);+#1666 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #1667);+#1667 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9717','body','',#5,#39,$);+#1668 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41));+#1669 = SHAPE_DEFINITION_REPRESENTATION(#1670,#1676);+#1670 = PRODUCT_DEFINITION_SHAPE('','',#1671);+#1671 = PRODUCT_DEFINITION('design','',#1672,#1675);+#1672 = PRODUCT_DEFINITION_FORMATION('','',#1673);+#1673 = PRODUCT('insulator','insulator','',(#1674));+#1674 = PRODUCT_CONTEXT('',#2,'mechanical');+#1675 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#1676 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1677),#2011);+#1677 = MANIFOLD_SOLID_BREP('',#1678);+#1678 = CLOSED_SHELL('',(#1679,#1803,#1879,#1950,#1977,#2004));+#1679 = ADVANCED_FACE('',(#1680),#1694,.T.);+#1680 = FACE_BOUND('',#1681,.T.);+#1681 = EDGE_LOOP('',(#1682,#1716,#1749,#1776));+#1682 = ORIENTED_EDGE('',*,*,#1683,.F.);+#1683 = EDGE_CURVE('',#1684,#1686,#1688,.T.);+#1684 = VERTEX_POINT('',#1685);+#1685 = CARTESIAN_POINT('',(-0.89,-2.028330594356,1.23));+#1686 = VERTEX_POINT('',#1687);+#1687 = CARTESIAN_POINT('',(-0.89,-2.028330594356,0.36));+#1688 = SURFACE_CURVE('',#1689,(#1693,#1704),.PCURVE_S1.);+#1689 = LINE('',#1690,#1691);+#1690 = CARTESIAN_POINT('',(-0.89,-2.028330594356,0.36));+#1691 = VECTOR('',#1692,1.);+#1692 = DIRECTION('',(-0.,-0.,-1.));+#1693 = PCURVE('',#1694,#1699);+#1694 = CYLINDRICAL_SURFACE('',#1695,2.215);+#1695 = AXIS2_PLACEMENT_3D('',#1696,#1697,#1698);+#1696 = CARTESIAN_POINT('',(0.,0.,0.36));+#1697 = DIRECTION('',(-0.,-0.,-1.));+#1698 = DIRECTION('',(1.,0.,0.));+#1699 = DEFINITIONAL_REPRESENTATION('',(#1700),#1703);+#1700 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1701,#1702),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.87,0.),.PIECEWISE_BEZIER_KNOTS.);+#1701 = CARTESIAN_POINT('',(1.984284386769,-0.87));+#1702 = CARTESIAN_POINT('',(1.984284386769,0.));+#1703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1704 = PCURVE('',#1705,#1710);+#1705 = PLANE('',#1706);+#1706 = AXIS2_PLACEMENT_3D('',#1707,#1708,#1709);+#1707 = CARTESIAN_POINT('',(-0.89,0.,0.36));+#1708 = DIRECTION('',(1.,0.,-0.));+#1709 = DIRECTION('',(0.,-1.,0.));+#1710 = DEFINITIONAL_REPRESENTATION('',(#1711),#1715);+#1711 = LINE('',#1712,#1713);+#1712 = CARTESIAN_POINT('',(2.028330594356,0.));+#1713 = VECTOR('',#1714,1.);+#1714 = DIRECTION('',(0.,1.));+#1715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1716 = ORIENTED_EDGE('',*,*,#1717,.T.);+#1717 = EDGE_CURVE('',#1684,#1718,#1720,.T.);+#1718 = VERTEX_POINT('',#1719);+#1719 = CARTESIAN_POINT('',(0.89,-2.028330594356,1.23));+#1720 = SURFACE_CURVE('',#1721,(#1726,#1733),.PCURVE_S1.);+#1721 = CIRCLE('',#1722,2.215);+#1722 = AXIS2_PLACEMENT_3D('',#1723,#1724,#1725);+#1723 = CARTESIAN_POINT('',(0.,0.,1.23));+#1724 = DIRECTION('',(-0.,0.,-1.));+#1725 = DIRECTION('',(-0.401805869075,-0.915724873298,0.));+#1726 = PCURVE('',#1694,#1727);+#1727 = DEFINITIONAL_REPRESENTATION('',(#1728),#1732);+#1728 = LINE('',#1729,#1730);+#1729 = CARTESIAN_POINT('',(1.984284386769,-0.87));+#1730 = VECTOR('',#1731,1.);+#1731 = DIRECTION('',(1.,-0.));+#1732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1733 = PCURVE('',#1734,#1739);+#1734 = PLANE('',#1735);+#1735 = AXIS2_PLACEMENT_3D('',#1736,#1737,#1738);+#1736 = CARTESIAN_POINT('',(-1.543386154108E-16,6.391886007372E-17,1.23)+  );+#1737 = DIRECTION('',(0.,0.,1.));+#1738 = DIRECTION('',(1.,0.,-0.));+#1739 = DEFINITIONAL_REPRESENTATION('',(#1740),#1748);+#1740 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1741,#1742,#1743,#1744,+#1745,#1746,#1747),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#1741 = CARTESIAN_POINT('',(-0.890000000001,-2.028330594355));+#1742 = CARTESIAN_POINT('',(-4.403171643971,-0.486805375617));+#1743 = CARTESIAN_POINT('',(-1.311585821984,1.784927906547));+#1744 = CARTESIAN_POINT('',(1.780000000002,4.056661188711));+#1745 = CARTESIAN_POINT('',(2.201585821986,0.243402687808));+#1746 = CARTESIAN_POINT('',(2.623171643969,-3.569855813094));+#1747 = CARTESIAN_POINT('',(-0.890000000001,-2.028330594355));+#1748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1749 = ORIENTED_EDGE('',*,*,#1750,.T.);+#1750 = EDGE_CURVE('',#1718,#1751,#1753,.T.);+#1751 = VERTEX_POINT('',#1752);+#1752 = CARTESIAN_POINT('',(0.89,-2.028330594356,0.36));+#1753 = SURFACE_CURVE('',#1754,(#1758,#1764),.PCURVE_S1.);+#1754 = LINE('',#1755,#1756);+#1755 = CARTESIAN_POINT('',(0.89,-2.028330594356,0.36));+#1756 = VECTOR('',#1757,1.);+#1757 = DIRECTION('',(-0.,-0.,-1.));+#1758 = PCURVE('',#1694,#1759);+#1759 = DEFINITIONAL_REPRESENTATION('',(#1760),#1763);+#1760 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1761,#1762),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.87,0.),.PIECEWISE_BEZIER_KNOTS.);+#1761 = CARTESIAN_POINT('',(7.440493574007,-0.87));+#1762 = CARTESIAN_POINT('',(7.440493574007,0.));+#1763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1764 = PCURVE('',#1765,#1770);+#1765 = PLANE('',#1766);+#1766 = AXIS2_PLACEMENT_3D('',#1767,#1768,#1769);+#1767 = CARTESIAN_POINT('',(0.89,-2.44,0.36));+#1768 = DIRECTION('',(-1.,0.,0.));+#1769 = DIRECTION('',(0.,1.,0.));+#1770 = DEFINITIONAL_REPRESENTATION('',(#1771),#1775);+#1771 = LINE('',#1772,#1773);+#1772 = CARTESIAN_POINT('',(0.411669405644,0.));+#1773 = VECTOR('',#1774,1.);+#1774 = DIRECTION('',(0.,1.));+#1775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1776 = ORIENTED_EDGE('',*,*,#1777,.T.);+#1777 = EDGE_CURVE('',#1751,#1686,#1778,.T.);+#1778 = SURFACE_CURVE('',#1779,(#1784,#1791),.PCURVE_S1.);+#1779 = CIRCLE('',#1780,2.215);+#1780 = AXIS2_PLACEMENT_3D('',#1781,#1782,#1783);+#1781 = CARTESIAN_POINT('',(0.,0.,0.36));+#1782 = DIRECTION('',(0.,0.,1.));+#1783 = DIRECTION('',(0.401805869074,-0.915724873298,0.));+#1784 = PCURVE('',#1694,#1785);+#1785 = DEFINITIONAL_REPRESENTATION('',(#1786),#1790);+#1786 = LINE('',#1787,#1788);+#1787 = CARTESIAN_POINT('',(7.440493574007,0.));+#1788 = VECTOR('',#1789,1.);+#1789 = DIRECTION('',(-1.,0.));+#1790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1791 = PCURVE('',#1792,#1797);+#1792 = PLANE('',#1793);+#1793 = AXIS2_PLACEMENT_3D('',#1794,#1795,#1796);+#1794 = CARTESIAN_POINT('',(-1.543386154108E-16,6.391886007372E-17,0.36)+  );+#1795 = DIRECTION('',(0.,0.,1.));+#1796 = DIRECTION('',(1.,0.,-0.));+#1797 = DEFINITIONAL_REPRESENTATION('',(#1798),#1802);+#1798 = CIRCLE('',#1799,2.215);+#1799 = AXIS2_PLACEMENT_2D('',#1800,#1801);+#1800 = CARTESIAN_POINT('',(1.543386154108E-16,-6.391886007372E-17));+#1801 = DIRECTION('',(0.401805869074,-0.915724873298));+#1802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1803 = ADVANCED_FACE('',(#1804),#1705,.F.);+#1804 = FACE_BOUND('',#1805,.F.);+#1805 = EDGE_LOOP('',(#1806,#1829,#1830,#1853));+#1806 = ORIENTED_EDGE('',*,*,#1807,.F.);+#1807 = EDGE_CURVE('',#1686,#1808,#1810,.T.);+#1808 = VERTEX_POINT('',#1809);+#1809 = CARTESIAN_POINT('',(-0.89,-2.44,0.36));+#1810 = SURFACE_CURVE('',#1811,(#1815,#1822),.PCURVE_S1.);+#1811 = LINE('',#1812,#1813);+#1812 = CARTESIAN_POINT('',(-0.89,0.,0.36));+#1813 = VECTOR('',#1814,1.);+#1814 = DIRECTION('',(0.,-1.,0.));+#1815 = PCURVE('',#1705,#1816);+#1816 = DEFINITIONAL_REPRESENTATION('',(#1817),#1821);+#1817 = LINE('',#1818,#1819);+#1818 = CARTESIAN_POINT('',(0.,0.));+#1819 = VECTOR('',#1820,1.);+#1820 = DIRECTION('',(1.,0.));+#1821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1822 = PCURVE('',#1792,#1823);+#1823 = DEFINITIONAL_REPRESENTATION('',(#1824),#1828);+#1824 = LINE('',#1825,#1826);+#1825 = CARTESIAN_POINT('',(-0.89,-6.391886007372E-17));+#1826 = VECTOR('',#1827,1.);+#1827 = DIRECTION('',(0.,-1.));+#1828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1829 = ORIENTED_EDGE('',*,*,#1683,.F.);+#1830 = ORIENTED_EDGE('',*,*,#1831,.T.);+#1831 = EDGE_CURVE('',#1684,#1832,#1834,.T.);+#1832 = VERTEX_POINT('',#1833);+#1833 = CARTESIAN_POINT('',(-0.89,-2.44,1.23));+#1834 = SURFACE_CURVE('',#1835,(#1839,#1846),.PCURVE_S1.);+#1835 = LINE('',#1836,#1837);+#1836 = CARTESIAN_POINT('',(-0.89,0.,1.23));+#1837 = VECTOR('',#1838,1.);+#1838 = DIRECTION('',(0.,-1.,0.));+#1839 = PCURVE('',#1705,#1840);+#1840 = DEFINITIONAL_REPRESENTATION('',(#1841),#1845);+#1841 = LINE('',#1842,#1843);+#1842 = CARTESIAN_POINT('',(0.,-0.87));+#1843 = VECTOR('',#1844,1.);+#1844 = DIRECTION('',(1.,0.));+#1845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1846 = PCURVE('',#1734,#1847);+#1847 = DEFINITIONAL_REPRESENTATION('',(#1848),#1852);+#1848 = LINE('',#1849,#1850);+#1849 = CARTESIAN_POINT('',(-0.89,-6.391886007372E-17));+#1850 = VECTOR('',#1851,1.);+#1851 = DIRECTION('',(0.,-1.));+#1852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1853 = ORIENTED_EDGE('',*,*,#1854,.F.);+#1854 = EDGE_CURVE('',#1808,#1832,#1855,.T.);+#1855 = SURFACE_CURVE('',#1856,(#1860,#1867),.PCURVE_S1.);+#1856 = LINE('',#1857,#1858);+#1857 = CARTESIAN_POINT('',(-0.89,-2.44,0.36));+#1858 = VECTOR('',#1859,1.);+#1859 = DIRECTION('',(0.,0.,1.));+#1860 = PCURVE('',#1705,#1861);+#1861 = DEFINITIONAL_REPRESENTATION('',(#1862),#1866);+#1862 = LINE('',#1863,#1864);+#1863 = CARTESIAN_POINT('',(2.44,0.));+#1864 = VECTOR('',#1865,1.);+#1865 = DIRECTION('',(0.,-1.));+#1866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1867 = PCURVE('',#1868,#1873);+#1868 = PLANE('',#1869);+#1869 = AXIS2_PLACEMENT_3D('',#1870,#1871,#1872);+#1870 = CARTESIAN_POINT('',(-0.89,-2.44,0.36));+#1871 = DIRECTION('',(0.,1.,0.));+#1872 = DIRECTION('',(1.,0.,0.));+#1873 = DEFINITIONAL_REPRESENTATION('',(#1874),#1878);+#1874 = LINE('',#1875,#1876);+#1875 = CARTESIAN_POINT('',(0.,0.));+#1876 = VECTOR('',#1877,1.);+#1877 = DIRECTION('',(0.,-1.));+#1878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1879 = ADVANCED_FACE('',(#1880),#1868,.F.);+#1880 = FACE_BOUND('',#1881,.F.);+#1881 = EDGE_LOOP('',(#1882,#1883,#1906,#1929));+#1882 = ORIENTED_EDGE('',*,*,#1854,.T.);+#1883 = ORIENTED_EDGE('',*,*,#1884,.T.);+#1884 = EDGE_CURVE('',#1832,#1885,#1887,.T.);+#1885 = VERTEX_POINT('',#1886);+#1886 = CARTESIAN_POINT('',(0.89,-2.44,1.23));+#1887 = SURFACE_CURVE('',#1888,(#1892,#1899),.PCURVE_S1.);+#1888 = LINE('',#1889,#1890);+#1889 = CARTESIAN_POINT('',(-0.89,-2.44,1.23));+#1890 = VECTOR('',#1891,1.);+#1891 = DIRECTION('',(1.,0.,0.));+#1892 = PCURVE('',#1868,#1893);+#1893 = DEFINITIONAL_REPRESENTATION('',(#1894),#1898);+#1894 = LINE('',#1895,#1896);+#1895 = CARTESIAN_POINT('',(0.,-0.87));+#1896 = VECTOR('',#1897,1.);+#1897 = DIRECTION('',(1.,0.));+#1898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1899 = PCURVE('',#1734,#1900);+#1900 = DEFINITIONAL_REPRESENTATION('',(#1901),#1905);+#1901 = LINE('',#1902,#1903);+#1902 = CARTESIAN_POINT('',(-0.89,-2.44));+#1903 = VECTOR('',#1904,1.);+#1904 = DIRECTION('',(1.,0.));+#1905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1906 = ORIENTED_EDGE('',*,*,#1907,.F.);+#1907 = EDGE_CURVE('',#1908,#1885,#1910,.T.);+#1908 = VERTEX_POINT('',#1909);+#1909 = CARTESIAN_POINT('',(0.89,-2.44,0.36));+#1910 = SURFACE_CURVE('',#1911,(#1915,#1922),.PCURVE_S1.);+#1911 = LINE('',#1912,#1913);+#1912 = CARTESIAN_POINT('',(0.89,-2.44,0.36));+#1913 = VECTOR('',#1914,1.);+#1914 = DIRECTION('',(0.,0.,1.));+#1915 = PCURVE('',#1868,#1916);+#1916 = DEFINITIONAL_REPRESENTATION('',(#1917),#1921);+#1917 = LINE('',#1918,#1919);+#1918 = CARTESIAN_POINT('',(1.78,0.));+#1919 = VECTOR('',#1920,1.);+#1920 = DIRECTION('',(0.,-1.));+#1921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1922 = PCURVE('',#1765,#1923);+#1923 = DEFINITIONAL_REPRESENTATION('',(#1924),#1928);+#1924 = LINE('',#1925,#1926);+#1925 = CARTESIAN_POINT('',(0.,0.));+#1926 = VECTOR('',#1927,1.);+#1927 = DIRECTION('',(0.,-1.));+#1928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1929 = ORIENTED_EDGE('',*,*,#1930,.F.);+#1930 = EDGE_CURVE('',#1808,#1908,#1931,.T.);+#1931 = SURFACE_CURVE('',#1932,(#1936,#1943),.PCURVE_S1.);+#1932 = LINE('',#1933,#1934);+#1933 = CARTESIAN_POINT('',(-0.89,-2.44,0.36));+#1934 = VECTOR('',#1935,1.);+#1935 = DIRECTION('',(1.,0.,0.));+#1936 = PCURVE('',#1868,#1937);+#1937 = DEFINITIONAL_REPRESENTATION('',(#1938),#1942);+#1938 = LINE('',#1939,#1940);+#1939 = CARTESIAN_POINT('',(0.,0.));+#1940 = VECTOR('',#1941,1.);+#1941 = DIRECTION('',(1.,0.));+#1942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1943 = PCURVE('',#1792,#1944);+#1944 = DEFINITIONAL_REPRESENTATION('',(#1945),#1949);+#1945 = LINE('',#1946,#1947);+#1946 = CARTESIAN_POINT('',(-0.89,-2.44));+#1947 = VECTOR('',#1948,1.);+#1948 = DIRECTION('',(1.,0.));+#1949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1950 = ADVANCED_FACE('',(#1951),#1734,.T.);+#1951 = FACE_BOUND('',#1952,.T.);+#1952 = EDGE_LOOP('',(#1953,#1954,#1955,#1956));+#1953 = ORIENTED_EDGE('',*,*,#1717,.F.);+#1954 = ORIENTED_EDGE('',*,*,#1831,.T.);+#1955 = ORIENTED_EDGE('',*,*,#1884,.T.);+#1956 = ORIENTED_EDGE('',*,*,#1957,.T.);+#1957 = EDGE_CURVE('',#1885,#1718,#1958,.T.);+#1958 = SURFACE_CURVE('',#1959,(#1963,#1970),.PCURVE_S1.);+#1959 = LINE('',#1960,#1961);+#1960 = CARTESIAN_POINT('',(0.89,-2.44,1.23));+#1961 = VECTOR('',#1962,1.);+#1962 = DIRECTION('',(0.,1.,0.));+#1963 = PCURVE('',#1734,#1964);+#1964 = DEFINITIONAL_REPRESENTATION('',(#1965),#1969);+#1965 = LINE('',#1966,#1967);+#1966 = CARTESIAN_POINT('',(0.89,-2.44));+#1967 = VECTOR('',#1968,1.);+#1968 = DIRECTION('',(0.,1.));+#1969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1970 = PCURVE('',#1765,#1971);+#1971 = DEFINITIONAL_REPRESENTATION('',(#1972),#1976);+#1972 = LINE('',#1973,#1974);+#1973 = CARTESIAN_POINT('',(0.,-0.87));+#1974 = VECTOR('',#1975,1.);+#1975 = DIRECTION('',(1.,0.));+#1976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1977 = ADVANCED_FACE('',(#1978),#1765,.F.);+#1978 = FACE_BOUND('',#1979,.F.);+#1979 = EDGE_LOOP('',(#1980,#2001,#2002,#2003));+#1980 = ORIENTED_EDGE('',*,*,#1981,.F.);+#1981 = EDGE_CURVE('',#1908,#1751,#1982,.T.);+#1982 = SURFACE_CURVE('',#1983,(#1987,#1994),.PCURVE_S1.);+#1983 = LINE('',#1984,#1985);+#1984 = CARTESIAN_POINT('',(0.89,-2.44,0.36));+#1985 = VECTOR('',#1986,1.);+#1986 = DIRECTION('',(0.,1.,0.));+#1987 = PCURVE('',#1765,#1988);+#1988 = DEFINITIONAL_REPRESENTATION('',(#1989),#1993);+#1989 = LINE('',#1990,#1991);+#1990 = CARTESIAN_POINT('',(0.,0.));+#1991 = VECTOR('',#1992,1.);+#1992 = DIRECTION('',(1.,0.));+#1993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1994 = PCURVE('',#1792,#1995);+#1995 = DEFINITIONAL_REPRESENTATION('',(#1996),#2000);+#1996 = LINE('',#1997,#1998);+#1997 = CARTESIAN_POINT('',(0.89,-2.44));+#1998 = VECTOR('',#1999,1.);+#1999 = DIRECTION('',(0.,1.));+#2000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2001 = ORIENTED_EDGE('',*,*,#1907,.T.);+#2002 = ORIENTED_EDGE('',*,*,#1957,.T.);+#2003 = ORIENTED_EDGE('',*,*,#1750,.T.);+#2004 = ADVANCED_FACE('',(#2005),#1792,.F.);+#2005 = FACE_BOUND('',#2006,.F.);+#2006 = EDGE_LOOP('',(#2007,#2008,#2009,#2010));+#2007 = ORIENTED_EDGE('',*,*,#1777,.T.);+#2008 = ORIENTED_EDGE('',*,*,#1807,.T.);+#2009 = ORIENTED_EDGE('',*,*,#1930,.T.);+#2010 = ORIENTED_EDGE('',*,*,#1981,.T.);+#2011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2015)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2012,#2013,#2014)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#2012 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#2013 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#2014 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#2015 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2012,+  'distance_accuracy_value','confusion accuracy');+#2016 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2017,#2019);+#2017 = ( REPRESENTATION_RELATIONSHIP('','',#1676,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2018) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#2018 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);+#2019 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #2020);+#2020 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9718','insulator','',#5,#1671,$+  );+#2021 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1673));+#2022 = SHAPE_DEFINITION_REPRESENTATION(#2023,#2029);+#2023 = PRODUCT_DEFINITION_SHAPE('','',#2024);+#2024 = PRODUCT_DEFINITION('design','',#2025,#2028);+#2025 = PRODUCT_DEFINITION_FORMATION('','',#2026);+#2026 = PRODUCT('contact','contact','',(#2027));+#2027 = PRODUCT_CONTEXT('',#2,'mechanical');+#2028 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#2029 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2030),#2674);+#2030 = MANIFOLD_SOLID_BREP('',#2031);+#2031 = CLOSED_SHELL('',(#2032,#2152,#2228,#2304,#2380,#2456,#2532,#2603+    ,#2652,#2663));+#2032 = ADVANCED_FACE('',(#2033),#2047,.F.);+#2033 = FACE_BOUND('',#2034,.F.);+#2034 = EDGE_LOOP('',(#2035,#2070,#2098,#2126));+#2035 = ORIENTED_EDGE('',*,*,#2036,.T.);+#2036 = EDGE_CURVE('',#2037,#2039,#2041,.T.);+#2037 = VERTEX_POINT('',#2038);+#2038 = CARTESIAN_POINT('',(-0.43,0.,5.E-02));+#2039 = VERTEX_POINT('',#2040);+#2040 = CARTESIAN_POINT('',(-0.43,0.,0.36));+#2041 = SURFACE_CURVE('',#2042,(#2046,#2058),.PCURVE_S1.);+#2042 = LINE('',#2043,#2044);+#2043 = CARTESIAN_POINT('',(-0.43,0.,5.E-02));+#2044 = VECTOR('',#2045,1.);+#2045 = DIRECTION('',(0.,0.,1.));+#2046 = PCURVE('',#2047,#2052);+#2047 = PLANE('',#2048);+#2048 = AXIS2_PLACEMENT_3D('',#2049,#2050,#2051);+#2049 = CARTESIAN_POINT('',(-0.43,0.,5.E-02));+#2050 = DIRECTION('',(1.,0.,-0.));+#2051 = DIRECTION('',(0.,-1.,0.));+#2052 = DEFINITIONAL_REPRESENTATION('',(#2053),#2057);+#2053 = LINE('',#2054,#2055);+#2054 = CARTESIAN_POINT('',(0.,0.));+#2055 = VECTOR('',#2056,1.);+#2056 = DIRECTION('',(0.,-1.));+#2057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2058 = PCURVE('',#2059,#2064);+#2059 = CYLINDRICAL_SURFACE('',#2060,0.43);+#2060 = AXIS2_PLACEMENT_3D('',#2061,#2062,#2063);+#2061 = CARTESIAN_POINT('',(0.,-2.775557561563E-17,5.E-02));+#2062 = DIRECTION('',(-0.,-0.,-1.));+#2063 = DIRECTION('',(1.,6.45478502689E-17,-0.));+#2064 = DEFINITIONAL_REPRESENTATION('',(#2065),#2069);+#2065 = LINE('',#2066,#2067);+#2066 = CARTESIAN_POINT('',(3.14159265359,0.));+#2067 = VECTOR('',#2068,1.);+#2068 = DIRECTION('',(-0.,-1.));+#2069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2070 = ORIENTED_EDGE('',*,*,#2071,.T.);+#2071 = EDGE_CURVE('',#2039,#2072,#2074,.T.);+#2072 = VERTEX_POINT('',#2073);+#2073 = CARTESIAN_POINT('',(-0.43,-0.46,0.36));+#2074 = SURFACE_CURVE('',#2075,(#2079,#2086),.PCURVE_S1.);+#2075 = LINE('',#2076,#2077);+#2076 = CARTESIAN_POINT('',(-0.43,0.,0.36));+#2077 = VECTOR('',#2078,1.);+#2078 = DIRECTION('',(0.,-1.,0.));+#2079 = PCURVE('',#2047,#2080);+#2080 = DEFINITIONAL_REPRESENTATION('',(#2081),#2085);+#2081 = LINE('',#2082,#2083);+#2082 = CARTESIAN_POINT('',(0.,-0.31));+#2083 = VECTOR('',#2084,1.);+#2084 = DIRECTION('',(1.,0.));+#2085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2086 = PCURVE('',#2087,#2092);+#2087 = PLANE('',#2088);+#2088 = AXIS2_PLACEMENT_3D('',#2089,#2090,#2091);+#2089 = CARTESIAN_POINT('',(1.237869322751E-17,-1.532705195828,0.36));+#2090 = DIRECTION('',(0.,0.,1.));+#2091 = DIRECTION('',(1.,0.,-0.));+#2092 = DEFINITIONAL_REPRESENTATION('',(#2093),#2097);+#2093 = LINE('',#2094,#2095);+#2094 = CARTESIAN_POINT('',(-0.43,1.532705195828));+#2095 = VECTOR('',#2096,1.);+#2096 = DIRECTION('',(0.,-1.));+#2097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2098 = ORIENTED_EDGE('',*,*,#2099,.F.);+#2099 = EDGE_CURVE('',#2100,#2072,#2102,.T.);+#2100 = VERTEX_POINT('',#2101);+#2101 = CARTESIAN_POINT('',(-0.43,-0.46,5.E-02));+#2102 = SURFACE_CURVE('',#2103,(#2107,#2114),.PCURVE_S1.);+#2103 = LINE('',#2104,#2105);+#2104 = CARTESIAN_POINT('',(-0.43,-0.46,5.E-02));+#2105 = VECTOR('',#2106,1.);+#2106 = DIRECTION('',(0.,0.,1.));+#2107 = PCURVE('',#2047,#2108);+#2108 = DEFINITIONAL_REPRESENTATION('',(#2109),#2113);+#2109 = LINE('',#2110,#2111);+#2110 = CARTESIAN_POINT('',(0.46,0.));+#2111 = VECTOR('',#2112,1.);+#2112 = DIRECTION('',(0.,-1.));+#2113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2114 = PCURVE('',#2115,#2120);+#2115 = PLANE('',#2116);+#2116 = AXIS2_PLACEMENT_3D('',#2117,#2118,#2119);+#2117 = CARTESIAN_POINT('',(-0.43,-0.46,5.E-02));+#2118 = DIRECTION('',(0.707106781187,0.707106781187,-0.));+#2119 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#2120 = DEFINITIONAL_REPRESENTATION('',(#2121),#2125);+#2121 = LINE('',#2122,#2123);+#2122 = CARTESIAN_POINT('',(0.,0.));+#2123 = VECTOR('',#2124,1.);+#2124 = DIRECTION('',(0.,-1.));+#2125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2126 = ORIENTED_EDGE('',*,*,#2127,.F.);+#2127 = EDGE_CURVE('',#2037,#2100,#2128,.T.);+#2128 = SURFACE_CURVE('',#2129,(#2133,#2140),.PCURVE_S1.);+#2129 = LINE('',#2130,#2131);+#2130 = CARTESIAN_POINT('',(-0.43,0.,5.E-02));+#2131 = VECTOR('',#2132,1.);+#2132 = DIRECTION('',(0.,-1.,0.));+#2133 = PCURVE('',#2047,#2134);+#2134 = DEFINITIONAL_REPRESENTATION('',(#2135),#2139);+#2135 = LINE('',#2136,#2137);+#2136 = CARTESIAN_POINT('',(0.,0.));+#2137 = VECTOR('',#2138,1.);+#2138 = DIRECTION('',(1.,0.));+#2139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2140 = PCURVE('',#2141,#2146);+#2141 = PLANE('',#2142);+#2142 = AXIS2_PLACEMENT_3D('',#2143,#2144,#2145);+#2143 = CARTESIAN_POINT('',(1.237869322751E-17,-1.532705195828,5.E-02));+#2144 = DIRECTION('',(0.,0.,1.));+#2145 = DIRECTION('',(1.,0.,-0.));+#2146 = DEFINITIONAL_REPRESENTATION('',(#2147),#2151);+#2147 = LINE('',#2148,#2149);+#2148 = CARTESIAN_POINT('',(-0.43,1.532705195828));+#2149 = VECTOR('',#2150,1.);+#2150 = DIRECTION('',(0.,-1.));+#2151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2152 = ADVANCED_FACE('',(#2153),#2115,.F.);+#2153 = FACE_BOUND('',#2154,.F.);+#2154 = EDGE_LOOP('',(#2155,#2156,#2179,#2207));+#2155 = ORIENTED_EDGE('',*,*,#2099,.T.);+#2156 = ORIENTED_EDGE('',*,*,#2157,.T.);+#2157 = EDGE_CURVE('',#2072,#2158,#2160,.T.);+#2158 = VERTEX_POINT('',#2159);+#2159 = CARTESIAN_POINT('',(-0.19,-0.7,0.36));+#2160 = SURFACE_CURVE('',#2161,(#2165,#2172),.PCURVE_S1.);+#2161 = LINE('',#2162,#2163);+#2162 = CARTESIAN_POINT('',(-0.43,-0.46,0.36));+#2163 = VECTOR('',#2164,1.);+#2164 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#2165 = PCURVE('',#2115,#2166);+#2166 = DEFINITIONAL_REPRESENTATION('',(#2167),#2171);+#2167 = LINE('',#2168,#2169);+#2168 = CARTESIAN_POINT('',(0.,-0.31));+#2169 = VECTOR('',#2170,1.);+#2170 = DIRECTION('',(1.,0.));+#2171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2172 = PCURVE('',#2087,#2173);+#2173 = DEFINITIONAL_REPRESENTATION('',(#2174),#2178);+#2174 = LINE('',#2175,#2176);+#2175 = CARTESIAN_POINT('',(-0.43,1.072705195828));+#2176 = VECTOR('',#2177,1.);+#2177 = DIRECTION('',(0.707106781187,-0.707106781187));+#2178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2179 = ORIENTED_EDGE('',*,*,#2180,.F.);+#2180 = EDGE_CURVE('',#2181,#2158,#2183,.T.);+#2181 = VERTEX_POINT('',#2182);+#2182 = CARTESIAN_POINT('',(-0.19,-0.7,5.E-02));+#2183 = SURFACE_CURVE('',#2184,(#2188,#2195),.PCURVE_S1.);+#2184 = LINE('',#2185,#2186);+#2185 = CARTESIAN_POINT('',(-0.19,-0.7,5.E-02));+#2186 = VECTOR('',#2187,1.);+#2187 = DIRECTION('',(0.,0.,1.));+#2188 = PCURVE('',#2115,#2189);+#2189 = DEFINITIONAL_REPRESENTATION('',(#2190),#2194);+#2190 = LINE('',#2191,#2192);+#2191 = CARTESIAN_POINT('',(0.33941125497,0.));+#2192 = VECTOR('',#2193,1.);+#2193 = DIRECTION('',(0.,-1.));+#2194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2195 = PCURVE('',#2196,#2201);+#2196 = PLANE('',#2197);+#2197 = AXIS2_PLACEMENT_3D('',#2198,#2199,#2200);+#2198 = CARTESIAN_POINT('',(-0.19,-0.7,5.E-02));+#2199 = DIRECTION('',(1.,0.,-0.));+#2200 = DIRECTION('',(0.,-1.,0.));+#2201 = DEFINITIONAL_REPRESENTATION('',(#2202),#2206);+#2202 = LINE('',#2203,#2204);+#2203 = CARTESIAN_POINT('',(0.,0.));+#2204 = VECTOR('',#2205,1.);+#2205 = DIRECTION('',(0.,-1.));+#2206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2207 = ORIENTED_EDGE('',*,*,#2208,.F.);+#2208 = EDGE_CURVE('',#2100,#2181,#2209,.T.);+#2209 = SURFACE_CURVE('',#2210,(#2214,#2221),.PCURVE_S1.);+#2210 = LINE('',#2211,#2212);+#2211 = CARTESIAN_POINT('',(-0.43,-0.46,5.E-02));+#2212 = VECTOR('',#2213,1.);+#2213 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#2214 = PCURVE('',#2115,#2215);+#2215 = DEFINITIONAL_REPRESENTATION('',(#2216),#2220);+#2216 = LINE('',#2217,#2218);+#2217 = CARTESIAN_POINT('',(0.,0.));+#2218 = VECTOR('',#2219,1.);+#2219 = DIRECTION('',(1.,0.));+#2220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2221 = PCURVE('',#2141,#2222);+#2222 = DEFINITIONAL_REPRESENTATION('',(#2223),#2227);+#2223 = LINE('',#2224,#2225);+#2224 = CARTESIAN_POINT('',(-0.43,1.072705195828));+#2225 = VECTOR('',#2226,1.);+#2226 = DIRECTION('',(0.707106781187,-0.707106781187));+#2227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2228 = ADVANCED_FACE('',(#2229),#2196,.F.);+#2229 = FACE_BOUND('',#2230,.F.);+#2230 = EDGE_LOOP('',(#2231,#2232,#2255,#2283));+#2231 = ORIENTED_EDGE('',*,*,#2180,.T.);+#2232 = ORIENTED_EDGE('',*,*,#2233,.T.);+#2233 = EDGE_CURVE('',#2158,#2234,#2236,.T.);+#2234 = VERTEX_POINT('',#2235);+#2235 = CARTESIAN_POINT('',(-0.19,-3.55,0.36));+#2236 = SURFACE_CURVE('',#2237,(#2241,#2248),.PCURVE_S1.);+#2237 = LINE('',#2238,#2239);+#2238 = CARTESIAN_POINT('',(-0.19,-0.7,0.36));+#2239 = VECTOR('',#2240,1.);+#2240 = DIRECTION('',(0.,-1.,0.));+#2241 = PCURVE('',#2196,#2242);+#2242 = DEFINITIONAL_REPRESENTATION('',(#2243),#2247);+#2243 = LINE('',#2244,#2245);+#2244 = CARTESIAN_POINT('',(0.,-0.31));+#2245 = VECTOR('',#2246,1.);+#2246 = DIRECTION('',(1.,0.));+#2247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2248 = PCURVE('',#2087,#2249);+#2249 = DEFINITIONAL_REPRESENTATION('',(#2250),#2254);+#2250 = LINE('',#2251,#2252);+#2251 = CARTESIAN_POINT('',(-0.19,0.832705195828));+#2252 = VECTOR('',#2253,1.);+#2253 = DIRECTION('',(0.,-1.));+#2254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2255 = ORIENTED_EDGE('',*,*,#2256,.F.);+#2256 = EDGE_CURVE('',#2257,#2234,#2259,.T.);+#2257 = VERTEX_POINT('',#2258);+#2258 = CARTESIAN_POINT('',(-0.19,-3.55,5.E-02));+#2259 = SURFACE_CURVE('',#2260,(#2264,#2271),.PCURVE_S1.);+#2260 = LINE('',#2261,#2262);+#2261 = CARTESIAN_POINT('',(-0.19,-3.55,5.E-02));+#2262 = VECTOR('',#2263,1.);+#2263 = DIRECTION('',(0.,0.,1.));+#2264 = PCURVE('',#2196,#2265);+#2265 = DEFINITIONAL_REPRESENTATION('',(#2266),#2270);+#2266 = LINE('',#2267,#2268);+#2267 = CARTESIAN_POINT('',(2.85,0.));+#2268 = VECTOR('',#2269,1.);+#2269 = DIRECTION('',(0.,-1.));+#2270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2271 = PCURVE('',#2272,#2277);+#2272 = PLANE('',#2273);+#2273 = AXIS2_PLACEMENT_3D('',#2274,#2275,#2276);+#2274 = CARTESIAN_POINT('',(-0.19,-3.55,5.E-02));+#2275 = DIRECTION('',(0.,1.,0.));+#2276 = DIRECTION('',(1.,0.,0.));+#2277 = DEFINITIONAL_REPRESENTATION('',(#2278),#2282);+#2278 = LINE('',#2279,#2280);+#2279 = CARTESIAN_POINT('',(0.,0.));+#2280 = VECTOR('',#2281,1.);+#2281 = DIRECTION('',(0.,-1.));+#2282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2283 = ORIENTED_EDGE('',*,*,#2284,.F.);+#2284 = EDGE_CURVE('',#2181,#2257,#2285,.T.);+#2285 = SURFACE_CURVE('',#2286,(#2290,#2297),.PCURVE_S1.);+#2286 = LINE('',#2287,#2288);+#2287 = CARTESIAN_POINT('',(-0.19,-0.7,5.E-02));+#2288 = VECTOR('',#2289,1.);+#2289 = DIRECTION('',(0.,-1.,0.));+#2290 = PCURVE('',#2196,#2291);+#2291 = DEFINITIONAL_REPRESENTATION('',(#2292),#2296);+#2292 = LINE('',#2293,#2294);+#2293 = CARTESIAN_POINT('',(0.,0.));+#2294 = VECTOR('',#2295,1.);+#2295 = DIRECTION('',(1.,0.));+#2296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2297 = PCURVE('',#2141,#2298);+#2298 = DEFINITIONAL_REPRESENTATION('',(#2299),#2303);+#2299 = LINE('',#2300,#2301);+#2300 = CARTESIAN_POINT('',(-0.19,0.832705195828));+#2301 = VECTOR('',#2302,1.);+#2302 = DIRECTION('',(0.,-1.));+#2303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2304 = ADVANCED_FACE('',(#2305),#2272,.F.);+#2305 = FACE_BOUND('',#2306,.F.);+#2306 = EDGE_LOOP('',(#2307,#2308,#2331,#2359));+#2307 = ORIENTED_EDGE('',*,*,#2256,.T.);+#2308 = ORIENTED_EDGE('',*,*,#2309,.T.);+#2309 = EDGE_CURVE('',#2234,#2310,#2312,.T.);+#2310 = VERTEX_POINT('',#2311);+#2311 = CARTESIAN_POINT('',(0.19,-3.55,0.36));+#2312 = SURFACE_CURVE('',#2313,(#2317,#2324),.PCURVE_S1.);+#2313 = LINE('',#2314,#2315);+#2314 = CARTESIAN_POINT('',(-0.19,-3.55,0.36));+#2315 = VECTOR('',#2316,1.);+#2316 = DIRECTION('',(1.,0.,0.));+#2317 = PCURVE('',#2272,#2318);+#2318 = DEFINITIONAL_REPRESENTATION('',(#2319),#2323);+#2319 = LINE('',#2320,#2321);+#2320 = CARTESIAN_POINT('',(0.,-0.31));+#2321 = VECTOR('',#2322,1.);+#2322 = DIRECTION('',(1.,0.));+#2323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2324 = PCURVE('',#2087,#2325);+#2325 = DEFINITIONAL_REPRESENTATION('',(#2326),#2330);+#2326 = LINE('',#2327,#2328);+#2327 = CARTESIAN_POINT('',(-0.19,-2.017294804172));+#2328 = VECTOR('',#2329,1.);+#2329 = DIRECTION('',(1.,0.));+#2330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2331 = ORIENTED_EDGE('',*,*,#2332,.F.);+#2332 = EDGE_CURVE('',#2333,#2310,#2335,.T.);+#2333 = VERTEX_POINT('',#2334);+#2334 = CARTESIAN_POINT('',(0.19,-3.55,5.E-02));+#2335 = SURFACE_CURVE('',#2336,(#2340,#2347),.PCURVE_S1.);+#2336 = LINE('',#2337,#2338);+#2337 = CARTESIAN_POINT('',(0.19,-3.55,5.E-02));+#2338 = VECTOR('',#2339,1.);+#2339 = DIRECTION('',(0.,0.,1.));+#2340 = PCURVE('',#2272,#2341);+#2341 = DEFINITIONAL_REPRESENTATION('',(#2342),#2346);+#2342 = LINE('',#2343,#2344);+#2343 = CARTESIAN_POINT('',(0.38,0.));+#2344 = VECTOR('',#2345,1.);+#2345 = DIRECTION('',(0.,-1.));+#2346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2347 = PCURVE('',#2348,#2353);+#2348 = PLANE('',#2349);+#2349 = AXIS2_PLACEMENT_3D('',#2350,#2351,#2352);+#2350 = CARTESIAN_POINT('',(0.19,-3.55,5.E-02));+#2351 = DIRECTION('',(-1.,0.,0.));+#2352 = DIRECTION('',(0.,1.,0.));+#2353 = DEFINITIONAL_REPRESENTATION('',(#2354),#2358);+#2354 = LINE('',#2355,#2356);+#2355 = CARTESIAN_POINT('',(0.,0.));+#2356 = VECTOR('',#2357,1.);+#2357 = DIRECTION('',(0.,-1.));+#2358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2359 = ORIENTED_EDGE('',*,*,#2360,.F.);+#2360 = EDGE_CURVE('',#2257,#2333,#2361,.T.);+#2361 = SURFACE_CURVE('',#2362,(#2366,#2373),.PCURVE_S1.);+#2362 = LINE('',#2363,#2364);+#2363 = CARTESIAN_POINT('',(-0.19,-3.55,5.E-02));+#2364 = VECTOR('',#2365,1.);+#2365 = DIRECTION('',(1.,0.,0.));+#2366 = PCURVE('',#2272,#2367);+#2367 = DEFINITIONAL_REPRESENTATION('',(#2368),#2372);+#2368 = LINE('',#2369,#2370);+#2369 = CARTESIAN_POINT('',(0.,0.));+#2370 = VECTOR('',#2371,1.);+#2371 = DIRECTION('',(1.,0.));+#2372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2373 = PCURVE('',#2141,#2374);+#2374 = DEFINITIONAL_REPRESENTATION('',(#2375),#2379);+#2375 = LINE('',#2376,#2377);+#2376 = CARTESIAN_POINT('',(-0.19,-2.017294804172));+#2377 = VECTOR('',#2378,1.);+#2378 = DIRECTION('',(1.,0.));+#2379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2380 = ADVANCED_FACE('',(#2381),#2348,.F.);+#2381 = FACE_BOUND('',#2382,.F.);+#2382 = EDGE_LOOP('',(#2383,#2384,#2407,#2435));+#2383 = ORIENTED_EDGE('',*,*,#2332,.T.);+#2384 = ORIENTED_EDGE('',*,*,#2385,.T.);+#2385 = EDGE_CURVE('',#2310,#2386,#2388,.T.);+#2386 = VERTEX_POINT('',#2387);+#2387 = CARTESIAN_POINT('',(0.19,-0.7,0.36));+#2388 = SURFACE_CURVE('',#2389,(#2393,#2400),.PCURVE_S1.);+#2389 = LINE('',#2390,#2391);+#2390 = CARTESIAN_POINT('',(0.19,-3.55,0.36));+#2391 = VECTOR('',#2392,1.);+#2392 = DIRECTION('',(0.,1.,0.));+#2393 = PCURVE('',#2348,#2394);+#2394 = DEFINITIONAL_REPRESENTATION('',(#2395),#2399);+#2395 = LINE('',#2396,#2397);+#2396 = CARTESIAN_POINT('',(0.,-0.31));+#2397 = VECTOR('',#2398,1.);+#2398 = DIRECTION('',(1.,0.));+#2399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2400 = PCURVE('',#2087,#2401);+#2401 = DEFINITIONAL_REPRESENTATION('',(#2402),#2406);+#2402 = LINE('',#2403,#2404);+#2403 = CARTESIAN_POINT('',(0.19,-2.017294804172));+#2404 = VECTOR('',#2405,1.);+#2405 = DIRECTION('',(0.,1.));+#2406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2407 = ORIENTED_EDGE('',*,*,#2408,.F.);+#2408 = EDGE_CURVE('',#2409,#2386,#2411,.T.);+#2409 = VERTEX_POINT('',#2410);+#2410 = CARTESIAN_POINT('',(0.19,-0.7,5.E-02));+#2411 = SURFACE_CURVE('',#2412,(#2416,#2423),.PCURVE_S1.);+#2412 = LINE('',#2413,#2414);+#2413 = CARTESIAN_POINT('',(0.19,-0.7,5.E-02));+#2414 = VECTOR('',#2415,1.);+#2415 = DIRECTION('',(0.,0.,1.));+#2416 = PCURVE('',#2348,#2417);+#2417 = DEFINITIONAL_REPRESENTATION('',(#2418),#2422);+#2418 = LINE('',#2419,#2420);+#2419 = CARTESIAN_POINT('',(2.85,0.));+#2420 = VECTOR('',#2421,1.);+#2421 = DIRECTION('',(0.,-1.));+#2422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2423 = PCURVE('',#2424,#2429);+#2424 = PLANE('',#2425);+#2425 = AXIS2_PLACEMENT_3D('',#2426,#2427,#2428);+#2426 = CARTESIAN_POINT('',(0.19,-0.7,5.E-02));+#2427 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#2428 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#2429 = DEFINITIONAL_REPRESENTATION('',(#2430),#2434);+#2430 = LINE('',#2431,#2432);+#2431 = CARTESIAN_POINT('',(0.,0.));+#2432 = VECTOR('',#2433,1.);+#2433 = DIRECTION('',(0.,-1.));+#2434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2435 = ORIENTED_EDGE('',*,*,#2436,.F.);+#2436 = EDGE_CURVE('',#2333,#2409,#2437,.T.);+#2437 = SURFACE_CURVE('',#2438,(#2442,#2449),.PCURVE_S1.);+#2438 = LINE('',#2439,#2440);+#2439 = CARTESIAN_POINT('',(0.19,-3.55,5.E-02));+#2440 = VECTOR('',#2441,1.);+#2441 = DIRECTION('',(0.,1.,0.));+#2442 = PCURVE('',#2348,#2443);+#2443 = DEFINITIONAL_REPRESENTATION('',(#2444),#2448);+#2444 = LINE('',#2445,#2446);+#2445 = CARTESIAN_POINT('',(0.,0.));+#2446 = VECTOR('',#2447,1.);+#2447 = DIRECTION('',(1.,0.));+#2448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2449 = PCURVE('',#2141,#2450);+#2450 = DEFINITIONAL_REPRESENTATION('',(#2451),#2455);+#2451 = LINE('',#2452,#2453);+#2452 = CARTESIAN_POINT('',(0.19,-2.017294804172));+#2453 = VECTOR('',#2454,1.);+#2454 = DIRECTION('',(0.,1.));+#2455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2456 = ADVANCED_FACE('',(#2457),#2424,.F.);+#2457 = FACE_BOUND('',#2458,.F.);+#2458 = EDGE_LOOP('',(#2459,#2460,#2483,#2511));+#2459 = ORIENTED_EDGE('',*,*,#2408,.T.);+#2460 = ORIENTED_EDGE('',*,*,#2461,.T.);+#2461 = EDGE_CURVE('',#2386,#2462,#2464,.T.);+#2462 = VERTEX_POINT('',#2463);+#2463 = CARTESIAN_POINT('',(0.43,-0.46,0.36));+#2464 = SURFACE_CURVE('',#2465,(#2469,#2476),.PCURVE_S1.);+#2465 = LINE('',#2466,#2467);+#2466 = CARTESIAN_POINT('',(0.19,-0.7,0.36));+#2467 = VECTOR('',#2468,1.);+#2468 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#2469 = PCURVE('',#2424,#2470);+#2470 = DEFINITIONAL_REPRESENTATION('',(#2471),#2475);+#2471 = LINE('',#2472,#2473);+#2472 = CARTESIAN_POINT('',(0.,-0.31));+#2473 = VECTOR('',#2474,1.);+#2474 = DIRECTION('',(1.,0.));+#2475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2476 = PCURVE('',#2087,#2477);+#2477 = DEFINITIONAL_REPRESENTATION('',(#2478),#2482);+#2478 = LINE('',#2479,#2480);+#2479 = CARTESIAN_POINT('',(0.19,0.832705195828));+#2480 = VECTOR('',#2481,1.);+#2481 = DIRECTION('',(0.707106781187,0.707106781187));+#2482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2483 = ORIENTED_EDGE('',*,*,#2484,.F.);+#2484 = EDGE_CURVE('',#2485,#2462,#2487,.T.);+#2485 = VERTEX_POINT('',#2486);+#2486 = CARTESIAN_POINT('',(0.43,-0.46,5.E-02));+#2487 = SURFACE_CURVE('',#2488,(#2492,#2499),.PCURVE_S1.);+#2488 = LINE('',#2489,#2490);+#2489 = CARTESIAN_POINT('',(0.43,-0.46,5.E-02));+#2490 = VECTOR('',#2491,1.);+#2491 = DIRECTION('',(0.,0.,1.));+#2492 = PCURVE('',#2424,#2493);+#2493 = DEFINITIONAL_REPRESENTATION('',(#2494),#2498);+#2494 = LINE('',#2495,#2496);+#2495 = CARTESIAN_POINT('',(0.33941125497,0.));+#2496 = VECTOR('',#2497,1.);+#2497 = DIRECTION('',(0.,-1.));+#2498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2499 = PCURVE('',#2500,#2505);+#2500 = PLANE('',#2501);+#2501 = AXIS2_PLACEMENT_3D('',#2502,#2503,#2504);+#2502 = CARTESIAN_POINT('',(0.43,-0.46,5.E-02));+#2503 = DIRECTION('',(-1.,0.,0.));+#2504 = DIRECTION('',(0.,1.,0.));+#2505 = DEFINITIONAL_REPRESENTATION('',(#2506),#2510);+#2506 = LINE('',#2507,#2508);+#2507 = CARTESIAN_POINT('',(0.,0.));+#2508 = VECTOR('',#2509,1.);+#2509 = DIRECTION('',(0.,-1.));+#2510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2511 = ORIENTED_EDGE('',*,*,#2512,.F.);+#2512 = EDGE_CURVE('',#2409,#2485,#2513,.T.);+#2513 = SURFACE_CURVE('',#2514,(#2518,#2525),.PCURVE_S1.);+#2514 = LINE('',#2515,#2516);+#2515 = CARTESIAN_POINT('',(0.19,-0.7,5.E-02));+#2516 = VECTOR('',#2517,1.);+#2517 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#2518 = PCURVE('',#2424,#2519);+#2519 = DEFINITIONAL_REPRESENTATION('',(#2520),#2524);+#2520 = LINE('',#2521,#2522);+#2521 = CARTESIAN_POINT('',(0.,0.));+#2522 = VECTOR('',#2523,1.);+#2523 = DIRECTION('',(1.,0.));+#2524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2525 = PCURVE('',#2141,#2526);+#2526 = DEFINITIONAL_REPRESENTATION('',(#2527),#2531);+#2527 = LINE('',#2528,#2529);+#2528 = CARTESIAN_POINT('',(0.19,0.832705195828));+#2529 = VECTOR('',#2530,1.);+#2530 = DIRECTION('',(0.707106781187,0.707106781187));+#2531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2532 = ADVANCED_FACE('',(#2533),#2500,.F.);+#2533 = FACE_BOUND('',#2534,.F.);+#2534 = EDGE_LOOP('',(#2535,#2536,#2559,#2582));+#2535 = ORIENTED_EDGE('',*,*,#2484,.T.);+#2536 = ORIENTED_EDGE('',*,*,#2537,.T.);+#2537 = EDGE_CURVE('',#2462,#2538,#2540,.T.);+#2538 = VERTEX_POINT('',#2539);+#2539 = CARTESIAN_POINT('',(0.43,0.,0.36));+#2540 = SURFACE_CURVE('',#2541,(#2545,#2552),.PCURVE_S1.);+#2541 = LINE('',#2542,#2543);+#2542 = CARTESIAN_POINT('',(0.43,-0.46,0.36));+#2543 = VECTOR('',#2544,1.);+#2544 = DIRECTION('',(0.,1.,0.));+#2545 = PCURVE('',#2500,#2546);+#2546 = DEFINITIONAL_REPRESENTATION('',(#2547),#2551);+#2547 = LINE('',#2548,#2549);+#2548 = CARTESIAN_POINT('',(0.,-0.31));+#2549 = VECTOR('',#2550,1.);+#2550 = DIRECTION('',(1.,0.));+#2551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2552 = PCURVE('',#2087,#2553);+#2553 = DEFINITIONAL_REPRESENTATION('',(#2554),#2558);+#2554 = LINE('',#2555,#2556);+#2555 = CARTESIAN_POINT('',(0.43,1.072705195828));+#2556 = VECTOR('',#2557,1.);+#2557 = DIRECTION('',(0.,1.));+#2558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2559 = ORIENTED_EDGE('',*,*,#2560,.F.);+#2560 = EDGE_CURVE('',#2561,#2538,#2563,.T.);+#2561 = VERTEX_POINT('',#2562);+#2562 = CARTESIAN_POINT('',(0.43,0.,5.E-02));+#2563 = SURFACE_CURVE('',#2564,(#2568,#2575),.PCURVE_S1.);+#2564 = LINE('',#2565,#2566);+#2565 = CARTESIAN_POINT('',(0.43,0.,5.E-02));+#2566 = VECTOR('',#2567,1.);+#2567 = DIRECTION('',(0.,0.,1.));+#2568 = PCURVE('',#2500,#2569);+#2569 = DEFINITIONAL_REPRESENTATION('',(#2570),#2574);+#2570 = LINE('',#2571,#2572);+#2571 = CARTESIAN_POINT('',(0.46,0.));+#2572 = VECTOR('',#2573,1.);+#2573 = DIRECTION('',(0.,-1.));+#2574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2575 = PCURVE('',#2059,#2576);+#2576 = DEFINITIONAL_REPRESENTATION('',(#2577),#2581);+#2577 = LINE('',#2578,#2579);+#2578 = CARTESIAN_POINT('',(6.28318530718,0.));+#2579 = VECTOR('',#2580,1.);+#2580 = DIRECTION('',(-0.,-1.));+#2581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2582 = ORIENTED_EDGE('',*,*,#2583,.F.);+#2583 = EDGE_CURVE('',#2485,#2561,#2584,.T.);+#2584 = SURFACE_CURVE('',#2585,(#2589,#2596),.PCURVE_S1.);+#2585 = LINE('',#2586,#2587);+#2586 = CARTESIAN_POINT('',(0.43,-0.46,5.E-02));+#2587 = VECTOR('',#2588,1.);+#2588 = DIRECTION('',(0.,1.,0.));+#2589 = PCURVE('',#2500,#2590);+#2590 = DEFINITIONAL_REPRESENTATION('',(#2591),#2595);+#2591 = LINE('',#2592,#2593);+#2592 = CARTESIAN_POINT('',(0.,0.));+#2593 = VECTOR('',#2594,1.);+#2594 = DIRECTION('',(1.,0.));+#2595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2596 = PCURVE('',#2141,#2597);+#2597 = DEFINITIONAL_REPRESENTATION('',(#2598),#2602);+#2598 = LINE('',#2599,#2600);+#2599 = CARTESIAN_POINT('',(0.43,1.072705195828));+#2600 = VECTOR('',#2601,1.);+#2601 = DIRECTION('',(0.,1.));+#2602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2603 = ADVANCED_FACE('',(#2604),#2059,.T.);+#2604 = FACE_BOUND('',#2605,.T.);+#2605 = EDGE_LOOP('',(#2606,#2628,#2629,#2651));+#2606 = ORIENTED_EDGE('',*,*,#2607,.T.);+#2607 = EDGE_CURVE('',#2561,#2037,#2608,.T.);+#2608 = SURFACE_CURVE('',#2609,(#2614,#2621),.PCURVE_S1.);+#2609 = CIRCLE('',#2610,0.43);+#2610 = AXIS2_PLACEMENT_3D('',#2611,#2612,#2613);+#2611 = CARTESIAN_POINT('',(0.,-2.775557561563E-17,5.E-02));+#2612 = DIRECTION('',(0.,0.,1.));+#2613 = DIRECTION('',(1.,6.45478502689E-17,-0.));+#2614 = PCURVE('',#2059,#2615);+#2615 = DEFINITIONAL_REPRESENTATION('',(#2616),#2620);+#2616 = LINE('',#2617,#2618);+#2617 = CARTESIAN_POINT('',(6.28318530718,0.));+#2618 = VECTOR('',#2619,1.);+#2619 = DIRECTION('',(-1.,0.));+#2620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2621 = PCURVE('',#2141,#2622);+#2622 = DEFINITIONAL_REPRESENTATION('',(#2623),#2627);+#2623 = CIRCLE('',#2624,0.43);+#2624 = AXIS2_PLACEMENT_2D('',#2625,#2626);+#2625 = CARTESIAN_POINT('',(-1.237869322751E-17,1.532705195828));+#2626 = DIRECTION('',(1.,6.45478502689E-17));+#2627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2628 = ORIENTED_EDGE('',*,*,#2036,.T.);+#2629 = ORIENTED_EDGE('',*,*,#2630,.F.);+#2630 = EDGE_CURVE('',#2538,#2039,#2631,.T.);+#2631 = SURFACE_CURVE('',#2632,(#2637,#2644),.PCURVE_S1.);+#2632 = CIRCLE('',#2633,0.43);+#2633 = AXIS2_PLACEMENT_3D('',#2634,#2635,#2636);+#2634 = CARTESIAN_POINT('',(0.,-2.775557561563E-17,0.36));+#2635 = DIRECTION('',(0.,0.,1.));+#2636 = DIRECTION('',(1.,6.45478502689E-17,-0.));+#2637 = PCURVE('',#2059,#2638);+#2638 = DEFINITIONAL_REPRESENTATION('',(#2639),#2643);+#2639 = LINE('',#2640,#2641);+#2640 = CARTESIAN_POINT('',(6.28318530718,-0.31));+#2641 = VECTOR('',#2642,1.);+#2642 = DIRECTION('',(-1.,0.));+#2643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2644 = PCURVE('',#2087,#2645);+#2645 = DEFINITIONAL_REPRESENTATION('',(#2646),#2650);+#2646 = CIRCLE('',#2647,0.43);+#2647 = AXIS2_PLACEMENT_2D('',#2648,#2649);+#2648 = CARTESIAN_POINT('',(-1.237869322751E-17,1.532705195828));+#2649 = DIRECTION('',(1.,6.45478502689E-17));+#2650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2651 = ORIENTED_EDGE('',*,*,#2560,.F.);+#2652 = ADVANCED_FACE('',(#2653),#2141,.F.);+#2653 = FACE_BOUND('',#2654,.F.);+#2654 = EDGE_LOOP('',(#2655,#2656,#2657,#2658,#2659,#2660,#2661,#2662));+#2655 = ORIENTED_EDGE('',*,*,#2127,.T.);+#2656 = ORIENTED_EDGE('',*,*,#2208,.T.);+#2657 = ORIENTED_EDGE('',*,*,#2284,.T.);+#2658 = ORIENTED_EDGE('',*,*,#2360,.T.);+#2659 = ORIENTED_EDGE('',*,*,#2436,.T.);+#2660 = ORIENTED_EDGE('',*,*,#2512,.T.);+#2661 = ORIENTED_EDGE('',*,*,#2583,.T.);+#2662 = ORIENTED_EDGE('',*,*,#2607,.T.);+#2663 = ADVANCED_FACE('',(#2664),#2087,.T.);+#2664 = FACE_BOUND('',#2665,.T.);+#2665 = EDGE_LOOP('',(#2666,#2667,#2668,#2669,#2670,#2671,#2672,#2673));+#2666 = ORIENTED_EDGE('',*,*,#2071,.T.);+#2667 = ORIENTED_EDGE('',*,*,#2157,.T.);+#2668 = ORIENTED_EDGE('',*,*,#2233,.T.);+#2669 = ORIENTED_EDGE('',*,*,#2309,.T.);+#2670 = ORIENTED_EDGE('',*,*,#2385,.T.);+#2671 = ORIENTED_EDGE('',*,*,#2461,.T.);+#2672 = ORIENTED_EDGE('',*,*,#2537,.T.);+#2673 = ORIENTED_EDGE('',*,*,#2630,.T.);+#2674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2678)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2675,#2676,#2677)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#2675 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#2676 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#2677 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#2678 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2675,+  'distance_accuracy_value','confusion accuracy');+#2679 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2680,#2682);+#2680 = ( REPRESENTATION_RELATIONSHIP('','',#2029,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2681) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#2681 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);+#2682 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #2683);+#2683 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9719','contact','',#5,#2024,$);+#2684 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2026));+#2685 = SHAPE_DEFINITION_REPRESENTATION(#2686,#2692);+#2686 = PRODUCT_DEFINITION_SHAPE('','',#2687);+#2687 = PRODUCT_DEFINITION('design','',#2688,#2691);+#2688 = PRODUCT_DEFINITION_FORMATION('','',#2689);+#2689 = PRODUCT('cap','cap','',(#2690));+#2690 = PRODUCT_CONTEXT('',#2,'mechanical');+#2691 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#2692 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2693),#2844);+#2693 = MANIFOLD_SOLID_BREP('',#2694);+#2694 = CLOSED_SHELL('',(#2695,#2783,#2836,#2840));+#2695 = ADVANCED_FACE('',(#2696),#2709,.T.);+#2696 = FACE_BOUND('',#2697,.T.);+#2697 = EDGE_LOOP('',(#2698,#2732,#2755,#2782));+#2698 = ORIENTED_EDGE('',*,*,#2699,.T.);+#2699 = EDGE_CURVE('',#2700,#2700,#2702,.T.);+#2700 = VERTEX_POINT('',#2701);+#2701 = CARTESIAN_POINT('',(3.4,0.,2.4));+#2702 = SURFACE_CURVE('',#2703,(#2708,#2720),.PCURVE_S1.);+#2703 = CIRCLE('',#2704,3.4);+#2704 = AXIS2_PLACEMENT_3D('',#2705,#2706,#2707);+#2705 = CARTESIAN_POINT('',(0.,0.,2.4));+#2706 = DIRECTION('',(0.,0.,1.));+#2707 = DIRECTION('',(1.,0.,-0.));+#2708 = PCURVE('',#2709,#2714);+#2709 = CYLINDRICAL_SURFACE('',#2710,3.4);+#2710 = AXIS2_PLACEMENT_3D('',#2711,#2712,#2713);+#2711 = CARTESIAN_POINT('',(0.,0.,2.4));+#2712 = DIRECTION('',(-0.,-0.,-1.));+#2713 = DIRECTION('',(1.,0.,0.));+#2714 = DEFINITIONAL_REPRESENTATION('',(#2715),#2719);+#2715 = LINE('',#2716,#2717);+#2716 = CARTESIAN_POINT('',(6.28318530718,0.));+#2717 = VECTOR('',#2718,1.);+#2718 = DIRECTION('',(-1.,0.));+#2719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2720 = PCURVE('',#2721,#2726);+#2721 = PLANE('',#2722);+#2722 = AXIS2_PLACEMENT_3D('',#2723,#2724,#2725);+#2723 = CARTESIAN_POINT('',(-1.005470685691E-16,2.633949703729E-16,2.4)+  );+#2724 = DIRECTION('',(0.,0.,1.));+#2725 = DIRECTION('',(1.,0.,-0.));+#2726 = DEFINITIONAL_REPRESENTATION('',(#2727),#2731);+#2727 = CIRCLE('',#2728,3.4);+#2728 = AXIS2_PLACEMENT_2D('',#2729,#2730);+#2729 = CARTESIAN_POINT('',(1.005470685691E-16,-2.633949703729E-16));+#2730 = DIRECTION('',(1.,0.));+#2731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2732 = ORIENTED_EDGE('',*,*,#2733,.T.);+#2733 = EDGE_CURVE('',#2700,#2734,#2736,.T.);+#2734 = VERTEX_POINT('',#2735);+#2735 = CARTESIAN_POINT('',(3.4,0.,4.3));+#2736 = SEAM_CURVE('',#2737,(#2741,#2748),.PCURVE_S1.);+#2737 = LINE('',#2738,#2739);+#2738 = CARTESIAN_POINT('',(3.4,0.,2.4));+#2739 = VECTOR('',#2740,1.);+#2740 = DIRECTION('',(0.,0.,1.));+#2741 = PCURVE('',#2709,#2742);+#2742 = DEFINITIONAL_REPRESENTATION('',(#2743),#2747);+#2743 = LINE('',#2744,#2745);+#2744 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));+#2745 = VECTOR('',#2746,1.);+#2746 = DIRECTION('',(-0.,-1.));+#2747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2748 = PCURVE('',#2709,#2749);+#2749 = DEFINITIONAL_REPRESENTATION('',(#2750),#2754);+#2750 = LINE('',#2751,#2752);+#2751 = CARTESIAN_POINT('',(6.28318530718,0.));+#2752 = VECTOR('',#2753,1.);+#2753 = DIRECTION('',(-0.,-1.));+#2754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2755 = ORIENTED_EDGE('',*,*,#2756,.F.);+#2756 = EDGE_CURVE('',#2734,#2734,#2757,.T.);+#2757 = SURFACE_CURVE('',#2758,(#2763,#2770),.PCURVE_S1.);+#2758 = CIRCLE('',#2759,3.4);+#2759 = AXIS2_PLACEMENT_3D('',#2760,#2761,#2762);+#2760 = CARTESIAN_POINT('',(0.,0.,4.3));+#2761 = DIRECTION('',(0.,0.,1.));+#2762 = DIRECTION('',(1.,0.,-0.));+#2763 = PCURVE('',#2709,#2764);+#2764 = DEFINITIONAL_REPRESENTATION('',(#2765),#2769);+#2765 = LINE('',#2766,#2767);+#2766 = CARTESIAN_POINT('',(6.28318530718,-1.9));+#2767 = VECTOR('',#2768,1.);+#2768 = DIRECTION('',(-1.,0.));+#2769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2770 = PCURVE('',#2771,#2776);+#2771 = CONICAL_SURFACE('',#2772,3.4,0.785398163397);+#2772 = AXIS2_PLACEMENT_3D('',#2773,#2774,#2775);+#2773 = CARTESIAN_POINT('',(0.,0.,4.3));+#2774 = DIRECTION('',(-0.,-0.,-1.));+#2775 = DIRECTION('',(1.,0.,0.));+#2776 = DEFINITIONAL_REPRESENTATION('',(#2777),#2781);+#2777 = LINE('',#2778,#2779);+#2778 = CARTESIAN_POINT('',(6.28318530718,0.));+#2779 = VECTOR('',#2780,1.);+#2780 = DIRECTION('',(-1.,0.));+#2781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2782 = ORIENTED_EDGE('',*,*,#2733,.F.);+#2783 = ADVANCED_FACE('',(#2784),#2771,.T.);+#2784 = FACE_BOUND('',#2785,.T.);+#2785 = EDGE_LOOP('',(#2786,#2807,#2808,#2809));+#2786 = ORIENTED_EDGE('',*,*,#2787,.F.);+#2787 = EDGE_CURVE('',#2734,#2788,#2790,.T.);+#2788 = VERTEX_POINT('',#2789);+#2789 = CARTESIAN_POINT('',(3.3,0.,4.4));+#2790 = SEAM_CURVE('',#2791,(#2795,#2801),.PCURVE_S1.);+#2791 = LINE('',#2792,#2793);+#2792 = CARTESIAN_POINT('',(3.4,0.,4.3));+#2793 = VECTOR('',#2794,1.);+#2794 = DIRECTION('',(-0.707106781187,0.,0.707106781187));+#2795 = PCURVE('',#2771,#2796);+#2796 = DEFINITIONAL_REPRESENTATION('',(#2797),#2800);+#2797 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2798,#2799),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.);+#2798 = CARTESIAN_POINT('',(6.28318530718,0.));+#2799 = CARTESIAN_POINT('',(6.28318530718,-0.1));+#2800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2801 = PCURVE('',#2771,#2802);+#2802 = DEFINITIONAL_REPRESENTATION('',(#2803),#2806);+#2803 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2804,#2805),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.);+#2804 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));+#2805 = CARTESIAN_POINT('',(-4.138911435803E-13,-0.1));+#2806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2807 = ORIENTED_EDGE('',*,*,#2756,.T.);+#2808 = ORIENTED_EDGE('',*,*,#2787,.T.);+#2809 = ORIENTED_EDGE('',*,*,#2810,.F.);+#2810 = EDGE_CURVE('',#2788,#2788,#2811,.T.);+#2811 = SURFACE_CURVE('',#2812,(#2817,#2824),.PCURVE_S1.);+#2812 = CIRCLE('',#2813,3.3);+#2813 = AXIS2_PLACEMENT_3D('',#2814,#2815,#2816);+#2814 = CARTESIAN_POINT('',(0.,0.,4.4));+#2815 = DIRECTION('',(0.,0.,1.));+#2816 = DIRECTION('',(1.,0.,-0.));+#2817 = PCURVE('',#2771,#2818);+#2818 = DEFINITIONAL_REPRESENTATION('',(#2819),#2823);+#2819 = LINE('',#2820,#2821);+#2820 = CARTESIAN_POINT('',(6.28318530718,-0.1));+#2821 = VECTOR('',#2822,1.);+#2822 = DIRECTION('',(-1.,0.));+#2823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2824 = PCURVE('',#2825,#2830);+#2825 = PLANE('',#2826);+#2826 = AXIS2_PLACEMENT_3D('',#2827,#2828,#2829);+#2827 = CARTESIAN_POINT('',(-1.005470685691E-16,2.633949703729E-16,4.4)+  );+#2828 = DIRECTION('',(0.,0.,1.));+#2829 = DIRECTION('',(1.,0.,-0.));+#2830 = DEFINITIONAL_REPRESENTATION('',(#2831),#2835);+#2831 = CIRCLE('',#2832,3.3);+#2832 = AXIS2_PLACEMENT_2D('',#2833,#2834);+#2833 = CARTESIAN_POINT('',(1.005470685691E-16,-2.633949703729E-16));+#2834 = DIRECTION('',(1.,0.));+#2835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2836 = ADVANCED_FACE('',(#2837),#2721,.F.);+#2837 = FACE_BOUND('',#2838,.F.);+#2838 = EDGE_LOOP('',(#2839));+#2839 = ORIENTED_EDGE('',*,*,#2699,.T.);+#2840 = ADVANCED_FACE('',(#2841),#2825,.T.);+#2841 = FACE_BOUND('',#2842,.T.);+#2842 = EDGE_LOOP('',(#2843));+#2843 = ORIENTED_EDGE('',*,*,#2810,.T.);+#2844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2848)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2845,#2846,#2847)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#2845 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#2846 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#2847 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#2848 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2845,+  'distance_accuracy_value','confusion accuracy');+#2849 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2850,#2852);+#2850 = ( REPRESENTATION_RELATIONSHIP('','',#2692,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2851) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#2851 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);+#2852 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #2853);+#2853 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9720','cap','',#5,#2687,$);+#2854 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2689));+#2855 = SHAPE_DEFINITION_REPRESENTATION(#2856,#2862);+#2856 = PRODUCT_DEFINITION_SHAPE('','',#2857);+#2857 = PRODUCT_DEFINITION('design','',#2858,#2861);+#2858 = PRODUCT_DEFINITION_FORMATION('','',#2859);+#2859 = PRODUCT('Adom.LaserEtch','Adom.LaserEtch','',(#2860));+#2860 = PRODUCT_CONTEXT('',#2,'mechanical');+#2861 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#2862 = SHAPE_REPRESENTATION('',(#11,#2863,#3321,#3539,#3807,#3881,#4099+    ,#4557,#4855,#5073,#5147,#5415,#5713,#6171,#6357,#6703),#6841);+#2863 = SHELL_BASED_SURFACE_MODEL('',(#2864));+#2864 = OPEN_SHELL('',(#2865));+#2865 = ADVANCED_FACE('',(#2866),#2880,.T.);+#2866 = FACE_BOUND('',#2867,.F.);+#2867 = EDGE_LOOP('',(#2868,#2891,#2907,#2923,#2939,#2955,#2971,#2987,+    #3003,#3019,#3035,#3051,#3067,#3083,#3099,#3115,#3131,#3147,#3163,+    #3179,#3195,#3211,#3227,#3243,#3259,#3275,#3291,#3307));+#2868 = ORIENTED_EDGE('',*,*,#2869,.T.);+#2869 = EDGE_CURVE('',#2870,#2872,#2874,.T.);+#2870 = VERTEX_POINT('',#2871);+#2871 = CARTESIAN_POINT('',(4.518811591798E-02,-2.674639548355,4.405));+#2872 = VERTEX_POINT('',#2873);+#2873 = CARTESIAN_POINT('',(2.810669752974E-02,-2.719672378651,4.405));+#2874 = SURFACE_CURVE('',#2875,(#2879),.PCURVE_S1.);+#2875 = LINE('',#2876,#2877);+#2876 = CARTESIAN_POINT('',(4.518811591798E-02,-2.674639548355,4.405));+#2877 = VECTOR('',#2878,1.);+#2878 = DIRECTION('',(-0.354654234121,-0.934997526318,0.));+#2879 = PCURVE('',#2880,#2885);+#2880 = PLANE('',#2881);+#2881 = AXIS2_PLACEMENT_3D('',#2882,#2883,#2884);+#2882 = CARTESIAN_POINT('',(0.231530861971,-2.878063712797,4.405));+#2883 = DIRECTION('',(0.,0.,1.));+#2884 = DIRECTION('',(1.110223024625E-16,1.,0.));+#2885 = DEFINITIONAL_REPRESENTATION('',(#2886),#2890);+#2886 = LINE('',#2887,#2888);+#2887 = CARTESIAN_POINT('',(0.203424164442,0.186342746054));+#2888 = VECTOR('',#2889,1.);+#2889 = DIRECTION('',(-0.934997526318,0.354654234121));+#2890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2891 = ORIENTED_EDGE('',*,*,#2892,.T.);+#2892 = EDGE_CURVE('',#2872,#2893,#2895,.T.);+#2893 = VERTEX_POINT('',#2894);+#2894 = CARTESIAN_POINT('',(-2.733026942118E-02,-2.813464894165,4.405));+#2895 = SURFACE_CURVE('',#2896,(#2900),.PCURVE_S1.);+#2896 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2897,#2898,#2899),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2897 = CARTESIAN_POINT('',(2.810669752974E-02,-2.719672378651,4.405));+#2898 = CARTESIAN_POINT('',(1.708141838824E-03,-2.788929765934,4.405));+#2899 = CARTESIAN_POINT('',(-2.733026942118E-02,-2.813464894165,4.405));+#2900 = PCURVE('',#2880,#2901);+#2901 = DEFINITIONAL_REPRESENTATION('',(#2902),#2906);+#2902 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2903,#2904,#2905),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2903 = CARTESIAN_POINT('',(0.158391334145,0.203424164442));+#2904 = CARTESIAN_POINT('',(8.913394686226E-02,0.229822720133));+#2905 = CARTESIAN_POINT('',(6.459881863188E-02,0.258861131393));+#2906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2907 = ORIENTED_EDGE('',*,*,#2908,.T.);+#2908 = EDGE_CURVE('',#2893,#2909,#2911,.T.);+#2909 = VERTEX_POINT('',#2910);+#2910 = CARTESIAN_POINT('',(-0.105438937142,-2.838000022395,4.405));+#2911 = SURFACE_CURVE('',#2912,(#2916),.PCURVE_S1.);+#2912 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2913,#2914,#2915),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2913 = CARTESIAN_POINT('',(-2.733026942118E-02,-2.813464894165,4.405));+#2914 = CARTESIAN_POINT('',(-5.636868068119E-02,-2.838000022395,4.405));+#2915 = CARTESIAN_POINT('',(-0.105438937142,-2.838000022395,4.405));+#2916 = PCURVE('',#2880,#2917);+#2917 = DEFINITIONAL_REPRESENTATION('',(#2918),#2922);+#2918 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2919,#2920,#2921),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2919 = CARTESIAN_POINT('',(6.459881863188E-02,0.258861131393));+#2920 = CARTESIAN_POINT('',(4.006369040151E-02,0.287899542653));+#2921 = CARTESIAN_POINT('',(4.006369040151E-02,0.336969799113));+#2922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2923 = ORIENTED_EDGE('',*,*,#2924,.T.);+#2924 = EDGE_CURVE('',#2909,#2925,#2927,.T.);+#2925 = VERTEX_POINT('',#2926);+#2926 = CARTESIAN_POINT('',(-0.204511163794,-2.79762576075,4.405));+#2927 = SURFACE_CURVE('',#2928,(#2932),.PCURVE_S1.);+#2928 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2929,#2930,#2931),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2929 = CARTESIAN_POINT('',(-0.105438937142,-2.838000022395,4.405));+#2930 = CARTESIAN_POINT('',(-0.168484899557,-2.838000022395,4.405));+#2931 = CARTESIAN_POINT('',(-0.204511163794,-2.79762576075,4.405));+#2932 = PCURVE('',#2880,#2933);+#2933 = DEFINITIONAL_REPRESENTATION('',(#2934),#2938);+#2934 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2935,#2936,#2937),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2935 = CARTESIAN_POINT('',(4.006369040151E-02,0.336969799113));+#2936 = CARTESIAN_POINT('',(4.006369040151E-02,0.400015761528));+#2937 = CARTESIAN_POINT('',(8.043795204643E-02,0.436042025765));+#2938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2939 = ORIENTED_EDGE('',*,*,#2940,.T.);+#2940 = EDGE_CURVE('',#2925,#2941,#2943,.T.);+#2941 = VERTEX_POINT('',#2942);+#2942 = CARTESIAN_POINT('',(-0.240537428031,-2.686751826848,4.405));+#2943 = SURFACE_CURVE('',#2944,(#2948),.PCURVE_S1.);+#2944 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2945,#2946,#2947),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2945 = CARTESIAN_POINT('',(-0.204511163794,-2.79762576075,4.405));+#2946 = CARTESIAN_POINT('',(-0.240537428031,-2.757251499105,4.405));+#2947 = CARTESIAN_POINT('',(-0.240537428031,-2.686751826848,4.405));+#2948 = PCURVE('',#2880,#2949);+#2949 = DEFINITIONAL_REPRESENTATION('',(#2950),#2954);+#2950 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2951,#2952,#2953),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2951 = CARTESIAN_POINT('',(8.043795204643E-02,0.436042025765));+#2952 = CARTESIAN_POINT('',(0.120812213691,0.472068290002));+#2953 = CARTESIAN_POINT('',(0.191311885948,0.472068290002));+#2954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2955 = ORIENTED_EDGE('',*,*,#2956,.T.);+#2956 = EDGE_CURVE('',#2941,#2957,#2959,.T.);+#2957 = VERTEX_POINT('',#2958);+#2958 = CARTESIAN_POINT('',(-0.23323900381,-2.622774150703,4.405));+#2959 = SURFACE_CURVE('',#2960,(#2964),.PCURVE_S1.);+#2960 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2961,#2962,#2963),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2961 = CARTESIAN_POINT('',(-0.240537428031,-2.686751826848,4.405));+#2962 = CARTESIAN_POINT('',(-0.240537428031,-2.654762988776,4.405));+#2963 = CARTESIAN_POINT('',(-0.23323900381,-2.622774150703,4.405));+#2964 = PCURVE('',#2880,#2965);+#2965 = DEFINITIONAL_REPRESENTATION('',(#2966),#2970);+#2966 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2967,#2968,#2969),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2967 = CARTESIAN_POINT('',(0.191311885948,0.472068290002));+#2968 = CARTESIAN_POINT('',(0.223300724021,0.472068290002));+#2969 = CARTESIAN_POINT('',(0.255289562093,0.464769865782));+#2970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2971 = ORIENTED_EDGE('',*,*,#2972,.T.);+#2972 = EDGE_CURVE('',#2957,#2973,#2975,.T.);+#2973 = VERTEX_POINT('',#2974);+#2974 = CARTESIAN_POINT('',(-0.211654302392,-2.559417617045,4.405));+#2975 = SURFACE_CURVE('',#2976,(#2980),.PCURVE_S1.);+#2976 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2977,#2978,#2979),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2977 = CARTESIAN_POINT('',(-0.23323900381,-2.622774150703,4.405));+#2978 = CARTESIAN_POINT('',(-0.22594057959,-2.590785312631,4.405));+#2979 = CARTESIAN_POINT('',(-0.211654302392,-2.559417617045,4.405));+#2980 = PCURVE('',#2880,#2981);+#2981 = DEFINITIONAL_REPRESENTATION('',(#2982),#2986);+#2982 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2983,#2984,#2985),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2983 = CARTESIAN_POINT('',(0.255289562093,0.464769865782));+#2984 = CARTESIAN_POINT('',(0.287278400166,0.457471441561));+#2985 = CARTESIAN_POINT('',(0.318646095752,0.443185164364));+#2986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2987 = ORIENTED_EDGE('',*,*,#2988,.T.);+#2988 = EDGE_CURVE('',#2973,#2989,#2991,.T.);+#2989 = VERTEX_POINT('',#2990);+#2990 = CARTESIAN_POINT('',(-0.122209784287,-2.559417617045,4.405));+#2991 = SURFACE_CURVE('',#2992,(#2996),.PCURVE_S1.);+#2992 = LINE('',#2993,#2994);+#2993 = CARTESIAN_POINT('',(-0.211654302392,-2.559417617045,4.405));+#2994 = VECTOR('',#2995,1.);+#2995 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#2996 = PCURVE('',#2880,#2997);+#2997 = DEFINITIONAL_REPRESENTATION('',(#2998),#3002);+#2998 = LINE('',#2999,#3000);+#2999 = CARTESIAN_POINT('',(0.318646095752,0.443185164364));+#3000 = VECTOR('',#3001,1.);+#3001 = DIRECTION('',(0.,-1.));+#3002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3003 = ORIENTED_EDGE('',*,*,#3004,.T.);+#3004 = EDGE_CURVE('',#2989,#3005,#3007,.T.);+#3005 = VERTEX_POINT('',#3006);+#3006 = CARTESIAN_POINT('',(-0.153888051116,-2.619357867026,4.405));+#3007 = SURFACE_CURVE('',#3008,(#3012),.PCURVE_S1.);+#3008 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3009,#3010,#3011),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3009 = CARTESIAN_POINT('',(-0.122209784287,-2.559417617045,4.405));+#3010 = CARTESIAN_POINT('',(-0.143018057596,-2.58892188517,4.405));+#3011 = CARTESIAN_POINT('',(-0.153888051116,-2.619357867026,4.405));+#3012 = PCURVE('',#2880,#3013);+#3013 = DEFINITIONAL_REPRESENTATION('',(#3014),#3018);+#3014 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3015,#3016,#3017),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3015 = CARTESIAN_POINT('',(0.318646095752,0.353740646258));+#3016 = CARTESIAN_POINT('',(0.289141827626,0.374548919568));+#3017 = CARTESIAN_POINT('',(0.258705845771,0.385418913087));+#3018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3019 = ORIENTED_EDGE('',*,*,#3020,.T.);+#3020 = EDGE_CURVE('',#3005,#3021,#3023,.T.);+#3021 = VERTEX_POINT('',#3022);+#3022 = CARTESIAN_POINT('',(-0.164758044636,-2.67960868825,4.405));+#3023 = SURFACE_CURVE('',#3024,(#3028),.PCURVE_S1.);+#3024 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3025,#3026,#3027),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3025 = CARTESIAN_POINT('',(-0.153888051116,-2.619357867026,4.405));+#3026 = CARTESIAN_POINT('',(-0.164758044636,-2.649793848881,4.405));+#3027 = CARTESIAN_POINT('',(-0.164758044636,-2.67960868825,4.405));+#3028 = PCURVE('',#2880,#3029);+#3029 = DEFINITIONAL_REPRESENTATION('',(#3030),#3034);+#3030 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3031,#3032,#3033),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3031 = CARTESIAN_POINT('',(0.258705845771,0.385418913087));+#3032 = CARTESIAN_POINT('',(0.228269863916,0.396288906607));+#3033 = CARTESIAN_POINT('',(0.198455024547,0.396288906607));+#3034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3035 = ORIENTED_EDGE('',*,*,#3036,.T.);+#3036 = EDGE_CURVE('',#3021,#3037,#3039,.T.);+#3037 = VERTEX_POINT('',#3038);+#3038 = CARTESIAN_POINT('',(-0.151403481168,-2.730542372171,4.405));+#3039 = SURFACE_CURVE('',#3040,(#3044),.PCURVE_S1.);+#3040 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3041,#3042,#3043),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3041 = CARTESIAN_POINT('',(-0.164758044636,-2.67960868825,4.405));+#3042 = CARTESIAN_POINT('',(-0.164758044636,-2.712839811296,4.405));+#3043 = CARTESIAN_POINT('',(-0.151403481168,-2.730542372171,4.405));+#3044 = PCURVE('',#2880,#3045);+#3045 = DEFINITIONAL_REPRESENTATION('',(#3046),#3050);+#3046 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3047,#3048,#3049),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3047 = CARTESIAN_POINT('',(0.198455024547,0.396288906607));+#3048 = CARTESIAN_POINT('',(0.165223901501,0.396288906607));+#3049 = CARTESIAN_POINT('',(0.147521340626,0.38293434314));+#3050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3051 = ORIENTED_EDGE('',*,*,#3052,.T.);+#3052 = EDGE_CURVE('',#3037,#3053,#3055,.T.);+#3053 = VERTEX_POINT('',#3054);+#3054 = CARTESIAN_POINT('',(-0.113203218228,-2.748244933046,4.405));+#3055 = SURFACE_CURVE('',#3056,(#3060),.PCURVE_S1.);+#3056 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3057,#3058,#3059),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3057 = CARTESIAN_POINT('',(-0.151403481168,-2.730542372171,4.405));+#3058 = CARTESIAN_POINT('',(-0.138048917701,-2.748244933046,4.405));+#3059 = CARTESIAN_POINT('',(-0.113203218228,-2.748244933046,4.405));+#3060 = PCURVE('',#2880,#3061);+#3061 = DEFINITIONAL_REPRESENTATION('',(#3062),#3066);+#3062 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3063,#3064,#3065),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3063 = CARTESIAN_POINT('',(0.147521340626,0.38293434314));+#3064 = CARTESIAN_POINT('',(0.129818779751,0.369579779673));+#3065 = CARTESIAN_POINT('',(0.129818779751,0.344734080199));+#3066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3067 = ORIENTED_EDGE('',*,*,#3068,.T.);+#3068 = EDGE_CURVE('',#3053,#3069,#3071,.T.);+#3069 = VERTEX_POINT('',#3070);+#3070 = CARTESIAN_POINT('',(-8.13696657767E-02,-2.735356226444,4.405));+#3071 = SURFACE_CURVE('',#3072,(#3076),.PCURVE_S1.);+#3072 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3073,#3074,#3075),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3073 = CARTESIAN_POINT('',(-0.113203218228,-2.748244933046,4.405));+#3074 = CARTESIAN_POINT('',(-9.394780113531E-02,-2.748244933046,4.405));+#3075 = CARTESIAN_POINT('',(-8.13696657767E-02,-2.735356226444,4.405));+#3076 = PCURVE('',#2880,#3077);+#3077 = DEFINITIONAL_REPRESENTATION('',(#3078),#3082);+#3078 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3079,#3080,#3081),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3079 = CARTESIAN_POINT('',(0.129818779751,0.344734080199));+#3080 = CARTESIAN_POINT('',(0.129818779751,0.325478663107));+#3081 = CARTESIAN_POINT('',(0.142707486353,0.312900527748));+#3082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3083 = ORIENTED_EDGE('',*,*,#3084,.T.);+#3084 = EDGE_CURVE('',#3069,#3085,#3087,.T.);+#3085 = VERTEX_POINT('',#3086);+#3086 = CARTESIAN_POINT('',(-5.357353949039E-02,-2.68147211571,4.405));+#3087 = SURFACE_CURVE('',#3088,(#3092),.PCURVE_S1.);+#3088 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3089,#3090,#3091),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3089 = CARTESIAN_POINT('',(-8.13696657767E-02,-2.735356226444,4.405));+#3090 = CARTESIAN_POINT('',(-6.879153041809E-02,-2.722467519842,4.405));+#3091 = CARTESIAN_POINT('',(-5.357353949039E-02,-2.68147211571,4.405));+#3092 = PCURVE('',#2880,#3093);+#3093 = DEFINITIONAL_REPRESENTATION('',(#3094),#3098);+#3094 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3095,#3096,#3097),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3095 = CARTESIAN_POINT('',(0.142707486353,0.312900527748));+#3096 = CARTESIAN_POINT('',(0.155596192955,0.30032239239));+#3097 = CARTESIAN_POINT('',(0.196591597086,0.285104401462));+#3098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3099 = ORIENTED_EDGE('',*,*,#3100,.T.);+#3100 = EDGE_CURVE('',#3085,#3101,#3103,.T.);+#3101 = VERTEX_POINT('',#3102);+#3102 = CARTESIAN_POINT('',(-3.86661198061E-02,-2.642029567795,4.405));+#3103 = SURFACE_CURVE('',#3104,(#3108),.PCURVE_S1.);+#3104 = LINE('',#3105,#3106);+#3105 = CARTESIAN_POINT('',(-5.357353949039E-02,-2.68147211571,4.405));+#3106 = VECTOR('',#3107,1.);+#3107 = DIRECTION('',(0.353543800234,0.935417971452,0.));+#3108 = PCURVE('',#2880,#3109);+#3109 = DEFINITIONAL_REPRESENTATION('',(#3110),#3114);+#3110 = LINE('',#3111,#3112);+#3111 = CARTESIAN_POINT('',(0.196591597086,0.285104401462));+#3112 = VECTOR('',#3113,1.);+#3113 = DIRECTION('',(0.935417971452,-0.353543800234));+#3114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3115 = ORIENTED_EDGE('',*,*,#3116,.T.);+#3116 = EDGE_CURVE('',#3101,#3117,#3119,.T.);+#3117 = VERTEX_POINT('',#3118);+#3118 = CARTESIAN_POINT('',(1.568384779284E-02,-2.559728188288,4.405));+#3119 = SURFACE_CURVE('',#3120,(#3124),.PCURVE_S1.);+#3120 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3121,#3122,#3123),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3121 = CARTESIAN_POINT('',(-3.86661198061E-02,-2.642029567795,4.405));+#3122 = CARTESIAN_POINT('',(-1.816841774022E-02,-2.586126743979,4.405));+#3123 = CARTESIAN_POINT('',(1.568384779284E-02,-2.559728188288,4.405));+#3124 = PCURVE('',#2880,#3125);+#3125 = DEFINITIONAL_REPRESENTATION('',(#3126),#3130);+#3126 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3127,#3128,#3129),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3127 = CARTESIAN_POINT('',(0.236034145001,0.270196981778));+#3128 = CARTESIAN_POINT('',(0.291936968817,0.249699279712));+#3129 = CARTESIAN_POINT('',(0.318335524508,0.215847014179));+#3130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3131 = ORIENTED_EDGE('',*,*,#3132,.T.);+#3132 = EDGE_CURVE('',#3117,#3133,#3135,.T.);+#3133 = VERTEX_POINT('',#3134);+#3134 = CARTESIAN_POINT('',(0.101090939734,-2.533329632598,4.405));+#3135 = SURFACE_CURVE('',#3136,(#3140),.PCURVE_S1.);+#3136 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3137,#3138,#3139),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3137 = CARTESIAN_POINT('',(1.568384779284E-02,-2.559728188288,4.405));+#3138 = CARTESIAN_POINT('',(4.953611332589E-02,-2.533329632598,4.405));+#3139 = CARTESIAN_POINT('',(0.101090939734,-2.533329632598,4.405));+#3140 = PCURVE('',#2880,#3141);+#3141 = DEFINITIONAL_REPRESENTATION('',(#3142),#3146);+#3142 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3143,#3144,#3145),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3143 = CARTESIAN_POINT('',(0.318335524508,0.215847014179));+#3144 = CARTESIAN_POINT('',(0.344734080199,0.181994748646));+#3145 = CARTESIAN_POINT('',(0.344734080199,0.130439922237));+#3146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3147 = ORIENTED_EDGE('',*,*,#3148,.T.);+#3148 = EDGE_CURVE('',#3133,#3149,#3151,.T.);+#3149 = VERTEX_POINT('',#3150);+#3150 = CARTESIAN_POINT('',(0.205908734389,-2.574790893594,4.405));+#3151 = SURFACE_CURVE('',#3152,(#3156),.PCURVE_S1.);+#3152 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3153,#3154,#3155),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3153 = CARTESIAN_POINT('',(0.101090939734,-2.533329632598,4.405));+#3154 = CARTESIAN_POINT('',(0.171280040748,-2.533329632598,4.405));+#3155 = CARTESIAN_POINT('',(0.205908734389,-2.574790893594,4.405));+#3156 = PCURVE('',#2880,#3157);+#3157 = DEFINITIONAL_REPRESENTATION('',(#3158),#3162);+#3158 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3159,#3160,#3161),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3159 = CARTESIAN_POINT('',(0.344734080199,0.130439922237));+#3160 = CARTESIAN_POINT('',(0.344734080199,6.025082122397E-02));+#3161 = CARTESIAN_POINT('',(0.303272819202,2.562212758236E-02));+#3162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3163 = ORIENTED_EDGE('',*,*,#3164,.T.);+#3164 = EDGE_CURVE('',#3149,#3165,#3167,.T.);+#3165 = VERTEX_POINT('',#3166);+#3166 = CARTESIAN_POINT('',(0.240537428031,-2.700106390315,4.405));+#3167 = SURFACE_CURVE('',#3168,(#3172),.PCURVE_S1.);+#3168 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3169,#3170,#3171),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3169 = CARTESIAN_POINT('',(0.205908734389,-2.574790893594,4.405));+#3170 = CARTESIAN_POINT('',(0.240537428031,-2.616252154591,4.405));+#3171 = CARTESIAN_POINT('',(0.240537428031,-2.700106390315,4.405));+#3172 = PCURVE('',#2880,#3173);+#3173 = DEFINITIONAL_REPRESENTATION('',(#3174),#3178);+#3174 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3175,#3176,#3177),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3175 = CARTESIAN_POINT('',(0.303272819202,2.562212758236E-02));+#3176 = CARTESIAN_POINT('',(0.261811558205,-9.006566059253E-03));+#3177 = CARTESIAN_POINT('',(0.177957322481,-9.006566059253E-03));+#3178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3179 = ORIENTED_EDGE('',*,*,#3180,.T.);+#3180 = EDGE_CURVE('',#3165,#3181,#3183,.T.);+#3181 = VERTEX_POINT('',#3182);+#3182 = CARTESIAN_POINT('',(0.23230729008,-2.769208491977,4.405));+#3183 = SURFACE_CURVE('',#3184,(#3188),.PCURVE_S1.);+#3184 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3185,#3186,#3187),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3185 = CARTESIAN_POINT('',(0.240537428031,-2.700106390315,4.405));+#3186 = CARTESIAN_POINT('',(0.240537428031,-2.734579798335,4.405));+#3187 = CARTESIAN_POINT('',(0.23230729008,-2.769208491977,4.405));+#3188 = PCURVE('',#2880,#3189);+#3189 = DEFINITIONAL_REPRESENTATION('',(#3190),#3194);+#3190 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3191,#3192,#3193),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3191 = CARTESIAN_POINT('',(0.177957322481,-9.006566059253E-03));+#3192 = CARTESIAN_POINT('',(0.143483914461,-9.006566059253E-03));+#3193 = CARTESIAN_POINT('',(0.10885522082,-7.764281085563E-04));+#3194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3195 = ORIENTED_EDGE('',*,*,#3196,.T.);+#3196 = EDGE_CURVE('',#3181,#3197,#3199,.T.);+#3197 = VERTEX_POINT('',#3198);+#3198 = CARTESIAN_POINT('',(0.207927447471,-2.836136594934,4.405));+#3199 = SURFACE_CURVE('',#3200,(#3204),.PCURVE_S1.);+#3200 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3201,#3202,#3203),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3201 = CARTESIAN_POINT('',(0.23230729008,-2.769208491977,4.405));+#3202 = CARTESIAN_POINT('',(0.224077152129,-2.803837185619,4.405));+#3203 = CARTESIAN_POINT('',(0.207927447471,-2.836136594934,4.405));+#3204 = PCURVE('',#2880,#3205);+#3205 = DEFINITIONAL_REPRESENTATION('',(#3206),#3210);+#3206 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3207,#3208,#3209),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3207 = CARTESIAN_POINT('',(0.10885522082,-7.764281085563E-04));+#3208 = CARTESIAN_POINT('',(7.422652717798E-02,7.453709842141E-03));+#3209 = CARTESIAN_POINT('',(4.192711786204E-02,2.360341450011E-02));+#3210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3211 = ORIENTED_EDGE('',*,*,#3212,.T.);+#3212 = EDGE_CURVE('',#3197,#3213,#3215,.T.);+#3213 = VERTEX_POINT('',#3214);+#3214 = CARTESIAN_POINT('',(0.113203218228,-2.836136594934,4.405));+#3215 = SURFACE_CURVE('',#3216,(#3220),.PCURVE_S1.);+#3216 = LINE('',#3217,#3218);+#3217 = CARTESIAN_POINT('',(0.207927447471,-2.836136594934,4.405));+#3218 = VECTOR('',#3219,1.);+#3219 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#3220 = PCURVE('',#2880,#3221);+#3221 = DEFINITIONAL_REPRESENTATION('',(#3222),#3226);+#3222 = LINE('',#3223,#3224);+#3223 = CARTESIAN_POINT('',(4.192711786204E-02,2.360341450011E-02));+#3224 = VECTOR('',#3225,1.);+#3225 = DIRECTION('',(0.,1.));+#3226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3227 = ORIENTED_EDGE('',*,*,#3228,.T.);+#3228 = EDGE_CURVE('',#3213,#3229,#3231,.T.);+#3229 = VERTEX_POINT('',#3230);+#3230 = CARTESIAN_POINT('',(0.152024623655,-2.765171065812,4.405));+#3231 = SURFACE_CURVE('',#3232,(#3236),.PCURVE_S1.);+#3232 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3233,#3234,#3235),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3233 = CARTESIAN_POINT('',(0.113203218228,-2.836136594934,4.405));+#3234 = CARTESIAN_POINT('',(0.139291202675,-2.799489188211,4.405));+#3235 = CARTESIAN_POINT('',(0.152024623655,-2.765171065812,4.405));+#3236 = PCURVE('',#2880,#3237);+#3237 = DEFINITIONAL_REPRESENTATION('',(#3238),#3242);+#3238 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3239,#3240,#3241),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3239 = CARTESIAN_POINT('',(4.192711786204E-02,0.118327643744));+#3240 = CARTESIAN_POINT('',(7.85745245859E-02,9.223965929649E-02));+#3241 = CARTESIAN_POINT('',(0.112892646984,7.950623831617E-02));+#3242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3243 = ORIENTED_EDGE('',*,*,#3244,.T.);+#3244 = EDGE_CURVE('',#3229,#3245,#3247,.T.);+#3245 = VERTEX_POINT('',#3246);+#3246 = CARTESIAN_POINT('',(0.164758044636,-2.697311249125,4.405));+#3247 = SURFACE_CURVE('',#3248,(#3252),.PCURVE_S1.);+#3248 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3249,#3250,#3251),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3249 = CARTESIAN_POINT('',(0.152024623655,-2.765171065812,4.405));+#3250 = CARTESIAN_POINT('',(0.164758044636,-2.730852943414,4.405));+#3251 = CARTESIAN_POINT('',(0.164758044636,-2.697311249125,4.405));+#3252 = PCURVE('',#2880,#3253);+#3253 = DEFINITIONAL_REPRESENTATION('',(#3254),#3258);+#3254 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3255,#3256,#3257),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3255 = CARTESIAN_POINT('',(0.112892646984,7.950623831617E-02));+#3256 = CARTESIAN_POINT('',(0.147210769382,6.677281733584E-02));+#3257 = CARTESIAN_POINT('',(0.180752463672,6.677281733584E-02));+#3258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3259 = ORIENTED_EDGE('',*,*,#3260,.T.);+#3260 = EDGE_CURVE('',#3245,#3261,#3263,.T.);+#3261 = VERTEX_POINT('',#3262);+#3262 = CARTESIAN_POINT('',(0.149384768086,-2.644824708986,4.405));+#3263 = SURFACE_CURVE('',#3264,(#3268),.PCURVE_S1.);+#3264 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3265,#3266,#3267),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3265 = CARTESIAN_POINT('',(0.164758044636,-2.697311249125,4.405));+#3266 = CARTESIAN_POINT('',(0.164758044636,-2.663458983592,4.405));+#3267 = CARTESIAN_POINT('',(0.149384768086,-2.644824708986,4.405));+#3268 = PCURVE('',#2880,#3269);+#3269 = DEFINITIONAL_REPRESENTATION('',(#3270),#3274);+#3270 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3271,#3272,#3273),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3271 = CARTESIAN_POINT('',(0.180752463672,6.677281733584E-02));+#3272 = CARTESIAN_POINT('',(0.214604729205,6.677281733584E-02));+#3273 = CARTESIAN_POINT('',(0.23323900381,8.214609388526E-02));+#3274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3275 = ORIENTED_EDGE('',*,*,#3276,.T.);+#3276 = EDGE_CURVE('',#3261,#3277,#3279,.T.);+#3277 = VERTEX_POINT('',#3278);+#3278 = CARTESIAN_POINT('',(0.106370650872,-2.626190434381,4.405));+#3279 = SURFACE_CURVE('',#3280,(#3284),.PCURVE_S1.);+#3280 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3281,#3282,#3283),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3281 = CARTESIAN_POINT('',(0.149384768086,-2.644824708986,4.405));+#3282 = CARTESIAN_POINT('',(0.134011491537,-2.626190434381,4.405));+#3283 = CARTESIAN_POINT('',(0.106370650872,-2.626190434381,4.405));+#3284 = PCURVE('',#2880,#3285);+#3285 = DEFINITIONAL_REPRESENTATION('',(#3286),#3290);+#3286 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3287,#3288,#3289),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3287 = CARTESIAN_POINT('',(0.23323900381,8.214609388526E-02));+#3288 = CARTESIAN_POINT('',(0.251873278416,9.751937043467E-02));+#3289 = CARTESIAN_POINT('',(0.251873278416,0.125160211099));+#3290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3291 = ORIENTED_EDGE('',*,*,#3292,.T.);+#3292 = EDGE_CURVE('',#3277,#3293,#3295,.T.);+#3293 = VERTEX_POINT('',#3294);+#3294 = CARTESIAN_POINT('',(6.987852977007E-02,-2.638613284118,4.405));+#3295 = SURFACE_CURVE('',#3296,(#3300),.PCURVE_S1.);+#3296 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3297,#3298,#3299),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3297 = CARTESIAN_POINT('',(0.106370650872,-2.626190434381,4.405));+#3298 = CARTESIAN_POINT('',(8.55623775629E-02,-2.626190434381,4.405));+#3299 = CARTESIAN_POINT('',(6.987852977007E-02,-2.638613284118,4.405));+#3300 = PCURVE('',#2880,#3301);+#3301 = DEFINITIONAL_REPRESENTATION('',(#3302),#3306);+#3302 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3303,#3304,#3305),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3303 = CARTESIAN_POINT('',(0.251873278416,0.125160211099));+#3304 = CARTESIAN_POINT('',(0.251873278416,0.145968484409));+#3305 = CARTESIAN_POINT('',(0.239450428679,0.161652332201));+#3306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3307 = ORIENTED_EDGE('',*,*,#3308,.T.);+#3308 = EDGE_CURVE('',#3293,#2870,#3309,.T.);+#3309 = SURFACE_CURVE('',#3310,(#3314),.PCURVE_S1.);+#3310 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3311,#3312,#3313),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3311 = CARTESIAN_POINT('',(6.987852977007E-02,-2.638613284118,4.405));+#3312 = CARTESIAN_POINT('',(5.419468197723E-02,-2.651036133855,4.405));+#3313 = CARTESIAN_POINT('',(4.518811591798E-02,-2.674639548355,4.405));+#3314 = PCURVE('',#2880,#3315);+#3315 = DEFINITIONAL_REPRESENTATION('',(#3316),#3320);+#3316 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3317,#3318,#3319),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3317 = CARTESIAN_POINT('',(0.239450428679,0.161652332201));+#3318 = CARTESIAN_POINT('',(0.227027578942,0.177336179994));+#3319 = CARTESIAN_POINT('',(0.203424164442,0.186342746054));+#3320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3321 = SHELL_BASED_SURFACE_MODEL('',(#3322));+#3322 = OPEN_SHELL('',(#3323));+#3323 = ADVANCED_FACE('',(#3324),#3338,.T.);+#3324 = FACE_BOUND('',#3325,.F.);+#3325 = EDGE_LOOP('',(#3326,#3349,#3365,#3381,#3397,#3413,#3429,#3445,+    #3461,#3477,#3493,#3509,#3525));+#3326 = ORIENTED_EDGE('',*,*,#3327,.T.);+#3327 = EDGE_CURVE('',#3328,#3330,#3332,.T.);+#3328 = VERTEX_POINT('',#3329);+#3329 = CARTESIAN_POINT('',(0.231530861971,-2.468420242722,4.405));+#3330 = VERTEX_POINT('',#3331);+#3331 = CARTESIAN_POINT('',(-0.232152004458,-2.468420242722,4.405));+#3332 = SURFACE_CURVE('',#3333,(#3337),.PCURVE_S1.);+#3333 = LINE('',#3334,#3335);+#3334 = CARTESIAN_POINT('',(0.231530861971,-2.468420242722,4.405));+#3335 = VECTOR('',#3336,1.);+#3336 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#3337 = PCURVE('',#3338,#3343);+#3338 = PLANE('',#3339);+#3339 = AXIS2_PLACEMENT_3D('',#3340,#3341,#3342);+#3340 = CARTESIAN_POINT('',(0.231530861971,-2.495129369657,4.405));+#3341 = DIRECTION('',(0.,0.,1.));+#3342 = DIRECTION('',(1.110223024625E-16,1.,0.));+#3343 = DEFINITIONAL_REPRESENTATION('',(#3344),#3348);+#3344 = LINE('',#3345,#3346);+#3345 = CARTESIAN_POINT('',(2.670912693434E-02,2.965308769014E-18));+#3346 = VECTOR('',#3347,1.);+#3347 = DIRECTION('',(0.,1.));+#3348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3349 = ORIENTED_EDGE('',*,*,#3350,.T.);+#3350 = EDGE_CURVE('',#3330,#3351,#3353,.T.);+#3351 = VERTEX_POINT('',#3352);+#3352 = CARTESIAN_POINT('',(-0.232152004458,-2.359099165037,4.405));+#3353 = SURFACE_CURVE('',#3354,(#3358),.PCURVE_S1.);+#3354 = LINE('',#3355,#3356);+#3355 = CARTESIAN_POINT('',(-0.232152004458,-2.468420242722,4.405));+#3356 = VECTOR('',#3357,1.);+#3357 = DIRECTION('',(1.110223024625E-16,1.,0.));+#3358 = PCURVE('',#3338,#3359);+#3359 = DEFINITIONAL_REPRESENTATION('',(#3360),#3364);+#3360 = LINE('',#3361,#3362);+#3361 = CARTESIAN_POINT('',(2.670912693434E-02,0.46368286643));+#3362 = VECTOR('',#3363,1.);+#3363 = DIRECTION('',(1.,0.));+#3364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3365 = ORIENTED_EDGE('',*,*,#3366,.T.);+#3366 = EDGE_CURVE('',#3351,#3367,#3369,.T.);+#3367 = VERTEX_POINT('',#3368);+#3368 = CARTESIAN_POINT('',(-2.872784001658E-02,-2.303817483708,4.405));+#3369 = SURFACE_CURVE('',#3370,(#3374),.PCURVE_S1.);+#3370 = LINE('',#3371,#3372);+#3371 = CARTESIAN_POINT('',(-0.232152004458,-2.359099165037,4.405));+#3372 = VECTOR('',#3373,1.);+#3373 = DIRECTION('',(0.965001418712,0.262244660352,0.));+#3374 = PCURVE('',#3338,#3375);+#3375 = DEFINITIONAL_REPRESENTATION('',(#3376),#3380);+#3376 = LINE('',#3377,#3378);+#3377 = CARTESIAN_POINT('',(0.136030204619,0.46368286643));+#3378 = VECTOR('',#3379,1.);+#3379 = DIRECTION('',(0.262244660352,-0.965001418712));+#3380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3381 = ORIENTED_EDGE('',*,*,#3382,.T.);+#3382 = EDGE_CURVE('',#3367,#3383,#3385,.T.);+#3383 = VERTEX_POINT('',#3384);+#3384 = CARTESIAN_POINT('',(-0.232152004458,-2.248846373622,4.405));+#3385 = SURFACE_CURVE('',#3386,(#3390),.PCURVE_S1.);+#3386 = LINE('',#3387,#3388);+#3387 = CARTESIAN_POINT('',(-2.872784001658E-02,-2.303817483708,4.405));+#3388 = VECTOR('',#3389,1.);+#3389 = DIRECTION('',(-0.965373425348,0.260871902728,0.));+#3390 = PCURVE('',#3338,#3391);+#3391 = DEFINITIONAL_REPRESENTATION('',(#3392),#3396);+#3392 = LINE('',#3393,#3394);+#3393 = CARTESIAN_POINT('',(0.191311885948,0.260258701988));+#3394 = VECTOR('',#3395,1.);+#3395 = DIRECTION('',(0.260871902728,0.965373425348));+#3396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3397 = ORIENTED_EDGE('',*,*,#3398,.T.);+#3398 = EDGE_CURVE('',#3383,#3399,#3401,.T.);+#3399 = VERTEX_POINT('',#3400);+#3400 = CARTESIAN_POINT('',(-0.232152004458,-2.138904153451,4.405));+#3401 = SURFACE_CURVE('',#3402,(#3406),.PCURVE_S1.);+#3402 = LINE('',#3403,#3404);+#3403 = CARTESIAN_POINT('',(-0.232152004458,-2.248846373622,4.405));+#3404 = VECTOR('',#3405,1.);+#3405 = DIRECTION('',(1.110223024625E-16,1.,0.));+#3406 = PCURVE('',#3338,#3407);+#3407 = DEFINITIONAL_REPRESENTATION('',(#3408),#3412);+#3408 = LINE('',#3409,#3410);+#3409 = CARTESIAN_POINT('',(0.246282996034,0.46368286643));+#3410 = VECTOR('',#3411,1.);+#3411 = DIRECTION('',(1.,0.));+#3412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3413 = ORIENTED_EDGE('',*,*,#3414,.T.);+#3414 = EDGE_CURVE('',#3399,#3415,#3417,.T.);+#3415 = VERTEX_POINT('',#3416);+#3416 = CARTESIAN_POINT('',(0.231530861971,-2.138904153451,4.405));+#3417 = SURFACE_CURVE('',#3418,(#3422),.PCURVE_S1.);+#3418 = LINE('',#3419,#3420);+#3419 = CARTESIAN_POINT('',(-0.232152004458,-2.138904153451,4.405));+#3420 = VECTOR('',#3421,1.);+#3421 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#3422 = PCURVE('',#3338,#3423);+#3423 = DEFINITIONAL_REPRESENTATION('',(#3424),#3428);+#3424 = LINE('',#3425,#3426);+#3425 = CARTESIAN_POINT('',(0.356225216206,0.46368286643));+#3426 = VECTOR('',#3427,1.);+#3427 = DIRECTION('',(0.,-1.));+#3428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3429 = ORIENTED_EDGE('',*,*,#3430,.T.);+#3430 = EDGE_CURVE('',#3415,#3431,#3433,.T.);+#3431 = VERTEX_POINT('',#3432);+#3432 = CARTESIAN_POINT('',(0.231530861971,-2.21778924928,4.405));+#3433 = SURFACE_CURVE('',#3434,(#3438),.PCURVE_S1.);+#3434 = LINE('',#3435,#3436);+#3435 = CARTESIAN_POINT('',(0.231530861971,-2.138904153451,4.405));+#3436 = VECTOR('',#3437,1.);+#3437 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#3438 = PCURVE('',#3338,#3439);+#3439 = DEFINITIONAL_REPRESENTATION('',(#3440),#3444);+#3440 = LINE('',#3441,#3442);+#3441 = CARTESIAN_POINT('',(0.356225216206,3.954894369836E-17));+#3442 = VECTOR('',#3443,1.);+#3443 = DIRECTION('',(-1.,0.));+#3444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3445 = ORIENTED_EDGE('',*,*,#3446,.T.);+#3446 = EDGE_CURVE('',#3431,#3447,#3449,.T.);+#3447 = VERTEX_POINT('',#3448);+#3448 = CARTESIAN_POINT('',(-0.139912345162,-2.21778924928,4.405));+#3449 = SURFACE_CURVE('',#3450,(#3454),.PCURVE_S1.);+#3450 = LINE('',#3451,#3452);+#3451 = CARTESIAN_POINT('',(0.231530861971,-2.21778924928,4.405));+#3452 = VECTOR('',#3453,1.);+#3453 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#3454 = PCURVE('',#3338,#3455);+#3455 = DEFINITIONAL_REPRESENTATION('',(#3456),#3460);+#3456 = LINE('',#3457,#3458);+#3457 = CARTESIAN_POINT('',(0.277340120376,3.079093872941E-17));+#3458 = VECTOR('',#3459,1.);+#3459 = DIRECTION('',(0.,1.));+#3460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3461 = ORIENTED_EDGE('',*,*,#3462,.T.);+#3462 = EDGE_CURVE('',#3447,#3463,#3465,.T.);+#3463 = VERTEX_POINT('',#3464);+#3464 = CARTESIAN_POINT('',(6.289067679306E-02,-2.266859505741,4.405));+#3465 = SURFACE_CURVE('',#3466,(#3470),.PCURVE_S1.);+#3466 = LINE('',#3467,#3468);+#3467 = CARTESIAN_POINT('',(-0.139912345162,-2.21778924928,4.405));+#3468 = VECTOR('',#3469,1.);+#3469 = DIRECTION('',(0.971953286769,-0.23517399588,0.));+#3470 = PCURVE('',#3338,#3471);+#3471 = DEFINITIONAL_REPRESENTATION('',(#3472),#3476);+#3472 = LINE('',#3473,#3474);+#3473 = CARTESIAN_POINT('',(0.277340120376,0.371443207133));+#3474 = VECTOR('',#3475,1.);+#3475 = DIRECTION('',(-0.23517399588,-0.971953286769));+#3476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3477 = ORIENTED_EDGE('',*,*,#3478,.T.);+#3478 = EDGE_CURVE('',#3463,#3479,#3481,.T.);+#3479 = VERTEX_POINT('',#3480);+#3480 = CARTESIAN_POINT('',(6.289067679306E-02,-2.339843747945,4.405));+#3481 = SURFACE_CURVE('',#3482,(#3486),.PCURVE_S1.);+#3482 = LINE('',#3483,#3484);+#3483 = CARTESIAN_POINT('',(6.289067679306E-02,-2.266859505741,4.405));+#3484 = VECTOR('',#3485,1.);+#3485 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#3486 = PCURVE('',#3338,#3487);+#3487 = DEFINITIONAL_REPRESENTATION('',(#3488),#3492);+#3488 = LINE('',#3489,#3490);+#3489 = CARTESIAN_POINT('',(0.228269863916,0.168640185178));+#3490 = VECTOR('',#3491,1.);+#3491 = DIRECTION('',(-1.,0.));+#3492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3493 = ORIENTED_EDGE('',*,*,#3494,.T.);+#3494 = EDGE_CURVE('',#3479,#3495,#3497,.T.);+#3495 = VERTEX_POINT('',#3496);+#3496 = CARTESIAN_POINT('',(-0.139912345162,-2.389535146893,4.405));+#3497 = SURFACE_CURVE('',#3498,(#3502),.PCURVE_S1.);+#3498 = LINE('',#3499,#3500);+#3499 = CARTESIAN_POINT('',(6.289067679306E-02,-2.339843747945,4.405));+#3500 = VECTOR('',#3501,1.);+#3501 = DIRECTION('',(-0.971269251839,-0.237983277633,0.));+#3502 = PCURVE('',#3338,#3503);+#3503 = DEFINITIONAL_REPRESENTATION('',(#3504),#3508);+#3504 = LINE('',#3505,#3506);+#3505 = CARTESIAN_POINT('',(0.155285621711,0.168640185178));+#3506 = VECTOR('',#3507,1.);+#3507 = DIRECTION('',(-0.237983277633,0.971269251839));+#3508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3509 = ORIENTED_EDGE('',*,*,#3510,.T.);+#3510 = EDGE_CURVE('',#3495,#3511,#3513,.T.);+#3511 = VERTEX_POINT('',#3512);+#3512 = CARTESIAN_POINT('',(0.231530861971,-2.389535146893,4.405));+#3513 = SURFACE_CURVE('',#3514,(#3518),.PCURVE_S1.);+#3514 = LINE('',#3515,#3516);+#3515 = CARTESIAN_POINT('',(-0.139912345162,-2.389535146893,4.405));+#3516 = VECTOR('',#3517,1.);+#3517 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#3518 = PCURVE('',#3338,#3519);+#3519 = DEFINITIONAL_REPRESENTATION('',(#3520),#3524);+#3520 = LINE('',#3521,#3522);+#3521 = CARTESIAN_POINT('',(0.105594222764,0.371443207133));+#3522 = VECTOR('',#3523,1.);+#3523 = DIRECTION('',(0.,-1.));+#3524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3525 = ORIENTED_EDGE('',*,*,#3526,.T.);+#3526 = EDGE_CURVE('',#3511,#3328,#3527,.T.);+#3527 = SURFACE_CURVE('',#3528,(#3532),.PCURVE_S1.);+#3528 = LINE('',#3529,#3530);+#3529 = CARTESIAN_POINT('',(0.231530861971,-2.389535146893,4.405));+#3530 = VECTOR('',#3531,1.);+#3531 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#3532 = PCURVE('',#3338,#3533);+#3533 = DEFINITIONAL_REPRESENTATION('',(#3534),#3538);+#3534 = LINE('',#3535,#3536);+#3535 = CARTESIAN_POINT('',(0.105594222764,1.172331373796E-17));+#3536 = VECTOR('',#3537,1.);+#3537 = DIRECTION('',(-1.,0.));+#3538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3539 = SHELL_BASED_SURFACE_MODEL('',(#3540));+#3540 = OPEN_SHELL('',(#3541));+#3541 = ADVANCED_FACE('',(#3542,#3693),#3556,.T.);+#3542 = FACE_BOUND('',#3543,.F.);+#3543 = EDGE_LOOP('',(#3544,#3567,#3583,#3599,#3615,#3631,#3647,#3663,+    #3679));+#3544 = ORIENTED_EDGE('',*,*,#3545,.T.);+#3545 = EDGE_CURVE('',#3546,#3548,#3550,.T.);+#3546 = VERTEX_POINT('',#3547);+#3547 = CARTESIAN_POINT('',(0.231530861971,-2.061882485082,4.405));+#3548 = VERTEX_POINT('',#3549);+#3549 = CARTESIAN_POINT('',(-0.232152004458,-2.061882485082,4.405));+#3550 = SURFACE_CURVE('',#3551,(#3555),.PCURVE_S1.);+#3551 = LINE('',#3552,#3553);+#3552 = CARTESIAN_POINT('',(0.231530861971,-2.061882485082,4.405));+#3553 = VECTOR('',#3554,1.);+#3554 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#3555 = PCURVE('',#3556,#3561);+#3556 = PLANE('',#3557);+#3557 = AXIS2_PLACEMENT_3D('',#3558,#3559,#3560);+#3558 = CARTESIAN_POINT('',(0.231530861971,-2.112195026517,4.405));+#3559 = DIRECTION('',(0.,0.,1.));+#3560 = DIRECTION('',(1.110223024625E-16,1.,0.));+#3561 = DEFINITIONAL_REPRESENTATION('',(#3562),#3566);+#3562 = LINE('',#3563,#3564);+#3563 = CARTESIAN_POINT('',(5.031254143445E-02,5.585814192793E-18));+#3564 = VECTOR('',#3565,1.);+#3565 = DIRECTION('',(0.,1.));+#3566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3567 = ORIENTED_EDGE('',*,*,#3568,.T.);+#3568 = EDGE_CURVE('',#3548,#3569,#3571,.T.);+#3569 = VERTEX_POINT('',#3570);+#3570 = CARTESIAN_POINT('',(-0.232152004458,-1.936101131496,4.405));+#3571 = SURFACE_CURVE('',#3572,(#3576),.PCURVE_S1.);+#3572 = LINE('',#3573,#3574);+#3573 = CARTESIAN_POINT('',(-0.232152004458,-2.061882485082,4.405));+#3574 = VECTOR('',#3575,1.);+#3575 = DIRECTION('',(1.110223024625E-16,1.,0.));+#3576 = PCURVE('',#3556,#3577);+#3577 = DEFINITIONAL_REPRESENTATION('',(#3578),#3582);+#3578 = LINE('',#3579,#3580);+#3579 = CARTESIAN_POINT('',(5.031254143445E-02,0.46368286643));+#3580 = VECTOR('',#3581,1.);+#3581 = DIRECTION('',(1.,0.));+#3582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3583 = ORIENTED_EDGE('',*,*,#3584,.T.);+#3584 = EDGE_CURVE('',#3569,#3585,#3587,.T.);+#3585 = VERTEX_POINT('',#3586);+#3586 = CARTESIAN_POINT('',(-0.197989167682,-1.798052213795,4.405));+#3587 = SURFACE_CURVE('',#3588,(#3592),.PCURVE_S1.);+#3588 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3589,#3590,#3591),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3589 = CARTESIAN_POINT('',(-0.232152004458,-1.936101131496,4.405));+#3590 = CARTESIAN_POINT('',(-0.232152004458,-1.840134617278,4.405));+#3591 = CARTESIAN_POINT('',(-0.197989167682,-1.798052213795,4.405));+#3592 = PCURVE('',#3556,#3593);+#3593 = DEFINITIONAL_REPRESENTATION('',(#3594),#3598);+#3594 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3595,#3596,#3597),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3595 = CARTESIAN_POINT('',(0.176093895021,0.46368286643));+#3596 = CARTESIAN_POINT('',(0.272060409238,0.46368286643));+#3597 = CARTESIAN_POINT('',(0.314142812722,0.429520029653));+#3598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3599 = ORIENTED_EDGE('',*,*,#3600,.T.);+#3600 = EDGE_CURVE('',#3585,#3601,#3603,.T.);+#3601 = VERTEX_POINT('',#3602);+#3602 = CARTESIAN_POINT('',(-8.711523378002E-02,-1.755969810311,4.405));+#3603 = SURFACE_CURVE('',#3604,(#3608),.PCURVE_S1.);+#3604 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3605,#3606,#3607),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3605 = CARTESIAN_POINT('',(-0.197989167682,-1.798052213795,4.405));+#3606 = CARTESIAN_POINT('',(-0.163826330905,-1.755969810311,4.405));+#3607 = CARTESIAN_POINT('',(-8.711523378002E-02,-1.755969810311,4.405));+#3608 = PCURVE('',#3556,#3609);+#3609 = DEFINITIONAL_REPRESENTATION('',(#3610),#3614);+#3610 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3611,#3612,#3613),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3611 = CARTESIAN_POINT('',(0.314142812722,0.429520029653));+#3612 = CARTESIAN_POINT('',(0.356225216206,0.395357192877));+#3613 = CARTESIAN_POINT('',(0.356225216206,0.318646095752));+#3614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3615 = ORIENTED_EDGE('',*,*,#3616,.T.);+#3616 = EDGE_CURVE('',#3601,#3617,#3619,.T.);+#3617 = VERTEX_POINT('',#3618);+#3618 = CARTESIAN_POINT('',(2.375870012182E-02,-1.798052213795,4.405));+#3619 = SURFACE_CURVE('',#3620,(#3624),.PCURVE_S1.);+#3620 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3621,#3622,#3623),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3621 = CARTESIAN_POINT('',(-8.711523378002E-02,-1.755969810311,4.405));+#3622 = CARTESIAN_POINT('',(-1.040413665465E-02,-1.755969810311,4.405));+#3623 = CARTESIAN_POINT('',(2.375870012182E-02,-1.798052213795,4.405));+#3624 = PCURVE('',#3556,#3625);+#3625 = DEFINITIONAL_REPRESENTATION('',(#3626),#3630);+#3626 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3627,#3628,#3629),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3627 = CARTESIAN_POINT('',(0.356225216206,0.318646095752));+#3628 = CARTESIAN_POINT('',(0.356225216206,0.241934998626));+#3629 = CARTESIAN_POINT('',(0.314142812722,0.20777216185));+#3630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3631 = ORIENTED_EDGE('',*,*,#3632,.T.);+#3632 = EDGE_CURVE('',#3617,#3633,#3635,.T.);+#3633 = VERTEX_POINT('',#3634);+#3634 = CARTESIAN_POINT('',(5.79215368983E-02,-1.936101131496,4.405));+#3635 = SURFACE_CURVE('',#3636,(#3640),.PCURVE_S1.);+#3636 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3637,#3638,#3639),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3637 = CARTESIAN_POINT('',(2.375870012182E-02,-1.798052213795,4.405));+#3638 = CARTESIAN_POINT('',(5.79215368983E-02,-1.840134617278,4.405));+#3639 = CARTESIAN_POINT('',(5.79215368983E-02,-1.936101131496,4.405));+#3640 = PCURVE('',#3556,#3641);+#3641 = DEFINITIONAL_REPRESENTATION('',(#3642),#3646);+#3642 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3643,#3644,#3645),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3643 = CARTESIAN_POINT('',(0.314142812722,0.20777216185));+#3644 = CARTESIAN_POINT('',(0.272060409238,0.173609325073));+#3645 = CARTESIAN_POINT('',(0.176093895021,0.173609325073));+#3646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3647 = ORIENTED_EDGE('',*,*,#3648,.T.);+#3648 = EDGE_CURVE('',#3633,#3649,#3651,.T.);+#3649 = VERTEX_POINT('',#3650);+#3650 = CARTESIAN_POINT('',(5.79215368983E-02,-1.970263968272,4.405));+#3651 = SURFACE_CURVE('',#3652,(#3656),.PCURVE_S1.);+#3652 = LINE('',#3653,#3654);+#3653 = CARTESIAN_POINT('',(5.79215368983E-02,-1.936101131496,4.405));+#3654 = VECTOR('',#3655,1.);+#3655 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#3656 = PCURVE('',#3556,#3657);+#3657 = DEFINITIONAL_REPRESENTATION('',(#3658),#3662);+#3658 = LINE('',#3659,#3660);+#3659 = CARTESIAN_POINT('',(0.176093895021,0.173609325073));+#3660 = VECTOR('',#3661,1.);+#3661 = DIRECTION('',(-1.,0.));+#3662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3663 = ORIENTED_EDGE('',*,*,#3664,.T.);+#3664 = EDGE_CURVE('',#3649,#3665,#3667,.T.);+#3665 = VERTEX_POINT('',#3666);+#3666 = CARTESIAN_POINT('',(0.231530861971,-1.970263968272,4.405));+#3667 = SURFACE_CURVE('',#3668,(#3672),.PCURVE_S1.);+#3668 = LINE('',#3669,#3670);+#3669 = CARTESIAN_POINT('',(5.79215368983E-02,-1.970263968272,4.405));+#3670 = VECTOR('',#3671,1.);+#3671 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#3672 = PCURVE('',#3556,#3673);+#3673 = DEFINITIONAL_REPRESENTATION('',(#3674),#3678);+#3674 = LINE('',#3675,#3676);+#3675 = CARTESIAN_POINT('',(0.141931058244,0.173609325073));+#3676 = VECTOR('',#3677,1.);+#3677 = DIRECTION('',(0.,-1.));+#3678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3679 = ORIENTED_EDGE('',*,*,#3680,.T.);+#3680 = EDGE_CURVE('',#3665,#3546,#3681,.T.);+#3681 = SURFACE_CURVE('',#3682,(#3686),.PCURVE_S1.);+#3682 = LINE('',#3683,#3684);+#3683 = CARTESIAN_POINT('',(0.231530861971,-1.970263968272,4.405));+#3684 = VECTOR('',#3685,1.);+#3685 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#3686 = PCURVE('',#3556,#3687);+#3687 = DEFINITIONAL_REPRESENTATION('',(#3688),#3692);+#3688 = LINE('',#3689,#3690);+#3689 = CARTESIAN_POINT('',(0.141931058244,1.57575128772E-17));+#3690 = VECTOR('',#3691,1.);+#3691 = DIRECTION('',(-1.,0.));+#3692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3693 = FACE_BOUND('',#3694,.F.);+#3694 = EDGE_LOOP('',(#3695,#3713,#3729,#3745,#3761,#3777,#3793));+#3695 = ORIENTED_EDGE('',*,*,#3696,.T.);+#3696 = EDGE_CURVE('',#3697,#3699,#3701,.T.);+#3697 = VERTEX_POINT('',#3698);+#3698 = CARTESIAN_POINT('',(-0.15513033609,-1.932684847818,4.405));+#3699 = VERTEX_POINT('',#3700);+#3700 = CARTESIAN_POINT('',(-0.15513033609,-1.970263968272,4.405));+#3701 = SURFACE_CURVE('',#3702,(#3706),.PCURVE_S1.);+#3702 = LINE('',#3703,#3704);+#3703 = CARTESIAN_POINT('',(-0.15513033609,-1.932684847818,4.405));+#3704 = VECTOR('',#3705,1.);+#3705 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#3706 = PCURVE('',#3556,#3707);+#3707 = DEFINITIONAL_REPRESENTATION('',(#3708),#3712);+#3708 = LINE('',#3709,#3710);+#3709 = CARTESIAN_POINT('',(0.179510178698,0.386661198061));+#3710 = VECTOR('',#3711,1.);+#3711 = DIRECTION('',(-1.,0.));+#3712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3713 = ORIENTED_EDGE('',*,*,#3714,.T.);+#3714 = EDGE_CURVE('',#3699,#3715,#3717,.T.);+#3715 = VERTEX_POINT('',#3716);+#3716 = CARTESIAN_POINT('',(-1.910013147049E-02,-1.970263968272,4.405));+#3717 = SURFACE_CURVE('',#3718,(#3722),.PCURVE_S1.);+#3718 = LINE('',#3719,#3720);+#3719 = CARTESIAN_POINT('',(-0.15513033609,-1.970263968272,4.405));+#3720 = VECTOR('',#3721,1.);+#3721 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#3722 = PCURVE('',#3556,#3723);+#3723 = DEFINITIONAL_REPRESENTATION('',(#3724),#3728);+#3724 = LINE('',#3725,#3726);+#3725 = CARTESIAN_POINT('',(0.141931058244,0.386661198061));+#3726 = VECTOR('',#3727,1.);+#3727 = DIRECTION('',(0.,-1.));+#3728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3729 = ORIENTED_EDGE('',*,*,#3730,.T.);+#3730 = EDGE_CURVE('',#3715,#3731,#3733,.T.);+#3731 = VERTEX_POINT('',#3732);+#3732 = CARTESIAN_POINT('',(-1.910013147049E-02,-1.932684847818,4.405));+#3733 = SURFACE_CURVE('',#3734,(#3738),.PCURVE_S1.);+#3734 = LINE('',#3735,#3736);+#3735 = CARTESIAN_POINT('',(-1.910013147049E-02,-1.970263968272,4.405));+#3736 = VECTOR('',#3737,1.);+#3737 = DIRECTION('',(1.110223024625E-16,1.,0.));+#3738 = PCURVE('',#3556,#3739);+#3739 = DEFINITIONAL_REPRESENTATION('',(#3740),#3744);+#3740 = LINE('',#3741,#3742);+#3741 = CARTESIAN_POINT('',(0.141931058244,0.250630993442));+#3742 = VECTOR('',#3743,1.);+#3743 = DIRECTION('',(1.,0.));+#3744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3745 = ORIENTED_EDGE('',*,*,#3746,.T.);+#3746 = EDGE_CURVE('',#3731,#3747,#3749,.T.);+#3747 = VERTEX_POINT('',#3748);+#3748 = CARTESIAN_POINT('',(-3.431812239819E-02,-1.869483599782,4.405));+#3749 = SURFACE_CURVE('',#3750,(#3754),.PCURVE_S1.);+#3750 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3751,#3752,#3753),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3751 = CARTESIAN_POINT('',(-1.910013147049E-02,-1.932684847818,4.405));+#3752 = CARTESIAN_POINT('',(-1.910013147049E-02,-1.887652017522,4.405));+#3753 = CARTESIAN_POINT('',(-3.431812239819E-02,-1.869483599782,4.405));+#3754 = PCURVE('',#3556,#3755);+#3755 = DEFINITIONAL_REPRESENTATION('',(#3756),#3760);+#3756 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3757,#3758,#3759),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3757 = CARTESIAN_POINT('',(0.179510178698,0.250630993442));+#3758 = CARTESIAN_POINT('',(0.224543008994,0.250630993442));+#3759 = CARTESIAN_POINT('',(0.242711426735,0.26584898437));+#3760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3761 = ORIENTED_EDGE('',*,*,#3762,.T.);+#3762 = EDGE_CURVE('',#3747,#3763,#3765,.T.);+#3763 = VERTEX_POINT('',#3764);+#3764 = CARTESIAN_POINT('',(-8.711523378002E-02,-1.851315182042,4.405));+#3765 = SURFACE_CURVE('',#3766,(#3770),.PCURVE_S1.);+#3766 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3767,#3768,#3769),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3767 = CARTESIAN_POINT('',(-3.431812239819E-02,-1.869483599782,4.405));+#3768 = CARTESIAN_POINT('',(-4.953611332589E-02,-1.851315182042,4.405));+#3769 = CARTESIAN_POINT('',(-8.711523378002E-02,-1.851315182042,4.405));+#3770 = PCURVE('',#3556,#3771);+#3771 = DEFINITIONAL_REPRESENTATION('',(#3772),#3776);+#3772 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3773,#3774,#3775),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3773 = CARTESIAN_POINT('',(0.242711426735,0.26584898437));+#3774 = CARTESIAN_POINT('',(0.260879844475,0.281066975297));+#3775 = CARTESIAN_POINT('',(0.260879844475,0.318646095752));+#3776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3777 = ORIENTED_EDGE('',*,*,#3778,.T.);+#3778 = EDGE_CURVE('',#3763,#3779,#3781,.T.);+#3779 = VERTEX_POINT('',#3780);+#3780 = CARTESIAN_POINT('',(-0.139912345162,-1.869483599782,4.405));+#3781 = SURFACE_CURVE('',#3782,(#3786),.PCURVE_S1.);+#3782 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3783,#3784,#3785),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3783 = CARTESIAN_POINT('',(-8.711523378002E-02,-1.851315182042,4.405));+#3784 = CARTESIAN_POINT('',(-0.124694354234,-1.851315182042,4.405));+#3785 = CARTESIAN_POINT('',(-0.139912345162,-1.869483599782,4.405));+#3786 = PCURVE('',#3556,#3787);+#3787 = DEFINITIONAL_REPRESENTATION('',(#3788),#3792);+#3788 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3789,#3790,#3791),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3789 = CARTESIAN_POINT('',(0.260879844475,0.318646095752));+#3790 = CARTESIAN_POINT('',(0.260879844475,0.356225216206));+#3791 = CARTESIAN_POINT('',(0.242711426735,0.371443207133));+#3792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3793 = ORIENTED_EDGE('',*,*,#3794,.T.);+#3794 = EDGE_CURVE('',#3779,#3697,#3795,.T.);+#3795 = SURFACE_CURVE('',#3796,(#3800),.PCURVE_S1.);+#3796 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3797,#3798,#3799),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3797 = CARTESIAN_POINT('',(-0.139912345162,-1.869483599782,4.405));+#3798 = CARTESIAN_POINT('',(-0.15513033609,-1.887652017522,4.405));+#3799 = CARTESIAN_POINT('',(-0.15513033609,-1.932684847818,4.405));+#3800 = PCURVE('',#3556,#3801);+#3801 = DEFINITIONAL_REPRESENTATION('',(#3802),#3806);+#3802 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3803,#3804,#3805),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3803 = CARTESIAN_POINT('',(0.242711426735,0.371443207133));+#3804 = CARTESIAN_POINT('',(0.224543008994,0.386661198061));+#3805 = CARTESIAN_POINT('',(0.179510178698,0.386661198061));+#3806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3807 = SHELL_BASED_SURFACE_MODEL('',(#3808));+#3808 = OPEN_SHELL('',(#3809));+#3809 = ADVANCED_FACE('',(#3810),#3824,.T.);+#3810 = FACE_BOUND('',#3811,.F.);+#3811 = EDGE_LOOP('',(#3812,#3835,#3851,#3867));+#3812 = ORIENTED_EDGE('',*,*,#3813,.T.);+#3813 = EDGE_CURVE('',#3814,#3816,#3818,.T.);+#3814 = VERTEX_POINT('',#3815);+#3815 = CARTESIAN_POINT('',(9.363722989189E-02,-1.635778739106,4.405));+#3816 = VERTEX_POINT('',#3817);+#3817 = CARTESIAN_POINT('',(3.260998055936E-03,-1.635778739106,4.405));+#3818 = SURFACE_CURVE('',#3819,(#3823),.PCURVE_S1.);+#3819 = LINE('',#3820,#3821);+#3820 = CARTESIAN_POINT('',(9.363722989189E-02,-1.635778739106,4.405));+#3821 = VECTOR('',#3822,1.);+#3822 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#3823 = PCURVE('',#3824,#3829);+#3824 = PLANE('',#3825);+#3825 = AXIS2_PLACEMENT_3D('',#3826,#3827,#3828);+#3826 = CARTESIAN_POINT('',(0.231530861971,-1.729260683377,4.405));+#3827 = DIRECTION('',(0.,0.,1.));+#3828 = DIRECTION('',(1.110223024625E-16,1.,0.));+#3829 = DEFINITIONAL_REPRESENTATION('',(#3830),#3834);+#3830 = LINE('',#3831,#3832);+#3831 = CARTESIAN_POINT('',(9.348194427018E-02,0.13789363208));+#3832 = VECTOR('',#3833,1.);+#3833 = DIRECTION('',(0.,1.));+#3834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3835 = ORIENTED_EDGE('',*,*,#3836,.T.);+#3836 = EDGE_CURVE('',#3816,#3837,#3839,.T.);+#3837 = VERTEX_POINT('',#3838);+#3838 = CARTESIAN_POINT('',(3.260998055936E-03,-1.439808284507,4.405));+#3839 = SURFACE_CURVE('',#3840,(#3844),.PCURVE_S1.);+#3840 = LINE('',#3841,#3842);+#3841 = CARTESIAN_POINT('',(3.260998055936E-03,-1.635778739106,4.405));+#3842 = VECTOR('',#3843,1.);+#3843 = DIRECTION('',(1.110223024625E-16,1.,0.));+#3844 = PCURVE('',#3824,#3845);+#3845 = DEFINITIONAL_REPRESENTATION('',(#3846),#3850);+#3846 = LINE('',#3847,#3848);+#3847 = CARTESIAN_POINT('',(9.348194427018E-02,0.228269863916));+#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('',#3837,#3853,#3855,.T.);+#3853 = VERTEX_POINT('',#3854);+#3854 = CARTESIAN_POINT('',(9.363722989189E-02,-1.439808284507,4.405));+#3855 = SURFACE_CURVE('',#3856,(#3860),.PCURVE_S1.);+#3856 = LINE('',#3857,#3858);+#3857 = CARTESIAN_POINT('',(3.260998055936E-03,-1.439808284507,4.405));+#3858 = VECTOR('',#3859,1.);+#3859 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#3860 = PCURVE('',#3824,#3861);+#3861 = DEFINITIONAL_REPRESENTATION('',(#3862),#3866);+#3862 = LINE('',#3863,#3864);+#3863 = CARTESIAN_POINT('',(0.28945239887,0.228269863916));+#3864 = VECTOR('',#3865,1.);+#3865 = DIRECTION('',(0.,-1.));+#3866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3867 = ORIENTED_EDGE('',*,*,#3868,.T.);+#3868 = EDGE_CURVE('',#3853,#3814,#3869,.T.);+#3869 = SURFACE_CURVE('',#3870,(#3874),.PCURVE_S1.);+#3870 = LINE('',#3871,#3872);+#3871 = CARTESIAN_POINT('',(9.363722989189E-02,-1.439808284507,4.405));+#3872 = VECTOR('',#3873,1.);+#3873 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#3874 = PCURVE('',#3824,#3875);+#3875 = DEFINITIONAL_REPRESENTATION('',(#3876),#3880);+#3876 = LINE('',#3877,#3878);+#3877 = CARTESIAN_POINT('',(0.28945239887,0.13789363208));+#3878 = VECTOR('',#3879,1.);+#3879 = DIRECTION('',(-1.,0.));+#3880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3881 = SHELL_BASED_SURFACE_MODEL('',(#3882));+#3882 = OPEN_SHELL('',(#3883));+#3883 = ADVANCED_FACE('',(#3884),#3898,.T.);+#3884 = FACE_BOUND('',#3885,.F.);+#3885 = EDGE_LOOP('',(#3886,#3909,#3925,#3941,#3957,#3973,#3989,#4005,+    #4021,#4037,#4053,#4069,#4085));+#3886 = ORIENTED_EDGE('',*,*,#3887,.T.);+#3887 = EDGE_CURVE('',#3888,#3890,#3892,.T.);+#3888 = VERTEX_POINT('',#3889);+#3889 = CARTESIAN_POINT('',(0.231530861971,-1.319617213302,4.405));+#3890 = VERTEX_POINT('',#3891);+#3891 = CARTESIAN_POINT('',(-0.232152004458,-1.319617213302,4.405));+#3892 = SURFACE_CURVE('',#3893,(#3897),.PCURVE_S1.);+#3893 = LINE('',#3894,#3895);+#3894 = CARTESIAN_POINT('',(0.231530861971,-1.319617213302,4.405));+#3895 = VECTOR('',#3896,1.);+#3896 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#3897 = PCURVE('',#3898,#3903);+#3898 = PLANE('',#3899);+#3899 = AXIS2_PLACEMENT_3D('',#3900,#3901,#3902);+#3900 = CARTESIAN_POINT('',(0.231530861971,-1.346326340237,4.405));+#3901 = DIRECTION('',(0.,0.,1.));+#3902 = DIRECTION('',(1.110223024625E-16,1.,0.));+#3903 = DEFINITIONAL_REPRESENTATION('',(#3904),#3908);+#3904 = LINE('',#3905,#3906);+#3905 = CARTESIAN_POINT('',(2.670912693434E-02,2.965308769014E-18));+#3906 = VECTOR('',#3907,1.);+#3907 = DIRECTION('',(0.,1.));+#3908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3909 = ORIENTED_EDGE('',*,*,#3910,.T.);+#3910 = EDGE_CURVE('',#3890,#3911,#3913,.T.);+#3911 = VERTEX_POINT('',#3912);+#3912 = CARTESIAN_POINT('',(-0.232152004458,-1.210296135618,4.405));+#3913 = SURFACE_CURVE('',#3914,(#3918),.PCURVE_S1.);+#3914 = LINE('',#3915,#3916);+#3915 = CARTESIAN_POINT('',(-0.232152004458,-1.319617213302,4.405));+#3916 = VECTOR('',#3917,1.);+#3917 = DIRECTION('',(1.110223024625E-16,1.,0.));+#3918 = PCURVE('',#3898,#3919);+#3919 = DEFINITIONAL_REPRESENTATION('',(#3920),#3924);+#3920 = LINE('',#3921,#3922);+#3921 = CARTESIAN_POINT('',(2.670912693434E-02,0.46368286643));+#3922 = VECTOR('',#3923,1.);+#3923 = DIRECTION('',(1.,0.));+#3924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3925 = ORIENTED_EDGE('',*,*,#3926,.T.);+#3926 = EDGE_CURVE('',#3911,#3927,#3929,.T.);+#3927 = VERTEX_POINT('',#3928);+#3928 = CARTESIAN_POINT('',(-2.872784001658E-02,-1.155014454288,4.405));+#3929 = SURFACE_CURVE('',#3930,(#3934),.PCURVE_S1.);+#3930 = LINE('',#3931,#3932);+#3931 = CARTESIAN_POINT('',(-0.232152004458,-1.210296135618,4.405));+#3932 = VECTOR('',#3933,1.);+#3933 = DIRECTION('',(0.965001418712,0.262244660352,0.));+#3934 = PCURVE('',#3898,#3935);+#3935 = DEFINITIONAL_REPRESENTATION('',(#3936),#3940);+#3936 = LINE('',#3937,#3938);+#3937 = CARTESIAN_POINT('',(0.136030204619,0.46368286643));+#3938 = VECTOR('',#3939,1.);+#3939 = DIRECTION('',(0.262244660352,-0.965001418712));+#3940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3941 = ORIENTED_EDGE('',*,*,#3942,.T.);+#3942 = EDGE_CURVE('',#3927,#3943,#3945,.T.);+#3943 = VERTEX_POINT('',#3944);+#3944 = CARTESIAN_POINT('',(-0.232152004458,-1.100043344203,4.405));+#3945 = SURFACE_CURVE('',#3946,(#3950),.PCURVE_S1.);+#3946 = LINE('',#3947,#3948);+#3947 = CARTESIAN_POINT('',(-2.872784001658E-02,-1.155014454288,4.405));+#3948 = VECTOR('',#3949,1.);+#3949 = DIRECTION('',(-0.965373425348,0.260871902728,0.));+#3950 = PCURVE('',#3898,#3951);+#3951 = DEFINITIONAL_REPRESENTATION('',(#3952),#3956);+#3952 = LINE('',#3953,#3954);+#3953 = CARTESIAN_POINT('',(0.191311885948,0.260258701988));+#3954 = VECTOR('',#3955,1.);+#3955 = DIRECTION('',(0.260871902728,0.965373425348));+#3956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3957 = ORIENTED_EDGE('',*,*,#3958,.T.);+#3958 = EDGE_CURVE('',#3943,#3959,#3961,.T.);+#3959 = VERTEX_POINT('',#3960);+#3960 = CARTESIAN_POINT('',(-0.232152004458,-0.990101124031,4.405));+#3961 = SURFACE_CURVE('',#3962,(#3966),.PCURVE_S1.);+#3962 = LINE('',#3963,#3964);+#3963 = CARTESIAN_POINT('',(-0.232152004458,-1.100043344203,4.405));+#3964 = VECTOR('',#3965,1.);+#3965 = DIRECTION('',(1.110223024625E-16,1.,0.));+#3966 = PCURVE('',#3898,#3967);+#3967 = DEFINITIONAL_REPRESENTATION('',(#3968),#3972);+#3968 = LINE('',#3969,#3970);+#3969 = CARTESIAN_POINT('',(0.246282996034,0.46368286643));+#3970 = VECTOR('',#3971,1.);+#3971 = DIRECTION('',(1.,0.));+#3972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3973 = ORIENTED_EDGE('',*,*,#3974,.T.);+#3974 = EDGE_CURVE('',#3959,#3975,#3977,.T.);+#3975 = VERTEX_POINT('',#3976);+#3976 = CARTESIAN_POINT('',(0.231530861971,-0.990101124031,4.405));+#3977 = SURFACE_CURVE('',#3978,(#3982),.PCURVE_S1.);+#3978 = LINE('',#3979,#3980);+#3979 = CARTESIAN_POINT('',(-0.232152004458,-0.990101124031,4.405));+#3980 = VECTOR('',#3981,1.);+#3981 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#3982 = PCURVE('',#3898,#3983);+#3983 = DEFINITIONAL_REPRESENTATION('',(#3984),#3988);+#3984 = LINE('',#3985,#3986);+#3985 = CARTESIAN_POINT('',(0.356225216206,0.46368286643));+#3986 = VECTOR('',#3987,1.);+#3987 = DIRECTION('',(0.,-1.));+#3988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3989 = ORIENTED_EDGE('',*,*,#3990,.T.);+#3990 = EDGE_CURVE('',#3975,#3991,#3993,.T.);+#3991 = VERTEX_POINT('',#3992);+#3992 = CARTESIAN_POINT('',(0.231530861971,-1.06898621986,4.405));+#3993 = SURFACE_CURVE('',#3994,(#3998),.PCURVE_S1.);+#3994 = LINE('',#3995,#3996);+#3995 = CARTESIAN_POINT('',(0.231530861971,-0.990101124031,4.405));+#3996 = VECTOR('',#3997,1.);+#3997 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#3998 = PCURVE('',#3898,#3999);+#3999 = DEFINITIONAL_REPRESENTATION('',(#4000),#4004);+#4000 = LINE('',#4001,#4002);+#4001 = CARTESIAN_POINT('',(0.356225216206,3.954894369836E-17));+#4002 = VECTOR('',#4003,1.);+#4003 = DIRECTION('',(-1.,0.));+#4004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4005 = ORIENTED_EDGE('',*,*,#4006,.T.);+#4006 = EDGE_CURVE('',#3991,#4007,#4009,.T.);+#4007 = VERTEX_POINT('',#4008);+#4008 = CARTESIAN_POINT('',(-0.139912345162,-1.06898621986,4.405));+#4009 = SURFACE_CURVE('',#4010,(#4014),.PCURVE_S1.);+#4010 = LINE('',#4011,#4012);+#4011 = CARTESIAN_POINT('',(0.231530861971,-1.06898621986,4.405));+#4012 = VECTOR('',#4013,1.);+#4013 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#4014 = PCURVE('',#3898,#4015);+#4015 = DEFINITIONAL_REPRESENTATION('',(#4016),#4020);+#4016 = LINE('',#4017,#4018);+#4017 = CARTESIAN_POINT('',(0.277340120376,3.079093872941E-17));+#4018 = VECTOR('',#4019,1.);+#4019 = DIRECTION('',(0.,1.));+#4020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4021 = ORIENTED_EDGE('',*,*,#4022,.T.);+#4022 = EDGE_CURVE('',#4007,#4023,#4025,.T.);+#4023 = VERTEX_POINT('',#4024);+#4024 = CARTESIAN_POINT('',(6.289067679306E-02,-1.118056476321,4.405));+#4025 = SURFACE_CURVE('',#4026,(#4030),.PCURVE_S1.);+#4026 = LINE('',#4027,#4028);+#4027 = CARTESIAN_POINT('',(-0.139912345162,-1.06898621986,4.405));+#4028 = VECTOR('',#4029,1.);+#4029 = DIRECTION('',(0.971953286769,-0.23517399588,0.));+#4030 = PCURVE('',#3898,#4031);+#4031 = DEFINITIONAL_REPRESENTATION('',(#4032),#4036);+#4032 = LINE('',#4033,#4034);+#4033 = CARTESIAN_POINT('',(0.277340120376,0.371443207133));+#4034 = VECTOR('',#4035,1.);+#4035 = DIRECTION('',(-0.23517399588,-0.971953286769));+#4036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4037 = ORIENTED_EDGE('',*,*,#4038,.T.);+#4038 = EDGE_CURVE('',#4023,#4039,#4041,.T.);+#4039 = VERTEX_POINT('',#4040);+#4040 = CARTESIAN_POINT('',(6.289067679306E-02,-1.191040718525,4.405));+#4041 = SURFACE_CURVE('',#4042,(#4046),.PCURVE_S1.);+#4042 = LINE('',#4043,#4044);+#4043 = CARTESIAN_POINT('',(6.289067679306E-02,-1.118056476321,4.405));+#4044 = VECTOR('',#4045,1.);+#4045 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#4046 = PCURVE('',#3898,#4047);+#4047 = DEFINITIONAL_REPRESENTATION('',(#4048),#4052);+#4048 = LINE('',#4049,#4050);+#4049 = CARTESIAN_POINT('',(0.228269863916,0.168640185178));+#4050 = VECTOR('',#4051,1.);+#4051 = DIRECTION('',(-1.,0.));+#4052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4053 = ORIENTED_EDGE('',*,*,#4054,.T.);+#4054 = EDGE_CURVE('',#4039,#4055,#4057,.T.);+#4055 = VERTEX_POINT('',#4056);+#4056 = CARTESIAN_POINT('',(-0.139912345162,-1.240732117473,4.405));+#4057 = SURFACE_CURVE('',#4058,(#4062),.PCURVE_S1.);+#4058 = LINE('',#4059,#4060);+#4059 = CARTESIAN_POINT('',(6.289067679306E-02,-1.191040718525,4.405));+#4060 = VECTOR('',#4061,1.);+#4061 = DIRECTION('',(-0.971269251839,-0.237983277633,0.));+#4062 = PCURVE('',#3898,#4063);+#4063 = DEFINITIONAL_REPRESENTATION('',(#4064),#4068);+#4064 = LINE('',#4065,#4066);+#4065 = CARTESIAN_POINT('',(0.155285621711,0.168640185178));+#4066 = VECTOR('',#4067,1.);+#4067 = DIRECTION('',(-0.237983277633,0.971269251839));+#4068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4069 = ORIENTED_EDGE('',*,*,#4070,.T.);+#4070 = EDGE_CURVE('',#4055,#4071,#4073,.T.);+#4071 = VERTEX_POINT('',#4072);+#4072 = CARTESIAN_POINT('',(0.231530861971,-1.240732117473,4.405));+#4073 = SURFACE_CURVE('',#4074,(#4078),.PCURVE_S1.);+#4074 = LINE('',#4075,#4076);+#4075 = CARTESIAN_POINT('',(-0.139912345162,-1.240732117473,4.405));+#4076 = VECTOR('',#4077,1.);+#4077 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#4078 = PCURVE('',#3898,#4079);+#4079 = DEFINITIONAL_REPRESENTATION('',(#4080),#4084);+#4080 = LINE('',#4081,#4082);+#4081 = CARTESIAN_POINT('',(0.105594222764,0.371443207133));+#4082 = VECTOR('',#4083,1.);+#4083 = DIRECTION('',(0.,-1.));+#4084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4085 = ORIENTED_EDGE('',*,*,#4086,.T.);+#4086 = EDGE_CURVE('',#4071,#3888,#4087,.T.);+#4087 = SURFACE_CURVE('',#4088,(#4092),.PCURVE_S1.);+#4088 = LINE('',#4089,#4090);+#4089 = CARTESIAN_POINT('',(0.231530861971,-1.240732117473,4.405));+#4090 = VECTOR('',#4091,1.);+#4091 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#4092 = PCURVE('',#3898,#4093);+#4093 = DEFINITIONAL_REPRESENTATION('',(#4094),#4098);+#4094 = LINE('',#4095,#4096);+#4095 = CARTESIAN_POINT('',(0.105594222764,1.172331373796E-17));+#4096 = VECTOR('',#4097,1.);+#4097 = DIRECTION('',(-1.,0.));+#4098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4099 = SHELL_BASED_SURFACE_MODEL('',(#4100));+#4100 = OPEN_SHELL('',(#4101));+#4101 = ADVANCED_FACE('',(#4102),#4116,.T.);+#4102 = FACE_BOUND('',#4103,.F.);+#4103 = EDGE_LOOP('',(#4104,#4127,#4143,#4159,#4175,#4191,#4207,#4223,+    #4239,#4255,#4271,#4287,#4303,#4319,#4335,#4351,#4367,#4383,#4399,+    #4415,#4431,#4447,#4463,#4479,#4495,#4511,#4527,#4543));+#4104 = ORIENTED_EDGE('',*,*,#4105,.T.);+#4105 = EDGE_CURVE('',#4106,#4108,#4110,.T.);+#4106 = VERTEX_POINT('',#4107);+#4107 = CARTESIAN_POINT('',(4.518811591798E-02,-0.759967832655,4.405));+#4108 = VERTEX_POINT('',#4109);+#4109 = CARTESIAN_POINT('',(2.810669752974E-02,-0.805000662951,4.405));+#4110 = SURFACE_CURVE('',#4111,(#4115),.PCURVE_S1.);+#4111 = LINE('',#4112,#4113);+#4112 = CARTESIAN_POINT('',(4.518811591798E-02,-0.759967832655,4.405));+#4113 = VECTOR('',#4114,1.);+#4114 = DIRECTION('',(-0.354654234121,-0.934997526318,0.));+#4115 = PCURVE('',#4116,#4121);+#4116 = PLANE('',#4117);+#4117 = AXIS2_PLACEMENT_3D('',#4118,#4119,#4120);+#4118 = CARTESIAN_POINT('',(0.231530861971,-0.963391997097,4.405));+#4119 = DIRECTION('',(0.,0.,1.));+#4120 = DIRECTION('',(1.110223024625E-16,1.,0.));+#4121 = DEFINITIONAL_REPRESENTATION('',(#4122),#4126);+#4122 = LINE('',#4123,#4124);+#4123 = CARTESIAN_POINT('',(0.203424164442,0.186342746054));+#4124 = VECTOR('',#4125,1.);+#4125 = DIRECTION('',(-0.934997526318,0.354654234121));+#4126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4127 = ORIENTED_EDGE('',*,*,#4128,.T.);+#4128 = EDGE_CURVE('',#4108,#4129,#4131,.T.);+#4129 = VERTEX_POINT('',#4130);+#4130 = CARTESIAN_POINT('',(-2.733026942118E-02,-0.898793178465,4.405));+#4131 = SURFACE_CURVE('',#4132,(#4136),.PCURVE_S1.);+#4132 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4133,#4134,#4135),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4133 = CARTESIAN_POINT('',(2.810669752974E-02,-0.805000662951,4.405));+#4134 = CARTESIAN_POINT('',(1.708141838824E-03,-0.874258050234,4.405));+#4135 = CARTESIAN_POINT('',(-2.733026942118E-02,-0.898793178465,4.405));+#4136 = PCURVE('',#4116,#4137);+#4137 = DEFINITIONAL_REPRESENTATION('',(#4138),#4142);+#4138 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4139,#4140,#4141),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4139 = CARTESIAN_POINT('',(0.158391334145,0.203424164442));+#4140 = CARTESIAN_POINT('',(8.913394686226E-02,0.229822720133));+#4141 = CARTESIAN_POINT('',(6.459881863189E-02,0.258861131393));+#4142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4143 = ORIENTED_EDGE('',*,*,#4144,.T.);+#4144 = EDGE_CURVE('',#4129,#4145,#4147,.T.);+#4145 = VERTEX_POINT('',#4146);+#4146 = CARTESIAN_POINT('',(-0.105438937142,-0.923328306695,4.405));+#4147 = SURFACE_CURVE('',#4148,(#4152),.PCURVE_S1.);+#4148 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4149,#4150,#4151),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4149 = CARTESIAN_POINT('',(-2.733026942118E-02,-0.898793178465,4.405));+#4150 = CARTESIAN_POINT('',(-5.636868068119E-02,-0.923328306695,4.405));+#4151 = CARTESIAN_POINT('',(-0.105438937142,-0.923328306695,4.405));+#4152 = PCURVE('',#4116,#4153);+#4153 = DEFINITIONAL_REPRESENTATION('',(#4154),#4158);+#4154 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4155,#4156,#4157),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4155 = CARTESIAN_POINT('',(6.459881863189E-02,0.258861131393));+#4156 = CARTESIAN_POINT('',(4.006369040151E-02,0.287899542653));+#4157 = CARTESIAN_POINT('',(4.006369040151E-02,0.336969799113));+#4158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4159 = ORIENTED_EDGE('',*,*,#4160,.T.);+#4160 = EDGE_CURVE('',#4145,#4161,#4163,.T.);+#4161 = VERTEX_POINT('',#4162);+#4162 = CARTESIAN_POINT('',(-0.204511163794,-0.88295404505,4.405));+#4163 = SURFACE_CURVE('',#4164,(#4168),.PCURVE_S1.);+#4164 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4165,#4166,#4167),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4165 = CARTESIAN_POINT('',(-0.105438937142,-0.923328306695,4.405));+#4166 = CARTESIAN_POINT('',(-0.168484899557,-0.923328306695,4.405));+#4167 = CARTESIAN_POINT('',(-0.204511163794,-0.88295404505,4.405));+#4168 = PCURVE('',#4116,#4169);+#4169 = DEFINITIONAL_REPRESENTATION('',(#4170),#4174);+#4170 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4171,#4172,#4173),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4171 = CARTESIAN_POINT('',(4.006369040151E-02,0.336969799113));+#4172 = CARTESIAN_POINT('',(4.006369040151E-02,0.400015761528));+#4173 = CARTESIAN_POINT('',(8.043795204643E-02,0.436042025765));+#4174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4175 = ORIENTED_EDGE('',*,*,#4176,.T.);+#4176 = EDGE_CURVE('',#4161,#4177,#4179,.T.);+#4177 = VERTEX_POINT('',#4178);+#4178 = CARTESIAN_POINT('',(-0.240537428031,-0.772080111148,4.405));+#4179 = SURFACE_CURVE('',#4180,(#4184),.PCURVE_S1.);+#4180 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4181,#4182,#4183),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4181 = CARTESIAN_POINT('',(-0.204511163794,-0.88295404505,4.405));+#4182 = CARTESIAN_POINT('',(-0.240537428031,-0.842579783405,4.405));+#4183 = CARTESIAN_POINT('',(-0.240537428031,-0.772080111148,4.405));+#4184 = PCURVE('',#4116,#4185);+#4185 = DEFINITIONAL_REPRESENTATION('',(#4186),#4190);+#4186 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4187,#4188,#4189),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4187 = CARTESIAN_POINT('',(8.043795204643E-02,0.436042025765));+#4188 = CARTESIAN_POINT('',(0.120812213691,0.472068290002));+#4189 = CARTESIAN_POINT('',(0.191311885948,0.472068290002));+#4190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4191 = ORIENTED_EDGE('',*,*,#4192,.T.);+#4192 = EDGE_CURVE('',#4177,#4193,#4195,.T.);+#4193 = VERTEX_POINT('',#4194);+#4194 = CARTESIAN_POINT('',(-0.23323900381,-0.708102435003,4.405));+#4195 = SURFACE_CURVE('',#4196,(#4200),.PCURVE_S1.);+#4196 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4197,#4198,#4199),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4197 = CARTESIAN_POINT('',(-0.240537428031,-0.772080111148,4.405));+#4198 = CARTESIAN_POINT('',(-0.240537428031,-0.740091273076,4.405));+#4199 = CARTESIAN_POINT('',(-0.23323900381,-0.708102435003,4.405));+#4200 = PCURVE('',#4116,#4201);+#4201 = DEFINITIONAL_REPRESENTATION('',(#4202),#4206);+#4202 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4203,#4204,#4205),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4203 = CARTESIAN_POINT('',(0.191311885948,0.472068290002));+#4204 = CARTESIAN_POINT('',(0.223300724021,0.472068290002));+#4205 = CARTESIAN_POINT('',(0.255289562093,0.464769865782));+#4206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4207 = ORIENTED_EDGE('',*,*,#4208,.T.);+#4208 = EDGE_CURVE('',#4193,#4209,#4211,.T.);+#4209 = VERTEX_POINT('',#4210);+#4210 = CARTESIAN_POINT('',(-0.211654302392,-0.644745901345,4.405));+#4211 = SURFACE_CURVE('',#4212,(#4216),.PCURVE_S1.);+#4212 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4213,#4214,#4215),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4213 = CARTESIAN_POINT('',(-0.23323900381,-0.708102435003,4.405));+#4214 = CARTESIAN_POINT('',(-0.22594057959,-0.676113596931,4.405));+#4215 = CARTESIAN_POINT('',(-0.211654302392,-0.644745901345,4.405));+#4216 = PCURVE('',#4116,#4217);+#4217 = DEFINITIONAL_REPRESENTATION('',(#4218),#4222);+#4218 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4219,#4220,#4221),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4219 = CARTESIAN_POINT('',(0.255289562093,0.464769865782));+#4220 = CARTESIAN_POINT('',(0.287278400166,0.457471441561));+#4221 = CARTESIAN_POINT('',(0.318646095752,0.443185164364));+#4222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4223 = ORIENTED_EDGE('',*,*,#4224,.T.);+#4224 = EDGE_CURVE('',#4209,#4225,#4227,.T.);+#4225 = VERTEX_POINT('',#4226);+#4226 = CARTESIAN_POINT('',(-0.122209784287,-0.644745901345,4.405));+#4227 = SURFACE_CURVE('',#4228,(#4232),.PCURVE_S1.);+#4228 = LINE('',#4229,#4230);+#4229 = CARTESIAN_POINT('',(-0.211654302392,-0.644745901345,4.405));+#4230 = VECTOR('',#4231,1.);+#4231 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#4232 = PCURVE('',#4116,#4233);+#4233 = DEFINITIONAL_REPRESENTATION('',(#4234),#4238);+#4234 = LINE('',#4235,#4236);+#4235 = CARTESIAN_POINT('',(0.318646095752,0.443185164364));+#4236 = VECTOR('',#4237,1.);+#4237 = DIRECTION('',(0.,-1.));+#4238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4239 = ORIENTED_EDGE('',*,*,#4240,.T.);+#4240 = EDGE_CURVE('',#4225,#4241,#4243,.T.);+#4241 = VERTEX_POINT('',#4242);+#4242 = CARTESIAN_POINT('',(-0.153888051116,-0.704686151326,4.405));+#4243 = SURFACE_CURVE('',#4244,(#4248),.PCURVE_S1.);+#4244 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4245,#4246,#4247),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4245 = CARTESIAN_POINT('',(-0.122209784287,-0.644745901345,4.405));+#4246 = CARTESIAN_POINT('',(-0.143018057596,-0.67425016947,4.405));+#4247 = CARTESIAN_POINT('',(-0.153888051116,-0.704686151326,4.405));+#4248 = PCURVE('',#4116,#4249);+#4249 = DEFINITIONAL_REPRESENTATION('',(#4250),#4254);+#4250 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4251,#4252,#4253),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4251 = CARTESIAN_POINT('',(0.318646095752,0.353740646258));+#4252 = CARTESIAN_POINT('',(0.289141827626,0.374548919568));+#4253 = CARTESIAN_POINT('',(0.258705845771,0.385418913087));+#4254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4255 = ORIENTED_EDGE('',*,*,#4256,.T.);+#4256 = EDGE_CURVE('',#4241,#4257,#4259,.T.);+#4257 = VERTEX_POINT('',#4258);+#4258 = CARTESIAN_POINT('',(-0.164758044636,-0.76493697255,4.405));+#4259 = SURFACE_CURVE('',#4260,(#4264),.PCURVE_S1.);+#4260 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4261,#4262,#4263),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4261 = CARTESIAN_POINT('',(-0.153888051116,-0.704686151326,4.405));+#4262 = CARTESIAN_POINT('',(-0.164758044636,-0.735122133181,4.405));+#4263 = CARTESIAN_POINT('',(-0.164758044636,-0.76493697255,4.405));+#4264 = PCURVE('',#4116,#4265);+#4265 = DEFINITIONAL_REPRESENTATION('',(#4266),#4270);+#4266 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4267,#4268,#4269),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4267 = CARTESIAN_POINT('',(0.258705845771,0.385418913087));+#4268 = CARTESIAN_POINT('',(0.228269863916,0.396288906607));+#4269 = CARTESIAN_POINT('',(0.198455024547,0.396288906607));+#4270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4271 = ORIENTED_EDGE('',*,*,#4272,.T.);+#4272 = EDGE_CURVE('',#4257,#4273,#4275,.T.);+#4273 = VERTEX_POINT('',#4274);+#4274 = CARTESIAN_POINT('',(-0.151403481168,-0.815870656471,4.405));+#4275 = SURFACE_CURVE('',#4276,(#4280),.PCURVE_S1.);+#4276 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4277,#4278,#4279),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4277 = CARTESIAN_POINT('',(-0.164758044636,-0.76493697255,4.405));+#4278 = CARTESIAN_POINT('',(-0.164758044636,-0.798168095596,4.405));+#4279 = CARTESIAN_POINT('',(-0.151403481168,-0.815870656471,4.405));+#4280 = PCURVE('',#4116,#4281);+#4281 = DEFINITIONAL_REPRESENTATION('',(#4282),#4286);+#4282 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4283,#4284,#4285),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4283 = CARTESIAN_POINT('',(0.198455024547,0.396288906607));+#4284 = CARTESIAN_POINT('',(0.165223901501,0.396288906607));+#4285 = CARTESIAN_POINT('',(0.147521340626,0.38293434314));+#4286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4287 = ORIENTED_EDGE('',*,*,#4288,.T.);+#4288 = EDGE_CURVE('',#4273,#4289,#4291,.T.);+#4289 = VERTEX_POINT('',#4290);+#4290 = CARTESIAN_POINT('',(-0.113203218228,-0.833573217346,4.405));+#4291 = SURFACE_CURVE('',#4292,(#4296),.PCURVE_S1.);+#4292 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4293,#4294,#4295),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4293 = CARTESIAN_POINT('',(-0.151403481168,-0.815870656471,4.405));+#4294 = CARTESIAN_POINT('',(-0.138048917701,-0.833573217346,4.405));+#4295 = CARTESIAN_POINT('',(-0.113203218228,-0.833573217346,4.405));+#4296 = PCURVE('',#4116,#4297);+#4297 = DEFINITIONAL_REPRESENTATION('',(#4298),#4302);+#4298 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4299,#4300,#4301),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4299 = CARTESIAN_POINT('',(0.147521340626,0.38293434314));+#4300 = CARTESIAN_POINT('',(0.129818779751,0.369579779673));+#4301 = CARTESIAN_POINT('',(0.129818779751,0.344734080199));+#4302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4303 = ORIENTED_EDGE('',*,*,#4304,.T.);+#4304 = EDGE_CURVE('',#4289,#4305,#4307,.T.);+#4305 = VERTEX_POINT('',#4306);+#4306 = CARTESIAN_POINT('',(-8.13696657767E-02,-0.820684510744,4.405));+#4307 = SURFACE_CURVE('',#4308,(#4312),.PCURVE_S1.);+#4308 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4309,#4310,#4311),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4309 = CARTESIAN_POINT('',(-0.113203218228,-0.833573217346,4.405));+#4310 = CARTESIAN_POINT('',(-9.394780113531E-02,-0.833573217346,4.405));+#4311 = CARTESIAN_POINT('',(-8.13696657767E-02,-0.820684510744,4.405));+#4312 = PCURVE('',#4116,#4313);+#4313 = DEFINITIONAL_REPRESENTATION('',(#4314),#4318);+#4314 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4315,#4316,#4317),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4315 = CARTESIAN_POINT('',(0.129818779751,0.344734080199));+#4316 = CARTESIAN_POINT('',(0.129818779751,0.325478663107));+#4317 = CARTESIAN_POINT('',(0.142707486353,0.312900527748));+#4318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4319 = ORIENTED_EDGE('',*,*,#4320,.T.);+#4320 = EDGE_CURVE('',#4305,#4321,#4323,.T.);+#4321 = VERTEX_POINT('',#4322);+#4322 = CARTESIAN_POINT('',(-5.357353949039E-02,-0.76680040001,4.405));+#4323 = SURFACE_CURVE('',#4324,(#4328),.PCURVE_S1.);+#4324 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4325,#4326,#4327),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4325 = CARTESIAN_POINT('',(-8.13696657767E-02,-0.820684510744,4.405));+#4326 = CARTESIAN_POINT('',(-6.879153041809E-02,-0.807795804142,4.405));+#4327 = CARTESIAN_POINT('',(-5.357353949038E-02,-0.76680040001,4.405));+#4328 = PCURVE('',#4116,#4329);+#4329 = DEFINITIONAL_REPRESENTATION('',(#4330),#4334);+#4330 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4331,#4332,#4333),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4331 = CARTESIAN_POINT('',(0.142707486353,0.312900527748));+#4332 = CARTESIAN_POINT('',(0.155596192955,0.30032239239));+#4333 = CARTESIAN_POINT('',(0.196591597086,0.285104401462));+#4334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4335 = ORIENTED_EDGE('',*,*,#4336,.T.);+#4336 = EDGE_CURVE('',#4321,#4337,#4339,.T.);+#4337 = VERTEX_POINT('',#4338);+#4338 = CARTESIAN_POINT('',(-3.86661198061E-02,-0.727357852096,4.405));+#4339 = SURFACE_CURVE('',#4340,(#4344),.PCURVE_S1.);+#4340 = LINE('',#4341,#4342);+#4341 = CARTESIAN_POINT('',(-5.357353949038E-02,-0.76680040001,4.405));+#4342 = VECTOR('',#4343,1.);+#4343 = DIRECTION('',(0.353543800234,0.935417971452,0.));+#4344 = PCURVE('',#4116,#4345);+#4345 = DEFINITIONAL_REPRESENTATION('',(#4346),#4350);+#4346 = LINE('',#4347,#4348);+#4347 = CARTESIAN_POINT('',(0.196591597086,0.285104401462));+#4348 = VECTOR('',#4349,1.);+#4349 = DIRECTION('',(0.935417971452,-0.353543800234));+#4350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4351 = ORIENTED_EDGE('',*,*,#4352,.T.);+#4352 = EDGE_CURVE('',#4337,#4353,#4355,.T.);+#4353 = VERTEX_POINT('',#4354);+#4354 = CARTESIAN_POINT('',(1.568384779284E-02,-0.645056472589,4.405));+#4355 = SURFACE_CURVE('',#4356,(#4360),.PCURVE_S1.);+#4356 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4357,#4358,#4359),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4357 = CARTESIAN_POINT('',(-3.86661198061E-02,-0.727357852096,4.405));+#4358 = CARTESIAN_POINT('',(-1.816841774022E-02,-0.671455028279,4.405));+#4359 = CARTESIAN_POINT('',(1.568384779284E-02,-0.645056472589,4.405));+#4360 = PCURVE('',#4116,#4361);+#4361 = DEFINITIONAL_REPRESENTATION('',(#4362),#4366);+#4362 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4363,#4364,#4365),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4363 = CARTESIAN_POINT('',(0.236034145001,0.270196981778));+#4364 = CARTESIAN_POINT('',(0.291936968817,0.249699279712));+#4365 = CARTESIAN_POINT('',(0.318335524508,0.215847014179));+#4366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4367 = ORIENTED_EDGE('',*,*,#4368,.T.);+#4368 = EDGE_CURVE('',#4353,#4369,#4371,.T.);+#4369 = VERTEX_POINT('',#4370);+#4370 = CARTESIAN_POINT('',(0.101090939734,-0.618657916898,4.405));+#4371 = SURFACE_CURVE('',#4372,(#4376),.PCURVE_S1.);+#4372 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4373,#4374,#4375),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4373 = CARTESIAN_POINT('',(1.568384779284E-02,-0.645056472589,4.405));+#4374 = CARTESIAN_POINT('',(4.953611332589E-02,-0.618657916898,4.405));+#4375 = CARTESIAN_POINT('',(0.101090939734,-0.618657916898,4.405));+#4376 = PCURVE('',#4116,#4377);+#4377 = DEFINITIONAL_REPRESENTATION('',(#4378),#4382);+#4378 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4379,#4380,#4381),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4379 = CARTESIAN_POINT('',(0.318335524508,0.215847014179));+#4380 = CARTESIAN_POINT('',(0.344734080199,0.181994748646));+#4381 = CARTESIAN_POINT('',(0.344734080199,0.130439922237));+#4382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4383 = ORIENTED_EDGE('',*,*,#4384,.T.);+#4384 = EDGE_CURVE('',#4369,#4385,#4387,.T.);+#4385 = VERTEX_POINT('',#4386);+#4386 = CARTESIAN_POINT('',(0.205908734389,-0.660119177895,4.405));+#4387 = SURFACE_CURVE('',#4388,(#4392),.PCURVE_S1.);+#4388 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4389,#4390,#4391),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4389 = CARTESIAN_POINT('',(0.101090939734,-0.618657916898,4.405));+#4390 = CARTESIAN_POINT('',(0.171280040748,-0.618657916898,4.405));+#4391 = CARTESIAN_POINT('',(0.205908734389,-0.660119177895,4.405));+#4392 = PCURVE('',#4116,#4393);+#4393 = DEFINITIONAL_REPRESENTATION('',(#4394),#4398);+#4394 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4395,#4396,#4397),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4395 = CARTESIAN_POINT('',(0.344734080199,0.130439922237));+#4396 = CARTESIAN_POINT('',(0.344734080199,6.025082122397E-02));+#4397 = CARTESIAN_POINT('',(0.303272819202,2.562212758236E-02));+#4398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4399 = ORIENTED_EDGE('',*,*,#4400,.T.);+#4400 = EDGE_CURVE('',#4385,#4401,#4403,.T.);+#4401 = VERTEX_POINT('',#4402);+#4402 = CARTESIAN_POINT('',(0.240537428031,-0.785434674616,4.405));+#4403 = SURFACE_CURVE('',#4404,(#4408),.PCURVE_S1.);+#4404 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4405,#4406,#4407),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4405 = CARTESIAN_POINT('',(0.205908734389,-0.660119177895,4.405));+#4406 = CARTESIAN_POINT('',(0.240537428031,-0.701580438891,4.405));+#4407 = CARTESIAN_POINT('',(0.240537428031,-0.785434674616,4.405));+#4408 = PCURVE('',#4116,#4409);+#4409 = DEFINITIONAL_REPRESENTATION('',(#4410),#4414);+#4410 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4411,#4412,#4413),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4411 = CARTESIAN_POINT('',(0.303272819202,2.562212758236E-02));+#4412 = CARTESIAN_POINT('',(0.261811558205,-9.006566059253E-03));+#4413 = CARTESIAN_POINT('',(0.177957322481,-9.006566059253E-03));+#4414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4415 = ORIENTED_EDGE('',*,*,#4416,.T.);+#4416 = EDGE_CURVE('',#4401,#4417,#4419,.T.);+#4417 = VERTEX_POINT('',#4418);+#4418 = CARTESIAN_POINT('',(0.23230729008,-0.854536776277,4.405));+#4419 = SURFACE_CURVE('',#4420,(#4424),.PCURVE_S1.);+#4420 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4421,#4422,#4423),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4421 = CARTESIAN_POINT('',(0.240537428031,-0.785434674616,4.405));+#4422 = CARTESIAN_POINT('',(0.240537428031,-0.819908082635,4.405));+#4423 = CARTESIAN_POINT('',(0.23230729008,-0.854536776277,4.405));+#4424 = PCURVE('',#4116,#4425);+#4425 = DEFINITIONAL_REPRESENTATION('',(#4426),#4430);+#4426 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4427,#4428,#4429),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4427 = CARTESIAN_POINT('',(0.177957322481,-9.006566059253E-03));+#4428 = CARTESIAN_POINT('',(0.143483914461,-9.006566059253E-03));+#4429 = CARTESIAN_POINT('',(0.10885522082,-7.764281085563E-04));+#4430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4431 = ORIENTED_EDGE('',*,*,#4432,.T.);+#4432 = EDGE_CURVE('',#4417,#4433,#4435,.T.);+#4433 = VERTEX_POINT('',#4434);+#4434 = CARTESIAN_POINT('',(0.207927447471,-0.921464879235,4.405));+#4435 = SURFACE_CURVE('',#4436,(#4440),.PCURVE_S1.);+#4436 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4437,#4438,#4439),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4437 = CARTESIAN_POINT('',(0.23230729008,-0.854536776277,4.405));+#4438 = CARTESIAN_POINT('',(0.224077152129,-0.889165469919,4.405));+#4439 = CARTESIAN_POINT('',(0.207927447471,-0.921464879235,4.405));+#4440 = PCURVE('',#4116,#4441);+#4441 = DEFINITIONAL_REPRESENTATION('',(#4442),#4446);+#4442 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4443,#4444,#4445),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4443 = CARTESIAN_POINT('',(0.10885522082,-7.764281085563E-04));+#4444 = CARTESIAN_POINT('',(7.422652717798E-02,7.453709842141E-03));+#4445 = CARTESIAN_POINT('',(4.192711786204E-02,2.360341450011E-02));+#4446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4447 = ORIENTED_EDGE('',*,*,#4448,.T.);+#4448 = EDGE_CURVE('',#4433,#4449,#4451,.T.);+#4449 = VERTEX_POINT('',#4450);+#4450 = CARTESIAN_POINT('',(0.113203218228,-0.921464879235,4.405));+#4451 = SURFACE_CURVE('',#4452,(#4456),.PCURVE_S1.);+#4452 = LINE('',#4453,#4454);+#4453 = CARTESIAN_POINT('',(0.207927447471,-0.921464879235,4.405));+#4454 = VECTOR('',#4455,1.);+#4455 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#4456 = PCURVE('',#4116,#4457);+#4457 = DEFINITIONAL_REPRESENTATION('',(#4458),#4462);+#4458 = LINE('',#4459,#4460);+#4459 = CARTESIAN_POINT('',(4.192711786204E-02,2.360341450011E-02));+#4460 = VECTOR('',#4461,1.);+#4461 = DIRECTION('',(0.,1.));+#4462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4463 = ORIENTED_EDGE('',*,*,#4464,.T.);+#4464 = EDGE_CURVE('',#4449,#4465,#4467,.T.);+#4465 = VERTEX_POINT('',#4466);+#4466 = CARTESIAN_POINT('',(0.152024623655,-0.850499350113,4.405));+#4467 = SURFACE_CURVE('',#4468,(#4472),.PCURVE_S1.);+#4468 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4469,#4470,#4471),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4469 = CARTESIAN_POINT('',(0.113203218228,-0.921464879235,4.405));+#4470 = CARTESIAN_POINT('',(0.139291202675,-0.884817472511,4.405));+#4471 = CARTESIAN_POINT('',(0.152024623655,-0.850499350113,4.405));+#4472 = PCURVE('',#4116,#4473);+#4473 = DEFINITIONAL_REPRESENTATION('',(#4474),#4478);+#4474 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4475,#4476,#4477),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4475 = CARTESIAN_POINT('',(4.192711786204E-02,0.118327643744));+#4476 = CARTESIAN_POINT('',(7.85745245859E-02,9.223965929649E-02));+#4477 = CARTESIAN_POINT('',(0.112892646984,7.950623831617E-02));+#4478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4479 = ORIENTED_EDGE('',*,*,#4480,.T.);+#4480 = EDGE_CURVE('',#4465,#4481,#4483,.T.);+#4481 = VERTEX_POINT('',#4482);+#4482 = CARTESIAN_POINT('',(0.164758044636,-0.782639533425,4.405));+#4483 = SURFACE_CURVE('',#4484,(#4488),.PCURVE_S1.);+#4484 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4485,#4486,#4487),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4485 = CARTESIAN_POINT('',(0.152024623655,-0.850499350113,4.405));+#4486 = CARTESIAN_POINT('',(0.164758044636,-0.816181227714,4.405));+#4487 = CARTESIAN_POINT('',(0.164758044636,-0.782639533425,4.405));+#4488 = PCURVE('',#4116,#4489);+#4489 = DEFINITIONAL_REPRESENTATION('',(#4490),#4494);+#4490 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4491,#4492,#4493),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4491 = CARTESIAN_POINT('',(0.112892646984,7.950623831617E-02));+#4492 = CARTESIAN_POINT('',(0.147210769382,6.677281733584E-02));+#4493 = CARTESIAN_POINT('',(0.180752463672,6.677281733584E-02));+#4494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4495 = ORIENTED_EDGE('',*,*,#4496,.T.);+#4496 = EDGE_CURVE('',#4481,#4497,#4499,.T.);+#4497 = VERTEX_POINT('',#4498);+#4498 = CARTESIAN_POINT('',(0.149384768086,-0.730152993286,4.405));+#4499 = SURFACE_CURVE('',#4500,(#4504),.PCURVE_S1.);+#4500 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4501,#4502,#4503),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4501 = CARTESIAN_POINT('',(0.164758044636,-0.782639533425,4.405));+#4502 = CARTESIAN_POINT('',(0.164758044636,-0.748787267892,4.405));+#4503 = CARTESIAN_POINT('',(0.149384768086,-0.730152993286,4.405));+#4504 = PCURVE('',#4116,#4505);+#4505 = DEFINITIONAL_REPRESENTATION('',(#4506),#4510);+#4506 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4507,#4508,#4509),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4507 = CARTESIAN_POINT('',(0.180752463672,6.677281733584E-02));+#4508 = CARTESIAN_POINT('',(0.214604729205,6.677281733584E-02));+#4509 = CARTESIAN_POINT('',(0.23323900381,8.214609388526E-02));+#4510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4511 = ORIENTED_EDGE('',*,*,#4512,.T.);+#4512 = EDGE_CURVE('',#4497,#4513,#4515,.T.);+#4513 = VERTEX_POINT('',#4514);+#4514 = CARTESIAN_POINT('',(0.106370650872,-0.711518718681,4.405));+#4515 = SURFACE_CURVE('',#4516,(#4520),.PCURVE_S1.);+#4516 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4517,#4518,#4519),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4517 = CARTESIAN_POINT('',(0.149384768086,-0.730152993286,4.405));+#4518 = CARTESIAN_POINT('',(0.134011491537,-0.711518718681,4.405));+#4519 = CARTESIAN_POINT('',(0.106370650872,-0.711518718681,4.405));+#4520 = PCURVE('',#4116,#4521);+#4521 = DEFINITIONAL_REPRESENTATION('',(#4522),#4526);+#4522 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4523,#4524,#4525),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4523 = CARTESIAN_POINT('',(0.23323900381,8.214609388526E-02));+#4524 = CARTESIAN_POINT('',(0.251873278416,9.751937043467E-02));+#4525 = CARTESIAN_POINT('',(0.251873278416,0.125160211099));+#4526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4527 = ORIENTED_EDGE('',*,*,#4528,.T.);+#4528 = EDGE_CURVE('',#4513,#4529,#4531,.T.);+#4529 = VERTEX_POINT('',#4530);+#4530 = CARTESIAN_POINT('',(6.987852977007E-02,-0.723941568418,4.405));+#4531 = SURFACE_CURVE('',#4532,(#4536),.PCURVE_S1.);+#4532 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4533,#4534,#4535),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4533 = CARTESIAN_POINT('',(0.106370650872,-0.711518718681,4.405));+#4534 = CARTESIAN_POINT('',(8.55623775629E-02,-0.711518718681,4.405));+#4535 = CARTESIAN_POINT('',(6.987852977007E-02,-0.723941568418,4.405));+#4536 = PCURVE('',#4116,#4537);+#4537 = DEFINITIONAL_REPRESENTATION('',(#4538),#4542);+#4538 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4539,#4540,#4541),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4539 = CARTESIAN_POINT('',(0.251873278416,0.125160211099));+#4540 = CARTESIAN_POINT('',(0.251873278416,0.145968484409));+#4541 = CARTESIAN_POINT('',(0.239450428679,0.161652332201));+#4542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4543 = ORIENTED_EDGE('',*,*,#4544,.T.);+#4544 = EDGE_CURVE('',#4529,#4106,#4545,.T.);+#4545 = SURFACE_CURVE('',#4546,(#4550),.PCURVE_S1.);+#4546 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4547,#4548,#4549),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4547 = CARTESIAN_POINT('',(6.987852977007E-02,-0.723941568418,4.405));+#4548 = CARTESIAN_POINT('',(5.419468197723E-02,-0.736364418155,4.405));+#4549 = CARTESIAN_POINT('',(4.518811591798E-02,-0.759967832655,4.405));+#4550 = PCURVE('',#4116,#4551);+#4551 = DEFINITIONAL_REPRESENTATION('',(#4552),#4556);+#4552 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4553,#4554,#4555),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4553 = CARTESIAN_POINT('',(0.239450428679,0.161652332201));+#4554 = CARTESIAN_POINT('',(0.227027578942,0.177336179994));+#4555 = CARTESIAN_POINT('',(0.203424164442,0.186342746054));+#4556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4557 = SHELL_BASED_SURFACE_MODEL('',(#4558));+#4558 = OPEN_SHELL('',(#4559));+#4559 = ADVANCED_FACE('',(#4560),#4574,.T.);+#4560 = FACE_BOUND('',#4561,.F.);+#4561 = EDGE_LOOP('',(#4562,#4585,#4601,#4617,#4633,#4649,#4665,#4681,+    #4697,#4713,#4729,#4745,#4761,#4777,#4793,#4809,#4825,#4841));+#4562 = ORIENTED_EDGE('',*,*,#4563,.T.);+#4563 = EDGE_CURVE('',#4564,#4566,#4568,.T.);+#4564 = VERTEX_POINT('',#4565);+#4565 = CARTESIAN_POINT('',(0.116308930662,-0.244730139817,4.405));+#4566 = VERTEX_POINT('',#4567);+#4567 = CARTESIAN_POINT('',(0.218176298504,-0.244730139817,4.405));+#4568 = SURFACE_CURVE('',#4569,(#4573),.PCURVE_S1.);+#4569 = LINE('',#4570,#4571);+#4570 = CARTESIAN_POINT('',(0.116308930662,-0.244730139817,4.405));+#4571 = VECTOR('',#4572,1.);+#4572 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#4573 = PCURVE('',#4574,#4579);+#4574 = PLANE('',#4575);+#4575 = AXIS2_PLACEMENT_3D('',#4576,#4577,#4578);+#4576 = CARTESIAN_POINT('',(0.231530861971,-0.580457653957,4.405));+#4577 = DIRECTION('',(0.,0.,1.));+#4578 = DIRECTION('',(1.110223024625E-16,1.,0.));+#4579 = DEFINITIONAL_REPRESENTATION('',(#4580),#4584);+#4580 = LINE('',#4581,#4582);+#4581 = CARTESIAN_POINT('',(0.33572751414,0.11522193131));+#4582 = VECTOR('',#4583,1.);+#4583 = DIRECTION('',(0.,-1.));+#4584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4585 = ORIENTED_EDGE('',*,*,#4586,.T.);+#4586 = EDGE_CURVE('',#4566,#4587,#4589,.T.);+#4587 = VERTEX_POINT('',#4588);+#4588 = CARTESIAN_POINT('',(0.234947145649,-0.2903841126,4.405));+#4589 = SURFACE_CURVE('',#4590,(#4594),.PCURVE_S1.);+#4590 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4591,#4592,#4593),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4591 = CARTESIAN_POINT('',(0.218176298504,-0.244730139817,4.405));+#4592 = CARTESIAN_POINT('',(0.229356863268,-0.266470126857,4.405));+#4593 = CARTESIAN_POINT('',(0.234947145649,-0.2903841126,4.405));+#4594 = PCURVE('',#4574,#4595);+#4595 = DEFINITIONAL_REPRESENTATION('',(#4596),#4600);+#4596 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4597,#4598,#4599),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4597 = CARTESIAN_POINT('',(0.33572751414,1.335456346717E-02));+#4598 = CARTESIAN_POINT('',(0.3139875271,2.173998703958E-03));+#4599 = CARTESIAN_POINT('',(0.290073541357,-3.416283677648E-03));+#4600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4601 = ORIENTED_EDGE('',*,*,#4602,.T.);+#4602 = EDGE_CURVE('',#4587,#4603,#4605,.T.);+#4603 = VERTEX_POINT('',#4604);+#4604 = CARTESIAN_POINT('',(0.240537428031,-0.340696654035,4.405));+#4605 = SURFACE_CURVE('',#4606,(#4610),.PCURVE_S1.);+#4606 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4607,#4608,#4609),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4607 = CARTESIAN_POINT('',(0.234947145649,-0.2903841126,4.405));+#4608 = CARTESIAN_POINT('',(0.240537428031,-0.314298098344,4.405));+#4609 = CARTESIAN_POINT('',(0.240537428031,-0.340696654035,4.405));+#4610 = PCURVE('',#4574,#4611);+#4611 = DEFINITIONAL_REPRESENTATION('',(#4612),#4616);+#4612 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4613,#4614,#4615),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4613 = CARTESIAN_POINT('',(0.290073541357,-3.416283677648E-03));+#4614 = CARTESIAN_POINT('',(0.266159555613,-9.006566059253E-03));+#4615 = CARTESIAN_POINT('',(0.239760999922,-9.006566059253E-03));+#4616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4617 = ORIENTED_EDGE('',*,*,#4618,.T.);+#4618 = EDGE_CURVE('',#4603,#4619,#4621,.T.);+#4619 = VERTEX_POINT('',#4620);+#4620 = CARTESIAN_POINT('',(0.17873375059,-0.483869997252,4.405));+#4621 = SURFACE_CURVE('',#4622,(#4626),.PCURVE_S1.);+#4622 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4623,#4624,#4625),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4623 = CARTESIAN_POINT('',(0.240537428031,-0.340696654035,4.405));+#4624 = CARTESIAN_POINT('',(0.240537428031,-0.434489169548,4.405));+#4625 = CARTESIAN_POINT('',(0.17873375059,-0.483869997252,4.405));+#4626 = PCURVE('',#4574,#4627);+#4627 = DEFINITIONAL_REPRESENTATION('',(#4628),#4632);+#4628 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4629,#4630,#4631),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4629 = CARTESIAN_POINT('',(0.239760999922,-9.006566059253E-03));+#4630 = CARTESIAN_POINT('',(0.145968484409,-9.006566059253E-03));+#4631 = CARTESIAN_POINT('',(9.65876567044E-02,5.279711138183E-02));+#4632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4633 = ORIENTED_EDGE('',*,*,#4634,.T.);+#4634 = EDGE_CURVE('',#4619,#4635,#4637,.T.);+#4635 = VERTEX_POINT('',#4636);+#4636 = CARTESIAN_POINT('',(1.552856217112E-04,-0.533250824956,4.405));+#4637 = SURFACE_CURVE('',#4638,(#4642),.PCURVE_S1.);+#4638 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4639,#4640,#4641),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4639 = CARTESIAN_POINT('',(0.17873375059,-0.483869997252,4.405));+#4640 = CARTESIAN_POINT('',(0.116930073149,-0.533250824956,4.405));+#4641 = CARTESIAN_POINT('',(1.552856217111E-04,-0.533250824956,4.405));+#4642 = PCURVE('',#4574,#4643);+#4643 = DEFINITIONAL_REPRESENTATION('',(#4644),#4648);+#4644 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4645,#4646,#4647),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4645 = CARTESIAN_POINT('',(9.65876567044E-02,5.279711138183E-02));+#4646 = CARTESIAN_POINT('',(4.720682900022E-02,0.114600788823));+#4647 = CARTESIAN_POINT('',(4.720682900022E-02,0.23137557635));+#4648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4649 = ORIENTED_EDGE('',*,*,#4650,.T.);+#4650 = EDGE_CURVE('',#4635,#4651,#4653,.T.);+#4651 = VERTEX_POINT('',#4652);+#4652 = CARTESIAN_POINT('',(-0.17873375059,-0.483869997252,4.405));+#4653 = SURFACE_CURVE('',#4654,(#4658),.PCURVE_S1.);+#4654 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4655,#4656,#4657),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4655 = CARTESIAN_POINT('',(1.552856217111E-04,-0.533250824956,4.405));+#4656 = CARTESIAN_POINT('',(-0.116930073149,-0.533250824956,4.405));+#4657 = CARTESIAN_POINT('',(-0.17873375059,-0.483869997252,4.405));+#4658 = PCURVE('',#4574,#4659);+#4659 = DEFINITIONAL_REPRESENTATION('',(#4660),#4664);+#4660 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4661,#4662,#4663),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4661 = CARTESIAN_POINT('',(4.720682900022E-02,0.23137557635));+#4662 = CARTESIAN_POINT('',(4.720682900022E-02,0.34846093512));+#4663 = CARTESIAN_POINT('',(9.65876567044E-02,0.410264612561));+#4664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4665 = ORIENTED_EDGE('',*,*,#4666,.T.);+#4666 = EDGE_CURVE('',#4651,#4667,#4669,.T.);+#4667 = VERTEX_POINT('',#4668);+#4668 = CARTESIAN_POINT('',(-0.240537428031,-0.340696654035,4.405));+#4669 = SURFACE_CURVE('',#4670,(#4674),.PCURVE_S1.);+#4670 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4671,#4672,#4673),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4671 = CARTESIAN_POINT('',(-0.17873375059,-0.483869997252,4.405));+#4672 = CARTESIAN_POINT('',(-0.240537428031,-0.434489169548,4.405));+#4673 = CARTESIAN_POINT('',(-0.240537428031,-0.340696654035,4.405));+#4674 = PCURVE('',#4574,#4675);+#4675 = DEFINITIONAL_REPRESENTATION('',(#4676),#4680);+#4676 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4677,#4678,#4679),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4677 = CARTESIAN_POINT('',(9.65876567044E-02,0.410264612561));+#4678 = CARTESIAN_POINT('',(0.145968484409,0.472068290002));+#4679 = CARTESIAN_POINT('',(0.239760999922,0.472068290002));+#4680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4681 = ORIENTED_EDGE('',*,*,#4682,.T.);+#4682 = EDGE_CURVE('',#4667,#4683,#4685,.T.);+#4683 = VERTEX_POINT('',#4684);+#4684 = CARTESIAN_POINT('',(-0.234947145649,-0.290073541357,4.405));+#4685 = SURFACE_CURVE('',#4686,(#4690),.PCURVE_S1.);+#4686 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4687,#4688,#4689),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4687 = CARTESIAN_POINT('',(-0.240537428031,-0.340696654035,4.405));+#4688 = CARTESIAN_POINT('',(-0.240537428031,-0.314298098344,4.405));+#4689 = CARTESIAN_POINT('',(-0.234947145649,-0.290073541357,4.405));+#4690 = PCURVE('',#4574,#4691);+#4691 = DEFINITIONAL_REPRESENTATION('',(#4692),#4696);+#4692 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4693,#4694,#4695),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4693 = CARTESIAN_POINT('',(0.239760999922,0.472068290002));+#4694 = CARTESIAN_POINT('',(0.266159555613,0.472068290002));+#4695 = CARTESIAN_POINT('',(0.2903841126,0.466478007621));+#4696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4697 = ORIENTED_EDGE('',*,*,#4698,.T.);+#4698 = EDGE_CURVE('',#4683,#4699,#4701,.T.);+#4699 = VERTEX_POINT('',#4700);+#4700 = CARTESIAN_POINT('',(-0.218176298504,-0.244730139817,4.405));+#4701 = SURFACE_CURVE('',#4702,(#4706),.PCURVE_S1.);+#4702 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4703,#4704,#4705),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4703 = CARTESIAN_POINT('',(-0.234947145649,-0.290073541357,4.405));+#4704 = CARTESIAN_POINT('',(-0.229356863268,-0.26584898437,4.405));+#4705 = CARTESIAN_POINT('',(-0.218176298504,-0.244730139817,4.405));+#4706 = PCURVE('',#4574,#4707);+#4707 = DEFINITIONAL_REPRESENTATION('',(#4708),#4712);+#4708 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4709,#4710,#4711),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4709 = CARTESIAN_POINT('',(0.2903841126,0.466478007621));+#4710 = CARTESIAN_POINT('',(0.314608669587,0.460887725239));+#4711 = CARTESIAN_POINT('',(0.33572751414,0.449707160476));+#4712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4713 = ORIENTED_EDGE('',*,*,#4714,.T.);+#4714 = EDGE_CURVE('',#4699,#4715,#4717,.T.);+#4715 = VERTEX_POINT('',#4716);+#4716 = CARTESIAN_POINT('',(-0.116308930662,-0.244730139817,4.405));+#4717 = SURFACE_CURVE('',#4718,(#4722),.PCURVE_S1.);+#4718 = LINE('',#4719,#4720);+#4719 = CARTESIAN_POINT('',(-0.218176298504,-0.244730139817,4.405));+#4720 = VECTOR('',#4721,1.);+#4721 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#4722 = PCURVE('',#4574,#4723);+#4723 = DEFINITIONAL_REPRESENTATION('',(#4724),#4728);+#4724 = LINE('',#4725,#4726);+#4725 = CARTESIAN_POINT('',(0.33572751414,0.449707160476));+#4726 = VECTOR('',#4727,1.);+#4727 = DIRECTION('',(0.,-1.));+#4728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4729 = ORIENTED_EDGE('',*,*,#4730,.T.);+#4730 = EDGE_CURVE('',#4715,#4731,#4733,.T.);+#4731 = VERTEX_POINT('',#4732);+#4732 = CARTESIAN_POINT('',(-0.148142483113,-0.290539398222,4.405));+#4733 = SURFACE_CURVE('',#4734,(#4738),.PCURVE_S1.);+#4734 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4735,#4736,#4737),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4735 = CARTESIAN_POINT('',(-0.116308930662,-0.244730139817,4.405));+#4736 = CARTESIAN_POINT('',(-0.138048917701,-0.268333554317,4.405));+#4737 = CARTESIAN_POINT('',(-0.148142483113,-0.290539398222,4.405));+#4738 = PCURVE('',#4574,#4739);+#4739 = DEFINITIONAL_REPRESENTATION('',(#4740),#4744);+#4740 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4741,#4742,#4743),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4741 = CARTESIAN_POINT('',(0.33572751414,0.347839792633));+#4742 = CARTESIAN_POINT('',(0.31212409964,0.369579779673));+#4743 = CARTESIAN_POINT('',(0.289918255735,0.379673345084));+#4744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4745 = ORIENTED_EDGE('',*,*,#4746,.T.);+#4746 = EDGE_CURVE('',#4731,#4747,#4749,.T.);+#4747 = VERTEX_POINT('',#4748);+#4748 = CARTESIAN_POINT('',(-0.158236048524,-0.336348656627,4.405));+#4749 = SURFACE_CURVE('',#4750,(#4754),.PCURVE_S1.);+#4750 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4751,#4752,#4753),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4751 = CARTESIAN_POINT('',(-0.148142483113,-0.290539398222,4.405));+#4752 = CARTESIAN_POINT('',(-0.158236048524,-0.312745242126,4.405));+#4753 = CARTESIAN_POINT('',(-0.158236048524,-0.336348656627,4.405));+#4754 = PCURVE('',#4574,#4755);+#4755 = DEFINITIONAL_REPRESENTATION('',(#4756),#4760);+#4756 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4757,#4758,#4759),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4757 = CARTESIAN_POINT('',(0.289918255735,0.379673345084));+#4758 = CARTESIAN_POINT('',(0.26771241183,0.389766910495));+#4759 = CARTESIAN_POINT('',(0.24410899733,0.389766910495));+#4760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4761 = ORIENTED_EDGE('',*,*,#4762,.T.);+#4762 = EDGE_CURVE('',#4747,#4763,#4765,.T.);+#4763 = VERTEX_POINT('',#4764);+#4764 = CARTESIAN_POINT('',(-0.118327643744,-0.412283325643,4.405));+#4765 = SURFACE_CURVE('',#4766,(#4770),.PCURVE_S1.);+#4766 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4767,#4768,#4769),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4767 = CARTESIAN_POINT('',(-0.158236048524,-0.336348656627,4.405));+#4768 = CARTESIAN_POINT('',(-0.158236048524,-0.386661198061,4.405));+#4769 = CARTESIAN_POINT('',(-0.118327643744,-0.412283325643,4.405));+#4770 = PCURVE('',#4574,#4771);+#4771 = DEFINITIONAL_REPRESENTATION('',(#4772),#4776);+#4772 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4773,#4774,#4775),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4773 = CARTESIAN_POINT('',(0.24410899733,0.389766910495));+#4774 = CARTESIAN_POINT('',(0.193796455896,0.389766910495));+#4775 = CARTESIAN_POINT('',(0.168174328313,0.349858505715));+#4776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4777 = ORIENTED_EDGE('',*,*,#4778,.T.);+#4778 = EDGE_CURVE('',#4763,#4779,#4781,.T.);+#4779 = VERTEX_POINT('',#4780);+#4780 = CARTESIAN_POINT('',(1.552856217112E-04,-0.437905453226,4.405));+#4781 = SURFACE_CURVE('',#4782,(#4786),.PCURVE_S1.);+#4782 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4783,#4784,#4785),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4783 = CARTESIAN_POINT('',(-0.118327643744,-0.412283325643,4.405));+#4784 = CARTESIAN_POINT('',(-7.841923896419E-02,-0.437905453226,4.405));+#4785 = CARTESIAN_POINT('',(1.552856217111E-04,-0.437905453226,4.405));+#4786 = PCURVE('',#4574,#4787);+#4787 = DEFINITIONAL_REPRESENTATION('',(#4788),#4792);+#4788 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4789,#4790,#4791),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4789 = CARTESIAN_POINT('',(0.168174328313,0.349858505715));+#4790 = CARTESIAN_POINT('',(0.142552200731,0.309950100936));+#4791 = CARTESIAN_POINT('',(0.142552200731,0.23137557635));+#4792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4793 = ORIENTED_EDGE('',*,*,#4794,.T.);+#4794 = EDGE_CURVE('',#4779,#4795,#4797,.T.);+#4795 = VERTEX_POINT('',#4796);+#4796 = CARTESIAN_POINT('',(0.118327643744,-0.412283325643,4.405));+#4797 = SURFACE_CURVE('',#4798,(#4802),.PCURVE_S1.);+#4798 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4799,#4800,#4801),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4799 = CARTESIAN_POINT('',(1.552856217111E-04,-0.437905453226,4.405));+#4800 = CARTESIAN_POINT('',(7.841923896419E-02,-0.437905453226,4.405));+#4801 = CARTESIAN_POINT('',(0.118327643744,-0.412283325643,4.405));+#4802 = PCURVE('',#4574,#4803);+#4803 = DEFINITIONAL_REPRESENTATION('',(#4804),#4808);+#4804 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4805,#4806,#4807),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4805 = CARTESIAN_POINT('',(0.142552200731,0.23137557635));+#4806 = CARTESIAN_POINT('',(0.142552200731,0.153111623007));+#4807 = CARTESIAN_POINT('',(0.168174328313,0.113203218228));+#4808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4809 = ORIENTED_EDGE('',*,*,#4810,.T.);+#4810 = EDGE_CURVE('',#4795,#4811,#4813,.T.);+#4811 = VERTEX_POINT('',#4812);+#4812 = CARTESIAN_POINT('',(0.158236048524,-0.336348656627,4.405));+#4813 = SURFACE_CURVE('',#4814,(#4818),.PCURVE_S1.);+#4814 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4815,#4816,#4817),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4815 = CARTESIAN_POINT('',(0.118327643744,-0.412283325643,4.405));+#4816 = CARTESIAN_POINT('',(0.158236048524,-0.386661198061,4.405));+#4817 = CARTESIAN_POINT('',(0.158236048524,-0.336348656627,4.405));+#4818 = PCURVE('',#4574,#4819);+#4819 = DEFINITIONAL_REPRESENTATION('',(#4820),#4824);+#4820 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4821,#4822,#4823),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4821 = CARTESIAN_POINT('',(0.168174328313,0.113203218228));+#4822 = CARTESIAN_POINT('',(0.193796455896,7.329481344772E-02));+#4823 = CARTESIAN_POINT('',(0.24410899733,7.329481344772E-02));+#4824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4825 = ORIENTED_EDGE('',*,*,#4826,.T.);+#4826 = EDGE_CURVE('',#4811,#4827,#4829,.T.);+#4827 = VERTEX_POINT('',#4828);+#4828 = CARTESIAN_POINT('',(0.148142483113,-0.290539398222,4.405));+#4829 = SURFACE_CURVE('',#4830,(#4834),.PCURVE_S1.);+#4830 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4831,#4832,#4833),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4831 = CARTESIAN_POINT('',(0.158236048524,-0.336348656627,4.405));+#4832 = CARTESIAN_POINT('',(0.158236048524,-0.312745242126,4.405));+#4833 = CARTESIAN_POINT('',(0.148142483113,-0.290539398222,4.405));+#4834 = PCURVE('',#4574,#4835);+#4835 = DEFINITIONAL_REPRESENTATION('',(#4836),#4840);+#4836 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4837,#4838,#4839),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4837 = CARTESIAN_POINT('',(0.24410899733,7.329481344772E-02));+#4838 = CARTESIAN_POINT('',(0.26771241183,7.329481344772E-02));+#4839 = CARTESIAN_POINT('',(0.289918255735,8.338837885895E-02));+#4840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4841 = ORIENTED_EDGE('',*,*,#4842,.T.);+#4842 = EDGE_CURVE('',#4827,#4564,#4843,.T.);+#4843 = SURFACE_CURVE('',#4844,(#4848),.PCURVE_S1.);+#4844 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4845,#4846,#4847),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4845 = CARTESIAN_POINT('',(0.148142483113,-0.290539398222,4.405));+#4846 = CARTESIAN_POINT('',(0.138048917701,-0.268333554317,4.405));+#4847 = CARTESIAN_POINT('',(0.116308930662,-0.244730139817,4.405));+#4848 = PCURVE('',#4574,#4849);+#4849 = DEFINITIONAL_REPRESENTATION('',(#4850),#4854);+#4850 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4851,#4852,#4853),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4851 = CARTESIAN_POINT('',(0.289918255735,8.338837885895E-02));+#4852 = CARTESIAN_POINT('',(0.31212409964,9.348194427018E-02));+#4853 = CARTESIAN_POINT('',(0.33572751414,0.11522193131));+#4854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4855 = SHELL_BASED_SURFACE_MODEL('',(#4856));+#4856 = OPEN_SHELL('',(#4857));+#4857 = ADVANCED_FACE('',(#4858),#4872,.T.);+#4858 = FACE_BOUND('',#4859,.F.);+#4859 = EDGE_LOOP('',(#4860,#4883,#4899,#4915,#4931,#4947,#4963,#4979,+    #4995,#5011,#5027,#5043,#5059));+#4860 = ORIENTED_EDGE('',*,*,#4861,.T.);+#4861 = EDGE_CURVE('',#4862,#4864,#4866,.T.);+#4862 = VERTEX_POINT('',#4863);+#4863 = CARTESIAN_POINT('',(0.231530861971,-0.170814183882,4.405));+#4864 = VERTEX_POINT('',#4865);+#4865 = CARTESIAN_POINT('',(-0.232152004458,-0.170814183882,4.405));+#4866 = SURFACE_CURVE('',#4867,(#4871),.PCURVE_S1.);+#4867 = LINE('',#4868,#4869);+#4868 = CARTESIAN_POINT('',(0.231530861971,-0.170814183882,4.405));+#4869 = VECTOR('',#4870,1.);+#4870 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#4871 = PCURVE('',#4872,#4877);+#4872 = PLANE('',#4873);+#4873 = AXIS2_PLACEMENT_3D('',#4874,#4875,#4876);+#4874 = CARTESIAN_POINT('',(0.231530861971,-0.197523310817,4.405));+#4875 = DIRECTION('',(0.,0.,1.));+#4876 = DIRECTION('',(1.110223024625E-16,1.,0.));+#4877 = DEFINITIONAL_REPRESENTATION('',(#4878),#4882);+#4878 = LINE('',#4879,#4880);+#4879 = CARTESIAN_POINT('',(2.670912693434E-02,2.965308769014E-18));+#4880 = VECTOR('',#4881,1.);+#4881 = DIRECTION('',(0.,1.));+#4882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4883 = ORIENTED_EDGE('',*,*,#4884,.T.);+#4884 = EDGE_CURVE('',#4864,#4885,#4887,.T.);+#4885 = VERTEX_POINT('',#4886);+#4886 = CARTESIAN_POINT('',(-0.232152004458,-6.149310619766E-02,4.405));+#4887 = SURFACE_CURVE('',#4888,(#4892),.PCURVE_S1.);+#4888 = LINE('',#4889,#4890);+#4889 = CARTESIAN_POINT('',(-0.232152004458,-0.170814183882,4.405));+#4890 = VECTOR('',#4891,1.);+#4891 = DIRECTION('',(1.110223024625E-16,1.,0.));+#4892 = PCURVE('',#4872,#4893);+#4893 = DEFINITIONAL_REPRESENTATION('',(#4894),#4898);+#4894 = LINE('',#4895,#4896);+#4895 = CARTESIAN_POINT('',(2.670912693434E-02,0.46368286643));+#4896 = VECTOR('',#4897,1.);+#4897 = DIRECTION('',(1.,0.));+#4898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4899 = ORIENTED_EDGE('',*,*,#4900,.T.);+#4900 = EDGE_CURVE('',#4885,#4901,#4903,.T.);+#4901 = VERTEX_POINT('',#4902);+#4902 = CARTESIAN_POINT('',(-2.872784001658E-02,-6.21142486845E-03,4.405+    ));+#4903 = SURFACE_CURVE('',#4904,(#4908),.PCURVE_S1.);+#4904 = LINE('',#4905,#4906);+#4905 = CARTESIAN_POINT('',(-0.232152004458,-6.149310619766E-02,4.405));+#4906 = VECTOR('',#4907,1.);+#4907 = DIRECTION('',(0.965001418712,0.262244660352,0.));+#4908 = PCURVE('',#4872,#4909);+#4909 = DEFINITIONAL_REPRESENTATION('',(#4910),#4914);+#4910 = LINE('',#4911,#4912);+#4911 = CARTESIAN_POINT('',(0.136030204619,0.46368286643));+#4912 = VECTOR('',#4913,1.);+#4913 = DIRECTION('',(0.262244660352,-0.965001418712));+#4914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4915 = ORIENTED_EDGE('',*,*,#4916,.T.);+#4916 = EDGE_CURVE('',#4901,#4917,#4919,.T.);+#4917 = VERTEX_POINT('',#4918);+#4918 = CARTESIAN_POINT('',(-0.232152004458,4.875968521734E-02,4.405));+#4919 = SURFACE_CURVE('',#4920,(#4924),.PCURVE_S1.);+#4920 = LINE('',#4921,#4922);+#4921 = CARTESIAN_POINT('',(-2.872784001658E-02,-6.21142486845E-03,4.405+    ));+#4922 = VECTOR('',#4923,1.);+#4923 = DIRECTION('',(-0.965373425348,0.260871902728,0.));+#4924 = PCURVE('',#4872,#4925);+#4925 = DEFINITIONAL_REPRESENTATION('',(#4926),#4930);+#4926 = LINE('',#4927,#4928);+#4927 = CARTESIAN_POINT('',(0.191311885948,0.260258701988));+#4928 = VECTOR('',#4929,1.);+#4929 = DIRECTION('',(0.260871902728,0.965373425348));+#4930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4931 = ORIENTED_EDGE('',*,*,#4932,.T.);+#4932 = EDGE_CURVE('',#4917,#4933,#4935,.T.);+#4933 = VERTEX_POINT('',#4934);+#4934 = CARTESIAN_POINT('',(-0.232152004458,0.158701905389,4.405));+#4935 = SURFACE_CURVE('',#4936,(#4940),.PCURVE_S1.);+#4936 = LINE('',#4937,#4938);+#4937 = CARTESIAN_POINT('',(-0.232152004458,4.875968521734E-02,4.405));+#4938 = VECTOR('',#4939,1.);+#4939 = DIRECTION('',(1.110223024625E-16,1.,0.));+#4940 = PCURVE('',#4872,#4941);+#4941 = DEFINITIONAL_REPRESENTATION('',(#4942),#4946);+#4942 = LINE('',#4943,#4944);+#4943 = CARTESIAN_POINT('',(0.246282996034,0.46368286643));+#4944 = VECTOR('',#4945,1.);+#4945 = DIRECTION('',(1.,0.));+#4946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4947 = ORIENTED_EDGE('',*,*,#4948,.T.);+#4948 = EDGE_CURVE('',#4933,#4949,#4951,.T.);+#4949 = VERTEX_POINT('',#4950);+#4950 = CARTESIAN_POINT('',(0.231530861971,0.158701905389,4.405));+#4951 = SURFACE_CURVE('',#4952,(#4956),.PCURVE_S1.);+#4952 = LINE('',#4953,#4954);+#4953 = CARTESIAN_POINT('',(-0.232152004458,0.158701905389,4.405));+#4954 = VECTOR('',#4955,1.);+#4955 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#4956 = PCURVE('',#4872,#4957);+#4957 = DEFINITIONAL_REPRESENTATION('',(#4958),#4962);+#4958 = LINE('',#4959,#4960);+#4959 = CARTESIAN_POINT('',(0.356225216206,0.46368286643));+#4960 = VECTOR('',#4961,1.);+#4961 = DIRECTION('',(0.,-1.));+#4962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4963 = ORIENTED_EDGE('',*,*,#4964,.T.);+#4964 = EDGE_CURVE('',#4949,#4965,#4967,.T.);+#4965 = VERTEX_POINT('',#4966);+#4966 = CARTESIAN_POINT('',(0.231530861971,7.981680955959E-02,4.405));+#4967 = SURFACE_CURVE('',#4968,(#4972),.PCURVE_S1.);+#4968 = LINE('',#4969,#4970);+#4969 = CARTESIAN_POINT('',(0.231530861971,0.158701905389,4.405));+#4970 = VECTOR('',#4971,1.);+#4971 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#4972 = PCURVE('',#4872,#4973);+#4973 = DEFINITIONAL_REPRESENTATION('',(#4974),#4978);+#4974 = LINE('',#4975,#4976);+#4975 = CARTESIAN_POINT('',(0.356225216206,3.954894369836E-17));+#4976 = VECTOR('',#4977,1.);+#4977 = DIRECTION('',(-1.,0.));+#4978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4979 = ORIENTED_EDGE('',*,*,#4980,.T.);+#4980 = EDGE_CURVE('',#4965,#4981,#4983,.T.);+#4981 = VERTEX_POINT('',#4982);+#4982 = CARTESIAN_POINT('',(-0.139912345162,7.981680955959E-02,4.405));+#4983 = SURFACE_CURVE('',#4984,(#4988),.PCURVE_S1.);+#4984 = LINE('',#4985,#4986);+#4985 = CARTESIAN_POINT('',(0.231530861971,7.981680955959E-02,4.405));+#4986 = VECTOR('',#4987,1.);+#4987 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#4988 = PCURVE('',#4872,#4989);+#4989 = DEFINITIONAL_REPRESENTATION('',(#4990),#4994);+#4990 = LINE('',#4991,#4992);+#4991 = CARTESIAN_POINT('',(0.277340120376,3.079093872941E-17));+#4992 = VECTOR('',#4993,1.);+#4993 = DIRECTION('',(0.,1.));+#4994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4995 = ORIENTED_EDGE('',*,*,#4996,.T.);+#4996 = EDGE_CURVE('',#4981,#4997,#4999,.T.);+#4997 = VERTEX_POINT('',#4998);+#4998 = CARTESIAN_POINT('',(6.289067679306E-02,3.074655309883E-02,4.405)+  );+#4999 = SURFACE_CURVE('',#5000,(#5004),.PCURVE_S1.);+#5000 = LINE('',#5001,#5002);+#5001 = CARTESIAN_POINT('',(-0.139912345162,7.981680955959E-02,4.405));+#5002 = VECTOR('',#5003,1.);+#5003 = DIRECTION('',(0.971953286769,-0.23517399588,0.));+#5004 = PCURVE('',#4872,#5005);+#5005 = DEFINITIONAL_REPRESENTATION('',(#5006),#5010);+#5006 = LINE('',#5007,#5008);+#5007 = CARTESIAN_POINT('',(0.277340120376,0.371443207133));+#5008 = VECTOR('',#5009,1.);+#5009 = DIRECTION('',(-0.23517399588,-0.971953286769));+#5010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5011 = ORIENTED_EDGE('',*,*,#5012,.T.);+#5012 = EDGE_CURVE('',#4997,#5013,#5015,.T.);+#5013 = VERTEX_POINT('',#5014);+#5014 = CARTESIAN_POINT('',(6.289067679306E-02,-4.223768910546E-02,4.405+    ));+#5015 = SURFACE_CURVE('',#5016,(#5020),.PCURVE_S1.);+#5016 = LINE('',#5017,#5018);+#5017 = CARTESIAN_POINT('',(6.289067679306E-02,3.074655309883E-02,4.405)+  );+#5018 = VECTOR('',#5019,1.);+#5019 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#5020 = PCURVE('',#4872,#5021);+#5021 = DEFINITIONAL_REPRESENTATION('',(#5022),#5026);+#5022 = LINE('',#5023,#5024);+#5023 = CARTESIAN_POINT('',(0.228269863916,0.168640185178));+#5024 = VECTOR('',#5025,1.);+#5025 = DIRECTION('',(-1.,0.));+#5026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5027 = ORIENTED_EDGE('',*,*,#5028,.T.);+#5028 = EDGE_CURVE('',#5013,#5029,#5031,.T.);+#5029 = VERTEX_POINT('',#5030);+#5030 = CARTESIAN_POINT('',(-0.139912345162,-9.192908805307E-02,4.405));+#5031 = SURFACE_CURVE('',#5032,(#5036),.PCURVE_S1.);+#5032 = LINE('',#5033,#5034);+#5033 = CARTESIAN_POINT('',(6.289067679306E-02,-4.223768910546E-02,4.405+    ));+#5034 = VECTOR('',#5035,1.);+#5035 = DIRECTION('',(-0.971269251839,-0.237983277633,0.));+#5036 = PCURVE('',#4872,#5037);+#5037 = DEFINITIONAL_REPRESENTATION('',(#5038),#5042);+#5038 = LINE('',#5039,#5040);+#5039 = CARTESIAN_POINT('',(0.155285621711,0.168640185178));+#5040 = VECTOR('',#5041,1.);+#5041 = DIRECTION('',(-0.237983277633,0.971269251839));+#5042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5043 = ORIENTED_EDGE('',*,*,#5044,.T.);+#5044 = EDGE_CURVE('',#5029,#5045,#5047,.T.);+#5045 = VERTEX_POINT('',#5046);+#5046 = CARTESIAN_POINT('',(0.231530861971,-9.192908805307E-02,4.405));+#5047 = SURFACE_CURVE('',#5048,(#5052),.PCURVE_S1.);+#5048 = LINE('',#5049,#5050);+#5049 = CARTESIAN_POINT('',(-0.139912345162,-9.192908805307E-02,4.405));+#5050 = VECTOR('',#5051,1.);+#5051 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#5052 = PCURVE('',#4872,#5053);+#5053 = DEFINITIONAL_REPRESENTATION('',(#5054),#5058);+#5054 = LINE('',#5055,#5056);+#5055 = CARTESIAN_POINT('',(0.105594222764,0.371443207133));+#5056 = VECTOR('',#5057,1.);+#5057 = DIRECTION('',(0.,-1.));+#5058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5059 = ORIENTED_EDGE('',*,*,#5060,.T.);+#5060 = EDGE_CURVE('',#5045,#4862,#5061,.T.);+#5061 = SURFACE_CURVE('',#5062,(#5066),.PCURVE_S1.);+#5062 = LINE('',#5063,#5064);+#5063 = CARTESIAN_POINT('',(0.231530861971,-9.192908805307E-02,4.405));+#5064 = VECTOR('',#5065,1.);+#5065 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#5066 = PCURVE('',#4872,#5067);+#5067 = DEFINITIONAL_REPRESENTATION('',(#5068),#5072);+#5068 = LINE('',#5069,#5070);+#5069 = CARTESIAN_POINT('',(0.105594222764,1.172331373796E-17));+#5070 = VECTOR('',#5071,1.);+#5071 = DIRECTION('',(-1.,0.));+#5072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5073 = SHELL_BASED_SURFACE_MODEL('',(#5074));+#5074 = OPEN_SHELL('',(#5075));+#5075 = ADVANCED_FACE('',(#5076),#5090,.T.);+#5076 = FACE_BOUND('',#5077,.F.);+#5077 = EDGE_LOOP('',(#5078,#5101,#5117,#5133));+#5078 = ORIENTED_EDGE('',*,*,#5079,.T.);+#5079 = EDGE_CURVE('',#5080,#5082,#5084,.T.);+#5080 = VERTEX_POINT('',#5081);+#5081 = CARTESIAN_POINT('',(9.363722989189E-02,0.278892976593,4.405));+#5082 = VERTEX_POINT('',#5083);+#5083 = CARTESIAN_POINT('',(3.260998055937E-03,0.278892976593,4.405));+#5084 = SURFACE_CURVE('',#5085,(#5089),.PCURVE_S1.);+#5085 = LINE('',#5086,#5087);+#5086 = CARTESIAN_POINT('',(9.363722989189E-02,0.278892976593,4.405));+#5087 = VECTOR('',#5088,1.);+#5088 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#5089 = PCURVE('',#5090,#5095);+#5090 = PLANE('',#5091);+#5091 = AXIS2_PLACEMENT_3D('',#5092,#5093,#5094);+#5092 = CARTESIAN_POINT('',(0.231530861971,0.185411032323,4.405));+#5093 = DIRECTION('',(0.,0.,1.));+#5094 = DIRECTION('',(1.110223024625E-16,1.,0.));+#5095 = DEFINITIONAL_REPRESENTATION('',(#5096),#5100);+#5096 = LINE('',#5097,#5098);+#5097 = CARTESIAN_POINT('',(9.348194427018E-02,0.13789363208));+#5098 = VECTOR('',#5099,1.);+#5099 = DIRECTION('',(0.,1.));+#5100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5101 = ORIENTED_EDGE('',*,*,#5102,.T.);+#5102 = EDGE_CURVE('',#5082,#5103,#5105,.T.);+#5103 = VERTEX_POINT('',#5104);+#5104 = CARTESIAN_POINT('',(3.260998055937E-03,0.474863431193,4.405));+#5105 = SURFACE_CURVE('',#5106,(#5110),.PCURVE_S1.);+#5106 = LINE('',#5107,#5108);+#5107 = CARTESIAN_POINT('',(3.260998055937E-03,0.278892976593,4.405));+#5108 = VECTOR('',#5109,1.);+#5109 = DIRECTION('',(1.110223024625E-16,1.,0.));+#5110 = PCURVE('',#5090,#5111);+#5111 = DEFINITIONAL_REPRESENTATION('',(#5112),#5116);+#5112 = LINE('',#5113,#5114);+#5113 = CARTESIAN_POINT('',(9.348194427018E-02,0.228269863916));+#5114 = VECTOR('',#5115,1.);+#5115 = DIRECTION('',(1.,0.));+#5116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5117 = ORIENTED_EDGE('',*,*,#5118,.T.);+#5118 = EDGE_CURVE('',#5103,#5119,#5121,.T.);+#5119 = VERTEX_POINT('',#5120);+#5120 = CARTESIAN_POINT('',(9.363722989189E-02,0.474863431193,4.405));+#5121 = SURFACE_CURVE('',#5122,(#5126),.PCURVE_S1.);+#5122 = LINE('',#5123,#5124);+#5123 = CARTESIAN_POINT('',(3.260998055937E-03,0.474863431193,4.405));+#5124 = VECTOR('',#5125,1.);+#5125 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#5126 = PCURVE('',#5090,#5127);+#5127 = DEFINITIONAL_REPRESENTATION('',(#5128),#5132);+#5128 = LINE('',#5129,#5130);+#5129 = CARTESIAN_POINT('',(0.28945239887,0.228269863916));+#5130 = VECTOR('',#5131,1.);+#5131 = DIRECTION('',(0.,-1.));+#5132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5133 = ORIENTED_EDGE('',*,*,#5134,.T.);+#5134 = EDGE_CURVE('',#5119,#5080,#5135,.T.);+#5135 = SURFACE_CURVE('',#5136,(#5140),.PCURVE_S1.);+#5136 = LINE('',#5137,#5138);+#5137 = CARTESIAN_POINT('',(9.363722989189E-02,0.474863431193,4.405));+#5138 = VECTOR('',#5139,1.);+#5139 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#5140 = PCURVE('',#5090,#5141);+#5141 = DEFINITIONAL_REPRESENTATION('',(#5142),#5146);+#5142 = LINE('',#5143,#5144);+#5143 = CARTESIAN_POINT('',(0.28945239887,0.13789363208));+#5144 = VECTOR('',#5145,1.);+#5145 = DIRECTION('',(-1.,0.));+#5146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5147 = SHELL_BASED_SURFACE_MODEL('',(#5148));+#5148 = OPEN_SHELL('',(#5149));+#5149 = ADVANCED_FACE('',(#5150,#5301),#5164,.T.);+#5150 = FACE_BOUND('',#5151,.F.);+#5151 = EDGE_LOOP('',(#5152,#5175,#5191,#5207,#5223,#5239,#5255,#5271,+    #5287));+#5152 = ORIENTED_EDGE('',*,*,#5153,.T.);+#5153 = EDGE_CURVE('',#5154,#5156,#5158,.T.);+#5154 = VERTEX_POINT('',#5155);+#5155 = CARTESIAN_POINT('',(0.231530861971,0.618657916898,4.405));+#5156 = VERTEX_POINT('',#5157);+#5157 = CARTESIAN_POINT('',(-0.232152004458,0.618657916898,4.405));+#5158 = SURFACE_CURVE('',#5159,(#5163),.PCURVE_S1.);+#5159 = LINE('',#5160,#5161);+#5160 = CARTESIAN_POINT('',(0.231530861971,0.618657916898,4.405));+#5161 = VECTOR('',#5162,1.);+#5162 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#5163 = PCURVE('',#5164,#5169);+#5164 = PLANE('',#5165);+#5165 = AXIS2_PLACEMENT_3D('',#5166,#5167,#5168);+#5166 = CARTESIAN_POINT('',(0.231530861971,0.568345375463,4.405));+#5167 = DIRECTION('',(0.,0.,1.));+#5168 = DIRECTION('',(1.110223024625E-16,1.,0.));+#5169 = DEFINITIONAL_REPRESENTATION('',(#5170),#5174);+#5170 = LINE('',#5171,#5172);+#5171 = CARTESIAN_POINT('',(5.031254143445E-02,5.585814192793E-18));+#5172 = VECTOR('',#5173,1.);+#5173 = DIRECTION('',(0.,1.));+#5174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5175 = ORIENTED_EDGE('',*,*,#5176,.T.);+#5176 = EDGE_CURVE('',#5156,#5177,#5179,.T.);+#5177 = VERTEX_POINT('',#5178);+#5178 = CARTESIAN_POINT('',(-0.232152004458,0.744439270484,4.405));+#5179 = SURFACE_CURVE('',#5180,(#5184),.PCURVE_S1.);+#5180 = LINE('',#5181,#5182);+#5181 = CARTESIAN_POINT('',(-0.232152004458,0.618657916898,4.405));+#5182 = VECTOR('',#5183,1.);+#5183 = DIRECTION('',(1.110223024625E-16,1.,0.));+#5184 = PCURVE('',#5164,#5185);+#5185 = DEFINITIONAL_REPRESENTATION('',(#5186),#5190);+#5186 = LINE('',#5187,#5188);+#5187 = CARTESIAN_POINT('',(5.031254143445E-02,0.46368286643));+#5188 = VECTOR('',#5189,1.);+#5189 = DIRECTION('',(1.,0.));+#5190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5191 = ORIENTED_EDGE('',*,*,#5192,.T.);+#5192 = EDGE_CURVE('',#5177,#5193,#5195,.T.);+#5193 = VERTEX_POINT('',#5194);+#5194 = CARTESIAN_POINT('',(-0.197989167682,0.882488188185,4.405));+#5195 = SURFACE_CURVE('',#5196,(#5200),.PCURVE_S1.);+#5196 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5197,#5198,#5199),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5197 = CARTESIAN_POINT('',(-0.232152004458,0.744439270484,4.405));+#5198 = CARTESIAN_POINT('',(-0.232152004458,0.840405784701,4.405));+#5199 = CARTESIAN_POINT('',(-0.197989167682,0.882488188185,4.405));+#5200 = PCURVE('',#5164,#5201);+#5201 = DEFINITIONAL_REPRESENTATION('',(#5202),#5206);+#5202 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5203,#5204,#5205),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5203 = CARTESIAN_POINT('',(0.176093895021,0.46368286643));+#5204 = CARTESIAN_POINT('',(0.272060409238,0.46368286643));+#5205 = CARTESIAN_POINT('',(0.314142812722,0.429520029653));+#5206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5207 = ORIENTED_EDGE('',*,*,#5208,.T.);+#5208 = EDGE_CURVE('',#5193,#5209,#5211,.T.);+#5209 = VERTEX_POINT('',#5210);+#5210 = CARTESIAN_POINT('',(-8.711523378002E-02,0.924570591669,4.405));+#5211 = SURFACE_CURVE('',#5212,(#5216),.PCURVE_S1.);+#5212 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5213,#5214,#5215),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5213 = CARTESIAN_POINT('',(-0.197989167682,0.882488188185,4.405));+#5214 = CARTESIAN_POINT('',(-0.163826330905,0.924570591669,4.405));+#5215 = CARTESIAN_POINT('',(-8.711523378002E-02,0.924570591669,4.405));+#5216 = PCURVE('',#5164,#5217);+#5217 = DEFINITIONAL_REPRESENTATION('',(#5218),#5222);+#5218 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5219,#5220,#5221),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5219 = CARTESIAN_POINT('',(0.314142812722,0.429520029653));+#5220 = CARTESIAN_POINT('',(0.356225216206,0.395357192877));+#5221 = CARTESIAN_POINT('',(0.356225216206,0.318646095752));+#5222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5223 = ORIENTED_EDGE('',*,*,#5224,.T.);+#5224 = EDGE_CURVE('',#5209,#5225,#5227,.T.);+#5225 = VERTEX_POINT('',#5226);+#5226 = CARTESIAN_POINT('',(2.375870012182E-02,0.882488188185,4.405));+#5227 = SURFACE_CURVE('',#5228,(#5232),.PCURVE_S1.);+#5228 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5229,#5230,#5231),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5229 = CARTESIAN_POINT('',(-8.711523378002E-02,0.924570591669,4.405));+#5230 = CARTESIAN_POINT('',(-1.040413665465E-02,0.924570591669,4.405));+#5231 = CARTESIAN_POINT('',(2.375870012182E-02,0.882488188185,4.405));+#5232 = PCURVE('',#5164,#5233);+#5233 = DEFINITIONAL_REPRESENTATION('',(#5234),#5238);+#5234 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5235,#5236,#5237),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5235 = CARTESIAN_POINT('',(0.356225216206,0.318646095752));+#5236 = CARTESIAN_POINT('',(0.356225216206,0.241934998626));+#5237 = CARTESIAN_POINT('',(0.314142812722,0.20777216185));+#5238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5239 = ORIENTED_EDGE('',*,*,#5240,.T.);+#5240 = EDGE_CURVE('',#5225,#5241,#5243,.T.);+#5241 = VERTEX_POINT('',#5242);+#5242 = CARTESIAN_POINT('',(5.79215368983E-02,0.744439270484,4.405));+#5243 = SURFACE_CURVE('',#5244,(#5248),.PCURVE_S1.);+#5244 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5245,#5246,#5247),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5245 = CARTESIAN_POINT('',(2.375870012182E-02,0.882488188185,4.405));+#5246 = CARTESIAN_POINT('',(5.79215368983E-02,0.840405784701,4.405));+#5247 = CARTESIAN_POINT('',(5.79215368983E-02,0.744439270484,4.405));+#5248 = PCURVE('',#5164,#5249);+#5249 = DEFINITIONAL_REPRESENTATION('',(#5250),#5254);+#5250 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5251,#5252,#5253),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5251 = CARTESIAN_POINT('',(0.314142812722,0.20777216185));+#5252 = CARTESIAN_POINT('',(0.272060409238,0.173609325073));+#5253 = CARTESIAN_POINT('',(0.176093895021,0.173609325073));+#5254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5255 = ORIENTED_EDGE('',*,*,#5256,.T.);+#5256 = EDGE_CURVE('',#5241,#5257,#5259,.T.);+#5257 = VERTEX_POINT('',#5258);+#5258 = CARTESIAN_POINT('',(5.79215368983E-02,0.710276433707,4.405));+#5259 = SURFACE_CURVE('',#5260,(#5264),.PCURVE_S1.);+#5260 = LINE('',#5261,#5262);+#5261 = CARTESIAN_POINT('',(5.79215368983E-02,0.744439270484,4.405));+#5262 = VECTOR('',#5263,1.);+#5263 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#5264 = PCURVE('',#5164,#5265);+#5265 = DEFINITIONAL_REPRESENTATION('',(#5266),#5270);+#5266 = LINE('',#5267,#5268);+#5267 = CARTESIAN_POINT('',(0.176093895021,0.173609325073));+#5268 = VECTOR('',#5269,1.);+#5269 = DIRECTION('',(-1.,0.));+#5270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5271 = ORIENTED_EDGE('',*,*,#5272,.T.);+#5272 = EDGE_CURVE('',#5257,#5273,#5275,.T.);+#5273 = VERTEX_POINT('',#5274);+#5274 = CARTESIAN_POINT('',(0.231530861971,0.710276433707,4.405));+#5275 = SURFACE_CURVE('',#5276,(#5280),.PCURVE_S1.);+#5276 = LINE('',#5277,#5278);+#5277 = CARTESIAN_POINT('',(5.79215368983E-02,0.710276433707,4.405));+#5278 = VECTOR('',#5279,1.);+#5279 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#5280 = PCURVE('',#5164,#5281);+#5281 = DEFINITIONAL_REPRESENTATION('',(#5282),#5286);+#5282 = LINE('',#5283,#5284);+#5283 = CARTESIAN_POINT('',(0.141931058244,0.173609325073));+#5284 = VECTOR('',#5285,1.);+#5285 = DIRECTION('',(0.,-1.));+#5286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5287 = ORIENTED_EDGE('',*,*,#5288,.T.);+#5288 = EDGE_CURVE('',#5273,#5154,#5289,.T.);+#5289 = SURFACE_CURVE('',#5290,(#5294),.PCURVE_S1.);+#5290 = LINE('',#5291,#5292);+#5291 = CARTESIAN_POINT('',(0.231530861971,0.710276433707,4.405));+#5292 = VECTOR('',#5293,1.);+#5293 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#5294 = PCURVE('',#5164,#5295);+#5295 = DEFINITIONAL_REPRESENTATION('',(#5296),#5300);+#5296 = LINE('',#5297,#5298);+#5297 = CARTESIAN_POINT('',(0.141931058244,1.57575128772E-17));+#5298 = VECTOR('',#5299,1.);+#5299 = DIRECTION('',(-1.,0.));+#5300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5301 = FACE_BOUND('',#5302,.F.);+#5302 = EDGE_LOOP('',(#5303,#5321,#5337,#5353,#5369,#5385,#5401));+#5303 = ORIENTED_EDGE('',*,*,#5304,.T.);+#5304 = EDGE_CURVE('',#5305,#5307,#5309,.T.);+#5305 = VERTEX_POINT('',#5306);+#5306 = CARTESIAN_POINT('',(-0.15513033609,0.747855554161,4.405));+#5307 = VERTEX_POINT('',#5308);+#5308 = CARTESIAN_POINT('',(-0.15513033609,0.710276433707,4.405));+#5309 = SURFACE_CURVE('',#5310,(#5314),.PCURVE_S1.);+#5310 = LINE('',#5311,#5312);+#5311 = CARTESIAN_POINT('',(-0.15513033609,0.747855554161,4.405));+#5312 = VECTOR('',#5313,1.);+#5313 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#5314 = PCURVE('',#5164,#5315);+#5315 = DEFINITIONAL_REPRESENTATION('',(#5316),#5320);+#5316 = LINE('',#5317,#5318);+#5317 = CARTESIAN_POINT('',(0.179510178698,0.386661198061));+#5318 = VECTOR('',#5319,1.);+#5319 = DIRECTION('',(-1.,0.));+#5320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5321 = ORIENTED_EDGE('',*,*,#5322,.T.);+#5322 = EDGE_CURVE('',#5307,#5323,#5325,.T.);+#5323 = VERTEX_POINT('',#5324);+#5324 = CARTESIAN_POINT('',(-1.910013147049E-02,0.710276433707,4.405));+#5325 = SURFACE_CURVE('',#5326,(#5330),.PCURVE_S1.);+#5326 = LINE('',#5327,#5328);+#5327 = CARTESIAN_POINT('',(-0.15513033609,0.710276433707,4.405));+#5328 = VECTOR('',#5329,1.);+#5329 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#5330 = PCURVE('',#5164,#5331);+#5331 = DEFINITIONAL_REPRESENTATION('',(#5332),#5336);+#5332 = LINE('',#5333,#5334);+#5333 = CARTESIAN_POINT('',(0.141931058244,0.386661198061));+#5334 = VECTOR('',#5335,1.);+#5335 = DIRECTION('',(0.,-1.));+#5336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5337 = ORIENTED_EDGE('',*,*,#5338,.T.);+#5338 = EDGE_CURVE('',#5323,#5339,#5341,.T.);+#5339 = VERTEX_POINT('',#5340);+#5340 = CARTESIAN_POINT('',(-1.910013147049E-02,0.747855554161,4.405));+#5341 = SURFACE_CURVE('',#5342,(#5346),.PCURVE_S1.);+#5342 = LINE('',#5343,#5344);+#5343 = CARTESIAN_POINT('',(-1.910013147049E-02,0.710276433707,4.405));+#5344 = VECTOR('',#5345,1.);+#5345 = DIRECTION('',(1.110223024625E-16,1.,0.));+#5346 = PCURVE('',#5164,#5347);+#5347 = DEFINITIONAL_REPRESENTATION('',(#5348),#5352);+#5348 = LINE('',#5349,#5350);+#5349 = CARTESIAN_POINT('',(0.141931058244,0.250630993442));+#5350 = VECTOR('',#5351,1.);+#5351 = DIRECTION('',(1.,0.));+#5352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5353 = ORIENTED_EDGE('',*,*,#5354,.T.);+#5354 = EDGE_CURVE('',#5339,#5355,#5357,.T.);+#5355 = VERTEX_POINT('',#5356);+#5356 = CARTESIAN_POINT('',(-3.431812239819E-02,0.811056802198,4.405));+#5357 = SURFACE_CURVE('',#5358,(#5362),.PCURVE_S1.);+#5358 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5359,#5360,#5361),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5359 = CARTESIAN_POINT('',(-1.910013147049E-02,0.747855554161,4.405));+#5360 = CARTESIAN_POINT('',(-1.910013147049E-02,0.792888384458,4.405));+#5361 = CARTESIAN_POINT('',(-3.431812239819E-02,0.811056802198,4.405));+#5362 = PCURVE('',#5164,#5363);+#5363 = DEFINITIONAL_REPRESENTATION('',(#5364),#5368);+#5364 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5365,#5366,#5367),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5365 = CARTESIAN_POINT('',(0.179510178698,0.250630993442));+#5366 = CARTESIAN_POINT('',(0.224543008994,0.250630993442));+#5367 = CARTESIAN_POINT('',(0.242711426735,0.26584898437));+#5368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5369 = ORIENTED_EDGE('',*,*,#5370,.T.);+#5370 = EDGE_CURVE('',#5355,#5371,#5373,.T.);+#5371 = VERTEX_POINT('',#5372);+#5372 = CARTESIAN_POINT('',(-8.711523378002E-02,0.829225219938,4.405));+#5373 = SURFACE_CURVE('',#5374,(#5378),.PCURVE_S1.);+#5374 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5375,#5376,#5377),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5375 = CARTESIAN_POINT('',(-3.431812239819E-02,0.811056802198,4.405));+#5376 = CARTESIAN_POINT('',(-4.953611332589E-02,0.829225219938,4.405));+#5377 = CARTESIAN_POINT('',(-8.711523378002E-02,0.829225219938,4.405));+#5378 = PCURVE('',#5164,#5379);+#5379 = DEFINITIONAL_REPRESENTATION('',(#5380),#5384);+#5380 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5381,#5382,#5383),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5381 = CARTESIAN_POINT('',(0.242711426735,0.26584898437));+#5382 = CARTESIAN_POINT('',(0.260879844475,0.281066975297));+#5383 = CARTESIAN_POINT('',(0.260879844475,0.318646095752));+#5384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5385 = ORIENTED_EDGE('',*,*,#5386,.T.);+#5386 = EDGE_CURVE('',#5371,#5387,#5389,.T.);+#5387 = VERTEX_POINT('',#5388);+#5388 = CARTESIAN_POINT('',(-0.139912345162,0.811056802198,4.405));+#5389 = SURFACE_CURVE('',#5390,(#5394),.PCURVE_S1.);+#5390 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5391,#5392,#5393),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5391 = CARTESIAN_POINT('',(-8.711523378002E-02,0.829225219938,4.405));+#5392 = CARTESIAN_POINT('',(-0.124694354234,0.829225219938,4.405));+#5393 = CARTESIAN_POINT('',(-0.139912345162,0.811056802198,4.405));+#5394 = PCURVE('',#5164,#5395);+#5395 = DEFINITIONAL_REPRESENTATION('',(#5396),#5400);+#5396 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5397,#5398,#5399),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5397 = CARTESIAN_POINT('',(0.260879844475,0.318646095752));+#5398 = CARTESIAN_POINT('',(0.260879844475,0.356225216206));+#5399 = CARTESIAN_POINT('',(0.242711426735,0.371443207133));+#5400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5401 = ORIENTED_EDGE('',*,*,#5402,.T.);+#5402 = EDGE_CURVE('',#5387,#5305,#5403,.T.);+#5403 = SURFACE_CURVE('',#5404,(#5408),.PCURVE_S1.);+#5404 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5405,#5406,#5407),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5405 = CARTESIAN_POINT('',(-0.139912345162,0.811056802198,4.405));+#5406 = CARTESIAN_POINT('',(-0.15513033609,0.792888384458,4.405));+#5407 = CARTESIAN_POINT('',(-0.15513033609,0.747855554161,4.405));+#5408 = PCURVE('',#5164,#5409);+#5409 = DEFINITIONAL_REPRESENTATION('',(#5410),#5414);+#5410 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5411,#5412,#5413),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5411 = CARTESIAN_POINT('',(0.242711426735,0.371443207133));+#5412 = CARTESIAN_POINT('',(0.224543008994,0.386661198061));+#5413 = CARTESIAN_POINT('',(0.179510178698,0.386661198061));+#5414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5415 = SHELL_BASED_SURFACE_MODEL('',(#5416));+#5416 = OPEN_SHELL('',(#5417));+#5417 = ADVANCED_FACE('',(#5418),#5432,.T.);+#5418 = FACE_BOUND('',#5419,.F.);+#5419 = EDGE_LOOP('',(#5420,#5443,#5459,#5475,#5491,#5507,#5523,#5539,+    #5555,#5571,#5587,#5603,#5619,#5635,#5651,#5667,#5683,#5699));+#5420 = ORIENTED_EDGE('',*,*,#5421,.T.);+#5421 = EDGE_CURVE('',#5422,#5424,#5426,.T.);+#5422 = VERTEX_POINT('',#5423);+#5423 = CARTESIAN_POINT('',(0.116308930662,1.287007232743,4.405));+#5424 = VERTEX_POINT('',#5425);+#5425 = CARTESIAN_POINT('',(0.218176298504,1.287007232743,4.405));+#5426 = SURFACE_CURVE('',#5427,(#5431),.PCURVE_S1.);+#5427 = LINE('',#5428,#5429);+#5428 = CARTESIAN_POINT('',(0.116308930662,1.287007232743,4.405));+#5429 = VECTOR('',#5430,1.);+#5430 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#5431 = PCURVE('',#5432,#5437);+#5432 = PLANE('',#5433);+#5433 = AXIS2_PLACEMENT_3D('',#5434,#5435,#5436);+#5434 = CARTESIAN_POINT('',(0.231530861971,0.951279718603,4.405));+#5435 = DIRECTION('',(0.,0.,1.));+#5436 = DIRECTION('',(1.110223024625E-16,1.,0.));+#5437 = DEFINITIONAL_REPRESENTATION('',(#5438),#5442);+#5438 = LINE('',#5439,#5440);+#5439 = CARTESIAN_POINT('',(0.33572751414,0.11522193131));+#5440 = VECTOR('',#5441,1.);+#5441 = DIRECTION('',(0.,-1.));+#5442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5443 = ORIENTED_EDGE('',*,*,#5444,.T.);+#5444 = EDGE_CURVE('',#5424,#5445,#5447,.T.);+#5445 = VERTEX_POINT('',#5446);+#5446 = CARTESIAN_POINT('',(0.234947145649,1.24135325996,4.405));+#5447 = SURFACE_CURVE('',#5448,(#5452),.PCURVE_S1.);+#5448 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5449,#5450,#5451),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5449 = CARTESIAN_POINT('',(0.218176298504,1.287007232743,4.405));+#5450 = CARTESIAN_POINT('',(0.229356863268,1.265267245703,4.405));+#5451 = CARTESIAN_POINT('',(0.234947145649,1.24135325996,4.405));+#5452 = PCURVE('',#5432,#5453);+#5453 = DEFINITIONAL_REPRESENTATION('',(#5454),#5458);+#5454 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5455,#5456,#5457),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5455 = CARTESIAN_POINT('',(0.33572751414,1.335456346717E-02));+#5456 = CARTESIAN_POINT('',(0.3139875271,2.173998703958E-03));+#5457 = CARTESIAN_POINT('',(0.290073541357,-3.416283677647E-03));+#5458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5459 = ORIENTED_EDGE('',*,*,#5460,.T.);+#5460 = EDGE_CURVE('',#5445,#5461,#5463,.T.);+#5461 = VERTEX_POINT('',#5462);+#5462 = CARTESIAN_POINT('',(0.240537428031,1.191040718525,4.405));+#5463 = SURFACE_CURVE('',#5464,(#5468),.PCURVE_S1.);+#5464 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5465,#5466,#5467),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5465 = CARTESIAN_POINT('',(0.234947145649,1.24135325996,4.405));+#5466 = CARTESIAN_POINT('',(0.240537428031,1.217439274216,4.405));+#5467 = CARTESIAN_POINT('',(0.240537428031,1.191040718525,4.405));+#5468 = PCURVE('',#5432,#5469);+#5469 = DEFINITIONAL_REPRESENTATION('',(#5470),#5474);+#5470 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5471,#5472,#5473),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5471 = CARTESIAN_POINT('',(0.290073541357,-3.416283677647E-03));+#5472 = CARTESIAN_POINT('',(0.266159555613,-9.006566059253E-03));+#5473 = CARTESIAN_POINT('',(0.239760999922,-9.006566059253E-03));+#5474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5475 = ORIENTED_EDGE('',*,*,#5476,.T.);+#5476 = EDGE_CURVE('',#5461,#5477,#5479,.T.);+#5477 = VERTEX_POINT('',#5478);+#5478 = CARTESIAN_POINT('',(0.17873375059,1.047867375308,4.405));+#5479 = SURFACE_CURVE('',#5480,(#5484),.PCURVE_S1.);+#5480 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5481,#5482,#5483),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5481 = CARTESIAN_POINT('',(0.240537428031,1.191040718525,4.405));+#5482 = CARTESIAN_POINT('',(0.240537428031,1.097248203012,4.405));+#5483 = CARTESIAN_POINT('',(0.17873375059,1.047867375308,4.405));+#5484 = PCURVE('',#5432,#5485);+#5485 = DEFINITIONAL_REPRESENTATION('',(#5486),#5490);+#5486 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5487,#5488,#5489),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5487 = CARTESIAN_POINT('',(0.239760999922,-9.006566059253E-03));+#5488 = CARTESIAN_POINT('',(0.145968484409,-9.006566059253E-03));+#5489 = CARTESIAN_POINT('',(9.658765670441E-02,5.279711138183E-02));+#5490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5491 = ORIENTED_EDGE('',*,*,#5492,.T.);+#5492 = EDGE_CURVE('',#5477,#5493,#5495,.T.);+#5493 = VERTEX_POINT('',#5494);+#5494 = CARTESIAN_POINT('',(1.552856217114E-04,0.998486547603,4.405));+#5495 = SURFACE_CURVE('',#5496,(#5500),.PCURVE_S1.);+#5496 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5497,#5498,#5499),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5497 = CARTESIAN_POINT('',(0.17873375059,1.047867375308,4.405));+#5498 = CARTESIAN_POINT('',(0.116930073149,0.998486547603,4.405));+#5499 = CARTESIAN_POINT('',(1.552856217115E-04,0.998486547603,4.405));+#5500 = PCURVE('',#5432,#5501);+#5501 = DEFINITIONAL_REPRESENTATION('',(#5502),#5506);+#5502 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5503,#5504,#5505),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5503 = CARTESIAN_POINT('',(9.658765670441E-02,5.279711138183E-02));+#5504 = CARTESIAN_POINT('',(4.720682900022E-02,0.114600788823));+#5505 = CARTESIAN_POINT('',(4.720682900022E-02,0.23137557635));+#5506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5507 = ORIENTED_EDGE('',*,*,#5508,.T.);+#5508 = EDGE_CURVE('',#5493,#5509,#5511,.T.);+#5509 = VERTEX_POINT('',#5510);+#5510 = CARTESIAN_POINT('',(-0.17873375059,1.047867375308,4.405));+#5511 = SURFACE_CURVE('',#5512,(#5516),.PCURVE_S1.);+#5512 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5513,#5514,#5515),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5513 = CARTESIAN_POINT('',(1.552856217115E-04,0.998486547603,4.405));+#5514 = CARTESIAN_POINT('',(-0.116930073149,0.998486547603,4.405));+#5515 = CARTESIAN_POINT('',(-0.17873375059,1.047867375308,4.405));+#5516 = PCURVE('',#5432,#5517);+#5517 = DEFINITIONAL_REPRESENTATION('',(#5518),#5522);+#5518 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5519,#5520,#5521),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5519 = CARTESIAN_POINT('',(4.720682900022E-02,0.23137557635));+#5520 = CARTESIAN_POINT('',(4.720682900022E-02,0.34846093512));+#5521 = CARTESIAN_POINT('',(9.658765670441E-02,0.410264612561));+#5522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5523 = ORIENTED_EDGE('',*,*,#5524,.T.);+#5524 = EDGE_CURVE('',#5509,#5525,#5527,.T.);+#5525 = VERTEX_POINT('',#5526);+#5526 = CARTESIAN_POINT('',(-0.240537428031,1.191040718525,4.405));+#5527 = SURFACE_CURVE('',#5528,(#5532),.PCURVE_S1.);+#5528 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5529,#5530,#5531),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5529 = CARTESIAN_POINT('',(-0.17873375059,1.047867375308,4.405));+#5530 = CARTESIAN_POINT('',(-0.240537428031,1.097248203012,4.405));+#5531 = CARTESIAN_POINT('',(-0.240537428031,1.191040718525,4.405));+#5532 = PCURVE('',#5432,#5533);+#5533 = DEFINITIONAL_REPRESENTATION('',(#5534),#5538);+#5534 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5535,#5536,#5537),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5535 = CARTESIAN_POINT('',(9.658765670441E-02,0.410264612561));+#5536 = CARTESIAN_POINT('',(0.145968484409,0.472068290002));+#5537 = CARTESIAN_POINT('',(0.239760999922,0.472068290002));+#5538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5539 = ORIENTED_EDGE('',*,*,#5540,.T.);+#5540 = EDGE_CURVE('',#5525,#5541,#5543,.T.);+#5541 = VERTEX_POINT('',#5542);+#5542 = CARTESIAN_POINT('',(-0.234947145649,1.241663831203,4.405));+#5543 = SURFACE_CURVE('',#5544,(#5548),.PCURVE_S1.);+#5544 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5545,#5546,#5547),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5545 = CARTESIAN_POINT('',(-0.240537428031,1.191040718525,4.405));+#5546 = CARTESIAN_POINT('',(-0.240537428031,1.217439274216,4.405));+#5547 = CARTESIAN_POINT('',(-0.234947145649,1.241663831203,4.405));+#5548 = PCURVE('',#5432,#5549);+#5549 = DEFINITIONAL_REPRESENTATION('',(#5550),#5554);+#5550 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5551,#5552,#5553),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5551 = CARTESIAN_POINT('',(0.239760999922,0.472068290002));+#5552 = CARTESIAN_POINT('',(0.266159555613,0.472068290002));+#5553 = CARTESIAN_POINT('',(0.2903841126,0.466478007621));+#5554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5555 = ORIENTED_EDGE('',*,*,#5556,.T.);+#5556 = EDGE_CURVE('',#5541,#5557,#5559,.T.);+#5557 = VERTEX_POINT('',#5558);+#5558 = CARTESIAN_POINT('',(-0.218176298504,1.287007232743,4.405));+#5559 = SURFACE_CURVE('',#5560,(#5564),.PCURVE_S1.);+#5560 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5561,#5562,#5563),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5561 = CARTESIAN_POINT('',(-0.234947145649,1.241663831203,4.405));+#5562 = CARTESIAN_POINT('',(-0.229356863268,1.26588838819,4.405));+#5563 = CARTESIAN_POINT('',(-0.218176298504,1.287007232743,4.405));+#5564 = PCURVE('',#5432,#5565);+#5565 = DEFINITIONAL_REPRESENTATION('',(#5566),#5570);+#5566 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5567,#5568,#5569),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5567 = CARTESIAN_POINT('',(0.2903841126,0.466478007621));+#5568 = CARTESIAN_POINT('',(0.314608669587,0.460887725239));+#5569 = CARTESIAN_POINT('',(0.33572751414,0.449707160476));+#5570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5571 = ORIENTED_EDGE('',*,*,#5572,.T.);+#5572 = EDGE_CURVE('',#5557,#5573,#5575,.T.);+#5573 = VERTEX_POINT('',#5574);+#5574 = CARTESIAN_POINT('',(-0.116308930662,1.287007232743,4.405));+#5575 = SURFACE_CURVE('',#5576,(#5580),.PCURVE_S1.);+#5576 = LINE('',#5577,#5578);+#5577 = CARTESIAN_POINT('',(-0.218176298504,1.287007232743,4.405));+#5578 = VECTOR('',#5579,1.);+#5579 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#5580 = PCURVE('',#5432,#5581);+#5581 = DEFINITIONAL_REPRESENTATION('',(#5582),#5586);+#5582 = LINE('',#5583,#5584);+#5583 = CARTESIAN_POINT('',(0.33572751414,0.449707160476));+#5584 = VECTOR('',#5585,1.);+#5585 = DIRECTION('',(0.,-1.));+#5586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5587 = ORIENTED_EDGE('',*,*,#5588,.T.);+#5588 = EDGE_CURVE('',#5573,#5589,#5591,.T.);+#5589 = VERTEX_POINT('',#5590);+#5590 = CARTESIAN_POINT('',(-0.148142483113,1.241197974338,4.405));+#5591 = SURFACE_CURVE('',#5592,(#5596),.PCURVE_S1.);+#5592 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5593,#5594,#5595),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5593 = CARTESIAN_POINT('',(-0.116308930662,1.287007232743,4.405));+#5594 = CARTESIAN_POINT('',(-0.138048917701,1.263403818243,4.405));+#5595 = CARTESIAN_POINT('',(-0.148142483113,1.241197974338,4.405));+#5596 = PCURVE('',#5432,#5597);+#5597 = DEFINITIONAL_REPRESENTATION('',(#5598),#5602);+#5598 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5599,#5600,#5601),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5599 = CARTESIAN_POINT('',(0.33572751414,0.347839792633));+#5600 = CARTESIAN_POINT('',(0.31212409964,0.369579779673));+#5601 = CARTESIAN_POINT('',(0.289918255735,0.379673345084));+#5602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5603 = ORIENTED_EDGE('',*,*,#5604,.T.);+#5604 = EDGE_CURVE('',#5589,#5605,#5607,.T.);+#5605 = VERTEX_POINT('',#5606);+#5606 = CARTESIAN_POINT('',(-0.158236048524,1.195388715933,4.405));+#5607 = SURFACE_CURVE('',#5608,(#5612),.PCURVE_S1.);+#5608 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5609,#5610,#5611),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5609 = CARTESIAN_POINT('',(-0.148142483113,1.241197974338,4.405));+#5610 = CARTESIAN_POINT('',(-0.158236048524,1.218992130433,4.405));+#5611 = CARTESIAN_POINT('',(-0.158236048524,1.195388715933,4.405));+#5612 = PCURVE('',#5432,#5613);+#5613 = DEFINITIONAL_REPRESENTATION('',(#5614),#5618);+#5614 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5615,#5616,#5617),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5615 = CARTESIAN_POINT('',(0.289918255735,0.379673345084));+#5616 = CARTESIAN_POINT('',(0.26771241183,0.389766910495));+#5617 = CARTESIAN_POINT('',(0.24410899733,0.389766910495));+#5618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5619 = ORIENTED_EDGE('',*,*,#5620,.T.);+#5620 = EDGE_CURVE('',#5605,#5621,#5623,.T.);+#5621 = VERTEX_POINT('',#5622);+#5622 = CARTESIAN_POINT('',(-0.118327643744,1.119454046916,4.405));+#5623 = SURFACE_CURVE('',#5624,(#5628),.PCURVE_S1.);+#5624 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5625,#5626,#5627),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5625 = CARTESIAN_POINT('',(-0.158236048524,1.195388715933,4.405));+#5626 = CARTESIAN_POINT('',(-0.158236048524,1.145076174499,4.405));+#5627 = CARTESIAN_POINT('',(-0.118327643744,1.119454046916,4.405));+#5628 = PCURVE('',#5432,#5629);+#5629 = DEFINITIONAL_REPRESENTATION('',(#5630),#5634);+#5630 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5631,#5632,#5633),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5631 = CARTESIAN_POINT('',(0.24410899733,0.389766910495));+#5632 = CARTESIAN_POINT('',(0.193796455896,0.389766910495));+#5633 = CARTESIAN_POINT('',(0.168174328313,0.349858505715));+#5634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5635 = ORIENTED_EDGE('',*,*,#5636,.T.);+#5636 = EDGE_CURVE('',#5621,#5637,#5639,.T.);+#5637 = VERTEX_POINT('',#5638);+#5638 = CARTESIAN_POINT('',(1.552856217114E-04,1.093831919334,4.405));+#5639 = SURFACE_CURVE('',#5640,(#5644),.PCURVE_S1.);+#5640 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5641,#5642,#5643),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5641 = CARTESIAN_POINT('',(-0.118327643744,1.119454046916,4.405));+#5642 = CARTESIAN_POINT('',(-7.841923896419E-02,1.093831919334,4.405));+#5643 = CARTESIAN_POINT('',(1.552856217115E-04,1.093831919334,4.405));+#5644 = PCURVE('',#5432,#5645);+#5645 = DEFINITIONAL_REPRESENTATION('',(#5646),#5650);+#5646 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5647,#5648,#5649),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5647 = CARTESIAN_POINT('',(0.168174328313,0.349858505715));+#5648 = CARTESIAN_POINT('',(0.142552200731,0.309950100936));+#5649 = CARTESIAN_POINT('',(0.142552200731,0.23137557635));+#5650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5651 = ORIENTED_EDGE('',*,*,#5652,.T.);+#5652 = EDGE_CURVE('',#5637,#5653,#5655,.T.);+#5653 = VERTEX_POINT('',#5654);+#5654 = CARTESIAN_POINT('',(0.118327643744,1.119454046916,4.405));+#5655 = SURFACE_CURVE('',#5656,(#5660),.PCURVE_S1.);+#5656 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5657,#5658,#5659),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5657 = CARTESIAN_POINT('',(1.552856217115E-04,1.093831919334,4.405));+#5658 = CARTESIAN_POINT('',(7.841923896419E-02,1.093831919334,4.405));+#5659 = CARTESIAN_POINT('',(0.118327643744,1.119454046916,4.405));+#5660 = PCURVE('',#5432,#5661);+#5661 = DEFINITIONAL_REPRESENTATION('',(#5662),#5666);+#5662 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5663,#5664,#5665),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5663 = CARTESIAN_POINT('',(0.142552200731,0.23137557635));+#5664 = CARTESIAN_POINT('',(0.142552200731,0.153111623007));+#5665 = CARTESIAN_POINT('',(0.168174328313,0.113203218228));+#5666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5667 = ORIENTED_EDGE('',*,*,#5668,.T.);+#5668 = EDGE_CURVE('',#5653,#5669,#5671,.T.);+#5669 = VERTEX_POINT('',#5670);+#5670 = CARTESIAN_POINT('',(0.158236048524,1.195388715933,4.405));+#5671 = SURFACE_CURVE('',#5672,(#5676),.PCURVE_S1.);+#5672 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5673,#5674,#5675),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5673 = CARTESIAN_POINT('',(0.118327643744,1.119454046916,4.405));+#5674 = CARTESIAN_POINT('',(0.158236048524,1.145076174499,4.405));+#5675 = CARTESIAN_POINT('',(0.158236048524,1.195388715933,4.405));+#5676 = PCURVE('',#5432,#5677);+#5677 = DEFINITIONAL_REPRESENTATION('',(#5678),#5682);+#5678 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5679,#5680,#5681),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5679 = CARTESIAN_POINT('',(0.168174328313,0.113203218228));+#5680 = CARTESIAN_POINT('',(0.193796455896,7.329481344772E-02));+#5681 = CARTESIAN_POINT('',(0.24410899733,7.329481344772E-02));+#5682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5683 = ORIENTED_EDGE('',*,*,#5684,.T.);+#5684 = EDGE_CURVE('',#5669,#5685,#5687,.T.);+#5685 = VERTEX_POINT('',#5686);+#5686 = CARTESIAN_POINT('',(0.148142483113,1.241197974338,4.405));+#5687 = SURFACE_CURVE('',#5688,(#5692),.PCURVE_S1.);+#5688 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5689,#5690,#5691),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5689 = CARTESIAN_POINT('',(0.158236048524,1.195388715933,4.405));+#5690 = CARTESIAN_POINT('',(0.158236048524,1.218992130433,4.405));+#5691 = CARTESIAN_POINT('',(0.148142483113,1.241197974338,4.405));+#5692 = PCURVE('',#5432,#5693);+#5693 = DEFINITIONAL_REPRESENTATION('',(#5694),#5698);+#5694 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5695,#5696,#5697),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5695 = CARTESIAN_POINT('',(0.24410899733,7.329481344772E-02));+#5696 = CARTESIAN_POINT('',(0.26771241183,7.329481344772E-02));+#5697 = CARTESIAN_POINT('',(0.289918255735,8.338837885895E-02));+#5698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5699 = ORIENTED_EDGE('',*,*,#5700,.T.);+#5700 = EDGE_CURVE('',#5685,#5422,#5701,.T.);+#5701 = SURFACE_CURVE('',#5702,(#5706),.PCURVE_S1.);+#5702 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5703,#5704,#5705),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5703 = CARTESIAN_POINT('',(0.148142483113,1.241197974338,4.405));+#5704 = CARTESIAN_POINT('',(0.138048917701,1.263403818243,4.405));+#5705 = CARTESIAN_POINT('',(0.116308930662,1.287007232743,4.405));+#5706 = PCURVE('',#5432,#5707);+#5707 = DEFINITIONAL_REPRESENTATION('',(#5708),#5712);+#5708 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5709,#5710,#5711),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5709 = CARTESIAN_POINT('',(0.289918255735,8.338837885895E-02));+#5710 = CARTESIAN_POINT('',(0.31212409964,9.348194427018E-02));+#5711 = CARTESIAN_POINT('',(0.33572751414,0.11522193131));+#5712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5713 = SHELL_BASED_SURFACE_MODEL('',(#5714));+#5714 = OPEN_SHELL('',(#5715));+#5715 = ADVANCED_FACE('',(#5716),#5730,.T.);+#5716 = FACE_BOUND('',#5717,.F.);+#5717 = EDGE_LOOP('',(#5718,#5741,#5757,#5773,#5789,#5805,#5821,#5837,+    #5853,#5869,#5885,#5901,#5917,#5933,#5949,#5965,#5981,#5997,#6013,+    #6029,#6045,#6061,#6077,#6093,#6109,#6125,#6141,#6157));+#5718 = ORIENTED_EDGE('',*,*,#5719,.T.);+#5719 = EDGE_CURVE('',#5720,#5722,#5724,.T.);+#5720 = VERTEX_POINT('',#5721);+#5721 = CARTESIAN_POINT('',(4.518811591798E-02,1.537638226185,4.405));+#5722 = VERTEX_POINT('',#5723);+#5723 = CARTESIAN_POINT('',(2.810669752974E-02,1.492605395889,4.405));+#5724 = SURFACE_CURVE('',#5725,(#5729),.PCURVE_S1.);+#5725 = LINE('',#5726,#5727);+#5726 = CARTESIAN_POINT('',(4.518811591798E-02,1.537638226185,4.405));+#5727 = VECTOR('',#5728,1.);+#5728 = DIRECTION('',(-0.354654234121,-0.934997526318,0.));+#5729 = PCURVE('',#5730,#5735);+#5730 = PLANE('',#5731);+#5731 = AXIS2_PLACEMENT_3D('',#5732,#5733,#5734);+#5732 = CARTESIAN_POINT('',(0.231530861971,1.334214061743,4.405));+#5733 = DIRECTION('',(0.,0.,1.));+#5734 = DIRECTION('',(1.110223024625E-16,1.,0.));+#5735 = DEFINITIONAL_REPRESENTATION('',(#5736),#5740);+#5736 = LINE('',#5737,#5738);+#5737 = CARTESIAN_POINT('',(0.203424164442,0.186342746054));+#5738 = VECTOR('',#5739,1.);+#5739 = DIRECTION('',(-0.934997526318,0.354654234121));+#5740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5741 = ORIENTED_EDGE('',*,*,#5742,.T.);+#5742 = EDGE_CURVE('',#5722,#5743,#5745,.T.);+#5743 = VERTEX_POINT('',#5744);+#5744 = CARTESIAN_POINT('',(-2.733026942118E-02,1.398812880375,4.405));+#5745 = SURFACE_CURVE('',#5746,(#5750),.PCURVE_S1.);+#5746 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5747,#5748,#5749),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5747 = CARTESIAN_POINT('',(2.810669752974E-02,1.492605395889,4.405));+#5748 = CARTESIAN_POINT('',(1.708141838824E-03,1.423348008605,4.405));+#5749 = CARTESIAN_POINT('',(-2.733026942118E-02,1.398812880375,4.405));+#5750 = PCURVE('',#5730,#5751);+#5751 = DEFINITIONAL_REPRESENTATION('',(#5752),#5756);+#5752 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5753,#5754,#5755),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5753 = CARTESIAN_POINT('',(0.158391334145,0.203424164442));+#5754 = CARTESIAN_POINT('',(8.913394686226E-02,0.229822720133));+#5755 = CARTESIAN_POINT('',(6.459881863188E-02,0.258861131393));+#5756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5757 = ORIENTED_EDGE('',*,*,#5758,.T.);+#5758 = EDGE_CURVE('',#5743,#5759,#5761,.T.);+#5759 = VERTEX_POINT('',#5760);+#5760 = CARTESIAN_POINT('',(-0.105438937142,1.374277752145,4.405));+#5761 = SURFACE_CURVE('',#5762,(#5766),.PCURVE_S1.);+#5762 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5763,#5764,#5765),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5763 = CARTESIAN_POINT('',(-2.733026942118E-02,1.398812880375,4.405));+#5764 = CARTESIAN_POINT('',(-5.636868068119E-02,1.374277752145,4.405));+#5765 = CARTESIAN_POINT('',(-0.105438937142,1.374277752145,4.405));+#5766 = PCURVE('',#5730,#5767);+#5767 = DEFINITIONAL_REPRESENTATION('',(#5768),#5772);+#5768 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5769,#5770,#5771),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5769 = CARTESIAN_POINT('',(6.459881863188E-02,0.258861131393));+#5770 = CARTESIAN_POINT('',(4.00636904015E-02,0.287899542653));+#5771 = CARTESIAN_POINT('',(4.00636904015E-02,0.336969799113));+#5772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5773 = ORIENTED_EDGE('',*,*,#5774,.T.);+#5774 = EDGE_CURVE('',#5759,#5775,#5777,.T.);+#5775 = VERTEX_POINT('',#5776);+#5776 = CARTESIAN_POINT('',(-0.204511163794,1.41465201379,4.405));+#5777 = SURFACE_CURVE('',#5778,(#5782),.PCURVE_S1.);+#5778 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5779,#5780,#5781),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5779 = CARTESIAN_POINT('',(-0.105438937142,1.374277752145,4.405));+#5780 = CARTESIAN_POINT('',(-0.168484899557,1.374277752145,4.405));+#5781 = CARTESIAN_POINT('',(-0.204511163794,1.41465201379,4.405));+#5782 = PCURVE('',#5730,#5783);+#5783 = DEFINITIONAL_REPRESENTATION('',(#5784),#5788);+#5784 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5785,#5786,#5787),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5785 = CARTESIAN_POINT('',(4.00636904015E-02,0.336969799113));+#5786 = CARTESIAN_POINT('',(4.00636904015E-02,0.400015761528));+#5787 = CARTESIAN_POINT('',(8.043795204643E-02,0.436042025765));+#5788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5789 = ORIENTED_EDGE('',*,*,#5790,.T.);+#5790 = EDGE_CURVE('',#5775,#5791,#5793,.T.);+#5791 = VERTEX_POINT('',#5792);+#5792 = CARTESIAN_POINT('',(-0.240537428031,1.525525947691,4.405));+#5793 = SURFACE_CURVE('',#5794,(#5798),.PCURVE_S1.);+#5794 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5795,#5796,#5797),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5795 = CARTESIAN_POINT('',(-0.204511163794,1.41465201379,4.405));+#5796 = CARTESIAN_POINT('',(-0.240537428031,1.455026275435,4.405));+#5797 = CARTESIAN_POINT('',(-0.240537428031,1.525525947691,4.405));+#5798 = PCURVE('',#5730,#5799);+#5799 = DEFINITIONAL_REPRESENTATION('',(#5800),#5804);+#5800 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5801,#5802,#5803),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5801 = CARTESIAN_POINT('',(8.043795204643E-02,0.436042025765));+#5802 = CARTESIAN_POINT('',(0.120812213691,0.472068290002));+#5803 = CARTESIAN_POINT('',(0.191311885948,0.472068290002));+#5804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5805 = ORIENTED_EDGE('',*,*,#5806,.T.);+#5806 = EDGE_CURVE('',#5791,#5807,#5809,.T.);+#5807 = VERTEX_POINT('',#5808);+#5808 = CARTESIAN_POINT('',(-0.23323900381,1.589503623836,4.405));+#5809 = SURFACE_CURVE('',#5810,(#5814),.PCURVE_S1.);+#5810 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5811,#5812,#5813),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5811 = CARTESIAN_POINT('',(-0.240537428031,1.525525947691,4.405));+#5812 = CARTESIAN_POINT('',(-0.240537428031,1.557514785764,4.405));+#5813 = CARTESIAN_POINT('',(-0.23323900381,1.589503623836,4.405));+#5814 = PCURVE('',#5730,#5815);+#5815 = DEFINITIONAL_REPRESENTATION('',(#5816),#5820);+#5816 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5817,#5818,#5819),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5817 = CARTESIAN_POINT('',(0.191311885948,0.472068290002));+#5818 = CARTESIAN_POINT('',(0.223300724021,0.472068290002));+#5819 = CARTESIAN_POINT('',(0.255289562093,0.464769865782));+#5820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5821 = ORIENTED_EDGE('',*,*,#5822,.T.);+#5822 = EDGE_CURVE('',#5807,#5823,#5825,.T.);+#5823 = VERTEX_POINT('',#5824);+#5824 = CARTESIAN_POINT('',(-0.211654302392,1.652860157495,4.405));+#5825 = SURFACE_CURVE('',#5826,(#5830),.PCURVE_S1.);+#5826 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5827,#5828,#5829),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5827 = CARTESIAN_POINT('',(-0.23323900381,1.589503623836,4.405));+#5828 = CARTESIAN_POINT('',(-0.22594057959,1.621492461909,4.405));+#5829 = CARTESIAN_POINT('',(-0.211654302392,1.652860157495,4.405));+#5830 = PCURVE('',#5730,#5831);+#5831 = DEFINITIONAL_REPRESENTATION('',(#5832),#5836);+#5832 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5833,#5834,#5835),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5833 = CARTESIAN_POINT('',(0.255289562093,0.464769865782));+#5834 = CARTESIAN_POINT('',(0.287278400166,0.457471441561));+#5835 = CARTESIAN_POINT('',(0.318646095752,0.443185164364));+#5836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5837 = ORIENTED_EDGE('',*,*,#5838,.T.);+#5838 = EDGE_CURVE('',#5823,#5839,#5841,.T.);+#5839 = VERTEX_POINT('',#5840);+#5840 = CARTESIAN_POINT('',(-0.122209784287,1.652860157495,4.405));+#5841 = SURFACE_CURVE('',#5842,(#5846),.PCURVE_S1.);+#5842 = LINE('',#5843,#5844);+#5843 = CARTESIAN_POINT('',(-0.211654302392,1.652860157495,4.405));+#5844 = VECTOR('',#5845,1.);+#5845 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#5846 = PCURVE('',#5730,#5847);+#5847 = DEFINITIONAL_REPRESENTATION('',(#5848),#5852);+#5848 = LINE('',#5849,#5850);+#5849 = CARTESIAN_POINT('',(0.318646095752,0.443185164364));+#5850 = VECTOR('',#5851,1.);+#5851 = DIRECTION('',(0.,-1.));+#5852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5853 = ORIENTED_EDGE('',*,*,#5854,.T.);+#5854 = EDGE_CURVE('',#5839,#5855,#5857,.T.);+#5855 = VERTEX_POINT('',#5856);+#5856 = CARTESIAN_POINT('',(-0.153888051116,1.592919907514,4.405));+#5857 = SURFACE_CURVE('',#5858,(#5862),.PCURVE_S1.);+#5858 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5859,#5860,#5861),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5859 = CARTESIAN_POINT('',(-0.122209784287,1.652860157495,4.405));+#5860 = CARTESIAN_POINT('',(-0.143018057596,1.62335588937,4.405));+#5861 = CARTESIAN_POINT('',(-0.153888051116,1.592919907514,4.405));+#5862 = PCURVE('',#5730,#5863);+#5863 = DEFINITIONAL_REPRESENTATION('',(#5864),#5868);+#5864 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5865,#5866,#5867),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5865 = CARTESIAN_POINT('',(0.318646095752,0.353740646258));+#5866 = CARTESIAN_POINT('',(0.289141827626,0.374548919568));+#5867 = CARTESIAN_POINT('',(0.258705845771,0.385418913087));+#5868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5869 = ORIENTED_EDGE('',*,*,#5870,.T.);+#5870 = EDGE_CURVE('',#5855,#5871,#5873,.T.);+#5871 = VERTEX_POINT('',#5872);+#5872 = CARTESIAN_POINT('',(-0.164758044636,1.53266908629,4.405));+#5873 = SURFACE_CURVE('',#5874,(#5878),.PCURVE_S1.);+#5874 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5875,#5876,#5877),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5875 = CARTESIAN_POINT('',(-0.153888051116,1.592919907514,4.405));+#5876 = CARTESIAN_POINT('',(-0.164758044636,1.562483925659,4.405));+#5877 = CARTESIAN_POINT('',(-0.164758044636,1.53266908629,4.405));+#5878 = PCURVE('',#5730,#5879);+#5879 = DEFINITIONAL_REPRESENTATION('',(#5880),#5884);+#5880 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5881,#5882,#5883),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5881 = CARTESIAN_POINT('',(0.258705845771,0.385418913087));+#5882 = CARTESIAN_POINT('',(0.228269863916,0.396288906607));+#5883 = CARTESIAN_POINT('',(0.198455024547,0.396288906607));+#5884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5885 = ORIENTED_EDGE('',*,*,#5886,.T.);+#5886 = EDGE_CURVE('',#5871,#5887,#5889,.T.);+#5887 = VERTEX_POINT('',#5888);+#5888 = CARTESIAN_POINT('',(-0.151403481168,1.481735402369,4.405));+#5889 = SURFACE_CURVE('',#5890,(#5894),.PCURVE_S1.);+#5890 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5891,#5892,#5893),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5891 = CARTESIAN_POINT('',(-0.164758044636,1.53266908629,4.405));+#5892 = CARTESIAN_POINT('',(-0.164758044636,1.499437963244,4.405));+#5893 = CARTESIAN_POINT('',(-0.151403481168,1.481735402369,4.405));+#5894 = PCURVE('',#5730,#5895);+#5895 = DEFINITIONAL_REPRESENTATION('',(#5896),#5900);+#5896 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5897,#5898,#5899),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5897 = CARTESIAN_POINT('',(0.198455024547,0.396288906607));+#5898 = CARTESIAN_POINT('',(0.165223901501,0.396288906607));+#5899 = CARTESIAN_POINT('',(0.147521340626,0.38293434314));+#5900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5901 = ORIENTED_EDGE('',*,*,#5902,.T.);+#5902 = EDGE_CURVE('',#5887,#5903,#5905,.T.);+#5903 = VERTEX_POINT('',#5904);+#5904 = CARTESIAN_POINT('',(-0.113203218228,1.464032841494,4.405));+#5905 = SURFACE_CURVE('',#5906,(#5910),.PCURVE_S1.);+#5906 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5907,#5908,#5909),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5907 = CARTESIAN_POINT('',(-0.151403481168,1.481735402369,4.405));+#5908 = CARTESIAN_POINT('',(-0.138048917701,1.464032841494,4.405));+#5909 = CARTESIAN_POINT('',(-0.113203218228,1.464032841494,4.405));+#5910 = PCURVE('',#5730,#5911);+#5911 = DEFINITIONAL_REPRESENTATION('',(#5912),#5916);+#5912 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5913,#5914,#5915),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5913 = CARTESIAN_POINT('',(0.147521340626,0.38293434314));+#5914 = CARTESIAN_POINT('',(0.129818779751,0.369579779673));+#5915 = CARTESIAN_POINT('',(0.129818779751,0.344734080199));+#5916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5917 = ORIENTED_EDGE('',*,*,#5918,.T.);+#5918 = EDGE_CURVE('',#5903,#5919,#5921,.T.);+#5919 = VERTEX_POINT('',#5920);+#5920 = CARTESIAN_POINT('',(-8.13696657767E-02,1.476921548096,4.405));+#5921 = SURFACE_CURVE('',#5922,(#5926),.PCURVE_S1.);+#5922 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5923,#5924,#5925),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5923 = CARTESIAN_POINT('',(-0.113203218228,1.464032841494,4.405));+#5924 = CARTESIAN_POINT('',(-9.394780113531E-02,1.464032841494,4.405));+#5925 = CARTESIAN_POINT('',(-8.13696657767E-02,1.476921548096,4.405));+#5926 = PCURVE('',#5730,#5927);+#5927 = DEFINITIONAL_REPRESENTATION('',(#5928),#5932);+#5928 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5929,#5930,#5931),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5929 = CARTESIAN_POINT('',(0.129818779751,0.344734080199));+#5930 = CARTESIAN_POINT('',(0.129818779751,0.325478663107));+#5931 = CARTESIAN_POINT('',(0.142707486353,0.312900527748));+#5932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5933 = ORIENTED_EDGE('',*,*,#5934,.T.);+#5934 = EDGE_CURVE('',#5919,#5935,#5937,.T.);+#5935 = VERTEX_POINT('',#5936);+#5936 = CARTESIAN_POINT('',(-5.357353949038E-02,1.53080565883,4.405));+#5937 = SURFACE_CURVE('',#5938,(#5942),.PCURVE_S1.);+#5938 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5939,#5940,#5941),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5939 = CARTESIAN_POINT('',(-8.13696657767E-02,1.476921548096,4.405));+#5940 = CARTESIAN_POINT('',(-6.879153041809E-02,1.489810254698,4.405));+#5941 = CARTESIAN_POINT('',(-5.357353949038E-02,1.53080565883,4.405));+#5942 = PCURVE('',#5730,#5943);+#5943 = DEFINITIONAL_REPRESENTATION('',(#5944),#5948);+#5944 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5945,#5946,#5947),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5945 = CARTESIAN_POINT('',(0.142707486353,0.312900527748));+#5946 = CARTESIAN_POINT('',(0.155596192955,0.30032239239));+#5947 = CARTESIAN_POINT('',(0.196591597086,0.285104401462));+#5948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5949 = ORIENTED_EDGE('',*,*,#5950,.T.);+#5950 = EDGE_CURVE('',#5935,#5951,#5953,.T.);+#5951 = VERTEX_POINT('',#5952);+#5952 = CARTESIAN_POINT('',(-3.86661198061E-02,1.570248206744,4.405));+#5953 = SURFACE_CURVE('',#5954,(#5958),.PCURVE_S1.);+#5954 = LINE('',#5955,#5956);+#5955 = CARTESIAN_POINT('',(-5.357353949038E-02,1.53080565883,4.405));+#5956 = VECTOR('',#5957,1.);+#5957 = DIRECTION('',(0.353543800234,0.935417971452,0.));+#5958 = PCURVE('',#5730,#5959);+#5959 = DEFINITIONAL_REPRESENTATION('',(#5960),#5964);+#5960 = LINE('',#5961,#5962);+#5961 = CARTESIAN_POINT('',(0.196591597086,0.285104401462));+#5962 = VECTOR('',#5963,1.);+#5963 = DIRECTION('',(0.935417971452,-0.353543800234));+#5964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5965 = ORIENTED_EDGE('',*,*,#5966,.T.);+#5966 = EDGE_CURVE('',#5951,#5967,#5969,.T.);+#5967 = VERTEX_POINT('',#5968);+#5968 = CARTESIAN_POINT('',(1.568384779284E-02,1.652549586251,4.405));+#5969 = SURFACE_CURVE('',#5970,(#5974),.PCURVE_S1.);+#5970 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5971,#5972,#5973),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5971 = CARTESIAN_POINT('',(-3.86661198061E-02,1.570248206744,4.405));+#5972 = CARTESIAN_POINT('',(-1.816841774022E-02,1.62615103056,4.405));+#5973 = CARTESIAN_POINT('',(1.568384779284E-02,1.652549586251,4.405));+#5974 = PCURVE('',#5730,#5975);+#5975 = DEFINITIONAL_REPRESENTATION('',(#5976),#5980);+#5976 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5977,#5978,#5979),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5977 = CARTESIAN_POINT('',(0.236034145001,0.270196981778));+#5978 = CARTESIAN_POINT('',(0.291936968817,0.249699279712));+#5979 = CARTESIAN_POINT('',(0.318335524508,0.215847014179));+#5980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5981 = ORIENTED_EDGE('',*,*,#5982,.T.);+#5982 = EDGE_CURVE('',#5967,#5983,#5985,.T.);+#5983 = VERTEX_POINT('',#5984);+#5984 = CARTESIAN_POINT('',(0.101090939734,1.678948141942,4.405));+#5985 = SURFACE_CURVE('',#5986,(#5990),.PCURVE_S1.);+#5986 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5987,#5988,#5989),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5987 = CARTESIAN_POINT('',(1.568384779284E-02,1.652549586251,4.405));+#5988 = CARTESIAN_POINT('',(4.953611332589E-02,1.678948141942,4.405));+#5989 = CARTESIAN_POINT('',(0.101090939734,1.678948141942,4.405));+#5990 = PCURVE('',#5730,#5991);+#5991 = DEFINITIONAL_REPRESENTATION('',(#5992),#5996);+#5992 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5993,#5994,#5995),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5993 = CARTESIAN_POINT('',(0.318335524508,0.215847014179));+#5994 = CARTESIAN_POINT('',(0.344734080199,0.181994748646));+#5995 = CARTESIAN_POINT('',(0.344734080199,0.130439922237));+#5996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5997 = ORIENTED_EDGE('',*,*,#5998,.T.);+#5998 = EDGE_CURVE('',#5983,#5999,#6001,.T.);+#5999 = VERTEX_POINT('',#6000);+#6000 = CARTESIAN_POINT('',(0.205908734389,1.637486880945,4.405));+#6001 = SURFACE_CURVE('',#6002,(#6006),.PCURVE_S1.);+#6002 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6003,#6004,#6005),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6003 = CARTESIAN_POINT('',(0.101090939734,1.678948141942,4.405));+#6004 = CARTESIAN_POINT('',(0.171280040748,1.678948141942,4.405));+#6005 = CARTESIAN_POINT('',(0.205908734389,1.637486880945,4.405));+#6006 = PCURVE('',#5730,#6007);+#6007 = DEFINITIONAL_REPRESENTATION('',(#6008),#6012);+#6008 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6009,#6010,#6011),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6009 = CARTESIAN_POINT('',(0.344734080199,0.130439922237));+#6010 = CARTESIAN_POINT('',(0.344734080199,6.025082122397E-02));+#6011 = CARTESIAN_POINT('',(0.303272819202,2.562212758236E-02));+#6012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6013 = ORIENTED_EDGE('',*,*,#6014,.T.);+#6014 = EDGE_CURVE('',#5999,#6015,#6017,.T.);+#6015 = VERTEX_POINT('',#6016);+#6016 = CARTESIAN_POINT('',(0.240537428031,1.512171384224,4.405));+#6017 = SURFACE_CURVE('',#6018,(#6022),.PCURVE_S1.);+#6018 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6019,#6020,#6021),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6019 = CARTESIAN_POINT('',(0.205908734389,1.637486880945,4.405));+#6020 = CARTESIAN_POINT('',(0.240537428031,1.596025619948,4.405));+#6021 = CARTESIAN_POINT('',(0.240537428031,1.512171384224,4.405));+#6022 = PCURVE('',#5730,#6023);+#6023 = DEFINITIONAL_REPRESENTATION('',(#6024),#6028);+#6024 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6025,#6026,#6027),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6025 = CARTESIAN_POINT('',(0.303272819202,2.562212758236E-02));+#6026 = CARTESIAN_POINT('',(0.261811558205,-9.006566059253E-03));+#6027 = CARTESIAN_POINT('',(0.177957322481,-9.006566059253E-03));+#6028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6029 = ORIENTED_EDGE('',*,*,#6030,.T.);+#6030 = EDGE_CURVE('',#6015,#6031,#6033,.T.);+#6031 = VERTEX_POINT('',#6032);+#6032 = CARTESIAN_POINT('',(0.23230729008,1.443069282563,4.405));+#6033 = SURFACE_CURVE('',#6034,(#6038),.PCURVE_S1.);+#6034 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6035,#6036,#6037),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6035 = CARTESIAN_POINT('',(0.240537428031,1.512171384224,4.405));+#6036 = CARTESIAN_POINT('',(0.240537428031,1.477697976204,4.405));+#6037 = CARTESIAN_POINT('',(0.23230729008,1.443069282563,4.405));+#6038 = PCURVE('',#5730,#6039);+#6039 = DEFINITIONAL_REPRESENTATION('',(#6040),#6044);+#6040 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6041,#6042,#6043),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6041 = CARTESIAN_POINT('',(0.177957322481,-9.006566059253E-03));+#6042 = CARTESIAN_POINT('',(0.143483914461,-9.006566059253E-03));+#6043 = CARTESIAN_POINT('',(0.10885522082,-7.764281085558E-04));+#6044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6045 = ORIENTED_EDGE('',*,*,#6046,.T.);+#6046 = EDGE_CURVE('',#6031,#6047,#6049,.T.);+#6047 = VERTEX_POINT('',#6048);+#6048 = CARTESIAN_POINT('',(0.207927447471,1.376141179605,4.405));+#6049 = SURFACE_CURVE('',#6050,(#6054),.PCURVE_S1.);+#6050 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6051,#6052,#6053),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6051 = CARTESIAN_POINT('',(0.23230729008,1.443069282563,4.405));+#6052 = CARTESIAN_POINT('',(0.224077152129,1.408440588921,4.405));+#6053 = CARTESIAN_POINT('',(0.207927447471,1.376141179605,4.405));+#6054 = PCURVE('',#5730,#6055);+#6055 = DEFINITIONAL_REPRESENTATION('',(#6056),#6060);+#6056 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6057,#6058,#6059),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6057 = CARTESIAN_POINT('',(0.10885522082,-7.764281085558E-04));+#6058 = CARTESIAN_POINT('',(7.422652717798E-02,7.453709842141E-03));+#6059 = CARTESIAN_POINT('',(4.192711786204E-02,2.360341450011E-02));+#6060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6061 = ORIENTED_EDGE('',*,*,#6062,.T.);+#6062 = EDGE_CURVE('',#6047,#6063,#6065,.T.);+#6063 = VERTEX_POINT('',#6064);+#6064 = CARTESIAN_POINT('',(0.113203218228,1.376141179605,4.405));+#6065 = SURFACE_CURVE('',#6066,(#6070),.PCURVE_S1.);+#6066 = LINE('',#6067,#6068);+#6067 = CARTESIAN_POINT('',(0.207927447471,1.376141179605,4.405));+#6068 = VECTOR('',#6069,1.);+#6069 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#6070 = PCURVE('',#5730,#6071);+#6071 = DEFINITIONAL_REPRESENTATION('',(#6072),#6076);+#6072 = LINE('',#6073,#6074);+#6073 = CARTESIAN_POINT('',(4.192711786204E-02,2.360341450011E-02));+#6074 = VECTOR('',#6075,1.);+#6075 = DIRECTION('',(0.,1.));+#6076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6077 = ORIENTED_EDGE('',*,*,#6078,.T.);+#6078 = EDGE_CURVE('',#6063,#6079,#6081,.T.);+#6079 = VERTEX_POINT('',#6080);+#6080 = CARTESIAN_POINT('',(0.152024623655,1.447106708727,4.405));+#6081 = SURFACE_CURVE('',#6082,(#6086),.PCURVE_S1.);+#6082 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6083,#6084,#6085),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6083 = CARTESIAN_POINT('',(0.113203218228,1.376141179605,4.405));+#6084 = CARTESIAN_POINT('',(0.139291202675,1.412788586329,4.405));+#6085 = CARTESIAN_POINT('',(0.152024623655,1.447106708727,4.405));+#6086 = PCURVE('',#5730,#6087);+#6087 = DEFINITIONAL_REPRESENTATION('',(#6088),#6092);+#6088 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6089,#6090,#6091),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6089 = CARTESIAN_POINT('',(4.192711786204E-02,0.118327643744));+#6090 = CARTESIAN_POINT('',(7.85745245859E-02,9.223965929649E-02));+#6091 = CARTESIAN_POINT('',(0.112892646984,7.950623831617E-02));+#6092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6093 = ORIENTED_EDGE('',*,*,#6094,.T.);+#6094 = EDGE_CURVE('',#6079,#6095,#6097,.T.);+#6095 = VERTEX_POINT('',#6096);+#6096 = CARTESIAN_POINT('',(0.164758044636,1.514966525415,4.405));+#6097 = SURFACE_CURVE('',#6098,(#6102),.PCURVE_S1.);+#6098 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6099,#6100,#6101),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6099 = CARTESIAN_POINT('',(0.152024623655,1.447106708727,4.405));+#6100 = CARTESIAN_POINT('',(0.164758044636,1.481424831125,4.405));+#6101 = CARTESIAN_POINT('',(0.164758044636,1.514966525415,4.405));+#6102 = PCURVE('',#5730,#6103);+#6103 = DEFINITIONAL_REPRESENTATION('',(#6104),#6108);+#6104 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6105,#6106,#6107),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6105 = CARTESIAN_POINT('',(0.112892646984,7.950623831617E-02));+#6106 = CARTESIAN_POINT('',(0.147210769382,6.677281733584E-02));+#6107 = CARTESIAN_POINT('',(0.180752463672,6.677281733584E-02));+#6108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6109 = ORIENTED_EDGE('',*,*,#6110,.T.);+#6110 = EDGE_CURVE('',#6095,#6111,#6113,.T.);+#6111 = VERTEX_POINT('',#6112);+#6112 = CARTESIAN_POINT('',(0.149384768086,1.567453065553,4.405));+#6113 = SURFACE_CURVE('',#6114,(#6118),.PCURVE_S1.);+#6114 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6115,#6116,#6117),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6115 = CARTESIAN_POINT('',(0.164758044636,1.514966525415,4.405));+#6116 = CARTESIAN_POINT('',(0.164758044636,1.548818790948,4.405));+#6117 = CARTESIAN_POINT('',(0.149384768086,1.567453065553,4.405));+#6118 = PCURVE('',#5730,#6119);+#6119 = DEFINITIONAL_REPRESENTATION('',(#6120),#6124);+#6120 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6121,#6122,#6123),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6121 = CARTESIAN_POINT('',(0.180752463672,6.677281733584E-02));+#6122 = CARTESIAN_POINT('',(0.214604729205,6.677281733584E-02));+#6123 = CARTESIAN_POINT('',(0.23323900381,8.214609388526E-02));+#6124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6125 = ORIENTED_EDGE('',*,*,#6126,.T.);+#6126 = EDGE_CURVE('',#6111,#6127,#6129,.T.);+#6127 = VERTEX_POINT('',#6128);+#6128 = CARTESIAN_POINT('',(0.106370650872,1.586087340159,4.405));+#6129 = SURFACE_CURVE('',#6130,(#6134),.PCURVE_S1.);+#6130 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6131,#6132,#6133),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6131 = CARTESIAN_POINT('',(0.149384768086,1.567453065553,4.405));+#6132 = CARTESIAN_POINT('',(0.134011491537,1.586087340159,4.405));+#6133 = CARTESIAN_POINT('',(0.106370650872,1.586087340159,4.405));+#6134 = PCURVE('',#5730,#6135);+#6135 = DEFINITIONAL_REPRESENTATION('',(#6136),#6140);+#6136 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6137,#6138,#6139),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6137 = CARTESIAN_POINT('',(0.23323900381,8.214609388526E-02));+#6138 = CARTESIAN_POINT('',(0.251873278416,9.751937043467E-02));+#6139 = CARTESIAN_POINT('',(0.251873278416,0.125160211099));+#6140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6141 = ORIENTED_EDGE('',*,*,#6142,.T.);+#6142 = EDGE_CURVE('',#6127,#6143,#6145,.T.);+#6143 = VERTEX_POINT('',#6144);+#6144 = CARTESIAN_POINT('',(6.987852977007E-02,1.573664490422,4.405));+#6145 = SURFACE_CURVE('',#6146,(#6150),.PCURVE_S1.);+#6146 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6147,#6148,#6149),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6147 = CARTESIAN_POINT('',(0.106370650872,1.586087340159,4.405));+#6148 = CARTESIAN_POINT('',(8.55623775629E-02,1.586087340159,4.405));+#6149 = CARTESIAN_POINT('',(6.987852977007E-02,1.573664490422,4.405));+#6150 = PCURVE('',#5730,#6151);+#6151 = DEFINITIONAL_REPRESENTATION('',(#6152),#6156);+#6152 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6153,#6154,#6155),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6153 = CARTESIAN_POINT('',(0.251873278416,0.125160211099));+#6154 = CARTESIAN_POINT('',(0.251873278416,0.145968484409));+#6155 = CARTESIAN_POINT('',(0.239450428679,0.161652332201));+#6156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6157 = ORIENTED_EDGE('',*,*,#6158,.T.);+#6158 = EDGE_CURVE('',#6143,#5720,#6159,.T.);+#6159 = SURFACE_CURVE('',#6160,(#6164),.PCURVE_S1.);+#6160 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6161,#6162,#6163),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6161 = CARTESIAN_POINT('',(6.987852977007E-02,1.573664490422,4.405));+#6162 = CARTESIAN_POINT('',(5.419468197723E-02,1.561241640685,4.405));+#6163 = CARTESIAN_POINT('',(4.518811591798E-02,1.537638226185,4.405));+#6164 = PCURVE('',#5730,#6165);+#6165 = DEFINITIONAL_REPRESENTATION('',(#6166),#6170);+#6166 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6167,#6168,#6169),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6167 = CARTESIAN_POINT('',(0.239450428679,0.161652332201));+#6168 = CARTESIAN_POINT('',(0.227027578942,0.177336179994));+#6169 = CARTESIAN_POINT('',(0.203424164442,0.186342746054));+#6170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6171 = SHELL_BASED_SURFACE_MODEL('',(#6172));+#6172 = OPEN_SHELL('',(#6173));+#6173 = ADVANCED_FACE('',(#6174),#6188,.T.);+#6174 = FACE_BOUND('',#6175,.F.);+#6175 = EDGE_LOOP('',(#6176,#6199,#6215,#6231,#6247,#6263,#6279,#6295,+    #6311,#6327,#6343));+#6176 = ORIENTED_EDGE('',*,*,#6177,.T.);+#6177 = EDGE_CURVE('',#6178,#6180,#6182,.T.);+#6178 = VERTEX_POINT('',#6179);+#6179 = CARTESIAN_POINT('',(0.231530861971,1.775535798647,4.405));+#6180 = VERTEX_POINT('',#6181);+#6181 = CARTESIAN_POINT('',(0.150782338682,1.775535798647,4.405));+#6182 = SURFACE_CURVE('',#6183,(#6187),.PCURVE_S1.);+#6183 = LINE('',#6184,#6185);+#6184 = CARTESIAN_POINT('',(0.231530861971,1.775535798647,4.405));+#6185 = VECTOR('',#6186,1.);+#6186 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#6187 = PCURVE('',#6188,#6193);+#6188 = PLANE('',#6189);+#6189 = AXIS2_PLACEMENT_3D('',#6190,#6191,#6192);+#6190 = CARTESIAN_POINT('',(0.231530861971,1.717148404883,4.405));+#6191 = DIRECTION('',(0.,0.,1.));+#6192 = DIRECTION('',(1.110223024625E-16,1.,0.));+#6193 = DEFINITIONAL_REPRESENTATION('',(#6194),#6198);+#6194 = LINE('',#6195,#6196);+#6195 = CARTESIAN_POINT('',(5.838739376343E-02,6.482302890402E-18));+#6196 = VECTOR('',#6197,1.);+#6197 = DIRECTION('',(0.,1.));+#6198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6199 = ORIENTED_EDGE('',*,*,#6200,.T.);+#6200 = EDGE_CURVE('',#6180,#6201,#6203,.T.);+#6201 = VERTEX_POINT('',#6202);+#6202 = CARTESIAN_POINT('',(0.150782338682,1.878024308976,4.405));+#6203 = SURFACE_CURVE('',#6204,(#6208),.PCURVE_S1.);+#6204 = LINE('',#6205,#6206);+#6205 = CARTESIAN_POINT('',(0.150782338682,1.775535798647,4.405));+#6206 = VECTOR('',#6207,1.);+#6207 = DIRECTION('',(1.110223024625E-16,1.,0.));+#6208 = PCURVE('',#6188,#6209);+#6209 = DEFINITIONAL_REPRESENTATION('',(#6210),#6214);+#6210 = LINE('',#6211,#6212);+#6211 = CARTESIAN_POINT('',(5.838739376343E-02,8.074852328986E-02));+#6212 = VECTOR('',#6213,1.);+#6213 = DIRECTION('',(1.,0.));+#6214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6215 = ORIENTED_EDGE('',*,*,#6216,.T.);+#6216 = EDGE_CURVE('',#6201,#6217,#6219,.T.);+#6217 = VERTEX_POINT('',#6218);+#6218 = CARTESIAN_POINT('',(-0.150161196195,1.878024308976,4.405));+#6219 = SURFACE_CURVE('',#6220,(#6224),.PCURVE_S1.);+#6220 = LINE('',#6221,#6222);+#6221 = CARTESIAN_POINT('',(0.150782338682,1.878024308976,4.405));+#6222 = VECTOR('',#6223,1.);+#6223 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#6224 = PCURVE('',#6188,#6225);+#6225 = DEFINITIONAL_REPRESENTATION('',(#6226),#6230);+#6226 = LINE('',#6227,#6228);+#6227 = CARTESIAN_POINT('',(0.160875904093,8.074852328986E-02));+#6228 = VECTOR('',#6229,1.);+#6229 = DIRECTION('',(0.,1.));+#6230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6231 = ORIENTED_EDGE('',*,*,#6232,.T.);+#6232 = EDGE_CURVE('',#6217,#6233,#6235,.T.);+#6233 = VERTEX_POINT('',#6234);+#6234 = CARTESIAN_POINT('',(-0.126557781695,1.782678937245,4.405));+#6235 = SURFACE_CURVE('',#6236,(#6240),.PCURVE_S1.);+#6236 = LINE('',#6237,#6238);+#6237 = CARTESIAN_POINT('',(-0.150161196195,1.878024308976,4.405));+#6238 = VECTOR('',#6239,1.);+#6239 = DIRECTION('',(0.240303066167,-0.970697912015,0.));+#6240 = PCURVE('',#6188,#6241);+#6241 = DEFINITIONAL_REPRESENTATION('',(#6242),#6246);+#6242 = LINE('',#6243,#6244);+#6243 = CARTESIAN_POINT('',(0.160875904093,0.381692058166));+#6244 = VECTOR('',#6245,1.);+#6245 = DIRECTION('',(-0.970697912015,-0.240303066167));+#6246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6247 = ORIENTED_EDGE('',*,*,#6248,.T.);+#6248 = EDGE_CURVE('',#6233,#6249,#6251,.T.);+#6249 = VERTEX_POINT('',#6250);+#6250 = CARTESIAN_POINT('',(-0.209169732445,1.782678937245,4.405));+#6251 = SURFACE_CURVE('',#6252,(#6256),.PCURVE_S1.);+#6252 = LINE('',#6253,#6254);+#6253 = CARTESIAN_POINT('',(-0.126557781695,1.782678937245,4.405));+#6254 = VECTOR('',#6255,1.);+#6255 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#6256 = PCURVE('',#6188,#6257);+#6257 = DEFINITIONAL_REPRESENTATION('',(#6258),#6262);+#6258 = LINE('',#6259,#6260);+#6259 = CARTESIAN_POINT('',(6.553053236215E-02,0.358088643666));+#6260 = VECTOR('',#6261,1.);+#6261 = DIRECTION('',(0.,1.));+#6262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6263 = ORIENTED_EDGE('',*,*,#6264,.T.);+#6264 = EDGE_CURVE('',#6249,#6265,#6267,.T.);+#6265 = VERTEX_POINT('',#6266);+#6266 = CARTESIAN_POINT('',(-0.232152004458,1.878645451463,4.405));+#6267 = SURFACE_CURVE('',#6268,(#6272),.PCURVE_S1.);+#6268 = LINE('',#6269,#6270);+#6269 = CARTESIAN_POINT('',(-0.209169732445,1.782678937245,4.405));+#6270 = VECTOR('',#6271,1.);+#6271 = DIRECTION('',(-0.232896789262,0.972501457866,0.));+#6272 = PCURVE('',#6188,#6273);+#6273 = DEFINITIONAL_REPRESENTATION('',(#6274),#6278);+#6274 = LINE('',#6275,#6276);+#6275 = CARTESIAN_POINT('',(6.553053236215E-02,0.440700594417));+#6276 = VECTOR('',#6277,1.);+#6277 = DIRECTION('',(0.972501457866,0.232896789262));+#6278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6279 = ORIENTED_EDGE('',*,*,#6280,.T.);+#6280 = EDGE_CURVE('',#6265,#6281,#6283,.T.);+#6281 = VERTEX_POINT('',#6282);+#6282 = CARTESIAN_POINT('',(-0.232152004458,1.967158255838,4.405));+#6283 = SURFACE_CURVE('',#6284,(#6288),.PCURVE_S1.);+#6284 = LINE('',#6285,#6286);+#6285 = CARTESIAN_POINT('',(-0.232152004458,1.878645451463,4.405));+#6286 = VECTOR('',#6287,1.);+#6287 = DIRECTION('',(1.110223024625E-16,1.,0.));+#6288 = PCURVE('',#6188,#6289);+#6289 = DEFINITIONAL_REPRESENTATION('',(#6290),#6294);+#6290 = LINE('',#6291,#6292);+#6291 = CARTESIAN_POINT('',(0.16149704658,0.46368286643));+#6292 = VECTOR('',#6293,1.);+#6293 = DIRECTION('',(1.,0.));+#6294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6295 = ORIENTED_EDGE('',*,*,#6296,.T.);+#6296 = EDGE_CURVE('',#6281,#6297,#6299,.T.);+#6297 = VERTEX_POINT('',#6298);+#6298 = CARTESIAN_POINT('',(0.150782338682,1.967158255838,4.405));+#6299 = SURFACE_CURVE('',#6300,(#6304),.PCURVE_S1.);+#6300 = LINE('',#6301,#6302);+#6301 = CARTESIAN_POINT('',(-0.232152004458,1.967158255838,4.405));+#6302 = VECTOR('',#6303,1.);+#6303 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#6304 = PCURVE('',#6188,#6305);+#6305 = DEFINITIONAL_REPRESENTATION('',(#6306),#6310);+#6306 = LINE('',#6307,#6308);+#6307 = CARTESIAN_POINT('',(0.250009850955,0.46368286643));+#6308 = VECTOR('',#6309,1.);+#6309 = DIRECTION('',(0.,-1.));+#6310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6311 = ORIENTED_EDGE('',*,*,#6312,.T.);+#6312 = EDGE_CURVE('',#6297,#6313,#6315,.T.);+#6313 = VERTEX_POINT('',#6314);+#6314 = CARTESIAN_POINT('',(0.150782338682,2.069646766168,4.405));+#6315 = SURFACE_CURVE('',#6316,(#6320),.PCURVE_S1.);+#6316 = LINE('',#6317,#6318);+#6317 = CARTESIAN_POINT('',(0.150782338682,1.967158255838,4.405));+#6318 = VECTOR('',#6319,1.);+#6319 = DIRECTION('',(1.110223024625E-16,1.,0.));+#6320 = PCURVE('',#6188,#6321);+#6321 = DEFINITIONAL_REPRESENTATION('',(#6322),#6326);+#6322 = LINE('',#6323,#6324);+#6323 = CARTESIAN_POINT('',(0.250009850955,8.074852328986E-02));+#6324 = VECTOR('',#6325,1.);+#6325 = DIRECTION('',(1.,0.));+#6326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6327 = ORIENTED_EDGE('',*,*,#6328,.T.);+#6328 = EDGE_CURVE('',#6313,#6329,#6331,.T.);+#6329 = VERTEX_POINT('',#6330);+#6330 = CARTESIAN_POINT('',(0.231530861971,2.069646766168,4.405));+#6331 = SURFACE_CURVE('',#6332,(#6336),.PCURVE_S1.);+#6332 = LINE('',#6333,#6334);+#6333 = CARTESIAN_POINT('',(0.150782338682,2.069646766168,4.405));+#6334 = VECTOR('',#6335,1.);+#6335 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#6336 = PCURVE('',#6188,#6337);+#6337 = DEFINITIONAL_REPRESENTATION('',(#6338),#6342);+#6338 = LINE('',#6339,#6340);+#6339 = CARTESIAN_POINT('',(0.352498361285,8.074852328986E-02));+#6340 = VECTOR('',#6341,1.);+#6341 = DIRECTION('',(0.,-1.));+#6342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6343 = ORIENTED_EDGE('',*,*,#6344,.T.);+#6344 = EDGE_CURVE('',#6329,#6178,#6345,.T.);+#6345 = SURFACE_CURVE('',#6346,(#6350),.PCURVE_S1.);+#6346 = LINE('',#6347,#6348);+#6347 = CARTESIAN_POINT('',(0.231530861971,2.069646766168,4.405));+#6348 = VECTOR('',#6349,1.);+#6349 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#6350 = PCURVE('',#6188,#6351);+#6351 = DEFINITIONAL_REPRESENTATION('',(#6352),#6356);+#6352 = LINE('',#6353,#6354);+#6353 = CARTESIAN_POINT('',(0.352498361285,3.913517968408E-17));+#6354 = VECTOR('',#6355,1.);+#6355 = DIRECTION('',(-1.,0.));+#6356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6357 = SHELL_BASED_SURFACE_MODEL('',(#6358));+#6358 = OPEN_SHELL('',(#6359));+#6359 = ADVANCED_FACE('',(#6360),#6374,.T.);+#6360 = FACE_BOUND('',#6361,.F.);+#6361 = EDGE_LOOP('',(#6362,#6385,#6401,#6417,#6433,#6449,#6465,#6481,+    #6497,#6513,#6529,#6545,#6561,#6577,#6593,#6609,#6625,#6641,#6657,+    #6673,#6689));+#6362 = ORIENTED_EDGE('',*,*,#6363,.T.);+#6363 = EDGE_CURVE('',#6364,#6366,#6368,.T.);+#6364 = VERTEX_POINT('',#6365);+#6365 = CARTESIAN_POINT('',(0.150782338682,2.234870667668,4.405));+#6366 = VERTEX_POINT('',#6367);+#6367 = CARTESIAN_POINT('',(0.150782338682,2.430219979781,4.405));+#6368 = SURFACE_CURVE('',#6369,(#6373),.PCURVE_S1.);+#6369 = LINE('',#6370,#6371);+#6370 = CARTESIAN_POINT('',(0.150782338682,2.234870667668,4.405));+#6371 = VECTOR('',#6372,1.);+#6372 = DIRECTION('',(1.110223024625E-16,1.,0.));+#6373 = PCURVE('',#6374,#6379);+#6374 = PLANE('',#6375);+#6375 = AXIS2_PLACEMENT_3D('',#6376,#6377,#6378);+#6376 = CARTESIAN_POINT('',(0.231530861971,2.100082748023,4.405));+#6377 = DIRECTION('',(0.,0.,1.));+#6378 = DIRECTION('',(1.110223024625E-16,1.,0.));+#6379 = DEFINITIONAL_REPRESENTATION('',(#6380),#6384);+#6380 = LINE('',#6381,#6382);+#6381 = CARTESIAN_POINT('',(0.134787919645,8.074852328986E-02));+#6382 = VECTOR('',#6383,1.);+#6383 = DIRECTION('',(1.,0.));+#6384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6385 = ORIENTED_EDGE('',*,*,#6386,.T.);+#6386 = EDGE_CURVE('',#6366,#6387,#6389,.T.);+#6387 = VERTEX_POINT('',#6388);+#6388 = CARTESIAN_POINT('',(0.231530861971,2.430219979781,4.405));+#6389 = SURFACE_CURVE('',#6390,(#6394),.PCURVE_S1.);+#6390 = LINE('',#6391,#6392);+#6391 = CARTESIAN_POINT('',(0.150782338682,2.430219979781,4.405));+#6392 = VECTOR('',#6393,1.);+#6393 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#6394 = PCURVE('',#6374,#6395);+#6395 = DEFINITIONAL_REPRESENTATION('',(#6396),#6400);+#6396 = LINE('',#6397,#6398);+#6397 = CARTESIAN_POINT('',(0.330137231758,8.074852328986E-02));+#6398 = VECTOR('',#6399,1.);+#6399 = DIRECTION('',(0.,-1.));+#6400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6401 = ORIENTED_EDGE('',*,*,#6402,.T.);+#6402 = EDGE_CURVE('',#6387,#6403,#6405,.T.);+#6403 = VERTEX_POINT('',#6404);+#6404 = CARTESIAN_POINT('',(0.231530861971,2.135798441017,4.405));+#6405 = SURFACE_CURVE('',#6406,(#6410),.PCURVE_S1.);+#6406 = LINE('',#6407,#6408);+#6407 = CARTESIAN_POINT('',(0.231530861971,2.430219979781,4.405));+#6408 = VECTOR('',#6409,1.);+#6409 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#6410 = PCURVE('',#6374,#6411);+#6411 = DEFINITIONAL_REPRESENTATION('',(#6412),#6416);+#6412 = LINE('',#6413,#6414);+#6413 = CARTESIAN_POINT('',(0.330137231758,3.665259559839E-17));+#6414 = VECTOR('',#6415,1.);+#6415 = DIRECTION('',(-1.,0.));+#6416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6417 = ORIENTED_EDGE('',*,*,#6418,.T.);+#6418 = EDGE_CURVE('',#6403,#6419,#6421,.T.);+#6419 = VERTEX_POINT('',#6420);+#6420 = CARTESIAN_POINT('',(0.153266908629,2.135798441017,4.405));+#6421 = SURFACE_CURVE('',#6422,(#6426),.PCURVE_S1.);+#6422 = LINE('',#6423,#6424);+#6423 = CARTESIAN_POINT('',(0.231530861971,2.135798441017,4.405));+#6424 = VECTOR('',#6425,1.);+#6425 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#6426 = PCURVE('',#6374,#6427);+#6427 = DEFINITIONAL_REPRESENTATION('',(#6428),#6432);+#6428 = LINE('',#6429,#6430);+#6429 = CARTESIAN_POINT('',(3.571569299359E-02,3.965238470193E-18));+#6430 = VECTOR('',#6431,1.);+#6431 = DIRECTION('',(0.,1.));+#6432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6433 = ORIENTED_EDGE('',*,*,#6434,.T.);+#6434 = EDGE_CURVE('',#6419,#6435,#6437,.T.);+#6435 = VERTEX_POINT('',#6436);+#6436 = CARTESIAN_POINT('',(0.100469797247,2.185489839964,4.405));+#6437 = SURFACE_CURVE('',#6438,(#6442),.PCURVE_S1.);+#6438 = LINE('',#6439,#6440);+#6439 = CARTESIAN_POINT('',(0.153266908629,2.135798441017,4.405));+#6440 = VECTOR('',#6441,1.);+#6441 = DIRECTION('',(-0.728199992693,0.685364699005,0.));+#6442 = PCURVE('',#6374,#6443);+#6443 = DEFINITIONAL_REPRESENTATION('',(#6444),#6448);+#6444 = LINE('',#6445,#6446);+#6445 = CARTESIAN_POINT('',(3.571569299359E-02,7.826395334248E-02));+#6446 = VECTOR('',#6447,1.);+#6447 = DIRECTION('',(0.685364699005,0.728199992693));+#6448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6449 = ORIENTED_EDGE('',*,*,#6450,.T.);+#6450 = EDGE_CURVE('',#6435,#6451,#6453,.T.);+#6451 = VERTEX_POINT('',#6452);+#6452 = CARTESIAN_POINT('',(-1.537327654941E-02,2.292947490188,4.405));+#6453 = SURFACE_CURVE('',#6454,(#6458),.PCURVE_S1.);+#6454 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6455,#6456,#6457),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6455 = CARTESIAN_POINT('',(0.100469797247,2.185489839964,4.405));+#6456 = CARTESIAN_POINT('',(6.366710490162E-03,2.27400264434,4.405));+#6457 = CARTESIAN_POINT('',(-1.537327654941E-02,2.292947490188,4.405));+#6458 = PCURVE('',#6374,#6459);+#6459 = DEFINITIONAL_REPRESENTATION('',(#6460),#6464);+#6460 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6461,#6462,#6463),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6461 = CARTESIAN_POINT('',(8.540709194119E-02,0.131061064724));+#6462 = CARTESIAN_POINT('',(0.173919896317,0.225164151481));+#6463 = CARTESIAN_POINT('',(0.192864742165,0.246904138521));+#6464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6465 = ORIENTED_EDGE('',*,*,#6466,.T.);+#6466 = EDGE_CURVE('',#6451,#6467,#6469,.T.);+#6467 = VERTEX_POINT('',#6468);+#6468 = CARTESIAN_POINT('',(-6.273539117135E-02,2.326489184478,4.405));+#6469 = SURFACE_CURVE('',#6470,(#6474),.PCURVE_S1.);+#6470 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6471,#6472,#6473),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6471 = CARTESIAN_POINT('',(-1.537327654941E-02,2.292947490188,4.405));+#6472 = CARTESIAN_POINT('',(-4.208240348375E-02,2.316240333445,4.405));+#6473 = CARTESIAN_POINT('',(-6.273539117135E-02,2.326489184478,4.405));+#6474 = PCURVE('',#6374,#6475);+#6475 = DEFINITIONAL_REPRESENTATION('',(#6476),#6480);+#6476 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6477,#6478,#6479),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6477 = CARTESIAN_POINT('',(0.192864742165,0.246904138521));+#6478 = CARTESIAN_POINT('',(0.216157585422,0.273613265455));+#6479 = CARTESIAN_POINT('',(0.226406436455,0.294266253143));+#6480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6481 = ORIENTED_EDGE('',*,*,#6482,.T.);+#6482 = EDGE_CURVE('',#6467,#6483,#6485,.T.);+#6483 = VERTEX_POINT('',#6484);+#6484 = CARTESIAN_POINT('',(-0.103575509681,2.336738035511,4.405));+#6485 = SURFACE_CURVE('',#6486,(#6490),.PCURVE_S1.);+#6486 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6487,#6488,#6489),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6487 = CARTESIAN_POINT('',(-6.273539117135E-02,2.326489184478,4.405));+#6488 = CARTESIAN_POINT('',(-8.338837885895E-02,2.336738035511,4.405));+#6489 = CARTESIAN_POINT('',(-0.103575509681,2.336738035511,4.405));+#6490 = PCURVE('',#6374,#6491);+#6491 = DEFINITIONAL_REPRESENTATION('',(#6492),#6496);+#6492 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6493,#6494,#6495),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6493 = CARTESIAN_POINT('',(0.226406436455,0.294266253143));+#6494 = CARTESIAN_POINT('',(0.236655287488,0.31491924083));+#6495 = CARTESIAN_POINT('',(0.236655287488,0.335106371653));+#6496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6497 = ORIENTED_EDGE('',*,*,#6498,.T.);+#6498 = EDGE_CURVE('',#6483,#6499,#6501,.T.);+#6499 = VERTEX_POINT('',#6500);+#6500 = CARTESIAN_POINT('',(-0.15155876679,2.317948475284,4.405));+#6501 = SURFACE_CURVE('',#6502,(#6506),.PCURVE_S1.);+#6502 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6503,#6504,#6505),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6503 = CARTESIAN_POINT('',(-0.103575509681,2.336738035511,4.405));+#6504 = CARTESIAN_POINT('',(-0.134632634024,2.336738035511,4.405));+#6505 = CARTESIAN_POINT('',(-0.15155876679,2.317948475284,4.405));+#6506 = PCURVE('',#6374,#6507);+#6507 = DEFINITIONAL_REPRESENTATION('',(#6508),#6512);+#6508 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6509,#6510,#6511),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6509 = CARTESIAN_POINT('',(0.236655287488,0.335106371653));+#6510 = CARTESIAN_POINT('',(0.236655287488,0.366163495995));+#6511 = CARTESIAN_POINT('',(0.217865727261,0.383089628762));+#6512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6513 = ORIENTED_EDGE('',*,*,#6514,.T.);+#6514 = EDGE_CURVE('',#6499,#6515,#6517,.T.);+#6515 = VERTEX_POINT('',#6516);+#6516 = CARTESIAN_POINT('',(-0.168484899557,2.264685507037,4.405));+#6517 = SURFACE_CURVE('',#6518,(#6522),.PCURVE_S1.);+#6518 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6519,#6520,#6521),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6519 = CARTESIAN_POINT('',(-0.15155876679,2.317948475284,4.405));+#6520 = CARTESIAN_POINT('',(-0.168484899557,2.299158915057,4.405));+#6521 = CARTESIAN_POINT('',(-0.168484899557,2.264685507037,4.405));+#6522 = PCURVE('',#6374,#6523);+#6523 = DEFINITIONAL_REPRESENTATION('',(#6524),#6528);+#6524 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6525,#6526,#6527),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6525 = CARTESIAN_POINT('',(0.217865727261,0.383089628762));+#6526 = CARTESIAN_POINT('',(0.199076167034,0.400015761528));+#6527 = CARTESIAN_POINT('',(0.164602759014,0.400015761528));+#6528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6529 = ORIENTED_EDGE('',*,*,#6530,.T.);+#6530 = EDGE_CURVE('',#6515,#6531,#6533,.T.);+#6531 = VERTEX_POINT('',#6532);+#6532 = CARTESIAN_POINT('',(-0.158701905389,2.20955911133,4.405));+#6533 = SURFACE_CURVE('',#6534,(#6538),.PCURVE_S1.);+#6534 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6535,#6536,#6537),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6535 = CARTESIAN_POINT('',(-0.168484899557,2.264685507037,4.405));+#6536 = CARTESIAN_POINT('',(-0.168484899557,2.240150378807,4.405));+#6537 = CARTESIAN_POINT('',(-0.158701905389,2.20955911133,4.405));+#6538 = PCURVE('',#6374,#6539);+#6539 = DEFINITIONAL_REPRESENTATION('',(#6540),#6544);+#6540 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6541,#6542,#6543),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6541 = CARTESIAN_POINT('',(0.164602759014,0.400015761528));+#6542 = CARTESIAN_POINT('',(0.140067630784,0.400015761528));+#6543 = CARTESIAN_POINT('',(0.109476363306,0.39023276736));+#6544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6545 = ORIENTED_EDGE('',*,*,#6546,.T.);+#6546 = EDGE_CURVE('',#6531,#6547,#6549,.T.);+#6547 = VERTEX_POINT('',#6548);+#6548 = CARTESIAN_POINT('',(-0.130284636616,2.145736720806,4.405));+#6549 = SURFACE_CURVE('',#6550,(#6554),.PCURVE_S1.);+#6550 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6551,#6552,#6553),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6551 = CARTESIAN_POINT('',(-0.158701905389,2.20955911133,4.405));+#6552 = CARTESIAN_POINT('',(-0.148918911221,2.178967843852,4.405));+#6553 = CARTESIAN_POINT('',(-0.130284636616,2.145736720806,4.405));+#6554 = PCURVE('',#6374,#6555);+#6555 = DEFINITIONAL_REPRESENTATION('',(#6556),#6560);+#6556 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6557,#6558,#6559),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6557 = CARTESIAN_POINT('',(0.109476363306,0.39023276736));+#6558 = CARTESIAN_POINT('',(7.888509582932E-02,0.380449773193));+#6559 = CARTESIAN_POINT('',(4.565397278311E-02,0.361815498587));+#6560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6561 = ORIENTED_EDGE('',*,*,#6562,.T.);+#6562 = EDGE_CURVE('',#6547,#6563,#6565,.T.);+#6563 = VERTEX_POINT('',#6564);+#6564 = CARTESIAN_POINT('',(-0.215691728557,2.145736720806,4.405));+#6565 = SURFACE_CURVE('',#6566,(#6570),.PCURVE_S1.);+#6566 = LINE('',#6567,#6568);+#6567 = CARTESIAN_POINT('',(-0.130284636616,2.145736720806,4.405));+#6568 = VECTOR('',#6569,1.);+#6569 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#6570 = PCURVE('',#6374,#6571);+#6571 = DEFINITIONAL_REPRESENTATION('',(#6572),#6576);+#6572 = LINE('',#6573,#6574);+#6573 = CARTESIAN_POINT('',(4.565397278311E-02,0.361815498587));+#6574 = VECTOR('',#6575,1.);+#6575 = DIRECTION('',(0.,1.));+#6576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6577 = ORIENTED_EDGE('',*,*,#6578,.T.);+#6578 = EDGE_CURVE('',#6563,#6579,#6581,.T.);+#6579 = VERTEX_POINT('',#6580);+#6580 = CARTESIAN_POINT('',(-0.234170717541,2.210801396303,4.405));+#6581 = SURFACE_CURVE('',#6582,(#6586),.PCURVE_S1.);+#6582 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6583,#6584,#6585),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6583 = CARTESIAN_POINT('',(-0.215691728557,2.145736720806,4.405));+#6584 = CARTESIAN_POINT('',(-0.22780400705,2.178967843852,4.405));+#6585 = CARTESIAN_POINT('',(-0.234170717541,2.210801396303,4.405));+#6586 = PCURVE('',#6374,#6587);+#6587 = DEFINITIONAL_REPRESENTATION('',(#6588),#6592);+#6588 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6589,#6590,#6591),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6589 = CARTESIAN_POINT('',(4.565397278311E-02,0.447222590528));+#6590 = CARTESIAN_POINT('',(7.888509582932E-02,0.459334869022));+#6591 = CARTESIAN_POINT('',(0.11071864828,0.465701579512));+#6592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6593 = ORIENTED_EDGE('',*,*,#6594,.T.);+#6594 = EDGE_CURVE('',#6579,#6595,#6597,.T.);+#6595 = VERTEX_POINT('',#6596);+#6596 = CARTESIAN_POINT('',(-0.240537428031,2.271828645636,4.405));+#6597 = SURFACE_CURVE('',#6598,(#6602),.PCURVE_S1.);+#6598 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6599,#6600,#6601),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6599 = CARTESIAN_POINT('',(-0.234170717541,2.210801396303,4.405));+#6600 = CARTESIAN_POINT('',(-0.240537428031,2.242634948754,4.405));+#6601 = CARTESIAN_POINT('',(-0.240537428031,2.271828645636,4.405));+#6602 = PCURVE('',#6374,#6603);+#6603 = DEFINITIONAL_REPRESENTATION('',(#6604),#6608);+#6604 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6605,#6606,#6607),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6605 = CARTESIAN_POINT('',(0.11071864828,0.465701579512));+#6606 = CARTESIAN_POINT('',(0.142552200731,0.472068290002));+#6607 = CARTESIAN_POINT('',(0.171745897613,0.472068290002));+#6608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6609 = ORIENTED_EDGE('',*,*,#6610,.T.);+#6610 = EDGE_CURVE('',#6595,#6611,#6613,.T.);+#6611 = VERTEX_POINT('',#6612);+#6612 = CARTESIAN_POINT('',(-0.206219305633,2.387516433811,4.405));+#6613 = SURFACE_CURVE('',#6614,(#6618),.PCURVE_S1.);+#6614 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6615,#6616,#6617),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6615 = CARTESIAN_POINT('',(-0.240537428031,2.271828645636,4.405));+#6616 = CARTESIAN_POINT('',(-0.240537428031,2.345434030327,4.405));+#6617 = CARTESIAN_POINT('',(-0.206219305633,2.387516433811,4.405));+#6618 = PCURVE('',#6374,#6619);+#6619 = DEFINITIONAL_REPRESENTATION('',(#6620),#6624);+#6620 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6621,#6622,#6623),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6621 = CARTESIAN_POINT('',(0.171745897613,0.472068290002));+#6622 = CARTESIAN_POINT('',(0.245351282304,0.472068290002));+#6623 = CARTESIAN_POINT('',(0.287433685788,0.437750167604));+#6624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6625 = ORIENTED_EDGE('',*,*,#6626,.T.);+#6626 = EDGE_CURVE('',#6611,#6627,#6629,.T.);+#6627 = VERTEX_POINT('',#6628);+#6628 = CARTESIAN_POINT('',(-0.112582075741,2.429598837294,4.405));+#6629 = SURFACE_CURVE('',#6630,(#6634),.PCURVE_S1.);+#6630 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6631,#6632,#6633),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6631 = CARTESIAN_POINT('',(-0.206219305633,2.387516433811,4.405));+#6632 = CARTESIAN_POINT('',(-0.171901183234,2.429598837294,4.405));+#6633 = CARTESIAN_POINT('',(-0.112582075741,2.429598837294,4.405));+#6634 = PCURVE('',#6374,#6635);+#6635 = DEFINITIONAL_REPRESENTATION('',(#6636),#6640);+#6636 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6637,#6638,#6639),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6637 = CARTESIAN_POINT('',(0.287433685788,0.437750167604));+#6638 = CARTESIAN_POINT('',(0.329516089271,0.403432045206));+#6639 = CARTESIAN_POINT('',(0.329516089271,0.344112937712));+#6640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6641 = ORIENTED_EDGE('',*,*,#6642,.T.);+#6642 = EDGE_CURVE('',#6627,#6643,#6645,.T.);+#6643 = VERTEX_POINT('',#6644);+#6644 = CARTESIAN_POINT('',(-6.133782057595E-02,2.420436985613,4.405));+#6645 = SURFACE_CURVE('',#6646,(#6650),.PCURVE_S1.);+#6646 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6647,#6648,#6649),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6647 = CARTESIAN_POINT('',(-0.112582075741,2.429598837294,4.405));+#6648 = CARTESIAN_POINT('',(-8.525180631948E-02,2.429598837294,4.405));+#6649 = CARTESIAN_POINT('',(-6.133782057595E-02,2.420436985613,4.405));+#6650 = PCURVE('',#6374,#6651);+#6651 = DEFINITIONAL_REPRESENTATION('',(#6652),#6656);+#6652 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6653,#6654,#6655),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6653 = CARTESIAN_POINT('',(0.329516089271,0.344112937712));+#6654 = CARTESIAN_POINT('',(0.329516089271,0.316782668291));+#6655 = CARTESIAN_POINT('',(0.32035423759,0.292868682547));+#6656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6657 = ORIENTED_EDGE('',*,*,#6658,.T.);+#6658 = EDGE_CURVE('',#6643,#6659,#6661,.T.);+#6659 = VERTEX_POINT('',#6660);+#6660 = CARTESIAN_POINT('',(-8.230137950697E-03,2.388914004406,4.405));+#6661 = SURFACE_CURVE('',#6662,(#6666),.PCURVE_S1.);+#6662 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6663,#6664,#6665),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6663 = CARTESIAN_POINT('',(-6.133782057595E-02,2.420436985613,4.405));+#6664 = CARTESIAN_POINT('',(-3.742383483241E-02,2.411275133932,4.405));+#6665 = CARTESIAN_POINT('',(-8.230137950696E-03,2.388914004406,4.405));+#6666 = PCURVE('',#6374,#6667);+#6667 = DEFINITIONAL_REPRESENTATION('',(#6668),#6672);+#6668 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6669,#6670,#6671),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6669 = CARTESIAN_POINT('',(0.32035423759,0.292868682547));+#6670 = CARTESIAN_POINT('',(0.311192385909,0.268954696804));+#6671 = CARTESIAN_POINT('',(0.288831256383,0.239760999922));+#6672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6673 = ORIENTED_EDGE('',*,*,#6674,.T.);+#6674 = EDGE_CURVE('',#6659,#6675,#6677,.T.);+#6675 = VERTEX_POINT('',#6676);+#6676 = CARTESIAN_POINT('',(8.68046625366E-02,2.29853777257,4.405));+#6677 = SURFACE_CURVE('',#6678,(#6682),.PCURVE_S1.);+#6678 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6679,#6680,#6681),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6679 = CARTESIAN_POINT('',(-8.230137950696E-03,2.388914004406,4.405));+#6680 = CARTESIAN_POINT('',(1.288870660203E-02,2.372453728505,4.405));+#6681 = CARTESIAN_POINT('',(8.68046625366E-02,2.29853777257,4.405));+#6682 = PCURVE('',#6374,#6683);+#6683 = DEFINITIONAL_REPRESENTATION('',(#6684),#6688);+#6684 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6685,#6686,#6687),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6685 = CARTESIAN_POINT('',(0.288831256383,0.239760999922));+#6686 = CARTESIAN_POINT('',(0.272370980482,0.218642155369));+#6687 = CARTESIAN_POINT('',(0.198455024547,0.144726199435));+#6688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6689 = ORIENTED_EDGE('',*,*,#6690,.T.);+#6690 = EDGE_CURVE('',#6675,#6364,#6691,.T.);+#6691 = SURFACE_CURVE('',#6692,(#6696),.PCURVE_S1.);+#6692 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6693,#6694,#6695),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6693 = CARTESIAN_POINT('',(8.68046625366E-02,2.29853777257,4.405));+#6694 = CARTESIAN_POINT('',(0.126868352938,2.258474082169,4.405));+#6695 = CARTESIAN_POINT('',(0.150782338682,2.234870667668,4.405));+#6696 = PCURVE('',#6374,#6697);+#6697 = DEFINITIONAL_REPRESENTATION('',(#6698),#6702);+#6698 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6699,#6700,#6701),+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6699 = CARTESIAN_POINT('',(0.198455024547,0.144726199435));+#6700 = CARTESIAN_POINT('',(0.158391334145,0.104662509033));+#6701 = CARTESIAN_POINT('',(0.134787919645,8.074852328986E-02));+#6702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6703 = SHELL_BASED_SURFACE_MODEL('',(#6704));+#6704 = OPEN_SHELL('',(#6705));+#6705 = ADVANCED_FACE('',(#6706),#6720,.T.);+#6706 = FACE_BOUND('',#6707,.F.);+#6707 = EDGE_LOOP('',(#6708,#6731,#6747,#6763,#6779,#6795,#6811,#6827));+#6708 = ORIENTED_EDGE('',*,*,#6709,.T.);+#6709 = EDGE_CURVE('',#6710,#6712,#6714,.T.);+#6710 = VERTEX_POINT('',#6711);+#6711 = CARTESIAN_POINT('',(-0.152024623655,2.720293521138,4.405));+#6712 = VERTEX_POINT('',#6713);+#6713 = CARTESIAN_POINT('',(0.231530861971,2.720293521138,4.405));+#6714 = SURFACE_CURVE('',#6715,(#6719),.PCURVE_S1.);+#6715 = LINE('',#6716,#6717);+#6716 = CARTESIAN_POINT('',(-0.152024623655,2.720293521138,4.405));+#6717 = VECTOR('',#6718,1.);+#6718 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#6719 = PCURVE('',#6720,#6725);+#6720 = PLANE('',#6721);+#6721 = AXIS2_PLACEMENT_3D('',#6722,#6723,#6724);+#6722 = CARTESIAN_POINT('',(0.231530861971,2.483017091163,4.405));+#6723 = DIRECTION('',(0.,0.,1.));+#6724 = DIRECTION('',(1.110223024625E-16,1.,0.));+#6725 = DEFINITIONAL_REPRESENTATION('',(#6726),#6730);+#6726 = LINE('',#6727,#6728);+#6727 = CARTESIAN_POINT('',(0.237276429975,0.383555485627));+#6728 = VECTOR('',#6729,1.);+#6729 = DIRECTION('',(0.,-1.));+#6730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6731 = ORIENTED_EDGE('',*,*,#6732,.T.);+#6732 = EDGE_CURVE('',#6712,#6733,#6735,.T.);+#6733 = VERTEX_POINT('',#6734);+#6734 = CARTESIAN_POINT('',(0.231530861971,2.628675004328,4.405));+#6735 = SURFACE_CURVE('',#6736,(#6740),.PCURVE_S1.);+#6736 = LINE('',#6737,#6738);+#6737 = CARTESIAN_POINT('',(0.231530861971,2.720293521138,4.405));+#6738 = VECTOR('',#6739,1.);+#6739 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#6740 = PCURVE('',#6720,#6741);+#6741 = DEFINITIONAL_REPRESENTATION('',(#6742),#6746);+#6742 = LINE('',#6743,#6744);+#6743 = CARTESIAN_POINT('',(0.237276429975,2.634297557589E-17));+#6744 = VECTOR('',#6745,1.);+#6745 = DIRECTION('',(-1.,0.));+#6746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6747 = ORIENTED_EDGE('',*,*,#6748,.T.);+#6748 = EDGE_CURVE('',#6733,#6749,#6751,.T.);+#6749 = VERTEX_POINT('',#6750);+#6750 = CARTESIAN_POINT('',(-0.152024623655,2.628675004328,4.405));+#6751 = SURFACE_CURVE('',#6752,(#6756),.PCURVE_S1.);+#6752 = LINE('',#6753,#6754);+#6753 = CARTESIAN_POINT('',(0.231530861971,2.628675004328,4.405));+#6754 = VECTOR('',#6755,1.);+#6755 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#6756 = PCURVE('',#6720,#6757);+#6757 = DEFINITIONAL_REPRESENTATION('',(#6758),#6762);+#6758 = LINE('',#6759,#6760);+#6759 = CARTESIAN_POINT('',(0.145657913165,1.617127689148E-17));+#6760 = VECTOR('',#6761,1.);+#6761 = DIRECTION('',(0.,1.));+#6762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6763 = ORIENTED_EDGE('',*,*,#6764,.T.);+#6764 = EDGE_CURVE('',#6749,#6765,#6767,.T.);+#6765 = VERTEX_POINT('',#6766);+#6766 = CARTESIAN_POINT('',(-0.152024623655,2.510968503071,4.405));+#6767 = SURFACE_CURVE('',#6768,(#6772),.PCURVE_S1.);+#6768 = LINE('',#6769,#6770);+#6769 = CARTESIAN_POINT('',(-0.152024623655,2.628675004328,4.405));+#6770 = VECTOR('',#6771,1.);+#6771 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#6772 = PCURVE('',#6720,#6773);+#6773 = DEFINITIONAL_REPRESENTATION('',(#6774),#6778);+#6774 = LINE('',#6775,#6776);+#6775 = CARTESIAN_POINT('',(0.145657913165,0.383555485627));+#6776 = VECTOR('',#6777,1.);+#6777 = DIRECTION('',(-1.,0.));+#6778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6779 = ORIENTED_EDGE('',*,*,#6780,.T.);+#6780 = EDGE_CURVE('',#6765,#6781,#6783,.T.);+#6781 = VERTEX_POINT('',#6782);+#6782 = CARTESIAN_POINT('',(-0.232152004458,2.510968503071,4.405));+#6783 = SURFACE_CURVE('',#6784,(#6788),.PCURVE_S1.);+#6784 = LINE('',#6785,#6786);+#6785 = CARTESIAN_POINT('',(-0.152024623655,2.510968503071,4.405));+#6786 = VECTOR('',#6787,1.);+#6787 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#6788 = PCURVE('',#6720,#6789);+#6789 = DEFINITIONAL_REPRESENTATION('',(#6790),#6794);+#6790 = LINE('',#6791,#6792);+#6791 = CARTESIAN_POINT('',(2.795141190803E-02,0.383555485627));+#6792 = VECTOR('',#6793,1.);+#6793 = DIRECTION('',(0.,1.));+#6794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6795 = ORIENTED_EDGE('',*,*,#6796,.T.);+#6796 = EDGE_CURVE('',#6781,#6797,#6799,.T.);+#6797 = VERTEX_POINT('',#6798);+#6798 = CARTESIAN_POINT('',(-0.232152004458,2.838000022395,4.405));+#6799 = SURFACE_CURVE('',#6800,(#6804),.PCURVE_S1.);+#6800 = LINE('',#6801,#6802);+#6801 = CARTESIAN_POINT('',(-0.232152004458,2.510968503071,4.405));+#6802 = VECTOR('',#6803,1.);+#6803 = DIRECTION('',(1.110223024625E-16,1.,0.));+#6804 = PCURVE('',#6720,#6805);+#6805 = DEFINITIONAL_REPRESENTATION('',(#6806),#6810);+#6806 = LINE('',#6807,#6808);+#6807 = CARTESIAN_POINT('',(2.795141190803E-02,0.46368286643));+#6808 = VECTOR('',#6809,1.);+#6809 = DIRECTION('',(1.,0.));+#6810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6811 = ORIENTED_EDGE('',*,*,#6812,.T.);+#6812 = EDGE_CURVE('',#6797,#6813,#6815,.T.);+#6813 = VERTEX_POINT('',#6814);+#6814 = CARTESIAN_POINT('',(-0.152024623655,2.838000022395,4.405));+#6815 = SURFACE_CURVE('',#6816,(#6820),.PCURVE_S1.);+#6816 = LINE('',#6817,#6818);+#6817 = CARTESIAN_POINT('',(-0.232152004458,2.838000022395,4.405));+#6818 = VECTOR('',#6819,1.);+#6819 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#6820 = PCURVE('',#6720,#6821);+#6821 = DEFINITIONAL_REPRESENTATION('',(#6822),#6826);+#6822 = LINE('',#6823,#6824);+#6823 = CARTESIAN_POINT('',(0.354982931232,0.46368286643));+#6824 = VECTOR('',#6825,1.);+#6825 = DIRECTION('',(0.,-1.));+#6826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6827 = ORIENTED_EDGE('',*,*,#6828,.T.);+#6828 = EDGE_CURVE('',#6813,#6710,#6829,.T.);+#6829 = SURFACE_CURVE('',#6830,(#6834),.PCURVE_S1.);+#6830 = LINE('',#6831,#6832);+#6831 = CARTESIAN_POINT('',(-0.152024623655,2.838000022395,4.405));+#6832 = VECTOR('',#6833,1.);+#6833 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#6834 = PCURVE('',#6720,#6835);+#6835 = DEFINITIONAL_REPRESENTATION('',(#6836),#6840);+#6836 = LINE('',#6837,#6838);+#6837 = CARTESIAN_POINT('',(0.354982931232,0.383555485627));+#6838 = VECTOR('',#6839,1.);+#6839 = DIRECTION('',(-1.,0.));+#6840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6845)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6842,#6843,#6844)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#6842 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#6843 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#6844 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#6845 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6842,+  'distance_accuracy_value','confusion accuracy');+#6846 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2859));+#6847 = PRESENTATION_LAYER_ASSIGNMENT('Adom.EtchStyle=flat','visible',(+    #2865,#3323,#3541,#3809,#3883,#4101,#4559,#4857,#5075,#5149,#5417,+    #5715,#6173,#6359,#6705));+#6848 = PRESENTATION_LAYER_ASSIGNMENT('Adom.EtchFace=top','visible',(+    #2865,#3323,#3541,#3809,#3883,#4101,#4559,#4857,#5075,#5149,#5417,+    #5715,#6173,#6359,#6705));+#6849 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #6850),#2011);+#6850 = STYLED_ITEM('color',(#6851),#1677);+#6851 = PRESENTATION_STYLE_ASSIGNMENT((#6852));+#6852 = SURFACE_STYLE_USAGE(.BOTH.,#6853);+#6853 = SURFACE_SIDE_STYLE('',(#6854));+#6854 = SURFACE_STYLE_FILL_AREA(#6855);+#6855 = FILL_AREA_STYLE('',(#6856));+#6856 = FILL_AREA_STYLE_COLOUR('',#6857);+#6857 = COLOUR_RGB('',0.859999984366,0.810000015885,0.679999990811);+#6858 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #6859),#2674);+#6859 = STYLED_ITEM('color',(#6860),#2030);+#6860 = PRESENTATION_STYLE_ASSIGNMENT((#6861));+#6861 = SURFACE_STYLE_USAGE(.BOTH.,#6862);+#6862 = SURFACE_SIDE_STYLE('',(#6863));+#6863 = SURFACE_STYLE_FILL_AREA(#6864);+#6864 = FILL_AREA_STYLE('',(#6865));+#6865 = FILL_AREA_STYLE_COLOUR('',#6866);+#6866 = COLOUR_RGB('',0.830000008529,0.690000002877,0.219999994989);+#6867 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #6868,#6878,#6887,#6896,#6905,#6914,#6923,#6932,#6941,#6950,#6959,+    #6968,#6977,#6986,#6995),#6841);+#6868 = STYLED_ITEM('color',(#6869),#2865);+#6869 = PRESENTATION_STYLE_ASSIGNMENT((#6870,#6876));+#6870 = SURFACE_STYLE_USAGE(.BOTH.,#6871);+#6871 = SURFACE_SIDE_STYLE('',(#6872));+#6872 = SURFACE_STYLE_FILL_AREA(#6873);+#6873 = FILL_AREA_STYLE('',(#6874));+#6874 = FILL_AREA_STYLE_COLOUR('',#6875);+#6875 = COLOUR_RGB('',0.112074939959,0.112074939959,0.112074939959);+#6876 = CURVE_STYLE('',#6877,POSITIVE_LENGTH_MEASURE(0.1),#6875);+#6877 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6878 = STYLED_ITEM('color',(#6879),#3323);+#6879 = PRESENTATION_STYLE_ASSIGNMENT((#6880,#6885));+#6880 = SURFACE_STYLE_USAGE(.BOTH.,#6881);+#6881 = SURFACE_SIDE_STYLE('',(#6882));+#6882 = SURFACE_STYLE_FILL_AREA(#6883);+#6883 = FILL_AREA_STYLE('',(#6884));+#6884 = FILL_AREA_STYLE_COLOUR('',#6875);+#6885 = CURVE_STYLE('',#6886,POSITIVE_LENGTH_MEASURE(0.1),#6875);+#6886 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6887 = STYLED_ITEM('color',(#6888),#3541);+#6888 = PRESENTATION_STYLE_ASSIGNMENT((#6889,#6894));+#6889 = SURFACE_STYLE_USAGE(.BOTH.,#6890);+#6890 = SURFACE_SIDE_STYLE('',(#6891));+#6891 = SURFACE_STYLE_FILL_AREA(#6892);+#6892 = FILL_AREA_STYLE('',(#6893));+#6893 = FILL_AREA_STYLE_COLOUR('',#6875);+#6894 = CURVE_STYLE('',#6895,POSITIVE_LENGTH_MEASURE(0.1),#6875);+#6895 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6896 = STYLED_ITEM('color',(#6897),#3809);+#6897 = PRESENTATION_STYLE_ASSIGNMENT((#6898,#6903));+#6898 = SURFACE_STYLE_USAGE(.BOTH.,#6899);+#6899 = SURFACE_SIDE_STYLE('',(#6900));+#6900 = SURFACE_STYLE_FILL_AREA(#6901);+#6901 = FILL_AREA_STYLE('',(#6902));+#6902 = FILL_AREA_STYLE_COLOUR('',#6875);+#6903 = CURVE_STYLE('',#6904,POSITIVE_LENGTH_MEASURE(0.1),#6875);+#6904 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6905 = STYLED_ITEM('color',(#6906),#3883);+#6906 = PRESENTATION_STYLE_ASSIGNMENT((#6907,#6912));+#6907 = SURFACE_STYLE_USAGE(.BOTH.,#6908);+#6908 = SURFACE_SIDE_STYLE('',(#6909));+#6909 = SURFACE_STYLE_FILL_AREA(#6910);+#6910 = FILL_AREA_STYLE('',(#6911));+#6911 = FILL_AREA_STYLE_COLOUR('',#6875);+#6912 = CURVE_STYLE('',#6913,POSITIVE_LENGTH_MEASURE(0.1),#6875);+#6913 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6914 = STYLED_ITEM('color',(#6915),#4101);+#6915 = PRESENTATION_STYLE_ASSIGNMENT((#6916,#6921));+#6916 = SURFACE_STYLE_USAGE(.BOTH.,#6917);+#6917 = SURFACE_SIDE_STYLE('',(#6918));+#6918 = SURFACE_STYLE_FILL_AREA(#6919);+#6919 = FILL_AREA_STYLE('',(#6920));+#6920 = FILL_AREA_STYLE_COLOUR('',#6875);+#6921 = CURVE_STYLE('',#6922,POSITIVE_LENGTH_MEASURE(0.1),#6875);+#6922 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6923 = STYLED_ITEM('color',(#6924),#4559);+#6924 = PRESENTATION_STYLE_ASSIGNMENT((#6925,#6930));+#6925 = SURFACE_STYLE_USAGE(.BOTH.,#6926);+#6926 = SURFACE_SIDE_STYLE('',(#6927));+#6927 = SURFACE_STYLE_FILL_AREA(#6928);+#6928 = FILL_AREA_STYLE('',(#6929));+#6929 = FILL_AREA_STYLE_COLOUR('',#6875);+#6930 = CURVE_STYLE('',#6931,POSITIVE_LENGTH_MEASURE(0.1),#6875);+#6931 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6932 = STYLED_ITEM('color',(#6933),#4857);+#6933 = PRESENTATION_STYLE_ASSIGNMENT((#6934,#6939));+#6934 = SURFACE_STYLE_USAGE(.BOTH.,#6935);+#6935 = SURFACE_SIDE_STYLE('',(#6936));+#6936 = SURFACE_STYLE_FILL_AREA(#6937);+#6937 = FILL_AREA_STYLE('',(#6938));+#6938 = FILL_AREA_STYLE_COLOUR('',#6875);+#6939 = CURVE_STYLE('',#6940,POSITIVE_LENGTH_MEASURE(0.1),#6875);+#6940 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6941 = STYLED_ITEM('color',(#6942),#5075);+#6942 = PRESENTATION_STYLE_ASSIGNMENT((#6943,#6948));+#6943 = SURFACE_STYLE_USAGE(.BOTH.,#6944);+#6944 = SURFACE_SIDE_STYLE('',(#6945));+#6945 = SURFACE_STYLE_FILL_AREA(#6946);+#6946 = FILL_AREA_STYLE('',(#6947));+#6947 = FILL_AREA_STYLE_COLOUR('',#6875);+#6948 = CURVE_STYLE('',#6949,POSITIVE_LENGTH_MEASURE(0.1),#6875);+#6949 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6950 = STYLED_ITEM('color',(#6951),#5149);+#6951 = PRESENTATION_STYLE_ASSIGNMENT((#6952,#6957));+#6952 = SURFACE_STYLE_USAGE(.BOTH.,#6953);+#6953 = SURFACE_SIDE_STYLE('',(#6954));+#6954 = SURFACE_STYLE_FILL_AREA(#6955);+#6955 = FILL_AREA_STYLE('',(#6956));+#6956 = FILL_AREA_STYLE_COLOUR('',#6875);+#6957 = CURVE_STYLE('',#6958,POSITIVE_LENGTH_MEASURE(0.1),#6875);+#6958 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6959 = STYLED_ITEM('color',(#6960),#5417);+#6960 = PRESENTATION_STYLE_ASSIGNMENT((#6961,#6966));+#6961 = SURFACE_STYLE_USAGE(.BOTH.,#6962);+#6962 = SURFACE_SIDE_STYLE('',(#6963));+#6963 = SURFACE_STYLE_FILL_AREA(#6964);+#6964 = FILL_AREA_STYLE('',(#6965));+#6965 = FILL_AREA_STYLE_COLOUR('',#6875);+#6966 = CURVE_STYLE('',#6967,POSITIVE_LENGTH_MEASURE(0.1),#6875);+#6967 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6968 = STYLED_ITEM('color',(#6969),#5715);+#6969 = PRESENTATION_STYLE_ASSIGNMENT((#6970,#6975));+#6970 = SURFACE_STYLE_USAGE(.BOTH.,#6971);+#6971 = SURFACE_SIDE_STYLE('',(#6972));+#6972 = SURFACE_STYLE_FILL_AREA(#6973);+#6973 = FILL_AREA_STYLE('',(#6974));+#6974 = FILL_AREA_STYLE_COLOUR('',#6875);+#6975 = CURVE_STYLE('',#6976,POSITIVE_LENGTH_MEASURE(0.1),#6875);+#6976 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6977 = STYLED_ITEM('color',(#6978),#6173);+#6978 = PRESENTATION_STYLE_ASSIGNMENT((#6979,#6984));+#6979 = SURFACE_STYLE_USAGE(.BOTH.,#6980);+#6980 = SURFACE_SIDE_STYLE('',(#6981));+#6981 = SURFACE_STYLE_FILL_AREA(#6982);+#6982 = FILL_AREA_STYLE('',(#6983));+#6983 = FILL_AREA_STYLE_COLOUR('',#6875);+#6984 = CURVE_STYLE('',#6985,POSITIVE_LENGTH_MEASURE(0.1),#6875);+#6985 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6986 = STYLED_ITEM('color',(#6987),#6359);+#6987 = PRESENTATION_STYLE_ASSIGNMENT((#6988,#6993));+#6988 = SURFACE_STYLE_USAGE(.BOTH.,#6989);+#6989 = SURFACE_SIDE_STYLE('',(#6990));+#6990 = SURFACE_STYLE_FILL_AREA(#6991);+#6991 = FILL_AREA_STYLE('',(#6992));+#6992 = FILL_AREA_STYLE_COLOUR('',#6875);+#6993 = CURVE_STYLE('',#6994,POSITIVE_LENGTH_MEASURE(0.1),#6875);+#6994 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6995 = STYLED_ITEM('color',(#6996),#6705);+#6996 = PRESENTATION_STYLE_ASSIGNMENT((#6997,#7002));+#6997 = SURFACE_STYLE_USAGE(.BOTH.,#6998);+#6998 = SURFACE_SIDE_STYLE('',(#6999));+#6999 = SURFACE_STYLE_FILL_AREA(#7000);+#7000 = FILL_AREA_STYLE('',(#7001));+#7001 = FILL_AREA_STYLE_COLOUR('',#6875);+#7002 = CURVE_STYLE('',#7003,POSITIVE_LENGTH_MEASURE(0.1),#6875);+#7003 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#7004 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #7005),#1658);+#7005 = STYLED_ITEM('color',(#7006),#45);+#7006 = PRESENTATION_STYLE_ASSIGNMENT((#7007));+#7007 = SURFACE_STYLE_USAGE(.BOTH.,#7008);+#7008 = SURFACE_SIDE_STYLE('',(#7009));+#7009 = SURFACE_STYLE_FILL_AREA(#7010);+#7010 = FILL_AREA_STYLE('',(#7011));+#7011 = FILL_AREA_STYLE_COLOUR('',#6866);+#7012 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #7013),#2844);+#7013 = STYLED_ITEM('color',(#7014),#2693);+#7014 = PRESENTATION_STYLE_ASSIGNMENT((#7015));+#7015 = SURFACE_STYLE_USAGE(.BOTH.,#7016);+#7016 = SURFACE_SIDE_STYLE('',(#7017));+#7017 = SURFACE_STYLE_FILL_AREA(#7018);+#7018 = FILL_AREA_STYLE('',(#7019));+#7019 = FILL_AREA_STYLE_COLOUR('',#7020);+#7020 = COLOUR_RGB('',0.940000008746,0.940000008746,0.920000012397);+ENDSEC;+END-ISO-10303-21;
smp-mscm-pcs12t-hero.glbadded
⋯ 1 unchanged line ⋯
smp-mscm-pcs12t-hero.overlay.jsonadded+125
@@ -0,0 +1,125 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "SMP-MSCM-PCS12T",+  "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": 2,+      "span_mm": 8.33,+      "dash_mm": 0.2082,+      "gap_mm": 0.125,+      "pad_stroke_mm": 0.05+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 8,+      "pin1": null+    },+    "signal_names": {+      "material": "Signal names - 50 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.5+      ],+      "font": "DejaVu Sans Mono",+      "labels": 2,+      "sides": "top + mirrored underside (single-sided)",+      "fallback_to_pad_number": 0+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.415,+    "tolerance_mm": 0.63,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -3.0,+      3.0,+      -3.55,+      3.0+    ],+    "pads_bbox_mm": [+      -3.25,+      3.25,+      -4.63,+      3.25+    ],+    "seating_z_mm": 0.0+  },+  "sources": {+    "glb": "smp-mscm-pcs12t-etched.glb",+    "glb_sha256": "067e4985c8919ac1191b893abe850130e9fe89170240ce39c55209fa223f54bd",+    "footprint": "smp-mscm-pcs12t.kicad_mod",+    "footprint_sha256": "ef46f5ba2524f481926f70f02f48f7b96c85fb1403b070234105a1531011b31a",+    "pins": "page.json component.pins",+    "pins_sha256": "98ef41f73334e6a3ba8ff0a1e43b197a57a8cd4b219e935395bb6d1fd474ba96"+  },+  "generator": "adom-wiki 1.8.0 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "CONTACT",+      "x": 0.425,+      "y": 3.615,+      "align": "left",+      "vertical": false,+      "h": 0.441+    },+    {+      "pad": "2",+      "text": "BODY",+      "x": 3.4,+      "y": -2.685,+      "align": "left",+      "vertical": false,+      "h": 0.6+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "roundrect",+      "center_mm": [+        0.0,+        3.615+      ],+      "size_mm": [+        0.63,+        2.03+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "custom",+      "center_mm": [+        0.0,+        -2.685+      ],+      "size_mm": [+        6.5,+        1.13+      ],+      "rot": 0.0+    }+  ]+}
smp-mscm-pcs12t.glb
⋯ 1 unchanged line ⋯
smp-mscm-pcs12t.kicad_mod+83−34
@@ -20,7 +20,7 @@ 			(font (size 1 1) (thickness 0.15)) 		) 	)-	(property "Datasheet" ""+	(property "Datasheet" "https://www.amphenolrf.com/en-us/assets/file/4067489470/" 		(at 0 0) 		(unlocked yes) 		(layer "F.Fab")@@ -46,6 +46,78 @@ 	) 	(attr smd) 	(duplicate_pad_numbers_are_jumpers no)+	(fp_poly+		(pts (xy 3.000 -2.646) (xy 3.000 2.646) (xy 2.646 3.000) (xy -2.646 3.000) (xy -3.000 2.646) (xy -3.000 -2.646) (xy -2.646 -3.000) (xy 2.646 -3.000))+		(stroke (width 0.1) (type default))+		(fill no)+		(layer "F.Fab")+		(uuid "b8d7bcd1-eb14-4347-8c33-5958e67fe9e7")+	)+	(fp_text user "${REFERENCE}"+		(at 0 -2.685 0)+		(unlocked yes)+		(layer "F.Fab")+		(uuid "1873e29c-480c-4ce2-b8aa-dab1c221bb38")+		(effects+			(font (size 0.6 0.6) (thickness 0.09))+		)+	)+	(fp_line+		(start -3.45 -3.45)+		(end -2.2 -3.45)+		(stroke (width 0.12) (type default))+		(layer "F.SilkS")+		(uuid "6b56f2cb-d957-4f3b-ab85-b28b57c1944d")+	)+	(fp_line+		(start -3.45 -3.45)+		(end -3.45 -2.2)+		(stroke (width 0.12) (type default))+		(layer "F.SilkS")+		(uuid "bff93790-5476-4f62-be20-1e6cd8318441")+	)+	(fp_line+		(start 3.45 -3.45)+		(end 2.2 -3.45)+		(stroke (width 0.12) (type default))+		(layer "F.SilkS")+		(uuid "8de6531f-e7a5-47ac-b7c6-3102f46cae95")+	)+	(fp_line+		(start 3.45 -3.45)+		(end 3.45 -2.2)+		(stroke (width 0.12) (type default))+		(layer "F.SilkS")+		(uuid "6d8bbd57-c39e-40fe-a7dd-e62d9392726e")+	)+	(fp_line+		(start -3.45 3.45)+		(end -1.0 3.45)+		(stroke (width 0.12) (type default))+		(layer "F.SilkS")+		(uuid "11057a15-f62e-4a64-9b97-64f6d98f4182")+	)+	(fp_line+		(start -3.45 3.45)+		(end -3.45 2.2)+		(stroke (width 0.12) (type default))+		(layer "F.SilkS")+		(uuid "f711f9d9-c101-4100-929a-1757b7ec2bc0")+	)+	(fp_line+		(start 3.45 3.45)+		(end 1.0 3.45)+		(stroke (width 0.12) (type default))+		(layer "F.SilkS")+		(uuid "2c447139-89c0-4bae-8d1e-3e651b2d54af")+	)+	(fp_line+		(start 3.45 3.45)+		(end 3.45 2.2)+		(stroke (width 0.12) (type default))+		(layer "F.SilkS")+		(uuid "ea335348-2fbc-40fc-a4bd-ff9b4ba8aec0")+	) 	(fp_poly 		(pts (xy -4 -4) (xy 4 -4) (xy 4 5) (xy -4 5)) 		(stroke (width 0.05) (type default))@@ -54,48 +126,25 @@ 		(uuid "61c9d9be-b67a-4b67-b839-0e7be9a1be05") 	) 	(pad "1" smd roundrect-		(at 0 3.599999)+		(at 0 3.6150) 		(size 0.63 2.03) 		(layers "F.Cu" "F.Mask" "F.Paste") 		(roundrect_rratio 0.15)+		(uuid "1da36a12-f361-43a2-9e6a-142c33c006ee") 	) 	(pad "2" smd custom-		(at 0 -2.7)-		(size 0.949996 6.199996)+		(at 0 -2.6850)+		(size 6.5 1.1300) 		(layers "F.Cu" "F.Mask" "F.Paste") 		(options (clearance outline) (anchor rect)) 		(primitives-			(gr_rect (start -0.575 0.65) (end 0 1.475) (width 0.2) (fill yes))-			(gr_rect (start -0.825 1.2) (end -0.25 2.025) (width 0.2) (fill yes))-			(gr_rect (start -1.525 2) (end -0.95 2.825) (width 0.2) (fill yes))-			(gr_rect (start -1.375 1.8) (end -0.8 2.625) (width 0.2) (fill yes))-			(gr_rect (start -1.775 2.1) (end -1.2 2.925) (width 0.2) (fill yes))-			(gr_rect (start -1.0875 1.5375) (end -0.5125 2.3625) (width 0.2) (fill yes))-			(gr_rect (start -4.45 2.25) (end -0.4 2.975) (width 0.2) (fill yes))-			(gr_rect (start -4.725 1.8) (end -4.15 2.625) (width 0.2) (fill yes))-			(gr_rect (start -4.475 1.95) (end -3.9 2.775) (width 0.2) (fill yes))-			(gr_rect (start -4.175 2.1) (end -3.6 2.925) (width 0.2) (fill yes))-			(gr_rect (start -0.725 -1.9) (end -0.15 -1.075) (width 0.2) (fill yes))-			(gr_rect (start -0.525 -1.4) (end 0.05 -0.575) (width 0.2) (fill yes))-			(gr_rect (start -0.875 -2.25) (end -0.3 -1.425) (width 0.2) (fill yes))-			(gr_rect (start -1.625 -2.85) (end -1.05 -2.025) (width 0.2) (fill yes))-			(gr_rect (start -1.075 -2.45) (end -0.5 -1.625) (width 0.2) (fill yes))-			(gr_rect (start -1.975 -3) (end -1.4 -2.175) (width 0.2) (fill yes))-			(gr_rect (start -4.275 -3.1125) (end -1.225 -2.2875) (width 0.2) (fill yes))-			(gr_rect (start -4.0875 -2.50625) (end -3.5125 -2.09375) (width 0.2) (fill yes))-			(gr_rect (start -4.4875 -2.7125) (end -3.9125 -1.8875) (width 0.2) (fill yes))-			(gr_rect (start -1.35 -3.125) (end -0.45 -1.775) (width 0.2) (fill yes))-			(gr_rect (start -5.7 -3.025) (end -4.25 -1.675) (width 0.2) (fill yes))-			(gr_rect (start -5.75 1.7) (end -4.3 3.05) (width 0.2) (fill yes))-			(gr_line (start -5.85 1.557241) (end -5.85 3.15) (width 0.2))-			(gr_line (start -4.257241 1.557241) (end -5.85 1.557241) (width 0.2))-			(gr_line (start 0.45 3.15) (end -5.85 3.15) (width 0.2))-			(gr_line (start 0.45 -3.15) (end 0.45 3.15) (width 0.2))-			(gr_line (start 0.45 -3.15) (end -5.85 -3.15) (width 0.2))-			(gr_line (start -5.85 -1.557241) (end -5.85 -3.15) (width 0.2))-			(gr_line (start -4.257241 -1.557241) (end -5.85 -1.557241) (width 0.2))-			(gr_arc (start -4.257241 -1.557241) (mid -0.497729 0) (end -4.257241 1.557241) (width 0.2))+			(gr_poly+				(pts (xy 1.3650 5.9350) (xy 3.2500 5.9350) (xy 3.2500 -0.5650) (xy -3.2500 -0.5650) (xy -3.2500 5.9350) (xy -1.3650 5.9350) (xy -1.3650 4.3071) (xy -1.4299 4.2502) (xy -1.4924 4.1907) (xy -1.5524 4.1288) (xy -1.6099 4.0644) (xy -1.6647 3.9977) (xy -1.7167 3.9289) (xy -1.7659 3.8580) (xy -1.8122 3.7852) (xy -1.8554 3.7106) (xy -1.8956 3.6342) (xy -1.9327 3.5563) (xy -1.9665 3.4769) (xy -1.9971 3.3963) (xy -2.0244 3.3144) (xy -2.0483 3.2315) (xy -2.0689 3.1477) (xy -2.0860 3.0632) (xy -2.0997 2.9780) (xy -2.1098 2.8923) (xy -2.1165 2.8063) (xy -2.1197 2.7201) (xy -2.1194 2.6338) (xy -2.1155 2.5476) (xy -2.1082 2.4616) (xy -2.0974 2.3760) (xy -2.0831 2.2909) (xy -2.0653 2.2065) (xy -2.0441 2.1229) (xy -2.0195 2.0402) (xy -1.9916 1.9585) (xy -1.9604 1.8781) (xy -1.9260 1.7990) (xy -1.8883 1.7213) (xy -1.8475 1.6453) (xy -1.8037 1.5710) (xy -1.7569 1.4985) (xy -1.7072 1.4280) (xy -1.6546 1.3596) (xy -1.5993 1.2934) (xy -1.5413 1.2294) (xy -1.4808 1.1679) (xy -1.4179 1.1089) (xy -1.3526 1.0525) (xy -1.2850 0.9989) (xy -1.2154 0.9480) (xy -1.1437 0.9000) (xy -1.0701 0.8549) (xy -0.9948 0.8129) (xy -0.9178 0.7739) (xy -0.8392 0.7382) (xy -0.7593 0.7056) (xy -0.6782 0.6764) (xy -0.5959 0.6505) (xy -0.5126 0.6279) (xy -0.4285 0.6087) (xy -0.3436 0.5930) (xy -0.2582 0.5808) (xy -0.1724 0.5720) (xy -0.0863 0.5668) (xy -0.0000 0.5650) (xy 0.0863 0.5668) (xy 0.1724 0.5720) (xy 0.2582 0.5808) (xy 0.3436 0.5930) (xy 0.4285 0.6087) (xy 0.5126 0.6279) (xy 0.5959 0.6505) (xy 0.6782 0.6764) (xy 0.7593 0.7056) (xy 0.8392 0.7382) (xy 0.9178 0.7739) (xy 0.9948 0.8129) (xy 1.0701 0.8549) (xy 1.1437 0.9000) (xy 1.2154 0.9480) (xy 1.2850 0.9989) (xy 1.3526 1.0525) (xy 1.4179 1.1089) (xy 1.4808 1.1679) (xy 1.5413 1.2294) (xy 1.5993 1.2934) (xy 1.6546 1.3596) (xy 1.7072 1.4280) (xy 1.7569 1.4985) (xy 1.8037 1.5710) (xy 1.8475 1.6453) (xy 1.8883 1.7213) (xy 1.9260 1.7990) (xy 1.9604 1.8781) (xy 1.9916 1.9585) (xy 2.0195 2.0402) (xy 2.0441 2.1229) (xy 2.0653 2.2065) (xy 2.0831 2.2909) (xy 2.0974 2.3760) (xy 2.1082 2.4616) (xy 2.1155 2.5476) (xy 2.1194 2.6338) (xy 2.1197 2.7201) (xy 2.1165 2.8063) (xy 2.1098 2.8923) (xy 2.0997 2.9780) (xy 2.0860 3.0632) (xy 2.0689 3.1477) (xy 2.0483 3.2315) (xy 2.0244 3.3144) (xy 1.9971 3.3963) (xy 1.9665 3.4769) (xy 1.9327 3.5563) (xy 1.8956 3.6342) (xy 1.8554 3.7106) (xy 1.8122 3.7852) (xy 1.7659 3.8580) (xy 1.7167 3.9289) (xy 1.6647 3.9977) (xy 1.6099 4.0644) (xy 1.5524 4.1288) (xy 1.4924 4.1907) (xy 1.4299 4.2502) (xy 1.3650 4.3071))+				(width 0)+				(fill yes)+			) 		)+		(uuid "f3c86993-344a-4c74-a41d-8083d6fd6cc7") 	) 	(embedded_fonts no) 	(model "${KIPRJMOD}/smp-mscm-pcs12t.step"
smp-mscm-pcs12t.lbr+23−9
@@ -53,15 +53,29 @@ <description>SMP-MSCM-PCS12T RF Coaxial Connectors (SMP jack)</description> <packages> <package name="SMP_MSCM_PCS12T">-  <description>2 pads, 0.9 x 10.4 mm</description>-  <smd name="1" x="0.0000" y="-3.6000" dx="0.6300" dy="2.0300" layer="1" roundness="30"/>-  <smd name="2" x="0.0000" y="2.7000" dx="0.9500" dy="6.2000" layer="1"/>-  <wire x1="-0.9500" y1="-5.6300" x2="0.9500" y2="-5.6300" width="0.127" layer="21"/>-  <wire x1="0.9500" y1="-5.6300" x2="0.9500" y2="8.9000" width="0.127" layer="21"/>-  <wire x1="0.9500" y1="8.9000" x2="-0.9500" y2="8.9000" width="0.127" layer="21"/>-  <wire x1="-0.9500" y1="8.9000" x2="-0.9500" y2="-5.6300" width="0.127" layer="21"/>-  <text x="0" y="9.500" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>-  <text x="0" y="-6.230" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+  <description>2 pads, 6.5 x 7.9 mm</description>+  <smd name="1" x="0.0000" y="-3.6150" dx="0.6300" dy="2.0300" layer="1" roundness="30"/>+  <smd name="2" x="0.0000" y="2.6850" dx="6.5000" dy="1.1300" layer="1"/>+  <polygon width="0.1000" layer="51">+    <vertex x="3.0000" y="2.6460"/>+    <vertex x="3.0000" y="-2.6460"/>+    <vertex x="2.6460" y="-3.0000"/>+    <vertex x="-2.6460" y="-3.0000"/>+    <vertex x="-3.0000" y="-2.6460"/>+    <vertex x="-3.0000" y="2.6460"/>+    <vertex x="-2.6460" y="3.0000"/>+    <vertex x="2.6460" y="3.0000"/>+  </polygon>+  <wire x1="-3.4500" y1="3.4500" x2="-2.2000" y2="3.4500" width="0.1200" layer="21"/>+  <wire x1="-3.4500" y1="3.4500" x2="-3.4500" y2="2.2000" width="0.1200" layer="21"/>+  <wire x1="3.4500" y1="3.4500" x2="2.2000" y2="3.4500" width="0.1200" layer="21"/>+  <wire x1="3.4500" y1="3.4500" x2="3.4500" y2="2.2000" width="0.1200" layer="21"/>+  <wire x1="-3.4500" y1="-3.4500" x2="-1.0000" y2="-3.4500" width="0.1200" layer="21"/>+  <wire x1="-3.4500" y1="-3.4500" x2="-3.4500" y2="-2.2000" width="0.1200" layer="21"/>+  <wire x1="3.4500" y1="-3.4500" x2="1.0000" y2="-3.4500" width="0.1200" layer="21"/>+  <wire x1="3.4500" y1="-3.4500" x2="3.4500" y2="-2.2000" width="0.1200" layer="21"/>+  <text x="0" y="6.535" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-5.230" size="1.27" layer="27" align="top-center">&gt;VALUE</text> </package> </packages> <symbols>
smp-mscm-pcs12t.step+3256−3379
@@ -1,7 +1,10 @@ ISO-10303-21; HEADER;+/* SMP-MSCM-PCS12T 3D model (Amphenol RF SMP jack, surface mount), Adom-built from Amphenol RF customer+ * outline drawing SMP-MSCM-PCS12T Rev A. Copyright (C) 2026 Adom, Inc. Licensed CC-BY-SA-4.0+ * (https://creativecommons.org/licenses/by-sa/4.0/). Builder: provenance/tools/build_smp-mscm-pcs12t.py */ FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');-FILE_NAME('Open CASCADE Shape Model','2026-10-09T22:11:16',('Author'),(+FILE_NAME('Open CASCADE Shape Model','2026-10-27T23:44:13',('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 }'));@@ -15,10 +18,10 @@ DATA; #4 = PRODUCT_DEFINITION_SHAPE('','',#5); #5 = PRODUCT_DEFINITION('design','',#6,#9); #6 = PRODUCT_DEFINITION_FORMATION('','',#7);-#7 = PRODUCT('smp-mscm-pcs12t','smp-mscm-pcs12t','',(#8));+#7 = PRODUCT('SMP-MSCM-PCS12T','SMP-MSCM-PCS12T','',(#8)); #8 = PRODUCT_CONTEXT('',#2,'mechanical'); #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');-#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31),#35);+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27),#31); #11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); #12 = CARTESIAN_POINT('',(0.,0.,0.)); #13 = DIRECTION('',(0.,0.,1.));@@ -39,3487 +42,3361 @@ DATA; #28 = CARTESIAN_POINT('',(0.,0.,0.)); #29 = DIRECTION('',(0.,0.,1.)); #30 = DIRECTION('',(1.,0.,-0.));-#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);-#32 = CARTESIAN_POINT('',(0.,0.,0.));-#33 = DIRECTION('',(0.,0.,1.));-#34 = DIRECTION('',(1.,0.,-0.));-#35 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#39)) GLOBAL_UNIT_ASSIGNED_CONTEXT(-(#36,#37,#38)) REPRESENTATION_CONTEXT('Context #1',+#31 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35)) GLOBAL_UNIT_ASSIGNED_CONTEXT(+(#32,#33,#34)) REPRESENTATION_CONTEXT('Context #1',   '3D Context with UNIT and UNCERTAINTY') );-#36 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );-#37 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );-#38 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#39 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#36,+#32 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#33 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#34 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#35 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#32,   'distance_accuracy_value','confusion accuracy');-#40 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));-#41 = SHAPE_DEFINITION_REPRESENTATION(#42,#48);-#42 = PRODUCT_DEFINITION_SHAPE('','',#43);-#43 = PRODUCT_DEFINITION('design','',#44,#47);-#44 = PRODUCT_DEFINITION_FORMATION('','',#45);-#45 = PRODUCT('body','body','',(#46));-#46 = PRODUCT_CONTEXT('',#2,'mechanical');-#47 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');-#48 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#49),#1375);-#49 = MANIFOLD_SOLID_BREP('',#50);-#50 = CLOSED_SHELL('',(#51,#167,#394,#442,#786,#811,#903,#928,#953,#978,-    #985,#1040,#1089,#1205,#1254,#1303,#1330,#1357,#1364,#1368));-#51 = ADVANCED_FACE('',(#52),#66,.F.);-#52 = FACE_BOUND('',#53,.F.);-#53 = EDGE_LOOP('',(#54,#89,#115,#143));-#54 = ORIENTED_EDGE('',*,*,#55,.F.);-#55 = EDGE_CURVE('',#56,#58,#60,.T.);-#56 = VERTEX_POINT('',#57);-#57 = CARTESIAN_POINT('',(-3.,-2.645751311065,2.43));-#58 = VERTEX_POINT('',#59);-#59 = CARTESIAN_POINT('',(-3.,2.645751311065,2.43));-#60 = SURFACE_CURVE('',#61,(#65,#77),.PCURVE_S1.);-#61 = LINE('',#62,#63);-#62 = CARTESIAN_POINT('',(-3.,-3.,2.43));-#63 = VECTOR('',#64,1.);-#64 = DIRECTION('',(0.,1.,0.));-#65 = PCURVE('',#66,#71);-#66 = PLANE('',#67);-#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);-#68 = CARTESIAN_POINT('',(-3.,-3.,0.));-#69 = DIRECTION('',(1.,0.,0.));-#70 = DIRECTION('',(0.,0.,1.));-#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76);-#72 = LINE('',#73,#74);-#73 = CARTESIAN_POINT('',(2.43,0.));-#74 = VECTOR('',#75,1.);-#75 = DIRECTION('',(0.,-1.));-#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#77 = PCURVE('',#78,#83);-#78 = PLANE('',#79);-#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82);-#80 = CARTESIAN_POINT('',(-3.,-3.,2.43));-#81 = DIRECTION('',(0.,0.,1.));-#82 = DIRECTION('',(1.,0.,0.));-#83 = DEFINITIONAL_REPRESENTATION('',(#84),#88);-#84 = LINE('',#85,#86);-#85 = CARTESIAN_POINT('',(0.,0.));-#86 = VECTOR('',#87,1.);-#87 = DIRECTION('',(0.,1.));-#88 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#89 = ORIENTED_EDGE('',*,*,#90,.T.);-#90 = EDGE_CURVE('',#56,#91,#93,.T.);-#91 = VERTEX_POINT('',#92);-#92 = CARTESIAN_POINT('',(-3.,-2.645751311065,0.));-#93 = SURFACE_CURVE('',#94,(#98,#104),.PCURVE_S1.);-#94 = LINE('',#95,#96);-#95 = CARTESIAN_POINT('',(-3.,-2.645751311065,0.));-#96 = VECTOR('',#97,1.);-#97 = DIRECTION('',(-0.,-0.,-1.));-#98 = PCURVE('',#66,#99);-#99 = DEFINITIONAL_REPRESENTATION('',(#100),#103);-#100 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#101,#102),.UNSPECIFIED.,.F.,.F.,-  (2,2),(-2.4300006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);-#101 = CARTESIAN_POINT('',(2.4300006,-0.354248688935));-#102 = CARTESIAN_POINT('',(-6.E-07,-0.354248688935));-#103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#104 = PCURVE('',#105,#110);-#105 = CYLINDRICAL_SURFACE('',#106,4.);-#106 = AXIS2_PLACEMENT_3D('',#107,#108,#109);-#107 = CARTESIAN_POINT('',(0.,0.,0.));-#108 = DIRECTION('',(-0.,-0.,-1.));-#109 = DIRECTION('',(1.,0.,0.));-#110 = DEFINITIONAL_REPRESENTATION('',(#111),#114);-#111 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#112,#113),.UNSPECIFIED.,.F.,.F.,-  (2,2),(-2.4300006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);-#112 = CARTESIAN_POINT('',(-3.864326901403,-2.4300006));-#113 = CARTESIAN_POINT('',(-3.864326901403,6.E-07));-#114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#115 = ORIENTED_EDGE('',*,*,#116,.T.);-#116 = EDGE_CURVE('',#91,#117,#119,.T.);-#117 = VERTEX_POINT('',#118);-#118 = CARTESIAN_POINT('',(-3.,2.645751311065,0.));-#119 = SURFACE_CURVE('',#120,(#124,#131),.PCURVE_S1.);-#120 = LINE('',#121,#122);-#121 = CARTESIAN_POINT('',(-3.,-3.,0.));-#122 = VECTOR('',#123,1.);-#123 = DIRECTION('',(0.,1.,0.));-#124 = PCURVE('',#66,#125);-#125 = DEFINITIONAL_REPRESENTATION('',(#126),#130);-#126 = LINE('',#127,#128);-#127 = CARTESIAN_POINT('',(0.,0.));-#128 = VECTOR('',#129,1.);-#129 = DIRECTION('',(0.,-1.));-#130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#131 = PCURVE('',#132,#137);-#132 = PLANE('',#133);-#133 = AXIS2_PLACEMENT_3D('',#134,#135,#136);-#134 = CARTESIAN_POINT('',(-3.,-3.,0.));-#135 = DIRECTION('',(0.,0.,1.));-#136 = DIRECTION('',(1.,0.,0.));-#137 = DEFINITIONAL_REPRESENTATION('',(#138),#142);-#138 = LINE('',#139,#140);-#139 = CARTESIAN_POINT('',(0.,0.));-#140 = VECTOR('',#141,1.);-#141 = DIRECTION('',(0.,1.));-#142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#143 = ORIENTED_EDGE('',*,*,#144,.F.);-#144 = EDGE_CURVE('',#58,#117,#145,.T.);-#145 = SURFACE_CURVE('',#146,(#150,#156),.PCURVE_S1.);-#146 = LINE('',#147,#148);-#147 = CARTESIAN_POINT('',(-3.,2.645751311065,0.));-#148 = VECTOR('',#149,1.);-#149 = DIRECTION('',(-0.,-0.,-1.));-#150 = PCURVE('',#66,#151);-#151 = DEFINITIONAL_REPRESENTATION('',(#152),#155);-#152 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#153,#154),.UNSPECIFIED.,.F.,.F.,-  (2,2),(-2.4300006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);-#153 = CARTESIAN_POINT('',(2.4300006,-5.645751311065));-#154 = CARTESIAN_POINT('',(-6.E-07,-5.645751311065));-#155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#156 = PCURVE('',#157,#162);-#157 = CYLINDRICAL_SURFACE('',#158,4.);-#158 = AXIS2_PLACEMENT_3D('',#159,#160,#161);-#159 = CARTESIAN_POINT('',(0.,0.,0.));-#160 = DIRECTION('',(-0.,-0.,-1.));-#161 = DIRECTION('',(1.,0.,0.));-#162 = DEFINITIONAL_REPRESENTATION('',(#163),#166);-#163 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#164,#165),.UNSPECIFIED.,.F.,.F.,-  (2,2),(-2.4300006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);-#164 = CARTESIAN_POINT('',(-2.418858405776,-2.4300006));-#165 = CARTESIAN_POINT('',(-2.418858405776,6.E-07));-#166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#167 = ADVANCED_FACE('',(#168,#359),#78,.T.);-#168 = FACE_BOUND('',#169,.T.);-#169 = EDGE_LOOP('',(#170,#171,#195,#223,#252,#280,#309,#337));-#170 = ORIENTED_EDGE('',*,*,#55,.F.);-#171 = ORIENTED_EDGE('',*,*,#172,.T.);-#172 = EDGE_CURVE('',#56,#173,#175,.T.);-#173 = VERTEX_POINT('',#174);-#174 = CARTESIAN_POINT('',(-2.645751311064,-3.,2.43));-#175 = SURFACE_CURVE('',#176,(#181,#188),.PCURVE_S1.);-#176 = CIRCLE('',#177,4.);-#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180);-#178 = CARTESIAN_POINT('',(0.,0.,2.43));-#179 = DIRECTION('',(0.,0.,1.));-#180 = DIRECTION('',(1.,0.,0.));-#181 = PCURVE('',#78,#182);-#182 = DEFINITIONAL_REPRESENTATION('',(#183),#187);-#183 = CIRCLE('',#184,4.);-#184 = AXIS2_PLACEMENT_2D('',#185,#186);-#185 = CARTESIAN_POINT('',(3.,3.));-#186 = DIRECTION('',(1.,0.));-#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#188 = PCURVE('',#105,#189);+#36 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#37 = SHAPE_DEFINITION_REPRESENTATION(#38,#44);+#38 = PRODUCT_DEFINITION_SHAPE('','',#39);+#39 = PRODUCT_DEFINITION('design','',#40,#43);+#40 = PRODUCT_DEFINITION_FORMATION('','',#41);+#41 = PRODUCT('body','body','',(#42));+#42 = PRODUCT_CONTEXT('',#2,'mechanical');+#43 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#44 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#45),#1642);+#45 = MANIFOLD_SOLID_BREP('',#46);+#46 = CLOSED_SHELL('',(#47,#207,#287,#347,#433,#482,#724,#852,#957,#1013+    ,#1060,#1225,#1252,#1305,#1387,#1418,#1492,#1499,#1506,#1510,#1559,+    #1608,#1635));+#47 = ADVANCED_FACE('',(#48),#62,.F.);+#48 = FACE_BOUND('',#49,.F.);+#49 = EDGE_LOOP('',(#50,#85,#119,#153,#181));+#50 = ORIENTED_EDGE('',*,*,#51,.T.);+#51 = EDGE_CURVE('',#52,#54,#56,.T.);+#52 = VERTEX_POINT('',#53);+#53 = CARTESIAN_POINT('',(3.,-2.645751311065,0.));+#54 = VERTEX_POINT('',#55);+#55 = CARTESIAN_POINT('',(3.,-2.645751311065,1.23));+#56 = SURFACE_CURVE('',#57,(#61,#73),.PCURVE_S1.);+#57 = LINE('',#58,#59);+#58 = CARTESIAN_POINT('',(3.,-2.645751311065,0.));+#59 = VECTOR('',#60,1.);+#60 = DIRECTION('',(0.,0.,1.));+#61 = PCURVE('',#62,#67);+#62 = PLANE('',#63);+#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66);+#64 = CARTESIAN_POINT('',(3.,-2.645751311065,0.));+#65 = DIRECTION('',(-1.,0.,0.));+#66 = DIRECTION('',(0.,1.,0.));+#67 = DEFINITIONAL_REPRESENTATION('',(#68),#72);+#68 = LINE('',#69,#70);+#69 = CARTESIAN_POINT('',(0.,0.));+#70 = VECTOR('',#71,1.);+#71 = DIRECTION('',(0.,-1.));+#72 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#73 = PCURVE('',#74,#79);+#74 = PLANE('',#75);+#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);+#76 = CARTESIAN_POINT('',(2.645751311065,-3.,0.));+#77 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#78 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#79 = DEFINITIONAL_REPRESENTATION('',(#80),#84);+#80 = LINE('',#81,#82);+#81 = CARTESIAN_POINT('',(0.500983300345,0.));+#82 = VECTOR('',#83,1.);+#83 = DIRECTION('',(0.,-1.));+#84 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#85 = ORIENTED_EDGE('',*,*,#86,.F.);+#86 = EDGE_CURVE('',#87,#54,#89,.T.);+#87 = VERTEX_POINT('',#88);+#88 = CARTESIAN_POINT('',(3.,-7.347880794884E-16,1.81));+#89 = SURFACE_CURVE('',#90,(#95,#102),.PCURVE_S1.);+#90 = HYPERBOLA('',#91,1.74,3.);+#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94);+#92 = CARTESIAN_POINT('',(3.,0.,3.55));+#93 = DIRECTION('',(-1.,0.,0.));+#94 = DIRECTION('',(-0.,0.,-1.));+#95 = PCURVE('',#62,#96);+#96 = DEFINITIONAL_REPRESENTATION('',(#97),#101);+#97 = HYPERBOLA('',#98,1.74,3.);+#98 = AXIS2_PLACEMENT_2D('',#99,#100);+#99 = CARTESIAN_POINT('',(2.645751311065,-3.55));+#100 = DIRECTION('',(0.,1.));+#101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#102 = PCURVE('',#103,#108);+#103 = CONICAL_SURFACE('',#104,4.,1.045212533243);+#104 = AXIS2_PLACEMENT_3D('',#105,#106,#107);+#105 = CARTESIAN_POINT('',(0.,0.,1.23));+#106 = DIRECTION('',(-0.,-0.,-1.));+#107 = DIRECTION('',(1.,0.,-0.));+#108 = DEFINITIONAL_REPRESENTATION('',(#109),#118);+#109 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#110,#111,#112,#113,#114,#115,+    #116,#117),.UNSPECIFIED.,.F.,.F.,(8,8),(2.449293598295E-16,+    0.795365461224),.PIECEWISE_BEZIER_KNOTS.);+#110 = CARTESIAN_POINT('',(-6.28318530718,-0.58));+#111 = CARTESIAN_POINT('',(-6.169561669862,-0.58));+#112 = CARTESIAN_POINT('',(-6.055939174177,-0.553792039492));+#113 = CARTESIAN_POINT('',(-5.944704340208,-0.501376026347));+#114 = CARTESIAN_POINT('',(-5.838290869581,-0.421923354015));+#115 = CARTESIAN_POINT('',(-5.73835943556,-0.313775118525));+#116 = CARTESIAN_POINT('',(-5.645668787354,-0.174359534693));+#117 = CARTESIAN_POINT('',(-5.560451059366,7.208308246085E-16));+#118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#119 = ORIENTED_EDGE('',*,*,#120,.F.);+#120 = EDGE_CURVE('',#121,#87,#123,.T.);+#121 = VERTEX_POINT('',#122);+#122 = CARTESIAN_POINT('',(3.,2.645751311065,1.23));+#123 = SURFACE_CURVE('',#124,(#129,#136),.PCURVE_S1.);+#124 = HYPERBOLA('',#125,1.74,3.);+#125 = AXIS2_PLACEMENT_3D('',#126,#127,#128);+#126 = CARTESIAN_POINT('',(3.,0.,3.55));+#127 = DIRECTION('',(-1.,0.,0.));+#128 = DIRECTION('',(-0.,0.,-1.));+#129 = PCURVE('',#62,#130);+#130 = DEFINITIONAL_REPRESENTATION('',(#131),#135);+#131 = HYPERBOLA('',#132,1.74,3.);+#132 = AXIS2_PLACEMENT_2D('',#133,#134);+#133 = CARTESIAN_POINT('',(2.645751311065,-3.55));+#134 = DIRECTION('',(0.,1.));+#135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#136 = PCURVE('',#137,#142);+#137 = CONICAL_SURFACE('',#138,4.,1.045212533243);+#138 = AXIS2_PLACEMENT_3D('',#139,#140,#141);+#139 = CARTESIAN_POINT('',(0.,0.,1.23));+#140 = DIRECTION('',(-0.,-0.,-1.));+#141 = DIRECTION('',(1.,0.,-0.));+#142 = DEFINITIONAL_REPRESENTATION('',(#143),#152);+#143 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#144,#145,#146,#147,#148,#149,+    #150,#151),.UNSPECIFIED.,.F.,.F.,(8,8),(-0.795365461224,-0.),+  .PIECEWISE_BEZIER_KNOTS.);+#144 = CARTESIAN_POINT('',(-0.722734247813,0.));+#145 = CARTESIAN_POINT('',(-0.637516519825,-0.174359534693));+#146 = CARTESIAN_POINT('',(-0.544825871621,-0.313775118525));+#147 = CARTESIAN_POINT('',(-0.444894437598,-0.421923354015));+#148 = CARTESIAN_POINT('',(-0.338480966972,-0.501376026347));+#149 = CARTESIAN_POINT('',(-0.227246133003,-0.553792039492));+#150 = CARTESIAN_POINT('',(-0.113623637318,-0.58));+#151 = CARTESIAN_POINT('',(0.,-0.58));+#152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#153 = ORIENTED_EDGE('',*,*,#154,.F.);+#154 = EDGE_CURVE('',#155,#121,#157,.T.);+#155 = VERTEX_POINT('',#156);+#156 = CARTESIAN_POINT('',(3.,2.645751311065,0.));+#157 = SURFACE_CURVE('',#158,(#162,#169),.PCURVE_S1.);+#158 = LINE('',#159,#160);+#159 = CARTESIAN_POINT('',(3.,2.645751311065,0.));+#160 = VECTOR('',#161,1.);+#161 = DIRECTION('',(0.,0.,1.));+#162 = PCURVE('',#62,#163);+#163 = DEFINITIONAL_REPRESENTATION('',(#164),#168);+#164 = LINE('',#165,#166);+#165 = CARTESIAN_POINT('',(5.291502622129,0.));+#166 = VECTOR('',#167,1.);+#167 = DIRECTION('',(0.,-1.));+#168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#169 = PCURVE('',#170,#175);+#170 = PLANE('',#171);+#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174);+#172 = CARTESIAN_POINT('',(3.,2.645751311065,0.));+#173 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#174 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180);+#176 = LINE('',#177,#178);+#177 = CARTESIAN_POINT('',(0.,0.));+#178 = VECTOR('',#179,1.);+#179 = DIRECTION('',(0.,-1.));+#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#181 = ORIENTED_EDGE('',*,*,#182,.F.);+#182 = EDGE_CURVE('',#52,#155,#183,.T.);+#183 = SURFACE_CURVE('',#184,(#188,#195),.PCURVE_S1.);+#184 = LINE('',#185,#186);+#185 = CARTESIAN_POINT('',(3.,-2.645751311065,0.));+#186 = VECTOR('',#187,1.);+#187 = DIRECTION('',(0.,1.,0.));+#188 = PCURVE('',#62,#189); #189 = DEFINITIONAL_REPRESENTATION('',(#190),#194); #190 = LINE('',#191,#192);-#191 = CARTESIAN_POINT('',(-0.,-2.43));+#191 = CARTESIAN_POINT('',(0.,0.)); #192 = VECTOR('',#193,1.);-#193 = DIRECTION('',(-1.,0.));+#193 = DIRECTION('',(1.,0.)); #194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)  PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''   ) );-#195 = ORIENTED_EDGE('',*,*,#196,.T.);-#196 = EDGE_CURVE('',#173,#197,#199,.T.);-#197 = VERTEX_POINT('',#198);-#198 = CARTESIAN_POINT('',(2.645751311064,-3.,2.43));-#199 = SURFACE_CURVE('',#200,(#204,#211),.PCURVE_S1.);-#200 = LINE('',#201,#202);-#201 = CARTESIAN_POINT('',(-3.,-3.,2.43));-#202 = VECTOR('',#203,1.);-#203 = DIRECTION('',(1.,0.,0.));-#204 = PCURVE('',#78,#205);-#205 = DEFINITIONAL_REPRESENTATION('',(#206),#210);-#206 = LINE('',#207,#208);-#207 = CARTESIAN_POINT('',(0.,0.));-#208 = VECTOR('',#209,1.);-#209 = DIRECTION('',(1.,0.));-#210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#211 = PCURVE('',#212,#217);-#212 = PLANE('',#213);-#213 = AXIS2_PLACEMENT_3D('',#214,#215,#216);-#214 = CARTESIAN_POINT('',(-3.,-3.,0.));-#215 = DIRECTION('',(0.,1.,0.));-#216 = DIRECTION('',(0.,0.,1.));-#217 = DEFINITIONAL_REPRESENTATION('',(#218),#222);-#218 = LINE('',#219,#220);-#219 = CARTESIAN_POINT('',(2.43,0.));-#220 = VECTOR('',#221,1.);-#221 = DIRECTION('',(0.,1.));-#222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#223 = ORIENTED_EDGE('',*,*,#224,.T.);-#224 = EDGE_CURVE('',#197,#225,#227,.T.);-#225 = VERTEX_POINT('',#226);-#226 = CARTESIAN_POINT('',(3.,-2.645751311065,2.43));-#227 = SURFACE_CURVE('',#228,(#233,#240),.PCURVE_S1.);-#228 = CIRCLE('',#229,4.);-#229 = AXIS2_PLACEMENT_3D('',#230,#231,#232);-#230 = CARTESIAN_POINT('',(0.,0.,2.43));-#231 = DIRECTION('',(0.,0.,1.));-#232 = DIRECTION('',(1.,0.,0.));-#233 = PCURVE('',#78,#234);+#195 = PCURVE('',#196,#201);+#196 = PLANE('',#197);+#197 = AXIS2_PLACEMENT_3D('',#198,#199,#200);+#198 = CARTESIAN_POINT('',(-9.104138426143E-17,-6.229147344203E-17,0.));+#199 = DIRECTION('',(0.,0.,1.));+#200 = DIRECTION('',(1.,0.,-0.));+#201 = DEFINITIONAL_REPRESENTATION('',(#202),#206);+#202 = LINE('',#203,#204);+#203 = CARTESIAN_POINT('',(3.,-2.645751311065));+#204 = VECTOR('',#205,1.);+#205 = DIRECTION('',(0.,1.));+#206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#207 = ADVANCED_FACE('',(#208),#74,.F.);+#208 = FACE_BOUND('',#209,.F.);+#209 = EDGE_LOOP('',(#210,#240,#265,#266));+#210 = ORIENTED_EDGE('',*,*,#211,.T.);+#211 = EDGE_CURVE('',#212,#214,#216,.T.);+#212 = VERTEX_POINT('',#213);+#213 = CARTESIAN_POINT('',(2.645751311065,-3.,0.));+#214 = VERTEX_POINT('',#215);+#215 = CARTESIAN_POINT('',(2.645751311065,-3.,1.23));+#216 = SURFACE_CURVE('',#217,(#221,#228),.PCURVE_S1.);+#217 = LINE('',#218,#219);+#218 = CARTESIAN_POINT('',(2.645751311065,-3.,0.));+#219 = VECTOR('',#220,1.);+#220 = DIRECTION('',(0.,0.,1.));+#221 = PCURVE('',#74,#222);+#222 = DEFINITIONAL_REPRESENTATION('',(#223),#227);+#223 = LINE('',#224,#225);+#224 = CARTESIAN_POINT('',(0.,0.));+#225 = VECTOR('',#226,1.);+#226 = DIRECTION('',(0.,-1.));+#227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#228 = PCURVE('',#229,#234);+#229 = PLANE('',#230);+#230 = AXIS2_PLACEMENT_3D('',#231,#232,#233);+#231 = CARTESIAN_POINT('',(-2.645751311065,-3.,0.));+#232 = DIRECTION('',(0.,1.,0.));+#233 = DIRECTION('',(1.,0.,0.)); #234 = DEFINITIONAL_REPRESENTATION('',(#235),#239);-#235 = CIRCLE('',#236,4.);-#236 = AXIS2_PLACEMENT_2D('',#237,#238);-#237 = CARTESIAN_POINT('',(3.,3.));-#238 = DIRECTION('',(1.,0.));+#235 = LINE('',#236,#237);+#236 = CARTESIAN_POINT('',(5.291502622129,0.));+#237 = VECTOR('',#238,1.);+#238 = DIRECTION('',(0.,-1.)); #239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)  PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''   ) );-#240 = PCURVE('',#241,#246);-#241 = CYLINDRICAL_SURFACE('',#242,4.);-#242 = AXIS2_PLACEMENT_3D('',#243,#244,#245);-#243 = CARTESIAN_POINT('',(0.,0.,0.));-#244 = DIRECTION('',(-0.,-0.,-1.));-#245 = DIRECTION('',(1.,0.,0.));-#246 = DEFINITIONAL_REPRESENTATION('',(#247),#251);-#247 = LINE('',#248,#249);-#248 = CARTESIAN_POINT('',(-0.,-2.43));-#249 = VECTOR('',#250,1.);-#250 = DIRECTION('',(-1.,0.));-#251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#252 = ORIENTED_EDGE('',*,*,#253,.T.);-#253 = EDGE_CURVE('',#225,#254,#256,.T.);-#254 = VERTEX_POINT('',#255);-#255 = CARTESIAN_POINT('',(3.,2.645751311065,2.43));-#256 = SURFACE_CURVE('',#257,(#261,#268),.PCURVE_S1.);-#257 = LINE('',#258,#259);-#258 = CARTESIAN_POINT('',(3.,-3.,2.43));-#259 = VECTOR('',#260,1.);-#260 = DIRECTION('',(0.,1.,0.));-#261 = PCURVE('',#78,#262);-#262 = DEFINITIONAL_REPRESENTATION('',(#263),#267);-#263 = LINE('',#264,#265);-#264 = CARTESIAN_POINT('',(6.,0.));-#265 = VECTOR('',#266,1.);-#266 = DIRECTION('',(0.,1.));-#267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#268 = PCURVE('',#269,#274);-#269 = PLANE('',#270);-#270 = AXIS2_PLACEMENT_3D('',#271,#272,#273);-#271 = CARTESIAN_POINT('',(3.,-3.,0.));-#272 = DIRECTION('',(1.,0.,0.));-#273 = DIRECTION('',(0.,0.,1.));+#240 = ORIENTED_EDGE('',*,*,#241,.F.);+#241 = EDGE_CURVE('',#54,#214,#242,.T.);+#242 = SURFACE_CURVE('',#243,(#248,#255),.PCURVE_S1.);+#243 = HYPERBOLA('',#244,2.315446441429,3.992149036947);+#244 = AXIS2_PLACEMENT_3D('',#245,#246,#247);+#245 = CARTESIAN_POINT('',(2.822875655532,-2.822875655532,3.55));+#246 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#247 = DIRECTION('',(-0.,0.,-1.));+#248 = PCURVE('',#74,#249);+#249 = DEFINITIONAL_REPRESENTATION('',(#250),#254);+#250 = HYPERBOLA('',#251,2.315446441429,3.992149036947);+#251 = AXIS2_PLACEMENT_2D('',#252,#253);+#252 = CARTESIAN_POINT('',(0.250491650173,-3.55));+#253 = DIRECTION('',(0.,1.));+#254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#255 = PCURVE('',#103,#256);+#256 = DEFINITIONAL_REPRESENTATION('',(#257),#264);+#257 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#258,#259,#260,#261,#262,#263),+  .UNSPECIFIED.,.F.,.F.,(6,6),(-6.270496698241E-02,6.270496698241E-02),+  .PIECEWISE_BEZIER_KNOTS.);+#258 = CARTESIAN_POINT('',(-5.560451059366,-1.117865984687E-16));+#259 = CARTESIAN_POINT('',(-5.535418302011,-3.6440403916E-03));+#260 = CARTESIAN_POINT('',(-5.510336395796,-5.463673478839E-03));+#261 = CARTESIAN_POINT('',(-5.485237891769,-5.46367347884E-03));+#262 = CARTESIAN_POINT('',(-5.460155985553,-3.6440403916E-03));+#263 = CARTESIAN_POINT('',(-5.435123228198,-1.117865984687E-16));+#264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#265 = ORIENTED_EDGE('',*,*,#51,.F.);+#266 = ORIENTED_EDGE('',*,*,#267,.F.);+#267 = EDGE_CURVE('',#212,#52,#268,.T.);+#268 = SURFACE_CURVE('',#269,(#273,#280),.PCURVE_S1.);+#269 = LINE('',#270,#271);+#270 = CARTESIAN_POINT('',(2.645751311065,-3.,0.));+#271 = VECTOR('',#272,1.);+#272 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#273 = PCURVE('',#74,#274); #274 = DEFINITIONAL_REPRESENTATION('',(#275),#279); #275 = LINE('',#276,#277);-#276 = CARTESIAN_POINT('',(2.43,0.));+#276 = CARTESIAN_POINT('',(0.,0.)); #277 = VECTOR('',#278,1.);-#278 = DIRECTION('',(0.,-1.));+#278 = DIRECTION('',(1.,0.)); #279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)  PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''   ) );-#280 = ORIENTED_EDGE('',*,*,#281,.T.);-#281 = EDGE_CURVE('',#254,#282,#284,.T.);-#282 = VERTEX_POINT('',#283);-#283 = CARTESIAN_POINT('',(2.645751311064,3.,2.43));-#284 = SURFACE_CURVE('',#285,(#290,#297),.PCURVE_S1.);-#285 = CIRCLE('',#286,4.);-#286 = AXIS2_PLACEMENT_3D('',#287,#288,#289);-#287 = CARTESIAN_POINT('',(0.,0.,2.43));-#288 = DIRECTION('',(0.,0.,1.));-#289 = DIRECTION('',(1.,0.,0.));-#290 = PCURVE('',#78,#291);-#291 = DEFINITIONAL_REPRESENTATION('',(#292),#296);-#292 = CIRCLE('',#293,4.);-#293 = AXIS2_PLACEMENT_2D('',#294,#295);-#294 = CARTESIAN_POINT('',(3.,3.));-#295 = DIRECTION('',(1.,0.));-#296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#297 = PCURVE('',#298,#303);-#298 = CYLINDRICAL_SURFACE('',#299,4.);-#299 = AXIS2_PLACEMENT_3D('',#300,#301,#302);-#300 = CARTESIAN_POINT('',(0.,0.,0.));-#301 = DIRECTION('',(-0.,-0.,-1.));-#302 = DIRECTION('',(1.,0.,0.));-#303 = DEFINITIONAL_REPRESENTATION('',(#304),#308);-#304 = LINE('',#305,#306);-#305 = CARTESIAN_POINT('',(-0.,-2.43));-#306 = VECTOR('',#307,1.);-#307 = DIRECTION('',(-1.,0.));-#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#309 = ORIENTED_EDGE('',*,*,#310,.F.);-#310 = EDGE_CURVE('',#311,#282,#313,.T.);-#311 = VERTEX_POINT('',#312);-#312 = CARTESIAN_POINT('',(-2.645751311064,3.,2.43));-#313 = SURFACE_CURVE('',#314,(#318,#325),.PCURVE_S1.);-#314 = LINE('',#315,#316);-#315 = CARTESIAN_POINT('',(-3.,3.,2.43));-#316 = VECTOR('',#317,1.);-#317 = DIRECTION('',(1.,0.,0.));-#318 = PCURVE('',#78,#319);-#319 = DEFINITIONAL_REPRESENTATION('',(#320),#324);-#320 = LINE('',#321,#322);-#321 = CARTESIAN_POINT('',(0.,6.));-#322 = VECTOR('',#323,1.);-#323 = DIRECTION('',(1.,0.));-#324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#325 = PCURVE('',#326,#331);-#326 = PLANE('',#327);-#327 = AXIS2_PLACEMENT_3D('',#328,#329,#330);-#328 = CARTESIAN_POINT('',(-3.,3.,0.));-#329 = DIRECTION('',(0.,1.,0.));-#330 = DIRECTION('',(0.,0.,1.));-#331 = DEFINITIONAL_REPRESENTATION('',(#332),#336);-#332 = LINE('',#333,#334);-#333 = CARTESIAN_POINT('',(2.43,0.));-#334 = VECTOR('',#335,1.);-#335 = DIRECTION('',(0.,1.));-#336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#337 = ORIENTED_EDGE('',*,*,#338,.T.);-#338 = EDGE_CURVE('',#311,#58,#339,.T.);-#339 = SURFACE_CURVE('',#340,(#345,#352),.PCURVE_S1.);-#340 = CIRCLE('',#341,4.);-#341 = AXIS2_PLACEMENT_3D('',#342,#343,#344);-#342 = CARTESIAN_POINT('',(0.,0.,2.43));-#343 = DIRECTION('',(0.,0.,1.));-#344 = DIRECTION('',(1.,0.,0.));-#345 = PCURVE('',#78,#346);-#346 = DEFINITIONAL_REPRESENTATION('',(#347),#351);-#347 = CIRCLE('',#348,4.);-#348 = AXIS2_PLACEMENT_2D('',#349,#350);-#349 = CARTESIAN_POINT('',(3.,3.));-#350 = DIRECTION('',(1.,0.));-#351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#352 = PCURVE('',#157,#353);-#353 = DEFINITIONAL_REPRESENTATION('',(#354),#358);-#354 = LINE('',#355,#356);-#355 = CARTESIAN_POINT('',(-0.,-2.43));-#356 = VECTOR('',#357,1.);-#357 = DIRECTION('',(-1.,0.));-#358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#359 = FACE_BOUND('',#360,.T.);-#360 = EDGE_LOOP('',(#361));-#361 = ORIENTED_EDGE('',*,*,#362,.T.);-#362 = EDGE_CURVE('',#363,#363,#365,.T.);-#363 = VERTEX_POINT('',#364);-#364 = CARTESIAN_POINT('',(1.6,0.,2.43));-#365 = SURFACE_CURVE('',#366,(#371,#382),.PCURVE_S1.);-#366 = CIRCLE('',#367,1.6);-#367 = AXIS2_PLACEMENT_3D('',#368,#369,#370);-#368 = CARTESIAN_POINT('',(0.,0.,2.43));-#369 = DIRECTION('',(0.,0.,-1.));-#370 = DIRECTION('',(1.,0.,0.));-#371 = PCURVE('',#78,#372);-#372 = DEFINITIONAL_REPRESENTATION('',(#373),#381);-#373 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#374,#375,#376,#377,#378,#379-,#380),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,-8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(-  '') );-#374 = CARTESIAN_POINT('',(4.6,3.));-#375 = CARTESIAN_POINT('',(4.6,0.22871870789));-#376 = CARTESIAN_POINT('',(2.2,1.614359353945));-#377 = CARTESIAN_POINT('',(-0.2,3.));-#378 = CARTESIAN_POINT('',(2.2,4.385640646055));-#379 = CARTESIAN_POINT('',(4.6,5.77128129211));-#380 = CARTESIAN_POINT('',(4.6,3.));-#381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#382 = PCURVE('',#383,#388);-#383 = CYLINDRICAL_SURFACE('',#384,1.6);-#384 = AXIS2_PLACEMENT_3D('',#385,#386,#387);-#385 = CARTESIAN_POINT('',(0.,0.,1.3));-#386 = DIRECTION('',(-0.,-0.,-1.));-#387 = DIRECTION('',(1.,0.,0.));-#388 = DEFINITIONAL_REPRESENTATION('',(#389),#393);-#389 = LINE('',#390,#391);-#390 = CARTESIAN_POINT('',(-6.28318530718,-1.13));-#391 = VECTOR('',#392,1.);-#392 = DIRECTION('',(1.,-0.));+#280 = PCURVE('',#196,#281);+#281 = DEFINITIONAL_REPRESENTATION('',(#282),#286);+#282 = LINE('',#283,#284);+#283 = CARTESIAN_POINT('',(2.645751311065,-3.));+#284 = VECTOR('',#285,1.);+#285 = DIRECTION('',(0.707106781187,0.707106781187));+#286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#287 = ADVANCED_FACE('',(#288),#103,.T.);+#288 = FACE_BOUND('',#289,.T.);+#289 = EDGE_LOOP('',(#290,#291,#319,#346));+#290 = ORIENTED_EDGE('',*,*,#86,.F.);+#291 = ORIENTED_EDGE('',*,*,#292,.F.);+#292 = EDGE_CURVE('',#293,#87,#295,.T.);+#293 = VERTEX_POINT('',#294);+#294 = CARTESIAN_POINT('',(7.410939712008E-14,-3.,1.81));+#295 = SURFACE_CURVE('',#296,(#301,#308),.PCURVE_S1.);+#296 = CIRCLE('',#297,3.);+#297 = AXIS2_PLACEMENT_3D('',#298,#299,#300);+#298 = CARTESIAN_POINT('',(0.,0.,1.81));+#299 = DIRECTION('',(0.,0.,1.));+#300 = DIRECTION('',(1.,0.,-0.));+#301 = PCURVE('',#103,#302);+#302 = DEFINITIONAL_REPRESENTATION('',(#303),#307);+#303 = LINE('',#304,#305);+#304 = CARTESIAN_POINT('',(-0.,-0.58));+#305 = VECTOR('',#306,1.);+#306 = DIRECTION('',(-1.,-0.));+#307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#308 = PCURVE('',#309,#314);+#309 = CYLINDRICAL_SURFACE('',#310,3.);+#310 = AXIS2_PLACEMENT_3D('',#311,#312,#313);+#311 = CARTESIAN_POINT('',(0.,0.,1.81));+#312 = DIRECTION('',(-0.,-0.,-1.));+#313 = DIRECTION('',(1.,0.,0.));+#314 = DEFINITIONAL_REPRESENTATION('',(#315),#318);+#315 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#316,#317),.UNSPECIFIED.,.F.,.F.,+  (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#316 = CARTESIAN_POINT('',(-4.712388980385,0.));+#317 = CARTESIAN_POINT('',(-6.28318530718,0.));+#318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#319 = ORIENTED_EDGE('',*,*,#320,.F.);+#320 = EDGE_CURVE('',#214,#293,#321,.T.);+#321 = SURFACE_CURVE('',#322,(#327,#339),.PCURVE_S1.);+#322 = HYPERBOLA('',#323,1.74,3.);+#323 = AXIS2_PLACEMENT_3D('',#324,#325,#326);+#324 = CARTESIAN_POINT('',(0.,-3.,3.55));+#325 = DIRECTION('',(0.,1.,0.));+#326 = DIRECTION('',(0.,0.,-1.));+#327 = PCURVE('',#103,#328);+#328 = DEFINITIONAL_REPRESENTATION('',(#329),#338);+#329 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#330,#331,#332,#333,#334,#335,+    #336,#337),.UNSPECIFIED.,.F.,.F.,(8,8),(-0.795365461224,+    1.836970198721E-16),.PIECEWISE_BEZIER_KNOTS.);+#330 = CARTESIAN_POINT('',(-5.435123228198,-6.899931422723E-16));+#331 = CARTESIAN_POINT('',(-5.34990550021,-0.174359534693));+#332 = CARTESIAN_POINT('',(-5.257214852006,-0.313775118525));+#333 = CARTESIAN_POINT('',(-5.157283417984,-0.421923354015));+#334 = CARTESIAN_POINT('',(-5.050869947359,-0.501376026347));+#335 = CARTESIAN_POINT('',(-4.939635113388,-0.553792039492));+#336 = CARTESIAN_POINT('',(-4.826012617702,-0.58));+#337 = CARTESIAN_POINT('',(-4.712388980385,-0.58));+#338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#339 = PCURVE('',#229,#340);+#340 = DEFINITIONAL_REPRESENTATION('',(#341),#345);+#341 = HYPERBOLA('',#342,1.74,3.);+#342 = AXIS2_PLACEMENT_2D('',#343,#344);+#343 = CARTESIAN_POINT('',(2.645751311065,-3.55));+#344 = DIRECTION('',(0.,1.));+#345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#346 = ORIENTED_EDGE('',*,*,#241,.F.);+#347 = ADVANCED_FACE('',(#348),#137,.T.);+#348 = FACE_BOUND('',#349,.T.);+#349 = EDGE_LOOP('',(#350,#373,#374,#401));+#350 = ORIENTED_EDGE('',*,*,#351,.F.);+#351 = EDGE_CURVE('',#87,#352,#354,.T.);+#352 = VERTEX_POINT('',#353);+#353 = CARTESIAN_POINT('',(6.615011847513E-14,3.,1.81));+#354 = SURFACE_CURVE('',#355,(#360,#367),.PCURVE_S1.);+#355 = CIRCLE('',#356,3.);+#356 = AXIS2_PLACEMENT_3D('',#357,#358,#359);+#357 = CARTESIAN_POINT('',(0.,0.,1.81));+#358 = DIRECTION('',(0.,0.,1.));+#359 = DIRECTION('',(1.,0.,-0.));+#360 = PCURVE('',#137,#361);+#361 = DEFINITIONAL_REPRESENTATION('',(#362),#366);+#362 = LINE('',#363,#364);+#363 = CARTESIAN_POINT('',(-0.,-0.58));+#364 = VECTOR('',#365,1.);+#365 = DIRECTION('',(-1.,-0.));+#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#367 = PCURVE('',#309,#368);+#368 = DEFINITIONAL_REPRESENTATION('',(#369),#372);+#369 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#370,#371),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#370 = CARTESIAN_POINT('',(0.,0.));+#371 = CARTESIAN_POINT('',(-1.570796326795,0.));+#372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#373 = ORIENTED_EDGE('',*,*,#120,.F.);+#374 = ORIENTED_EDGE('',*,*,#375,.F.);+#375 = EDGE_CURVE('',#376,#121,#378,.T.);+#376 = VERTEX_POINT('',#377);+#377 = CARTESIAN_POINT('',(2.645751311065,3.,1.23));+#378 = SURFACE_CURVE('',#379,(#384,#394),.PCURVE_S1.);+#379 = HYPERBOLA('',#380,2.315446441429,3.992149036947);+#380 = AXIS2_PLACEMENT_3D('',#381,#382,#383);+#381 = CARTESIAN_POINT('',(2.822875655532,2.822875655532,3.55));+#382 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#383 = DIRECTION('',(-0.,0.,-1.));+#384 = PCURVE('',#137,#385);+#385 = DEFINITIONAL_REPRESENTATION('',(#386),#393);+#386 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#387,#388,#389,#390,#391,#392),+  .UNSPECIFIED.,.F.,.F.,(6,6),(-6.270496698241E-02,6.270496698241E-02),+  .PIECEWISE_BEZIER_KNOTS.);+#387 = CARTESIAN_POINT('',(-0.848062078981,-1.117865984687E-16));+#388 = CARTESIAN_POINT('',(-0.823029321626,-3.6440403916E-03));+#389 = CARTESIAN_POINT('',(-0.797947415411,-5.46367347884E-03));+#390 = CARTESIAN_POINT('',(-0.772848911384,-5.46367347884E-03));+#391 = CARTESIAN_POINT('',(-0.747767005168,-3.6440403916E-03));+#392 = CARTESIAN_POINT('',(-0.722734247813,-1.117865984687E-16)); #393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)  PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''   ) );-#394 = ADVANCED_FACE('',(#395),#157,.T.);-#395 = FACE_BOUND('',#396,.F.);-#396 = EDGE_LOOP('',(#397,#421,#440,#441));-#397 = ORIENTED_EDGE('',*,*,#398,.F.);-#398 = EDGE_CURVE('',#399,#117,#401,.T.);-#399 = VERTEX_POINT('',#400);-#400 = CARTESIAN_POINT('',(-2.645751311064,3.,0.));-#401 = SURFACE_CURVE('',#402,(#407,#414),.PCURVE_S1.);-#402 = CIRCLE('',#403,4.);-#403 = AXIS2_PLACEMENT_3D('',#404,#405,#406);-#404 = CARTESIAN_POINT('',(0.,0.,0.));-#405 = DIRECTION('',(0.,0.,1.));-#406 = DIRECTION('',(1.,0.,0.));-#407 = PCURVE('',#157,#408);-#408 = DEFINITIONAL_REPRESENTATION('',(#409),#413);-#409 = LINE('',#410,#411);-#410 = CARTESIAN_POINT('',(-0.,0.));-#411 = VECTOR('',#412,1.);-#412 = DIRECTION('',(-1.,0.));-#413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#414 = PCURVE('',#132,#415);-#415 = DEFINITIONAL_REPRESENTATION('',(#416),#420);-#416 = CIRCLE('',#417,4.);-#417 = AXIS2_PLACEMENT_2D('',#418,#419);-#418 = CARTESIAN_POINT('',(3.,3.));-#419 = DIRECTION('',(1.,0.));+#394 = PCURVE('',#170,#395);+#395 = DEFINITIONAL_REPRESENTATION('',(#396),#400);+#396 = HYPERBOLA('',#397,2.315446441429,3.992149036947);+#397 = AXIS2_PLACEMENT_2D('',#398,#399);+#398 = CARTESIAN_POINT('',(0.250491650173,-3.55));+#399 = DIRECTION('',(0.,1.));+#400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#401 = ORIENTED_EDGE('',*,*,#402,.F.);+#402 = EDGE_CURVE('',#352,#376,#403,.T.);+#403 = SURFACE_CURVE('',#404,(#409,#421),.PCURVE_S1.);+#404 = HYPERBOLA('',#405,1.74,3.);+#405 = AXIS2_PLACEMENT_3D('',#406,#407,#408);+#406 = CARTESIAN_POINT('',(0.,3.,3.55));+#407 = DIRECTION('',(0.,-1.,0.));+#408 = DIRECTION('',(-0.,-0.,-1.));+#409 = PCURVE('',#137,#410);+#410 = DEFINITIONAL_REPRESENTATION('',(#411),#420);+#411 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#412,#413,#414,#415,#416,#417,+    #418,#419),.UNSPECIFIED.,.F.,.F.,(8,8),(6.123233995737E-17,+    0.795365461224),.PIECEWISE_BEZIER_KNOTS.);+#412 = CARTESIAN_POINT('',(-1.570796326795,-0.58));+#413 = CARTESIAN_POINT('',(-1.457172689477,-0.58));+#414 = CARTESIAN_POINT('',(-1.343550193792,-0.553792039492));+#415 = CARTESIAN_POINT('',(-1.232315359823,-0.501376026347));+#416 = CARTESIAN_POINT('',(-1.125901889197,-0.421923354015));+#417 = CARTESIAN_POINT('',(-1.025970455175,-0.313775118525));+#418 = CARTESIAN_POINT('',(-0.93327980697,-0.174359534693));+#419 = CARTESIAN_POINT('',(-0.848062078981,0.)); #420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)  PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''   ) );-#421 = ORIENTED_EDGE('',*,*,#422,.F.);-#422 = EDGE_CURVE('',#311,#399,#423,.T.);-#423 = SURFACE_CURVE('',#424,(#428,#434),.PCURVE_S1.);-#424 = LINE('',#425,#426);-#425 = CARTESIAN_POINT('',(-2.645751311065,3.,0.));-#426 = VECTOR('',#427,1.);-#427 = DIRECTION('',(-0.,-0.,-1.));-#428 = PCURVE('',#157,#429);-#429 = DEFINITIONAL_REPRESENTATION('',(#430),#433);-#430 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#431,#432),.UNSPECIFIED.,.F.,.F.,-  (2,2),(-2.4300006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);-#431 = CARTESIAN_POINT('',(-2.293530574608,-2.4300006));-#432 = CARTESIAN_POINT('',(-2.293530574608,6.E-07));-#433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#434 = PCURVE('',#326,#435);-#435 = DEFINITIONAL_REPRESENTATION('',(#436),#439);-#436 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#437,#438),.UNSPECIFIED.,.F.,.F.,-  (2,2),(-2.4300006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);-#437 = CARTESIAN_POINT('',(2.4300006,0.354248688935));-#438 = CARTESIAN_POINT('',(-6.E-07,0.354248688935));-#439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#440 = ORIENTED_EDGE('',*,*,#338,.T.);-#441 = ORIENTED_EDGE('',*,*,#144,.T.);-#442 = ADVANCED_FACE('',(#443),#132,.F.);-#443 = FACE_BOUND('',#444,.F.);-#444 = EDGE_LOOP('',(#445,#446,#470,#493,#519,#545,#571,#597,#623,#644,-    #670,#693,#717,#740,#764,#785));-#445 = ORIENTED_EDGE('',*,*,#116,.F.);-#446 = ORIENTED_EDGE('',*,*,#447,.T.);-#447 = EDGE_CURVE('',#91,#448,#450,.T.);-#448 = VERTEX_POINT('',#449);-#449 = CARTESIAN_POINT('',(-2.645751311064,-3.,0.));-#450 = SURFACE_CURVE('',#451,(#456,#463),.PCURVE_S1.);-#451 = CIRCLE('',#452,4.);-#452 = AXIS2_PLACEMENT_3D('',#453,#454,#455);-#453 = CARTESIAN_POINT('',(0.,0.,0.));-#454 = DIRECTION('',(0.,0.,1.));-#455 = DIRECTION('',(1.,0.,0.));-#456 = PCURVE('',#132,#457);-#457 = DEFINITIONAL_REPRESENTATION('',(#458),#462);-#458 = CIRCLE('',#459,4.);-#459 = AXIS2_PLACEMENT_2D('',#460,#461);-#460 = CARTESIAN_POINT('',(3.,3.));-#461 = DIRECTION('',(1.,0.));-#462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#463 = PCURVE('',#105,#464);-#464 = DEFINITIONAL_REPRESENTATION('',(#465),#469);-#465 = LINE('',#466,#467);-#466 = CARTESIAN_POINT('',(-0.,0.));-#467 = VECTOR('',#468,1.);-#468 = DIRECTION('',(-1.,0.));-#469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#470 = ORIENTED_EDGE('',*,*,#471,.T.);-#471 = EDGE_CURVE('',#448,#472,#474,.T.);-#472 = VERTEX_POINT('',#473);-#473 = CARTESIAN_POINT('',(-0.915,-3.,0.));-#474 = SURFACE_CURVE('',#475,(#479,#486),.PCURVE_S1.);-#475 = LINE('',#476,#477);-#476 = CARTESIAN_POINT('',(-3.,-3.,0.));-#477 = VECTOR('',#478,1.);-#478 = DIRECTION('',(1.,0.,0.));-#479 = PCURVE('',#132,#480);-#480 = DEFINITIONAL_REPRESENTATION('',(#481),#485);-#481 = LINE('',#482,#483);-#482 = CARTESIAN_POINT('',(0.,0.));-#483 = VECTOR('',#484,1.);-#484 = DIRECTION('',(1.,0.));-#485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#486 = PCURVE('',#212,#487);-#487 = DEFINITIONAL_REPRESENTATION('',(#488),#492);-#488 = LINE('',#489,#490);-#489 = CARTESIAN_POINT('',(0.,0.));-#490 = VECTOR('',#491,1.);-#491 = DIRECTION('',(0.,1.));-#492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#493 = ORIENTED_EDGE('',*,*,#494,.T.);-#494 = EDGE_CURVE('',#472,#495,#497,.T.);-#495 = VERTEX_POINT('',#496);-#496 = CARTESIAN_POINT('',(-0.915,-2.08,0.));-#497 = SURFACE_CURVE('',#498,(#502,#508),.PCURVE_S1.);-#498 = LINE('',#499,#500);-#499 = CARTESIAN_POINT('',(-0.915,-3.05,0.));-#500 = VECTOR('',#501,1.);-#501 = DIRECTION('',(0.,1.,0.));-#502 = PCURVE('',#132,#503);-#503 = DEFINITIONAL_REPRESENTATION('',(#504),#507);-#504 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#505,#506),.UNSPECIFIED.,.F.,.F.,-  (2,2),(4.999999999986E-02,0.97),.PIECEWISE_BEZIER_KNOTS.);-#505 = CARTESIAN_POINT('',(2.085,-1.429967255717E-13));-#506 = CARTESIAN_POINT('',(2.085,0.92));-#507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#508 = PCURVE('',#509,#514);-#509 = PLANE('',#510);-#510 = AXIS2_PLACEMENT_3D('',#511,#512,#513);-#511 = CARTESIAN_POINT('',(-0.915,-3.1,-0.1));-#512 = DIRECTION('',(1.,0.,0.));-#513 = DIRECTION('',(0.,0.,1.));-#514 = DEFINITIONAL_REPRESENTATION('',(#515),#518);-#515 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#516,#517),.UNSPECIFIED.,.F.,.F.,-  (2,2),(4.999999999986E-02,0.97),.PIECEWISE_BEZIER_KNOTS.);-#516 = CARTESIAN_POINT('',(0.1,-9.999999999986E-02));-#517 = CARTESIAN_POINT('',(0.1,-1.02));-#518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#519 = ORIENTED_EDGE('',*,*,#520,.F.);-#520 = EDGE_CURVE('',#521,#495,#523,.T.);-#521 = VERTEX_POINT('',#522);-#522 = CARTESIAN_POINT('',(-0.405,-2.08,0.));-#523 = SURFACE_CURVE('',#524,(#528,#534),.PCURVE_S1.);-#524 = LINE('',#525,#526);-#525 = CARTESIAN_POINT('',(-1.9575,-2.08,0.));-#526 = VECTOR('',#527,1.);-#527 = DIRECTION('',(-1.,0.,0.));-#528 = PCURVE('',#132,#529);-#529 = DEFINITIONAL_REPRESENTATION('',(#530),#533);-#530 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#531,#532),.UNSPECIFIED.,.F.,.F.,-  (2,2),(-2.8725,-1.0425),.PIECEWISE_BEZIER_KNOTS.);-#531 = CARTESIAN_POINT('',(3.915,0.92));-#532 = CARTESIAN_POINT('',(2.085,0.92));-#533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#534 = PCURVE('',#535,#540);-#535 = PLANE('',#536);-#536 = AXIS2_PLACEMENT_3D('',#537,#538,#539);-#537 = CARTESIAN_POINT('',(-0.915,-2.08,-0.1));-#538 = DIRECTION('',(0.,1.,0.));-#539 = DIRECTION('',(0.,0.,1.));-#540 = DEFINITIONAL_REPRESENTATION('',(#541),#544);-#541 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#542,#543),.UNSPECIFIED.,.F.,.F.,-  (2,2),(-2.8725,-1.0425),.PIECEWISE_BEZIER_KNOTS.);-#542 = CARTESIAN_POINT('',(0.1,1.83));-#543 = CARTESIAN_POINT('',(0.1,0.));-#544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#545 = ORIENTED_EDGE('',*,*,#546,.T.);-#546 = EDGE_CURVE('',#521,#547,#549,.T.);-#547 = VERTEX_POINT('',#548);-#548 = CARTESIAN_POINT('',(-0.405,0.4,0.));-#549 = SURFACE_CURVE('',#550,(#554,#560),.PCURVE_S1.);+#421 = PCURVE('',#422,#427);+#422 = PLANE('',#423);+#423 = AXIS2_PLACEMENT_3D('',#424,#425,#426);+#424 = CARTESIAN_POINT('',(2.645751311065,3.,0.));+#425 = DIRECTION('',(0.,-1.,0.));+#426 = DIRECTION('',(-1.,0.,0.));+#427 = DEFINITIONAL_REPRESENTATION('',(#428),#432);+#428 = HYPERBOLA('',#429,1.74,3.);+#429 = AXIS2_PLACEMENT_2D('',#430,#431);+#430 = CARTESIAN_POINT('',(2.645751311065,-3.55));+#431 = DIRECTION('',(0.,1.));+#432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#433 = ADVANCED_FACE('',(#434),#170,.F.);+#434 = FACE_BOUND('',#435,.F.);+#435 = EDGE_LOOP('',(#436,#437,#438,#461));+#436 = ORIENTED_EDGE('',*,*,#154,.T.);+#437 = ORIENTED_EDGE('',*,*,#375,.F.);+#438 = ORIENTED_EDGE('',*,*,#439,.F.);+#439 = EDGE_CURVE('',#440,#376,#442,.T.);+#440 = VERTEX_POINT('',#441);+#441 = CARTESIAN_POINT('',(2.645751311065,3.,0.));+#442 = SURFACE_CURVE('',#443,(#447,#454),.PCURVE_S1.);+#443 = LINE('',#444,#445);+#444 = CARTESIAN_POINT('',(2.645751311065,3.,0.));+#445 = VECTOR('',#446,1.);+#446 = DIRECTION('',(0.,0.,1.));+#447 = PCURVE('',#170,#448);+#448 = DEFINITIONAL_REPRESENTATION('',(#449),#453);+#449 = LINE('',#450,#451);+#450 = CARTESIAN_POINT('',(0.500983300345,0.));+#451 = VECTOR('',#452,1.);+#452 = DIRECTION('',(0.,-1.));+#453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#454 = PCURVE('',#422,#455);+#455 = DEFINITIONAL_REPRESENTATION('',(#456),#460);+#456 = LINE('',#457,#458);+#457 = CARTESIAN_POINT('',(0.,-0.));+#458 = VECTOR('',#459,1.);+#459 = DIRECTION('',(0.,-1.));+#460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#461 = ORIENTED_EDGE('',*,*,#462,.F.);+#462 = EDGE_CURVE('',#155,#440,#463,.T.);+#463 = SURFACE_CURVE('',#464,(#468,#475),.PCURVE_S1.);+#464 = LINE('',#465,#466);+#465 = CARTESIAN_POINT('',(3.,2.645751311065,0.));+#466 = VECTOR('',#467,1.);+#467 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#468 = PCURVE('',#170,#469);+#469 = DEFINITIONAL_REPRESENTATION('',(#470),#474);+#470 = LINE('',#471,#472);+#471 = CARTESIAN_POINT('',(0.,0.));+#472 = VECTOR('',#473,1.);+#473 = DIRECTION('',(1.,0.));+#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#475 = PCURVE('',#196,#476);+#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481);+#477 = LINE('',#478,#479);+#478 = CARTESIAN_POINT('',(3.,2.645751311065));+#479 = VECTOR('',#480,1.);+#480 = DIRECTION('',(-0.707106781187,0.707106781187));+#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#482 = ADVANCED_FACE('',(#483),#196,.F.);+#483 = FACE_BOUND('',#484,.F.);+#484 = EDGE_LOOP('',(#485,#486,#487,#488,#511,#539,#567,#595,#618,#646,+    #675,#703));+#485 = ORIENTED_EDGE('',*,*,#267,.T.);+#486 = ORIENTED_EDGE('',*,*,#182,.T.);+#487 = ORIENTED_EDGE('',*,*,#462,.T.);+#488 = ORIENTED_EDGE('',*,*,#489,.T.);+#489 = EDGE_CURVE('',#440,#490,#492,.T.);+#490 = VERTEX_POINT('',#491);+#491 = CARTESIAN_POINT('',(-2.645751311065,3.,0.));+#492 = SURFACE_CURVE('',#493,(#497,#504),.PCURVE_S1.);+#493 = LINE('',#494,#495);+#494 = CARTESIAN_POINT('',(2.645751311065,3.,0.));+#495 = VECTOR('',#496,1.);+#496 = DIRECTION('',(-1.,0.,0.));+#497 = PCURVE('',#196,#498);+#498 = DEFINITIONAL_REPRESENTATION('',(#499),#503);+#499 = LINE('',#500,#501);+#500 = CARTESIAN_POINT('',(2.645751311065,3.));+#501 = VECTOR('',#502,1.);+#502 = DIRECTION('',(-1.,0.));+#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#504 = PCURVE('',#422,#505);+#505 = DEFINITIONAL_REPRESENTATION('',(#506),#510);+#506 = LINE('',#507,#508);+#507 = CARTESIAN_POINT('',(0.,-0.));+#508 = VECTOR('',#509,1.);+#509 = DIRECTION('',(1.,0.));+#510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#511 = ORIENTED_EDGE('',*,*,#512,.T.);+#512 = EDGE_CURVE('',#490,#513,#515,.T.);+#513 = VERTEX_POINT('',#514);+#514 = CARTESIAN_POINT('',(-3.,2.645751311065,0.));+#515 = SURFACE_CURVE('',#516,(#520,#527),.PCURVE_S1.);+#516 = LINE('',#517,#518);+#517 = CARTESIAN_POINT('',(-2.645751311065,3.,0.));+#518 = VECTOR('',#519,1.);+#519 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#520 = PCURVE('',#196,#521);+#521 = DEFINITIONAL_REPRESENTATION('',(#522),#526);+#522 = LINE('',#523,#524);+#523 = CARTESIAN_POINT('',(-2.645751311065,3.));+#524 = VECTOR('',#525,1.);+#525 = DIRECTION('',(-0.707106781187,-0.707106781187));+#526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#527 = PCURVE('',#528,#533);+#528 = PLANE('',#529);+#529 = AXIS2_PLACEMENT_3D('',#530,#531,#532);+#530 = CARTESIAN_POINT('',(-2.645751311065,3.,0.));+#531 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#532 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#533 = DEFINITIONAL_REPRESENTATION('',(#534),#538);+#534 = LINE('',#535,#536);+#535 = CARTESIAN_POINT('',(0.,0.));+#536 = VECTOR('',#537,1.);+#537 = DIRECTION('',(1.,0.));+#538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#539 = ORIENTED_EDGE('',*,*,#540,.T.);+#540 = EDGE_CURVE('',#513,#541,#543,.T.);+#541 = VERTEX_POINT('',#542);+#542 = CARTESIAN_POINT('',(-3.,-2.645751311065,0.));+#543 = SURFACE_CURVE('',#544,(#548,#555),.PCURVE_S1.);+#544 = LINE('',#545,#546);+#545 = CARTESIAN_POINT('',(-3.,2.645751311065,0.));+#546 = VECTOR('',#547,1.);+#547 = DIRECTION('',(0.,-1.,0.));+#548 = PCURVE('',#196,#549);+#549 = DEFINITIONAL_REPRESENTATION('',(#550),#554); #550 = LINE('',#551,#552);-#551 = CARTESIAN_POINT('',(-0.405,-3.05,0.));+#551 = CARTESIAN_POINT('',(-3.,2.645751311065)); #552 = VECTOR('',#553,1.);-#553 = DIRECTION('',(0.,1.,0.));-#554 = PCURVE('',#132,#555);-#555 = DEFINITIONAL_REPRESENTATION('',(#556),#559);-#556 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#557,#558),.UNSPECIFIED.,.F.,.F.,-  (2,2),(4.999999999986E-02,3.45),.PIECEWISE_BEZIER_KNOTS.);-#557 = CARTESIAN_POINT('',(2.595,-1.429967255717E-13));-#558 = CARTESIAN_POINT('',(2.595,3.4));-#559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#560 = PCURVE('',#561,#566);-#561 = PLANE('',#562);-#562 = AXIS2_PLACEMENT_3D('',#563,#564,#565);-#563 = CARTESIAN_POINT('',(-0.405,-3.1,-0.1));-#564 = DIRECTION('',(1.,0.,0.));-#565 = DIRECTION('',(0.,0.,1.));-#566 = DEFINITIONAL_REPRESENTATION('',(#567),#570);-#567 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#568,#569),.UNSPECIFIED.,.F.,.F.,-  (2,2),(4.999999999986E-02,3.45),.PIECEWISE_BEZIER_KNOTS.);-#568 = CARTESIAN_POINT('',(0.1,-9.999999999986E-02));-#569 = CARTESIAN_POINT('',(0.1,-3.5));-#570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#571 = ORIENTED_EDGE('',*,*,#572,.F.);-#572 = EDGE_CURVE('',#573,#547,#575,.T.);-#573 = VERTEX_POINT('',#574);-#574 = CARTESIAN_POINT('',(0.405,0.4,0.));-#575 = SURFACE_CURVE('',#576,(#580,#586),.PCURVE_S1.);-#576 = LINE('',#577,#578);-#577 = CARTESIAN_POINT('',(-1.7025,0.4,0.));-#578 = VECTOR('',#579,1.);-#579 = DIRECTION('',(-1.,0.,0.));-#580 = PCURVE('',#132,#581);-#581 = DEFINITIONAL_REPRESENTATION('',(#582),#585);-#582 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#583,#584),.UNSPECIFIED.,.F.,.F.,-  (2,2),(-2.1075,-1.2975),.PIECEWISE_BEZIER_KNOTS.);-#583 = CARTESIAN_POINT('',(3.405,3.4));-#584 = CARTESIAN_POINT('',(2.595,3.4));-#585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#586 = PCURVE('',#587,#592);-#587 = PLANE('',#588);-#588 = AXIS2_PLACEMENT_3D('',#589,#590,#591);-#589 = CARTESIAN_POINT('',(-0.405,0.4,-0.1));-#590 = DIRECTION('',(0.,1.,0.));-#591 = DIRECTION('',(0.,0.,1.));-#592 = DEFINITIONAL_REPRESENTATION('',(#593),#596);-#593 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#594,#595),.UNSPECIFIED.,.F.,.F.,-  (2,2),(-2.1075,-1.2975),.PIECEWISE_BEZIER_KNOTS.);-#594 = CARTESIAN_POINT('',(0.1,0.81));-#595 = CARTESIAN_POINT('',(0.1,0.));-#596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#597 = ORIENTED_EDGE('',*,*,#598,.F.);-#598 = EDGE_CURVE('',#599,#573,#601,.T.);-#599 = VERTEX_POINT('',#600);-#600 = CARTESIAN_POINT('',(0.405,-2.08,0.));-#601 = SURFACE_CURVE('',#602,(#606,#612),.PCURVE_S1.);-#602 = LINE('',#603,#604);-#603 = CARTESIAN_POINT('',(0.405,-3.05,0.));-#604 = VECTOR('',#605,1.);-#605 = DIRECTION('',(0.,1.,0.));-#606 = PCURVE('',#132,#607);-#607 = DEFINITIONAL_REPRESENTATION('',(#608),#611);-#608 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#609,#610),.UNSPECIFIED.,.F.,.F.,-  (2,2),(4.999999999986E-02,3.45),.PIECEWISE_BEZIER_KNOTS.);-#609 = CARTESIAN_POINT('',(3.405,-1.429967255717E-13));-#610 = CARTESIAN_POINT('',(3.405,3.4));-#611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#612 = PCURVE('',#613,#618);-#613 = PLANE('',#614);-#614 = AXIS2_PLACEMENT_3D('',#615,#616,#617);-#615 = CARTESIAN_POINT('',(0.405,-3.1,-0.1));-#616 = DIRECTION('',(1.,0.,0.));-#617 = DIRECTION('',(0.,0.,1.));-#618 = DEFINITIONAL_REPRESENTATION('',(#619),#622);-#619 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#620,#621),.UNSPECIFIED.,.F.,.F.,-  (2,2),(4.999999999986E-02,3.45),.PIECEWISE_BEZIER_KNOTS.);-#620 = CARTESIAN_POINT('',(0.1,-9.999999999986E-02));-#621 = CARTESIAN_POINT('',(0.1,-3.5));-#622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#623 = ORIENTED_EDGE('',*,*,#624,.F.);-#624 = EDGE_CURVE('',#625,#599,#627,.T.);-#625 = VERTEX_POINT('',#626);-#626 = CARTESIAN_POINT('',(0.915,-2.08,0.));-#627 = SURFACE_CURVE('',#628,(#632,#638),.PCURVE_S1.);-#628 = LINE('',#629,#630);-#629 = CARTESIAN_POINT('',(-1.9575,-2.08,0.));-#630 = VECTOR('',#631,1.);-#631 = DIRECTION('',(-1.,0.,0.));-#632 = PCURVE('',#132,#633);-#633 = DEFINITIONAL_REPRESENTATION('',(#634),#637);-#634 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#635,#636),.UNSPECIFIED.,.F.,.F.,-  (2,2),(-2.8725,-1.0425),.PIECEWISE_BEZIER_KNOTS.);-#635 = CARTESIAN_POINT('',(3.915,0.92));-#636 = CARTESIAN_POINT('',(2.085,0.92));-#637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#638 = PCURVE('',#535,#639);-#639 = DEFINITIONAL_REPRESENTATION('',(#640),#643);-#640 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#641,#642),.UNSPECIFIED.,.F.,.F.,-  (2,2),(-2.8725,-1.0425),.PIECEWISE_BEZIER_KNOTS.);-#641 = CARTESIAN_POINT('',(0.1,1.83));-#642 = CARTESIAN_POINT('',(0.1,0.));-#643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#644 = ORIENTED_EDGE('',*,*,#645,.F.);-#645 = EDGE_CURVE('',#646,#625,#648,.T.);-#646 = VERTEX_POINT('',#647);-#647 = CARTESIAN_POINT('',(0.915,-3.,0.));-#648 = SURFACE_CURVE('',#649,(#653,#659),.PCURVE_S1.);-#649 = LINE('',#650,#651);-#650 = CARTESIAN_POINT('',(0.915,-3.05,0.));-#651 = VECTOR('',#652,1.);-#652 = DIRECTION('',(0.,1.,0.));-#653 = PCURVE('',#132,#654);-#654 = DEFINITIONAL_REPRESENTATION('',(#655),#658);-#655 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#656,#657),.UNSPECIFIED.,.F.,.F.,-  (2,2),(4.999999999986E-02,0.97),.PIECEWISE_BEZIER_KNOTS.);-#656 = CARTESIAN_POINT('',(3.915,-1.429967255717E-13));-#657 = CARTESIAN_POINT('',(3.915,0.92));-#658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#659 = PCURVE('',#660,#665);-#660 = PLANE('',#661);-#661 = AXIS2_PLACEMENT_3D('',#662,#663,#664);-#662 = CARTESIAN_POINT('',(0.915,-3.1,-0.1));-#663 = DIRECTION('',(1.,0.,0.));-#664 = DIRECTION('',(0.,0.,1.));-#665 = DEFINITIONAL_REPRESENTATION('',(#666),#669);-#666 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#667,#668),.UNSPECIFIED.,.F.,.F.,-  (2,2),(4.999999999986E-02,0.97),.PIECEWISE_BEZIER_KNOTS.);-#667 = CARTESIAN_POINT('',(0.1,-9.999999999986E-02));-#668 = CARTESIAN_POINT('',(0.1,-1.02));-#669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#670 = ORIENTED_EDGE('',*,*,#671,.T.);-#671 = EDGE_CURVE('',#646,#672,#674,.T.);-#672 = VERTEX_POINT('',#673);-#673 = CARTESIAN_POINT('',(2.645751311064,-3.,0.));-#674 = SURFACE_CURVE('',#675,(#679,#686),.PCURVE_S1.);-#675 = LINE('',#676,#677);-#676 = CARTESIAN_POINT('',(-3.,-3.,0.));-#677 = VECTOR('',#678,1.);-#678 = DIRECTION('',(1.,0.,0.));-#679 = PCURVE('',#132,#680);-#680 = DEFINITIONAL_REPRESENTATION('',(#681),#685);-#681 = LINE('',#682,#683);-#682 = CARTESIAN_POINT('',(0.,0.));-#683 = VECTOR('',#684,1.);-#684 = DIRECTION('',(1.,0.));-#685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#686 = PCURVE('',#212,#687);-#687 = DEFINITIONAL_REPRESENTATION('',(#688),#692);-#688 = LINE('',#689,#690);-#689 = CARTESIAN_POINT('',(0.,0.));-#690 = VECTOR('',#691,1.);-#691 = DIRECTION('',(0.,1.));-#692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#693 = ORIENTED_EDGE('',*,*,#694,.T.);-#694 = EDGE_CURVE('',#672,#695,#697,.T.);-#695 = VERTEX_POINT('',#696);-#696 = CARTESIAN_POINT('',(3.,-2.645751311065,0.));-#697 = SURFACE_CURVE('',#698,(#703,#710),.PCURVE_S1.);-#698 = CIRCLE('',#699,4.);-#699 = AXIS2_PLACEMENT_3D('',#700,#701,#702);-#700 = CARTESIAN_POINT('',(0.,0.,0.));-#701 = DIRECTION('',(0.,0.,1.));-#702 = DIRECTION('',(1.,0.,0.));-#703 = PCURVE('',#132,#704);-#704 = DEFINITIONAL_REPRESENTATION('',(#705),#709);-#705 = CIRCLE('',#706,4.);-#706 = AXIS2_PLACEMENT_2D('',#707,#708);-#707 = CARTESIAN_POINT('',(3.,3.));-#708 = DIRECTION('',(1.,0.));-#709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#710 = PCURVE('',#241,#711);+#553 = DIRECTION('',(0.,-1.));+#554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#555 = PCURVE('',#556,#561);+#556 = PLANE('',#557);+#557 = AXIS2_PLACEMENT_3D('',#558,#559,#560);+#558 = CARTESIAN_POINT('',(-3.,2.645751311065,0.));+#559 = DIRECTION('',(1.,0.,-0.));+#560 = DIRECTION('',(0.,-1.,0.));+#561 = DEFINITIONAL_REPRESENTATION('',(#562),#566);+#562 = LINE('',#563,#564);+#563 = CARTESIAN_POINT('',(0.,0.));+#564 = VECTOR('',#565,1.);+#565 = DIRECTION('',(1.,0.));+#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#567 = ORIENTED_EDGE('',*,*,#568,.T.);+#568 = EDGE_CURVE('',#541,#569,#571,.T.);+#569 = VERTEX_POINT('',#570);+#570 = CARTESIAN_POINT('',(-2.645751311065,-3.,0.));+#571 = SURFACE_CURVE('',#572,(#576,#583),.PCURVE_S1.);+#572 = LINE('',#573,#574);+#573 = CARTESIAN_POINT('',(-3.,-2.645751311065,0.));+#574 = VECTOR('',#575,1.);+#575 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#576 = PCURVE('',#196,#577);+#577 = DEFINITIONAL_REPRESENTATION('',(#578),#582);+#578 = LINE('',#579,#580);+#579 = CARTESIAN_POINT('',(-3.,-2.645751311065));+#580 = VECTOR('',#581,1.);+#581 = DIRECTION('',(0.707106781187,-0.707106781187));+#582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#583 = PCURVE('',#584,#589);+#584 = PLANE('',#585);+#585 = AXIS2_PLACEMENT_3D('',#586,#587,#588);+#586 = CARTESIAN_POINT('',(-3.,-2.645751311065,0.));+#587 = DIRECTION('',(0.707106781187,0.707106781187,-0.));+#588 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#589 = DEFINITIONAL_REPRESENTATION('',(#590),#594);+#590 = LINE('',#591,#592);+#591 = CARTESIAN_POINT('',(0.,0.));+#592 = VECTOR('',#593,1.);+#593 = DIRECTION('',(1.,0.));+#594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#595 = ORIENTED_EDGE('',*,*,#596,.T.);+#596 = EDGE_CURVE('',#569,#597,#599,.T.);+#597 = VERTEX_POINT('',#598);+#598 = CARTESIAN_POINT('',(-0.99,-3.,0.));+#599 = SURFACE_CURVE('',#600,(#604,#611),.PCURVE_S1.);+#600 = LINE('',#601,#602);+#601 = CARTESIAN_POINT('',(-2.645751311065,-3.,0.));+#602 = VECTOR('',#603,1.);+#603 = DIRECTION('',(1.,0.,0.));+#604 = PCURVE('',#196,#605);+#605 = DEFINITIONAL_REPRESENTATION('',(#606),#610);+#606 = LINE('',#607,#608);+#607 = CARTESIAN_POINT('',(-2.645751311065,-3.));+#608 = VECTOR('',#609,1.);+#609 = DIRECTION('',(1.,0.));+#610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#611 = PCURVE('',#229,#612);+#612 = DEFINITIONAL_REPRESENTATION('',(#613),#617);+#613 = LINE('',#614,#615);+#614 = CARTESIAN_POINT('',(0.,0.));+#615 = VECTOR('',#616,1.);+#616 = DIRECTION('',(1.,0.));+#617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#618 = ORIENTED_EDGE('',*,*,#619,.F.);+#619 = EDGE_CURVE('',#620,#597,#622,.T.);+#620 = VERTEX_POINT('',#621);+#621 = CARTESIAN_POINT('',(-0.99,-1.981445179661,0.));+#622 = SURFACE_CURVE('',#623,(#627,#634),.PCURVE_S1.);+#623 = LINE('',#624,#625);+#624 = CARTESIAN_POINT('',(-0.99,0.,0.));+#625 = VECTOR('',#626,1.);+#626 = DIRECTION('',(0.,-1.,0.));+#627 = PCURVE('',#196,#628);+#628 = DEFINITIONAL_REPRESENTATION('',(#629),#633);+#629 = LINE('',#630,#631);+#630 = CARTESIAN_POINT('',(-0.99,6.229147344203E-17));+#631 = VECTOR('',#632,1.);+#632 = DIRECTION('',(0.,-1.));+#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#634 = PCURVE('',#635,#640);+#635 = PLANE('',#636);+#636 = AXIS2_PLACEMENT_3D('',#637,#638,#639);+#637 = CARTESIAN_POINT('',(-0.99,0.,0.));+#638 = DIRECTION('',(1.,0.,-0.));+#639 = DIRECTION('',(0.,-1.,0.));+#640 = DEFINITIONAL_REPRESENTATION('',(#641),#645);+#641 = LINE('',#642,#643);+#642 = CARTESIAN_POINT('',(0.,0.));+#643 = VECTOR('',#644,1.);+#644 = DIRECTION('',(1.,0.));+#645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#646 = ORIENTED_EDGE('',*,*,#647,.F.);+#647 = EDGE_CURVE('',#648,#620,#650,.T.);+#648 = VERTEX_POINT('',#649);+#649 = CARTESIAN_POINT('',(0.99,-1.981445179661,0.));+#650 = SURFACE_CURVE('',#651,(#656,#663),.PCURVE_S1.);+#651 = CIRCLE('',#652,2.215);+#652 = AXIS2_PLACEMENT_3D('',#653,#654,#655);+#653 = CARTESIAN_POINT('',(0.,0.,0.));+#654 = DIRECTION('',(0.,0.,1.));+#655 = DIRECTION('',(0.401805869074,-0.915724873298,0.));+#656 = PCURVE('',#196,#657);+#657 = DEFINITIONAL_REPRESENTATION('',(#658),#662);+#658 = CIRCLE('',#659,2.215);+#659 = AXIS2_PLACEMENT_2D('',#660,#661);+#660 = CARTESIAN_POINT('',(9.104138426143E-17,6.229147344203E-17));+#661 = DIRECTION('',(0.401805869074,-0.915724873298));+#662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#663 = PCURVE('',#664,#669);+#664 = CYLINDRICAL_SURFACE('',#665,2.215);+#665 = AXIS2_PLACEMENT_3D('',#666,#667,#668);+#666 = CARTESIAN_POINT('',(0.,0.,0.));+#667 = DIRECTION('',(-0.,-0.,-1.));+#668 = DIRECTION('',(1.,0.,0.));+#669 = DEFINITIONAL_REPRESENTATION('',(#670),#674);+#670 = LINE('',#671,#672);+#671 = CARTESIAN_POINT('',(-5.125877040352,0.));+#672 = VECTOR('',#673,1.);+#673 = DIRECTION('',(-1.,0.));+#674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#675 = ORIENTED_EDGE('',*,*,#676,.F.);+#676 = EDGE_CURVE('',#677,#648,#679,.T.);+#677 = VERTEX_POINT('',#678);+#678 = CARTESIAN_POINT('',(0.99,-3.,0.));+#679 = SURFACE_CURVE('',#680,(#684,#691),.PCURVE_S1.);+#680 = LINE('',#681,#682);+#681 = CARTESIAN_POINT('',(0.99,-3.5,0.));+#682 = VECTOR('',#683,1.);+#683 = DIRECTION('',(0.,1.,0.));+#684 = PCURVE('',#196,#685);+#685 = DEFINITIONAL_REPRESENTATION('',(#686),#690);+#686 = LINE('',#687,#688);+#687 = CARTESIAN_POINT('',(0.99,-3.5));+#688 = VECTOR('',#689,1.);+#689 = DIRECTION('',(0.,1.));+#690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#691 = PCURVE('',#692,#697);+#692 = PLANE('',#693);+#693 = AXIS2_PLACEMENT_3D('',#694,#695,#696);+#694 = CARTESIAN_POINT('',(0.99,-3.5,0.));+#695 = DIRECTION('',(-1.,0.,0.));+#696 = DIRECTION('',(0.,1.,0.));+#697 = DEFINITIONAL_REPRESENTATION('',(#698),#702);+#698 = LINE('',#699,#700);+#699 = CARTESIAN_POINT('',(0.,0.));+#700 = VECTOR('',#701,1.);+#701 = DIRECTION('',(1.,0.));+#702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#703 = ORIENTED_EDGE('',*,*,#704,.T.);+#704 = EDGE_CURVE('',#677,#212,#705,.T.);+#705 = SURFACE_CURVE('',#706,(#710,#717),.PCURVE_S1.);+#706 = LINE('',#707,#708);+#707 = CARTESIAN_POINT('',(-2.645751311065,-3.,0.));+#708 = VECTOR('',#709,1.);+#709 = DIRECTION('',(1.,0.,0.));+#710 = PCURVE('',#196,#711); #711 = DEFINITIONAL_REPRESENTATION('',(#712),#716); #712 = LINE('',#713,#714);-#713 = CARTESIAN_POINT('',(-0.,0.));+#713 = CARTESIAN_POINT('',(-2.645751311065,-3.)); #714 = VECTOR('',#715,1.);-#715 = DIRECTION('',(-1.,0.));+#715 = DIRECTION('',(1.,0.)); #716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)  PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''   ) );-#717 = ORIENTED_EDGE('',*,*,#718,.T.);-#718 = EDGE_CURVE('',#695,#719,#721,.T.);-#719 = VERTEX_POINT('',#720);-#720 = CARTESIAN_POINT('',(3.,2.645751311065,0.));-#721 = SURFACE_CURVE('',#722,(#726,#733),.PCURVE_S1.);-#722 = LINE('',#723,#724);-#723 = CARTESIAN_POINT('',(3.,-3.,0.));-#724 = VECTOR('',#725,1.);-#725 = DIRECTION('',(0.,1.,0.));-#726 = PCURVE('',#132,#727);-#727 = DEFINITIONAL_REPRESENTATION('',(#728),#732);-#728 = LINE('',#729,#730);-#729 = CARTESIAN_POINT('',(6.,0.));-#730 = VECTOR('',#731,1.);-#731 = DIRECTION('',(0.,1.));-#732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#733 = PCURVE('',#269,#734);-#734 = DEFINITIONAL_REPRESENTATION('',(#735),#739);-#735 = LINE('',#736,#737);-#736 = CARTESIAN_POINT('',(0.,0.));-#737 = VECTOR('',#738,1.);-#738 = DIRECTION('',(0.,-1.));-#739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#740 = ORIENTED_EDGE('',*,*,#741,.T.);-#741 = EDGE_CURVE('',#719,#742,#744,.T.);-#742 = VERTEX_POINT('',#743);-#743 = CARTESIAN_POINT('',(2.645751311064,3.,0.));-#744 = SURFACE_CURVE('',#745,(#750,#757),.PCURVE_S1.);-#745 = CIRCLE('',#746,4.);-#746 = AXIS2_PLACEMENT_3D('',#747,#748,#749);-#747 = CARTESIAN_POINT('',(0.,0.,0.));-#748 = DIRECTION('',(0.,0.,1.));-#749 = DIRECTION('',(1.,0.,0.));-#750 = PCURVE('',#132,#751);-#751 = DEFINITIONAL_REPRESENTATION('',(#752),#756);-#752 = CIRCLE('',#753,4.);-#753 = AXIS2_PLACEMENT_2D('',#754,#755);-#754 = CARTESIAN_POINT('',(3.,3.));-#755 = DIRECTION('',(1.,0.));-#756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#757 = PCURVE('',#298,#758);-#758 = DEFINITIONAL_REPRESENTATION('',(#759),#763);-#759 = LINE('',#760,#761);-#760 = CARTESIAN_POINT('',(-0.,0.));-#761 = VECTOR('',#762,1.);-#762 = DIRECTION('',(-1.,0.));-#763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#764 = ORIENTED_EDGE('',*,*,#765,.F.);-#765 = EDGE_CURVE('',#399,#742,#766,.T.);-#766 = SURFACE_CURVE('',#767,(#771,#778),.PCURVE_S1.);-#767 = LINE('',#768,#769);-#768 = CARTESIAN_POINT('',(-3.,3.,0.));-#769 = VECTOR('',#770,1.);-#770 = DIRECTION('',(1.,0.,0.));-#771 = PCURVE('',#132,#772);-#772 = DEFINITIONAL_REPRESENTATION('',(#773),#777);-#773 = LINE('',#774,#775);-#774 = CARTESIAN_POINT('',(0.,6.));-#775 = VECTOR('',#776,1.);-#776 = DIRECTION('',(1.,0.));-#777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#778 = PCURVE('',#326,#779);-#779 = DEFINITIONAL_REPRESENTATION('',(#780),#784);-#780 = LINE('',#781,#782);-#781 = CARTESIAN_POINT('',(0.,0.));-#782 = VECTOR('',#783,1.);-#783 = DIRECTION('',(0.,1.));-#784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#785 = ORIENTED_EDGE('',*,*,#398,.T.);-#786 = ADVANCED_FACE('',(#787),#105,.T.);-#787 = FACE_BOUND('',#788,.F.);-#788 = EDGE_LOOP('',(#789,#808,#809,#810));-#789 = ORIENTED_EDGE('',*,*,#790,.T.);-#790 = EDGE_CURVE('',#173,#448,#791,.T.);-#791 = SURFACE_CURVE('',#792,(#796,#802),.PCURVE_S1.);-#792 = LINE('',#793,#794);-#793 = CARTESIAN_POINT('',(-2.645751311065,-3.,0.));-#794 = VECTOR('',#795,1.);-#795 = DIRECTION('',(-0.,-0.,-1.));-#796 = PCURVE('',#105,#797);-#797 = DEFINITIONAL_REPRESENTATION('',(#798),#801);-#798 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#799,#800),.UNSPECIFIED.,.F.,.F.,-  (2,2),(-2.4300006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);-#799 = CARTESIAN_POINT('',(-3.989654732571,-2.4300006));-#800 = CARTESIAN_POINT('',(-3.989654732571,6.E-07));-#801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#802 = PCURVE('',#212,#803);-#803 = DEFINITIONAL_REPRESENTATION('',(#804),#807);-#804 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#805,#806),.UNSPECIFIED.,.F.,.F.,-  (2,2),(-2.4300006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);-#805 = CARTESIAN_POINT('',(2.4300006,0.354248688935));-#806 = CARTESIAN_POINT('',(-6.E-07,0.354248688935));-#807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#808 = ORIENTED_EDGE('',*,*,#447,.F.);-#809 = ORIENTED_EDGE('',*,*,#90,.F.);-#810 = ORIENTED_EDGE('',*,*,#172,.T.);-#811 = ADVANCED_FACE('',(#812),#212,.F.);-#812 = FACE_BOUND('',#813,.F.);-#813 = EDGE_LOOP('',(#814,#815,#816,#817,#836,#837,#858,#884));-#814 = ORIENTED_EDGE('',*,*,#471,.F.);-#815 = ORIENTED_EDGE('',*,*,#790,.F.);-#816 = ORIENTED_EDGE('',*,*,#196,.T.);-#817 = ORIENTED_EDGE('',*,*,#818,.T.);-#818 = EDGE_CURVE('',#197,#672,#819,.T.);-#819 = SURFACE_CURVE('',#820,(#824,#830),.PCURVE_S1.);-#820 = LINE('',#821,#822);-#821 = CARTESIAN_POINT('',(2.645751311065,-3.,0.));-#822 = VECTOR('',#823,1.);-#823 = DIRECTION('',(-0.,-0.,-1.));-#824 = PCURVE('',#212,#825);-#825 = DEFINITIONAL_REPRESENTATION('',(#826),#829);-#826 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#827,#828),.UNSPECIFIED.,.F.,.F.,-  (2,2),(-2.4300006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);-#827 = CARTESIAN_POINT('',(2.4300006,5.645751311065));-#828 = CARTESIAN_POINT('',(-6.E-07,5.645751311065));-#829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#830 = PCURVE('',#241,#831);-#831 = DEFINITIONAL_REPRESENTATION('',(#832),#835);-#832 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#833,#834),.UNSPECIFIED.,.F.,.F.,-  (2,2),(-2.4300006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);-#833 = CARTESIAN_POINT('',(-5.435123228198,-2.4300006));-#834 = CARTESIAN_POINT('',(-5.435123228198,6.E-07));-#835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#836 = ORIENTED_EDGE('',*,*,#671,.F.);-#837 = ORIENTED_EDGE('',*,*,#838,.F.);-#838 = EDGE_CURVE('',#839,#646,#841,.T.);-#839 = VERTEX_POINT('',#840);-#840 = CARTESIAN_POINT('',(0.915,-3.,0.6));-#841 = SURFACE_CURVE('',#842,(#846,#852),.PCURVE_S1.);-#842 = LINE('',#843,#844);-#843 = CARTESIAN_POINT('',(0.915,-3.,-5.E-02));-#844 = VECTOR('',#845,1.);-#845 = DIRECTION('',(0.,0.,-1.));-#846 = PCURVE('',#212,#847);+#717 = PCURVE('',#229,#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 = ADVANCED_FACE('',(#725),#229,.F.);+#725 = FACE_BOUND('',#726,.F.);+#726 = EDGE_LOOP('',(#727,#728,#751,#783,#784,#785,#786,#807,#833));+#727 = ORIENTED_EDGE('',*,*,#596,.F.);+#728 = ORIENTED_EDGE('',*,*,#729,.T.);+#729 = EDGE_CURVE('',#569,#730,#732,.T.);+#730 = VERTEX_POINT('',#731);+#731 = CARTESIAN_POINT('',(-2.645751311065,-3.,1.23));+#732 = SURFACE_CURVE('',#733,(#737,#744),.PCURVE_S1.);+#733 = LINE('',#734,#735);+#734 = CARTESIAN_POINT('',(-2.645751311065,-3.,0.));+#735 = VECTOR('',#736,1.);+#736 = DIRECTION('',(0.,0.,1.));+#737 = PCURVE('',#229,#738);+#738 = DEFINITIONAL_REPRESENTATION('',(#739),#743);+#739 = LINE('',#740,#741);+#740 = CARTESIAN_POINT('',(0.,0.));+#741 = VECTOR('',#742,1.);+#742 = DIRECTION('',(0.,-1.));+#743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#744 = PCURVE('',#584,#745);+#745 = DEFINITIONAL_REPRESENTATION('',(#746),#750);+#746 = LINE('',#747,#748);+#747 = CARTESIAN_POINT('',(0.500983300345,0.));+#748 = VECTOR('',#749,1.);+#749 = DIRECTION('',(0.,-1.));+#750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#751 = ORIENTED_EDGE('',*,*,#752,.F.);+#752 = EDGE_CURVE('',#293,#730,#753,.T.);+#753 = SURFACE_CURVE('',#754,(#759,#766),.PCURVE_S1.);+#754 = HYPERBOLA('',#755,1.74,3.);+#755 = AXIS2_PLACEMENT_3D('',#756,#757,#758);+#756 = CARTESIAN_POINT('',(0.,-3.,3.55));+#757 = DIRECTION('',(0.,1.,0.));+#758 = DIRECTION('',(0.,0.,-1.));+#759 = PCURVE('',#229,#760);+#760 = DEFINITIONAL_REPRESENTATION('',(#761),#765);+#761 = HYPERBOLA('',#762,1.74,3.);+#762 = AXIS2_PLACEMENT_2D('',#763,#764);+#763 = CARTESIAN_POINT('',(2.645751311065,-3.55));+#764 = DIRECTION('',(0.,1.));+#765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#766 = PCURVE('',#767,#772);+#767 = CONICAL_SURFACE('',#768,4.,1.045212533243);+#768 = AXIS2_PLACEMENT_3D('',#769,#770,#771);+#769 = CARTESIAN_POINT('',(0.,0.,1.23));+#770 = DIRECTION('',(-0.,-0.,-1.));+#771 = DIRECTION('',(1.,0.,-0.));+#772 = DEFINITIONAL_REPRESENTATION('',(#773),#782);+#773 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#774,#775,#776,#777,#778,#779,+    #780,#781),.UNSPECIFIED.,.F.,.F.,(8,8),(1.836970198721E-16,+    0.795365461224),.PIECEWISE_BEZIER_KNOTS.);+#774 = CARTESIAN_POINT('',(-4.712388980385,-0.58));+#775 = CARTESIAN_POINT('',(-4.598765343067,-0.58));+#776 = CARTESIAN_POINT('',(-4.485142847382,-0.553792039492));+#777 = CARTESIAN_POINT('',(-4.373908013413,-0.501376026347));+#778 = CARTESIAN_POINT('',(-4.267494542787,-0.421923354015));+#779 = CARTESIAN_POINT('',(-4.167563108763,-0.313775118525));+#780 = CARTESIAN_POINT('',(-4.07487246056,-0.174359534693));+#781 = CARTESIAN_POINT('',(-3.989654732571,4.972576276711E-16));+#782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#783 = ORIENTED_EDGE('',*,*,#320,.F.);+#784 = ORIENTED_EDGE('',*,*,#211,.F.);+#785 = ORIENTED_EDGE('',*,*,#704,.F.);+#786 = ORIENTED_EDGE('',*,*,#787,.T.);+#787 = EDGE_CURVE('',#677,#788,#790,.T.);+#788 = VERTEX_POINT('',#789);+#789 = CARTESIAN_POINT('',(0.99,-3.,0.36));+#790 = SURFACE_CURVE('',#791,(#795,#801),.PCURVE_S1.);+#791 = LINE('',#792,#793);+#792 = CARTESIAN_POINT('',(0.99,-3.,0.));+#793 = VECTOR('',#794,1.);+#794 = DIRECTION('',(0.,-0.,1.));+#795 = PCURVE('',#229,#796);+#796 = DEFINITIONAL_REPRESENTATION('',(#797),#800);+#797 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#798,#799),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,0.36),.PIECEWISE_BEZIER_KNOTS.);+#798 = CARTESIAN_POINT('',(3.635751311065,0.));+#799 = CARTESIAN_POINT('',(3.635751311065,-0.36));+#800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#801 = PCURVE('',#692,#802);+#802 = DEFINITIONAL_REPRESENTATION('',(#803),#806);+#803 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#804,#805),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,0.36),.PIECEWISE_BEZIER_KNOTS.);+#804 = CARTESIAN_POINT('',(0.5,0.));+#805 = CARTESIAN_POINT('',(0.5,-0.36));+#806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#807 = ORIENTED_EDGE('',*,*,#808,.F.);+#808 = EDGE_CURVE('',#809,#788,#811,.T.);+#809 = VERTEX_POINT('',#810);+#810 = CARTESIAN_POINT('',(-0.99,-3.,0.36));+#811 = SURFACE_CURVE('',#812,(#816,#822),.PCURVE_S1.);+#812 = LINE('',#813,#814);+#813 = CARTESIAN_POINT('',(-1.322875655532,-3.,0.36));+#814 = VECTOR('',#815,1.);+#815 = DIRECTION('',(1.,0.,0.));+#816 = PCURVE('',#229,#817);+#817 = DEFINITIONAL_REPRESENTATION('',(#818),#821);+#818 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#819,#820),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.332875655532,2.312875655532),.PIECEWISE_BEZIER_KNOTS.);+#819 = CARTESIAN_POINT('',(1.655751311065,-0.36));+#820 = CARTESIAN_POINT('',(3.635751311065,-0.36));+#821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#822 = PCURVE('',#823,#828);+#823 = PLANE('',#824);+#824 = AXIS2_PLACEMENT_3D('',#825,#826,#827);+#825 = CARTESIAN_POINT('',(0.,-1.75,0.36));+#826 = DIRECTION('',(0.,0.,1.));+#827 = DIRECTION('',(1.,0.,-0.));+#828 = DEFINITIONAL_REPRESENTATION('',(#829),#832);+#829 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#830,#831),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.332875655532,2.312875655532),.PIECEWISE_BEZIER_KNOTS.);+#830 = CARTESIAN_POINT('',(-0.99,-1.25));+#831 = CARTESIAN_POINT('',(0.99,-1.25));+#832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#833 = ORIENTED_EDGE('',*,*,#834,.T.);+#834 = EDGE_CURVE('',#809,#597,#835,.T.);+#835 = SURFACE_CURVE('',#836,(#840,#846),.PCURVE_S1.);+#836 = LINE('',#837,#838);+#837 = CARTESIAN_POINT('',(-0.99,-3.,0.));+#838 = VECTOR('',#839,1.);+#839 = DIRECTION('',(-0.,0.,-1.));+#840 = PCURVE('',#229,#841);+#841 = DEFINITIONAL_REPRESENTATION('',(#842),#845);+#842 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#843,#844),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-0.36,0.),.PIECEWISE_BEZIER_KNOTS.);+#843 = CARTESIAN_POINT('',(1.655751311065,-0.36));+#844 = CARTESIAN_POINT('',(1.655751311065,0.));+#845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#846 = PCURVE('',#635,#847); #847 = DEFINITIONAL_REPRESENTATION('',(#848),#851); #848 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#849,#850),.UNSPECIFIED.,.F.,.F.,-  (2,2),(-0.65,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);-#849 = CARTESIAN_POINT('',(0.6,3.915));-#850 = CARTESIAN_POINT('',(0.,3.915));+  (2,2),(-0.36,0.),.PIECEWISE_BEZIER_KNOTS.);+#849 = CARTESIAN_POINT('',(3.,-0.36));+#850 = CARTESIAN_POINT('',(3.,0.)); #851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)  PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''   ) );-#852 = PCURVE('',#660,#853);-#853 = DEFINITIONAL_REPRESENTATION('',(#854),#857);-#854 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#855,#856),.UNSPECIFIED.,.F.,.F.,-  (2,2),(-0.65,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);-#855 = CARTESIAN_POINT('',(0.7,-0.1));-#856 = CARTESIAN_POINT('',(0.1,-0.1));-#857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#858 = ORIENTED_EDGE('',*,*,#859,.F.);-#859 = EDGE_CURVE('',#860,#839,#862,.T.);-#860 = VERTEX_POINT('',#861);-#861 = CARTESIAN_POINT('',(-0.915,-3.,0.6));-#862 = SURFACE_CURVE('',#863,(#867,#873),.PCURVE_S1.);-#863 = LINE('',#864,#865);-#864 = CARTESIAN_POINT('',(-1.9575,-3.,0.6));-#865 = VECTOR('',#866,1.);-#866 = DIRECTION('',(1.,0.,0.));-#867 = PCURVE('',#212,#868);-#868 = DEFINITIONAL_REPRESENTATION('',(#869),#872);-#869 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#870,#871),.UNSPECIFIED.,.F.,.F.,-  (2,2),(1.0425,2.8725),.PIECEWISE_BEZIER_KNOTS.);-#870 = CARTESIAN_POINT('',(0.6,2.085));-#871 = CARTESIAN_POINT('',(0.6,3.915));-#872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#873 = PCURVE('',#874,#879);-#874 = PLANE('',#875);-#875 = AXIS2_PLACEMENT_3D('',#876,#877,#878);-#876 = CARTESIAN_POINT('',(-0.915,-3.1,0.6));-#877 = DIRECTION('',(0.,0.,1.));-#878 = DIRECTION('',(1.,0.,0.));-#879 = DEFINITIONAL_REPRESENTATION('',(#880),#883);-#880 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#881,#882),.UNSPECIFIED.,.F.,.F.,-  (2,2),(1.0425,2.8725),.PIECEWISE_BEZIER_KNOTS.);-#881 = CARTESIAN_POINT('',(0.,0.1));-#882 = CARTESIAN_POINT('',(1.83,0.1));-#883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#884 = ORIENTED_EDGE('',*,*,#885,.T.);-#885 = EDGE_CURVE('',#860,#472,#886,.T.);-#886 = SURFACE_CURVE('',#887,(#891,#897),.PCURVE_S1.);-#887 = LINE('',#888,#889);-#888 = CARTESIAN_POINT('',(-0.915,-3.,-5.E-02));-#889 = VECTOR('',#890,1.);-#890 = DIRECTION('',(0.,0.,-1.));-#891 = PCURVE('',#212,#892);-#892 = DEFINITIONAL_REPRESENTATION('',(#893),#896);-#893 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#894,#895),.UNSPECIFIED.,.F.,.F.,-  (2,2),(-0.65,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);-#894 = CARTESIAN_POINT('',(0.6,2.085));-#895 = CARTESIAN_POINT('',(0.,2.085));-#896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#897 = PCURVE('',#509,#898);-#898 = DEFINITIONAL_REPRESENTATION('',(#899),#902);-#899 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#900,#901),.UNSPECIFIED.,.F.,.F.,-  (2,2),(-0.65,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);-#900 = CARTESIAN_POINT('',(0.7,-0.1));-#901 = CARTESIAN_POINT('',(0.1,-0.1));-#902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#903 = ADVANCED_FACE('',(#904),#326,.T.);-#904 = FACE_BOUND('',#905,.T.);-#905 = EDGE_LOOP('',(#906,#907,#908,#909));-#906 = ORIENTED_EDGE('',*,*,#765,.F.);-#907 = ORIENTED_EDGE('',*,*,#422,.F.);-#908 = ORIENTED_EDGE('',*,*,#310,.T.);-#909 = ORIENTED_EDGE('',*,*,#910,.T.);-#910 = EDGE_CURVE('',#282,#742,#911,.T.);-#911 = SURFACE_CURVE('',#912,(#916,#922),.PCURVE_S1.);-#912 = LINE('',#913,#914);-#913 = CARTESIAN_POINT('',(2.645751311065,3.,0.));-#914 = VECTOR('',#915,1.);-#915 = DIRECTION('',(-0.,-0.,-1.));-#916 = PCURVE('',#326,#917);-#917 = DEFINITIONAL_REPRESENTATION('',(#918),#921);-#918 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#919,#920),.UNSPECIFIED.,.F.,.F.,-  (2,2),(-2.4300006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);-#919 = CARTESIAN_POINT('',(2.4300006,5.645751311065));-#920 = CARTESIAN_POINT('',(-6.E-07,5.645751311065));-#921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#922 = PCURVE('',#298,#923);-#923 = DEFINITIONAL_REPRESENTATION('',(#924),#927);-#924 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#925,#926),.UNSPECIFIED.,.F.,.F.,-  (2,2),(-2.4300006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);-#925 = CARTESIAN_POINT('',(-0.848062078981,-2.4300006));-#926 = CARTESIAN_POINT('',(-0.848062078981,6.E-07));-#927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#928 = ADVANCED_FACE('',(#929),#241,.T.);-#929 = FACE_BOUND('',#930,.F.);-#930 = EDGE_LOOP('',(#931,#950,#951,#952));-#931 = ORIENTED_EDGE('',*,*,#932,.T.);-#932 = EDGE_CURVE('',#225,#695,#933,.T.);-#933 = SURFACE_CURVE('',#934,(#938,#944),.PCURVE_S1.);-#934 = LINE('',#935,#936);-#935 = CARTESIAN_POINT('',(3.,-2.645751311065,0.));-#936 = VECTOR('',#937,1.);-#937 = DIRECTION('',(-0.,-0.,-1.));-#938 = PCURVE('',#241,#939);-#939 = DEFINITIONAL_REPRESENTATION('',(#940),#943);-#940 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#941,#942),.UNSPECIFIED.,.F.,.F.,-  (2,2),(-2.4300006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);-#941 = CARTESIAN_POINT('',(-5.560451059366,-2.4300006));-#942 = CARTESIAN_POINT('',(-5.560451059366,6.E-07));-#943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#944 = PCURVE('',#269,#945);-#945 = DEFINITIONAL_REPRESENTATION('',(#946),#949);-#946 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#947,#948),.UNSPECIFIED.,.F.,.F.,-  (2,2),(-2.4300006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);-#947 = CARTESIAN_POINT('',(2.4300006,-0.354248688935));-#948 = CARTESIAN_POINT('',(-6.E-07,-0.354248688935));-#949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#950 = ORIENTED_EDGE('',*,*,#694,.F.);-#951 = ORIENTED_EDGE('',*,*,#818,.F.);-#952 = ORIENTED_EDGE('',*,*,#224,.T.);-#953 = ADVANCED_FACE('',(#954),#298,.T.);-#954 = FACE_BOUND('',#955,.F.);-#955 = EDGE_LOOP('',(#956,#957,#976,#977));-#956 = ORIENTED_EDGE('',*,*,#741,.F.);-#957 = ORIENTED_EDGE('',*,*,#958,.F.);-#958 = EDGE_CURVE('',#254,#719,#959,.T.);-#959 = SURFACE_CURVE('',#960,(#964,#970),.PCURVE_S1.);-#960 = LINE('',#961,#962);-#961 = CARTESIAN_POINT('',(3.,2.645751311065,0.));-#962 = VECTOR('',#963,1.);-#963 = DIRECTION('',(-0.,-0.,-1.));-#964 = PCURVE('',#298,#965);-#965 = DEFINITIONAL_REPRESENTATION('',(#966),#969);-#966 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#967,#968),.UNSPECIFIED.,.F.,.F.,-  (2,2),(-2.4300006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);-#967 = CARTESIAN_POINT('',(-0.722734247813,-2.4300006));-#968 = CARTESIAN_POINT('',(-0.722734247813,6.E-07));-#969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#970 = PCURVE('',#269,#971);-#971 = DEFINITIONAL_REPRESENTATION('',(#972),#975);-#972 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#973,#974),.UNSPECIFIED.,.F.,.F.,-  (2,2),(-2.4300006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);-#973 = CARTESIAN_POINT('',(2.4300006,-5.645751311065));-#974 = CARTESIAN_POINT('',(-6.E-07,-5.645751311065));-#975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#976 = ORIENTED_EDGE('',*,*,#281,.T.);-#977 = ORIENTED_EDGE('',*,*,#910,.T.);-#978 = ADVANCED_FACE('',(#979),#269,.T.);-#979 = FACE_BOUND('',#980,.T.);-#980 = EDGE_LOOP('',(#981,#982,#983,#984));-#981 = ORIENTED_EDGE('',*,*,#253,.F.);-#982 = ORIENTED_EDGE('',*,*,#932,.T.);-#983 = ORIENTED_EDGE('',*,*,#718,.T.);-#984 = ORIENTED_EDGE('',*,*,#958,.F.);-#985 = ADVANCED_FACE('',(#986),#383,.F.);-#986 = FACE_BOUND('',#987,.T.);-#987 = EDGE_LOOP('',(#988,#1017,#1038,#1039));-#988 = ORIENTED_EDGE('',*,*,#989,.F.);-#989 = EDGE_CURVE('',#990,#990,#992,.T.);-#990 = VERTEX_POINT('',#991);-#991 = CARTESIAN_POINT('',(1.6,0.,1.3));-#992 = SURFACE_CURVE('',#993,(#998,#1005),.PCURVE_S1.);-#993 = CIRCLE('',#994,1.6);-#994 = AXIS2_PLACEMENT_3D('',#995,#996,#997);-#995 = CARTESIAN_POINT('',(0.,0.,1.3));-#996 = DIRECTION('',(0.,0.,1.));-#997 = DIRECTION('',(1.,0.,0.));-#998 = PCURVE('',#383,#999);+#852 = ADVANCED_FACE('',(#853),#309,.T.);+#853 = FACE_BOUND('',#854,.F.);+#854 = EDGE_LOOP('',(#855,#856,#879,#906,#907,#908,#931));+#855 = ORIENTED_EDGE('',*,*,#351,.F.);+#856 = ORIENTED_EDGE('',*,*,#857,.T.);+#857 = EDGE_CURVE('',#87,#858,#860,.T.);+#858 = VERTEX_POINT('',#859);+#859 = CARTESIAN_POINT('',(3.,0.,2.4));+#860 = SEAM_CURVE('',#861,(#865,#872),.PCURVE_S1.);+#861 = LINE('',#862,#863);+#862 = CARTESIAN_POINT('',(3.,0.,1.81));+#863 = VECTOR('',#864,1.);+#864 = DIRECTION('',(0.,0.,1.));+#865 = PCURVE('',#309,#866);+#866 = DEFINITIONAL_REPRESENTATION('',(#867),#871);+#867 = LINE('',#868,#869);+#868 = CARTESIAN_POINT('',(-6.28318530718,0.));+#869 = VECTOR('',#870,1.);+#870 = DIRECTION('',(-0.,-1.));+#871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#872 = PCURVE('',#309,#873);+#873 = DEFINITIONAL_REPRESENTATION('',(#874),#878);+#874 = LINE('',#875,#876);+#875 = CARTESIAN_POINT('',(-0.,0.));+#876 = VECTOR('',#877,1.);+#877 = DIRECTION('',(-0.,-1.));+#878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#879 = ORIENTED_EDGE('',*,*,#880,.T.);+#880 = EDGE_CURVE('',#858,#858,#881,.T.);+#881 = SURFACE_CURVE('',#882,(#887,#894),.PCURVE_S1.);+#882 = CIRCLE('',#883,3.);+#883 = AXIS2_PLACEMENT_3D('',#884,#885,#886);+#884 = CARTESIAN_POINT('',(0.,0.,2.4));+#885 = DIRECTION('',(0.,0.,1.));+#886 = DIRECTION('',(1.,0.,0.));+#887 = PCURVE('',#309,#888);+#888 = DEFINITIONAL_REPRESENTATION('',(#889),#893);+#889 = LINE('',#890,#891);+#890 = CARTESIAN_POINT('',(-0.,-0.59));+#891 = VECTOR('',#892,1.);+#892 = DIRECTION('',(-1.,0.));+#893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#894 = PCURVE('',#895,#900);+#895 = PLANE('',#896);+#896 = AXIS2_PLACEMENT_3D('',#897,#898,#899);+#897 = CARTESIAN_POINT('',(-1.709300165674E-16,-8.51133553645E-18,2.4));+#898 = DIRECTION('',(0.,0.,1.));+#899 = DIRECTION('',(1.,0.,-0.));+#900 = DEFINITIONAL_REPRESENTATION('',(#901),#905);+#901 = CIRCLE('',#902,3.);+#902 = AXIS2_PLACEMENT_2D('',#903,#904);+#903 = CARTESIAN_POINT('',(1.709300165674E-16,8.51133553645E-18));+#904 = DIRECTION('',(1.,0.));+#905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#906 = ORIENTED_EDGE('',*,*,#857,.F.);+#907 = ORIENTED_EDGE('',*,*,#292,.F.);+#908 = ORIENTED_EDGE('',*,*,#909,.F.);+#909 = EDGE_CURVE('',#910,#293,#912,.T.);+#910 = VERTEX_POINT('',#911);+#911 = CARTESIAN_POINT('',(-3.,-9.265260047531E-16,1.81));+#912 = SURFACE_CURVE('',#913,(#918,#924),.PCURVE_S1.);+#913 = CIRCLE('',#914,3.);+#914 = AXIS2_PLACEMENT_3D('',#915,#916,#917);+#915 = CARTESIAN_POINT('',(0.,0.,1.81));+#916 = DIRECTION('',(0.,0.,1.));+#917 = DIRECTION('',(1.,0.,-0.));+#918 = PCURVE('',#309,#919);+#919 = DEFINITIONAL_REPRESENTATION('',(#920),#923);+#920 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#921,#922),.UNSPECIFIED.,.F.,.F.,+  (2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.);+#921 = CARTESIAN_POINT('',(-3.14159265359,0.));+#922 = CARTESIAN_POINT('',(-4.712388980385,0.));+#923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#924 = PCURVE('',#767,#925);+#925 = DEFINITIONAL_REPRESENTATION('',(#926),#930);+#926 = LINE('',#927,#928);+#927 = CARTESIAN_POINT('',(-0.,-0.58));+#928 = VECTOR('',#929,1.);+#929 = DIRECTION('',(-1.,-0.));+#930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#931 = ORIENTED_EDGE('',*,*,#932,.F.);+#932 = EDGE_CURVE('',#352,#910,#933,.T.);+#933 = SURFACE_CURVE('',#934,(#939,#945),.PCURVE_S1.);+#934 = CIRCLE('',#935,3.);+#935 = AXIS2_PLACEMENT_3D('',#936,#937,#938);+#936 = CARTESIAN_POINT('',(0.,0.,1.81));+#937 = DIRECTION('',(0.,0.,1.));+#938 = DIRECTION('',(1.,0.,-0.));+#939 = PCURVE('',#309,#940);+#940 = DEFINITIONAL_REPRESENTATION('',(#941),#944);+#941 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#942,#943),.UNSPECIFIED.,.F.,.F.,+  (2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);+#942 = CARTESIAN_POINT('',(-1.570796326795,0.));+#943 = CARTESIAN_POINT('',(-3.14159265359,0.));+#944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#945 = PCURVE('',#946,#951);+#946 = CONICAL_SURFACE('',#947,4.,1.045212533243);+#947 = AXIS2_PLACEMENT_3D('',#948,#949,#950);+#948 = CARTESIAN_POINT('',(0.,0.,1.23));+#949 = DIRECTION('',(-0.,-0.,-1.));+#950 = DIRECTION('',(1.,0.,-0.));+#951 = DEFINITIONAL_REPRESENTATION('',(#952),#956);+#952 = LINE('',#953,#954);+#953 = CARTESIAN_POINT('',(-0.,-0.58));+#954 = VECTOR('',#955,1.);+#955 = DIRECTION('',(-1.,-0.));+#956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#957 = ADVANCED_FACE('',(#958),#422,.F.);+#958 = FACE_BOUND('',#959,.F.);+#959 = EDGE_LOOP('',(#960,#961,#962,#991,#1012));+#960 = ORIENTED_EDGE('',*,*,#439,.T.);+#961 = ORIENTED_EDGE('',*,*,#402,.F.);+#962 = ORIENTED_EDGE('',*,*,#963,.F.);+#963 = EDGE_CURVE('',#964,#352,#966,.T.);+#964 = VERTEX_POINT('',#965);+#965 = CARTESIAN_POINT('',(-2.645751311065,3.,1.23));+#966 = SURFACE_CURVE('',#967,(#972,#979),.PCURVE_S1.);+#967 = HYPERBOLA('',#968,1.74,3.);+#968 = AXIS2_PLACEMENT_3D('',#969,#970,#971);+#969 = CARTESIAN_POINT('',(0.,3.,3.55));+#970 = DIRECTION('',(0.,-1.,0.));+#971 = DIRECTION('',(-0.,-0.,-1.));+#972 = PCURVE('',#422,#973);+#973 = DEFINITIONAL_REPRESENTATION('',(#974),#978);+#974 = HYPERBOLA('',#975,1.74,3.);+#975 = AXIS2_PLACEMENT_2D('',#976,#977);+#976 = CARTESIAN_POINT('',(2.645751311065,-3.55));+#977 = DIRECTION('',(0.,1.));+#978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#979 = PCURVE('',#946,#980);+#980 = DEFINITIONAL_REPRESENTATION('',(#981),#990);+#981 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#982,#983,#984,#985,#986,#987,+    #988,#989),.UNSPECIFIED.,.F.,.F.,(8,8),(-0.795365461224,+    6.123233995737E-17),.PIECEWISE_BEZIER_KNOTS.);+#982 = CARTESIAN_POINT('',(-2.293530574608,0.));+#983 = CARTESIAN_POINT('',(-2.20831284662,-0.174359534693));+#984 = CARTESIAN_POINT('',(-2.115622198416,-0.313775118525));+#985 = CARTESIAN_POINT('',(-2.015690764393,-0.421923354015));+#986 = CARTESIAN_POINT('',(-1.909277293767,-0.501376026347));+#987 = CARTESIAN_POINT('',(-1.798042459798,-0.553792039492));+#988 = CARTESIAN_POINT('',(-1.684419964113,-0.58));+#989 = CARTESIAN_POINT('',(-1.570796326795,-0.58));+#990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#991 = ORIENTED_EDGE('',*,*,#992,.F.);+#992 = EDGE_CURVE('',#490,#964,#993,.T.);+#993 = SURFACE_CURVE('',#994,(#998,#1005),.PCURVE_S1.);+#994 = LINE('',#995,#996);+#995 = CARTESIAN_POINT('',(-2.645751311065,3.,0.));+#996 = VECTOR('',#997,1.);+#997 = DIRECTION('',(0.,0.,1.));+#998 = PCURVE('',#422,#999); #999 = DEFINITIONAL_REPRESENTATION('',(#1000),#1004); #1000 = LINE('',#1001,#1002);-#1001 = CARTESIAN_POINT('',(-0.,0.));+#1001 = CARTESIAN_POINT('',(5.291502622129,0.)); #1002 = VECTOR('',#1003,1.);-#1003 = DIRECTION('',(-1.,0.));+#1003 = DIRECTION('',(0.,-1.)); #1004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)  PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''   ) );-#1005 = PCURVE('',#1006,#1011);-#1006 = PLANE('',#1007);-#1007 = AXIS2_PLACEMENT_3D('',#1008,#1009,#1010);-#1008 = CARTESIAN_POINT('',(-5.341563017732E-17,1.483480247548E-16,1.3)-  );-#1009 = DIRECTION('',(0.,0.,1.));-#1010 = DIRECTION('',(1.,0.,-0.));-#1011 = DEFINITIONAL_REPRESENTATION('',(#1012),#1016);-#1012 = CIRCLE('',#1013,1.6);-#1013 = AXIS2_PLACEMENT_2D('',#1014,#1015);-#1014 = CARTESIAN_POINT('',(5.341563017732E-17,-1.483480247548E-16));-#1015 = DIRECTION('',(1.,0.));-#1016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1017 = ORIENTED_EDGE('',*,*,#1018,.T.);-#1018 = EDGE_CURVE('',#990,#363,#1019,.T.);-#1019 = SEAM_CURVE('',#1020,(#1024,#1031),.PCURVE_S1.);-#1020 = LINE('',#1021,#1022);-#1021 = CARTESIAN_POINT('',(1.6,0.,1.3));-#1022 = VECTOR('',#1023,1.);-#1023 = DIRECTION('',(0.,0.,1.));-#1024 = PCURVE('',#383,#1025);-#1025 = DEFINITIONAL_REPRESENTATION('',(#1026),#1030);-#1026 = LINE('',#1027,#1028);-#1027 = CARTESIAN_POINT('',(-6.28318530718,0.));-#1028 = VECTOR('',#1029,1.);-#1029 = DIRECTION('',(-0.,-1.));-#1030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1031 = PCURVE('',#383,#1032);-#1032 = DEFINITIONAL_REPRESENTATION('',(#1033),#1037);-#1033 = LINE('',#1034,#1035);-#1034 = CARTESIAN_POINT('',(-0.,0.));-#1035 = VECTOR('',#1036,1.);-#1036 = DIRECTION('',(-0.,-1.));-#1037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1038 = ORIENTED_EDGE('',*,*,#362,.F.);-#1039 = ORIENTED_EDGE('',*,*,#1018,.F.);-#1040 = ADVANCED_FACE('',(#1041),#660,.F.);-#1041 = FACE_BOUND('',#1042,.F.);-#1042 = EDGE_LOOP('',(#1043,#1066,#1067,#1068));-#1043 = ORIENTED_EDGE('',*,*,#1044,.F.);-#1044 = EDGE_CURVE('',#839,#1045,#1047,.T.);-#1045 = VERTEX_POINT('',#1046);-#1046 = CARTESIAN_POINT('',(0.915,-2.08,0.6));-#1047 = SURFACE_CURVE('',#1048,(#1052,#1059),.PCURVE_S1.);-#1048 = LINE('',#1049,#1050);-#1049 = CARTESIAN_POINT('',(0.915,-3.1,0.6));-#1050 = VECTOR('',#1051,1.);-#1051 = DIRECTION('',(0.,1.,0.));-#1052 = PCURVE('',#660,#1053);-#1053 = DEFINITIONAL_REPRESENTATION('',(#1054),#1058);-#1054 = LINE('',#1055,#1056);-#1055 = CARTESIAN_POINT('',(0.7,0.));-#1056 = VECTOR('',#1057,1.);-#1057 = DIRECTION('',(0.,-1.));-#1058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1059 = PCURVE('',#874,#1060);-#1060 = DEFINITIONAL_REPRESENTATION('',(#1061),#1065);-#1061 = LINE('',#1062,#1063);-#1062 = CARTESIAN_POINT('',(1.83,0.));-#1063 = VECTOR('',#1064,1.);-#1064 = DIRECTION('',(0.,1.));-#1065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1066 = ORIENTED_EDGE('',*,*,#838,.T.);-#1067 = ORIENTED_EDGE('',*,*,#645,.T.);-#1068 = ORIENTED_EDGE('',*,*,#1069,.T.);-#1069 = EDGE_CURVE('',#625,#1045,#1070,.T.);-#1070 = SURFACE_CURVE('',#1071,(#1075,#1082),.PCURVE_S1.);-#1071 = LINE('',#1072,#1073);-#1072 = CARTESIAN_POINT('',(0.915,-2.08,-0.1));-#1073 = VECTOR('',#1074,1.);-#1074 = DIRECTION('',(0.,0.,1.));-#1075 = PCURVE('',#660,#1076);+#1005 = PCURVE('',#528,#1006);+#1006 = DEFINITIONAL_REPRESENTATION('',(#1007),#1011);+#1007 = LINE('',#1008,#1009);+#1008 = CARTESIAN_POINT('',(0.,0.));+#1009 = VECTOR('',#1010,1.);+#1010 = DIRECTION('',(0.,-1.));+#1011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1012 = ORIENTED_EDGE('',*,*,#489,.F.);+#1013 = ADVANCED_FACE('',(#1014),#692,.T.);+#1014 = FACE_BOUND('',#1015,.T.);+#1015 = EDGE_LOOP('',(#1016,#1017,#1018,#1041));+#1016 = ORIENTED_EDGE('',*,*,#676,.F.);+#1017 = ORIENTED_EDGE('',*,*,#787,.T.);+#1018 = ORIENTED_EDGE('',*,*,#1019,.T.);+#1019 = EDGE_CURVE('',#788,#1020,#1022,.T.);+#1020 = VERTEX_POINT('',#1021);+#1021 = CARTESIAN_POINT('',(0.99,-1.981445179661,0.36));+#1022 = SURFACE_CURVE('',#1023,(#1027,#1034),.PCURVE_S1.);+#1023 = LINE('',#1024,#1025);+#1024 = CARTESIAN_POINT('',(0.99,-3.5,0.36));+#1025 = VECTOR('',#1026,1.);+#1026 = DIRECTION('',(0.,1.,0.));+#1027 = PCURVE('',#692,#1028);+#1028 = DEFINITIONAL_REPRESENTATION('',(#1029),#1033);+#1029 = LINE('',#1030,#1031);+#1030 = CARTESIAN_POINT('',(0.,-0.36));+#1031 = VECTOR('',#1032,1.);+#1032 = DIRECTION('',(1.,0.));+#1033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1034 = PCURVE('',#823,#1035);+#1035 = DEFINITIONAL_REPRESENTATION('',(#1036),#1040);+#1036 = LINE('',#1037,#1038);+#1037 = CARTESIAN_POINT('',(0.99,-1.75));+#1038 = VECTOR('',#1039,1.);+#1039 = DIRECTION('',(0.,1.));+#1040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1041 = ORIENTED_EDGE('',*,*,#1042,.T.);+#1042 = EDGE_CURVE('',#1020,#648,#1043,.T.);+#1043 = SURFACE_CURVE('',#1044,(#1048,#1054),.PCURVE_S1.);+#1044 = LINE('',#1045,#1046);+#1045 = CARTESIAN_POINT('',(0.99,-1.981445179661,0.));+#1046 = VECTOR('',#1047,1.);+#1047 = DIRECTION('',(-0.,-0.,-1.));+#1048 = PCURVE('',#692,#1049);+#1049 = DEFINITIONAL_REPRESENTATION('',(#1050),#1053);+#1050 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1051,#1052),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.396,6.E-07),.PIECEWISE_BEZIER_KNOTS.);+#1051 = CARTESIAN_POINT('',(1.518554820339,-0.396));+#1052 = CARTESIAN_POINT('',(1.518554820339,6.E-07));+#1053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1054 = PCURVE('',#664,#1055);+#1055 = DEFINITIONAL_REPRESENTATION('',(#1056),#1059);+#1056 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1057,#1058),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.396,6.E-07),.PIECEWISE_BEZIER_KNOTS.);+#1057 = CARTESIAN_POINT('',(-5.175744804283,-0.396));+#1058 = CARTESIAN_POINT('',(-5.175744804283,6.E-07));+#1059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1060 = ADVANCED_FACE('',(#1061),#664,.F.);+#1061 = FACE_BOUND('',#1062,.T.);+#1062 = EDGE_LOOP('',(#1063,#1064,#1065,#1093,#1119,#1152,#1178,#1206));+#1063 = ORIENTED_EDGE('',*,*,#647,.F.);+#1064 = ORIENTED_EDGE('',*,*,#1042,.F.);+#1065 = ORIENTED_EDGE('',*,*,#1066,.T.);+#1066 = EDGE_CURVE('',#1020,#1067,#1069,.T.);+#1067 = VERTEX_POINT('',#1068);+#1068 = CARTESIAN_POINT('',(0.89,-2.028330594356,0.36));+#1069 = SURFACE_CURVE('',#1070,(#1075,#1082),.PCURVE_S1.);+#1070 = CIRCLE('',#1071,2.215);+#1071 = AXIS2_PLACEMENT_3D('',#1072,#1073,#1074);+#1072 = CARTESIAN_POINT('',(0.,0.,0.36));+#1073 = DIRECTION('',(0.,0.,-1.));+#1074 = DIRECTION('',(1.,0.,0.));+#1075 = PCURVE('',#664,#1076); #1076 = DEFINITIONAL_REPRESENTATION('',(#1077),#1081); #1077 = LINE('',#1078,#1079);-#1078 = CARTESIAN_POINT('',(0.,-1.02));+#1078 = CARTESIAN_POINT('',(-6.28318530718,-0.36)); #1079 = VECTOR('',#1080,1.);-#1080 = DIRECTION('',(1.,0.));+#1080 = DIRECTION('',(1.,-0.)); #1081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)  PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''   ) );-#1082 = PCURVE('',#535,#1083);-#1083 = DEFINITIONAL_REPRESENTATION('',(#1084),#1088);-#1084 = LINE('',#1085,#1086);-#1085 = CARTESIAN_POINT('',(0.,1.83));-#1086 = VECTOR('',#1087,1.);-#1087 = DIRECTION('',(1.,0.));-#1088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1089 = ADVANCED_FACE('',(#1090),#535,.F.);-#1090 = FACE_BOUND('',#1091,.F.);-#1091 = EDGE_LOOP('',(#1092,#1093,#1094,#1115,#1141,#1160,#1161,#1184));-#1092 = ORIENTED_EDGE('',*,*,#1069,.F.);-#1093 = ORIENTED_EDGE('',*,*,#624,.T.);-#1094 = ORIENTED_EDGE('',*,*,#1095,.T.);-#1095 = EDGE_CURVE('',#599,#1096,#1098,.T.);-#1096 = VERTEX_POINT('',#1097);-#1097 = CARTESIAN_POINT('',(0.405,-2.08,0.45));-#1098 = SURFACE_CURVE('',#1099,(#1103,#1109),.PCURVE_S1.);-#1099 = LINE('',#1100,#1101);-#1100 = CARTESIAN_POINT('',(0.405,-2.08,-0.1));-#1101 = VECTOR('',#1102,1.);-#1102 = DIRECTION('',(0.,0.,1.));-#1103 = PCURVE('',#535,#1104);-#1104 = DEFINITIONAL_REPRESENTATION('',(#1105),#1108);-#1105 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1106,#1107),.UNSPECIFIED.,.F.,-  .F.,(2,2),(0.1,0.55),.PIECEWISE_BEZIER_KNOTS.);-#1106 = CARTESIAN_POINT('',(0.1,1.32));-#1107 = CARTESIAN_POINT('',(0.55,1.32));-#1108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1109 = PCURVE('',#613,#1110);-#1110 = DEFINITIONAL_REPRESENTATION('',(#1111),#1114);-#1111 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1112,#1113),.UNSPECIFIED.,.F.,-  .F.,(2,2),(0.1,0.55),.PIECEWISE_BEZIER_KNOTS.);-#1112 = CARTESIAN_POINT('',(0.1,-1.02));-#1113 = CARTESIAN_POINT('',(0.55,-1.02));-#1114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1115 = ORIENTED_EDGE('',*,*,#1116,.T.);-#1116 = EDGE_CURVE('',#1096,#1117,#1119,.T.);-#1117 = VERTEX_POINT('',#1118);-#1118 = CARTESIAN_POINT('',(-0.405,-2.08,0.45));-#1119 = SURFACE_CURVE('',#1120,(#1124,#1130),.PCURVE_S1.);-#1120 = LINE('',#1121,#1122);-#1121 = CARTESIAN_POINT('',(-0.66,-2.08,0.45));-#1122 = VECTOR('',#1123,1.);-#1123 = DIRECTION('',(-1.,0.,0.));-#1124 = PCURVE('',#535,#1125);-#1125 = DEFINITIONAL_REPRESENTATION('',(#1126),#1129);-#1126 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1127,#1128),.UNSPECIFIED.,.F.,-  .F.,(2,2),(-1.065,-0.255),.PIECEWISE_BEZIER_KNOTS.);-#1127 = CARTESIAN_POINT('',(0.55,1.32));-#1128 = CARTESIAN_POINT('',(0.55,0.51));-#1129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1130 = PCURVE('',#1131,#1136);-#1131 = PLANE('',#1132);-#1132 = AXIS2_PLACEMENT_3D('',#1133,#1134,#1135);-#1133 = CARTESIAN_POINT('',(-0.405,-3.1,0.45));-#1134 = DIRECTION('',(0.,0.,1.));-#1135 = DIRECTION('',(1.,0.,0.));-#1136 = DEFINITIONAL_REPRESENTATION('',(#1137),#1140);-#1137 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1138,#1139),.UNSPECIFIED.,.F.,-  .F.,(2,2),(-1.065,-0.255),.PIECEWISE_BEZIER_KNOTS.);-#1138 = CARTESIAN_POINT('',(0.81,1.02));-#1139 = CARTESIAN_POINT('',(0.,1.02));-#1140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1141 = ORIENTED_EDGE('',*,*,#1142,.F.);-#1142 = EDGE_CURVE('',#521,#1117,#1143,.T.);-#1143 = SURFACE_CURVE('',#1144,(#1148,#1154),.PCURVE_S1.);-#1144 = LINE('',#1145,#1146);-#1145 = CARTESIAN_POINT('',(-0.405,-2.08,-0.1));-#1146 = VECTOR('',#1147,1.);-#1147 = DIRECTION('',(0.,0.,1.));-#1148 = PCURVE('',#535,#1149);-#1149 = DEFINITIONAL_REPRESENTATION('',(#1150),#1153);-#1150 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1151,#1152),.UNSPECIFIED.,.F.,-  .F.,(2,2),(0.1,0.55),.PIECEWISE_BEZIER_KNOTS.);-#1151 = CARTESIAN_POINT('',(0.1,0.51));-#1152 = CARTESIAN_POINT('',(0.55,0.51));-#1153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1154 = PCURVE('',#561,#1155);-#1155 = DEFINITIONAL_REPRESENTATION('',(#1156),#1159);-#1156 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1157,#1158),.UNSPECIFIED.,.F.,-  .F.,(2,2),(0.1,0.55),.PIECEWISE_BEZIER_KNOTS.);-#1157 = CARTESIAN_POINT('',(0.1,-1.02));-#1158 = CARTESIAN_POINT('',(0.55,-1.02));-#1159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1160 = ORIENTED_EDGE('',*,*,#520,.T.);-#1161 = ORIENTED_EDGE('',*,*,#1162,.T.);-#1162 = EDGE_CURVE('',#495,#1163,#1165,.T.);-#1163 = VERTEX_POINT('',#1164);-#1164 = CARTESIAN_POINT('',(-0.915,-2.08,0.6));-#1165 = SURFACE_CURVE('',#1166,(#1170,#1177),.PCURVE_S1.);-#1166 = LINE('',#1167,#1168);-#1167 = CARTESIAN_POINT('',(-0.915,-2.08,-0.1));-#1168 = VECTOR('',#1169,1.);-#1169 = DIRECTION('',(0.,0.,1.));-#1170 = PCURVE('',#535,#1171);-#1171 = DEFINITIONAL_REPRESENTATION('',(#1172),#1176);-#1172 = LINE('',#1173,#1174);-#1173 = CARTESIAN_POINT('',(0.,0.));-#1174 = VECTOR('',#1175,1.);-#1175 = DIRECTION('',(1.,0.));-#1176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1177 = PCURVE('',#509,#1178);-#1178 = DEFINITIONAL_REPRESENTATION('',(#1179),#1183);-#1179 = LINE('',#1180,#1181);-#1180 = CARTESIAN_POINT('',(0.,-1.02));-#1181 = VECTOR('',#1182,1.);-#1182 = DIRECTION('',(1.,0.));-#1183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1184 = ORIENTED_EDGE('',*,*,#1185,.T.);-#1185 = EDGE_CURVE('',#1163,#1045,#1186,.T.);-#1186 = SURFACE_CURVE('',#1187,(#1191,#1198),.PCURVE_S1.);-#1187 = LINE('',#1188,#1189);-#1188 = CARTESIAN_POINT('',(-0.915,-2.08,0.6));-#1189 = VECTOR('',#1190,1.);-#1190 = DIRECTION('',(1.,0.,0.));-#1191 = PCURVE('',#535,#1192);-#1192 = DEFINITIONAL_REPRESENTATION('',(#1193),#1197);-#1193 = LINE('',#1194,#1195);-#1194 = CARTESIAN_POINT('',(0.7,0.));-#1195 = VECTOR('',#1196,1.);-#1196 = DIRECTION('',(0.,1.));-#1197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1198 = PCURVE('',#874,#1199);-#1199 = DEFINITIONAL_REPRESENTATION('',(#1200),#1204);-#1200 = LINE('',#1201,#1202);-#1201 = CARTESIAN_POINT('',(0.,1.02));-#1202 = VECTOR('',#1203,1.);-#1203 = DIRECTION('',(1.,0.));-#1204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1205 = ADVANCED_FACE('',(#1206),#613,.F.);-#1206 = FACE_BOUND('',#1207,.F.);-#1207 = EDGE_LOOP('',(#1208,#1231,#1232,#1233));-#1208 = ORIENTED_EDGE('',*,*,#1209,.F.);-#1209 = EDGE_CURVE('',#1096,#1210,#1212,.T.);-#1210 = VERTEX_POINT('',#1211);-#1211 = CARTESIAN_POINT('',(0.405,0.4,0.45));-#1212 = SURFACE_CURVE('',#1213,(#1217,#1224),.PCURVE_S1.);-#1213 = LINE('',#1214,#1215);-#1214 = CARTESIAN_POINT('',(0.405,-3.1,0.45));-#1215 = VECTOR('',#1216,1.);-#1216 = DIRECTION('',(0.,1.,0.));-#1217 = PCURVE('',#613,#1218);-#1218 = DEFINITIONAL_REPRESENTATION('',(#1219),#1223);-#1219 = LINE('',#1220,#1221);-#1220 = CARTESIAN_POINT('',(0.55,0.));-#1221 = VECTOR('',#1222,1.);-#1222 = DIRECTION('',(0.,-1.));-#1223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1224 = PCURVE('',#1131,#1225);-#1225 = DEFINITIONAL_REPRESENTATION('',(#1226),#1230);-#1226 = LINE('',#1227,#1228);-#1227 = CARTESIAN_POINT('',(0.81,0.));-#1228 = VECTOR('',#1229,1.);-#1229 = DIRECTION('',(0.,1.));-#1230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1231 = ORIENTED_EDGE('',*,*,#1095,.F.);-#1232 = ORIENTED_EDGE('',*,*,#598,.T.);-#1233 = ORIENTED_EDGE('',*,*,#1234,.T.);-#1234 = EDGE_CURVE('',#573,#1210,#1235,.T.);-#1235 = SURFACE_CURVE('',#1236,(#1240,#1247),.PCURVE_S1.);-#1236 = LINE('',#1237,#1238);-#1237 = CARTESIAN_POINT('',(0.405,0.4,-0.1));-#1238 = VECTOR('',#1239,1.);-#1239 = DIRECTION('',(0.,0.,1.));-#1240 = PCURVE('',#613,#1241);-#1241 = DEFINITIONAL_REPRESENTATION('',(#1242),#1246);-#1242 = LINE('',#1243,#1244);-#1243 = CARTESIAN_POINT('',(0.,-3.5));-#1244 = VECTOR('',#1245,1.);-#1245 = DIRECTION('',(1.,0.));-#1246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1247 = PCURVE('',#587,#1248);-#1248 = DEFINITIONAL_REPRESENTATION('',(#1249),#1253);-#1249 = LINE('',#1250,#1251);-#1250 = CARTESIAN_POINT('',(0.,0.81));-#1251 = VECTOR('',#1252,1.);-#1252 = DIRECTION('',(1.,0.));-#1253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1254 = ADVANCED_FACE('',(#1255),#587,.F.);-#1255 = FACE_BOUND('',#1256,.F.);-#1256 = EDGE_LOOP('',(#1257,#1258,#1259,#1282));-#1257 = ORIENTED_EDGE('',*,*,#1234,.F.);-#1258 = ORIENTED_EDGE('',*,*,#572,.T.);-#1259 = ORIENTED_EDGE('',*,*,#1260,.T.);-#1260 = EDGE_CURVE('',#547,#1261,#1263,.T.);-#1261 = VERTEX_POINT('',#1262);-#1262 = CARTESIAN_POINT('',(-0.405,0.4,0.45));-#1263 = SURFACE_CURVE('',#1264,(#1268,#1275),.PCURVE_S1.);-#1264 = LINE('',#1265,#1266);-#1265 = CARTESIAN_POINT('',(-0.405,0.4,-0.1));-#1266 = VECTOR('',#1267,1.);-#1267 = DIRECTION('',(0.,0.,1.));-#1268 = PCURVE('',#587,#1269);-#1269 = DEFINITIONAL_REPRESENTATION('',(#1270),#1274);-#1270 = LINE('',#1271,#1272);-#1271 = CARTESIAN_POINT('',(0.,0.));-#1272 = VECTOR('',#1273,1.);-#1273 = DIRECTION('',(1.,0.));-#1274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1275 = PCURVE('',#561,#1276);-#1276 = DEFINITIONAL_REPRESENTATION('',(#1277),#1281);-#1277 = LINE('',#1278,#1279);-#1278 = CARTESIAN_POINT('',(0.,-3.5));-#1279 = VECTOR('',#1280,1.);-#1280 = DIRECTION('',(1.,0.));-#1281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1282 = ORIENTED_EDGE('',*,*,#1283,.T.);-#1283 = EDGE_CURVE('',#1261,#1210,#1284,.T.);-#1284 = SURFACE_CURVE('',#1285,(#1289,#1296),.PCURVE_S1.);-#1285 = LINE('',#1286,#1287);-#1286 = CARTESIAN_POINT('',(-0.405,0.4,0.45));-#1287 = VECTOR('',#1288,1.);-#1288 = DIRECTION('',(1.,0.,0.));-#1289 = PCURVE('',#587,#1290);-#1290 = DEFINITIONAL_REPRESENTATION('',(#1291),#1295);-#1291 = LINE('',#1292,#1293);-#1292 = CARTESIAN_POINT('',(0.55,0.));-#1293 = VECTOR('',#1294,1.);-#1294 = DIRECTION('',(0.,1.));-#1295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1296 = PCURVE('',#1131,#1297);-#1297 = DEFINITIONAL_REPRESENTATION('',(#1298),#1302);-#1298 = LINE('',#1299,#1300);-#1299 = CARTESIAN_POINT('',(0.,3.5));-#1300 = VECTOR('',#1301,1.);-#1301 = DIRECTION('',(1.,0.));-#1302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1303 = ADVANCED_FACE('',(#1304),#561,.T.);-#1304 = FACE_BOUND('',#1305,.T.);-#1305 = EDGE_LOOP('',(#1306,#1327,#1328,#1329));-#1306 = ORIENTED_EDGE('',*,*,#1307,.F.);-#1307 = EDGE_CURVE('',#1117,#1261,#1308,.T.);-#1308 = SURFACE_CURVE('',#1309,(#1313,#1320),.PCURVE_S1.);-#1309 = LINE('',#1310,#1311);-#1310 = CARTESIAN_POINT('',(-0.405,-3.1,0.45));-#1311 = VECTOR('',#1312,1.);-#1312 = DIRECTION('',(0.,1.,0.));-#1313 = PCURVE('',#561,#1314);-#1314 = DEFINITIONAL_REPRESENTATION('',(#1315),#1319);-#1315 = LINE('',#1316,#1317);-#1316 = CARTESIAN_POINT('',(0.55,0.));-#1317 = VECTOR('',#1318,1.);-#1318 = DIRECTION('',(0.,-1.));-#1319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1320 = PCURVE('',#1131,#1321);-#1321 = DEFINITIONAL_REPRESENTATION('',(#1322),#1326);-#1322 = LINE('',#1323,#1324);-#1323 = CARTESIAN_POINT('',(0.,0.));-#1324 = VECTOR('',#1325,1.);-#1325 = DIRECTION('',(0.,1.));-#1326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1327 = ORIENTED_EDGE('',*,*,#1142,.F.);-#1328 = ORIENTED_EDGE('',*,*,#546,.T.);-#1329 = ORIENTED_EDGE('',*,*,#1260,.T.);-#1330 = ADVANCED_FACE('',(#1331),#509,.T.);-#1331 = FACE_BOUND('',#1332,.T.);-#1332 = EDGE_LOOP('',(#1333,#1354,#1355,#1356));-#1333 = ORIENTED_EDGE('',*,*,#1334,.F.);-#1334 = EDGE_CURVE('',#860,#1163,#1335,.T.);-#1335 = SURFACE_CURVE('',#1336,(#1340,#1347),.PCURVE_S1.);-#1336 = LINE('',#1337,#1338);-#1337 = CARTESIAN_POINT('',(-0.915,-3.1,0.6));-#1338 = VECTOR('',#1339,1.);-#1339 = DIRECTION('',(0.,1.,0.));-#1340 = PCURVE('',#509,#1341);-#1341 = DEFINITIONAL_REPRESENTATION('',(#1342),#1346);-#1342 = LINE('',#1343,#1344);-#1343 = CARTESIAN_POINT('',(0.7,0.));-#1344 = VECTOR('',#1345,1.);-#1345 = DIRECTION('',(0.,-1.));-#1346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1347 = PCURVE('',#874,#1348);-#1348 = DEFINITIONAL_REPRESENTATION('',(#1349),#1353);-#1349 = LINE('',#1350,#1351);-#1350 = CARTESIAN_POINT('',(0.,0.));-#1351 = VECTOR('',#1352,1.);-#1352 = DIRECTION('',(0.,1.));-#1353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1354 = ORIENTED_EDGE('',*,*,#885,.T.);-#1355 = ORIENTED_EDGE('',*,*,#494,.T.);-#1356 = ORIENTED_EDGE('',*,*,#1162,.T.);-#1357 = ADVANCED_FACE('',(#1358),#874,.F.);-#1358 = FACE_BOUND('',#1359,.F.);-#1359 = EDGE_LOOP('',(#1360,#1361,#1362,#1363));-#1360 = ORIENTED_EDGE('',*,*,#1334,.F.);-#1361 = ORIENTED_EDGE('',*,*,#859,.T.);-#1362 = ORIENTED_EDGE('',*,*,#1044,.T.);-#1363 = ORIENTED_EDGE('',*,*,#1185,.F.);-#1364 = ADVANCED_FACE('',(#1365),#1006,.T.);-#1365 = FACE_BOUND('',#1366,.T.);-#1366 = EDGE_LOOP('',(#1367));-#1367 = ORIENTED_EDGE('',*,*,#989,.T.);-#1368 = ADVANCED_FACE('',(#1369),#1131,.F.);-#1369 = FACE_BOUND('',#1370,.F.);-#1370 = EDGE_LOOP('',(#1371,#1372,#1373,#1374));-#1371 = ORIENTED_EDGE('',*,*,#1307,.F.);-#1372 = ORIENTED_EDGE('',*,*,#1116,.F.);-#1373 = ORIENTED_EDGE('',*,*,#1209,.T.);-#1374 = ORIENTED_EDGE('',*,*,#1283,.F.);-#1375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1379)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1376,#1377,#1378)) REPRESENTATION_CONTEXT-('Context #1','3D Context with UNIT and UNCERTAINTY') );-#1376 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );-#1377 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );-#1378 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#1379 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1376,-  'distance_accuracy_value','confusion accuracy');-#1380 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1381,#1383);-#1381 = ( REPRESENTATION_RELATIONSHIP('','',#48,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1382) -SHAPE_REPRESENTATION_RELATIONSHIP() );-#1382 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);-#1383 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',-  #1384);-#1384 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','body','',#5,#43,$);-#1385 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45));-#1386 = SHAPE_DEFINITION_REPRESENTATION(#1387,#1393);-#1387 = PRODUCT_DEFINITION_SHAPE('','',#1388);-#1388 = PRODUCT_DEFINITION('design','',#1389,#1392);-#1389 = PRODUCT_DEFINITION_FORMATION('','',#1390);-#1390 = PRODUCT('insulator_lcp','insulator_lcp','',(#1391));-#1391 = PRODUCT_CONTEXT('',#2,'mechanical');-#1392 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');-#1393 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1394),#1898);-#1394 = MANIFOLD_SOLID_BREP('',#1395);-#1395 = CLOSED_SHELL('',(#1396,#1514,#1595,#1718,#1803,#1830,#1837,#1871-    ));-#1396 = ADVANCED_FACE('',(#1397),#1411,.F.);-#1397 = FACE_BOUND('',#1398,.F.);-#1398 = EDGE_LOOP('',(#1399,#1434,#1462,#1490));-#1399 = ORIENTED_EDGE('',*,*,#1400,.F.);-#1400 = EDGE_CURVE('',#1401,#1403,#1405,.T.);-#1401 = VERTEX_POINT('',#1402);-#1402 = CARTESIAN_POINT('',(-0.405,-2.9,0.45));-#1403 = VERTEX_POINT('',#1404);-#1404 = CARTESIAN_POINT('',(-0.405,-0.442690636901,0.45));-#1405 = SURFACE_CURVE('',#1406,(#1410,#1422),.PCURVE_S1.);-#1406 = LINE('',#1407,#1408);-#1407 = CARTESIAN_POINT('',(-0.405,-2.9,0.45));-#1408 = VECTOR('',#1409,1.);-#1409 = DIRECTION('',(0.,1.,0.));-#1410 = PCURVE('',#1411,#1416);-#1411 = PLANE('',#1412);-#1412 = AXIS2_PLACEMENT_3D('',#1413,#1414,#1415);-#1413 = CARTESIAN_POINT('',(-0.405,-2.9,0.3));-#1414 = DIRECTION('',(1.,0.,0.));-#1415 = DIRECTION('',(0.,0.,1.));-#1416 = DEFINITIONAL_REPRESENTATION('',(#1417),#1421);-#1417 = LINE('',#1418,#1419);-#1418 = CARTESIAN_POINT('',(0.15,0.));-#1419 = VECTOR('',#1420,1.);-#1420 = DIRECTION('',(0.,-1.));-#1421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1422 = PCURVE('',#1423,#1428);-#1423 = PLANE('',#1424);-#1424 = AXIS2_PLACEMENT_3D('',#1425,#1426,#1427);-#1425 = CARTESIAN_POINT('',(-0.405,-2.9,0.45));-#1426 = DIRECTION('',(0.,0.,1.));-#1427 = DIRECTION('',(1.,0.,0.));-#1428 = DEFINITIONAL_REPRESENTATION('',(#1429),#1433);-#1429 = LINE('',#1430,#1431);-#1430 = CARTESIAN_POINT('',(0.,0.));-#1431 = VECTOR('',#1432,1.);-#1432 = DIRECTION('',(0.,1.));-#1433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1434 = ORIENTED_EDGE('',*,*,#1435,.F.);-#1435 = EDGE_CURVE('',#1436,#1401,#1438,.T.);-#1436 = VERTEX_POINT('',#1437);-#1437 = CARTESIAN_POINT('',(-0.405,-2.9,0.3));-#1438 = SURFACE_CURVE('',#1439,(#1443,#1450),.PCURVE_S1.);-#1439 = LINE('',#1440,#1441);-#1440 = CARTESIAN_POINT('',(-0.405,-2.9,0.3));-#1441 = VECTOR('',#1442,1.);-#1442 = DIRECTION('',(0.,0.,1.));-#1443 = PCURVE('',#1411,#1444);-#1444 = DEFINITIONAL_REPRESENTATION('',(#1445),#1449);-#1445 = LINE('',#1446,#1447);-#1446 = CARTESIAN_POINT('',(0.,0.));-#1447 = VECTOR('',#1448,1.);-#1448 = DIRECTION('',(1.,0.));-#1449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1450 = PCURVE('',#1451,#1456);-#1451 = PLANE('',#1452);-#1452 = AXIS2_PLACEMENT_3D('',#1453,#1454,#1455);-#1453 = CARTESIAN_POINT('',(-0.405,-2.9,0.3));-#1454 = DIRECTION('',(0.,1.,0.));-#1455 = DIRECTION('',(0.,0.,1.));-#1456 = DEFINITIONAL_REPRESENTATION('',(#1457),#1461);-#1457 = LINE('',#1458,#1459);-#1458 = CARTESIAN_POINT('',(0.,0.));-#1459 = VECTOR('',#1460,1.);-#1460 = DIRECTION('',(1.,0.));-#1461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1462 = ORIENTED_EDGE('',*,*,#1463,.T.);-#1463 = EDGE_CURVE('',#1436,#1464,#1466,.T.);-#1464 = VERTEX_POINT('',#1465);-#1465 = CARTESIAN_POINT('',(-0.405,-0.442690636901,0.3));-#1466 = SURFACE_CURVE('',#1467,(#1471,#1478),.PCURVE_S1.);-#1467 = LINE('',#1468,#1469);-#1468 = CARTESIAN_POINT('',(-0.405,-2.9,0.3));-#1469 = VECTOR('',#1470,1.);-#1470 = DIRECTION('',(0.,1.,0.));-#1471 = PCURVE('',#1411,#1472);-#1472 = DEFINITIONAL_REPRESENTATION('',(#1473),#1477);-#1473 = LINE('',#1474,#1475);-#1474 = CARTESIAN_POINT('',(0.,0.));-#1475 = VECTOR('',#1476,1.);-#1476 = DIRECTION('',(0.,-1.));-#1477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1478 = PCURVE('',#1479,#1484);-#1479 = PLANE('',#1480);-#1480 = AXIS2_PLACEMENT_3D('',#1481,#1482,#1483);-#1481 = CARTESIAN_POINT('',(-0.405,-2.9,0.3));-#1482 = DIRECTION('',(0.,0.,1.));-#1483 = DIRECTION('',(1.,0.,0.));-#1484 = DEFINITIONAL_REPRESENTATION('',(#1485),#1489);-#1485 = LINE('',#1486,#1487);-#1486 = CARTESIAN_POINT('',(0.,0.));-#1487 = VECTOR('',#1488,1.);-#1488 = DIRECTION('',(0.,1.));-#1489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1490 = ORIENTED_EDGE('',*,*,#1491,.F.);-#1491 = EDGE_CURVE('',#1403,#1464,#1492,.T.);-#1492 = SURFACE_CURVE('',#1493,(#1497,#1503),.PCURVE_S1.);-#1493 = LINE('',#1494,#1495);-#1494 = CARTESIAN_POINT('',(-0.405,-0.442690636901,0.3));-#1495 = VECTOR('',#1496,1.);-#1496 = DIRECTION('',(-0.,-0.,-1.));-#1497 = PCURVE('',#1411,#1498);-#1498 = DEFINITIONAL_REPRESENTATION('',(#1499),#1502);-#1499 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1500,#1501),.UNSPECIFIED.,.F.,-  .F.,(2,2),(-0.165,6.000000000173E-07),.PIECEWISE_BEZIER_KNOTS.);-#1500 = CARTESIAN_POINT('',(0.165,-2.457309363099));-#1501 = CARTESIAN_POINT('',(-6.000000000173E-07,-2.457309363099));-#1502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1503 = PCURVE('',#1504,#1509);-#1504 = CYLINDRICAL_SURFACE('',#1505,0.6);-#1505 = AXIS2_PLACEMENT_3D('',#1506,#1507,#1508);-#1506 = CARTESIAN_POINT('',(0.,0.,0.3));-#1507 = DIRECTION('',(-0.,-0.,-1.));-#1508 = DIRECTION('',(1.,0.,0.));-#1509 = DEFINITIONAL_REPRESENTATION('',(#1510),#1513);-#1510 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1511,#1512),.UNSPECIFIED.,.F.,-  .F.,(2,2),(-0.165,6.000000000173E-07),.PIECEWISE_BEZIER_KNOTS.);-#1511 = CARTESIAN_POINT('',(-3.971424278182,-0.165));-#1512 = CARTESIAN_POINT('',(-3.971424278182,6.000000000173E-07));-#1513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1514 = ADVANCED_FACE('',(#1515),#1423,.T.);-#1515 = FACE_BOUND('',#1516,.T.);-#1516 = EDGE_LOOP('',(#1517,#1518,#1541,#1569));-#1517 = ORIENTED_EDGE('',*,*,#1400,.F.);-#1518 = ORIENTED_EDGE('',*,*,#1519,.T.);-#1519 = EDGE_CURVE('',#1401,#1520,#1522,.T.);-#1520 = VERTEX_POINT('',#1521);-#1521 = CARTESIAN_POINT('',(0.405,-2.9,0.45));-#1522 = SURFACE_CURVE('',#1523,(#1527,#1534),.PCURVE_S1.);-#1523 = LINE('',#1524,#1525);-#1524 = CARTESIAN_POINT('',(-0.405,-2.9,0.45));-#1525 = VECTOR('',#1526,1.);-#1526 = DIRECTION('',(1.,0.,0.));-#1527 = PCURVE('',#1423,#1528);-#1528 = DEFINITIONAL_REPRESENTATION('',(#1529),#1533);-#1529 = LINE('',#1530,#1531);-#1530 = CARTESIAN_POINT('',(0.,0.));-#1531 = VECTOR('',#1532,1.);-#1532 = DIRECTION('',(1.,0.));-#1533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1534 = PCURVE('',#1451,#1535);-#1535 = DEFINITIONAL_REPRESENTATION('',(#1536),#1540);-#1536 = LINE('',#1537,#1538);-#1537 = CARTESIAN_POINT('',(0.15,0.));-#1538 = VECTOR('',#1539,1.);-#1539 = DIRECTION('',(0.,1.));-#1540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1541 = ORIENTED_EDGE('',*,*,#1542,.T.);-#1542 = EDGE_CURVE('',#1520,#1543,#1545,.T.);-#1543 = VERTEX_POINT('',#1544);-#1544 = CARTESIAN_POINT('',(0.405,-0.442690636901,0.45));-#1545 = SURFACE_CURVE('',#1546,(#1550,#1557),.PCURVE_S1.);-#1546 = LINE('',#1547,#1548);-#1547 = CARTESIAN_POINT('',(0.405,-2.9,0.45));-#1548 = VECTOR('',#1549,1.);-#1549 = DIRECTION('',(0.,1.,0.));-#1550 = PCURVE('',#1423,#1551);-#1551 = DEFINITIONAL_REPRESENTATION('',(#1552),#1556);-#1552 = LINE('',#1553,#1554);-#1553 = CARTESIAN_POINT('',(0.81,0.));-#1554 = VECTOR('',#1555,1.);-#1555 = DIRECTION('',(0.,1.));-#1556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1557 = PCURVE('',#1558,#1563);-#1558 = PLANE('',#1559);-#1559 = AXIS2_PLACEMENT_3D('',#1560,#1561,#1562);-#1560 = CARTESIAN_POINT('',(0.405,-2.9,0.3));-#1561 = DIRECTION('',(1.,0.,0.));-#1562 = DIRECTION('',(0.,0.,1.));-#1563 = DEFINITIONAL_REPRESENTATION('',(#1564),#1568);-#1564 = LINE('',#1565,#1566);-#1565 = CARTESIAN_POINT('',(0.15,0.));-#1566 = VECTOR('',#1567,1.);-#1567 = DIRECTION('',(0.,-1.));-#1568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1569 = ORIENTED_EDGE('',*,*,#1570,.T.);-#1570 = EDGE_CURVE('',#1543,#1403,#1571,.T.);-#1571 = SURFACE_CURVE('',#1572,(#1577,#1588),.PCURVE_S1.);-#1572 = CIRCLE('',#1573,0.6);-#1573 = AXIS2_PLACEMENT_3D('',#1574,#1575,#1576);-#1574 = CARTESIAN_POINT('',(0.,0.,0.45));-#1575 = DIRECTION('',(0.,0.,-1.));-#1576 = DIRECTION('',(1.,0.,0.));-#1577 = PCURVE('',#1423,#1578);-#1578 = DEFINITIONAL_REPRESENTATION('',(#1579),#1587);-#1579 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1580,#1581,#1582,#1583,-#1584,#1585,#1586),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+#1082 = PCURVE('',#823,#1083);+#1083 = DEFINITIONAL_REPRESENTATION('',(#1084),#1092);+#1084 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1085,#1086,#1087,#1088,+#1089,#1090,#1091),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#1085 = CARTESIAN_POINT('',(2.215,1.75));+#1086 = CARTESIAN_POINT('',(2.215,-2.086492538765));+#1087 = CARTESIAN_POINT('',(-1.1075,-0.168246269383));+#1088 = CARTESIAN_POINT('',(-4.43,1.75));+#1089 = CARTESIAN_POINT('',(-1.1075,3.668246269383));+#1090 = CARTESIAN_POINT('',(2.215,5.586492538765));+#1091 = CARTESIAN_POINT('',(2.215,1.75));+#1092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1093 = ORIENTED_EDGE('',*,*,#1094,.F.);+#1094 = EDGE_CURVE('',#1095,#1067,#1097,.T.);+#1095 = VERTEX_POINT('',#1096);+#1096 = CARTESIAN_POINT('',(0.89,-2.028330594356,1.23));+#1097 = SURFACE_CURVE('',#1098,(#1102,#1108),.PCURVE_S1.);+#1098 = LINE('',#1099,#1100);+#1099 = CARTESIAN_POINT('',(0.89,-2.028330594356,0.));+#1100 = VECTOR('',#1101,1.);+#1101 = DIRECTION('',(-0.,-0.,-1.));+#1102 = PCURVE('',#664,#1103);+#1103 = DEFINITIONAL_REPRESENTATION('',(#1104),#1107);+#1104 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1105,#1106),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.23,0.),.PIECEWISE_BEZIER_KNOTS.);+#1105 = CARTESIAN_POINT('',(-5.125877040352,-1.23));+#1106 = CARTESIAN_POINT('',(-5.125877040352,0.));+#1107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1108 = PCURVE('',#1109,#1114);+#1109 = PLANE('',#1110);+#1110 = AXIS2_PLACEMENT_3D('',#1111,#1112,#1113);+#1111 = CARTESIAN_POINT('',(0.89,-2.44,0.));+#1112 = DIRECTION('',(-1.,0.,0.));+#1113 = DIRECTION('',(0.,1.,0.));+#1114 = DEFINITIONAL_REPRESENTATION('',(#1115),#1118);+#1115 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1116,#1117),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.2300006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);+#1116 = CARTESIAN_POINT('',(0.411669405644,-1.2300006));+#1117 = CARTESIAN_POINT('',(0.411669405644,6.E-07));+#1118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1119 = ORIENTED_EDGE('',*,*,#1120,.F.);+#1120 = EDGE_CURVE('',#1121,#1095,#1123,.T.);+#1121 = VERTEX_POINT('',#1122);+#1122 = CARTESIAN_POINT('',(-0.89,-2.028330594356,1.23));+#1123 = SURFACE_CURVE('',#1124,(#1129,#1136),.PCURVE_S1.);+#1124 = CIRCLE('',#1125,2.215);+#1125 = AXIS2_PLACEMENT_3D('',#1126,#1127,#1128);+#1126 = CARTESIAN_POINT('',(0.,0.,1.23));+#1127 = DIRECTION('',(-0.,0.,-1.));+#1128 = DIRECTION('',(-0.401805869075,-0.915724873298,0.));+#1129 = PCURVE('',#664,#1130);+#1130 = DEFINITIONAL_REPRESENTATION('',(#1131),#1135);+#1131 = LINE('',#1132,#1133);+#1132 = CARTESIAN_POINT('',(-10.58208622759,-1.23));+#1133 = VECTOR('',#1134,1.);+#1134 = DIRECTION('',(1.,-0.));+#1135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1136 = PCURVE('',#1137,#1142);+#1137 = PLANE('',#1138);+#1138 = AXIS2_PLACEMENT_3D('',#1139,#1140,#1141);+#1139 = CARTESIAN_POINT('',(-1.543386154108E-16,6.391886007372E-17,1.23)+  );+#1140 = DIRECTION('',(0.,0.,1.));+#1141 = DIRECTION('',(1.,0.,-0.));+#1142 = DEFINITIONAL_REPRESENTATION('',(#1143),#1151);+#1143 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1144,#1145,#1146,#1147,+#1148,#1149,#1150),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#1144 = CARTESIAN_POINT('',(-0.89,-2.028330594356));+#1145 = CARTESIAN_POINT('',(-4.403171643971,-0.48680537562));+#1146 = CARTESIAN_POINT('',(-1.311585821985,1.784927906546));+#1147 = CARTESIAN_POINT('',(1.78,4.056661188712));+#1148 = CARTESIAN_POINT('',(2.201585821985,0.24340268781));+#1149 = CARTESIAN_POINT('',(2.623171643971,-3.569855813092));+#1150 = CARTESIAN_POINT('',(-0.89,-2.028330594356));+#1151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1152 = ORIENTED_EDGE('',*,*,#1153,.T.);+#1153 = EDGE_CURVE('',#1121,#1154,#1156,.T.);+#1154 = VERTEX_POINT('',#1155);+#1155 = CARTESIAN_POINT('',(-0.89,-2.028330594356,0.36));+#1156 = SURFACE_CURVE('',#1157,(#1161,#1167),.PCURVE_S1.);+#1157 = LINE('',#1158,#1159);+#1158 = CARTESIAN_POINT('',(-0.89,-2.028330594356,0.));+#1159 = VECTOR('',#1160,1.);+#1160 = DIRECTION('',(-0.,-0.,-1.));+#1161 = PCURVE('',#664,#1162);+#1162 = DEFINITIONAL_REPRESENTATION('',(#1163),#1166);+#1163 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1164,#1165),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.23,0.),.PIECEWISE_BEZIER_KNOTS.);+#1164 = CARTESIAN_POINT('',(-10.58208622759,-1.23));+#1165 = CARTESIAN_POINT('',(-10.58208622759,0.));+#1166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1167 = PCURVE('',#1168,#1173);+#1168 = PLANE('',#1169);+#1169 = AXIS2_PLACEMENT_3D('',#1170,#1171,#1172);+#1170 = CARTESIAN_POINT('',(-0.89,0.,0.));+#1171 = DIRECTION('',(1.,0.,-0.));+#1172 = DIRECTION('',(0.,-1.,0.));+#1173 = DEFINITIONAL_REPRESENTATION('',(#1174),#1177);+#1174 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1175,#1176),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.2300006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);+#1175 = CARTESIAN_POINT('',(2.028330594356,-1.2300006));+#1176 = CARTESIAN_POINT('',(2.028330594356,6.E-07));+#1177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1178 = ORIENTED_EDGE('',*,*,#1179,.T.);+#1179 = EDGE_CURVE('',#1154,#1180,#1182,.T.);+#1180 = VERTEX_POINT('',#1181);+#1181 = CARTESIAN_POINT('',(-0.99,-1.981445179661,0.36));+#1182 = SURFACE_CURVE('',#1183,(#1188,#1195),.PCURVE_S1.);+#1183 = CIRCLE('',#1184,2.215);+#1184 = AXIS2_PLACEMENT_3D('',#1185,#1186,#1187);+#1185 = CARTESIAN_POINT('',(0.,0.,0.36));+#1186 = DIRECTION('',(0.,0.,-1.));+#1187 = DIRECTION('',(1.,0.,0.));+#1188 = PCURVE('',#664,#1189);+#1189 = DEFINITIONAL_REPRESENTATION('',(#1190),#1194);+#1190 = LINE('',#1191,#1192);+#1191 = CARTESIAN_POINT('',(-12.56637061435,-0.36));+#1192 = VECTOR('',#1193,1.);+#1193 = DIRECTION('',(1.,-0.));+#1194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1195 = PCURVE('',#823,#1196);+#1196 = DEFINITIONAL_REPRESENTATION('',(#1197),#1205);+#1197 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1198,#1199,#1200,#1201,+#1202,#1203,#1204),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2     ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, 6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()  GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, 1.,0.5,1.)) REPRESENTATION_ITEM('') );-#1580 = CARTESIAN_POINT('',(1.005,2.9));-#1581 = CARTESIAN_POINT('',(1.005,1.860769515459));-#1582 = CARTESIAN_POINT('',(0.105,2.380384757729));-#1583 = CARTESIAN_POINT('',(-0.795,2.9));-#1584 = CARTESIAN_POINT('',(0.105,3.419615242271));-#1585 = CARTESIAN_POINT('',(1.005,3.939230484541));-#1586 = CARTESIAN_POINT('',(1.005,2.9));-#1587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1588 = PCURVE('',#1504,#1589);-#1589 = DEFINITIONAL_REPRESENTATION('',(#1590),#1594);+#1198 = CARTESIAN_POINT('',(2.215,1.75));+#1199 = CARTESIAN_POINT('',(2.215,-2.086492538765));+#1200 = CARTESIAN_POINT('',(-1.1075,-0.168246269383));+#1201 = CARTESIAN_POINT('',(-4.43,1.75));+#1202 = CARTESIAN_POINT('',(-1.1075,3.668246269383));+#1203 = CARTESIAN_POINT('',(2.215,5.586492538765));+#1204 = CARTESIAN_POINT('',(2.215,1.75));+#1205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1206 = ORIENTED_EDGE('',*,*,#1207,.T.);+#1207 = EDGE_CURVE('',#1180,#620,#1208,.T.);+#1208 = SURFACE_CURVE('',#1209,(#1213,#1219),.PCURVE_S1.);+#1209 = LINE('',#1210,#1211);+#1210 = CARTESIAN_POINT('',(-0.99,-1.981445179661,0.));+#1211 = VECTOR('',#1212,1.);+#1212 = DIRECTION('',(-0.,-0.,-1.));+#1213 = PCURVE('',#664,#1214);+#1214 = DEFINITIONAL_REPRESENTATION('',(#1215),#1218);+#1215 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1216,#1217),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.396,6.E-07),.PIECEWISE_BEZIER_KNOTS.);+#1216 = CARTESIAN_POINT('',(-10.53221846366,-0.396));+#1217 = CARTESIAN_POINT('',(-10.53221846366,6.E-07));+#1218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1219 = PCURVE('',#635,#1220);+#1220 = DEFINITIONAL_REPRESENTATION('',(#1221),#1224);+#1221 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1222,#1223),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.396,6.E-07),.PIECEWISE_BEZIER_KNOTS.);+#1222 = CARTESIAN_POINT('',(1.981445179661,-0.396));+#1223 = CARTESIAN_POINT('',(1.981445179661,6.E-07));+#1224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1225 = ADVANCED_FACE('',(#1226),#635,.T.);+#1226 = FACE_BOUND('',#1227,.T.);+#1227 = EDGE_LOOP('',(#1228,#1229,#1230,#1251));+#1228 = ORIENTED_EDGE('',*,*,#619,.F.);+#1229 = ORIENTED_EDGE('',*,*,#1207,.F.);+#1230 = ORIENTED_EDGE('',*,*,#1231,.T.);+#1231 = EDGE_CURVE('',#1180,#809,#1232,.T.);+#1232 = SURFACE_CURVE('',#1233,(#1237,#1244),.PCURVE_S1.);+#1233 = LINE('',#1234,#1235);+#1234 = CARTESIAN_POINT('',(-0.99,0.,0.36));+#1235 = VECTOR('',#1236,1.);+#1236 = DIRECTION('',(0.,-1.,0.));+#1237 = PCURVE('',#635,#1238);+#1238 = DEFINITIONAL_REPRESENTATION('',(#1239),#1243);+#1239 = LINE('',#1240,#1241);+#1240 = CARTESIAN_POINT('',(0.,-0.36));+#1241 = VECTOR('',#1242,1.);+#1242 = DIRECTION('',(1.,0.));+#1243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1244 = PCURVE('',#823,#1245);+#1245 = DEFINITIONAL_REPRESENTATION('',(#1246),#1250);+#1246 = LINE('',#1247,#1248);+#1247 = CARTESIAN_POINT('',(-0.99,1.75));+#1248 = VECTOR('',#1249,1.);+#1249 = DIRECTION('',(0.,-1.));+#1250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1251 = ORIENTED_EDGE('',*,*,#834,.T.);+#1252 = ADVANCED_FACE('',(#1253),#584,.F.);+#1253 = FACE_BOUND('',#1254,.F.);+#1254 = EDGE_LOOP('',(#1255,#1278,#1303,#1304));+#1255 = ORIENTED_EDGE('',*,*,#1256,.T.);+#1256 = EDGE_CURVE('',#541,#1257,#1259,.T.);+#1257 = VERTEX_POINT('',#1258);+#1258 = CARTESIAN_POINT('',(-3.,-2.645751311065,1.23));+#1259 = SURFACE_CURVE('',#1260,(#1264,#1271),.PCURVE_S1.);+#1260 = LINE('',#1261,#1262);+#1261 = CARTESIAN_POINT('',(-3.,-2.645751311065,0.));+#1262 = VECTOR('',#1263,1.);+#1263 = DIRECTION('',(0.,0.,1.));+#1264 = PCURVE('',#584,#1265);+#1265 = DEFINITIONAL_REPRESENTATION('',(#1266),#1270);+#1266 = LINE('',#1267,#1268);+#1267 = CARTESIAN_POINT('',(0.,0.));+#1268 = VECTOR('',#1269,1.);+#1269 = DIRECTION('',(0.,-1.));+#1270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1271 = PCURVE('',#556,#1272);+#1272 = DEFINITIONAL_REPRESENTATION('',(#1273),#1277);+#1273 = LINE('',#1274,#1275);+#1274 = CARTESIAN_POINT('',(5.291502622129,0.));+#1275 = VECTOR('',#1276,1.);+#1276 = DIRECTION('',(0.,-1.));+#1277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1278 = ORIENTED_EDGE('',*,*,#1279,.F.);+#1279 = EDGE_CURVE('',#730,#1257,#1280,.T.);+#1280 = SURFACE_CURVE('',#1281,(#1286,#1293),.PCURVE_S1.);+#1281 = HYPERBOLA('',#1282,2.315446441429,3.992149036947);+#1282 = AXIS2_PLACEMENT_3D('',#1283,#1284,#1285);+#1283 = CARTESIAN_POINT('',(-2.822875655532,-2.822875655532,3.55));+#1284 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#1285 = DIRECTION('',(0.,-0.,-1.));+#1286 = PCURVE('',#584,#1287);+#1287 = DEFINITIONAL_REPRESENTATION('',(#1288),#1292);+#1288 = HYPERBOLA('',#1289,2.315446441429,3.992149036947);+#1289 = AXIS2_PLACEMENT_2D('',#1290,#1291);+#1290 = CARTESIAN_POINT('',(0.250491650173,-3.55));+#1291 = DIRECTION('',(0.,1.));+#1292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1293 = PCURVE('',#767,#1294);+#1294 = DEFINITIONAL_REPRESENTATION('',(#1295),#1302);+#1295 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1296,#1297,#1298,#1299,#1300,+    #1301),.UNSPECIFIED.,.F.,.F.,(6,6),(-6.270496698241E-02,+    6.270496698241E-02),.PIECEWISE_BEZIER_KNOTS.);+#1296 = CARTESIAN_POINT('',(-3.989654732571,-1.117865984687E-16));+#1297 = CARTESIAN_POINT('',(-3.964621975216,-3.6440403916E-03));+#1298 = CARTESIAN_POINT('',(-3.939540069001,-5.46367347884E-03));+#1299 = CARTESIAN_POINT('',(-3.914441564974,-5.463673478839E-03));+#1300 = CARTESIAN_POINT('',(-3.889359658758,-3.6440403916E-03));+#1301 = CARTESIAN_POINT('',(-3.864326901403,-1.117865984687E-16));+#1302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1303 = ORIENTED_EDGE('',*,*,#729,.F.);+#1304 = ORIENTED_EDGE('',*,*,#568,.F.);+#1305 = ADVANCED_FACE('',(#1306),#556,.F.);+#1306 = FACE_BOUND('',#1307,.F.);+#1307 = EDGE_LOOP('',(#1308,#1331,#1358,#1385,#1386));+#1308 = ORIENTED_EDGE('',*,*,#1309,.T.);+#1309 = EDGE_CURVE('',#513,#1310,#1312,.T.);+#1310 = VERTEX_POINT('',#1311);+#1311 = CARTESIAN_POINT('',(-3.,2.645751311065,1.23));+#1312 = SURFACE_CURVE('',#1313,(#1317,#1324),.PCURVE_S1.);+#1313 = LINE('',#1314,#1315);+#1314 = CARTESIAN_POINT('',(-3.,2.645751311065,0.));+#1315 = VECTOR('',#1316,1.);+#1316 = DIRECTION('',(0.,0.,1.));+#1317 = PCURVE('',#556,#1318);+#1318 = DEFINITIONAL_REPRESENTATION('',(#1319),#1323);+#1319 = LINE('',#1320,#1321);+#1320 = CARTESIAN_POINT('',(0.,0.));+#1321 = VECTOR('',#1322,1.);+#1322 = DIRECTION('',(0.,-1.));+#1323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1324 = PCURVE('',#528,#1325);+#1325 = DEFINITIONAL_REPRESENTATION('',(#1326),#1330);+#1326 = LINE('',#1327,#1328);+#1327 = CARTESIAN_POINT('',(0.500983300345,0.));+#1328 = VECTOR('',#1329,1.);+#1329 = DIRECTION('',(0.,-1.));+#1330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1331 = ORIENTED_EDGE('',*,*,#1332,.F.);+#1332 = EDGE_CURVE('',#910,#1310,#1333,.T.);+#1333 = SURFACE_CURVE('',#1334,(#1339,#1346),.PCURVE_S1.);+#1334 = HYPERBOLA('',#1335,1.74,3.);+#1335 = AXIS2_PLACEMENT_3D('',#1336,#1337,#1338);+#1336 = CARTESIAN_POINT('',(-3.,0.,3.55));+#1337 = DIRECTION('',(1.,0.,0.));+#1338 = DIRECTION('',(0.,-0.,-1.));+#1339 = PCURVE('',#556,#1340);+#1340 = DEFINITIONAL_REPRESENTATION('',(#1341),#1345);+#1341 = HYPERBOLA('',#1342,1.74,3.);+#1342 = AXIS2_PLACEMENT_2D('',#1343,#1344);+#1343 = CARTESIAN_POINT('',(2.645751311065,-3.55));+#1344 = DIRECTION('',(0.,1.));+#1345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1346 = PCURVE('',#946,#1347);+#1347 = DEFINITIONAL_REPRESENTATION('',(#1348),#1357);+#1348 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1349,#1350,#1351,#1352,#1353,+    #1354,#1355,#1356),.UNSPECIFIED.,.F.,.F.,(8,8),(1.224646799147E-16,+    0.795365461224),.PIECEWISE_BEZIER_KNOTS.);+#1349 = CARTESIAN_POINT('',(-3.14159265359,-0.58));+#1350 = CARTESIAN_POINT('',(-3.027969016272,-0.58));+#1351 = CARTESIAN_POINT('',(-2.914346520587,-0.553792039492));+#1352 = CARTESIAN_POINT('',(-2.803111686617,-0.501376026347));+#1353 = CARTESIAN_POINT('',(-2.696698215992,-0.421923354015));+#1354 = CARTESIAN_POINT('',(-2.596766781969,-0.313775118525));+#1355 = CARTESIAN_POINT('',(-2.504076133765,-0.174359534693));+#1356 = CARTESIAN_POINT('',(-2.418858405776,0.));+#1357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1358 = ORIENTED_EDGE('',*,*,#1359,.F.);+#1359 = EDGE_CURVE('',#1257,#910,#1360,.T.);+#1360 = SURFACE_CURVE('',#1361,(#1366,#1373),.PCURVE_S1.);+#1361 = HYPERBOLA('',#1362,1.74,3.);+#1362 = AXIS2_PLACEMENT_3D('',#1363,#1364,#1365);+#1363 = CARTESIAN_POINT('',(-3.,0.,3.55));+#1364 = DIRECTION('',(1.,0.,0.));+#1365 = DIRECTION('',(0.,-0.,-1.));+#1366 = PCURVE('',#556,#1367);+#1367 = DEFINITIONAL_REPRESENTATION('',(#1368),#1372);+#1368 = HYPERBOLA('',#1369,1.74,3.);+#1369 = AXIS2_PLACEMENT_2D('',#1370,#1371);+#1370 = CARTESIAN_POINT('',(2.645751311065,-3.55));+#1371 = DIRECTION('',(0.,1.));+#1372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1373 = PCURVE('',#767,#1374);+#1374 = DEFINITIONAL_REPRESENTATION('',(#1375),#1384);+#1375 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1376,#1377,#1378,#1379,#1380,+    #1381,#1382,#1383),.UNSPECIFIED.,.F.,.F.,(8,8),(-0.795365461224,+    1.224646799147E-16),.PIECEWISE_BEZIER_KNOTS.);+#1376 = CARTESIAN_POINT('',(-3.864326901403,-3.854710292024E-16));+#1377 = CARTESIAN_POINT('',(-3.779109173415,-0.174359534693));+#1378 = CARTESIAN_POINT('',(-3.68641852521,-0.313775118525));+#1379 = CARTESIAN_POINT('',(-3.586487091189,-0.421923354015));+#1380 = CARTESIAN_POINT('',(-3.480073620562,-0.501376026347));+#1381 = CARTESIAN_POINT('',(-3.368838786593,-0.553792039492));+#1382 = CARTESIAN_POINT('',(-3.255216290907,-0.58));+#1383 = CARTESIAN_POINT('',(-3.14159265359,-0.58));+#1384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1385 = ORIENTED_EDGE('',*,*,#1256,.F.);+#1386 = ORIENTED_EDGE('',*,*,#540,.F.);+#1387 = ADVANCED_FACE('',(#1388),#528,.F.);+#1388 = FACE_BOUND('',#1389,.F.);+#1389 = EDGE_LOOP('',(#1390,#1391,#1416,#1417));+#1390 = ORIENTED_EDGE('',*,*,#992,.T.);+#1391 = ORIENTED_EDGE('',*,*,#1392,.F.);+#1392 = EDGE_CURVE('',#1310,#964,#1393,.T.);+#1393 = SURFACE_CURVE('',#1394,(#1399,#1406),.PCURVE_S1.);+#1394 = HYPERBOLA('',#1395,2.315446441429,3.992149036947);+#1395 = AXIS2_PLACEMENT_3D('',#1396,#1397,#1398);+#1396 = CARTESIAN_POINT('',(-2.822875655532,2.822875655532,3.55));+#1397 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#1398 = DIRECTION('',(0.,-0.,-1.));+#1399 = PCURVE('',#528,#1400);+#1400 = DEFINITIONAL_REPRESENTATION('',(#1401),#1405);+#1401 = HYPERBOLA('',#1402,2.315446441429,3.992149036947);+#1402 = AXIS2_PLACEMENT_2D('',#1403,#1404);+#1403 = CARTESIAN_POINT('',(0.250491650173,-3.55));+#1404 = DIRECTION('',(-0.,1.));+#1405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1406 = PCURVE('',#946,#1407);+#1407 = DEFINITIONAL_REPRESENTATION('',(#1408),#1415);+#1408 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1409,#1410,#1411,#1412,#1413,+    #1414),.UNSPECIFIED.,.F.,.F.,(6,6),(-6.270496698241E-02,+    6.270496698241E-02),.PIECEWISE_BEZIER_KNOTS.);+#1409 = CARTESIAN_POINT('',(-2.418858405776,-1.117865984687E-16));+#1410 = CARTESIAN_POINT('',(-2.393825648421,-3.6440403916E-03));+#1411 = CARTESIAN_POINT('',(-2.368743742206,-5.463673478839E-03));+#1412 = CARTESIAN_POINT('',(-2.343645238179,-5.46367347884E-03));+#1413 = CARTESIAN_POINT('',(-2.318563331963,-3.6440403916E-03));+#1414 = CARTESIAN_POINT('',(-2.293530574608,-1.117865984687E-16));+#1415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1416 = ORIENTED_EDGE('',*,*,#1309,.F.);+#1417 = ORIENTED_EDGE('',*,*,#512,.F.);+#1418 = ADVANCED_FACE('',(#1419),#823,.F.);+#1419 = FACE_BOUND('',#1420,.F.);+#1420 = EDGE_LOOP('',(#1421,#1422,#1423,#1424,#1425,#1446,#1472,#1491));+#1421 = ORIENTED_EDGE('',*,*,#1231,.T.);+#1422 = ORIENTED_EDGE('',*,*,#808,.T.);+#1423 = ORIENTED_EDGE('',*,*,#1019,.T.);+#1424 = ORIENTED_EDGE('',*,*,#1066,.T.);+#1425 = ORIENTED_EDGE('',*,*,#1426,.F.);+#1426 = EDGE_CURVE('',#1427,#1067,#1429,.T.);+#1427 = VERTEX_POINT('',#1428);+#1428 = CARTESIAN_POINT('',(0.89,-2.44,0.36));+#1429 = SURFACE_CURVE('',#1430,(#1434,#1440),.PCURVE_S1.);+#1430 = LINE('',#1431,#1432);+#1431 = CARTESIAN_POINT('',(0.89,-2.095,0.36));+#1432 = VECTOR('',#1433,1.);+#1433 = DIRECTION('',(0.,1.,-0.));+#1434 = PCURVE('',#823,#1435);+#1435 = DEFINITIONAL_REPRESENTATION('',(#1436),#1439);+#1436 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1437,#1438),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.345,6.666940564414E-02),.PIECEWISE_BEZIER_KNOTS.);+#1437 = CARTESIAN_POINT('',(0.89,-0.69));+#1438 = CARTESIAN_POINT('',(0.89,-0.278330594356));+#1439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1440 = PCURVE('',#1109,#1441);+#1441 = DEFINITIONAL_REPRESENTATION('',(#1442),#1445);+#1442 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1443,#1444),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.345,6.666940564414E-02),.PIECEWISE_BEZIER_KNOTS.);+#1443 = CARTESIAN_POINT('',(0.,-0.36));+#1444 = CARTESIAN_POINT('',(0.411669405644,-0.36));+#1445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1446 = ORIENTED_EDGE('',*,*,#1447,.F.);+#1447 = EDGE_CURVE('',#1448,#1427,#1450,.T.);+#1448 = VERTEX_POINT('',#1449);+#1449 = CARTESIAN_POINT('',(-0.89,-2.44,0.36));+#1450 = SURFACE_CURVE('',#1451,(#1455,#1461),.PCURVE_S1.);+#1451 = LINE('',#1452,#1453);+#1452 = CARTESIAN_POINT('',(-0.445,-2.44,0.36));+#1453 = VECTOR('',#1454,1.);+#1454 = DIRECTION('',(1.,0.,0.));+#1455 = PCURVE('',#823,#1456);+#1456 = DEFINITIONAL_REPRESENTATION('',(#1457),#1460);+#1457 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1458,#1459),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.445,1.335),.PIECEWISE_BEZIER_KNOTS.);+#1458 = CARTESIAN_POINT('',(-0.89,-0.69));+#1459 = CARTESIAN_POINT('',(0.89,-0.69));+#1460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1461 = PCURVE('',#1462,#1467);+#1462 = PLANE('',#1463);+#1463 = AXIS2_PLACEMENT_3D('',#1464,#1465,#1466);+#1464 = CARTESIAN_POINT('',(-0.89,-2.44,0.));+#1465 = DIRECTION('',(0.,1.,0.));+#1466 = DIRECTION('',(1.,0.,0.));+#1467 = DEFINITIONAL_REPRESENTATION('',(#1468),#1471);+#1468 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1469,#1470),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.445,1.335),.PIECEWISE_BEZIER_KNOTS.);+#1469 = CARTESIAN_POINT('',(0.,-0.36));+#1470 = CARTESIAN_POINT('',(1.78,-0.36));+#1471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1472 = ORIENTED_EDGE('',*,*,#1473,.F.);+#1473 = EDGE_CURVE('',#1154,#1448,#1474,.T.);+#1474 = SURFACE_CURVE('',#1475,(#1479,#1485),.PCURVE_S1.);+#1475 = LINE('',#1476,#1477);+#1476 = CARTESIAN_POINT('',(-0.89,-0.875,0.36));+#1477 = VECTOR('',#1478,1.);+#1478 = DIRECTION('',(0.,-1.,0.));+#1479 = PCURVE('',#823,#1480);+#1480 = DEFINITIONAL_REPRESENTATION('',(#1481),#1484);+#1481 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1482,#1483),.UNSPECIFIED.,.F.,+  .F.,(2,2),(1.153330594356,1.565),.PIECEWISE_BEZIER_KNOTS.);+#1482 = CARTESIAN_POINT('',(-0.89,-0.278330594356));+#1483 = CARTESIAN_POINT('',(-0.89,-0.69));+#1484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1485 = PCURVE('',#1168,#1486);+#1486 = DEFINITIONAL_REPRESENTATION('',(#1487),#1490);+#1487 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1488,#1489),.UNSPECIFIED.,.F.,+  .F.,(2,2),(1.153330594356,1.565),.PIECEWISE_BEZIER_KNOTS.);+#1488 = CARTESIAN_POINT('',(2.028330594356,-0.36));+#1489 = CARTESIAN_POINT('',(2.44,-0.36));+#1490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1491 = ORIENTED_EDGE('',*,*,#1179,.T.);+#1492 = ADVANCED_FACE('',(#1493),#767,.T.);+#1493 = FACE_BOUND('',#1494,.T.);+#1494 = EDGE_LOOP('',(#1495,#1496,#1497,#1498));+#1495 = ORIENTED_EDGE('',*,*,#752,.F.);+#1496 = ORIENTED_EDGE('',*,*,#909,.F.);+#1497 = ORIENTED_EDGE('',*,*,#1359,.F.);+#1498 = ORIENTED_EDGE('',*,*,#1279,.F.);+#1499 = ADVANCED_FACE('',(#1500),#946,.T.);+#1500 = FACE_BOUND('',#1501,.T.);+#1501 = EDGE_LOOP('',(#1502,#1503,#1504,#1505));+#1502 = ORIENTED_EDGE('',*,*,#932,.F.);+#1503 = ORIENTED_EDGE('',*,*,#963,.F.);+#1504 = ORIENTED_EDGE('',*,*,#1392,.F.);+#1505 = ORIENTED_EDGE('',*,*,#1332,.F.);+#1506 = ADVANCED_FACE('',(#1507),#895,.T.);+#1507 = FACE_BOUND('',#1508,.T.);+#1508 = EDGE_LOOP('',(#1509));+#1509 = ORIENTED_EDGE('',*,*,#880,.T.);+#1510 = ADVANCED_FACE('',(#1511),#1168,.T.);+#1511 = FACE_BOUND('',#1512,.T.);+#1512 = EDGE_LOOP('',(#1513,#1514,#1515,#1538));+#1513 = ORIENTED_EDGE('',*,*,#1473,.F.);+#1514 = ORIENTED_EDGE('',*,*,#1153,.F.);+#1515 = ORIENTED_EDGE('',*,*,#1516,.T.);+#1516 = EDGE_CURVE('',#1121,#1517,#1519,.T.);+#1517 = VERTEX_POINT('',#1518);+#1518 = CARTESIAN_POINT('',(-0.89,-2.44,1.23));+#1519 = SURFACE_CURVE('',#1520,(#1524,#1531),.PCURVE_S1.);+#1520 = LINE('',#1521,#1522);+#1521 = CARTESIAN_POINT('',(-0.89,0.,1.23));+#1522 = VECTOR('',#1523,1.);+#1523 = DIRECTION('',(0.,-1.,0.));+#1524 = PCURVE('',#1168,#1525);+#1525 = DEFINITIONAL_REPRESENTATION('',(#1526),#1530);+#1526 = LINE('',#1527,#1528);+#1527 = CARTESIAN_POINT('',(0.,-1.23));+#1528 = VECTOR('',#1529,1.);+#1529 = DIRECTION('',(1.,0.));+#1530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1531 = PCURVE('',#1137,#1532);+#1532 = DEFINITIONAL_REPRESENTATION('',(#1533),#1537);+#1533 = LINE('',#1534,#1535);+#1534 = CARTESIAN_POINT('',(-0.89,-6.391886007372E-17));+#1535 = VECTOR('',#1536,1.);+#1536 = DIRECTION('',(0.,-1.));+#1537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1538 = ORIENTED_EDGE('',*,*,#1539,.F.);+#1539 = EDGE_CURVE('',#1448,#1517,#1540,.T.);+#1540 = SURFACE_CURVE('',#1541,(#1545,#1552),.PCURVE_S1.);+#1541 = LINE('',#1542,#1543);+#1542 = CARTESIAN_POINT('',(-0.89,-2.44,0.));+#1543 = VECTOR('',#1544,1.);+#1544 = DIRECTION('',(0.,0.,1.));+#1545 = PCURVE('',#1168,#1546);+#1546 = DEFINITIONAL_REPRESENTATION('',(#1547),#1551);+#1547 = LINE('',#1548,#1549);+#1548 = CARTESIAN_POINT('',(2.44,0.));+#1549 = VECTOR('',#1550,1.);+#1550 = DIRECTION('',(0.,-1.));+#1551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1552 = PCURVE('',#1462,#1553);+#1553 = DEFINITIONAL_REPRESENTATION('',(#1554),#1558);+#1554 = LINE('',#1555,#1556);+#1555 = CARTESIAN_POINT('',(0.,0.));+#1556 = VECTOR('',#1557,1.);+#1557 = DIRECTION('',(0.,-1.));+#1558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1559 = ADVANCED_FACE('',(#1560),#1137,.F.);+#1560 = FACE_BOUND('',#1561,.F.);+#1561 = EDGE_LOOP('',(#1562,#1563,#1564,#1587));+#1562 = ORIENTED_EDGE('',*,*,#1120,.F.);+#1563 = ORIENTED_EDGE('',*,*,#1516,.T.);+#1564 = ORIENTED_EDGE('',*,*,#1565,.T.);+#1565 = EDGE_CURVE('',#1517,#1566,#1568,.T.);+#1566 = VERTEX_POINT('',#1567);+#1567 = CARTESIAN_POINT('',(0.89,-2.44,1.23));+#1568 = SURFACE_CURVE('',#1569,(#1573,#1580),.PCURVE_S1.);+#1569 = LINE('',#1570,#1571);+#1570 = CARTESIAN_POINT('',(-0.89,-2.44,1.23));+#1571 = VECTOR('',#1572,1.);+#1572 = DIRECTION('',(1.,0.,0.));+#1573 = PCURVE('',#1137,#1574);+#1574 = DEFINITIONAL_REPRESENTATION('',(#1575),#1579);+#1575 = LINE('',#1576,#1577);+#1576 = CARTESIAN_POINT('',(-0.89,-2.44));+#1577 = VECTOR('',#1578,1.);+#1578 = DIRECTION('',(1.,0.));+#1579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1580 = PCURVE('',#1462,#1581);+#1581 = DEFINITIONAL_REPRESENTATION('',(#1582),#1586);+#1582 = LINE('',#1583,#1584);+#1583 = CARTESIAN_POINT('',(0.,-1.23));+#1584 = VECTOR('',#1585,1.);+#1585 = DIRECTION('',(1.,0.));+#1586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1587 = ORIENTED_EDGE('',*,*,#1588,.T.);+#1588 = EDGE_CURVE('',#1566,#1095,#1589,.T.);+#1589 = SURFACE_CURVE('',#1590,(#1594,#1601),.PCURVE_S1.); #1590 = LINE('',#1591,#1592);-#1591 = CARTESIAN_POINT('',(-6.28318530718,-0.15));+#1591 = CARTESIAN_POINT('',(0.89,-2.44,1.23)); #1592 = VECTOR('',#1593,1.);-#1593 = DIRECTION('',(1.,-0.));-#1594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1595 = ADVANCED_FACE('',(#1596),#1504,.T.);-#1596 = FACE_BOUND('',#1597,.F.);-#1597 = EDGE_LOOP('',(#1598,#1622,#1645,#1672,#1673,#1697,#1716,#1717));-#1598 = ORIENTED_EDGE('',*,*,#1599,.F.);-#1599 = EDGE_CURVE('',#1600,#1464,#1602,.T.);-#1600 = VERTEX_POINT('',#1601);-#1601 = CARTESIAN_POINT('',(0.6,0.,0.3));-#1602 = SURFACE_CURVE('',#1603,(#1608,#1615),.PCURVE_S1.);-#1603 = CIRCLE('',#1604,0.6);-#1604 = AXIS2_PLACEMENT_3D('',#1605,#1606,#1607);-#1605 = CARTESIAN_POINT('',(0.,0.,0.3));-#1606 = DIRECTION('',(0.,0.,1.));-#1607 = DIRECTION('',(1.,0.,0.));-#1608 = PCURVE('',#1504,#1609);-#1609 = DEFINITIONAL_REPRESENTATION('',(#1610),#1614);-#1610 = LINE('',#1611,#1612);-#1611 = CARTESIAN_POINT('',(-0.,0.));-#1612 = VECTOR('',#1613,1.);-#1613 = DIRECTION('',(-1.,0.));-#1614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1615 = PCURVE('',#1479,#1616);-#1616 = DEFINITIONAL_REPRESENTATION('',(#1617),#1621);-#1617 = CIRCLE('',#1618,0.6);-#1618 = AXIS2_PLACEMENT_2D('',#1619,#1620);-#1619 = CARTESIAN_POINT('',(0.405,2.9));-#1620 = DIRECTION('',(1.,0.));-#1621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1622 = ORIENTED_EDGE('',*,*,#1623,.T.);-#1623 = EDGE_CURVE('',#1600,#1624,#1626,.T.);-#1624 = VERTEX_POINT('',#1625);-#1625 = CARTESIAN_POINT('',(0.6,0.,1.3));-#1626 = SEAM_CURVE('',#1627,(#1631,#1638),.PCURVE_S1.);-#1627 = LINE('',#1628,#1629);-#1628 = CARTESIAN_POINT('',(0.6,0.,0.3));-#1629 = VECTOR('',#1630,1.);-#1630 = DIRECTION('',(0.,0.,1.));-#1631 = PCURVE('',#1504,#1632);-#1632 = DEFINITIONAL_REPRESENTATION('',(#1633),#1637);-#1633 = LINE('',#1634,#1635);-#1634 = CARTESIAN_POINT('',(-6.28318530718,0.));-#1635 = VECTOR('',#1636,1.);-#1636 = DIRECTION('',(-0.,-1.));-#1637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1638 = PCURVE('',#1504,#1639);-#1639 = DEFINITIONAL_REPRESENTATION('',(#1640),#1644);-#1640 = LINE('',#1641,#1642);-#1641 = CARTESIAN_POINT('',(-0.,0.));-#1642 = VECTOR('',#1643,1.);-#1643 = DIRECTION('',(-0.,-1.));-#1644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1645 = ORIENTED_EDGE('',*,*,#1646,.T.);-#1646 = EDGE_CURVE('',#1624,#1624,#1647,.T.);-#1647 = SURFACE_CURVE('',#1648,(#1653,#1660),.PCURVE_S1.);-#1648 = CIRCLE('',#1649,0.6);-#1649 = AXIS2_PLACEMENT_3D('',#1650,#1651,#1652);-#1650 = CARTESIAN_POINT('',(0.,0.,1.3));-#1651 = DIRECTION('',(0.,0.,1.));-#1652 = DIRECTION('',(1.,0.,0.));-#1653 = PCURVE('',#1504,#1654);-#1654 = DEFINITIONAL_REPRESENTATION('',(#1655),#1659);-#1655 = LINE('',#1656,#1657);-#1656 = CARTESIAN_POINT('',(-0.,-1.));-#1657 = VECTOR('',#1658,1.);-#1658 = DIRECTION('',(-1.,0.));-#1659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1660 = PCURVE('',#1661,#1666);-#1661 = PLANE('',#1662);-#1662 = AXIS2_PLACEMENT_3D('',#1663,#1664,#1665);-#1663 = CARTESIAN_POINT('',(-7.122084023643E-17,1.111748413527E-17,1.3)-  );-#1664 = DIRECTION('',(0.,0.,1.));-#1665 = DIRECTION('',(1.,0.,-0.));-#1666 = DEFINITIONAL_REPRESENTATION('',(#1667),#1671);-#1667 = CIRCLE('',#1668,0.6);-#1668 = AXIS2_PLACEMENT_2D('',#1669,#1670);-#1669 = CARTESIAN_POINT('',(7.122084023643E-17,-1.111748413527E-17));-#1670 = DIRECTION('',(1.,0.));-#1671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1672 = ORIENTED_EDGE('',*,*,#1623,.F.);-#1673 = ORIENTED_EDGE('',*,*,#1674,.F.);-#1674 = EDGE_CURVE('',#1675,#1600,#1677,.T.);-#1675 = VERTEX_POINT('',#1676);-#1676 = CARTESIAN_POINT('',(0.405,-0.442690636901,0.3));-#1677 = SURFACE_CURVE('',#1678,(#1683,#1690),.PCURVE_S1.);-#1678 = CIRCLE('',#1679,0.6);-#1679 = AXIS2_PLACEMENT_3D('',#1680,#1681,#1682);-#1680 = CARTESIAN_POINT('',(0.,0.,0.3));-#1681 = DIRECTION('',(0.,0.,1.));-#1682 = DIRECTION('',(1.,0.,0.));-#1683 = PCURVE('',#1504,#1684);+#1593 = DIRECTION('',(0.,1.,0.));+#1594 = PCURVE('',#1137,#1595);+#1595 = DEFINITIONAL_REPRESENTATION('',(#1596),#1600);+#1596 = LINE('',#1597,#1598);+#1597 = CARTESIAN_POINT('',(0.89,-2.44));+#1598 = VECTOR('',#1599,1.);+#1599 = DIRECTION('',(0.,1.));+#1600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1601 = PCURVE('',#1109,#1602);+#1602 = DEFINITIONAL_REPRESENTATION('',(#1603),#1607);+#1603 = LINE('',#1604,#1605);+#1604 = CARTESIAN_POINT('',(0.,-1.23));+#1605 = VECTOR('',#1606,1.);+#1606 = DIRECTION('',(1.,0.));+#1607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1608 = ADVANCED_FACE('',(#1609),#1109,.T.);+#1609 = FACE_BOUND('',#1610,.T.);+#1610 = EDGE_LOOP('',(#1611,#1612,#1633,#1634));+#1611 = ORIENTED_EDGE('',*,*,#1426,.F.);+#1612 = ORIENTED_EDGE('',*,*,#1613,.T.);+#1613 = EDGE_CURVE('',#1427,#1566,#1614,.T.);+#1614 = SURFACE_CURVE('',#1615,(#1619,#1626),.PCURVE_S1.);+#1615 = LINE('',#1616,#1617);+#1616 = CARTESIAN_POINT('',(0.89,-2.44,0.));+#1617 = VECTOR('',#1618,1.);+#1618 = DIRECTION('',(0.,0.,1.));+#1619 = PCURVE('',#1109,#1620);+#1620 = DEFINITIONAL_REPRESENTATION('',(#1621),#1625);+#1621 = LINE('',#1622,#1623);+#1622 = CARTESIAN_POINT('',(0.,0.));+#1623 = VECTOR('',#1624,1.);+#1624 = DIRECTION('',(0.,-1.));+#1625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1626 = PCURVE('',#1462,#1627);+#1627 = DEFINITIONAL_REPRESENTATION('',(#1628),#1632);+#1628 = LINE('',#1629,#1630);+#1629 = CARTESIAN_POINT('',(1.78,0.));+#1630 = VECTOR('',#1631,1.);+#1631 = DIRECTION('',(0.,-1.));+#1632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1633 = ORIENTED_EDGE('',*,*,#1588,.T.);+#1634 = ORIENTED_EDGE('',*,*,#1094,.T.);+#1635 = ADVANCED_FACE('',(#1636),#1462,.T.);+#1636 = FACE_BOUND('',#1637,.T.);+#1637 = EDGE_LOOP('',(#1638,#1639,#1640,#1641));+#1638 = ORIENTED_EDGE('',*,*,#1447,.F.);+#1639 = ORIENTED_EDGE('',*,*,#1539,.T.);+#1640 = ORIENTED_EDGE('',*,*,#1565,.T.);+#1641 = ORIENTED_EDGE('',*,*,#1613,.F.);+#1642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1646)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1643,#1644,#1645)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1643 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1644 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1645 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1646 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#1643,+  'distance_accuracy_value','confusion accuracy');+#1647 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1648,#1650);+#1648 = ( REPRESENTATION_RELATIONSHIP('','',#44,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1649) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#1649 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);+#1650 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #1651);+#1651 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','body','',#5,#39,$);+#1652 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41));+#1653 = SHAPE_DEFINITION_REPRESENTATION(#1654,#1660);+#1654 = PRODUCT_DEFINITION_SHAPE('','',#1655);+#1655 = PRODUCT_DEFINITION('design','',#1656,#1659);+#1656 = PRODUCT_DEFINITION_FORMATION('','',#1657);+#1657 = PRODUCT('insulator','insulator','',(#1658));+#1658 = PRODUCT_CONTEXT('',#2,'mechanical');+#1659 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#1660 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1661),#1993);+#1661 = MANIFOLD_SOLID_BREP('',#1662);+#1662 = CLOSED_SHELL('',(#1663,#1785,#1861,#1932,#1959,#1986));+#1663 = ADVANCED_FACE('',(#1664),#1679,.T.);+#1664 = FACE_BOUND('',#1665,.F.);+#1665 = EDGE_LOOP('',(#1666,#1702,#1728,#1761));+#1666 = ORIENTED_EDGE('',*,*,#1667,.F.);+#1667 = EDGE_CURVE('',#1668,#1670,#1672,.T.);+#1668 = VERTEX_POINT('',#1669);+#1669 = CARTESIAN_POINT('',(0.89,-2.028330594356,0.36));+#1670 = VERTEX_POINT('',#1671);+#1671 = CARTESIAN_POINT('',(-0.89,-2.028330594356,0.36));+#1672 = SURFACE_CURVE('',#1673,(#1678,#1690),.PCURVE_S1.);+#1673 = CIRCLE('',#1674,2.215);+#1674 = AXIS2_PLACEMENT_3D('',#1675,#1676,#1677);+#1675 = CARTESIAN_POINT('',(0.,0.,0.36));+#1676 = DIRECTION('',(0.,0.,1.));+#1677 = DIRECTION('',(0.401805869074,-0.915724873298,0.));+#1678 = PCURVE('',#1679,#1684);+#1679 = CYLINDRICAL_SURFACE('',#1680,2.215);+#1680 = AXIS2_PLACEMENT_3D('',#1681,#1682,#1683);+#1681 = CARTESIAN_POINT('',(0.,0.,0.36));+#1682 = DIRECTION('',(-0.,-0.,-1.));+#1683 = DIRECTION('',(1.,0.,0.)); #1684 = DEFINITIONAL_REPRESENTATION('',(#1685),#1689); #1685 = LINE('',#1686,#1687);-#1686 = CARTESIAN_POINT('',(-0.,0.));+#1686 = CARTESIAN_POINT('',(-5.125877040352,0.)); #1687 = VECTOR('',#1688,1.); #1688 = DIRECTION('',(-1.,0.)); #1689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)  PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''   ) );-#1690 = PCURVE('',#1479,#1691);-#1691 = DEFINITIONAL_REPRESENTATION('',(#1692),#1696);-#1692 = CIRCLE('',#1693,0.6);-#1693 = AXIS2_PLACEMENT_2D('',#1694,#1695);-#1694 = CARTESIAN_POINT('',(0.405,2.9));-#1695 = DIRECTION('',(1.,0.));-#1696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1697 = ORIENTED_EDGE('',*,*,#1698,.F.);-#1698 = EDGE_CURVE('',#1543,#1675,#1699,.T.);-#1699 = SURFACE_CURVE('',#1700,(#1704,#1710),.PCURVE_S1.);-#1700 = LINE('',#1701,#1702);-#1701 = CARTESIAN_POINT('',(0.405,-0.442690636901,0.3));-#1702 = VECTOR('',#1703,1.);-#1703 = DIRECTION('',(-0.,-0.,-1.));-#1704 = PCURVE('',#1504,#1705);-#1705 = DEFINITIONAL_REPRESENTATION('',(#1706),#1709);-#1706 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1707,#1708),.UNSPECIFIED.,.F.,-  .F.,(2,2),(-0.165,6.000000000173E-07),.PIECEWISE_BEZIER_KNOTS.);-#1707 = CARTESIAN_POINT('',(-5.453353682588,-0.165));-#1708 = CARTESIAN_POINT('',(-5.453353682588,6.000000000173E-07));-#1709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1710 = PCURVE('',#1558,#1711);-#1711 = DEFINITIONAL_REPRESENTATION('',(#1712),#1715);-#1712 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1713,#1714),.UNSPECIFIED.,.F.,-  .F.,(2,2),(-0.165,6.000000000173E-07),.PIECEWISE_BEZIER_KNOTS.);-#1713 = CARTESIAN_POINT('',(0.165,-2.457309363099));-#1714 = CARTESIAN_POINT('',(-6.000000000173E-07,-2.457309363099));-#1715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1716 = ORIENTED_EDGE('',*,*,#1570,.T.);-#1717 = ORIENTED_EDGE('',*,*,#1491,.T.);-#1718 = ADVANCED_FACE('',(#1719,#1768),#1479,.F.);-#1719 = FACE_BOUND('',#1720,.F.);-#1720 = EDGE_LOOP('',(#1721,#1722,#1745,#1766,#1767));-#1721 = ORIENTED_EDGE('',*,*,#1463,.F.);-#1722 = ORIENTED_EDGE('',*,*,#1723,.T.);-#1723 = EDGE_CURVE('',#1436,#1724,#1726,.T.);-#1724 = VERTEX_POINT('',#1725);-#1725 = CARTESIAN_POINT('',(0.405,-2.9,0.3));-#1726 = SURFACE_CURVE('',#1727,(#1731,#1738),.PCURVE_S1.);-#1727 = LINE('',#1728,#1729);-#1728 = CARTESIAN_POINT('',(-0.405,-2.9,0.3));-#1729 = VECTOR('',#1730,1.);-#1730 = DIRECTION('',(1.,0.,0.));-#1731 = PCURVE('',#1479,#1732);-#1732 = DEFINITIONAL_REPRESENTATION('',(#1733),#1737);-#1733 = LINE('',#1734,#1735);-#1734 = CARTESIAN_POINT('',(0.,0.));-#1735 = VECTOR('',#1736,1.);-#1736 = DIRECTION('',(1.,0.));-#1737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1738 = PCURVE('',#1451,#1739);+#1690 = PCURVE('',#1691,#1696);+#1691 = PLANE('',#1692);+#1692 = AXIS2_PLACEMENT_3D('',#1693,#1694,#1695);+#1693 = CARTESIAN_POINT('',(-1.543386154108E-16,6.391886007372E-17,0.36)+  );+#1694 = DIRECTION('',(0.,0.,1.));+#1695 = DIRECTION('',(1.,0.,-0.));+#1696 = DEFINITIONAL_REPRESENTATION('',(#1697),#1701);+#1697 = CIRCLE('',#1698,2.215);+#1698 = AXIS2_PLACEMENT_2D('',#1699,#1700);+#1699 = CARTESIAN_POINT('',(1.543386154108E-16,-6.391886007372E-17));+#1700 = DIRECTION('',(0.401805869074,-0.915724873298));+#1701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1702 = ORIENTED_EDGE('',*,*,#1703,.F.);+#1703 = EDGE_CURVE('',#1704,#1668,#1706,.T.);+#1704 = VERTEX_POINT('',#1705);+#1705 = CARTESIAN_POINT('',(0.89,-2.028330594356,1.23));+#1706 = SURFACE_CURVE('',#1707,(#1711,#1717),.PCURVE_S1.);+#1707 = LINE('',#1708,#1709);+#1708 = CARTESIAN_POINT('',(0.89,-2.028330594356,0.36));+#1709 = VECTOR('',#1710,1.);+#1710 = DIRECTION('',(-0.,-0.,-1.));+#1711 = PCURVE('',#1679,#1712);+#1712 = DEFINITIONAL_REPRESENTATION('',(#1713),#1716);+#1713 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1714,#1715),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.87,0.),.PIECEWISE_BEZIER_KNOTS.);+#1714 = CARTESIAN_POINT('',(-5.125877040352,-0.87));+#1715 = CARTESIAN_POINT('',(-5.125877040352,0.));+#1716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1717 = PCURVE('',#1718,#1723);+#1718 = PLANE('',#1719);+#1719 = AXIS2_PLACEMENT_3D('',#1720,#1721,#1722);+#1720 = CARTESIAN_POINT('',(0.89,-2.44,0.36));+#1721 = DIRECTION('',(-1.,0.,0.));+#1722 = DIRECTION('',(0.,1.,0.));+#1723 = DEFINITIONAL_REPRESENTATION('',(#1724),#1727);+#1724 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1725,#1726),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.8700006,6.000000000173E-07),.PIECEWISE_BEZIER_KNOTS.);+#1725 = CARTESIAN_POINT('',(0.411669405644,-0.8700006));+#1726 = CARTESIAN_POINT('',(0.411669405644,6.000000000173E-07));+#1727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1728 = ORIENTED_EDGE('',*,*,#1729,.F.);+#1729 = EDGE_CURVE('',#1730,#1704,#1732,.T.);+#1730 = VERTEX_POINT('',#1731);+#1731 = CARTESIAN_POINT('',(-0.89,-2.028330594356,1.23));+#1732 = SURFACE_CURVE('',#1733,(#1738,#1745),.PCURVE_S1.);+#1733 = CIRCLE('',#1734,2.215);+#1734 = AXIS2_PLACEMENT_3D('',#1735,#1736,#1737);+#1735 = CARTESIAN_POINT('',(0.,0.,1.23));+#1736 = DIRECTION('',(-0.,0.,-1.));+#1737 = DIRECTION('',(-0.401805869075,-0.915724873298,0.));+#1738 = PCURVE('',#1679,#1739); #1739 = DEFINITIONAL_REPRESENTATION('',(#1740),#1744); #1740 = LINE('',#1741,#1742);-#1741 = CARTESIAN_POINT('',(0.,0.));+#1741 = CARTESIAN_POINT('',(-10.58208622759,-0.87)); #1742 = VECTOR('',#1743,1.);-#1743 = DIRECTION('',(0.,1.));+#1743 = DIRECTION('',(1.,-0.)); #1744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)  PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''   ) );-#1745 = ORIENTED_EDGE('',*,*,#1746,.T.);-#1746 = EDGE_CURVE('',#1724,#1675,#1747,.T.);-#1747 = SURFACE_CURVE('',#1748,(#1752,#1759),.PCURVE_S1.);-#1748 = LINE('',#1749,#1750);-#1749 = CARTESIAN_POINT('',(0.405,-2.9,0.3));-#1750 = VECTOR('',#1751,1.);-#1751 = DIRECTION('',(0.,1.,0.));-#1752 = PCURVE('',#1479,#1753);-#1753 = DEFINITIONAL_REPRESENTATION('',(#1754),#1758);-#1754 = LINE('',#1755,#1756);-#1755 = CARTESIAN_POINT('',(0.81,0.));-#1756 = VECTOR('',#1757,1.);-#1757 = DIRECTION('',(0.,1.));-#1758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1759 = PCURVE('',#1558,#1760);-#1760 = DEFINITIONAL_REPRESENTATION('',(#1761),#1765);-#1761 = LINE('',#1762,#1763);-#1762 = CARTESIAN_POINT('',(0.,0.));-#1763 = VECTOR('',#1764,1.);-#1764 = DIRECTION('',(0.,-1.));-#1765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1766 = ORIENTED_EDGE('',*,*,#1674,.T.);-#1767 = ORIENTED_EDGE('',*,*,#1599,.T.);-#1768 = FACE_BOUND('',#1769,.F.);-#1769 = EDGE_LOOP('',(#1770));-#1770 = ORIENTED_EDGE('',*,*,#1771,.T.);-#1771 = EDGE_CURVE('',#1772,#1772,#1774,.T.);-#1772 = VERTEX_POINT('',#1773);-#1773 = CARTESIAN_POINT('',(0.45,0.,0.3));-#1774 = SURFACE_CURVE('',#1775,(#1780,#1791),.PCURVE_S1.);-#1775 = CIRCLE('',#1776,0.45);-#1776 = AXIS2_PLACEMENT_3D('',#1777,#1778,#1779);-#1777 = CARTESIAN_POINT('',(0.,0.,0.3));-#1778 = DIRECTION('',(0.,0.,-1.));-#1779 = DIRECTION('',(1.,0.,0.));-#1780 = PCURVE('',#1479,#1781);-#1781 = DEFINITIONAL_REPRESENTATION('',(#1782),#1790);-#1782 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1783,#1784,#1785,#1786,-#1787,#1788,#1789),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2-    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,-6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,-1.,0.5,1.)) REPRESENTATION_ITEM('') );-#1783 = CARTESIAN_POINT('',(0.855,2.9));-#1784 = CARTESIAN_POINT('',(0.855,2.120577136594));-#1785 = CARTESIAN_POINT('',(0.18,2.510288568297));-#1786 = CARTESIAN_POINT('',(-0.495,2.9));-#1787 = CARTESIAN_POINT('',(0.18,3.289711431703));-#1788 = CARTESIAN_POINT('',(0.855,3.679422863406));-#1789 = CARTESIAN_POINT('',(0.855,2.9));-#1790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1791 = PCURVE('',#1792,#1797);-#1792 = CYLINDRICAL_SURFACE('',#1793,0.45);-#1793 = AXIS2_PLACEMENT_3D('',#1794,#1795,#1796);-#1794 = CARTESIAN_POINT('',(0.,0.,0.2));-#1795 = DIRECTION('',(-0.,-0.,-1.));-#1796 = DIRECTION('',(1.,0.,0.));-#1797 = DEFINITIONAL_REPRESENTATION('',(#1798),#1802);-#1798 = LINE('',#1799,#1800);-#1799 = CARTESIAN_POINT('',(-6.28318530718,-1.E-01));-#1800 = VECTOR('',#1801,1.);-#1801 = DIRECTION('',(1.,-0.));-#1802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1803 = ADVANCED_FACE('',(#1804),#1451,.F.);-#1804 = FACE_BOUND('',#1805,.F.);-#1805 = EDGE_LOOP('',(#1806,#1807,#1808,#1809));-#1806 = ORIENTED_EDGE('',*,*,#1723,.F.);-#1807 = ORIENTED_EDGE('',*,*,#1435,.T.);-#1808 = ORIENTED_EDGE('',*,*,#1519,.T.);-#1809 = ORIENTED_EDGE('',*,*,#1810,.F.);-#1810 = EDGE_CURVE('',#1724,#1520,#1811,.T.);-#1811 = SURFACE_CURVE('',#1812,(#1816,#1823),.PCURVE_S1.);-#1812 = LINE('',#1813,#1814);-#1813 = CARTESIAN_POINT('',(0.405,-2.9,0.3));-#1814 = VECTOR('',#1815,1.);-#1815 = DIRECTION('',(0.,0.,1.));-#1816 = PCURVE('',#1451,#1817);-#1817 = DEFINITIONAL_REPRESENTATION('',(#1818),#1822);-#1818 = LINE('',#1819,#1820);-#1819 = CARTESIAN_POINT('',(0.,0.81));-#1820 = VECTOR('',#1821,1.);-#1821 = DIRECTION('',(1.,0.));-#1822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1823 = PCURVE('',#1558,#1824);-#1824 = DEFINITIONAL_REPRESENTATION('',(#1825),#1829);-#1825 = LINE('',#1826,#1827);-#1826 = CARTESIAN_POINT('',(0.,0.));-#1827 = VECTOR('',#1828,1.);-#1828 = DIRECTION('',(1.,0.));-#1829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1830 = ADVANCED_FACE('',(#1831),#1558,.T.);-#1831 = FACE_BOUND('',#1832,.T.);-#1832 = EDGE_LOOP('',(#1833,#1834,#1835,#1836));-#1833 = ORIENTED_EDGE('',*,*,#1542,.F.);-#1834 = ORIENTED_EDGE('',*,*,#1810,.F.);-#1835 = ORIENTED_EDGE('',*,*,#1746,.T.);-#1836 = ORIENTED_EDGE('',*,*,#1698,.F.);-#1837 = ADVANCED_FACE('',(#1838,#1841),#1661,.T.);-#1838 = FACE_BOUND('',#1839,.T.);-#1839 = EDGE_LOOP('',(#1840));-#1840 = ORIENTED_EDGE('',*,*,#1646,.T.);-#1841 = FACE_BOUND('',#1842,.T.);-#1842 = EDGE_LOOP('',(#1843));-#1843 = ORIENTED_EDGE('',*,*,#1844,.T.);-#1844 = EDGE_CURVE('',#1845,#1845,#1847,.T.);-#1845 = VERTEX_POINT('',#1846);-#1846 = CARTESIAN_POINT('',(0.45,0.,1.3));-#1847 = SURFACE_CURVE('',#1848,(#1853,#1864),.PCURVE_S1.);-#1848 = CIRCLE('',#1849,0.45);-#1849 = AXIS2_PLACEMENT_3D('',#1850,#1851,#1852);-#1850 = CARTESIAN_POINT('',(0.,0.,1.3));-#1851 = DIRECTION('',(0.,0.,-1.));-#1852 = DIRECTION('',(1.,0.,0.));-#1853 = PCURVE('',#1661,#1854);-#1854 = DEFINITIONAL_REPRESENTATION('',(#1855),#1863);-#1855 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1856,#1857,#1858,#1859,-#1860,#1861,#1862),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+#1745 = PCURVE('',#1746,#1751);+#1746 = PLANE('',#1747);+#1747 = AXIS2_PLACEMENT_3D('',#1748,#1749,#1750);+#1748 = CARTESIAN_POINT('',(-1.543386154108E-16,6.391886007372E-17,1.23)+  );+#1749 = DIRECTION('',(0.,0.,1.));+#1750 = DIRECTION('',(1.,0.,-0.));+#1751 = DEFINITIONAL_REPRESENTATION('',(#1752),#1760);+#1752 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1753,#1754,#1755,#1756,+#1757,#1758,#1759),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2     ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, 6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE()  GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, 1.,0.5,1.)) REPRESENTATION_ITEM('') );-#1856 = CARTESIAN_POINT('',(0.45,-1.111748413527E-17));-#1857 = CARTESIAN_POINT('',(0.45,-0.779422863406));-#1858 = CARTESIAN_POINT('',(-0.225,-0.389711431703));-#1859 = CARTESIAN_POINT('',(-0.9,-1.213356960585E-16));-#1860 = CARTESIAN_POINT('',(-0.225,0.389711431703));-#1861 = CARTESIAN_POINT('',(0.45,0.779422863406));-#1862 = CARTESIAN_POINT('',(0.45,-1.111748413527E-17));-#1863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1864 = PCURVE('',#1792,#1865);-#1865 = DEFINITIONAL_REPRESENTATION('',(#1866),#1870);-#1866 = LINE('',#1867,#1868);-#1867 = CARTESIAN_POINT('',(-6.28318530718,-1.1));-#1868 = VECTOR('',#1869,1.);-#1869 = DIRECTION('',(1.,-0.));-#1870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1871 = ADVANCED_FACE('',(#1872),#1792,.F.);-#1872 = FACE_BOUND('',#1873,.T.);-#1873 = EDGE_LOOP('',(#1874,#1875,#1896,#1897));-#1874 = ORIENTED_EDGE('',*,*,#1771,.T.);-#1875 = ORIENTED_EDGE('',*,*,#1876,.T.);-#1876 = EDGE_CURVE('',#1772,#1845,#1877,.T.);-#1877 = SEAM_CURVE('',#1878,(#1882,#1889),.PCURVE_S1.);-#1878 = LINE('',#1879,#1880);-#1879 = CARTESIAN_POINT('',(0.45,0.,0.2));-#1880 = VECTOR('',#1881,1.);-#1881 = DIRECTION('',(0.,0.,1.));-#1882 = PCURVE('',#1792,#1883);-#1883 = DEFINITIONAL_REPRESENTATION('',(#1884),#1888);-#1884 = LINE('',#1885,#1886);-#1885 = CARTESIAN_POINT('',(-6.28318530718,0.));-#1886 = VECTOR('',#1887,1.);-#1887 = DIRECTION('',(-0.,-1.));-#1888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1889 = PCURVE('',#1792,#1890);-#1890 = DEFINITIONAL_REPRESENTATION('',(#1891),#1895);-#1891 = LINE('',#1892,#1893);-#1892 = CARTESIAN_POINT('',(-0.,0.));-#1893 = VECTOR('',#1894,1.);-#1894 = DIRECTION('',(-0.,-1.));-#1895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1896 = ORIENTED_EDGE('',*,*,#1844,.F.);-#1897 = ORIENTED_EDGE('',*,*,#1876,.F.);-#1898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1902)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1899,#1900,#1901)) REPRESENTATION_CONTEXT-('Context #1','3D Context with UNIT and UNCERTAINTY') );-#1899 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );-#1900 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );-#1901 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#1902 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1899,-  'distance_accuracy_value','confusion accuracy');-#1903 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1904,#1906);-#1904 = ( REPRESENTATION_RELATIONSHIP('','',#1393,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1905) -SHAPE_REPRESENTATION_RELATIONSHIP() );-#1905 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);-#1906 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',-  #1907);-#1907 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','insulator_lcp','',#5,#1388,-  $);-#1908 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1390));-#1909 = SHAPE_DEFINITION_REPRESENTATION(#1910,#1916);-#1910 = PRODUCT_DEFINITION_SHAPE('','',#1911);-#1911 = PRODUCT_DEFINITION('design','',#1912,#1915);-#1912 = PRODUCT_DEFINITION_FORMATION('','',#1913);-#1913 = PRODUCT('insulator','insulator','',(#1914));-#1914 = PRODUCT_CONTEXT('',#2,'mechanical');-#1915 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');-#1916 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1917),#2107);-#1917 = MANIFOLD_SOLID_BREP('',#1918);-#1918 = CLOSED_SHELL('',(#1919,#2007,#2046,#2080));-#1919 = ADVANCED_FACE('',(#1920),#1934,.T.);-#1920 = FACE_BOUND('',#1921,.F.);-#1921 = EDGE_LOOP('',(#1922,#1952,#1979,#1980));-#1922 = ORIENTED_EDGE('',*,*,#1923,.T.);-#1923 = EDGE_CURVE('',#1924,#1926,#1928,.T.);-#1924 = VERTEX_POINT('',#1925);-#1925 = CARTESIAN_POINT('',(1.6,0.,1.3));-#1926 = VERTEX_POINT('',#1927);-#1927 = CARTESIAN_POINT('',(1.6,0.,1.6));-#1928 = SEAM_CURVE('',#1929,(#1933,#1945),.PCURVE_S1.);-#1929 = LINE('',#1930,#1931);-#1930 = CARTESIAN_POINT('',(1.6,0.,1.3));-#1931 = VECTOR('',#1932,1.);-#1932 = DIRECTION('',(0.,0.,1.));-#1933 = PCURVE('',#1934,#1939);-#1934 = CYLINDRICAL_SURFACE('',#1935,1.6);-#1935 = AXIS2_PLACEMENT_3D('',#1936,#1937,#1938);-#1936 = CARTESIAN_POINT('',(0.,0.,1.3));-#1937 = DIRECTION('',(-0.,-0.,-1.));-#1938 = DIRECTION('',(1.,0.,0.));-#1939 = DEFINITIONAL_REPRESENTATION('',(#1940),#1944);-#1940 = LINE('',#1941,#1942);-#1941 = CARTESIAN_POINT('',(-0.,0.));-#1942 = VECTOR('',#1943,1.);-#1943 = DIRECTION('',(-0.,-1.));-#1944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1945 = PCURVE('',#1934,#1946);+#1753 = CARTESIAN_POINT('',(-0.89,-2.028330594356));+#1754 = CARTESIAN_POINT('',(-4.403171643971,-0.48680537562));+#1755 = CARTESIAN_POINT('',(-1.311585821985,1.784927906546));+#1756 = CARTESIAN_POINT('',(1.78,4.056661188712));+#1757 = CARTESIAN_POINT('',(2.201585821985,0.24340268781));+#1758 = CARTESIAN_POINT('',(2.623171643971,-3.569855813092));+#1759 = CARTESIAN_POINT('',(-0.89,-2.028330594356));+#1760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1761 = ORIENTED_EDGE('',*,*,#1762,.T.);+#1762 = EDGE_CURVE('',#1730,#1670,#1763,.T.);+#1763 = SURFACE_CURVE('',#1764,(#1768,#1774),.PCURVE_S1.);+#1764 = LINE('',#1765,#1766);+#1765 = CARTESIAN_POINT('',(-0.89,-2.028330594356,0.36));+#1766 = VECTOR('',#1767,1.);+#1767 = DIRECTION('',(-0.,-0.,-1.));+#1768 = PCURVE('',#1679,#1769);+#1769 = DEFINITIONAL_REPRESENTATION('',(#1770),#1773);+#1770 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1771,#1772),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.87,0.),.PIECEWISE_BEZIER_KNOTS.);+#1771 = CARTESIAN_POINT('',(-10.58208622759,-0.87));+#1772 = CARTESIAN_POINT('',(-10.58208622759,0.));+#1773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1774 = PCURVE('',#1775,#1780);+#1775 = PLANE('',#1776);+#1776 = AXIS2_PLACEMENT_3D('',#1777,#1778,#1779);+#1777 = CARTESIAN_POINT('',(-0.89,0.,0.36));+#1778 = DIRECTION('',(1.,0.,-0.));+#1779 = DIRECTION('',(0.,-1.,0.));+#1780 = DEFINITIONAL_REPRESENTATION('',(#1781),#1784);+#1781 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1782,#1783),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.8700006,6.000000000173E-07),.PIECEWISE_BEZIER_KNOTS.);+#1782 = CARTESIAN_POINT('',(2.028330594356,-0.8700006));+#1783 = CARTESIAN_POINT('',(2.028330594356,6.000000000173E-07));+#1784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1785 = ADVANCED_FACE('',(#1786),#1775,.F.);+#1786 = FACE_BOUND('',#1787,.F.);+#1787 = EDGE_LOOP('',(#1788,#1811,#1812,#1835));+#1788 = ORIENTED_EDGE('',*,*,#1789,.F.);+#1789 = EDGE_CURVE('',#1670,#1790,#1792,.T.);+#1790 = VERTEX_POINT('',#1791);+#1791 = CARTESIAN_POINT('',(-0.89,-2.44,0.36));+#1792 = SURFACE_CURVE('',#1793,(#1797,#1804),.PCURVE_S1.);+#1793 = LINE('',#1794,#1795);+#1794 = CARTESIAN_POINT('',(-0.89,0.,0.36));+#1795 = VECTOR('',#1796,1.);+#1796 = DIRECTION('',(0.,-1.,0.));+#1797 = PCURVE('',#1775,#1798);+#1798 = DEFINITIONAL_REPRESENTATION('',(#1799),#1803);+#1799 = LINE('',#1800,#1801);+#1800 = CARTESIAN_POINT('',(0.,0.));+#1801 = VECTOR('',#1802,1.);+#1802 = DIRECTION('',(1.,0.));+#1803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1804 = PCURVE('',#1691,#1805);+#1805 = DEFINITIONAL_REPRESENTATION('',(#1806),#1810);+#1806 = LINE('',#1807,#1808);+#1807 = CARTESIAN_POINT('',(-0.89,-6.391886007372E-17));+#1808 = VECTOR('',#1809,1.);+#1809 = DIRECTION('',(0.,-1.));+#1810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1811 = ORIENTED_EDGE('',*,*,#1762,.F.);+#1812 = ORIENTED_EDGE('',*,*,#1813,.T.);+#1813 = EDGE_CURVE('',#1730,#1814,#1816,.T.);+#1814 = VERTEX_POINT('',#1815);+#1815 = CARTESIAN_POINT('',(-0.89,-2.44,1.23));+#1816 = SURFACE_CURVE('',#1817,(#1821,#1828),.PCURVE_S1.);+#1817 = LINE('',#1818,#1819);+#1818 = CARTESIAN_POINT('',(-0.89,0.,1.23));+#1819 = VECTOR('',#1820,1.);+#1820 = DIRECTION('',(0.,-1.,0.));+#1821 = PCURVE('',#1775,#1822);+#1822 = DEFINITIONAL_REPRESENTATION('',(#1823),#1827);+#1823 = LINE('',#1824,#1825);+#1824 = CARTESIAN_POINT('',(0.,-0.87));+#1825 = VECTOR('',#1826,1.);+#1826 = DIRECTION('',(1.,0.));+#1827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1828 = PCURVE('',#1746,#1829);+#1829 = DEFINITIONAL_REPRESENTATION('',(#1830),#1834);+#1830 = LINE('',#1831,#1832);+#1831 = CARTESIAN_POINT('',(-0.89,-6.391886007372E-17));+#1832 = VECTOR('',#1833,1.);+#1833 = DIRECTION('',(0.,-1.));+#1834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1835 = ORIENTED_EDGE('',*,*,#1836,.F.);+#1836 = EDGE_CURVE('',#1790,#1814,#1837,.T.);+#1837 = SURFACE_CURVE('',#1838,(#1842,#1849),.PCURVE_S1.);+#1838 = LINE('',#1839,#1840);+#1839 = CARTESIAN_POINT('',(-0.89,-2.44,0.36));+#1840 = VECTOR('',#1841,1.);+#1841 = DIRECTION('',(0.,0.,1.));+#1842 = PCURVE('',#1775,#1843);+#1843 = DEFINITIONAL_REPRESENTATION('',(#1844),#1848);+#1844 = LINE('',#1845,#1846);+#1845 = CARTESIAN_POINT('',(2.44,0.));+#1846 = VECTOR('',#1847,1.);+#1847 = DIRECTION('',(0.,-1.));+#1848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1849 = PCURVE('',#1850,#1855);+#1850 = PLANE('',#1851);+#1851 = AXIS2_PLACEMENT_3D('',#1852,#1853,#1854);+#1852 = CARTESIAN_POINT('',(-0.89,-2.44,0.36));+#1853 = DIRECTION('',(0.,1.,0.));+#1854 = DIRECTION('',(1.,0.,0.));+#1855 = DEFINITIONAL_REPRESENTATION('',(#1856),#1860);+#1856 = LINE('',#1857,#1858);+#1857 = CARTESIAN_POINT('',(0.,0.));+#1858 = VECTOR('',#1859,1.);+#1859 = DIRECTION('',(0.,-1.));+#1860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1861 = ADVANCED_FACE('',(#1862),#1850,.F.);+#1862 = FACE_BOUND('',#1863,.F.);+#1863 = EDGE_LOOP('',(#1864,#1865,#1888,#1911));+#1864 = ORIENTED_EDGE('',*,*,#1836,.T.);+#1865 = ORIENTED_EDGE('',*,*,#1866,.T.);+#1866 = EDGE_CURVE('',#1814,#1867,#1869,.T.);+#1867 = VERTEX_POINT('',#1868);+#1868 = CARTESIAN_POINT('',(0.89,-2.44,1.23));+#1869 = SURFACE_CURVE('',#1870,(#1874,#1881),.PCURVE_S1.);+#1870 = LINE('',#1871,#1872);+#1871 = CARTESIAN_POINT('',(-0.89,-2.44,1.23));+#1872 = VECTOR('',#1873,1.);+#1873 = DIRECTION('',(1.,0.,0.));+#1874 = PCURVE('',#1850,#1875);+#1875 = DEFINITIONAL_REPRESENTATION('',(#1876),#1880);+#1876 = LINE('',#1877,#1878);+#1877 = CARTESIAN_POINT('',(0.,-0.87));+#1878 = VECTOR('',#1879,1.);+#1879 = DIRECTION('',(1.,0.));+#1880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1881 = PCURVE('',#1746,#1882);+#1882 = DEFINITIONAL_REPRESENTATION('',(#1883),#1887);+#1883 = LINE('',#1884,#1885);+#1884 = CARTESIAN_POINT('',(-0.89,-2.44));+#1885 = VECTOR('',#1886,1.);+#1886 = DIRECTION('',(1.,0.));+#1887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1888 = ORIENTED_EDGE('',*,*,#1889,.F.);+#1889 = EDGE_CURVE('',#1890,#1867,#1892,.T.);+#1890 = VERTEX_POINT('',#1891);+#1891 = CARTESIAN_POINT('',(0.89,-2.44,0.36));+#1892 = SURFACE_CURVE('',#1893,(#1897,#1904),.PCURVE_S1.);+#1893 = LINE('',#1894,#1895);+#1894 = CARTESIAN_POINT('',(0.89,-2.44,0.36));+#1895 = VECTOR('',#1896,1.);+#1896 = DIRECTION('',(0.,0.,1.));+#1897 = PCURVE('',#1850,#1898);+#1898 = DEFINITIONAL_REPRESENTATION('',(#1899),#1903);+#1899 = LINE('',#1900,#1901);+#1900 = CARTESIAN_POINT('',(1.78,0.));+#1901 = VECTOR('',#1902,1.);+#1902 = DIRECTION('',(0.,-1.));+#1903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1904 = PCURVE('',#1718,#1905);+#1905 = DEFINITIONAL_REPRESENTATION('',(#1906),#1910);+#1906 = LINE('',#1907,#1908);+#1907 = CARTESIAN_POINT('',(0.,0.));+#1908 = VECTOR('',#1909,1.);+#1909 = DIRECTION('',(0.,-1.));+#1910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1911 = ORIENTED_EDGE('',*,*,#1912,.F.);+#1912 = EDGE_CURVE('',#1790,#1890,#1913,.T.);+#1913 = SURFACE_CURVE('',#1914,(#1918,#1925),.PCURVE_S1.);+#1914 = LINE('',#1915,#1916);+#1915 = CARTESIAN_POINT('',(-0.89,-2.44,0.36));+#1916 = VECTOR('',#1917,1.);+#1917 = DIRECTION('',(1.,0.,0.));+#1918 = PCURVE('',#1850,#1919);+#1919 = DEFINITIONAL_REPRESENTATION('',(#1920),#1924);+#1920 = LINE('',#1921,#1922);+#1921 = CARTESIAN_POINT('',(0.,0.));+#1922 = VECTOR('',#1923,1.);+#1923 = DIRECTION('',(1.,0.));+#1924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1925 = PCURVE('',#1691,#1926);+#1926 = DEFINITIONAL_REPRESENTATION('',(#1927),#1931);+#1927 = LINE('',#1928,#1929);+#1928 = CARTESIAN_POINT('',(-0.89,-2.44));+#1929 = VECTOR('',#1930,1.);+#1930 = DIRECTION('',(1.,0.));+#1931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1932 = ADVANCED_FACE('',(#1933),#1746,.T.);+#1933 = FACE_BOUND('',#1934,.T.);+#1934 = EDGE_LOOP('',(#1935,#1936,#1937,#1938));+#1935 = ORIENTED_EDGE('',*,*,#1729,.F.);+#1936 = ORIENTED_EDGE('',*,*,#1813,.T.);+#1937 = ORIENTED_EDGE('',*,*,#1866,.T.);+#1938 = ORIENTED_EDGE('',*,*,#1939,.T.);+#1939 = EDGE_CURVE('',#1867,#1704,#1940,.T.);+#1940 = SURFACE_CURVE('',#1941,(#1945,#1952),.PCURVE_S1.);+#1941 = LINE('',#1942,#1943);+#1942 = CARTESIAN_POINT('',(0.89,-2.44,1.23));+#1943 = VECTOR('',#1944,1.);+#1944 = DIRECTION('',(0.,1.,0.));+#1945 = PCURVE('',#1746,#1946); #1946 = DEFINITIONAL_REPRESENTATION('',(#1947),#1951); #1947 = LINE('',#1948,#1949);-#1948 = CARTESIAN_POINT('',(-6.28318530718,0.));+#1948 = CARTESIAN_POINT('',(0.89,-2.44)); #1949 = VECTOR('',#1950,1.);-#1950 = DIRECTION('',(-0.,-1.));+#1950 = DIRECTION('',(0.,1.)); #1951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)  PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''   ) );-#1952 = ORIENTED_EDGE('',*,*,#1953,.T.);-#1953 = EDGE_CURVE('',#1926,#1926,#1954,.T.);-#1954 = SURFACE_CURVE('',#1955,(#1960,#1967),.PCURVE_S1.);-#1955 = CIRCLE('',#1956,1.6);-#1956 = AXIS2_PLACEMENT_3D('',#1957,#1958,#1959);-#1957 = CARTESIAN_POINT('',(0.,0.,1.6));-#1958 = DIRECTION('',(0.,0.,1.));-#1959 = DIRECTION('',(1.,0.,0.));-#1960 = PCURVE('',#1934,#1961);-#1961 = DEFINITIONAL_REPRESENTATION('',(#1962),#1966);-#1962 = LINE('',#1963,#1964);-#1963 = CARTESIAN_POINT('',(-0.,-0.3));-#1964 = VECTOR('',#1965,1.);-#1965 = DIRECTION('',(-1.,0.));-#1966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1967 = PCURVE('',#1968,#1973);-#1968 = PLANE('',#1969);-#1969 = AXIS2_PLACEMENT_3D('',#1970,#1971,#1972);-#1970 = CARTESIAN_POINT('',(-5.341563017732E-17,1.483480247548E-16,1.6)-  );-#1971 = DIRECTION('',(0.,0.,1.));-#1972 = DIRECTION('',(1.,0.,-0.));-#1973 = DEFINITIONAL_REPRESENTATION('',(#1974),#1978);-#1974 = CIRCLE('',#1975,1.6);-#1975 = AXIS2_PLACEMENT_2D('',#1976,#1977);-#1976 = CARTESIAN_POINT('',(5.341563017732E-17,-1.483480247548E-16));-#1977 = DIRECTION('',(1.,0.));-#1978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1979 = ORIENTED_EDGE('',*,*,#1923,.F.);-#1980 = ORIENTED_EDGE('',*,*,#1981,.F.);-#1981 = EDGE_CURVE('',#1924,#1924,#1982,.T.);-#1982 = SURFACE_CURVE('',#1983,(#1988,#1995),.PCURVE_S1.);-#1983 = CIRCLE('',#1984,1.6);-#1984 = AXIS2_PLACEMENT_3D('',#1985,#1986,#1987);-#1985 = CARTESIAN_POINT('',(0.,0.,1.3));-#1986 = DIRECTION('',(0.,0.,1.));-#1987 = DIRECTION('',(1.,0.,0.));-#1988 = PCURVE('',#1934,#1989);-#1989 = DEFINITIONAL_REPRESENTATION('',(#1990),#1994);-#1990 = LINE('',#1991,#1992);-#1991 = CARTESIAN_POINT('',(-0.,0.));-#1992 = VECTOR('',#1993,1.);-#1993 = DIRECTION('',(-1.,0.));-#1994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#1995 = PCURVE('',#1996,#2001);-#1996 = PLANE('',#1997);-#1997 = AXIS2_PLACEMENT_3D('',#1998,#1999,#2000);-#1998 = CARTESIAN_POINT('',(-5.341563017732E-17,1.483480247548E-16,1.3)-  );-#1999 = DIRECTION('',(0.,0.,1.));-#2000 = DIRECTION('',(1.,0.,-0.));-#2001 = DEFINITIONAL_REPRESENTATION('',(#2002),#2006);-#2002 = CIRCLE('',#2003,1.6);-#2003 = AXIS2_PLACEMENT_2D('',#2004,#2005);-#2004 = CARTESIAN_POINT('',(5.341563017732E-17,-1.483480247548E-16));-#2005 = DIRECTION('',(1.,0.));-#2006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2007 = ADVANCED_FACE('',(#2008,#2011),#1996,.F.);-#2008 = FACE_BOUND('',#2009,.F.);-#2009 = EDGE_LOOP('',(#2010));-#2010 = ORIENTED_EDGE('',*,*,#1981,.T.);-#2011 = FACE_BOUND('',#2012,.F.);-#2012 = EDGE_LOOP('',(#2013));-#2013 = ORIENTED_EDGE('',*,*,#2014,.T.);-#2014 = EDGE_CURVE('',#2015,#2015,#2017,.T.);-#2015 = VERTEX_POINT('',#2016);-#2016 = CARTESIAN_POINT('',(0.45,0.,1.3));-#2017 = SURFACE_CURVE('',#2018,(#2023,#2034),.PCURVE_S1.);-#2018 = CIRCLE('',#2019,0.45);-#2019 = AXIS2_PLACEMENT_3D('',#2020,#2021,#2022);-#2020 = CARTESIAN_POINT('',(0.,0.,1.3));-#2021 = DIRECTION('',(0.,0.,-1.));-#2022 = DIRECTION('',(1.,0.,0.));-#2023 = PCURVE('',#1996,#2024);-#2024 = DEFINITIONAL_REPRESENTATION('',(#2025),#2033);-#2025 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2026,#2027,#2028,#2029,-#2030,#2031,#2032),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2-    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,-6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,-1.,0.5,1.)) REPRESENTATION_ITEM('') );-#2026 = CARTESIAN_POINT('',(0.45,-1.483480247548E-16));-#2027 = CARTESIAN_POINT('',(0.45,-0.779422863406));-#2028 = CARTESIAN_POINT('',(-0.225,-0.389711431703));-#2029 = CARTESIAN_POINT('',(-0.9,-2.58566236678E-16));-#2030 = CARTESIAN_POINT('',(-0.225,0.389711431703));-#2031 = CARTESIAN_POINT('',(0.45,0.779422863406));-#2032 = CARTESIAN_POINT('',(0.45,-1.483480247548E-16));-#2033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2034 = PCURVE('',#2035,#2040);-#2035 = CYLINDRICAL_SURFACE('',#2036,0.45);-#2036 = AXIS2_PLACEMENT_3D('',#2037,#2038,#2039);-#2037 = CARTESIAN_POINT('',(0.,0.,1.2));-#2038 = DIRECTION('',(-0.,-0.,-1.));-#2039 = DIRECTION('',(1.,0.,0.));-#2040 = DEFINITIONAL_REPRESENTATION('',(#2041),#2045);-#2041 = LINE('',#2042,#2043);-#2042 = CARTESIAN_POINT('',(-6.28318530718,-1.E-01));-#2043 = VECTOR('',#2044,1.);-#2044 = DIRECTION('',(1.,-0.));-#2045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2046 = ADVANCED_FACE('',(#2047,#2050),#1968,.T.);-#2047 = FACE_BOUND('',#2048,.T.);-#2048 = EDGE_LOOP('',(#2049));-#2049 = ORIENTED_EDGE('',*,*,#1953,.T.);-#2050 = FACE_BOUND('',#2051,.T.);-#2051 = EDGE_LOOP('',(#2052));-#2052 = ORIENTED_EDGE('',*,*,#2053,.T.);-#2053 = EDGE_CURVE('',#2054,#2054,#2056,.T.);-#2054 = VERTEX_POINT('',#2055);-#2055 = CARTESIAN_POINT('',(0.45,0.,1.6));-#2056 = SURFACE_CURVE('',#2057,(#2062,#2073),.PCURVE_S1.);-#2057 = CIRCLE('',#2058,0.45);-#2058 = AXIS2_PLACEMENT_3D('',#2059,#2060,#2061);-#2059 = CARTESIAN_POINT('',(0.,0.,1.6));-#2060 = DIRECTION('',(0.,0.,-1.));-#2061 = DIRECTION('',(1.,0.,0.));-#2062 = PCURVE('',#1968,#2063);-#2063 = DEFINITIONAL_REPRESENTATION('',(#2064),#2072);-#2064 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2065,#2066,#2067,#2068,-#2069,#2070,#2071),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2-    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,-6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,-1.,0.5,1.)) REPRESENTATION_ITEM('') );-#2065 = CARTESIAN_POINT('',(0.45,-1.483480247548E-16));-#2066 = CARTESIAN_POINT('',(0.45,-0.779422863406));-#2067 = CARTESIAN_POINT('',(-0.225,-0.389711431703));-#2068 = CARTESIAN_POINT('',(-0.9,-2.58566236678E-16));-#2069 = CARTESIAN_POINT('',(-0.225,0.389711431703));-#2070 = CARTESIAN_POINT('',(0.45,0.779422863406));-#2071 = CARTESIAN_POINT('',(0.45,-1.483480247548E-16));-#2072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1952 = PCURVE('',#1718,#1953);+#1953 = DEFINITIONAL_REPRESENTATION('',(#1954),#1958);+#1954 = LINE('',#1955,#1956);+#1955 = CARTESIAN_POINT('',(0.,-0.87));+#1956 = VECTOR('',#1957,1.);+#1957 = DIRECTION('',(1.,0.));+#1958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1959 = ADVANCED_FACE('',(#1960),#1718,.F.);+#1960 = FACE_BOUND('',#1961,.F.);+#1961 = EDGE_LOOP('',(#1962,#1983,#1984,#1985));+#1962 = ORIENTED_EDGE('',*,*,#1963,.F.);+#1963 = EDGE_CURVE('',#1890,#1668,#1964,.T.);+#1964 = SURFACE_CURVE('',#1965,(#1969,#1976),.PCURVE_S1.);+#1965 = LINE('',#1966,#1967);+#1966 = CARTESIAN_POINT('',(0.89,-2.44,0.36));+#1967 = VECTOR('',#1968,1.);+#1968 = DIRECTION('',(0.,1.,0.));+#1969 = PCURVE('',#1718,#1970);+#1970 = DEFINITIONAL_REPRESENTATION('',(#1971),#1975);+#1971 = LINE('',#1972,#1973);+#1972 = CARTESIAN_POINT('',(0.,0.));+#1973 = VECTOR('',#1974,1.);+#1974 = DIRECTION('',(1.,0.));+#1975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1976 = PCURVE('',#1691,#1977);+#1977 = DEFINITIONAL_REPRESENTATION('',(#1978),#1982);+#1978 = LINE('',#1979,#1980);+#1979 = CARTESIAN_POINT('',(0.89,-2.44));+#1980 = VECTOR('',#1981,1.);+#1981 = DIRECTION('',(0.,1.));+#1982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1983 = ORIENTED_EDGE('',*,*,#1889,.T.);+#1984 = ORIENTED_EDGE('',*,*,#1939,.T.);+#1985 = ORIENTED_EDGE('',*,*,#1703,.T.);+#1986 = ADVANCED_FACE('',(#1987),#1691,.F.);+#1987 = FACE_BOUND('',#1988,.F.);+#1988 = EDGE_LOOP('',(#1989,#1990,#1991,#1992));+#1989 = ORIENTED_EDGE('',*,*,#1667,.T.);+#1990 = ORIENTED_EDGE('',*,*,#1789,.T.);+#1991 = ORIENTED_EDGE('',*,*,#1912,.T.);+#1992 = ORIENTED_EDGE('',*,*,#1963,.T.);+#1993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1997)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1994,#1995,#1996)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1994 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1995 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1996 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1997 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1994,+  'distance_accuracy_value','confusion accuracy');+#1998 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1999,#2001);+#1999 = ( REPRESENTATION_RELATIONSHIP('','',#1660,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2000) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#2000 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);+#2001 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #2002);+#2002 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','insulator','',#5,#1655,$);+#2003 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1657));+#2004 = SHAPE_DEFINITION_REPRESENTATION(#2005,#2011);+#2005 = PRODUCT_DEFINITION_SHAPE('','',#2006);+#2006 = PRODUCT_DEFINITION('design','',#2007,#2010);+#2007 = PRODUCT_DEFINITION_FORMATION('','',#2008);+#2008 = PRODUCT('contact','contact','',(#2009));+#2009 = PRODUCT_CONTEXT('',#2,'mechanical');+#2010 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#2011 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2012),#2656);+#2012 = MANIFOLD_SOLID_BREP('',#2013);+#2013 = CLOSED_SHELL('',(#2014,#2134,#2210,#2286,#2362,#2438,#2514,#2585+    ,#2634,#2645));+#2014 = ADVANCED_FACE('',(#2015),#2029,.F.);+#2015 = FACE_BOUND('',#2016,.F.);+#2016 = EDGE_LOOP('',(#2017,#2052,#2080,#2108));+#2017 = ORIENTED_EDGE('',*,*,#2018,.T.);+#2018 = EDGE_CURVE('',#2019,#2021,#2023,.T.);+#2019 = VERTEX_POINT('',#2020);+#2020 = CARTESIAN_POINT('',(-0.43,0.,5.E-02));+#2021 = VERTEX_POINT('',#2022);+#2022 = CARTESIAN_POINT('',(-0.43,0.,0.36));+#2023 = SURFACE_CURVE('',#2024,(#2028,#2040),.PCURVE_S1.);+#2024 = LINE('',#2025,#2026);+#2025 = CARTESIAN_POINT('',(-0.43,0.,5.E-02));+#2026 = VECTOR('',#2027,1.);+#2027 = DIRECTION('',(0.,0.,1.));+#2028 = PCURVE('',#2029,#2034);+#2029 = PLANE('',#2030);+#2030 = AXIS2_PLACEMENT_3D('',#2031,#2032,#2033);+#2031 = CARTESIAN_POINT('',(-0.43,0.,5.E-02));+#2032 = DIRECTION('',(1.,0.,-0.));+#2033 = DIRECTION('',(0.,-1.,0.));+#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 = PCURVE('',#2041,#2046);+#2041 = CYLINDRICAL_SURFACE('',#2042,0.43);+#2042 = AXIS2_PLACEMENT_3D('',#2043,#2044,#2045);+#2043 = CARTESIAN_POINT('',(0.,-2.775557561563E-17,5.E-02));+#2044 = DIRECTION('',(-0.,-0.,-1.));+#2045 = DIRECTION('',(1.,6.45478502689E-17,-0.));+#2046 = DEFINITIONAL_REPRESENTATION('',(#2047),#2051);+#2047 = LINE('',#2048,#2049);+#2048 = CARTESIAN_POINT('',(-3.14159265359,0.));+#2049 = VECTOR('',#2050,1.);+#2050 = DIRECTION('',(-0.,-1.));+#2051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)  PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''   ) );-#2073 = PCURVE('',#2035,#2074);+#2052 = ORIENTED_EDGE('',*,*,#2053,.T.);+#2053 = EDGE_CURVE('',#2021,#2054,#2056,.T.);+#2054 = VERTEX_POINT('',#2055);+#2055 = CARTESIAN_POINT('',(-0.43,-0.46,0.36));+#2056 = SURFACE_CURVE('',#2057,(#2061,#2068),.PCURVE_S1.);+#2057 = LINE('',#2058,#2059);+#2058 = CARTESIAN_POINT('',(-0.43,0.,0.36));+#2059 = VECTOR('',#2060,1.);+#2060 = DIRECTION('',(0.,-1.,0.));+#2061 = PCURVE('',#2029,#2062);+#2062 = DEFINITIONAL_REPRESENTATION('',(#2063),#2067);+#2063 = LINE('',#2064,#2065);+#2064 = CARTESIAN_POINT('',(0.,-0.31));+#2065 = VECTOR('',#2066,1.);+#2066 = DIRECTION('',(1.,0.));+#2067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2068 = PCURVE('',#2069,#2074);+#2069 = PLANE('',#2070);+#2070 = AXIS2_PLACEMENT_3D('',#2071,#2072,#2073);+#2071 = CARTESIAN_POINT('',(1.237869322751E-17,-1.532705195828,0.36));+#2072 = DIRECTION('',(0.,0.,1.));+#2073 = DIRECTION('',(1.,0.,-0.)); #2074 = DEFINITIONAL_REPRESENTATION('',(#2075),#2079); #2075 = LINE('',#2076,#2077);-#2076 = CARTESIAN_POINT('',(-6.28318530718,-0.4));+#2076 = CARTESIAN_POINT('',(-0.43,1.532705195828)); #2077 = VECTOR('',#2078,1.);-#2078 = DIRECTION('',(1.,-0.));+#2078 = DIRECTION('',(0.,-1.)); #2079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)  PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''   ) );-#2080 = ADVANCED_FACE('',(#2081),#2035,.F.);-#2081 = FACE_BOUND('',#2082,.T.);-#2082 = EDGE_LOOP('',(#2083,#2084,#2105,#2106));-#2083 = ORIENTED_EDGE('',*,*,#2014,.T.);-#2084 = ORIENTED_EDGE('',*,*,#2085,.T.);-#2085 = EDGE_CURVE('',#2015,#2054,#2086,.T.);-#2086 = SEAM_CURVE('',#2087,(#2091,#2098),.PCURVE_S1.);-#2087 = LINE('',#2088,#2089);-#2088 = CARTESIAN_POINT('',(0.45,0.,1.2));-#2089 = VECTOR('',#2090,1.);-#2090 = DIRECTION('',(0.,0.,1.));-#2091 = PCURVE('',#2035,#2092);-#2092 = DEFINITIONAL_REPRESENTATION('',(#2093),#2097);-#2093 = LINE('',#2094,#2095);-#2094 = CARTESIAN_POINT('',(-6.28318530718,0.));-#2095 = VECTOR('',#2096,1.);-#2096 = DIRECTION('',(-0.,-1.));-#2097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2098 = PCURVE('',#2035,#2099);-#2099 = DEFINITIONAL_REPRESENTATION('',(#2100),#2104);-#2100 = LINE('',#2101,#2102);-#2101 = CARTESIAN_POINT('',(-0.,0.));-#2102 = VECTOR('',#2103,1.);-#2103 = DIRECTION('',(-0.,-1.));-#2104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2105 = ORIENTED_EDGE('',*,*,#2053,.F.);-#2106 = ORIENTED_EDGE('',*,*,#2085,.F.);-#2107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2111)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2108,#2109,#2110)) REPRESENTATION_CONTEXT-('Context #1','3D Context with UNIT and UNCERTAINTY') );-#2108 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );-#2109 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );-#2110 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#2111 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2108,-  'distance_accuracy_value','confusion accuracy');-#2112 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2113,#2115);-#2113 = ( REPRESENTATION_RELATIONSHIP('','',#1916,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2114) -SHAPE_REPRESENTATION_RELATIONSHIP() );-#2114 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);-#2115 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',-  #2116);-#2116 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','insulator','',#5,#1911,$);-#2117 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1913));-#2118 = SHAPE_DEFINITION_REPRESENTATION(#2119,#2125);-#2119 = PRODUCT_DEFINITION_SHAPE('','',#2120);-#2120 = PRODUCT_DEFINITION('design','',#2121,#2124);-#2121 = PRODUCT_DEFINITION_FORMATION('','',#2122);-#2122 = PRODUCT('contact','contact','',(#2123));-#2123 = PRODUCT_CONTEXT('',#2,'mechanical');-#2124 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');-#2125 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2126),#2782);-#2126 = MANIFOLD_SOLID_BREP('',#2127);-#2127 = CLOSED_SHELL('',(#2128,#2325,#2396,#2501,#2550,#2623,#2662,#2689-    ,#2716,#2723,#2778));-#2128 = ADVANCED_FACE('',(#2129),#2144,.T.);-#2129 = FACE_BOUND('',#2130,.F.);-#2130 = EDGE_LOOP('',(#2131,#2167,#2190,#2217,#2218,#2242,#2268,#2301));-#2131 = ORIENTED_EDGE('',*,*,#2132,.F.);-#2132 = EDGE_CURVE('',#2133,#2135,#2137,.T.);-#2133 = VERTEX_POINT('',#2134);-#2134 = CARTESIAN_POINT('',(0.45,0.,0.1));-#2135 = VERTEX_POINT('',#2136);-#2136 = CARTESIAN_POINT('',(-0.19,-0.407921561087,0.1));-#2137 = SURFACE_CURVE('',#2138,(#2143,#2155),.PCURVE_S1.);-#2138 = CIRCLE('',#2139,0.45);-#2139 = AXIS2_PLACEMENT_3D('',#2140,#2141,#2142);-#2140 = CARTESIAN_POINT('',(0.,0.,0.1));-#2141 = DIRECTION('',(0.,0.,1.));-#2142 = DIRECTION('',(1.,0.,0.));-#2143 = PCURVE('',#2144,#2149);-#2144 = CYLINDRICAL_SURFACE('',#2145,0.45);-#2145 = AXIS2_PLACEMENT_3D('',#2146,#2147,#2148);-#2146 = CARTESIAN_POINT('',(0.,0.,0.1));-#2147 = DIRECTION('',(-0.,-0.,-1.));-#2148 = DIRECTION('',(1.,0.,0.));-#2149 = DEFINITIONAL_REPRESENTATION('',(#2150),#2154);-#2150 = LINE('',#2151,#2152);-#2151 = CARTESIAN_POINT('',(-0.,0.));-#2152 = VECTOR('',#2153,1.);-#2153 = DIRECTION('',(-1.,0.));-#2154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2155 = PCURVE('',#2156,#2161);-#2156 = PLANE('',#2157);-#2157 = AXIS2_PLACEMENT_3D('',#2158,#2159,#2160);-#2158 = CARTESIAN_POINT('',(-1.18701400394E-17,2.911085817041E-17,0.1));-#2159 = DIRECTION('',(0.,0.,1.));-#2160 = DIRECTION('',(1.,0.,-0.));-#2161 = DEFINITIONAL_REPRESENTATION('',(#2162),#2166);-#2162 = CIRCLE('',#2163,0.45);-#2163 = AXIS2_PLACEMENT_2D('',#2164,#2165);-#2164 = CARTESIAN_POINT('',(1.18701400394E-17,-2.911085817041E-17));-#2165 = DIRECTION('',(1.,0.));-#2166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2167 = ORIENTED_EDGE('',*,*,#2168,.T.);-#2168 = EDGE_CURVE('',#2133,#2169,#2171,.T.);-#2169 = VERTEX_POINT('',#2170);-#2170 = CARTESIAN_POINT('',(0.45,0.,2.6));-#2171 = SEAM_CURVE('',#2172,(#2176,#2183),.PCURVE_S1.);+#2080 = ORIENTED_EDGE('',*,*,#2081,.F.);+#2081 = EDGE_CURVE('',#2082,#2054,#2084,.T.);+#2082 = VERTEX_POINT('',#2083);+#2083 = CARTESIAN_POINT('',(-0.43,-0.46,5.E-02));+#2084 = SURFACE_CURVE('',#2085,(#2089,#2096),.PCURVE_S1.);+#2085 = LINE('',#2086,#2087);+#2086 = CARTESIAN_POINT('',(-0.43,-0.46,5.E-02));+#2087 = VECTOR('',#2088,1.);+#2088 = DIRECTION('',(0.,0.,1.));+#2089 = PCURVE('',#2029,#2090);+#2090 = DEFINITIONAL_REPRESENTATION('',(#2091),#2095);+#2091 = LINE('',#2092,#2093);+#2092 = CARTESIAN_POINT('',(0.46,0.));+#2093 = VECTOR('',#2094,1.);+#2094 = DIRECTION('',(0.,-1.));+#2095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2096 = PCURVE('',#2097,#2102);+#2097 = PLANE('',#2098);+#2098 = AXIS2_PLACEMENT_3D('',#2099,#2100,#2101);+#2099 = CARTESIAN_POINT('',(-0.43,-0.46,5.E-02));+#2100 = DIRECTION('',(0.707106781187,0.707106781187,-0.));+#2101 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#2102 = DEFINITIONAL_REPRESENTATION('',(#2103),#2107);+#2103 = LINE('',#2104,#2105);+#2104 = CARTESIAN_POINT('',(0.,0.));+#2105 = VECTOR('',#2106,1.);+#2106 = DIRECTION('',(0.,-1.));+#2107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2108 = ORIENTED_EDGE('',*,*,#2109,.F.);+#2109 = EDGE_CURVE('',#2019,#2082,#2110,.T.);+#2110 = SURFACE_CURVE('',#2111,(#2115,#2122),.PCURVE_S1.);+#2111 = LINE('',#2112,#2113);+#2112 = CARTESIAN_POINT('',(-0.43,0.,5.E-02));+#2113 = VECTOR('',#2114,1.);+#2114 = DIRECTION('',(0.,-1.,0.));+#2115 = PCURVE('',#2029,#2116);+#2116 = DEFINITIONAL_REPRESENTATION('',(#2117),#2121);+#2117 = LINE('',#2118,#2119);+#2118 = CARTESIAN_POINT('',(0.,0.));+#2119 = VECTOR('',#2120,1.);+#2120 = DIRECTION('',(1.,0.));+#2121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2122 = PCURVE('',#2123,#2128);+#2123 = PLANE('',#2124);+#2124 = AXIS2_PLACEMENT_3D('',#2125,#2126,#2127);+#2125 = CARTESIAN_POINT('',(1.237869322751E-17,-1.532705195828,5.E-02));+#2126 = DIRECTION('',(0.,0.,1.));+#2127 = DIRECTION('',(1.,0.,-0.));+#2128 = DEFINITIONAL_REPRESENTATION('',(#2129),#2133);+#2129 = LINE('',#2130,#2131);+#2130 = CARTESIAN_POINT('',(-0.43,1.532705195828));+#2131 = VECTOR('',#2132,1.);+#2132 = DIRECTION('',(0.,-1.));+#2133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2134 = ADVANCED_FACE('',(#2135),#2097,.F.);+#2135 = FACE_BOUND('',#2136,.F.);+#2136 = EDGE_LOOP('',(#2137,#2138,#2161,#2189));+#2137 = ORIENTED_EDGE('',*,*,#2081,.T.);+#2138 = ORIENTED_EDGE('',*,*,#2139,.T.);+#2139 = EDGE_CURVE('',#2054,#2140,#2142,.T.);+#2140 = VERTEX_POINT('',#2141);+#2141 = CARTESIAN_POINT('',(-0.19,-0.7,0.36));+#2142 = SURFACE_CURVE('',#2143,(#2147,#2154),.PCURVE_S1.);+#2143 = LINE('',#2144,#2145);+#2144 = CARTESIAN_POINT('',(-0.43,-0.46,0.36));+#2145 = VECTOR('',#2146,1.);+#2146 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#2147 = PCURVE('',#2097,#2148);+#2148 = DEFINITIONAL_REPRESENTATION('',(#2149),#2153);+#2149 = LINE('',#2150,#2151);+#2150 = CARTESIAN_POINT('',(0.,-0.31));+#2151 = VECTOR('',#2152,1.);+#2152 = DIRECTION('',(1.,0.));+#2153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2154 = PCURVE('',#2069,#2155);+#2155 = DEFINITIONAL_REPRESENTATION('',(#2156),#2160);+#2156 = LINE('',#2157,#2158);+#2157 = CARTESIAN_POINT('',(-0.43,1.072705195828));+#2158 = VECTOR('',#2159,1.);+#2159 = DIRECTION('',(0.707106781187,-0.707106781187));+#2160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2161 = ORIENTED_EDGE('',*,*,#2162,.F.);+#2162 = EDGE_CURVE('',#2163,#2140,#2165,.T.);+#2163 = VERTEX_POINT('',#2164);+#2164 = CARTESIAN_POINT('',(-0.19,-0.7,5.E-02));+#2165 = SURFACE_CURVE('',#2166,(#2170,#2177),.PCURVE_S1.);+#2166 = LINE('',#2167,#2168);+#2167 = CARTESIAN_POINT('',(-0.19,-0.7,5.E-02));+#2168 = VECTOR('',#2169,1.);+#2169 = DIRECTION('',(0.,0.,1.));+#2170 = PCURVE('',#2097,#2171);+#2171 = DEFINITIONAL_REPRESENTATION('',(#2172),#2176); #2172 = LINE('',#2173,#2174);-#2173 = CARTESIAN_POINT('',(0.45,0.,0.1));+#2173 = CARTESIAN_POINT('',(0.33941125497,0.)); #2174 = VECTOR('',#2175,1.);-#2175 = DIRECTION('',(0.,0.,1.));-#2176 = PCURVE('',#2144,#2177);-#2177 = DEFINITIONAL_REPRESENTATION('',(#2178),#2182);-#2178 = LINE('',#2179,#2180);-#2179 = CARTESIAN_POINT('',(-6.28318530718,0.));-#2180 = VECTOR('',#2181,1.);-#2181 = DIRECTION('',(-0.,-1.));-#2182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2183 = PCURVE('',#2144,#2184);-#2184 = DEFINITIONAL_REPRESENTATION('',(#2185),#2189);-#2185 = LINE('',#2186,#2187);-#2186 = CARTESIAN_POINT('',(-0.,0.));-#2187 = VECTOR('',#2188,1.);-#2188 = DIRECTION('',(-0.,-1.));-#2189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2190 = ORIENTED_EDGE('',*,*,#2191,.T.);-#2191 = EDGE_CURVE('',#2169,#2169,#2192,.T.);-#2192 = SURFACE_CURVE('',#2193,(#2198,#2205),.PCURVE_S1.);-#2193 = CIRCLE('',#2194,0.45);-#2194 = AXIS2_PLACEMENT_3D('',#2195,#2196,#2197);-#2195 = CARTESIAN_POINT('',(0.,0.,2.6));-#2196 = DIRECTION('',(0.,0.,1.));-#2197 = DIRECTION('',(1.,0.,0.));-#2198 = PCURVE('',#2144,#2199);-#2199 = DEFINITIONAL_REPRESENTATION('',(#2200),#2204);-#2200 = LINE('',#2201,#2202);-#2201 = CARTESIAN_POINT('',(-0.,-2.5));-#2202 = VECTOR('',#2203,1.);-#2203 = DIRECTION('',(-1.,0.));-#2204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2205 = PCURVE('',#2206,#2211);-#2206 = PLANE('',#2207);-#2207 = AXIS2_PLACEMENT_3D('',#2208,#2209,#2210);-#2208 = CARTESIAN_POINT('',(-1.18701400394E-17,2.911085817041E-17,2.6));-#2209 = DIRECTION('',(0.,0.,1.));-#2210 = DIRECTION('',(1.,0.,-0.));-#2211 = DEFINITIONAL_REPRESENTATION('',(#2212),#2216);-#2212 = CIRCLE('',#2213,0.45);-#2213 = AXIS2_PLACEMENT_2D('',#2214,#2215);-#2214 = CARTESIAN_POINT('',(1.18701400394E-17,-2.911085817041E-17));-#2215 = DIRECTION('',(1.,0.));-#2216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2217 = ORIENTED_EDGE('',*,*,#2168,.F.);-#2218 = ORIENTED_EDGE('',*,*,#2219,.F.);-#2219 = EDGE_CURVE('',#2220,#2133,#2222,.T.);-#2220 = VERTEX_POINT('',#2221);-#2221 = CARTESIAN_POINT('',(0.19,-0.407921561087,0.1));-#2222 = SURFACE_CURVE('',#2223,(#2228,#2235),.PCURVE_S1.);-#2223 = CIRCLE('',#2224,0.45);-#2224 = AXIS2_PLACEMENT_3D('',#2225,#2226,#2227);-#2225 = CARTESIAN_POINT('',(0.,0.,0.1));-#2226 = DIRECTION('',(0.,0.,1.));-#2227 = DIRECTION('',(1.,0.,0.));-#2228 = PCURVE('',#2144,#2229);-#2229 = DEFINITIONAL_REPRESENTATION('',(#2230),#2234);-#2230 = LINE('',#2231,#2232);-#2231 = CARTESIAN_POINT('',(-0.,0.));-#2232 = VECTOR('',#2233,1.);-#2233 = DIRECTION('',(-1.,0.));-#2234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2235 = PCURVE('',#2156,#2236);-#2236 = DEFINITIONAL_REPRESENTATION('',(#2237),#2241);-#2237 = CIRCLE('',#2238,0.45);-#2238 = AXIS2_PLACEMENT_2D('',#2239,#2240);-#2239 = CARTESIAN_POINT('',(1.18701400394E-17,-2.911085817041E-17));-#2240 = DIRECTION('',(1.,0.));-#2241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2242 = ORIENTED_EDGE('',*,*,#2243,.F.);-#2243 = EDGE_CURVE('',#2244,#2220,#2246,.T.);-#2244 = VERTEX_POINT('',#2245);-#2245 = CARTESIAN_POINT('',(0.19,-0.407921561087,0.3));-#2246 = SURFACE_CURVE('',#2247,(#2251,#2257),.PCURVE_S1.);-#2247 = LINE('',#2248,#2249);-#2248 = CARTESIAN_POINT('',(0.19,-0.407921561087,0.1));-#2249 = VECTOR('',#2250,1.);-#2250 = DIRECTION('',(-0.,-0.,-1.));-#2251 = PCURVE('',#2144,#2252);-#2252 = DEFINITIONAL_REPRESENTATION('',(#2253),#2256);-#2253 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2254,#2255),.UNSPECIFIED.,.F.,-  .F.,(2,2),(-0.23,6.000000000034E-07),.PIECEWISE_BEZIER_KNOTS.);-#2254 = CARTESIAN_POINT('',(-5.148284356622,-0.23));-#2255 = CARTESIAN_POINT('',(-5.148284356622,6.000000000034E-07));-#2256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2257 = PCURVE('',#2258,#2263);-#2258 = PLANE('',#2259);-#2259 = AXIS2_PLACEMENT_3D('',#2260,#2261,#2262);-#2260 = CARTESIAN_POINT('',(0.19,-3.55,0.));-#2261 = DIRECTION('',(1.,0.,0.));-#2262 = DIRECTION('',(0.,0.,1.));-#2263 = DEFINITIONAL_REPRESENTATION('',(#2264),#2267);-#2264 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2265,#2266),.UNSPECIFIED.,.F.,-  .F.,(2,2),(-0.23,6.000000000034E-07),.PIECEWISE_BEZIER_KNOTS.);-#2265 = CARTESIAN_POINT('',(0.33,-3.142078438913));-#2266 = CARTESIAN_POINT('',(9.99994E-02,-3.142078438913));-#2267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2268 = ORIENTED_EDGE('',*,*,#2269,.T.);-#2269 = EDGE_CURVE('',#2244,#2270,#2272,.T.);-#2270 = VERTEX_POINT('',#2271);-#2271 = CARTESIAN_POINT('',(-0.19,-0.407921561087,0.3));-#2272 = SURFACE_CURVE('',#2273,(#2278,#2285),.PCURVE_S1.);-#2273 = CIRCLE('',#2274,0.45);-#2274 = AXIS2_PLACEMENT_3D('',#2275,#2276,#2277);-#2275 = CARTESIAN_POINT('',(0.,0.,0.3));-#2276 = DIRECTION('',(0.,0.,-1.));-#2277 = DIRECTION('',(1.,0.,0.));-#2278 = PCURVE('',#2144,#2279);-#2279 = DEFINITIONAL_REPRESENTATION('',(#2280),#2284);-#2280 = LINE('',#2281,#2282);-#2281 = CARTESIAN_POINT('',(-6.28318530718,-0.2));-#2282 = VECTOR('',#2283,1.);-#2283 = DIRECTION('',(1.,-0.));-#2284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2285 = PCURVE('',#2286,#2291);-#2286 = PLANE('',#2287);-#2287 = AXIS2_PLACEMENT_3D('',#2288,#2289,#2290);-#2288 = CARTESIAN_POINT('',(-0.19,-3.55,0.3));-#2289 = DIRECTION('',(0.,0.,1.));-#2290 = DIRECTION('',(1.,0.,0.));-#2291 = DEFINITIONAL_REPRESENTATION('',(#2292),#2300);-#2292 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2293,#2294,#2295,#2296,-#2297,#2298,#2299),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2-    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,-6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,-1.,0.5,1.)) REPRESENTATION_ITEM('') );-#2293 = CARTESIAN_POINT('',(0.64,3.55));-#2294 = CARTESIAN_POINT('',(0.64,2.770577136594));-#2295 = CARTESIAN_POINT('',(-3.5E-02,3.160288568297));-#2296 = CARTESIAN_POINT('',(-0.71,3.55));-#2297 = CARTESIAN_POINT('',(-3.5E-02,3.939711431703));-#2298 = CARTESIAN_POINT('',(0.64,4.329422863406));-#2299 = CARTESIAN_POINT('',(0.64,3.55));-#2300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2301 = ORIENTED_EDGE('',*,*,#2302,.T.);-#2302 = EDGE_CURVE('',#2270,#2135,#2303,.T.);-#2303 = SURFACE_CURVE('',#2304,(#2308,#2314),.PCURVE_S1.);-#2304 = LINE('',#2305,#2306);-#2305 = CARTESIAN_POINT('',(-0.19,-0.407921561087,0.1));-#2306 = VECTOR('',#2307,1.);-#2307 = DIRECTION('',(-0.,-0.,-1.));-#2308 = PCURVE('',#2144,#2309);-#2309 = DEFINITIONAL_REPRESENTATION('',(#2310),#2313);-#2310 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2311,#2312),.UNSPECIFIED.,.F.,-  .F.,(2,2),(-0.23,6.000000000034E-07),.PIECEWISE_BEZIER_KNOTS.);-#2311 = CARTESIAN_POINT('',(-4.276493604147,-0.23));-#2312 = CARTESIAN_POINT('',(-4.276493604147,6.000000000034E-07));-#2313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2314 = PCURVE('',#2315,#2320);-#2315 = PLANE('',#2316);-#2316 = AXIS2_PLACEMENT_3D('',#2317,#2318,#2319);-#2317 = CARTESIAN_POINT('',(-0.19,-3.55,0.));-#2318 = DIRECTION('',(1.,0.,0.));-#2319 = DIRECTION('',(0.,0.,1.));-#2320 = DEFINITIONAL_REPRESENTATION('',(#2321),#2324);-#2321 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2322,#2323),.UNSPECIFIED.,.F.,-  .F.,(2,2),(-0.23,6.000000000034E-07),.PIECEWISE_BEZIER_KNOTS.);-#2322 = CARTESIAN_POINT('',(0.33,-3.142078438913));-#2323 = CARTESIAN_POINT('',(9.99994E-02,-3.142078438913));-#2324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2325 = ADVANCED_FACE('',(#2326),#2156,.F.);-#2326 = FACE_BOUND('',#2327,.F.);-#2327 = EDGE_LOOP('',(#2328,#2329,#2330,#2351,#2377));-#2328 = ORIENTED_EDGE('',*,*,#2219,.T.);-#2329 = ORIENTED_EDGE('',*,*,#2132,.T.);-#2330 = ORIENTED_EDGE('',*,*,#2331,.T.);-#2331 = EDGE_CURVE('',#2135,#2332,#2334,.T.);-#2332 = VERTEX_POINT('',#2333);-#2333 = CARTESIAN_POINT('',(-0.19,0.,0.1));-#2334 = SURFACE_CURVE('',#2335,(#2339,#2345),.PCURVE_S1.);-#2335 = LINE('',#2336,#2337);-#2336 = CARTESIAN_POINT('',(-0.19,-1.775,0.1));-#2337 = VECTOR('',#2338,1.);-#2338 = DIRECTION('',(0.,1.,0.));-#2339 = PCURVE('',#2156,#2340);-#2340 = DEFINITIONAL_REPRESENTATION('',(#2341),#2344);-#2341 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2342,#2343),.UNSPECIFIED.,.F.,-  .F.,(2,2),(1.325,1.775),.PIECEWISE_BEZIER_KNOTS.);-#2342 = CARTESIAN_POINT('',(-0.19,-0.45));-#2343 = CARTESIAN_POINT('',(-0.19,0.));-#2344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2345 = PCURVE('',#2315,#2346);-#2346 = DEFINITIONAL_REPRESENTATION('',(#2347),#2350);-#2347 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2348,#2349),.UNSPECIFIED.,.F.,-  .F.,(2,2),(1.325,1.775),.PIECEWISE_BEZIER_KNOTS.);-#2348 = CARTESIAN_POINT('',(0.1,-3.1));-#2349 = CARTESIAN_POINT('',(0.1,-3.55));-#2350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2351 = ORIENTED_EDGE('',*,*,#2352,.F.);-#2352 = EDGE_CURVE('',#2353,#2332,#2355,.T.);-#2353 = VERTEX_POINT('',#2354);-#2354 = CARTESIAN_POINT('',(0.19,0.,0.1));-#2355 = SURFACE_CURVE('',#2356,(#2360,#2366),.PCURVE_S1.);-#2356 = LINE('',#2357,#2358);-#2357 = CARTESIAN_POINT('',(-9.5E-02,0.,0.1));-#2358 = VECTOR('',#2359,1.);-#2359 = DIRECTION('',(-1.,0.,0.));-#2360 = PCURVE('',#2156,#2361);-#2361 = DEFINITIONAL_REPRESENTATION('',(#2362),#2365);-#2362 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2363,#2364),.UNSPECIFIED.,.F.,-  .F.,(2,2),(-0.285,9.5E-02),.PIECEWISE_BEZIER_KNOTS.);-#2363 = CARTESIAN_POINT('',(0.19,-2.911085817041E-17));-#2364 = CARTESIAN_POINT('',(-0.19,-2.911085817041E-17));-#2365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2366 = PCURVE('',#2367,#2372);-#2367 = PLANE('',#2368);-#2368 = AXIS2_PLACEMENT_3D('',#2369,#2370,#2371);-#2369 = CARTESIAN_POINT('',(-0.19,0.,0.));-#2370 = DIRECTION('',(0.,1.,0.));-#2371 = DIRECTION('',(0.,0.,1.));-#2372 = DEFINITIONAL_REPRESENTATION('',(#2373),#2376);-#2373 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2374,#2375),.UNSPECIFIED.,.F.,-  .F.,(2,2),(-0.285,9.5E-02),.PIECEWISE_BEZIER_KNOTS.);-#2374 = CARTESIAN_POINT('',(0.1,0.38));-#2375 = CARTESIAN_POINT('',(0.1,0.));-#2376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2377 = ORIENTED_EDGE('',*,*,#2378,.F.);-#2378 = EDGE_CURVE('',#2220,#2353,#2379,.T.);-#2379 = SURFACE_CURVE('',#2380,(#2384,#2390),.PCURVE_S1.);-#2380 = LINE('',#2381,#2382);-#2381 = CARTESIAN_POINT('',(0.19,-1.775,0.1));-#2382 = VECTOR('',#2383,1.);-#2383 = DIRECTION('',(0.,1.,0.));-#2384 = PCURVE('',#2156,#2385);-#2385 = DEFINITIONAL_REPRESENTATION('',(#2386),#2389);-#2386 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2387,#2388),.UNSPECIFIED.,.F.,-  .F.,(2,2),(1.325,1.775),.PIECEWISE_BEZIER_KNOTS.);-#2387 = CARTESIAN_POINT('',(0.19,-0.45));-#2388 = CARTESIAN_POINT('',(0.19,0.));-#2389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2390 = PCURVE('',#2258,#2391);-#2391 = DEFINITIONAL_REPRESENTATION('',(#2392),#2395);-#2392 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2393,#2394),.UNSPECIFIED.,.F.,-  .F.,(2,2),(1.325,1.775),.PIECEWISE_BEZIER_KNOTS.);-#2393 = CARTESIAN_POINT('',(0.1,-3.1));-#2394 = CARTESIAN_POINT('',(0.1,-3.55));-#2395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2396 = ADVANCED_FACE('',(#2397),#2315,.F.);-#2397 = FACE_BOUND('',#2398,.F.);-#2398 = EDGE_LOOP('',(#2399,#2422,#2450,#2478,#2499,#2500));-#2399 = ORIENTED_EDGE('',*,*,#2400,.F.);-#2400 = EDGE_CURVE('',#2401,#2270,#2403,.T.);-#2401 = VERTEX_POINT('',#2402);-#2402 = CARTESIAN_POINT('',(-0.19,-3.55,0.3));-#2403 = SURFACE_CURVE('',#2404,(#2408,#2415),.PCURVE_S1.);-#2404 = LINE('',#2405,#2406);-#2405 = CARTESIAN_POINT('',(-0.19,-3.55,0.3));-#2406 = VECTOR('',#2407,1.);-#2407 = DIRECTION('',(0.,1.,0.));-#2408 = PCURVE('',#2315,#2409);-#2409 = DEFINITIONAL_REPRESENTATION('',(#2410),#2414);-#2410 = LINE('',#2411,#2412);-#2411 = CARTESIAN_POINT('',(0.3,0.));-#2412 = VECTOR('',#2413,1.);-#2413 = DIRECTION('',(0.,-1.));-#2414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2415 = PCURVE('',#2286,#2416);-#2416 = DEFINITIONAL_REPRESENTATION('',(#2417),#2421);-#2417 = LINE('',#2418,#2419);-#2418 = CARTESIAN_POINT('',(0.,0.));-#2419 = VECTOR('',#2420,1.);-#2420 = DIRECTION('',(0.,1.));-#2421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2422 = ORIENTED_EDGE('',*,*,#2423,.F.);-#2423 = EDGE_CURVE('',#2424,#2401,#2426,.T.);-#2424 = VERTEX_POINT('',#2425);-#2425 = CARTESIAN_POINT('',(-0.19,-3.55,0.));-#2426 = SURFACE_CURVE('',#2427,(#2431,#2438),.PCURVE_S1.);-#2427 = LINE('',#2428,#2429);-#2428 = CARTESIAN_POINT('',(-0.19,-3.55,0.));-#2429 = VECTOR('',#2430,1.);-#2430 = DIRECTION('',(0.,0.,1.));-#2431 = PCURVE('',#2315,#2432);+#2175 = DIRECTION('',(0.,-1.));+#2176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2177 = PCURVE('',#2178,#2183);+#2178 = PLANE('',#2179);+#2179 = AXIS2_PLACEMENT_3D('',#2180,#2181,#2182);+#2180 = CARTESIAN_POINT('',(-0.19,-0.7,5.E-02));+#2181 = DIRECTION('',(1.,0.,-0.));+#2182 = DIRECTION('',(0.,-1.,0.));+#2183 = DEFINITIONAL_REPRESENTATION('',(#2184),#2188);+#2184 = LINE('',#2185,#2186);+#2185 = CARTESIAN_POINT('',(0.,0.));+#2186 = VECTOR('',#2187,1.);+#2187 = DIRECTION('',(0.,-1.));+#2188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2189 = ORIENTED_EDGE('',*,*,#2190,.F.);+#2190 = EDGE_CURVE('',#2082,#2163,#2191,.T.);+#2191 = SURFACE_CURVE('',#2192,(#2196,#2203),.PCURVE_S1.);+#2192 = LINE('',#2193,#2194);+#2193 = CARTESIAN_POINT('',(-0.43,-0.46,5.E-02));+#2194 = VECTOR('',#2195,1.);+#2195 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#2196 = PCURVE('',#2097,#2197);+#2197 = DEFINITIONAL_REPRESENTATION('',(#2198),#2202);+#2198 = LINE('',#2199,#2200);+#2199 = CARTESIAN_POINT('',(0.,0.));+#2200 = VECTOR('',#2201,1.);+#2201 = DIRECTION('',(1.,0.));+#2202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2203 = PCURVE('',#2123,#2204);+#2204 = DEFINITIONAL_REPRESENTATION('',(#2205),#2209);+#2205 = LINE('',#2206,#2207);+#2206 = CARTESIAN_POINT('',(-0.43,1.072705195828));+#2207 = VECTOR('',#2208,1.);+#2208 = DIRECTION('',(0.707106781187,-0.707106781187));+#2209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2210 = ADVANCED_FACE('',(#2211),#2178,.F.);+#2211 = FACE_BOUND('',#2212,.F.);+#2212 = EDGE_LOOP('',(#2213,#2214,#2237,#2265));+#2213 = ORIENTED_EDGE('',*,*,#2162,.T.);+#2214 = ORIENTED_EDGE('',*,*,#2215,.T.);+#2215 = EDGE_CURVE('',#2140,#2216,#2218,.T.);+#2216 = VERTEX_POINT('',#2217);+#2217 = CARTESIAN_POINT('',(-0.19,-3.55,0.36));+#2218 = SURFACE_CURVE('',#2219,(#2223,#2230),.PCURVE_S1.);+#2219 = LINE('',#2220,#2221);+#2220 = CARTESIAN_POINT('',(-0.19,-0.7,0.36));+#2221 = VECTOR('',#2222,1.);+#2222 = DIRECTION('',(0.,-1.,0.));+#2223 = PCURVE('',#2178,#2224);+#2224 = DEFINITIONAL_REPRESENTATION('',(#2225),#2229);+#2225 = LINE('',#2226,#2227);+#2226 = CARTESIAN_POINT('',(0.,-0.31));+#2227 = VECTOR('',#2228,1.);+#2228 = DIRECTION('',(1.,0.));+#2229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2230 = PCURVE('',#2069,#2231);+#2231 = DEFINITIONAL_REPRESENTATION('',(#2232),#2236);+#2232 = LINE('',#2233,#2234);+#2233 = CARTESIAN_POINT('',(-0.19,0.832705195828));+#2234 = VECTOR('',#2235,1.);+#2235 = DIRECTION('',(0.,-1.));+#2236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2237 = ORIENTED_EDGE('',*,*,#2238,.F.);+#2238 = EDGE_CURVE('',#2239,#2216,#2241,.T.);+#2239 = VERTEX_POINT('',#2240);+#2240 = CARTESIAN_POINT('',(-0.19,-3.55,5.E-02));+#2241 = SURFACE_CURVE('',#2242,(#2246,#2253),.PCURVE_S1.);+#2242 = LINE('',#2243,#2244);+#2243 = CARTESIAN_POINT('',(-0.19,-3.55,5.E-02));+#2244 = VECTOR('',#2245,1.);+#2245 = DIRECTION('',(0.,0.,1.));+#2246 = PCURVE('',#2178,#2247);+#2247 = DEFINITIONAL_REPRESENTATION('',(#2248),#2252);+#2248 = LINE('',#2249,#2250);+#2249 = CARTESIAN_POINT('',(2.85,0.));+#2250 = VECTOR('',#2251,1.);+#2251 = DIRECTION('',(0.,-1.));+#2252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2253 = PCURVE('',#2254,#2259);+#2254 = PLANE('',#2255);+#2255 = AXIS2_PLACEMENT_3D('',#2256,#2257,#2258);+#2256 = CARTESIAN_POINT('',(-0.19,-3.55,5.E-02));+#2257 = DIRECTION('',(0.,1.,0.));+#2258 = DIRECTION('',(1.,0.,0.));+#2259 = DEFINITIONAL_REPRESENTATION('',(#2260),#2264);+#2260 = LINE('',#2261,#2262);+#2261 = CARTESIAN_POINT('',(0.,0.));+#2262 = VECTOR('',#2263,1.);+#2263 = DIRECTION('',(0.,-1.));+#2264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2265 = ORIENTED_EDGE('',*,*,#2266,.F.);+#2266 = EDGE_CURVE('',#2163,#2239,#2267,.T.);+#2267 = SURFACE_CURVE('',#2268,(#2272,#2279),.PCURVE_S1.);+#2268 = LINE('',#2269,#2270);+#2269 = CARTESIAN_POINT('',(-0.19,-0.7,5.E-02));+#2270 = VECTOR('',#2271,1.);+#2271 = DIRECTION('',(0.,-1.,0.));+#2272 = PCURVE('',#2178,#2273);+#2273 = DEFINITIONAL_REPRESENTATION('',(#2274),#2278);+#2274 = LINE('',#2275,#2276);+#2275 = CARTESIAN_POINT('',(0.,0.));+#2276 = VECTOR('',#2277,1.);+#2277 = DIRECTION('',(1.,0.));+#2278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2279 = PCURVE('',#2123,#2280);+#2280 = DEFINITIONAL_REPRESENTATION('',(#2281),#2285);+#2281 = LINE('',#2282,#2283);+#2282 = CARTESIAN_POINT('',(-0.19,0.832705195828));+#2283 = VECTOR('',#2284,1.);+#2284 = DIRECTION('',(0.,-1.));+#2285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2286 = ADVANCED_FACE('',(#2287),#2254,.F.);+#2287 = FACE_BOUND('',#2288,.F.);+#2288 = EDGE_LOOP('',(#2289,#2290,#2313,#2341));+#2289 = ORIENTED_EDGE('',*,*,#2238,.T.);+#2290 = ORIENTED_EDGE('',*,*,#2291,.T.);+#2291 = EDGE_CURVE('',#2216,#2292,#2294,.T.);+#2292 = VERTEX_POINT('',#2293);+#2293 = CARTESIAN_POINT('',(0.19,-3.55,0.36));+#2294 = SURFACE_CURVE('',#2295,(#2299,#2306),.PCURVE_S1.);+#2295 = LINE('',#2296,#2297);+#2296 = CARTESIAN_POINT('',(-0.19,-3.55,0.36));+#2297 = VECTOR('',#2298,1.);+#2298 = DIRECTION('',(1.,0.,0.));+#2299 = PCURVE('',#2254,#2300);+#2300 = DEFINITIONAL_REPRESENTATION('',(#2301),#2305);+#2301 = LINE('',#2302,#2303);+#2302 = CARTESIAN_POINT('',(0.,-0.31));+#2303 = VECTOR('',#2304,1.);+#2304 = DIRECTION('',(1.,0.));+#2305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2306 = PCURVE('',#2069,#2307);+#2307 = DEFINITIONAL_REPRESENTATION('',(#2308),#2312);+#2308 = LINE('',#2309,#2310);+#2309 = CARTESIAN_POINT('',(-0.19,-2.017294804172));+#2310 = VECTOR('',#2311,1.);+#2311 = DIRECTION('',(1.,0.));+#2312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2313 = ORIENTED_EDGE('',*,*,#2314,.F.);+#2314 = EDGE_CURVE('',#2315,#2292,#2317,.T.);+#2315 = VERTEX_POINT('',#2316);+#2316 = CARTESIAN_POINT('',(0.19,-3.55,5.E-02));+#2317 = SURFACE_CURVE('',#2318,(#2322,#2329),.PCURVE_S1.);+#2318 = LINE('',#2319,#2320);+#2319 = CARTESIAN_POINT('',(0.19,-3.55,5.E-02));+#2320 = VECTOR('',#2321,1.);+#2321 = DIRECTION('',(0.,0.,1.));+#2322 = PCURVE('',#2254,#2323);+#2323 = DEFINITIONAL_REPRESENTATION('',(#2324),#2328);+#2324 = LINE('',#2325,#2326);+#2325 = CARTESIAN_POINT('',(0.38,0.));+#2326 = VECTOR('',#2327,1.);+#2327 = DIRECTION('',(0.,-1.));+#2328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2329 = PCURVE('',#2330,#2335);+#2330 = PLANE('',#2331);+#2331 = AXIS2_PLACEMENT_3D('',#2332,#2333,#2334);+#2332 = CARTESIAN_POINT('',(0.19,-3.55,5.E-02));+#2333 = DIRECTION('',(-1.,0.,0.));+#2334 = DIRECTION('',(0.,1.,0.));+#2335 = DEFINITIONAL_REPRESENTATION('',(#2336),#2340);+#2336 = LINE('',#2337,#2338);+#2337 = CARTESIAN_POINT('',(0.,0.));+#2338 = VECTOR('',#2339,1.);+#2339 = DIRECTION('',(0.,-1.));+#2340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2341 = ORIENTED_EDGE('',*,*,#2342,.F.);+#2342 = EDGE_CURVE('',#2239,#2315,#2343,.T.);+#2343 = SURFACE_CURVE('',#2344,(#2348,#2355),.PCURVE_S1.);+#2344 = LINE('',#2345,#2346);+#2345 = CARTESIAN_POINT('',(-0.19,-3.55,5.E-02));+#2346 = VECTOR('',#2347,1.);+#2347 = DIRECTION('',(1.,0.,0.));+#2348 = PCURVE('',#2254,#2349);+#2349 = DEFINITIONAL_REPRESENTATION('',(#2350),#2354);+#2350 = LINE('',#2351,#2352);+#2351 = CARTESIAN_POINT('',(0.,0.));+#2352 = VECTOR('',#2353,1.);+#2353 = DIRECTION('',(1.,0.));+#2354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2355 = PCURVE('',#2123,#2356);+#2356 = DEFINITIONAL_REPRESENTATION('',(#2357),#2361);+#2357 = LINE('',#2358,#2359);+#2358 = CARTESIAN_POINT('',(-0.19,-2.017294804172));+#2359 = VECTOR('',#2360,1.);+#2360 = DIRECTION('',(1.,0.));+#2361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2362 = ADVANCED_FACE('',(#2363),#2330,.F.);+#2363 = FACE_BOUND('',#2364,.F.);+#2364 = EDGE_LOOP('',(#2365,#2366,#2389,#2417));+#2365 = ORIENTED_EDGE('',*,*,#2314,.T.);+#2366 = ORIENTED_EDGE('',*,*,#2367,.T.);+#2367 = EDGE_CURVE('',#2292,#2368,#2370,.T.);+#2368 = VERTEX_POINT('',#2369);+#2369 = CARTESIAN_POINT('',(0.19,-0.7,0.36));+#2370 = SURFACE_CURVE('',#2371,(#2375,#2382),.PCURVE_S1.);+#2371 = LINE('',#2372,#2373);+#2372 = CARTESIAN_POINT('',(0.19,-3.55,0.36));+#2373 = VECTOR('',#2374,1.);+#2374 = DIRECTION('',(0.,1.,0.));+#2375 = PCURVE('',#2330,#2376);+#2376 = DEFINITIONAL_REPRESENTATION('',(#2377),#2381);+#2377 = LINE('',#2378,#2379);+#2378 = CARTESIAN_POINT('',(0.,-0.31));+#2379 = VECTOR('',#2380,1.);+#2380 = DIRECTION('',(1.,0.));+#2381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2382 = PCURVE('',#2069,#2383);+#2383 = DEFINITIONAL_REPRESENTATION('',(#2384),#2388);+#2384 = LINE('',#2385,#2386);+#2385 = CARTESIAN_POINT('',(0.19,-2.017294804172));+#2386 = VECTOR('',#2387,1.);+#2387 = DIRECTION('',(0.,1.));+#2388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2389 = ORIENTED_EDGE('',*,*,#2390,.F.);+#2390 = EDGE_CURVE('',#2391,#2368,#2393,.T.);+#2391 = VERTEX_POINT('',#2392);+#2392 = CARTESIAN_POINT('',(0.19,-0.7,5.E-02));+#2393 = SURFACE_CURVE('',#2394,(#2398,#2405),.PCURVE_S1.);+#2394 = LINE('',#2395,#2396);+#2395 = CARTESIAN_POINT('',(0.19,-0.7,5.E-02));+#2396 = VECTOR('',#2397,1.);+#2397 = DIRECTION('',(0.,0.,1.));+#2398 = PCURVE('',#2330,#2399);+#2399 = DEFINITIONAL_REPRESENTATION('',(#2400),#2404);+#2400 = LINE('',#2401,#2402);+#2401 = CARTESIAN_POINT('',(2.85,0.));+#2402 = VECTOR('',#2403,1.);+#2403 = DIRECTION('',(0.,-1.));+#2404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2405 = PCURVE('',#2406,#2411);+#2406 = PLANE('',#2407);+#2407 = AXIS2_PLACEMENT_3D('',#2408,#2409,#2410);+#2408 = CARTESIAN_POINT('',(0.19,-0.7,5.E-02));+#2409 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#2410 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#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('',#2315,#2391,#2419,.T.);+#2419 = SURFACE_CURVE('',#2420,(#2424,#2431),.PCURVE_S1.);+#2420 = LINE('',#2421,#2422);+#2421 = CARTESIAN_POINT('',(0.19,-3.55,5.E-02));+#2422 = VECTOR('',#2423,1.);+#2423 = DIRECTION('',(0.,1.,0.));+#2424 = PCURVE('',#2330,#2425);+#2425 = DEFINITIONAL_REPRESENTATION('',(#2426),#2430);+#2426 = LINE('',#2427,#2428);+#2427 = CARTESIAN_POINT('',(0.,0.));+#2428 = VECTOR('',#2429,1.);+#2429 = DIRECTION('',(1.,0.));+#2430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2431 = PCURVE('',#2123,#2432); #2432 = DEFINITIONAL_REPRESENTATION('',(#2433),#2437); #2433 = LINE('',#2434,#2435);-#2434 = CARTESIAN_POINT('',(0.,0.));+#2434 = CARTESIAN_POINT('',(0.19,-2.017294804172)); #2435 = VECTOR('',#2436,1.);-#2436 = DIRECTION('',(1.,0.));+#2436 = DIRECTION('',(0.,1.)); #2437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)  PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''   ) );-#2438 = PCURVE('',#2439,#2444);-#2439 = PLANE('',#2440);-#2440 = AXIS2_PLACEMENT_3D('',#2441,#2442,#2443);-#2441 = CARTESIAN_POINT('',(-0.19,-3.55,0.));-#2442 = DIRECTION('',(0.,1.,0.));-#2443 = DIRECTION('',(0.,0.,1.));-#2444 = DEFINITIONAL_REPRESENTATION('',(#2445),#2449);-#2445 = LINE('',#2446,#2447);-#2446 = CARTESIAN_POINT('',(0.,0.));-#2447 = VECTOR('',#2448,1.);-#2448 = DIRECTION('',(1.,0.));-#2449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2450 = ORIENTED_EDGE('',*,*,#2451,.T.);-#2451 = EDGE_CURVE('',#2424,#2452,#2454,.T.);-#2452 = VERTEX_POINT('',#2453);-#2453 = CARTESIAN_POINT('',(-0.19,0.,0.));-#2454 = SURFACE_CURVE('',#2455,(#2459,#2466),.PCURVE_S1.);-#2455 = LINE('',#2456,#2457);-#2456 = CARTESIAN_POINT('',(-0.19,-3.55,0.));-#2457 = VECTOR('',#2458,1.);-#2458 = DIRECTION('',(0.,1.,0.));-#2459 = PCURVE('',#2315,#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 = PCURVE('',#2467,#2472);-#2467 = PLANE('',#2468);-#2468 = AXIS2_PLACEMENT_3D('',#2469,#2470,#2471);-#2469 = CARTESIAN_POINT('',(-0.19,-3.55,0.));-#2470 = DIRECTION('',(0.,0.,1.));-#2471 = DIRECTION('',(1.,0.,0.));-#2472 = DEFINITIONAL_REPRESENTATION('',(#2473),#2477);-#2473 = LINE('',#2474,#2475);-#2474 = CARTESIAN_POINT('',(0.,0.));-#2475 = VECTOR('',#2476,1.);-#2476 = DIRECTION('',(0.,1.));-#2477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2478 = ORIENTED_EDGE('',*,*,#2479,.T.);-#2479 = EDGE_CURVE('',#2452,#2332,#2480,.T.);-#2480 = SURFACE_CURVE('',#2481,(#2485,#2492),.PCURVE_S1.);-#2481 = LINE('',#2482,#2483);-#2482 = CARTESIAN_POINT('',(-0.19,0.,0.));-#2483 = VECTOR('',#2484,1.);-#2484 = DIRECTION('',(0.,0.,1.));-#2485 = PCURVE('',#2315,#2486);-#2486 = DEFINITIONAL_REPRESENTATION('',(#2487),#2491);-#2487 = LINE('',#2488,#2489);-#2488 = CARTESIAN_POINT('',(0.,-3.55));-#2489 = VECTOR('',#2490,1.);-#2490 = DIRECTION('',(1.,0.));-#2491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2492 = PCURVE('',#2367,#2493);-#2493 = DEFINITIONAL_REPRESENTATION('',(#2494),#2498);-#2494 = LINE('',#2495,#2496);-#2495 = CARTESIAN_POINT('',(0.,0.));-#2496 = VECTOR('',#2497,1.);-#2497 = DIRECTION('',(1.,0.));-#2498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2499 = ORIENTED_EDGE('',*,*,#2331,.F.);-#2500 = ORIENTED_EDGE('',*,*,#2302,.F.);-#2501 = ADVANCED_FACE('',(#2502),#2286,.T.);-#2502 = FACE_BOUND('',#2503,.T.);-#2503 = EDGE_LOOP('',(#2504,#2505,#2528,#2549));-#2504 = ORIENTED_EDGE('',*,*,#2400,.F.);-#2505 = ORIENTED_EDGE('',*,*,#2506,.T.);-#2506 = EDGE_CURVE('',#2401,#2507,#2509,.T.);-#2507 = VERTEX_POINT('',#2508);-#2508 = CARTESIAN_POINT('',(0.19,-3.55,0.3));-#2509 = SURFACE_CURVE('',#2510,(#2514,#2521),.PCURVE_S1.);-#2510 = LINE('',#2511,#2512);-#2511 = CARTESIAN_POINT('',(-0.19,-3.55,0.3));-#2512 = VECTOR('',#2513,1.);-#2513 = DIRECTION('',(1.,0.,0.));-#2514 = PCURVE('',#2286,#2515);-#2515 = DEFINITIONAL_REPRESENTATION('',(#2516),#2520);-#2516 = LINE('',#2517,#2518);-#2517 = CARTESIAN_POINT('',(0.,0.));-#2518 = VECTOR('',#2519,1.);-#2519 = DIRECTION('',(1.,0.));-#2520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2521 = PCURVE('',#2439,#2522);-#2522 = DEFINITIONAL_REPRESENTATION('',(#2523),#2527);+#2438 = ADVANCED_FACE('',(#2439),#2406,.F.);+#2439 = FACE_BOUND('',#2440,.F.);+#2440 = EDGE_LOOP('',(#2441,#2442,#2465,#2493));+#2441 = ORIENTED_EDGE('',*,*,#2390,.T.);+#2442 = ORIENTED_EDGE('',*,*,#2443,.T.);+#2443 = EDGE_CURVE('',#2368,#2444,#2446,.T.);+#2444 = VERTEX_POINT('',#2445);+#2445 = CARTESIAN_POINT('',(0.43,-0.46,0.36));+#2446 = SURFACE_CURVE('',#2447,(#2451,#2458),.PCURVE_S1.);+#2447 = LINE('',#2448,#2449);+#2448 = CARTESIAN_POINT('',(0.19,-0.7,0.36));+#2449 = VECTOR('',#2450,1.);+#2450 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#2451 = PCURVE('',#2406,#2452);+#2452 = DEFINITIONAL_REPRESENTATION('',(#2453),#2457);+#2453 = LINE('',#2454,#2455);+#2454 = CARTESIAN_POINT('',(0.,-0.31));+#2455 = VECTOR('',#2456,1.);+#2456 = DIRECTION('',(1.,0.));+#2457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2458 = PCURVE('',#2069,#2459);+#2459 = DEFINITIONAL_REPRESENTATION('',(#2460),#2464);+#2460 = LINE('',#2461,#2462);+#2461 = CARTESIAN_POINT('',(0.19,0.832705195828));+#2462 = VECTOR('',#2463,1.);+#2463 = DIRECTION('',(0.707106781187,0.707106781187));+#2464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2465 = ORIENTED_EDGE('',*,*,#2466,.F.);+#2466 = EDGE_CURVE('',#2467,#2444,#2469,.T.);+#2467 = VERTEX_POINT('',#2468);+#2468 = CARTESIAN_POINT('',(0.43,-0.46,5.E-02));+#2469 = SURFACE_CURVE('',#2470,(#2474,#2481),.PCURVE_S1.);+#2470 = LINE('',#2471,#2472);+#2471 = CARTESIAN_POINT('',(0.43,-0.46,5.E-02));+#2472 = VECTOR('',#2473,1.);+#2473 = DIRECTION('',(0.,0.,1.));+#2474 = PCURVE('',#2406,#2475);+#2475 = DEFINITIONAL_REPRESENTATION('',(#2476),#2480);+#2476 = LINE('',#2477,#2478);+#2477 = CARTESIAN_POINT('',(0.33941125497,0.));+#2478 = VECTOR('',#2479,1.);+#2479 = DIRECTION('',(0.,-1.));+#2480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2481 = PCURVE('',#2482,#2487);+#2482 = PLANE('',#2483);+#2483 = AXIS2_PLACEMENT_3D('',#2484,#2485,#2486);+#2484 = CARTESIAN_POINT('',(0.43,-0.46,5.E-02));+#2485 = DIRECTION('',(-1.,0.,0.));+#2486 = DIRECTION('',(0.,1.,0.));+#2487 = DEFINITIONAL_REPRESENTATION('',(#2488),#2492);+#2488 = LINE('',#2489,#2490);+#2489 = CARTESIAN_POINT('',(0.,0.));+#2490 = VECTOR('',#2491,1.);+#2491 = DIRECTION('',(0.,-1.));+#2492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2493 = ORIENTED_EDGE('',*,*,#2494,.F.);+#2494 = EDGE_CURVE('',#2391,#2467,#2495,.T.);+#2495 = SURFACE_CURVE('',#2496,(#2500,#2507),.PCURVE_S1.);+#2496 = LINE('',#2497,#2498);+#2497 = CARTESIAN_POINT('',(0.19,-0.7,5.E-02));+#2498 = VECTOR('',#2499,1.);+#2499 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#2500 = PCURVE('',#2406,#2501);+#2501 = DEFINITIONAL_REPRESENTATION('',(#2502),#2506);+#2502 = LINE('',#2503,#2504);+#2503 = CARTESIAN_POINT('',(0.,0.));+#2504 = VECTOR('',#2505,1.);+#2505 = DIRECTION('',(1.,0.));+#2506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2507 = PCURVE('',#2123,#2508);+#2508 = DEFINITIONAL_REPRESENTATION('',(#2509),#2513);+#2509 = LINE('',#2510,#2511);+#2510 = CARTESIAN_POINT('',(0.19,0.832705195828));+#2511 = VECTOR('',#2512,1.);+#2512 = DIRECTION('',(0.707106781187,0.707106781187));+#2513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2514 = ADVANCED_FACE('',(#2515),#2482,.F.);+#2515 = FACE_BOUND('',#2516,.F.);+#2516 = EDGE_LOOP('',(#2517,#2518,#2541,#2564));+#2517 = ORIENTED_EDGE('',*,*,#2466,.T.);+#2518 = ORIENTED_EDGE('',*,*,#2519,.T.);+#2519 = EDGE_CURVE('',#2444,#2520,#2522,.T.);+#2520 = VERTEX_POINT('',#2521);+#2521 = CARTESIAN_POINT('',(0.43,0.,0.36));+#2522 = SURFACE_CURVE('',#2523,(#2527,#2534),.PCURVE_S1.); #2523 = LINE('',#2524,#2525);-#2524 = CARTESIAN_POINT('',(0.3,0.));+#2524 = CARTESIAN_POINT('',(0.43,-0.46,0.36)); #2525 = VECTOR('',#2526,1.);-#2526 = DIRECTION('',(0.,1.));-#2527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2528 = ORIENTED_EDGE('',*,*,#2529,.T.);-#2529 = EDGE_CURVE('',#2507,#2244,#2530,.T.);-#2530 = SURFACE_CURVE('',#2531,(#2535,#2542),.PCURVE_S1.);-#2531 = LINE('',#2532,#2533);-#2532 = CARTESIAN_POINT('',(0.19,-3.55,0.3));-#2533 = VECTOR('',#2534,1.);-#2534 = DIRECTION('',(0.,1.,0.));-#2535 = PCURVE('',#2286,#2536);-#2536 = DEFINITIONAL_REPRESENTATION('',(#2537),#2541);-#2537 = LINE('',#2538,#2539);-#2538 = CARTESIAN_POINT('',(0.38,0.));-#2539 = VECTOR('',#2540,1.);-#2540 = DIRECTION('',(0.,1.));-#2541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2542 = PCURVE('',#2258,#2543);-#2543 = DEFINITIONAL_REPRESENTATION('',(#2544),#2548);-#2544 = LINE('',#2545,#2546);-#2545 = CARTESIAN_POINT('',(0.3,0.));-#2546 = VECTOR('',#2547,1.);-#2547 = DIRECTION('',(0.,-1.));-#2548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2549 = ORIENTED_EDGE('',*,*,#2269,.T.);-#2550 = ADVANCED_FACE('',(#2551),#2258,.T.);-#2551 = FACE_BOUND('',#2552,.T.);-#2552 = EDGE_LOOP('',(#2553,#2554,#2577,#2600,#2621,#2622));-#2553 = ORIENTED_EDGE('',*,*,#2529,.F.);-#2554 = ORIENTED_EDGE('',*,*,#2555,.F.);-#2555 = EDGE_CURVE('',#2556,#2507,#2558,.T.);-#2556 = VERTEX_POINT('',#2557);-#2557 = CARTESIAN_POINT('',(0.19,-3.55,0.));-#2558 = SURFACE_CURVE('',#2559,(#2563,#2570),.PCURVE_S1.);+#2526 = DIRECTION('',(0.,1.,0.));+#2527 = PCURVE('',#2482,#2528);+#2528 = DEFINITIONAL_REPRESENTATION('',(#2529),#2533);+#2529 = LINE('',#2530,#2531);+#2530 = CARTESIAN_POINT('',(0.,-0.31));+#2531 = VECTOR('',#2532,1.);+#2532 = DIRECTION('',(1.,0.));+#2533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2534 = PCURVE('',#2069,#2535);+#2535 = DEFINITIONAL_REPRESENTATION('',(#2536),#2540);+#2536 = LINE('',#2537,#2538);+#2537 = CARTESIAN_POINT('',(0.43,1.072705195828));+#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('',#2543,#2520,#2545,.T.);+#2543 = VERTEX_POINT('',#2544);+#2544 = CARTESIAN_POINT('',(0.43,0.,5.E-02));+#2545 = SURFACE_CURVE('',#2546,(#2550,#2557),.PCURVE_S1.);+#2546 = LINE('',#2547,#2548);+#2547 = CARTESIAN_POINT('',(0.43,0.,5.E-02));+#2548 = VECTOR('',#2549,1.);+#2549 = DIRECTION('',(0.,0.,1.));+#2550 = PCURVE('',#2482,#2551);+#2551 = DEFINITIONAL_REPRESENTATION('',(#2552),#2556);+#2552 = LINE('',#2553,#2554);+#2553 = CARTESIAN_POINT('',(0.46,0.));+#2554 = VECTOR('',#2555,1.);+#2555 = DIRECTION('',(0.,-1.));+#2556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2557 = PCURVE('',#2041,#2558);+#2558 = DEFINITIONAL_REPRESENTATION('',(#2559),#2563); #2559 = LINE('',#2560,#2561);-#2560 = CARTESIAN_POINT('',(0.19,-3.55,0.));+#2560 = CARTESIAN_POINT('',(-0.,0.)); #2561 = VECTOR('',#2562,1.);-#2562 = DIRECTION('',(0.,0.,1.));-#2563 = PCURVE('',#2258,#2564);-#2564 = DEFINITIONAL_REPRESENTATION('',(#2565),#2569);-#2565 = LINE('',#2566,#2567);-#2566 = CARTESIAN_POINT('',(0.,0.));-#2567 = VECTOR('',#2568,1.);-#2568 = DIRECTION('',(1.,0.));-#2569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2570 = PCURVE('',#2439,#2571);-#2571 = DEFINITIONAL_REPRESENTATION('',(#2572),#2576);-#2572 = LINE('',#2573,#2574);-#2573 = CARTESIAN_POINT('',(0.,0.38));-#2574 = VECTOR('',#2575,1.);-#2575 = DIRECTION('',(1.,0.));-#2576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2577 = ORIENTED_EDGE('',*,*,#2578,.T.);-#2578 = EDGE_CURVE('',#2556,#2579,#2581,.T.);-#2579 = VERTEX_POINT('',#2580);-#2580 = CARTESIAN_POINT('',(0.19,0.,0.));-#2581 = SURFACE_CURVE('',#2582,(#2586,#2593),.PCURVE_S1.);-#2582 = LINE('',#2583,#2584);-#2583 = CARTESIAN_POINT('',(0.19,-3.55,0.));-#2584 = VECTOR('',#2585,1.);-#2585 = DIRECTION('',(0.,1.,0.));-#2586 = PCURVE('',#2258,#2587);-#2587 = DEFINITIONAL_REPRESENTATION('',(#2588),#2592);-#2588 = LINE('',#2589,#2590);-#2589 = CARTESIAN_POINT('',(0.,0.));-#2590 = VECTOR('',#2591,1.);-#2591 = DIRECTION('',(0.,-1.));-#2592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2593 = PCURVE('',#2467,#2594);-#2594 = DEFINITIONAL_REPRESENTATION('',(#2595),#2599);-#2595 = LINE('',#2596,#2597);-#2596 = CARTESIAN_POINT('',(0.38,0.));-#2597 = VECTOR('',#2598,1.);-#2598 = DIRECTION('',(0.,1.));-#2599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2600 = ORIENTED_EDGE('',*,*,#2601,.T.);-#2601 = EDGE_CURVE('',#2579,#2353,#2602,.T.);-#2602 = SURFACE_CURVE('',#2603,(#2607,#2614),.PCURVE_S1.);-#2603 = LINE('',#2604,#2605);-#2604 = CARTESIAN_POINT('',(0.19,0.,0.));-#2605 = VECTOR('',#2606,1.);-#2606 = DIRECTION('',(0.,0.,1.));-#2607 = PCURVE('',#2258,#2608);-#2608 = DEFINITIONAL_REPRESENTATION('',(#2609),#2613);-#2609 = LINE('',#2610,#2611);-#2610 = CARTESIAN_POINT('',(0.,-3.55));-#2611 = VECTOR('',#2612,1.);-#2612 = DIRECTION('',(1.,0.));-#2613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2614 = PCURVE('',#2367,#2615);-#2615 = DEFINITIONAL_REPRESENTATION('',(#2616),#2620);-#2616 = LINE('',#2617,#2618);-#2617 = CARTESIAN_POINT('',(0.,0.38));-#2618 = VECTOR('',#2619,1.);-#2619 = DIRECTION('',(1.,0.));-#2620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2621 = ORIENTED_EDGE('',*,*,#2378,.F.);-#2622 = ORIENTED_EDGE('',*,*,#2243,.F.);-#2623 = ADVANCED_FACE('',(#2624,#2627),#2206,.T.);-#2624 = FACE_BOUND('',#2625,.T.);-#2625 = EDGE_LOOP('',(#2626));-#2626 = ORIENTED_EDGE('',*,*,#2191,.T.);-#2627 = FACE_BOUND('',#2628,.T.);-#2628 = EDGE_LOOP('',(#2629));-#2629 = ORIENTED_EDGE('',*,*,#2630,.T.);-#2630 = EDGE_CURVE('',#2631,#2631,#2633,.T.);-#2631 = VERTEX_POINT('',#2632);-#2632 = CARTESIAN_POINT('',(0.2,0.,2.6));-#2633 = SURFACE_CURVE('',#2634,(#2639,#2650),.PCURVE_S1.);-#2634 = CIRCLE('',#2635,0.2);-#2635 = AXIS2_PLACEMENT_3D('',#2636,#2637,#2638);-#2636 = CARTESIAN_POINT('',(0.,0.,2.6));-#2637 = DIRECTION('',(0.,0.,-1.));-#2638 = DIRECTION('',(1.,0.,0.));-#2639 = PCURVE('',#2206,#2640);-#2640 = DEFINITIONAL_REPRESENTATION('',(#2641),#2649);-#2641 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2642,#2643,#2644,#2645,-#2646,#2647,#2648),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2-    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,-6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,-1.,0.5,1.)) REPRESENTATION_ITEM('') );-#2642 = CARTESIAN_POINT('',(0.2,-2.911085817041E-17));-#2643 = CARTESIAN_POINT('',(0.2,-0.346410161514));-#2644 = CARTESIAN_POINT('',(-1.E-01,-0.173205080757));-#2645 = CARTESIAN_POINT('',(-0.4,-7.80967301363E-17));-#2646 = CARTESIAN_POINT('',(-0.1,0.173205080757));-#2647 = CARTESIAN_POINT('',(0.2,0.346410161514));-#2648 = CARTESIAN_POINT('',(0.2,-2.911085817041E-17));-#2649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2650 = PCURVE('',#2651,#2656);-#2651 = CYLINDRICAL_SURFACE('',#2652,0.2);-#2652 = AXIS2_PLACEMENT_3D('',#2653,#2654,#2655);-#2653 = CARTESIAN_POINT('',(0.,0.,2.));-#2654 = DIRECTION('',(-0.,-0.,-1.));-#2655 = DIRECTION('',(1.,0.,0.));-#2656 = DEFINITIONAL_REPRESENTATION('',(#2657),#2661);-#2657 = LINE('',#2658,#2659);-#2658 = CARTESIAN_POINT('',(-6.28318530718,-0.6));-#2659 = VECTOR('',#2660,1.);-#2660 = DIRECTION('',(1.,-0.));-#2661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2662 = ADVANCED_FACE('',(#2663),#2367,.T.);-#2663 = FACE_BOUND('',#2664,.T.);-#2664 = EDGE_LOOP('',(#2665,#2666,#2687,#2688));-#2665 = ORIENTED_EDGE('',*,*,#2601,.F.);-#2666 = ORIENTED_EDGE('',*,*,#2667,.F.);-#2667 = EDGE_CURVE('',#2452,#2579,#2668,.T.);-#2668 = SURFACE_CURVE('',#2669,(#2673,#2680),.PCURVE_S1.);-#2669 = LINE('',#2670,#2671);-#2670 = CARTESIAN_POINT('',(-0.19,0.,0.));-#2671 = VECTOR('',#2672,1.);-#2672 = DIRECTION('',(1.,0.,0.));-#2673 = PCURVE('',#2367,#2674);-#2674 = DEFINITIONAL_REPRESENTATION('',(#2675),#2679);-#2675 = LINE('',#2676,#2677);-#2676 = CARTESIAN_POINT('',(0.,0.));-#2677 = VECTOR('',#2678,1.);-#2678 = DIRECTION('',(0.,1.));-#2679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2680 = PCURVE('',#2467,#2681);-#2681 = DEFINITIONAL_REPRESENTATION('',(#2682),#2686);-#2682 = LINE('',#2683,#2684);-#2683 = CARTESIAN_POINT('',(0.,3.55));-#2684 = VECTOR('',#2685,1.);-#2685 = DIRECTION('',(1.,0.));-#2686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2687 = ORIENTED_EDGE('',*,*,#2479,.T.);-#2688 = ORIENTED_EDGE('',*,*,#2352,.F.);-#2689 = ADVANCED_FACE('',(#2690),#2467,.F.);-#2690 = FACE_BOUND('',#2691,.F.);-#2691 = EDGE_LOOP('',(#2692,#2693,#2714,#2715));-#2692 = ORIENTED_EDGE('',*,*,#2451,.F.);-#2693 = ORIENTED_EDGE('',*,*,#2694,.T.);-#2694 = EDGE_CURVE('',#2424,#2556,#2695,.T.);-#2695 = SURFACE_CURVE('',#2696,(#2700,#2707),.PCURVE_S1.);-#2696 = LINE('',#2697,#2698);-#2697 = CARTESIAN_POINT('',(-0.19,-3.55,0.));-#2698 = VECTOR('',#2699,1.);-#2699 = DIRECTION('',(1.,0.,0.));-#2700 = PCURVE('',#2467,#2701);-#2701 = DEFINITIONAL_REPRESENTATION('',(#2702),#2706);-#2702 = LINE('',#2703,#2704);-#2703 = CARTESIAN_POINT('',(0.,0.));-#2704 = VECTOR('',#2705,1.);-#2705 = DIRECTION('',(1.,0.));-#2706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2707 = PCURVE('',#2439,#2708);-#2708 = DEFINITIONAL_REPRESENTATION('',(#2709),#2713);-#2709 = LINE('',#2710,#2711);-#2710 = CARTESIAN_POINT('',(0.,0.));-#2711 = VECTOR('',#2712,1.);-#2712 = DIRECTION('',(0.,1.));-#2713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2714 = ORIENTED_EDGE('',*,*,#2578,.T.);-#2715 = ORIENTED_EDGE('',*,*,#2667,.F.);-#2716 = ADVANCED_FACE('',(#2717),#2439,.F.);-#2717 = FACE_BOUND('',#2718,.F.);-#2718 = EDGE_LOOP('',(#2719,#2720,#2721,#2722));-#2719 = ORIENTED_EDGE('',*,*,#2694,.F.);-#2720 = ORIENTED_EDGE('',*,*,#2423,.T.);-#2721 = ORIENTED_EDGE('',*,*,#2506,.T.);-#2722 = ORIENTED_EDGE('',*,*,#2555,.F.);-#2723 = ADVANCED_FACE('',(#2724),#2651,.F.);-#2724 = FACE_BOUND('',#2725,.T.);-#2725 = EDGE_LOOP('',(#2726,#2755,#2776,#2777));-#2726 = ORIENTED_EDGE('',*,*,#2727,.F.);-#2727 = EDGE_CURVE('',#2728,#2728,#2730,.T.);-#2728 = VERTEX_POINT('',#2729);-#2729 = CARTESIAN_POINT('',(0.2,0.,2.));-#2730 = SURFACE_CURVE('',#2731,(#2736,#2743),.PCURVE_S1.);-#2731 = CIRCLE('',#2732,0.2);-#2732 = AXIS2_PLACEMENT_3D('',#2733,#2734,#2735);-#2733 = CARTESIAN_POINT('',(0.,0.,2.));-#2734 = DIRECTION('',(0.,0.,1.));-#2735 = DIRECTION('',(1.,0.,0.));-#2736 = PCURVE('',#2651,#2737);-#2737 = DEFINITIONAL_REPRESENTATION('',(#2738),#2742);-#2738 = LINE('',#2739,#2740);-#2739 = CARTESIAN_POINT('',(-0.,0.));-#2740 = VECTOR('',#2741,1.);-#2741 = DIRECTION('',(-1.,0.));-#2742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2743 = PCURVE('',#2744,#2749);-#2744 = PLANE('',#2745);-#2745 = AXIS2_PLACEMENT_3D('',#2746,#2747,#2748);-#2746 = CARTESIAN_POINT('',(-6.676953772165E-18,1.854350309434E-17,2.));-#2747 = DIRECTION('',(0.,0.,1.));-#2748 = DIRECTION('',(1.,0.,-0.));-#2749 = DEFINITIONAL_REPRESENTATION('',(#2750),#2754);-#2750 = CIRCLE('',#2751,0.2);-#2751 = AXIS2_PLACEMENT_2D('',#2752,#2753);-#2752 = CARTESIAN_POINT('',(6.676953772165E-18,-1.854350309434E-17));-#2753 = DIRECTION('',(1.,0.));-#2754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2755 = ORIENTED_EDGE('',*,*,#2756,.T.);-#2756 = EDGE_CURVE('',#2728,#2631,#2757,.T.);-#2757 = SEAM_CURVE('',#2758,(#2762,#2769),.PCURVE_S1.);-#2758 = LINE('',#2759,#2760);-#2759 = CARTESIAN_POINT('',(0.2,0.,2.));-#2760 = VECTOR('',#2761,1.);-#2761 = DIRECTION('',(0.,0.,1.));-#2762 = PCURVE('',#2651,#2763);-#2763 = DEFINITIONAL_REPRESENTATION('',(#2764),#2768);-#2764 = LINE('',#2765,#2766);-#2765 = CARTESIAN_POINT('',(-6.28318530718,0.));-#2766 = VECTOR('',#2767,1.);-#2767 = DIRECTION('',(-0.,-1.));-#2768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2769 = PCURVE('',#2651,#2770);-#2770 = DEFINITIONAL_REPRESENTATION('',(#2771),#2775);-#2771 = LINE('',#2772,#2773);-#2772 = CARTESIAN_POINT('',(-0.,0.));-#2773 = VECTOR('',#2774,1.);-#2774 = DIRECTION('',(-0.,-1.));-#2775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2776 = ORIENTED_EDGE('',*,*,#2630,.F.);-#2777 = ORIENTED_EDGE('',*,*,#2756,.F.);-#2778 = ADVANCED_FACE('',(#2779),#2744,.T.);-#2779 = FACE_BOUND('',#2780,.T.);-#2780 = EDGE_LOOP('',(#2781));-#2781 = ORIENTED_EDGE('',*,*,#2727,.T.);-#2782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2786)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2783,#2784,#2785)) REPRESENTATION_CONTEXT+#2562 = DIRECTION('',(-0.,-1.));+#2563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2564 = ORIENTED_EDGE('',*,*,#2565,.F.);+#2565 = EDGE_CURVE('',#2467,#2543,#2566,.T.);+#2566 = SURFACE_CURVE('',#2567,(#2571,#2578),.PCURVE_S1.);+#2567 = LINE('',#2568,#2569);+#2568 = CARTESIAN_POINT('',(0.43,-0.46,5.E-02));+#2569 = VECTOR('',#2570,1.);+#2570 = DIRECTION('',(0.,1.,0.));+#2571 = PCURVE('',#2482,#2572);+#2572 = DEFINITIONAL_REPRESENTATION('',(#2573),#2577);+#2573 = LINE('',#2574,#2575);+#2574 = CARTESIAN_POINT('',(0.,0.));+#2575 = VECTOR('',#2576,1.);+#2576 = DIRECTION('',(1.,0.));+#2577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2578 = PCURVE('',#2123,#2579);+#2579 = DEFINITIONAL_REPRESENTATION('',(#2580),#2584);+#2580 = LINE('',#2581,#2582);+#2581 = CARTESIAN_POINT('',(0.43,1.072705195828));+#2582 = VECTOR('',#2583,1.);+#2583 = DIRECTION('',(0.,1.));+#2584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2585 = ADVANCED_FACE('',(#2586),#2041,.T.);+#2586 = FACE_BOUND('',#2587,.F.);+#2587 = EDGE_LOOP('',(#2588,#2589,#2611,#2612));+#2588 = ORIENTED_EDGE('',*,*,#2542,.T.);+#2589 = ORIENTED_EDGE('',*,*,#2590,.T.);+#2590 = EDGE_CURVE('',#2520,#2021,#2591,.T.);+#2591 = SURFACE_CURVE('',#2592,(#2597,#2604),.PCURVE_S1.);+#2592 = CIRCLE('',#2593,0.43);+#2593 = AXIS2_PLACEMENT_3D('',#2594,#2595,#2596);+#2594 = CARTESIAN_POINT('',(0.,-2.775557561563E-17,0.36));+#2595 = DIRECTION('',(0.,0.,1.));+#2596 = DIRECTION('',(1.,6.45478502689E-17,-0.));+#2597 = PCURVE('',#2041,#2598);+#2598 = DEFINITIONAL_REPRESENTATION('',(#2599),#2603);+#2599 = LINE('',#2600,#2601);+#2600 = CARTESIAN_POINT('',(-0.,-0.31));+#2601 = VECTOR('',#2602,1.);+#2602 = DIRECTION('',(-1.,0.));+#2603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2604 = PCURVE('',#2069,#2605);+#2605 = DEFINITIONAL_REPRESENTATION('',(#2606),#2610);+#2606 = CIRCLE('',#2607,0.43);+#2607 = AXIS2_PLACEMENT_2D('',#2608,#2609);+#2608 = CARTESIAN_POINT('',(-1.237869322751E-17,1.532705195828));+#2609 = DIRECTION('',(1.,6.45478502689E-17));+#2610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2611 = ORIENTED_EDGE('',*,*,#2018,.F.);+#2612 = ORIENTED_EDGE('',*,*,#2613,.F.);+#2613 = EDGE_CURVE('',#2543,#2019,#2614,.T.);+#2614 = SURFACE_CURVE('',#2615,(#2620,#2627),.PCURVE_S1.);+#2615 = CIRCLE('',#2616,0.43);+#2616 = AXIS2_PLACEMENT_3D('',#2617,#2618,#2619);+#2617 = CARTESIAN_POINT('',(0.,-2.775557561563E-17,5.E-02));+#2618 = DIRECTION('',(0.,0.,1.));+#2619 = DIRECTION('',(1.,6.45478502689E-17,-0.));+#2620 = PCURVE('',#2041,#2621);+#2621 = DEFINITIONAL_REPRESENTATION('',(#2622),#2626);+#2622 = LINE('',#2623,#2624);+#2623 = CARTESIAN_POINT('',(-0.,0.));+#2624 = VECTOR('',#2625,1.);+#2625 = DIRECTION('',(-1.,0.));+#2626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2627 = PCURVE('',#2123,#2628);+#2628 = DEFINITIONAL_REPRESENTATION('',(#2629),#2633);+#2629 = CIRCLE('',#2630,0.43);+#2630 = AXIS2_PLACEMENT_2D('',#2631,#2632);+#2631 = CARTESIAN_POINT('',(-1.237869322751E-17,1.532705195828));+#2632 = DIRECTION('',(1.,6.45478502689E-17));+#2633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2634 = ADVANCED_FACE('',(#2635),#2123,.F.);+#2635 = FACE_BOUND('',#2636,.F.);+#2636 = EDGE_LOOP('',(#2637,#2638,#2639,#2640,#2641,#2642,#2643,#2644));+#2637 = ORIENTED_EDGE('',*,*,#2109,.T.);+#2638 = ORIENTED_EDGE('',*,*,#2190,.T.);+#2639 = ORIENTED_EDGE('',*,*,#2266,.T.);+#2640 = ORIENTED_EDGE('',*,*,#2342,.T.);+#2641 = ORIENTED_EDGE('',*,*,#2418,.T.);+#2642 = ORIENTED_EDGE('',*,*,#2494,.T.);+#2643 = ORIENTED_EDGE('',*,*,#2565,.T.);+#2644 = ORIENTED_EDGE('',*,*,#2613,.T.);+#2645 = ADVANCED_FACE('',(#2646),#2069,.T.);+#2646 = FACE_BOUND('',#2647,.T.);+#2647 = EDGE_LOOP('',(#2648,#2649,#2650,#2651,#2652,#2653,#2654,#2655));+#2648 = ORIENTED_EDGE('',*,*,#2053,.T.);+#2649 = ORIENTED_EDGE('',*,*,#2139,.T.);+#2650 = ORIENTED_EDGE('',*,*,#2215,.T.);+#2651 = ORIENTED_EDGE('',*,*,#2291,.T.);+#2652 = ORIENTED_EDGE('',*,*,#2367,.T.);+#2653 = ORIENTED_EDGE('',*,*,#2443,.T.);+#2654 = ORIENTED_EDGE('',*,*,#2519,.T.);+#2655 = ORIENTED_EDGE('',*,*,#2590,.T.);+#2656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2660)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2657,#2658,#2659)) REPRESENTATION_CONTEXT ('Context #1','3D Context with UNIT and UNCERTAINTY') );-#2783 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );-#2784 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );-#2785 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#2786 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2783,+#2657 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#2658 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#2659 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#2660 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2657,   'distance_accuracy_value','confusion accuracy');-#2787 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2788,#2790);-#2788 = ( REPRESENTATION_RELATIONSHIP('','',#2125,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2789) +#2661 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2662,#2664);+#2662 = ( REPRESENTATION_RELATIONSHIP('','',#2011,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2663)  SHAPE_REPRESENTATION_RELATIONSHIP() );-#2789 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);-#2790 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',-  #2791);-#2791 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','contact','',#5,#2120,$);-#2792 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2122));-#2793 = SHAPE_DEFINITION_REPRESENTATION(#2794,#2800);-#2794 = PRODUCT_DEFINITION_SHAPE('','',#2795);-#2795 = PRODUCT_DEFINITION('design','',#2796,#2799);-#2796 = PRODUCT_DEFINITION_FORMATION('','',#2797);-#2797 = PRODUCT('cap_ptfe','cap_ptfe','',(#2798));-#2798 = PRODUCT_CONTEXT('',#2,'mechanical');-#2799 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');-#2800 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2801),#2899);-#2801 = MANIFOLD_SOLID_BREP('',#2802);-#2802 = CLOSED_SHELL('',(#2803,#2891,#2895));-#2803 = ADVANCED_FACE('',(#2804),#2818,.T.);-#2804 = FACE_BOUND('',#2805,.F.);-#2805 = EDGE_LOOP('',(#2806,#2836,#2863,#2864));-#2806 = ORIENTED_EDGE('',*,*,#2807,.T.);-#2807 = EDGE_CURVE('',#2808,#2810,#2812,.T.);-#2808 = VERTEX_POINT('',#2809);-#2809 = CARTESIAN_POINT('',(3.42,0.,2.43));-#2810 = VERTEX_POINT('',#2811);-#2811 = CARTESIAN_POINT('',(3.42,0.,4.1));-#2812 = SEAM_CURVE('',#2813,(#2817,#2829),.PCURVE_S1.);-#2813 = LINE('',#2814,#2815);-#2814 = CARTESIAN_POINT('',(3.42,0.,2.43));-#2815 = VECTOR('',#2816,1.);-#2816 = DIRECTION('',(0.,0.,1.));-#2817 = PCURVE('',#2818,#2823);-#2818 = CYLINDRICAL_SURFACE('',#2819,3.42);-#2819 = AXIS2_PLACEMENT_3D('',#2820,#2821,#2822);-#2820 = CARTESIAN_POINT('',(0.,0.,2.43));-#2821 = DIRECTION('',(-0.,-0.,-1.));-#2822 = DIRECTION('',(1.,0.,0.));-#2823 = DEFINITIONAL_REPRESENTATION('',(#2824),#2828);-#2824 = LINE('',#2825,#2826);-#2825 = CARTESIAN_POINT('',(-0.,0.));-#2826 = VECTOR('',#2827,1.);-#2827 = DIRECTION('',(-0.,-1.));-#2828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2829 = PCURVE('',#2818,#2830);-#2830 = DEFINITIONAL_REPRESENTATION('',(#2831),#2835);-#2831 = LINE('',#2832,#2833);-#2832 = CARTESIAN_POINT('',(-6.28318530718,0.));-#2833 = VECTOR('',#2834,1.);-#2834 = DIRECTION('',(-0.,-1.));-#2835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2836 = ORIENTED_EDGE('',*,*,#2837,.T.);-#2837 = EDGE_CURVE('',#2810,#2810,#2838,.T.);-#2838 = SURFACE_CURVE('',#2839,(#2844,#2851),.PCURVE_S1.);-#2839 = CIRCLE('',#2840,3.42);-#2840 = AXIS2_PLACEMENT_3D('',#2841,#2842,#2843);-#2841 = CARTESIAN_POINT('',(0.,0.,4.1));-#2842 = DIRECTION('',(0.,0.,1.));-#2843 = DIRECTION('',(1.,0.,0.));-#2844 = PCURVE('',#2818,#2845);-#2845 = DEFINITIONAL_REPRESENTATION('',(#2846),#2850);-#2846 = LINE('',#2847,#2848);-#2847 = CARTESIAN_POINT('',(-0.,-1.67));-#2848 = VECTOR('',#2849,1.);-#2849 = DIRECTION('',(-1.,0.));-#2850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2851 = PCURVE('',#2852,#2857);-#2852 = PLANE('',#2853);-#2853 = AXIS2_PLACEMENT_3D('',#2854,#2855,#2856);-#2854 = CARTESIAN_POINT('',(-2.998772220481E-16,6.030841292928E-17,4.1)+#2663 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);+#2664 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #2665);+#2665 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','contact','',#5,#2006,$);+#2666 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2008));+#2667 = SHAPE_DEFINITION_REPRESENTATION(#2668,#2674);+#2668 = PRODUCT_DEFINITION_SHAPE('','',#2669);+#2669 = PRODUCT_DEFINITION('design','',#2670,#2673);+#2670 = PRODUCT_DEFINITION_FORMATION('','',#2671);+#2671 = PRODUCT('cap','cap','',(#2672));+#2672 = PRODUCT_CONTEXT('',#2,'mechanical');+#2673 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#2674 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2675),#2826);+#2675 = MANIFOLD_SOLID_BREP('',#2676);+#2676 = CLOSED_SHELL('',(#2677,#2765,#2818,#2822));+#2677 = ADVANCED_FACE('',(#2678),#2692,.T.);+#2678 = FACE_BOUND('',#2679,.F.);+#2679 = EDGE_LOOP('',(#2680,#2710,#2737,#2738));+#2680 = ORIENTED_EDGE('',*,*,#2681,.T.);+#2681 = EDGE_CURVE('',#2682,#2684,#2686,.T.);+#2682 = VERTEX_POINT('',#2683);+#2683 = CARTESIAN_POINT('',(3.4,0.,2.4));+#2684 = VERTEX_POINT('',#2685);+#2685 = CARTESIAN_POINT('',(3.4,0.,4.3));+#2686 = SEAM_CURVE('',#2687,(#2691,#2703),.PCURVE_S1.);+#2687 = LINE('',#2688,#2689);+#2688 = CARTESIAN_POINT('',(3.4,0.,2.4));+#2689 = VECTOR('',#2690,1.);+#2690 = DIRECTION('',(0.,0.,1.));+#2691 = PCURVE('',#2692,#2697);+#2692 = CYLINDRICAL_SURFACE('',#2693,3.4);+#2693 = AXIS2_PLACEMENT_3D('',#2694,#2695,#2696);+#2694 = CARTESIAN_POINT('',(0.,0.,2.4));+#2695 = DIRECTION('',(-0.,-0.,-1.));+#2696 = DIRECTION('',(1.,0.,0.));+#2697 = DEFINITIONAL_REPRESENTATION('',(#2698),#2702);+#2698 = LINE('',#2699,#2700);+#2699 = CARTESIAN_POINT('',(-0.,0.));+#2700 = VECTOR('',#2701,1.);+#2701 = DIRECTION('',(-0.,-1.));+#2702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2703 = PCURVE('',#2692,#2704);+#2704 = DEFINITIONAL_REPRESENTATION('',(#2705),#2709);+#2705 = LINE('',#2706,#2707);+#2706 = CARTESIAN_POINT('',(-6.28318530718,0.));+#2707 = VECTOR('',#2708,1.);+#2708 = DIRECTION('',(-0.,-1.));+#2709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2710 = ORIENTED_EDGE('',*,*,#2711,.T.);+#2711 = EDGE_CURVE('',#2684,#2684,#2712,.T.);+#2712 = SURFACE_CURVE('',#2713,(#2718,#2725),.PCURVE_S1.);+#2713 = CIRCLE('',#2714,3.4);+#2714 = AXIS2_PLACEMENT_3D('',#2715,#2716,#2717);+#2715 = CARTESIAN_POINT('',(0.,0.,4.3));+#2716 = DIRECTION('',(0.,0.,1.));+#2717 = DIRECTION('',(1.,0.,-0.));+#2718 = PCURVE('',#2692,#2719);+#2719 = DEFINITIONAL_REPRESENTATION('',(#2720),#2724);+#2720 = LINE('',#2721,#2722);+#2721 = CARTESIAN_POINT('',(-0.,-1.9));+#2722 = VECTOR('',#2723,1.);+#2723 = DIRECTION('',(-1.,0.));+#2724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2725 = PCURVE('',#2726,#2731);+#2726 = CONICAL_SURFACE('',#2727,3.4,0.785398163397);+#2727 = AXIS2_PLACEMENT_3D('',#2728,#2729,#2730);+#2728 = CARTESIAN_POINT('',(0.,0.,4.3));+#2729 = DIRECTION('',(-0.,-0.,-1.));+#2730 = DIRECTION('',(1.,0.,0.));+#2731 = DEFINITIONAL_REPRESENTATION('',(#2732),#2736);+#2732 = LINE('',#2733,#2734);+#2733 = CARTESIAN_POINT('',(-0.,-0.));+#2734 = VECTOR('',#2735,1.);+#2735 = DIRECTION('',(-1.,-0.));+#2736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2737 = ORIENTED_EDGE('',*,*,#2681,.F.);+#2738 = ORIENTED_EDGE('',*,*,#2739,.F.);+#2739 = EDGE_CURVE('',#2682,#2682,#2740,.T.);+#2740 = SURFACE_CURVE('',#2741,(#2746,#2753),.PCURVE_S1.);+#2741 = CIRCLE('',#2742,3.4);+#2742 = AXIS2_PLACEMENT_3D('',#2743,#2744,#2745);+#2743 = CARTESIAN_POINT('',(0.,0.,2.4));+#2744 = DIRECTION('',(0.,0.,1.));+#2745 = DIRECTION('',(1.,0.,0.));+#2746 = PCURVE('',#2692,#2747);+#2747 = DEFINITIONAL_REPRESENTATION('',(#2748),#2752);+#2748 = LINE('',#2749,#2750);+#2749 = CARTESIAN_POINT('',(-0.,0.));+#2750 = VECTOR('',#2751,1.);+#2751 = DIRECTION('',(-1.,0.));+#2752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2753 = PCURVE('',#2754,#2759);+#2754 = PLANE('',#2755);+#2755 = AXIS2_PLACEMENT_3D('',#2756,#2757,#2758);+#2756 = CARTESIAN_POINT('',(-1.005470685691E-16,2.633949703729E-16,2.4)   );-#2855 = DIRECTION('',(0.,0.,1.));-#2856 = DIRECTION('',(1.,0.,-0.));-#2857 = DEFINITIONAL_REPRESENTATION('',(#2858),#2862);-#2858 = CIRCLE('',#2859,3.42);-#2859 = AXIS2_PLACEMENT_2D('',#2860,#2861);-#2860 = CARTESIAN_POINT('',(2.998772220481E-16,-6.030841292928E-17));-#2861 = DIRECTION('',(1.,0.));-#2862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2863 = ORIENTED_EDGE('',*,*,#2807,.F.);-#2864 = ORIENTED_EDGE('',*,*,#2865,.F.);-#2865 = EDGE_CURVE('',#2808,#2808,#2866,.T.);-#2866 = SURFACE_CURVE('',#2867,(#2872,#2879),.PCURVE_S1.);-#2867 = CIRCLE('',#2868,3.42);-#2868 = AXIS2_PLACEMENT_3D('',#2869,#2870,#2871);-#2869 = CARTESIAN_POINT('',(0.,0.,2.43));-#2870 = DIRECTION('',(0.,0.,1.));-#2871 = DIRECTION('',(1.,0.,0.));-#2872 = PCURVE('',#2818,#2873);-#2873 = DEFINITIONAL_REPRESENTATION('',(#2874),#2878);-#2874 = LINE('',#2875,#2876);-#2875 = CARTESIAN_POINT('',(-0.,0.));-#2876 = VECTOR('',#2877,1.);-#2877 = DIRECTION('',(-1.,0.));-#2878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2879 = PCURVE('',#2880,#2885);-#2880 = PLANE('',#2881);-#2881 = AXIS2_PLACEMENT_3D('',#2882,#2883,#2884);-#2882 = CARTESIAN_POINT('',(-2.998772220481E-16,6.030841292928E-17,2.43)+#2757 = DIRECTION('',(0.,0.,1.));+#2758 = DIRECTION('',(1.,0.,-0.));+#2759 = DEFINITIONAL_REPRESENTATION('',(#2760),#2764);+#2760 = CIRCLE('',#2761,3.4);+#2761 = AXIS2_PLACEMENT_2D('',#2762,#2763);+#2762 = CARTESIAN_POINT('',(1.005470685691E-16,-2.633949703729E-16));+#2763 = DIRECTION('',(1.,0.));+#2764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2765 = ADVANCED_FACE('',(#2766),#2726,.T.);+#2766 = FACE_BOUND('',#2767,.T.);+#2767 = EDGE_LOOP('',(#2768,#2789,#2790,#2791));+#2768 = ORIENTED_EDGE('',*,*,#2769,.F.);+#2769 = EDGE_CURVE('',#2684,#2770,#2772,.T.);+#2770 = VERTEX_POINT('',#2771);+#2771 = CARTESIAN_POINT('',(3.3,0.,4.4));+#2772 = SEAM_CURVE('',#2773,(#2777,#2783),.PCURVE_S1.);+#2773 = LINE('',#2774,#2775);+#2774 = CARTESIAN_POINT('',(3.4,0.,4.3));+#2775 = VECTOR('',#2776,1.);+#2776 = DIRECTION('',(-0.707106781187,0.,0.707106781187));+#2777 = PCURVE('',#2726,#2778);+#2778 = DEFINITIONAL_REPRESENTATION('',(#2779),#2782);+#2779 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2780,#2781),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.);+#2780 = CARTESIAN_POINT('',(0.,0.));+#2781 = CARTESIAN_POINT('',(0.,-1.E-01));+#2782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2783 = PCURVE('',#2726,#2784);+#2784 = DEFINITIONAL_REPRESENTATION('',(#2785),#2788);+#2785 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2786,#2787),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.);+#2786 = CARTESIAN_POINT('',(-6.28318530718,0.));+#2787 = CARTESIAN_POINT('',(-6.28318530718,-1.E-01));+#2788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2789 = ORIENTED_EDGE('',*,*,#2711,.T.);+#2790 = ORIENTED_EDGE('',*,*,#2769,.T.);+#2791 = ORIENTED_EDGE('',*,*,#2792,.F.);+#2792 = EDGE_CURVE('',#2770,#2770,#2793,.T.);+#2793 = SURFACE_CURVE('',#2794,(#2799,#2806),.PCURVE_S1.);+#2794 = CIRCLE('',#2795,3.3);+#2795 = AXIS2_PLACEMENT_3D('',#2796,#2797,#2798);+#2796 = CARTESIAN_POINT('',(0.,0.,4.4));+#2797 = DIRECTION('',(0.,0.,1.));+#2798 = DIRECTION('',(1.,0.,-0.));+#2799 = PCURVE('',#2726,#2800);+#2800 = DEFINITIONAL_REPRESENTATION('',(#2801),#2805);+#2801 = LINE('',#2802,#2803);+#2802 = CARTESIAN_POINT('',(-0.,-1.E-01));+#2803 = VECTOR('',#2804,1.);+#2804 = DIRECTION('',(-1.,-0.));+#2805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2806 = PCURVE('',#2807,#2812);+#2807 = PLANE('',#2808);+#2808 = AXIS2_PLACEMENT_3D('',#2809,#2810,#2811);+#2809 = CARTESIAN_POINT('',(-1.005470685691E-16,2.633949703729E-16,4.4)   );-#2883 = DIRECTION('',(0.,0.,1.));-#2884 = DIRECTION('',(1.,0.,-0.));-#2885 = DEFINITIONAL_REPRESENTATION('',(#2886),#2890);-#2886 = CIRCLE('',#2887,3.42);-#2887 = AXIS2_PLACEMENT_2D('',#2888,#2889);-#2888 = CARTESIAN_POINT('',(2.998772220481E-16,-6.030841292928E-17));-#2889 = DIRECTION('',(1.,0.));-#2890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''-  ) );-#2891 = ADVANCED_FACE('',(#2892),#2880,.F.);-#2892 = FACE_BOUND('',#2893,.F.);-#2893 = EDGE_LOOP('',(#2894));-#2894 = ORIENTED_EDGE('',*,*,#2865,.T.);-#2895 = ADVANCED_FACE('',(#2896),#2852,.T.);-#2896 = FACE_BOUND('',#2897,.T.);-#2897 = EDGE_LOOP('',(#2898));-#2898 = ORIENTED_EDGE('',*,*,#2837,.T.);-#2899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2903)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#2900,#2901,#2902)) REPRESENTATION_CONTEXT+#2810 = DIRECTION('',(0.,0.,1.));+#2811 = DIRECTION('',(1.,0.,-0.));+#2812 = DEFINITIONAL_REPRESENTATION('',(#2813),#2817);+#2813 = CIRCLE('',#2814,3.3);+#2814 = AXIS2_PLACEMENT_2D('',#2815,#2816);+#2815 = CARTESIAN_POINT('',(1.005470685691E-16,-2.633949703729E-16));+#2816 = DIRECTION('',(1.,0.));+#2817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2818 = ADVANCED_FACE('',(#2819),#2754,.F.);+#2819 = FACE_BOUND('',#2820,.F.);+#2820 = EDGE_LOOP('',(#2821));+#2821 = ORIENTED_EDGE('',*,*,#2739,.T.);+#2822 = ADVANCED_FACE('',(#2823),#2807,.T.);+#2823 = FACE_BOUND('',#2824,.T.);+#2824 = EDGE_LOOP('',(#2825));+#2825 = ORIENTED_EDGE('',*,*,#2792,.T.);+#2826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2830)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2827,#2828,#2829)) REPRESENTATION_CONTEXT ('Context #1','3D Context with UNIT and UNCERTAINTY') );-#2900 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );-#2901 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );-#2902 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#2903 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2900,+#2827 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#2828 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#2829 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#2830 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2827,   'distance_accuracy_value','confusion accuracy');-#2904 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2905,#2907);-#2905 = ( REPRESENTATION_RELATIONSHIP('','',#2800,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2906) +#2831 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2832,#2834);+#2832 = ( REPRESENTATION_RELATIONSHIP('','',#2674,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2833)  SHAPE_REPRESENTATION_RELATIONSHIP() );-#2906 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);-#2907 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',-  #2908);-#2908 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','cap_ptfe','',#5,#2795,$);-#2909 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2797));-#2910 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(-    #2911),#2899);-#2911 = STYLED_ITEM('color',(#2912),#2801);-#2912 = PRESENTATION_STYLE_ASSIGNMENT((#2913));-#2913 = SURFACE_STYLE_USAGE(.BOTH.,#2914);-#2914 = SURFACE_SIDE_STYLE('',(#2915));-#2915 = SURFACE_STYLE_FILL_AREA(#2916);-#2916 = FILL_AREA_STYLE('',(#2917));-#2917 = FILL_AREA_STYLE_COLOUR('',#2918);-#2918 = COLOUR_RGB('',0.950000001282,0.950000001282,0.920000012397);-#2919 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(-    #2920),#2107);-#2920 = STYLED_ITEM('color',(#2921),#1917);-#2921 = PRESENTATION_STYLE_ASSIGNMENT((#2922));-#2922 = SURFACE_STYLE_USAGE(.BOTH.,#2923);-#2923 = SURFACE_SIDE_STYLE('',(#2924));-#2924 = SURFACE_STYLE_FILL_AREA(#2925);-#2925 = FILL_AREA_STYLE('',(#2926));-#2926 = FILL_AREA_STYLE_COLOUR('',#2918);-#2927 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(-    #2928),#1375);-#2928 = STYLED_ITEM('color',(#2929),#49);-#2929 = PRESENTATION_STYLE_ASSIGNMENT((#2930));-#2930 = SURFACE_STYLE_USAGE(.BOTH.,#2931);-#2931 = SURFACE_SIDE_STYLE('',(#2932));-#2932 = SURFACE_STYLE_FILL_AREA(#2933);-#2933 = FILL_AREA_STYLE('',(#2934));-#2934 = FILL_AREA_STYLE_COLOUR('',#2935);-#2935 = COLOUR_RGB('',0.850000012718,0.649999988539,0.130000001093);-#2936 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(-    #2937),#2782);-#2937 = STYLED_ITEM('color',(#2938),#2126);-#2938 = PRESENTATION_STYLE_ASSIGNMENT((#2939));-#2939 = SURFACE_STYLE_USAGE(.BOTH.,#2940);-#2940 = SURFACE_SIDE_STYLE('',(#2941));-#2941 = SURFACE_STYLE_FILL_AREA(#2942);-#2942 = FILL_AREA_STYLE('',(#2943));-#2943 = FILL_AREA_STYLE_COLOUR('',#2944);-#2944 = COLOUR_RGB('',0.950000001282,0.78000000177,0.299999996101);-#2945 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(-    #2946),#1898);-#2946 = STYLED_ITEM('color',(#2947),#1394);-#2947 = PRESENTATION_STYLE_ASSIGNMENT((#2948));-#2948 = SURFACE_STYLE_USAGE(.BOTH.,#2949);-#2949 = SURFACE_SIDE_STYLE('',(#2950));-#2950 = SURFACE_STYLE_FILL_AREA(#2951);-#2951 = FILL_AREA_STYLE('',(#2952));-#2952 = FILL_AREA_STYLE_COLOUR('',#2953);-#2953 = COLOUR_RGB('',0.859999984366,0.800000010877,0.659999992303);+#2833 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);+#2834 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #2835);+#2835 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','cap','',#5,#2669,$);+#2836 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2671));+#2837 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #2838),#2656);+#2838 = STYLED_ITEM('color',(#2839),#2012);+#2839 = PRESENTATION_STYLE_ASSIGNMENT((#2840));+#2840 = SURFACE_STYLE_USAGE(.BOTH.,#2841);+#2841 = SURFACE_SIDE_STYLE('',(#2842));+#2842 = SURFACE_STYLE_FILL_AREA(#2843);+#2843 = FILL_AREA_STYLE('',(#2844));+#2844 = FILL_AREA_STYLE_COLOUR('',#2845);+#2845 = COLOUR_RGB('',0.830000008529,0.690000002877,0.219999994989);+#2846 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #2847),#2826);+#2847 = STYLED_ITEM('color',(#2848),#2675);+#2848 = PRESENTATION_STYLE_ASSIGNMENT((#2849));+#2849 = SURFACE_STYLE_USAGE(.BOTH.,#2850);+#2850 = SURFACE_SIDE_STYLE('',(#2851));+#2851 = SURFACE_STYLE_FILL_AREA(#2852);+#2852 = FILL_AREA_STYLE('',(#2853));+#2853 = FILL_AREA_STYLE_COLOUR('',#2854);+#2854 = COLOUR_RGB('',0.940000008746,0.940000008746,0.920000012397);+#2855 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #2856),#1642);+#2856 = STYLED_ITEM('color',(#2857),#45);+#2857 = PRESENTATION_STYLE_ASSIGNMENT((#2858));+#2858 = SURFACE_STYLE_USAGE(.BOTH.,#2859);+#2859 = SURFACE_SIDE_STYLE('',(#2860));+#2860 = SURFACE_STYLE_FILL_AREA(#2861);+#2861 = FILL_AREA_STYLE('',(#2862));+#2862 = FILL_AREA_STYLE_COLOUR('',#2845);+#2863 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #2864),#1993);+#2864 = STYLED_ITEM('color',(#2865),#1661);+#2865 = PRESENTATION_STYLE_ASSIGNMENT((#2866));+#2866 = SURFACE_STYLE_USAGE(.BOTH.,#2867);+#2867 = SURFACE_SIDE_STYLE('',(#2868));+#2868 = SURFACE_STYLE_FILL_AREA(#2869);+#2869 = FILL_AREA_STYLE('',(#2870));+#2870 = FILL_AREA_STYLE_COLOUR('',#2871);+#2871 = COLOUR_RGB('',0.859999984366,0.810000015885,0.679999990811); ENDSEC; END-ISO-10303-21;
verification.json+86−3
@@ -9,7 +9,7 @@     "name": "Claude (AI build)",     "handle": "claude"    },-   "status": "open",+   "status": "superseded",    "title": "Automated build checks (awaiting human validation)",    "scope": [     "symbol",@@ -60,7 +60,7 @@     "name": "Claude (AI build)",     "handle": "claude"    },-   "status": "open",+   "status": "superseded",    "title": "The schematic writes the MPN as SMP_MSCM_PCS12T (underscores); the orderable Amphenol RF p...",    "scope": [     "review"@@ -83,7 +83,7 @@     "name": "Claude (AI build)",     "handle": "claude"    },-   "status": "open",+   "status": "superseded",    "title": "The board footprint scales its 3D model by 1.6x; KiCad STEP export ignores model scale, so...",    "scope": [     "review"@@ -99,6 +99,89 @@    ],    "evidence": [],    "files": {}+  },+  {+   "date": "2026-10-27",+   "by": {+    "name": "Claude, at Caleb Taylor's request",+    "handle": "claude"+   },+   "status": "verified",+   "title": "Validated against Amphenol RF customer outline drawing SMP-MSCM-PCS12T Rev A; footprint pads and 3D rebuilt to it",+   "scope": [+    "symbol",+    "footprint",+    "3d",+    "pins"+   ],+   "variants": [+    "*"+   ],+   "checks": [+    {+     "text": "Datasheet: Amphenol RF customer outline drawing SMP-MSCM-PCS12T Rev A (29-JUN-20, ECN 15254), re-downloaded 2026-10-27 from the product page https://www.amphenolrf.com/en-us/part/smp-mscm-pcs12t/8523/ (asset 4067489470): sha256 c81763fffdf1773c, identical to the page's copy",+     "result": "pass"+    },+    {+     "text": "BOM: rf-molecules coax-antennuator-molecule-32x32 J1, J2 (bottom side) and coax-molecule-2ch-64x64 J1-J4 use footprint coax:SMP_MSCM_PCS12T (BOM value Conn_Coaxial_Small, no other MPN): this part",+     "result": "pass"+    },+    {+     "text": "Pins: 1 CONTACT = centre contact, 2 BODY = body (names from the drawing's materials list); both passive; descriptions rewritten from the drawing, cited p.1",+     "result": "pass"+    },+    {+     "text": "Footprint pad 2: on every board placement pad 2's absolute angle minus the footprint angle is +90 deg (mirrored on B.Cu), which the page had lost (its 6.5 mm ground square sat at (-2.7, -2.7) with the slot facing -x). Redrawn as one polygon to the RECOMMENDED PCB LAYOUT: 6.5 mm square centred on the axis, 4.24 mm clearance centred on the axis, 2.73 mm slot from the clearance to the edge facing the centre pad (the board's stroke-built land gives 4.20 and 2.91)",+     "result": "pass"+    },+    {+     "text": "Footprint pad 1: 0.63 x 2.03 mm from 2.60 to 4.63 mm from the axis per the layout (centre 3.615; the board had 3.600)",+     "result": "pass"+    },+    {+     "text": "3D: Amphenol RF's STP download (asset 4067489468, labelled for SMP-MSCM-PCS-12) redirects to the myAmphenol login and the site has no redistribution licence; KiCad has no SMP model; model built by Adom from the drawing (tier 3, CC-BY-SA-4.0, builder provenance/tools/build_smp-mscm-pcs12t.py): base 6 REF square with corners on the 8 REF circle, body 6 REF, 4.1 REF to the interface plane plus the 0.30 PTFE cap wall (4.40 overall), cap 6.80 dia (measured), tail 0.38 REF wide ending 0.55 REF past the base, seated on z = 0. The previous model was 4.10 tall without the cap wall",+     "result": "pass"+    },+    {+     "text": "Pose (step_pose.py, both STEPs): Z-up, seated z = 0, identity binding, centre 0.615 mm from the pad-pattern centre (the pad field includes the centre pad outside the body); MPN etched on the PTFE cap top (adom-chip-laser)",+     "result": "pass"+    },+    {+     "text": "DigiKey 115-SMP-MSCM-PCS12TTR-ND (tape and reel, Amphenol RF SMP-MSCM-PCS12T) and Mouser 523-SMP-MSCM-PCS12T, both confirmed by search 2026-10-27",+     "result": "pass"+    },+    {+     "text": "adom-lbr drops custom-pad primitives, so the .lbr carries pad 2 as its 6.5 x 1.13 mm anchor bar only; KiCad gets the full land",+     "result": "note"+    },+    {+     "text": "Boards to update (Caleb): coax-antennuator-molecule-32x32 J1, J2 and coax-molecule-2ch-64x64 J1-J4 keep the stroke-built ground land (4.20 clearance, 2.91 slot), pad 1 at 3.600, and scale their 3D model 1.6 x 1.6 x 1",+     "result": "note"+    },+    {+     "text": "Symbol Datasheet / MPN / Manufacturer / DigiKey / Mouser / LCSC properties agree with page.json; footprint Datasheet property points at the manufacturer datasheet URL",+     "result": "pass"+    },+    {+     "text": "component-page-verify: all checks pass",+     "result": "pass"+    }+   ],+   "evidence": [+    {+     "label": "datasheet (Amphenol RF)",+     "href": "https://www.amphenolrf.com/en-us/assets/file/4067489470/"+    },+    {+     "label": "product page",+     "href": "https://www.amphenolrf.com/en-us/part/smp-mscm-pcs12t/8523/"+    }+   ],+   "files": {+    "smp-mscm-pcs12t.kicad_sym": "cbc45b0357937d9f3f1afcdb41e920706ef4ee60a80022e20a3ae77dea95b328",+    "smp-mscm-pcs12t.kicad_mod": "ef46f5ba2524f481926f70f02f48f7b96c85fb1403b070234105a1531011b31a",+    "smp-mscm-pcs12t.step": "6ab09646366a7038822c61111e69bc87360693dcd01bc3fef6f8b8c45373d05a"+   }   }  ] }\ No newline at end of file