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