← Commit history
README.mdadded+38
@@ -0,0 +1,38 @@+# A396E1L1-2H2P12++**JXTCONN** · Wire To Board Connector · JST_VH_B2P-VH_1x02_P3.96mm_Vertical++A396E1L1-2H2P12 from JXTCONN, in a JST_VH_B2P-VH_1x02_P3.96mm_Vertical. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | 1 | passive | Contact 1; numbering follows the footprint. |+| 2 | 2 | passive | Contact 2; numbering follows the footprint. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | JXTCONN |+| Package | JST_VH_B2P-VH_1x02_P3.96mm_Vertical |+| Category | Connectors |+| Pins | 2 |++## CAD (KiCad official)++- Symbol: `A396E1L1-2H2P12`+- Footprint: `Connector_JST:JST_VH_B2P-VH_1x02_P3.96mm_Vertical`+- 3D model: JST_VH_B2P-VH_1x02_P3.96mm_Vertical (KiCad packages3D, STEP)+- 3D model files: `a396e1l1-2h2p12-etched.step` / `a396e1l1-2h2p12-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `a396e1l1-2h2p12.step` / `a396e1l1-2h2p12.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [JXTCONN datasheet](docs/a396e1l1-2h2p12-datasheet.pdf) (1 pp, sha256 ``, retrieved 2026-11-06, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins`, primary `connector numbering` (convention), consensus `off` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/a396e1l1-2h2p12-datasheet.pdf)
a396e1l1-2h2p12-etched.glbadded
⋯ 1 unchanged line ⋯
a396e1l1-2h2p12-hero.glbadded
⋯ 1 unchanged line ⋯
a396e1l1-2h2p12-hero.overlay.jsonadded+125
@@ -0,0 +1,125 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "A396E1L1-2H2P12",+  "kind": "component + footprint reference art",+  "board_use": false,+  "plane_z_mm": -0.02,+  "units": "metre",+  "upAxis": "Z",+  "layers": {+    "pad_outlines": {+      "material": "Footprint pads - teal dashed outlines - 50 percent opacity",+      "rgba": [+        0.0,+        0.902,+        0.863,+        0.5+      ],+      "pads": 2,+      "span_mm": 6.66,+      "dash_mm": 0.1665,+      "gap_mm": 0.0999,+      "pad_stroke_mm": 0.04+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 11,+      "pin1": null+    },+    "signal_names": {+      "material": "Signal names - 50 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.5+      ],+      "font": "DejaVu Sans Mono",+      "labels": 2,+      "sides": "top + mirrored underside (single-sided)",+      "fallback_to_pad_number": 2+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.0,+    "tolerance_mm": 0.533,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -0.6,+      4.56,+      -0.6,+      0.6+    ],+    "pads_bbox_mm": [+      -1.35,+      5.31,+      -1.35,+      1.35+    ],+    "seating_z_mm": -3.4+  },+  "sources": {+    "glb": "a396e1l1-2h2p12-etched.glb",+    "glb_sha256": "534ea6aae3bc2a28df32f11032d0cd0e204ae91780daaad038ef31972cb18719",+    "footprint": "a396e1l1-2h2p12.kicad_mod",+    "footprint_sha256": "680ee795eaa94f7dc9d80fddc94e0dfddc64085e8d87ad7702b77e55b37b4b80",+    "pins": "page.json component.pins",+    "pins_sha256": "f89b6cef1dd40bf094bc57ef23dc246a408922a81bfac75b8bc341584ea4e214"+  },+  "generator": "adom-wiki 1.8.11 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "1",+      "x": -1.5,+      "y": 0.0,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "2",+      "text": "2",+      "x": 5.46,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.6+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "roundrect",+      "center_mm": [+        0.0,+        0.0+      ],+      "size_mm": [+        2.7,+        2.7+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "circle",+      "center_mm": [+        3.96,+        0.0+      ],+      "size_mm": [+        2.7,+        2.7+      ],+      "rot": 0.0+    }+  ]+}
a396e1l1-2h2p12.glbadded
⋯ 1 unchanged line ⋯
a396e1l1-2h2p12.kicad_modadded+237
@@ -0,0 +1,237 @@+(footprint "JST_VH_B2P-VH_1x02_P3.96mm_Vertical"+	(version 20260206)+	(generator "kicad-footprint-generator")+	(layer "F.Cu")+	(descr "JST VH series connector, B2P-VH (http://www.jst-mfg.com/product/pdf/eng/eVH.pdf)")+	(tags "connector JST VH vertical")+	(property "Reference" "REF**"+		(at 1.98 -4.9 0)+		(layer "F.SilkS")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "JST_VH_B2P-VH_1x02_P3.96mm_Vertical"+		(at 1.98 6 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "KiLib_Generator" "connector/JST"+		(at 0 0 0)+		(layer "F.SilkS")+		(hide yes)+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(attr through_hole)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -2.86 -0.3)+		(end -2.26 0)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -2.86 0.3)+		(end -2.86 -0.3)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -2.26 0)+		(end -2.86 0.3)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -2.06 -2.11)+		(end -0.86 -2.11)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -2.06 4.91)+		(end -2.06 -2.11)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -0.86 -3.81)+		(end 4.82 -3.81)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -0.86 -2.11)+		(end -0.86 -3.81)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 4.82 -3.81)+		(end 4.82 -2.11)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 4.82 -2.11)+		(end 6.02 -2.11)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 6.02 -2.11)+		(end 6.02 4.91)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 6.02 4.91)+		(end -2.06 4.91)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -1.95 -1)+		(end -0.95 0)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start -1.95 1)+		(end -0.95 0)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start -0.75 -3.7)+		(end 4.71 -3.7)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start -0.75 -2)+		(end -0.75 -3.7)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start 4.71 -3.7)+		(end 4.71 -2)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_rect+		(start -1.95 -2)+		(end 5.91 4.8)+		(stroke+			(width 0.1)+			(type solid)+		)+		(fill no)+		(layer "F.Fab")+	)+	(fp_text user "${REFERENCE}"+		(at 1.98 4.1 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(pad "1" thru_hole roundrect+		(at 0 0)+		(size 2.7 2.7)+		(drill 1.7)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+		(roundrect_rratio 0.092593)+	)+	(pad "2" thru_hole circle+		(at 3.96 0)+		(size 2.7 2.7)+		(drill 1.7)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Connector_JST.3dshapes/JST_VH_B2P-VH_1x02_P3.96mm_Vertical.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+	(fp_poly+		(pts (xy -2.20 -3.95) (xy 6.16 -3.95) (xy 6.16 5.05) (xy -2.20 5.05))+		(stroke (width 0.05) (type solid))+		(fill no)+		(layer "F.CrtYd")+	)+)
a396e1l1-2h2p12.kicad_symadded+21
@@ -0,0 +1,21 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "A396E1L1-2H2P12" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27))))+    (property "Value" "A396E1L1-2H2P12" (at 0 -5.08 0) (effects (font (size 1.27 1.27))))+    (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+    (symbol "A396E1L1-2H2P12_0_1"+    (rectangle (start -12.70 2.54) (end 12.70 -2.54)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "A396E1L1-2H2P12_1_1"+    (pin passive line (at -17.78 0.00 0) (length 5.08)+      (name "1" (effects (font (size 1.27 1.27))))+      (number "1" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at 17.78 0.00 180) (length 5.08)+      (name "2" (effects (font (size 1.27 1.27))))+      (number "2" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
a396e1l1-2h2p12.lbradded+114
@@ -0,0 +1,114 @@+<?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></description>+<packages>+<package name="JST_VH_B2P-VH_1x02_P3.96mm_Vertical">+  <description>JST, 3.96 mm pitch. JST VH series connector, B2P-VH</description>+  <pad name="1" x="0.0000" y="-0.0000" drill="1.7000" diameter="2.7000" shape="round"/>+  <pad name="2" x="3.9600" y="-0.0000" drill="1.7000" diameter="2.7000" shape="round"/>+  <wire x1="-1.9500" y1="2.0000" x2="5.9100" y2="2.0000" width="0.1000" layer="51"/>+  <wire x1="5.9100" y1="2.0000" x2="5.9100" y2="-4.8000" width="0.1000" layer="51"/>+  <wire x1="5.9100" y1="-4.8000" x2="-1.9500" y2="-4.8000" width="0.1000" layer="51"/>+  <wire x1="-1.9500" y1="-4.8000" x2="-1.9500" y2="2.0000" width="0.1000" layer="51"/>+  <wire x1="-2.8600" y1="0.3000" x2="-2.2600" y2="-0.0000" width="0.1200" layer="21"/>+  <wire x1="-2.8600" y1="-0.3000" x2="-2.8600" y2="0.3000" width="0.1200" layer="21"/>+  <wire x1="-2.2600" y1="-0.0000" x2="-2.8600" y2="-0.3000" width="0.1200" layer="21"/>+  <wire x1="-2.0600" y1="2.1100" x2="-0.8600" y2="2.1100" width="0.1200" layer="21"/>+  <wire x1="-2.0600" y1="-4.9100" x2="-2.0600" y2="2.1100" width="0.1200" layer="21"/>+  <wire x1="-0.8600" y1="3.8100" x2="4.8200" y2="3.8100" width="0.1200" layer="21"/>+  <wire x1="-0.8600" y1="2.1100" x2="-0.8600" y2="3.8100" width="0.1200" layer="21"/>+  <wire x1="4.8200" y1="3.8100" x2="4.8200" y2="2.1100" width="0.1200" layer="21"/>+  <wire x1="4.8200" y1="2.1100" x2="6.0200" y2="2.1100" width="0.1200" layer="21"/>+  <wire x1="6.0200" y1="2.1100" x2="6.0200" y2="-4.9100" width="0.1200" layer="21"/>+  <wire x1="6.0200" y1="-4.9100" x2="-2.0600" y2="-4.9100" width="0.1200" layer="21"/>+  <wire x1="-1.9500" y1="1.0000" x2="-0.9500" y2="-0.0000" width="0.1000" layer="51"/>+  <wire x1="-1.9500" y1="-1.0000" x2="-0.9500" y2="-0.0000" width="0.1000" layer="51"/>+  <wire x1="-0.7500" y1="3.7000" x2="4.7100" y2="3.7000" width="0.1000" layer="51"/>+  <wire x1="-0.7500" y1="2.0000" x2="-0.7500" y2="3.7000" width="0.1000" layer="51"/>+  <wire x1="4.7100" y1="3.7000" x2="4.7100" y2="2.0000" width="0.1000" layer="51"/>+  <text x="0" y="4.410" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-5.510" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="A396E1L1-2H2P12">+  <wire x1="-12.7" y1="2.54" x2="12.7" y2="2.54" width="0.254" layer="94"/>+  <wire x1="12.7" y1="2.54" x2="12.7" y2="-2.54" width="0.254" layer="94"/>+  <wire x1="12.7" y1="-2.54" x2="-12.7" y2="-2.54" width="0.254" layer="94"/>+  <wire x1="-12.7" y1="-2.54" x2="-12.7" y2="2.54" width="0.254" layer="94"/>+  <text x="0.0000" y="5.0800" size="1.27" layer="95" align="center">&gt;NAME</text>+  <text x="0.0000" y="-5.0800" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <pin name="1" x="-17.78" y="0" length="middle" direction="pas"/>+  <pin name="2" x="17.78" y="0" length="middle" direction="pas" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="A396E1L1-2H2P12" prefix="U">+  <description></description>+  <gates>+    <gate name="G$1" symbol="A396E1L1-2H2P12" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="JST_VH_B2P-VH_1x02_P3.96mm_Vertical">+      <connects>+        <connect gate="G$1" pin="1" pad="1"/>+        <connect gate="G$1" pin="2" pad="2"/>+      </connects>+      <technologies><technology name=""/></technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
a396e1l1-2h2p12.stepadded+3067
@@ -0,0 +1,3067 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-06-30T16:24:06',('Author'),(+    'Open CASCADE'),'Open CASCADE STEP processor 7.8','Open CASCADE 7.8'+  ,'Unknown');+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));+ENDSEC;+DATA;+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',+  'automotive_design',2000,#2);+#2 = APPLICATION_CONTEXT(+  'core data for automotive mechanical design processes');+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);+#5 = PRODUCT_DEFINITION('design','',#6,#9);+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);+#7 = PRODUCT('1d651149-74a0-11f1-9bac-3553e6d6c2fe',+  '1d651149-74a0-11f1-9bac-3553e6d6c2fe','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19),#23);+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);+#12 = CARTESIAN_POINT('',(0.,0.,0.));+#13 = DIRECTION('',(0.,0.,1.));+#14 = DIRECTION('',(1.,0.,-0.));+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);+#16 = CARTESIAN_POINT('',(0.,0.,0.));+#17 = DIRECTION('',(0.,0.,1.));+#18 = DIRECTION('',(1.,0.,-0.));+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);+#20 = CARTESIAN_POINT('',(0.,0.,0.));+#21 = DIRECTION('',(0.,0.,1.));+#22 = DIRECTION('',(1.,0.,-0.));+#23 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27)) GLOBAL_UNIT_ASSIGNED_CONTEXT(+(#24,#25,#26)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#24 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#25 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#26 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#27 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24,+  'distance_accuracy_value','confusion accuracy');+#28 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#29 = SHAPE_DEFINITION_REPRESENTATION(#30,#36);+#30 = PRODUCT_DEFINITION_SHAPE('','',#31);+#31 = PRODUCT_DEFINITION('design','',#32,#35);+#32 = PRODUCT_DEFINITION_FORMATION('','',#33);+#33 = PRODUCT('body','body','',(#34));+#34 = PRODUCT_CONTEXT('',#2,'mechanical');+#35 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#36 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#37),#1041);+#37 = MANIFOLD_SOLID_BREP('',#38);+#38 = CLOSED_SHELL('',(#39,#259,#361,#410,#457,#527,#574,#621,#773,#873,+    #898,#909,#958,#1007,#1034));+#39 = ADVANCED_FACE('',(#40),#54,.F.);+#40 = FACE_BOUND('',#41,.F.);+#41 = EDGE_LOOP('',(#42,#75,#101,#127,#153,#181,#207,#233));+#42 = ORIENTED_EDGE('',*,*,#43,.F.);+#43 = EDGE_CURVE('',#44,#46,#48,.T.);+#44 = VERTEX_POINT('',#45);+#45 = CARTESIAN_POINT('',(-0.45,-3.9,7.2));+#46 = VERTEX_POINT('',#47);+#47 = CARTESIAN_POINT('',(-0.45,-3.552631578947,8.3));+#48 = SURFACE_CURVE('',#49,(#53,#64),.PCURVE_S1.);+#49 = LINE('',#50,#51);+#50 = CARTESIAN_POINT('',(-0.45,-8.831486146096,-8.41637279597));+#51 = VECTOR('',#52,1.);+#52 = DIRECTION('',(-0.,0.301131367937,0.953582665134));+#53 = PCURVE('',#54,#59);+#54 = PLANE('',#55);+#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);+#56 = CARTESIAN_POINT('',(-0.45,-100.,3.2));+#57 = DIRECTION('',(1.,0.,0.));+#58 = DIRECTION('',(0.,0.,1.));+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#63);+#60 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#61,#62),.UNSPECIFIED.,.F.,.F.,(2,+    2),(16.376527559646,18.369013444163),.PIECEWISE_BEZIER_KNOTS.);+#61 = CARTESIAN_POINT('',(4.,-96.1));+#62 = CARTESIAN_POINT('',(5.9,-96.7));+#63 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#64 = PCURVE('',#65,#70);+#65 = PLANE('',#66);+#66 = AXIS2_PLACEMENT_3D('',#67,#68,#69);+#67 = CARTESIAN_POINT('',(-1.95,-3.9,7.2));+#68 = DIRECTION('',(0.,-0.953582665134,0.301131367937));+#69 = DIRECTION('',(0.,0.301131367937,0.953582665134));+#70 = DEFINITIONAL_REPRESENTATION('',(#71),#74);+#71 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#72,#73),.UNSPECIFIED.,.F.,.F.,(2,+    2),(16.376527559646,18.369013444163),.PIECEWISE_BEZIER_KNOTS.);+#72 = CARTESIAN_POINT('',(0.,-1.5));+#73 = CARTESIAN_POINT('',(1.992485884517,-1.5));+#74 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#75 = ORIENTED_EDGE('',*,*,#76,.F.);+#76 = EDGE_CURVE('',#77,#44,#79,.T.);+#77 = VERTEX_POINT('',#78);+#78 = CARTESIAN_POINT('',(-0.45,-3.9,7.1));+#79 = SURFACE_CURVE('',#80,(#84,#90),.PCURVE_S1.);+#80 = LINE('',#81,#82);+#81 = CARTESIAN_POINT('',(-0.45,-3.9,5.15));+#82 = VECTOR('',#83,1.);+#83 = DIRECTION('',(-0.,0.,1.));+#84 = PCURVE('',#54,#85);+#85 = DEFINITIONAL_REPRESENTATION('',(#86),#89);+#86 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#87,#88),.UNSPECIFIED.,.F.,.F.,(2,+    2),(1.95,2.05),.PIECEWISE_BEZIER_KNOTS.);+#87 = CARTESIAN_POINT('',(3.9,-96.1));+#88 = CARTESIAN_POINT('',(4.,-96.1));+#89 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#90 = PCURVE('',#91,#96);+#91 = PLANE('',#92);+#92 = AXIS2_PLACEMENT_3D('',#93,#94,#95);+#93 = CARTESIAN_POINT('',(-1.95,-3.9,7.1));+#94 = DIRECTION('',(0.,-1.,0.));+#95 = DIRECTION('',(0.,0.,1.));+#96 = DEFINITIONAL_REPRESENTATION('',(#97),#100);+#97 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#98,#99),.UNSPECIFIED.,.F.,.F.,(2,+    2),(1.95,2.05),.PIECEWISE_BEZIER_KNOTS.);+#98 = CARTESIAN_POINT('',(0.,-1.5));+#99 = CARTESIAN_POINT('',(0.1,-1.5));+#100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#101 = ORIENTED_EDGE('',*,*,#102,.F.);+#102 = EDGE_CURVE('',#103,#77,#105,.T.);+#103 = VERTEX_POINT('',#104);+#104 = CARTESIAN_POINT('',(-0.45,-3.24,7.1));+#105 = SURFACE_CURVE('',#106,(#110,#116),.PCURVE_S1.);+#106 = LINE('',#107,#108);+#107 = CARTESIAN_POINT('',(-0.45,-51.62,7.1));+#108 = VECTOR('',#109,1.);+#109 = DIRECTION('',(0.,-1.,0.));+#110 = PCURVE('',#54,#111);+#111 = DEFINITIONAL_REPRESENTATION('',(#112),#115);+#112 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#113,#114),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-48.38,-47.72),.PIECEWISE_BEZIER_KNOTS.);+#113 = CARTESIAN_POINT('',(3.9,-96.76));+#114 = CARTESIAN_POINT('',(3.9,-96.1));+#115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#116 = PCURVE('',#117,#122);+#117 = PLANE('',#118);+#118 = AXIS2_PLACEMENT_3D('',#119,#120,#121);+#119 = CARTESIAN_POINT('',(-1.95,-3.24,7.1));+#120 = DIRECTION('',(0.,0.,-1.));+#121 = DIRECTION('',(0.,-1.,0.));+#122 = DEFINITIONAL_REPRESENTATION('',(#123),#126);+#123 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#124,#125),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-48.38,-47.72),.PIECEWISE_BEZIER_KNOTS.);+#124 = CARTESIAN_POINT('',(0.,-1.5));+#125 = CARTESIAN_POINT('',(0.66,-1.5));+#126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#127 = ORIENTED_EDGE('',*,*,#128,.F.);+#128 = EDGE_CURVE('',#129,#103,#131,.T.);+#129 = VERTEX_POINT('',#130);+#130 = CARTESIAN_POINT('',(-0.45,-3.24,3.2));+#131 = SURFACE_CURVE('',#132,(#136,#142),.PCURVE_S1.);+#132 = LINE('',#133,#134);+#133 = CARTESIAN_POINT('',(-0.45,-3.24,1.6));+#134 = VECTOR('',#135,1.);+#135 = DIRECTION('',(-0.,0.,1.));+#136 = PCURVE('',#54,#137);+#137 = DEFINITIONAL_REPRESENTATION('',(#138),#141);+#138 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#139,#140),.UNSPECIFIED.,.F.,.F.,+  (2,2),(1.6,5.5),.PIECEWISE_BEZIER_KNOTS.);+#139 = CARTESIAN_POINT('',(0.,-96.76));+#140 = CARTESIAN_POINT('',(3.9,-96.76));+#141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#142 = PCURVE('',#143,#148);+#143 = PLANE('',#144);+#144 = AXIS2_PLACEMENT_3D('',#145,#146,#147);+#145 = CARTESIAN_POINT('',(-1.95,-3.24,0.));+#146 = DIRECTION('',(0.,-1.,0.));+#147 = DIRECTION('',(0.,0.,1.));+#148 = DEFINITIONAL_REPRESENTATION('',(#149),#152);+#149 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#150,#151),.UNSPECIFIED.,.F.,.F.,+  (2,2),(1.6,5.5),.PIECEWISE_BEZIER_KNOTS.);+#150 = CARTESIAN_POINT('',(3.2,-1.5));+#151 = CARTESIAN_POINT('',(7.1,-1.5));+#152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#153 = ORIENTED_EDGE('',*,*,#154,.T.);+#154 = EDGE_CURVE('',#129,#155,#157,.T.);+#155 = VERTEX_POINT('',#156);+#156 = CARTESIAN_POINT('',(-0.45,-2.14,3.2));+#157 = SURFACE_CURVE('',#158,(#162,#169),.PCURVE_S1.);+#158 = LINE('',#159,#160);+#159 = CARTESIAN_POINT('',(-0.45,-100.,3.2));+#160 = VECTOR('',#161,1.);+#161 = DIRECTION('',(0.,1.,0.));+#162 = PCURVE('',#54,#163);+#163 = DEFINITIONAL_REPRESENTATION('',(#164),#168);+#164 = LINE('',#165,#166);+#165 = CARTESIAN_POINT('',(0.,0.));+#166 = VECTOR('',#167,1.);+#167 = DIRECTION('',(0.,-1.));+#168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#169 = PCURVE('',#170,#175);+#170 = PLANE('',#171);+#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174);+#172 = CARTESIAN_POINT('',(-1.95,-2.14,3.2));+#173 = DIRECTION('',(0.,0.,1.));+#174 = DIRECTION('',(0.,1.,0.));+#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180);+#176 = LINE('',#177,#178);+#177 = CARTESIAN_POINT('',(-97.86,-1.5));+#178 = VECTOR('',#179,1.);+#179 = DIRECTION('',(1.,0.));+#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#181 = ORIENTED_EDGE('',*,*,#182,.F.);+#182 = EDGE_CURVE('',#183,#155,#185,.T.);+#183 = VERTEX_POINT('',#184);+#184 = CARTESIAN_POINT('',(-0.45,-2.14,7.2));+#185 = SURFACE_CURVE('',#186,(#190,#196),.PCURVE_S1.);+#186 = LINE('',#187,#188);+#187 = CARTESIAN_POINT('',(-0.45,-2.14,5.2));+#188 = VECTOR('',#189,1.);+#189 = DIRECTION('',(0.,0.,-1.));+#190 = PCURVE('',#54,#191);+#191 = DEFINITIONAL_REPRESENTATION('',(#192),#195);+#192 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#193,#194),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-2.,2.),.PIECEWISE_BEZIER_KNOTS.);+#193 = CARTESIAN_POINT('',(4.,-97.86));+#194 = CARTESIAN_POINT('',(0.,-97.86));+#195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#196 = PCURVE('',#197,#202);+#197 = PLANE('',#198);+#198 = AXIS2_PLACEMENT_3D('',#199,#200,#201);+#199 = CARTESIAN_POINT('',(-1.95,-2.14,7.2));+#200 = DIRECTION('',(-0.,1.,0.));+#201 = DIRECTION('',(0.,0.,-1.));+#202 = DEFINITIONAL_REPRESENTATION('',(#203),#206);+#203 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#204,#205),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-2.,2.),.PIECEWISE_BEZIER_KNOTS.);+#204 = CARTESIAN_POINT('',(0.,-1.5));+#205 = CARTESIAN_POINT('',(4.,-1.5));+#206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#207 = ORIENTED_EDGE('',*,*,#208,.F.);+#208 = EDGE_CURVE('',#209,#183,#211,.T.);+#209 = VERTEX_POINT('',#210);+#210 = CARTESIAN_POINT('',(-0.45,-2.493157894737,8.3));+#211 = SURFACE_CURVE('',#212,(#216,#222),.PCURVE_S1.);+#212 = LINE('',#213,#214);+#213 = CARTESIAN_POINT('',(-0.45,-6.435068807915,20.578083172196));+#214 = VECTOR('',#215,1.);+#215 = DIRECTION('',(0.,0.305684736506,-0.952132785838));+#216 = PCURVE('',#54,#217);+#217 = DEFINITIONAL_REPRESENTATION('',(#218),#221);+#218 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#219,#220),.UNSPECIFIED.,.F.,.F.,+  (2,2),(12.055128594375,14.050648576735),.PIECEWISE_BEZIER_KNOTS.);+#219 = CARTESIAN_POINT('',(5.9,-97.25));+#220 = CARTESIAN_POINT('',(4.,-97.86));+#221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#222 = PCURVE('',#223,#228);+#223 = PLANE('',#224);+#224 = AXIS2_PLACEMENT_3D('',#225,#226,#227);+#225 = CARTESIAN_POINT('',(-1.95,-2.75,9.1));+#226 = DIRECTION('',(-0.,0.952132785838,0.305684736506));+#227 = DIRECTION('',(0.,0.305684736506,-0.952132785838));+#228 = DEFINITIONAL_REPRESENTATION('',(#229),#232);+#229 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#230,#231),.UNSPECIFIED.,.F.,.F.,+  (2,2),(12.055128594375,14.050648576735),.PIECEWISE_BEZIER_KNOTS.);+#230 = CARTESIAN_POINT('',(0.,-1.5));+#231 = CARTESIAN_POINT('',(1.99551998236,-1.5));+#232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#233 = ORIENTED_EDGE('',*,*,#234,.F.);+#234 = EDGE_CURVE('',#46,#209,#235,.T.);+#235 = SURFACE_CURVE('',#236,(#240,#247),.PCURVE_S1.);+#236 = LINE('',#237,#238);+#237 = CARTESIAN_POINT('',(-0.45,-3.3,8.3));+#238 = VECTOR('',#239,1.);+#239 = DIRECTION('',(0.,1.,0.));+#240 = PCURVE('',#54,#241);+#241 = DEFINITIONAL_REPRESENTATION('',(#242),#246);+#242 = LINE('',#243,#244);+#243 = CARTESIAN_POINT('',(5.1,-96.7));+#244 = VECTOR('',#245,1.);+#245 = DIRECTION('',(0.,-1.));+#246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#247 = PCURVE('',#248,#253);+#248 = PLANE('',#249);+#249 = AXIS2_PLACEMENT_3D('',#250,#251,#252);+#250 = CARTESIAN_POINT('',(-5.E-02,-3.3,8.7));+#251 = DIRECTION('',(0.707106781187,6.983161618628E-18,-0.707106781187)+  );+#252 = DIRECTION('',(-4.937840934654E-18,1.,4.937840934654E-18));+#253 = DEFINITIONAL_REPRESENTATION('',(#254),#258);+#254 = LINE('',#255,#256);+#255 = CARTESIAN_POINT('',(0.,-0.565685424949));+#256 = VECTOR('',#257,1.);+#257 = DIRECTION('',(1.,0.));+#258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#259 = ADVANCED_FACE('',(#260),#65,.T.);+#260 = FACE_BOUND('',#261,.T.);+#261 = EDGE_LOOP('',(#262,#263,#286,#312,#340));+#262 = ORIENTED_EDGE('',*,*,#43,.F.);+#263 = ORIENTED_EDGE('',*,*,#264,.T.);+#264 = EDGE_CURVE('',#44,#265,#267,.T.);+#265 = VERTEX_POINT('',#266);+#266 = CARTESIAN_POINT('',(4.41,-3.9,7.2));+#267 = SURFACE_CURVE('',#268,(#272,#279),.PCURVE_S1.);+#268 = LINE('',#269,#270);+#269 = CARTESIAN_POINT('',(-1.95,-3.9,7.2));+#270 = VECTOR('',#271,1.);+#271 = DIRECTION('',(1.,0.,0.));+#272 = PCURVE('',#65,#273);+#273 = DEFINITIONAL_REPRESENTATION('',(#274),#278);+#274 = LINE('',#275,#276);+#275 = CARTESIAN_POINT('',(0.,0.));+#276 = VECTOR('',#277,1.);+#277 = DIRECTION('',(0.,-1.));+#278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#279 = PCURVE('',#91,#280);+#280 = DEFINITIONAL_REPRESENTATION('',(#281),#285);+#281 = LINE('',#282,#283);+#282 = CARTESIAN_POINT('',(0.1,0.));+#283 = VECTOR('',#284,1.);+#284 = DIRECTION('',(0.,-1.));+#285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#286 = ORIENTED_EDGE('',*,*,#287,.T.);+#287 = EDGE_CURVE('',#265,#288,#290,.T.);+#288 = VERTEX_POINT('',#289);+#289 = CARTESIAN_POINT('',(4.41,-3.3,9.1));+#290 = SURFACE_CURVE('',#291,(#295,#301),.PCURVE_S1.);+#291 = LINE('',#292,#293);+#292 = CARTESIAN_POINT('',(4.41,-8.831486146096,-8.41637279597));+#293 = VECTOR('',#294,1.);+#294 = DIRECTION('',(-0.,0.301131367937,0.953582665134));+#295 = PCURVE('',#65,#296);+#296 = DEFINITIONAL_REPRESENTATION('',(#297),#300);+#297 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#298,#299),.UNSPECIFIED.,.F.,.F.,+  (2,2),(16.376527559646,18.369013444163),.PIECEWISE_BEZIER_KNOTS.);+#298 = CARTESIAN_POINT('',(0.,-6.36));+#299 = CARTESIAN_POINT('',(1.992485884517,-6.36));+#300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#301 = PCURVE('',#302,#307);+#302 = PLANE('',#303);+#303 = AXIS2_PLACEMENT_3D('',#304,#305,#306);+#304 = CARTESIAN_POINT('',(4.41,-100.,3.2));+#305 = DIRECTION('',(1.,0.,0.));+#306 = DIRECTION('',(0.,0.,1.));+#307 = DEFINITIONAL_REPRESENTATION('',(#308),#311);+#308 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#309,#310),.UNSPECIFIED.,.F.,.F.,+  (2,2),(16.376527559646,18.369013444163),.PIECEWISE_BEZIER_KNOTS.);+#309 = CARTESIAN_POINT('',(4.,-96.1));+#310 = CARTESIAN_POINT('',(5.9,-96.7));+#311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#312 = ORIENTED_EDGE('',*,*,#313,.F.);+#313 = EDGE_CURVE('',#314,#288,#316,.T.);+#314 = VERTEX_POINT('',#315);+#315 = CARTESIAN_POINT('',(0.35,-3.3,9.1));+#316 = SURFACE_CURVE('',#317,(#321,#328),.PCURVE_S1.);+#317 = LINE('',#318,#319);+#318 = CARTESIAN_POINT('',(-1.95,-3.3,9.1));+#319 = VECTOR('',#320,1.);+#320 = DIRECTION('',(1.,0.,0.));+#321 = PCURVE('',#65,#322);+#322 = DEFINITIONAL_REPRESENTATION('',(#323),#327);+#323 = LINE('',#324,#325);+#324 = CARTESIAN_POINT('',(1.992485884517,0.));+#325 = VECTOR('',#326,1.);+#326 = DIRECTION('',(0.,-1.));+#327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#328 = PCURVE('',#329,#334);+#329 = PLANE('',#330);+#330 = AXIS2_PLACEMENT_3D('',#331,#332,#333);+#331 = CARTESIAN_POINT('',(-1.95,-3.3,9.1));+#332 = DIRECTION('',(0.,0.,1.));+#333 = DIRECTION('',(0.,1.,0.));+#334 = DEFINITIONAL_REPRESENTATION('',(#335),#339);+#335 = LINE('',#336,#337);+#336 = CARTESIAN_POINT('',(0.,0.));+#337 = VECTOR('',#338,1.);+#338 = DIRECTION('',(0.,-1.));+#339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#340 = ORIENTED_EDGE('',*,*,#341,.F.);+#341 = EDGE_CURVE('',#46,#314,#342,.T.);+#342 = SURFACE_CURVE('',#343,(#347,#354),.PCURVE_S1.);+#343 = LINE('',#344,#345);+#344 = CARTESIAN_POINT('',(-0.885751978892,-3.690237467018,+    7.864248021108));+#345 = VECTOR('',#346,1.);+#346 = DIRECTION('',(0.690111076678,0.217929813688,0.690111076678));+#347 = PCURVE('',#65,#348);+#348 = DEFINITIONAL_REPRESENTATION('',(#349),#353);+#349 = LINE('',#350,#351);+#350 = CARTESIAN_POINT('',(0.696581476777,-1.064248021108));+#351 = VECTOR('',#352,1.);+#352 = DIRECTION('',(0.723703462647,-0.690111076678));+#353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#354 = PCURVE('',#248,#355);+#355 = DEFINITIONAL_REPRESENTATION('',(#356),#360);+#356 = LINE('',#357,#358);+#357 = CARTESIAN_POINT('',(-0.390237467018,-1.181931783329));+#358 = VECTOR('',#359,1.);+#359 = DIRECTION('',(0.217929813688,0.975964444181));+#360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#361 = ADVANCED_FACE('',(#362),#248,.F.);+#362 = FACE_BOUND('',#363,.F.);+#363 = EDGE_LOOP('',(#364,#365,#366,#389));+#364 = ORIENTED_EDGE('',*,*,#341,.F.);+#365 = ORIENTED_EDGE('',*,*,#234,.T.);+#366 = ORIENTED_EDGE('',*,*,#367,.T.);+#367 = EDGE_CURVE('',#209,#368,#370,.T.);+#368 = VERTEX_POINT('',#369);+#369 = CARTESIAN_POINT('',(0.35,-2.75,9.1));+#370 = SURFACE_CURVE('',#371,(#375,#382),.PCURVE_S1.);+#371 = LINE('',#372,#373);+#372 = CARTESIAN_POINT('',(-0.345034970562,-2.526857193662,+    8.404965029438));+#373 = VECTOR('',#374,1.);+#374 = DIRECTION('',(0.689560921003,-0.221385348322,0.689560921003));+#375 = PCURVE('',#248,#376);+#376 = DEFINITIONAL_REPRESENTATION('',(#377),#381);+#377 = LINE('',#378,#379);+#378 = CARTESIAN_POINT('',(0.773142806338,-0.417242456742));+#379 = VECTOR('',#380,1.);+#380 = DIRECTION('',(-0.221385348322,0.975186406565));+#381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#382 = PCURVE('',#223,#383);+#383 = DEFINITIONAL_REPRESENTATION('',(#384),#388);+#384 = LINE('',#385,#386);+#385 = CARTESIAN_POINT('',(0.729976932734,-1.604965029438));+#386 = VECTOR('',#387,1.);+#387 = DIRECTION('',(-0.724227682587,-0.689560921003));+#388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#389 = ORIENTED_EDGE('',*,*,#390,.F.);+#390 = EDGE_CURVE('',#314,#368,#391,.T.);+#391 = SURFACE_CURVE('',#392,(#396,#403),.PCURVE_S1.);+#392 = LINE('',#393,#394);+#393 = CARTESIAN_POINT('',(0.35,-3.3,9.1));+#394 = VECTOR('',#395,1.);+#395 = DIRECTION('',(0.,1.,0.));+#396 = PCURVE('',#248,#397);+#397 = DEFINITIONAL_REPRESENTATION('',(#398),#402);+#398 = LINE('',#399,#400);+#399 = CARTESIAN_POINT('',(0.,0.565685424949));+#400 = VECTOR('',#401,1.);+#401 = DIRECTION('',(1.,0.));+#402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#403 = PCURVE('',#329,#404);+#404 = DEFINITIONAL_REPRESENTATION('',(#405),#409);+#405 = LINE('',#406,#407);+#406 = CARTESIAN_POINT('',(2.6645352591E-15,-2.3));+#407 = VECTOR('',#408,1.);+#408 = DIRECTION('',(1.,0.));+#409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#410 = ADVANCED_FACE('',(#411),#91,.T.);+#411 = FACE_BOUND('',#412,.T.);+#412 = EDGE_LOOP('',(#413,#414,#437,#456));+#413 = ORIENTED_EDGE('',*,*,#76,.F.);+#414 = ORIENTED_EDGE('',*,*,#415,.T.);+#415 = EDGE_CURVE('',#77,#416,#418,.T.);+#416 = VERTEX_POINT('',#417);+#417 = CARTESIAN_POINT('',(4.41,-3.9,7.1));+#418 = SURFACE_CURVE('',#419,(#423,#430),.PCURVE_S1.);+#419 = LINE('',#420,#421);+#420 = CARTESIAN_POINT('',(-1.95,-3.9,7.1));+#421 = VECTOR('',#422,1.);+#422 = DIRECTION('',(1.,0.,0.));+#423 = PCURVE('',#91,#424);+#424 = DEFINITIONAL_REPRESENTATION('',(#425),#429);+#425 = LINE('',#426,#427);+#426 = CARTESIAN_POINT('',(0.,0.));+#427 = VECTOR('',#428,1.);+#428 = DIRECTION('',(0.,-1.));+#429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#430 = PCURVE('',#117,#431);+#431 = DEFINITIONAL_REPRESENTATION('',(#432),#436);+#432 = LINE('',#433,#434);+#433 = CARTESIAN_POINT('',(0.66,0.));+#434 = VECTOR('',#435,1.);+#435 = DIRECTION('',(0.,-1.));+#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#437 = ORIENTED_EDGE('',*,*,#438,.T.);+#438 = EDGE_CURVE('',#416,#265,#439,.T.);+#439 = SURFACE_CURVE('',#440,(#444,#450),.PCURVE_S1.);+#440 = LINE('',#441,#442);+#441 = CARTESIAN_POINT('',(4.41,-3.9,5.15));+#442 = VECTOR('',#443,1.);+#443 = DIRECTION('',(-0.,0.,1.));+#444 = PCURVE('',#91,#445);+#445 = DEFINITIONAL_REPRESENTATION('',(#446),#449);+#446 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#447,#448),.UNSPECIFIED.,.F.,.F.,+  (2,2),(1.95,2.05),.PIECEWISE_BEZIER_KNOTS.);+#447 = CARTESIAN_POINT('',(0.,-6.36));+#448 = CARTESIAN_POINT('',(0.1,-6.36));+#449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#450 = PCURVE('',#302,#451);+#451 = DEFINITIONAL_REPRESENTATION('',(#452),#455);+#452 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#453,#454),.UNSPECIFIED.,.F.,.F.,+  (2,2),(1.95,2.05),.PIECEWISE_BEZIER_KNOTS.);+#453 = CARTESIAN_POINT('',(3.9,-96.1));+#454 = CARTESIAN_POINT('',(4.,-96.1));+#455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#456 = ORIENTED_EDGE('',*,*,#264,.F.);+#457 = ADVANCED_FACE('',(#458),#223,.T.);+#458 = FACE_BOUND('',#459,.T.);+#459 = EDGE_LOOP('',(#460,#461,#462,#485,#506));+#460 = ORIENTED_EDGE('',*,*,#208,.F.);+#461 = ORIENTED_EDGE('',*,*,#367,.T.);+#462 = ORIENTED_EDGE('',*,*,#463,.T.);+#463 = EDGE_CURVE('',#368,#464,#466,.T.);+#464 = VERTEX_POINT('',#465);+#465 = CARTESIAN_POINT('',(4.41,-2.75,9.1));+#466 = SURFACE_CURVE('',#467,(#471,#478),.PCURVE_S1.);+#467 = LINE('',#468,#469);+#468 = CARTESIAN_POINT('',(-1.95,-2.75,9.1));+#469 = VECTOR('',#470,1.);+#470 = DIRECTION('',(1.,0.,0.));+#471 = PCURVE('',#223,#472);+#472 = DEFINITIONAL_REPRESENTATION('',(#473),#477);+#473 = LINE('',#474,#475);+#474 = CARTESIAN_POINT('',(0.,0.));+#475 = VECTOR('',#476,1.);+#476 = DIRECTION('',(0.,-1.));+#477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#478 = PCURVE('',#329,#479);+#479 = DEFINITIONAL_REPRESENTATION('',(#480),#484);+#480 = LINE('',#481,#482);+#481 = CARTESIAN_POINT('',(0.55,0.));+#482 = VECTOR('',#483,1.);+#483 = DIRECTION('',(0.,-1.));+#484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#485 = ORIENTED_EDGE('',*,*,#486,.T.);+#486 = EDGE_CURVE('',#464,#487,#489,.T.);+#487 = VERTEX_POINT('',#488);+#488 = CARTESIAN_POINT('',(4.41,-2.14,7.2));+#489 = SURFACE_CURVE('',#490,(#494,#500),.PCURVE_S1.);+#490 = LINE('',#491,#492);+#491 = CARTESIAN_POINT('',(4.41,-6.435068807915,20.578083172196));+#492 = VECTOR('',#493,1.);+#493 = DIRECTION('',(0.,0.305684736506,-0.952132785838));+#494 = PCURVE('',#223,#495);+#495 = DEFINITIONAL_REPRESENTATION('',(#496),#499);+#496 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#497,#498),.UNSPECIFIED.,.F.,.F.,+  (2,2),(12.055128594375,14.050648576735),.PIECEWISE_BEZIER_KNOTS.);+#497 = CARTESIAN_POINT('',(0.,-6.36));+#498 = CARTESIAN_POINT('',(1.99551998236,-6.36));+#499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#500 = PCURVE('',#302,#501);+#501 = DEFINITIONAL_REPRESENTATION('',(#502),#505);+#502 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#503,#504),.UNSPECIFIED.,.F.,.F.,+  (2,2),(12.055128594375,14.050648576735),.PIECEWISE_BEZIER_KNOTS.);+#503 = CARTESIAN_POINT('',(5.9,-97.25));+#504 = CARTESIAN_POINT('',(4.,-97.86));+#505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#506 = ORIENTED_EDGE('',*,*,#507,.F.);+#507 = EDGE_CURVE('',#183,#487,#508,.T.);+#508 = SURFACE_CURVE('',#509,(#513,#520),.PCURVE_S1.);+#509 = LINE('',#510,#511);+#510 = CARTESIAN_POINT('',(-1.95,-2.14,7.2));+#511 = VECTOR('',#512,1.);+#512 = DIRECTION('',(1.,0.,0.));+#513 = PCURVE('',#223,#514);+#514 = DEFINITIONAL_REPRESENTATION('',(#515),#519);+#515 = LINE('',#516,#517);+#516 = CARTESIAN_POINT('',(1.99551998236,0.));+#517 = VECTOR('',#518,1.);+#518 = DIRECTION('',(0.,-1.));+#519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#520 = PCURVE('',#197,#521);+#521 = DEFINITIONAL_REPRESENTATION('',(#522),#526);+#522 = LINE('',#523,#524);+#523 = CARTESIAN_POINT('',(0.,0.));+#524 = VECTOR('',#525,1.);+#525 = DIRECTION('',(0.,-1.));+#526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#527 = ADVANCED_FACE('',(#528),#117,.T.);+#528 = FACE_BOUND('',#529,.T.);+#529 = EDGE_LOOP('',(#530,#531,#554,#573));+#530 = ORIENTED_EDGE('',*,*,#102,.F.);+#531 = ORIENTED_EDGE('',*,*,#532,.T.);+#532 = EDGE_CURVE('',#103,#533,#535,.T.);+#533 = VERTEX_POINT('',#534);+#534 = CARTESIAN_POINT('',(4.41,-3.24,7.1));+#535 = SURFACE_CURVE('',#536,(#540,#547),.PCURVE_S1.);+#536 = LINE('',#537,#538);+#537 = CARTESIAN_POINT('',(-1.95,-3.24,7.1));+#538 = VECTOR('',#539,1.);+#539 = DIRECTION('',(1.,0.,0.));+#540 = PCURVE('',#117,#541);+#541 = DEFINITIONAL_REPRESENTATION('',(#542),#546);+#542 = LINE('',#543,#544);+#543 = CARTESIAN_POINT('',(0.,-0.));+#544 = VECTOR('',#545,1.);+#545 = DIRECTION('',(0.,-1.));+#546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#547 = PCURVE('',#143,#548);+#548 = DEFINITIONAL_REPRESENTATION('',(#549),#553);+#549 = LINE('',#550,#551);+#550 = CARTESIAN_POINT('',(7.1,0.));+#551 = VECTOR('',#552,1.);+#552 = DIRECTION('',(0.,-1.));+#553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#554 = ORIENTED_EDGE('',*,*,#555,.T.);+#555 = EDGE_CURVE('',#533,#416,#556,.T.);+#556 = SURFACE_CURVE('',#557,(#561,#567),.PCURVE_S1.);+#557 = LINE('',#558,#559);+#558 = CARTESIAN_POINT('',(4.41,-51.62,7.1));+#559 = VECTOR('',#560,1.);+#560 = DIRECTION('',(0.,-1.,0.));+#561 = PCURVE('',#117,#562);+#562 = DEFINITIONAL_REPRESENTATION('',(#563),#566);+#563 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#564,#565),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-48.38,-47.72),.PIECEWISE_BEZIER_KNOTS.);+#564 = CARTESIAN_POINT('',(0.,-6.36));+#565 = CARTESIAN_POINT('',(0.66,-6.36));+#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#567 = PCURVE('',#302,#568);+#568 = DEFINITIONAL_REPRESENTATION('',(#569),#572);+#569 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#570,#571),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-48.38,-47.72),.PIECEWISE_BEZIER_KNOTS.);+#570 = CARTESIAN_POINT('',(3.9,-96.76));+#571 = CARTESIAN_POINT('',(3.9,-96.1));+#572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#573 = ORIENTED_EDGE('',*,*,#415,.F.);+#574 = ADVANCED_FACE('',(#575),#197,.T.);+#575 = FACE_BOUND('',#576,.T.);+#576 = EDGE_LOOP('',(#577,#578,#579,#600));+#577 = ORIENTED_EDGE('',*,*,#182,.F.);+#578 = ORIENTED_EDGE('',*,*,#507,.T.);+#579 = ORIENTED_EDGE('',*,*,#580,.T.);+#580 = EDGE_CURVE('',#487,#581,#583,.T.);+#581 = VERTEX_POINT('',#582);+#582 = CARTESIAN_POINT('',(4.41,-2.14,3.2));+#583 = SURFACE_CURVE('',#584,(#588,#594),.PCURVE_S1.);+#584 = LINE('',#585,#586);+#585 = CARTESIAN_POINT('',(4.41,-2.14,5.2));+#586 = VECTOR('',#587,1.);+#587 = DIRECTION('',(0.,0.,-1.));+#588 = PCURVE('',#197,#589);+#589 = DEFINITIONAL_REPRESENTATION('',(#590),#593);+#590 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#591,#592),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-2.,2.),.PIECEWISE_BEZIER_KNOTS.);+#591 = CARTESIAN_POINT('',(0.,-6.36));+#592 = CARTESIAN_POINT('',(4.,-6.36));+#593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#594 = PCURVE('',#302,#595);+#595 = DEFINITIONAL_REPRESENTATION('',(#596),#599);+#596 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#597,#598),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-2.,2.),.PIECEWISE_BEZIER_KNOTS.);+#597 = CARTESIAN_POINT('',(4.,-97.86));+#598 = CARTESIAN_POINT('',(0.,-97.86));+#599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#600 = ORIENTED_EDGE('',*,*,#601,.F.);+#601 = EDGE_CURVE('',#155,#581,#602,.T.);+#602 = SURFACE_CURVE('',#603,(#607,#614),.PCURVE_S1.);+#603 = LINE('',#604,#605);+#604 = CARTESIAN_POINT('',(-1.95,-2.14,3.2));+#605 = VECTOR('',#606,1.);+#606 = DIRECTION('',(1.,0.,0.));+#607 = PCURVE('',#197,#608);+#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613);+#609 = LINE('',#610,#611);+#610 = CARTESIAN_POINT('',(4.,0.));+#611 = VECTOR('',#612,1.);+#612 = DIRECTION('',(0.,-1.));+#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#614 = PCURVE('',#170,#615);+#615 = DEFINITIONAL_REPRESENTATION('',(#616),#620);+#616 = LINE('',#617,#618);+#617 = CARTESIAN_POINT('',(0.,0.));+#618 = VECTOR('',#619,1.);+#619 = DIRECTION('',(0.,-1.));+#620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#621 = ADVANCED_FACE('',(#622),#143,.T.);+#622 = FACE_BOUND('',#623,.T.);+#623 = EDGE_LOOP('',(#624,#654,#682,#710,#732,#751,#752,#753));+#624 = ORIENTED_EDGE('',*,*,#625,.F.);+#625 = EDGE_CURVE('',#626,#628,#630,.T.);+#626 = VERTEX_POINT('',#627);+#627 = CARTESIAN_POINT('',(-1.95,-3.24,0.));+#628 = VERTEX_POINT('',#629);+#629 = CARTESIAN_POINT('',(-1.95,-3.24,3.2));+#630 = SURFACE_CURVE('',#631,(#635,#642),.PCURVE_S1.);+#631 = LINE('',#632,#633);+#632 = CARTESIAN_POINT('',(-1.95,-3.24,0.));+#633 = VECTOR('',#634,1.);+#634 = DIRECTION('',(0.,0.,1.));+#635 = PCURVE('',#143,#636);+#636 = DEFINITIONAL_REPRESENTATION('',(#637),#641);+#637 = LINE('',#638,#639);+#638 = CARTESIAN_POINT('',(0.,0.));+#639 = VECTOR('',#640,1.);+#640 = DIRECTION('',(1.,0.));+#641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#642 = PCURVE('',#643,#648);+#643 = PLANE('',#644);+#644 = AXIS2_PLACEMENT_3D('',#645,#646,#647);+#645 = CARTESIAN_POINT('',(-1.95,-0.496400677564,3.361710570082));+#646 = DIRECTION('',(-1.,-0.,-0.));+#647 = DIRECTION('',(0.,0.,-1.));+#648 = DEFINITIONAL_REPRESENTATION('',(#649),#653);+#649 = LINE('',#650,#651);+#650 = CARTESIAN_POINT('',(3.361710570082,2.743599322436));+#651 = VECTOR('',#652,1.);+#652 = DIRECTION('',(-1.,0.));+#653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#654 = ORIENTED_EDGE('',*,*,#655,.T.);+#655 = EDGE_CURVE('',#626,#656,#658,.T.);+#656 = VERTEX_POINT('',#657);+#657 = CARTESIAN_POINT('',(5.91,-3.24,0.));+#658 = SURFACE_CURVE('',#659,(#663,#670),.PCURVE_S1.);+#659 = LINE('',#660,#661);+#660 = CARTESIAN_POINT('',(-1.95,-3.24,0.));+#661 = VECTOR('',#662,1.);+#662 = DIRECTION('',(1.,0.,0.));+#663 = PCURVE('',#143,#664);+#664 = DEFINITIONAL_REPRESENTATION('',(#665),#669);+#665 = LINE('',#666,#667);+#666 = CARTESIAN_POINT('',(0.,0.));+#667 = VECTOR('',#668,1.);+#668 = DIRECTION('',(0.,-1.));+#669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#670 = PCURVE('',#671,#676);+#671 = PLANE('',#672);+#672 = AXIS2_PLACEMENT_3D('',#673,#674,#675);+#673 = CARTESIAN_POINT('',(-1.95,4.8,0.));+#674 = DIRECTION('',(0.,0.,-1.));+#675 = DIRECTION('',(0.,-1.,0.));+#676 = DEFINITIONAL_REPRESENTATION('',(#677),#681);+#677 = LINE('',#678,#679);+#678 = CARTESIAN_POINT('',(8.04,0.));+#679 = VECTOR('',#680,1.);+#680 = DIRECTION('',(0.,-1.));+#681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#682 = ORIENTED_EDGE('',*,*,#683,.T.);+#683 = EDGE_CURVE('',#656,#684,#686,.T.);+#684 = VERTEX_POINT('',#685);+#685 = CARTESIAN_POINT('',(5.91,-3.24,3.2));+#686 = SURFACE_CURVE('',#687,(#691,#698),.PCURVE_S1.);+#687 = LINE('',#688,#689);+#688 = CARTESIAN_POINT('',(5.91,-3.24,0.));+#689 = VECTOR('',#690,1.);+#690 = DIRECTION('',(0.,0.,1.));+#691 = PCURVE('',#143,#692);+#692 = DEFINITIONAL_REPRESENTATION('',(#693),#697);+#693 = LINE('',#694,#695);+#694 = CARTESIAN_POINT('',(0.,-7.86));+#695 = VECTOR('',#696,1.);+#696 = DIRECTION('',(1.,0.));+#697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#698 = PCURVE('',#699,#704);+#699 = PLANE('',#700);+#700 = AXIS2_PLACEMENT_3D('',#701,#702,#703);+#701 = CARTESIAN_POINT('',(5.91,-0.496400677564,3.361710570082));+#702 = DIRECTION('',(-1.,-0.,-0.));+#703 = DIRECTION('',(0.,0.,-1.));+#704 = DEFINITIONAL_REPRESENTATION('',(#705),#709);+#705 = LINE('',#706,#707);+#706 = CARTESIAN_POINT('',(3.361710570082,2.743599322436));+#707 = VECTOR('',#708,1.);+#708 = DIRECTION('',(-1.,0.));+#709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#710 = ORIENTED_EDGE('',*,*,#711,.T.);+#711 = EDGE_CURVE('',#684,#712,#714,.T.);+#712 = VERTEX_POINT('',#713);+#713 = CARTESIAN_POINT('',(4.41,-3.24,3.2));+#714 = SURFACE_CURVE('',#715,(#719,#725),.PCURVE_S1.);+#715 = LINE('',#716,#717);+#716 = CARTESIAN_POINT('',(1.23,-3.24,3.2));+#717 = VECTOR('',#718,1.);+#718 = DIRECTION('',(-1.,0.,0.));+#719 = PCURVE('',#143,#720);+#720 = DEFINITIONAL_REPRESENTATION('',(#721),#724);+#721 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#722,#723),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-4.68,-3.18),.PIECEWISE_BEZIER_KNOTS.);+#722 = CARTESIAN_POINT('',(3.2,-7.86));+#723 = CARTESIAN_POINT('',(3.2,-6.36));+#724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#725 = PCURVE('',#170,#726);+#726 = DEFINITIONAL_REPRESENTATION('',(#727),#731);+#727 = LINE('',#728,#729);+#728 = CARTESIAN_POINT('',(-1.1,-3.18));+#729 = VECTOR('',#730,1.);+#730 = DIRECTION('',(0.,1.));+#731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#732 = ORIENTED_EDGE('',*,*,#733,.T.);+#733 = EDGE_CURVE('',#712,#533,#734,.T.);+#734 = SURFACE_CURVE('',#735,(#739,#745),.PCURVE_S1.);+#735 = LINE('',#736,#737);+#736 = CARTESIAN_POINT('',(4.41,-3.24,1.6));+#737 = VECTOR('',#738,1.);+#738 = DIRECTION('',(-0.,0.,1.));+#739 = PCURVE('',#143,#740);+#740 = DEFINITIONAL_REPRESENTATION('',(#741),#744);+#741 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#742,#743),.UNSPECIFIED.,.F.,.F.,+  (2,2),(1.6,5.5),.PIECEWISE_BEZIER_KNOTS.);+#742 = CARTESIAN_POINT('',(3.2,-6.36));+#743 = CARTESIAN_POINT('',(7.1,-6.36));+#744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#745 = PCURVE('',#302,#746);+#746 = DEFINITIONAL_REPRESENTATION('',(#747),#750);+#747 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#748,#749),.UNSPECIFIED.,.F.,.F.,+  (2,2),(1.6,5.5),.PIECEWISE_BEZIER_KNOTS.);+#748 = CARTESIAN_POINT('',(0.,-96.76));+#749 = CARTESIAN_POINT('',(3.9,-96.76));+#750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#751 = ORIENTED_EDGE('',*,*,#532,.F.);+#752 = ORIENTED_EDGE('',*,*,#128,.F.);+#753 = ORIENTED_EDGE('',*,*,#754,.T.);+#754 = EDGE_CURVE('',#129,#628,#755,.T.);+#755 = SURFACE_CURVE('',#756,(#760,#766),.PCURVE_S1.);+#756 = LINE('',#757,#758);+#757 = CARTESIAN_POINT('',(-4.45,-3.24,3.2));+#758 = VECTOR('',#759,1.);+#759 = DIRECTION('',(-1.,0.,0.));+#760 = PCURVE('',#143,#761);+#761 = DEFINITIONAL_REPRESENTATION('',(#762),#765);+#762 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#763,#764),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-4.,-2.5),.PIECEWISE_BEZIER_KNOTS.);+#763 = CARTESIAN_POINT('',(3.2,-1.5));+#764 = CARTESIAN_POINT('',(3.2,0.));+#765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#766 = PCURVE('',#170,#767);+#767 = DEFINITIONAL_REPRESENTATION('',(#768),#772);+#768 = LINE('',#769,#770);+#769 = CARTESIAN_POINT('',(-1.1,2.5));+#770 = VECTOR('',#771,1.);+#771 = DIRECTION('',(0.,1.));+#772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#773 = ADVANCED_FACE('',(#774),#170,.T.);+#774 = FACE_BOUND('',#775,.T.);+#775 = EDGE_LOOP('',(#776,#806,#827,#828,#829,#830,#851,#852));+#776 = ORIENTED_EDGE('',*,*,#777,.F.);+#777 = EDGE_CURVE('',#778,#780,#782,.T.);+#778 = VERTEX_POINT('',#779);+#779 = CARTESIAN_POINT('',(-1.95,4.8,3.2));+#780 = VERTEX_POINT('',#781);+#781 = CARTESIAN_POINT('',(5.91,4.8,3.2));+#782 = SURFACE_CURVE('',#783,(#787,#794),.PCURVE_S1.);+#783 = LINE('',#784,#785);+#784 = CARTESIAN_POINT('',(-1.95,4.8,3.2));+#785 = VECTOR('',#786,1.);+#786 = DIRECTION('',(1.,0.,0.));+#787 = PCURVE('',#170,#788);+#788 = DEFINITIONAL_REPRESENTATION('',(#789),#793);+#789 = LINE('',#790,#791);+#790 = CARTESIAN_POINT('',(6.94,0.));+#791 = VECTOR('',#792,1.);+#792 = DIRECTION('',(0.,-1.));+#793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#794 = PCURVE('',#795,#800);+#795 = PLANE('',#796);+#796 = AXIS2_PLACEMENT_3D('',#797,#798,#799);+#797 = CARTESIAN_POINT('',(-1.95,4.8,3.2));+#798 = DIRECTION('',(-0.,1.,0.));+#799 = DIRECTION('',(0.,0.,-1.));+#800 = DEFINITIONAL_REPRESENTATION('',(#801),#805);+#801 = LINE('',#802,#803);+#802 = CARTESIAN_POINT('',(0.,0.));+#803 = VECTOR('',#804,1.);+#804 = DIRECTION('',(0.,-1.));+#805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#806 = ORIENTED_EDGE('',*,*,#807,.T.);+#807 = EDGE_CURVE('',#778,#628,#808,.T.);+#808 = SURFACE_CURVE('',#809,(#813,#820),.PCURVE_S1.);+#809 = LINE('',#810,#811);+#810 = CARTESIAN_POINT('',(-1.95,4.8,3.2));+#811 = VECTOR('',#812,1.);+#812 = DIRECTION('',(0.,-1.,0.));+#813 = PCURVE('',#170,#814);+#814 = DEFINITIONAL_REPRESENTATION('',(#815),#819);+#815 = LINE('',#816,#817);+#816 = CARTESIAN_POINT('',(6.94,0.));+#817 = VECTOR('',#818,1.);+#818 = DIRECTION('',(-1.,0.));+#819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#820 = PCURVE('',#643,#821);+#821 = DEFINITIONAL_REPRESENTATION('',(#822),#826);+#822 = LINE('',#823,#824);+#823 = CARTESIAN_POINT('',(0.161710570082,-5.296400677564));+#824 = VECTOR('',#825,1.);+#825 = DIRECTION('',(0.,1.));+#826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#827 = ORIENTED_EDGE('',*,*,#754,.F.);+#828 = ORIENTED_EDGE('',*,*,#154,.T.);+#829 = ORIENTED_EDGE('',*,*,#601,.T.);+#830 = ORIENTED_EDGE('',*,*,#831,.F.);+#831 = EDGE_CURVE('',#712,#581,#832,.T.);+#832 = SURFACE_CURVE('',#833,(#837,#844),.PCURVE_S1.);+#833 = LINE('',#834,#835);+#834 = CARTESIAN_POINT('',(4.41,-100.,3.2));+#835 = VECTOR('',#836,1.);+#836 = DIRECTION('',(0.,1.,0.));+#837 = PCURVE('',#170,#838);+#838 = DEFINITIONAL_REPRESENTATION('',(#839),#843);+#839 = LINE('',#840,#841);+#840 = CARTESIAN_POINT('',(-97.86,-6.36));+#841 = VECTOR('',#842,1.);+#842 = DIRECTION('',(1.,0.));+#843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#844 = PCURVE('',#302,#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 = ORIENTED_EDGE('',*,*,#711,.F.);+#852 = ORIENTED_EDGE('',*,*,#853,.T.);+#853 = EDGE_CURVE('',#684,#780,#854,.T.);+#854 = SURFACE_CURVE('',#855,(#859,#866),.PCURVE_S1.);+#855 = LINE('',#856,#857);+#856 = CARTESIAN_POINT('',(5.91,-3.24,3.2));+#857 = VECTOR('',#858,1.);+#858 = DIRECTION('',(0.,1.,0.));+#859 = PCURVE('',#170,#860);+#860 = DEFINITIONAL_REPRESENTATION('',(#861),#865);+#861 = LINE('',#862,#863);+#862 = CARTESIAN_POINT('',(-1.1,-7.86));+#863 = VECTOR('',#864,1.);+#864 = DIRECTION('',(1.,0.));+#865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#866 = PCURVE('',#699,#867);+#867 = DEFINITIONAL_REPRESENTATION('',(#868),#872);+#868 = LINE('',#869,#870);+#869 = CARTESIAN_POINT('',(0.161710570082,2.743599322436));+#870 = VECTOR('',#871,1.);+#871 = DIRECTION('',(0.,-1.));+#872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#873 = ADVANCED_FACE('',(#874),#329,.T.);+#874 = FACE_BOUND('',#875,.T.);+#875 = EDGE_LOOP('',(#876,#877,#878,#879));+#876 = ORIENTED_EDGE('',*,*,#463,.F.);+#877 = ORIENTED_EDGE('',*,*,#390,.F.);+#878 = ORIENTED_EDGE('',*,*,#313,.T.);+#879 = ORIENTED_EDGE('',*,*,#880,.T.);+#880 = EDGE_CURVE('',#288,#464,#881,.T.);+#881 = SURFACE_CURVE('',#882,(#886,#892),.PCURVE_S1.);+#882 = LINE('',#883,#884);+#883 = CARTESIAN_POINT('',(4.41,-51.65,9.1));+#884 = VECTOR('',#885,1.);+#885 = DIRECTION('',(0.,1.,0.));+#886 = PCURVE('',#329,#887);+#887 = DEFINITIONAL_REPRESENTATION('',(#888),#891);+#888 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#889,#890),.UNSPECIFIED.,.F.,.F.,+  (2,2),(48.35,48.9),.PIECEWISE_BEZIER_KNOTS.);+#889 = CARTESIAN_POINT('',(0.,-6.36));+#890 = CARTESIAN_POINT('',(0.55,-6.36));+#891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#892 = PCURVE('',#302,#893);+#893 = DEFINITIONAL_REPRESENTATION('',(#894),#897);+#894 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#895,#896),.UNSPECIFIED.,.F.,.F.,+  (2,2),(48.35,48.9),.PIECEWISE_BEZIER_KNOTS.);+#895 = CARTESIAN_POINT('',(5.9,-96.7));+#896 = CARTESIAN_POINT('',(5.9,-97.25));+#897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#898 = ADVANCED_FACE('',(#899),#302,.T.);+#899 = FACE_BOUND('',#900,.T.);+#900 = EDGE_LOOP('',(#901,#902,#903,#904,#905,#906,#907,#908));+#901 = ORIENTED_EDGE('',*,*,#733,.F.);+#902 = ORIENTED_EDGE('',*,*,#831,.T.);+#903 = ORIENTED_EDGE('',*,*,#580,.F.);+#904 = ORIENTED_EDGE('',*,*,#486,.F.);+#905 = ORIENTED_EDGE('',*,*,#880,.F.);+#906 = ORIENTED_EDGE('',*,*,#287,.F.);+#907 = ORIENTED_EDGE('',*,*,#438,.F.);+#908 = ORIENTED_EDGE('',*,*,#555,.F.);+#909 = ADVANCED_FACE('',(#910),#643,.T.);+#910 = FACE_BOUND('',#911,.T.);+#911 = EDGE_LOOP('',(#912,#913,#936,#957));+#912 = ORIENTED_EDGE('',*,*,#807,.F.);+#913 = ORIENTED_EDGE('',*,*,#914,.T.);+#914 = EDGE_CURVE('',#778,#915,#917,.T.);+#915 = VERTEX_POINT('',#916);+#916 = CARTESIAN_POINT('',(-1.95,4.8,0.));+#917 = SURFACE_CURVE('',#918,(#922,#929),.PCURVE_S1.);+#918 = LINE('',#919,#920);+#919 = CARTESIAN_POINT('',(-1.95,4.8,3.2));+#920 = VECTOR('',#921,1.);+#921 = DIRECTION('',(0.,0.,-1.));+#922 = PCURVE('',#643,#923);+#923 = DEFINITIONAL_REPRESENTATION('',(#924),#928);+#924 = LINE('',#925,#926);+#925 = CARTESIAN_POINT('',(0.161710570082,-5.296400677564));+#926 = VECTOR('',#927,1.);+#927 = DIRECTION('',(1.,0.));+#928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#929 = PCURVE('',#795,#930);+#930 = DEFINITIONAL_REPRESENTATION('',(#931),#935);+#931 = LINE('',#932,#933);+#932 = CARTESIAN_POINT('',(0.,0.));+#933 = VECTOR('',#934,1.);+#934 = DIRECTION('',(1.,0.));+#935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#936 = ORIENTED_EDGE('',*,*,#937,.T.);+#937 = EDGE_CURVE('',#915,#626,#938,.T.);+#938 = SURFACE_CURVE('',#939,(#943,#950),.PCURVE_S1.);+#939 = LINE('',#940,#941);+#940 = CARTESIAN_POINT('',(-1.95,4.8,0.));+#941 = VECTOR('',#942,1.);+#942 = DIRECTION('',(0.,-1.,0.));+#943 = PCURVE('',#643,#944);+#944 = DEFINITIONAL_REPRESENTATION('',(#945),#949);+#945 = LINE('',#946,#947);+#946 = CARTESIAN_POINT('',(3.361710570082,-5.296400677564));+#947 = VECTOR('',#948,1.);+#948 = DIRECTION('',(0.,1.));+#949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#950 = PCURVE('',#671,#951);+#951 = DEFINITIONAL_REPRESENTATION('',(#952),#956);+#952 = LINE('',#953,#954);+#953 = CARTESIAN_POINT('',(0.,-0.));+#954 = VECTOR('',#955,1.);+#955 = DIRECTION('',(1.,0.));+#956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#957 = ORIENTED_EDGE('',*,*,#625,.T.);+#958 = ADVANCED_FACE('',(#959),#699,.F.);+#959 = FACE_BOUND('',#960,.F.);+#960 = EDGE_LOOP('',(#961,#962,#985,#1006));+#961 = ORIENTED_EDGE('',*,*,#853,.T.);+#962 = ORIENTED_EDGE('',*,*,#963,.T.);+#963 = EDGE_CURVE('',#780,#964,#966,.T.);+#964 = VERTEX_POINT('',#965);+#965 = CARTESIAN_POINT('',(5.91,4.8,0.));+#966 = SURFACE_CURVE('',#967,(#971,#978),.PCURVE_S1.);+#967 = LINE('',#968,#969);+#968 = CARTESIAN_POINT('',(5.91,4.8,3.2));+#969 = VECTOR('',#970,1.);+#970 = DIRECTION('',(0.,0.,-1.));+#971 = PCURVE('',#699,#972);+#972 = DEFINITIONAL_REPRESENTATION('',(#973),#977);+#973 = LINE('',#974,#975);+#974 = CARTESIAN_POINT('',(0.161710570082,-5.296400677564));+#975 = VECTOR('',#976,1.);+#976 = DIRECTION('',(1.,0.));+#977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#978 = PCURVE('',#795,#979);+#979 = DEFINITIONAL_REPRESENTATION('',(#980),#984);+#980 = LINE('',#981,#982);+#981 = CARTESIAN_POINT('',(0.,-7.86));+#982 = VECTOR('',#983,1.);+#983 = DIRECTION('',(1.,0.));+#984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#985 = ORIENTED_EDGE('',*,*,#986,.T.);+#986 = EDGE_CURVE('',#964,#656,#987,.T.);+#987 = SURFACE_CURVE('',#988,(#992,#999),.PCURVE_S1.);+#988 = LINE('',#989,#990);+#989 = CARTESIAN_POINT('',(5.91,4.8,0.));+#990 = VECTOR('',#991,1.);+#991 = DIRECTION('',(0.,-1.,0.));+#992 = PCURVE('',#699,#993);+#993 = DEFINITIONAL_REPRESENTATION('',(#994),#998);+#994 = LINE('',#995,#996);+#995 = CARTESIAN_POINT('',(3.361710570082,-5.296400677564));+#996 = VECTOR('',#997,1.);+#997 = DIRECTION('',(0.,1.));+#998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#999 = PCURVE('',#671,#1000);+#1000 = DEFINITIONAL_REPRESENTATION('',(#1001),#1005);+#1001 = LINE('',#1002,#1003);+#1002 = CARTESIAN_POINT('',(0.,-7.86));+#1003 = VECTOR('',#1004,1.);+#1004 = DIRECTION('',(1.,0.));+#1005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1006 = ORIENTED_EDGE('',*,*,#683,.T.);+#1007 = ADVANCED_FACE('',(#1008),#671,.T.);+#1008 = FACE_BOUND('',#1009,.T.);+#1009 = EDGE_LOOP('',(#1010,#1031,#1032,#1033));+#1010 = ORIENTED_EDGE('',*,*,#1011,.T.);+#1011 = EDGE_CURVE('',#915,#964,#1012,.T.);+#1012 = SURFACE_CURVE('',#1013,(#1017,#1024),.PCURVE_S1.);+#1013 = LINE('',#1014,#1015);+#1014 = CARTESIAN_POINT('',(-1.95,4.8,0.));+#1015 = VECTOR('',#1016,1.);+#1016 = DIRECTION('',(1.,0.,0.));+#1017 = PCURVE('',#671,#1018);+#1018 = DEFINITIONAL_REPRESENTATION('',(#1019),#1023);+#1019 = LINE('',#1020,#1021);+#1020 = CARTESIAN_POINT('',(0.,-0.));+#1021 = VECTOR('',#1022,1.);+#1022 = DIRECTION('',(0.,-1.));+#1023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1024 = PCURVE('',#795,#1025);+#1025 = DEFINITIONAL_REPRESENTATION('',(#1026),#1030);+#1026 = LINE('',#1027,#1028);+#1027 = CARTESIAN_POINT('',(3.2,0.));+#1028 = VECTOR('',#1029,1.);+#1029 = DIRECTION('',(0.,-1.));+#1030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1031 = ORIENTED_EDGE('',*,*,#986,.T.);+#1032 = ORIENTED_EDGE('',*,*,#655,.F.);+#1033 = ORIENTED_EDGE('',*,*,#937,.F.);+#1034 = ADVANCED_FACE('',(#1035),#795,.T.);+#1035 = FACE_BOUND('',#1036,.T.);+#1036 = EDGE_LOOP('',(#1037,#1038,#1039,#1040));+#1037 = ORIENTED_EDGE('',*,*,#777,.T.);+#1038 = ORIENTED_EDGE('',*,*,#963,.T.);+#1039 = ORIENTED_EDGE('',*,*,#1011,.F.);+#1040 = ORIENTED_EDGE('',*,*,#914,.F.);+#1041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1045)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1042,#1043,#1044)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1042 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1043 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1044 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1045 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1042,+  'distance_accuracy_value','confusion accuracy');+#1046 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1047,#1049);+#1047 = ( REPRESENTATION_RELATIONSHIP('','',#36,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1048) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#1048 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);+#1049 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #1050);+#1050 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','body','',#5,#31,$);+#1051 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33));+#1052 = SHAPE_DEFINITION_REPRESENTATION(#1053,#1059);+#1053 = PRODUCT_DEFINITION_SHAPE('','',#1054);+#1054 = PRODUCT_DEFINITION('design','',#1055,#1058);+#1055 = PRODUCT_DEFINITION_FORMATION('','',#1056);+#1056 = PRODUCT('posts','posts','',(#1057));+#1057 = PRODUCT_CONTEXT('',#2,'mechanical');+#1058 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#1059 = SHAPE_REPRESENTATION('',(#11,#1060,#1822),#2584);+#1060 = MANIFOLD_SOLID_BREP('',#1061);+#1061 = CLOSED_SHELL('',(#1062,#1182,#1268,#1349,#1430,#1501,#1558,#1607+    ,#1656,#1705,#1732,#1781,#1808,#1815));+#1062 = ADVANCED_FACE('',(#1063),#1077,.F.);+#1063 = FACE_BOUND('',#1064,.F.);+#1064 = EDGE_LOOP('',(#1065,#1100,#1128,#1156));+#1065 = ORIENTED_EDGE('',*,*,#1066,.F.);+#1066 = EDGE_CURVE('',#1067,#1069,#1071,.T.);+#1067 = VERTEX_POINT('',#1068);+#1068 = CARTESIAN_POINT('',(-0.6,-0.6,-3.1));+#1069 = VERTEX_POINT('',#1070);+#1070 = CARTESIAN_POINT('',(-0.6,-0.6,10.6));+#1071 = SURFACE_CURVE('',#1072,(#1076,#1088),.PCURVE_S1.);+#1072 = LINE('',#1073,#1074);+#1073 = CARTESIAN_POINT('',(-0.6,-0.6,-3.4));+#1074 = VECTOR('',#1075,1.);+#1075 = DIRECTION('',(0.,0.,1.));+#1076 = PCURVE('',#1077,#1082);+#1077 = PLANE('',#1078);+#1078 = AXIS2_PLACEMENT_3D('',#1079,#1080,#1081);+#1079 = CARTESIAN_POINT('',(-0.6,-0.6,-3.4));+#1080 = DIRECTION('',(1.,0.,0.));+#1081 = DIRECTION('',(0.,0.,1.));+#1082 = DEFINITIONAL_REPRESENTATION('',(#1083),#1087);+#1083 = LINE('',#1084,#1085);+#1084 = CARTESIAN_POINT('',(0.,0.));+#1085 = VECTOR('',#1086,1.);+#1086 = DIRECTION('',(1.,0.));+#1087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1088 = PCURVE('',#1089,#1094);+#1089 = PLANE('',#1090);+#1090 = AXIS2_PLACEMENT_3D('',#1091,#1092,#1093);+#1091 = CARTESIAN_POINT('',(-0.6,-0.6,-3.4));+#1092 = DIRECTION('',(0.,1.,0.));+#1093 = DIRECTION('',(0.,0.,1.));+#1094 = DEFINITIONAL_REPRESENTATION('',(#1095),#1099);+#1095 = LINE('',#1096,#1097);+#1096 = CARTESIAN_POINT('',(0.,0.));+#1097 = VECTOR('',#1098,1.);+#1098 = DIRECTION('',(1.,0.));+#1099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1100 = ORIENTED_EDGE('',*,*,#1101,.T.);+#1101 = EDGE_CURVE('',#1067,#1102,#1104,.T.);+#1102 = VERTEX_POINT('',#1103);+#1103 = CARTESIAN_POINT('',(-0.6,0.6,-3.1));+#1104 = SURFACE_CURVE('',#1105,(#1109,#1116),.PCURVE_S1.);+#1105 = LINE('',#1106,#1107);+#1106 = CARTESIAN_POINT('',(-0.6,-0.6,-3.1));+#1107 = VECTOR('',#1108,1.);+#1108 = DIRECTION('',(0.,1.,0.));+#1109 = PCURVE('',#1077,#1110);+#1110 = DEFINITIONAL_REPRESENTATION('',(#1111),#1115);+#1111 = LINE('',#1112,#1113);+#1112 = CARTESIAN_POINT('',(0.3,0.));+#1113 = VECTOR('',#1114,1.);+#1114 = DIRECTION('',(0.,-1.));+#1115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1116 = PCURVE('',#1117,#1122);+#1117 = PLANE('',#1118);+#1118 = AXIS2_PLACEMENT_3D('',#1119,#1120,#1121);+#1119 = CARTESIAN_POINT('',(-0.45,-0.6,-3.25));+#1120 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));+#1121 = DIRECTION('',(0.,1.,0.));+#1122 = DEFINITIONAL_REPRESENTATION('',(#1123),#1127);+#1123 = LINE('',#1124,#1125);+#1124 = CARTESIAN_POINT('',(0.,-0.212132034356));+#1125 = VECTOR('',#1126,1.);+#1126 = DIRECTION('',(1.,0.));+#1127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1128 = ORIENTED_EDGE('',*,*,#1129,.T.);+#1129 = EDGE_CURVE('',#1102,#1130,#1132,.T.);+#1130 = VERTEX_POINT('',#1131);+#1131 = CARTESIAN_POINT('',(-0.6,0.6,10.6));+#1132 = SURFACE_CURVE('',#1133,(#1137,#1144),.PCURVE_S1.);+#1133 = LINE('',#1134,#1135);+#1134 = CARTESIAN_POINT('',(-0.6,0.6,-3.4));+#1135 = VECTOR('',#1136,1.);+#1136 = DIRECTION('',(0.,0.,1.));+#1137 = PCURVE('',#1077,#1138);+#1138 = DEFINITIONAL_REPRESENTATION('',(#1139),#1143);+#1139 = LINE('',#1140,#1141);+#1140 = CARTESIAN_POINT('',(0.,-1.2));+#1141 = VECTOR('',#1142,1.);+#1142 = DIRECTION('',(1.,0.));+#1143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1144 = PCURVE('',#1145,#1150);+#1145 = PLANE('',#1146);+#1146 = AXIS2_PLACEMENT_3D('',#1147,#1148,#1149);+#1147 = CARTESIAN_POINT('',(-0.6,0.6,-3.4));+#1148 = DIRECTION('',(0.,1.,0.));+#1149 = DIRECTION('',(0.,0.,1.));+#1150 = DEFINITIONAL_REPRESENTATION('',(#1151),#1155);+#1151 = LINE('',#1152,#1153);+#1152 = CARTESIAN_POINT('',(0.,0.));+#1153 = VECTOR('',#1154,1.);+#1154 = DIRECTION('',(1.,0.));+#1155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1156 = ORIENTED_EDGE('',*,*,#1157,.F.);+#1157 = EDGE_CURVE('',#1069,#1130,#1158,.T.);+#1158 = SURFACE_CURVE('',#1159,(#1163,#1170),.PCURVE_S1.);+#1159 = LINE('',#1160,#1161);+#1160 = CARTESIAN_POINT('',(-0.6,-0.6,10.6));+#1161 = VECTOR('',#1162,1.);+#1162 = DIRECTION('',(0.,1.,0.));+#1163 = PCURVE('',#1077,#1164);+#1164 = DEFINITIONAL_REPRESENTATION('',(#1165),#1169);+#1165 = LINE('',#1166,#1167);+#1166 = CARTESIAN_POINT('',(14.,0.));+#1167 = VECTOR('',#1168,1.);+#1168 = DIRECTION('',(0.,-1.));+#1169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1170 = PCURVE('',#1171,#1176);+#1171 = PLANE('',#1172);+#1172 = AXIS2_PLACEMENT_3D('',#1173,#1174,#1175);+#1173 = CARTESIAN_POINT('',(-0.45,-0.6,10.75));+#1174 = DIRECTION('',(0.707106781187,0.,-0.707106781187));+#1175 = DIRECTION('',(0.,1.,0.));+#1176 = DEFINITIONAL_REPRESENTATION('',(#1177),#1181);+#1177 = LINE('',#1178,#1179);+#1178 = CARTESIAN_POINT('',(0.,-0.212132034356));+#1179 = VECTOR('',#1180,1.);+#1180 = DIRECTION('',(1.,0.));+#1181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1182 = ADVANCED_FACE('',(#1183),#1089,.F.);+#1183 = FACE_BOUND('',#1184,.F.);+#1184 = EDGE_LOOP('',(#1185,#1215,#1241,#1242));+#1185 = ORIENTED_EDGE('',*,*,#1186,.F.);+#1186 = EDGE_CURVE('',#1187,#1189,#1191,.T.);+#1187 = VERTEX_POINT('',#1188);+#1188 = CARTESIAN_POINT('',(0.6,-0.6,-3.1));+#1189 = VERTEX_POINT('',#1190);+#1190 = CARTESIAN_POINT('',(0.6,-0.6,10.6));+#1191 = SURFACE_CURVE('',#1192,(#1196,#1203),.PCURVE_S1.);+#1192 = LINE('',#1193,#1194);+#1193 = CARTESIAN_POINT('',(0.6,-0.6,-3.4));+#1194 = VECTOR('',#1195,1.);+#1195 = DIRECTION('',(0.,0.,1.));+#1196 = PCURVE('',#1089,#1197);+#1197 = DEFINITIONAL_REPRESENTATION('',(#1198),#1202);+#1198 = LINE('',#1199,#1200);+#1199 = CARTESIAN_POINT('',(0.,1.2));+#1200 = VECTOR('',#1201,1.);+#1201 = DIRECTION('',(1.,0.));+#1202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1203 = PCURVE('',#1204,#1209);+#1204 = PLANE('',#1205);+#1205 = AXIS2_PLACEMENT_3D('',#1206,#1207,#1208);+#1206 = CARTESIAN_POINT('',(0.6,-0.6,-3.4));+#1207 = DIRECTION('',(1.,0.,0.));+#1208 = DIRECTION('',(0.,0.,1.));+#1209 = DEFINITIONAL_REPRESENTATION('',(#1210),#1214);+#1210 = LINE('',#1211,#1212);+#1211 = CARTESIAN_POINT('',(0.,0.));+#1212 = VECTOR('',#1213,1.);+#1213 = DIRECTION('',(1.,0.));+#1214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1215 = ORIENTED_EDGE('',*,*,#1216,.F.);+#1216 = EDGE_CURVE('',#1067,#1187,#1217,.T.);+#1217 = SURFACE_CURVE('',#1218,(#1222,#1229),.PCURVE_S1.);+#1218 = LINE('',#1219,#1220);+#1219 = CARTESIAN_POINT('',(-0.6,-0.6,-3.1));+#1220 = VECTOR('',#1221,1.);+#1221 = DIRECTION('',(1.,0.,0.));+#1222 = PCURVE('',#1089,#1223);+#1223 = DEFINITIONAL_REPRESENTATION('',(#1224),#1228);+#1224 = LINE('',#1225,#1226);+#1225 = CARTESIAN_POINT('',(0.3,0.));+#1226 = VECTOR('',#1227,1.);+#1227 = DIRECTION('',(0.,1.));+#1228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1229 = PCURVE('',#1230,#1235);+#1230 = PLANE('',#1231);+#1231 = AXIS2_PLACEMENT_3D('',#1232,#1233,#1234);+#1232 = CARTESIAN_POINT('',(-0.6,-0.45,-3.25));+#1233 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));+#1234 = DIRECTION('',(-1.,-0.,-0.));+#1235 = DEFINITIONAL_REPRESENTATION('',(#1236),#1240);+#1236 = LINE('',#1237,#1238);+#1237 = CARTESIAN_POINT('',(-0.,-0.212132034356));+#1238 = VECTOR('',#1239,1.);+#1239 = DIRECTION('',(-1.,0.));+#1240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1241 = ORIENTED_EDGE('',*,*,#1066,.T.);+#1242 = ORIENTED_EDGE('',*,*,#1243,.T.);+#1243 = EDGE_CURVE('',#1069,#1189,#1244,.T.);+#1244 = SURFACE_CURVE('',#1245,(#1249,#1256),.PCURVE_S1.);+#1245 = LINE('',#1246,#1247);+#1246 = CARTESIAN_POINT('',(-0.6,-0.6,10.6));+#1247 = VECTOR('',#1248,1.);+#1248 = DIRECTION('',(1.,0.,0.));+#1249 = PCURVE('',#1089,#1250);+#1250 = DEFINITIONAL_REPRESENTATION('',(#1251),#1255);+#1251 = LINE('',#1252,#1253);+#1252 = CARTESIAN_POINT('',(14.,0.));+#1253 = VECTOR('',#1254,1.);+#1254 = DIRECTION('',(0.,1.));+#1255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1256 = PCURVE('',#1257,#1262);+#1257 = PLANE('',#1258);+#1258 = AXIS2_PLACEMENT_3D('',#1259,#1260,#1261);+#1259 = CARTESIAN_POINT('',(-0.6,-0.45,10.75));+#1260 = DIRECTION('',(0.,0.707106781187,-0.707106781187));+#1261 = DIRECTION('',(-1.,-0.,-0.));+#1262 = DEFINITIONAL_REPRESENTATION('',(#1263),#1267);+#1263 = LINE('',#1264,#1265);+#1264 = CARTESIAN_POINT('',(-0.,-0.212132034356));+#1265 = VECTOR('',#1266,1.);+#1266 = DIRECTION('',(-1.,0.));+#1267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1268 = ADVANCED_FACE('',(#1269),#1117,.T.);+#1269 = FACE_BOUND('',#1270,.T.);+#1270 = EDGE_LOOP('',(#1271,#1294,#1295,#1323));+#1271 = ORIENTED_EDGE('',*,*,#1272,.F.);+#1272 = EDGE_CURVE('',#1067,#1273,#1275,.T.);+#1273 = VERTEX_POINT('',#1274);+#1274 = CARTESIAN_POINT('',(-0.3,-0.3,-3.4));+#1275 = SURFACE_CURVE('',#1276,(#1280,#1287),.PCURVE_S1.);+#1276 = LINE('',#1277,#1278);+#1277 = CARTESIAN_POINT('',(-0.5,-0.5,-3.2));+#1278 = VECTOR('',#1279,1.);+#1279 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));+#1280 = PCURVE('',#1117,#1281);+#1281 = DEFINITIONAL_REPRESENTATION('',(#1282),#1286);+#1282 = LINE('',#1283,#1284);+#1283 = CARTESIAN_POINT('',(0.1,-7.071067811865E-02));+#1284 = VECTOR('',#1285,1.);+#1285 = DIRECTION('',(0.57735026919,0.816496580928));+#1286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1287 = PCURVE('',#1230,#1288);+#1288 = DEFINITIONAL_REPRESENTATION('',(#1289),#1293);+#1289 = LINE('',#1290,#1291);+#1290 = CARTESIAN_POINT('',(-0.1,-7.071067811865E-02));+#1291 = VECTOR('',#1292,1.);+#1292 = DIRECTION('',(-0.57735026919,0.816496580928));+#1293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1294 = ORIENTED_EDGE('',*,*,#1101,.T.);+#1295 = ORIENTED_EDGE('',*,*,#1296,.T.);+#1296 = EDGE_CURVE('',#1102,#1297,#1299,.T.);+#1297 = VERTEX_POINT('',#1298);+#1298 = CARTESIAN_POINT('',(-0.3,0.3,-3.4));+#1299 = SURFACE_CURVE('',#1300,(#1304,#1311),.PCURVE_S1.);+#1300 = LINE('',#1301,#1302);+#1301 = CARTESIAN_POINT('',(-0.3,0.3,-3.4));+#1302 = VECTOR('',#1303,1.);+#1303 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919));+#1304 = PCURVE('',#1117,#1305);+#1305 = DEFINITIONAL_REPRESENTATION('',(#1306),#1310);+#1306 = LINE('',#1307,#1308);+#1307 = CARTESIAN_POINT('',(0.9,0.212132034356));+#1308 = VECTOR('',#1309,1.);+#1309 = DIRECTION('',(-0.57735026919,0.816496580928));+#1310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1311 = PCURVE('',#1312,#1317);+#1312 = PLANE('',#1313);+#1313 = AXIS2_PLACEMENT_3D('',#1314,#1315,#1316);+#1314 = CARTESIAN_POINT('',(-0.6,0.45,-3.25));+#1315 = DIRECTION('',(0.,-0.707106781187,0.707106781187));+#1316 = DIRECTION('',(1.,0.,0.));+#1317 = DEFINITIONAL_REPRESENTATION('',(#1318),#1322);+#1318 = LINE('',#1319,#1320);+#1319 = CARTESIAN_POINT('',(0.3,-0.212132034356));+#1320 = VECTOR('',#1321,1.);+#1321 = DIRECTION('',(0.57735026919,-0.816496580928));+#1322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1323 = ORIENTED_EDGE('',*,*,#1324,.F.);+#1324 = EDGE_CURVE('',#1273,#1297,#1325,.T.);+#1325 = SURFACE_CURVE('',#1326,(#1330,#1337),.PCURVE_S1.);+#1326 = LINE('',#1327,#1328);+#1327 = CARTESIAN_POINT('',(-0.3,-0.6,-3.4));+#1328 = VECTOR('',#1329,1.);+#1329 = DIRECTION('',(0.,1.,0.));+#1330 = PCURVE('',#1117,#1331);+#1331 = DEFINITIONAL_REPRESENTATION('',(#1332),#1336);+#1332 = LINE('',#1333,#1334);+#1333 = CARTESIAN_POINT('',(0.,0.212132034356));+#1334 = VECTOR('',#1335,1.);+#1335 = DIRECTION('',(1.,0.));+#1336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1337 = PCURVE('',#1338,#1343);+#1338 = PLANE('',#1339);+#1339 = AXIS2_PLACEMENT_3D('',#1340,#1341,#1342);+#1340 = CARTESIAN_POINT('',(-0.6,-0.6,-3.4));+#1341 = DIRECTION('',(0.,0.,1.));+#1342 = DIRECTION('',(1.,0.,0.));+#1343 = DEFINITIONAL_REPRESENTATION('',(#1344),#1348);+#1344 = LINE('',#1345,#1346);+#1345 = CARTESIAN_POINT('',(0.3,0.));+#1346 = VECTOR('',#1347,1.);+#1347 = DIRECTION('',(0.,1.));+#1348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1349 = ADVANCED_FACE('',(#1350),#1171,.F.);+#1350 = FACE_BOUND('',#1351,.F.);+#1351 = EDGE_LOOP('',(#1352,#1375,#1376,#1404));+#1352 = ORIENTED_EDGE('',*,*,#1353,.F.);+#1353 = EDGE_CURVE('',#1069,#1354,#1356,.T.);+#1354 = VERTEX_POINT('',#1355);+#1355 = CARTESIAN_POINT('',(-0.3,-0.3,10.9));+#1356 = SURFACE_CURVE('',#1357,(#1361,#1368),.PCURVE_S1.);+#1357 = LINE('',#1358,#1359);+#1358 = CARTESIAN_POINT('',(-0.5,-0.5,10.7));+#1359 = VECTOR('',#1360,1.);+#1360 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919));+#1361 = PCURVE('',#1171,#1362);+#1362 = DEFINITIONAL_REPRESENTATION('',(#1363),#1367);+#1363 = LINE('',#1364,#1365);+#1364 = CARTESIAN_POINT('',(1.E-01,-7.071067811866E-02));+#1365 = VECTOR('',#1366,1.);+#1366 = DIRECTION('',(0.57735026919,0.816496580928));+#1367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1368 = PCURVE('',#1257,#1369);+#1369 = DEFINITIONAL_REPRESENTATION('',(#1370),#1374);+#1370 = LINE('',#1371,#1372);+#1371 = CARTESIAN_POINT('',(-1.E-01,-7.071067811866E-02));+#1372 = VECTOR('',#1373,1.);+#1373 = DIRECTION('',(-0.57735026919,0.816496580928));+#1374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1375 = ORIENTED_EDGE('',*,*,#1157,.T.);+#1376 = ORIENTED_EDGE('',*,*,#1377,.T.);+#1377 = EDGE_CURVE('',#1130,#1378,#1380,.T.);+#1378 = VERTEX_POINT('',#1379);+#1379 = CARTESIAN_POINT('',(-0.3,0.3,10.9));+#1380 = SURFACE_CURVE('',#1381,(#1385,#1392),.PCURVE_S1.);+#1381 = LINE('',#1382,#1383);+#1382 = CARTESIAN_POINT('',(-0.3,0.3,10.9));+#1383 = VECTOR('',#1384,1.);+#1384 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919));+#1385 = PCURVE('',#1171,#1386);+#1386 = DEFINITIONAL_REPRESENTATION('',(#1387),#1391);+#1387 = LINE('',#1388,#1389);+#1388 = CARTESIAN_POINT('',(0.9,0.212132034356));+#1389 = VECTOR('',#1390,1.);+#1390 = DIRECTION('',(-0.57735026919,0.816496580928));+#1391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1392 = PCURVE('',#1393,#1398);+#1393 = PLANE('',#1394);+#1394 = AXIS2_PLACEMENT_3D('',#1395,#1396,#1397);+#1395 = CARTESIAN_POINT('',(-0.6,0.45,10.75));+#1396 = DIRECTION('',(0.,0.707106781187,0.707106781187));+#1397 = DIRECTION('',(-1.,-0.,0.));+#1398 = DEFINITIONAL_REPRESENTATION('',(#1399),#1403);+#1399 = LINE('',#1400,#1401);+#1400 = CARTESIAN_POINT('',(-0.3,0.212132034356));+#1401 = VECTOR('',#1402,1.);+#1402 = DIRECTION('',(-0.57735026919,0.816496580928));+#1403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1404 = ORIENTED_EDGE('',*,*,#1405,.F.);+#1405 = EDGE_CURVE('',#1354,#1378,#1406,.T.);+#1406 = SURFACE_CURVE('',#1407,(#1411,#1418),.PCURVE_S1.);+#1407 = LINE('',#1408,#1409);+#1408 = CARTESIAN_POINT('',(-0.3,-0.6,10.9));+#1409 = VECTOR('',#1410,1.);+#1410 = DIRECTION('',(0.,1.,0.));+#1411 = PCURVE('',#1171,#1412);+#1412 = DEFINITIONAL_REPRESENTATION('',(#1413),#1417);+#1413 = LINE('',#1414,#1415);+#1414 = CARTESIAN_POINT('',(0.,0.212132034356));+#1415 = VECTOR('',#1416,1.);+#1416 = DIRECTION('',(1.,0.));+#1417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1418 = PCURVE('',#1419,#1424);+#1419 = PLANE('',#1420);+#1420 = AXIS2_PLACEMENT_3D('',#1421,#1422,#1423);+#1421 = CARTESIAN_POINT('',(-0.6,-0.6,10.9));+#1422 = DIRECTION('',(0.,0.,1.));+#1423 = DIRECTION('',(1.,0.,0.));+#1424 = DEFINITIONAL_REPRESENTATION('',(#1425),#1429);+#1425 = LINE('',#1426,#1427);+#1426 = CARTESIAN_POINT('',(0.3,0.));+#1427 = VECTOR('',#1428,1.);+#1428 = DIRECTION('',(0.,1.));+#1429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1430 = ADVANCED_FACE('',(#1431),#1145,.T.);+#1431 = FACE_BOUND('',#1432,.T.);+#1432 = EDGE_LOOP('',(#1433,#1458,#1479,#1480));+#1433 = ORIENTED_EDGE('',*,*,#1434,.F.);+#1434 = EDGE_CURVE('',#1435,#1437,#1439,.T.);+#1435 = VERTEX_POINT('',#1436);+#1436 = CARTESIAN_POINT('',(0.6,0.6,-3.1));+#1437 = VERTEX_POINT('',#1438);+#1438 = CARTESIAN_POINT('',(0.6,0.6,10.6));+#1439 = SURFACE_CURVE('',#1440,(#1444,#1451),.PCURVE_S1.);+#1440 = LINE('',#1441,#1442);+#1441 = CARTESIAN_POINT('',(0.6,0.6,-3.4));+#1442 = VECTOR('',#1443,1.);+#1443 = DIRECTION('',(0.,0.,1.));+#1444 = PCURVE('',#1145,#1445);+#1445 = DEFINITIONAL_REPRESENTATION('',(#1446),#1450);+#1446 = LINE('',#1447,#1448);+#1447 = CARTESIAN_POINT('',(0.,1.2));+#1448 = VECTOR('',#1449,1.);+#1449 = DIRECTION('',(1.,0.));+#1450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1451 = PCURVE('',#1204,#1452);+#1452 = DEFINITIONAL_REPRESENTATION('',(#1453),#1457);+#1453 = LINE('',#1454,#1455);+#1454 = CARTESIAN_POINT('',(0.,-1.2));+#1455 = VECTOR('',#1456,1.);+#1456 = DIRECTION('',(1.,0.));+#1457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1458 = ORIENTED_EDGE('',*,*,#1459,.F.);+#1459 = EDGE_CURVE('',#1102,#1435,#1460,.T.);+#1460 = SURFACE_CURVE('',#1461,(#1465,#1472),.PCURVE_S1.);+#1461 = LINE('',#1462,#1463);+#1462 = CARTESIAN_POINT('',(-0.6,0.6,-3.1));+#1463 = VECTOR('',#1464,1.);+#1464 = DIRECTION('',(1.,0.,0.));+#1465 = PCURVE('',#1145,#1466);+#1466 = DEFINITIONAL_REPRESENTATION('',(#1467),#1471);+#1467 = LINE('',#1468,#1469);+#1468 = CARTESIAN_POINT('',(0.3,0.));+#1469 = VECTOR('',#1470,1.);+#1470 = DIRECTION('',(0.,1.));+#1471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1472 = PCURVE('',#1312,#1473);+#1473 = DEFINITIONAL_REPRESENTATION('',(#1474),#1478);+#1474 = LINE('',#1475,#1476);+#1475 = CARTESIAN_POINT('',(0.,0.212132034356));+#1476 = VECTOR('',#1477,1.);+#1477 = DIRECTION('',(1.,0.));+#1478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1479 = ORIENTED_EDGE('',*,*,#1129,.T.);+#1480 = ORIENTED_EDGE('',*,*,#1481,.T.);+#1481 = EDGE_CURVE('',#1130,#1437,#1482,.T.);+#1482 = SURFACE_CURVE('',#1483,(#1487,#1494),.PCURVE_S1.);+#1483 = LINE('',#1484,#1485);+#1484 = CARTESIAN_POINT('',(-0.6,0.6,10.6));+#1485 = VECTOR('',#1486,1.);+#1486 = DIRECTION('',(1.,0.,0.));+#1487 = PCURVE('',#1145,#1488);+#1488 = DEFINITIONAL_REPRESENTATION('',(#1489),#1493);+#1489 = LINE('',#1490,#1491);+#1490 = CARTESIAN_POINT('',(14.,0.));+#1491 = VECTOR('',#1492,1.);+#1492 = DIRECTION('',(0.,1.));+#1493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1494 = PCURVE('',#1393,#1495);+#1495 = DEFINITIONAL_REPRESENTATION('',(#1496),#1500);+#1496 = LINE('',#1497,#1498);+#1497 = CARTESIAN_POINT('',(-0.,-0.212132034356));+#1498 = VECTOR('',#1499,1.);+#1499 = DIRECTION('',(-1.,0.));+#1500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1501 = ADVANCED_FACE('',(#1502),#1204,.T.);+#1502 = FACE_BOUND('',#1503,.T.);+#1503 = EDGE_LOOP('',(#1504,#1505,#1531,#1532));+#1504 = ORIENTED_EDGE('',*,*,#1186,.F.);+#1505 = ORIENTED_EDGE('',*,*,#1506,.T.);+#1506 = EDGE_CURVE('',#1187,#1435,#1507,.T.);+#1507 = SURFACE_CURVE('',#1508,(#1512,#1519),.PCURVE_S1.);+#1508 = LINE('',#1509,#1510);+#1509 = CARTESIAN_POINT('',(0.6,-0.6,-3.1));+#1510 = VECTOR('',#1511,1.);+#1511 = DIRECTION('',(0.,1.,0.));+#1512 = PCURVE('',#1204,#1513);+#1513 = DEFINITIONAL_REPRESENTATION('',(#1514),#1518);+#1514 = LINE('',#1515,#1516);+#1515 = CARTESIAN_POINT('',(0.3,0.));+#1516 = VECTOR('',#1517,1.);+#1517 = DIRECTION('',(0.,-1.));+#1518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1519 = PCURVE('',#1520,#1525);+#1520 = PLANE('',#1521);+#1521 = AXIS2_PLACEMENT_3D('',#1522,#1523,#1524);+#1522 = CARTESIAN_POINT('',(0.45,-0.6,-3.25));+#1523 = DIRECTION('',(-0.707106781187,0.,0.707106781187));+#1524 = DIRECTION('',(-0.,-1.,-0.));+#1525 = DEFINITIONAL_REPRESENTATION('',(#1526),#1530);+#1526 = LINE('',#1527,#1528);+#1527 = CARTESIAN_POINT('',(-0.,0.212132034356));+#1528 = VECTOR('',#1529,1.);+#1529 = DIRECTION('',(-1.,0.));+#1530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1531 = ORIENTED_EDGE('',*,*,#1434,.T.);+#1532 = ORIENTED_EDGE('',*,*,#1533,.F.);+#1533 = EDGE_CURVE('',#1189,#1437,#1534,.T.);+#1534 = SURFACE_CURVE('',#1535,(#1539,#1546),.PCURVE_S1.);+#1535 = LINE('',#1536,#1537);+#1536 = CARTESIAN_POINT('',(0.6,-0.6,10.6));+#1537 = VECTOR('',#1538,1.);+#1538 = DIRECTION('',(0.,1.,0.));+#1539 = PCURVE('',#1204,#1540);+#1540 = DEFINITIONAL_REPRESENTATION('',(#1541),#1545);+#1541 = LINE('',#1542,#1543);+#1542 = CARTESIAN_POINT('',(14.,0.));+#1543 = VECTOR('',#1544,1.);+#1544 = DIRECTION('',(0.,-1.));+#1545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1546 = PCURVE('',#1547,#1552);+#1547 = PLANE('',#1548);+#1548 = AXIS2_PLACEMENT_3D('',#1549,#1550,#1551);+#1549 = CARTESIAN_POINT('',(0.45,-0.6,10.75));+#1550 = DIRECTION('',(0.707106781187,0.,0.707106781187));+#1551 = DIRECTION('',(-0.,1.,0.));+#1552 = DEFINITIONAL_REPRESENTATION('',(#1553),#1557);+#1553 = LINE('',#1554,#1555);+#1554 = CARTESIAN_POINT('',(0.,-0.212132034356));+#1555 = VECTOR('',#1556,1.);+#1556 = DIRECTION('',(1.,0.));+#1557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1558 = ADVANCED_FACE('',(#1559),#1230,.T.);+#1559 = FACE_BOUND('',#1560,.F.);+#1560 = EDGE_LOOP('',(#1561,#1562,#1563,#1586));+#1561 = ORIENTED_EDGE('',*,*,#1272,.F.);+#1562 = ORIENTED_EDGE('',*,*,#1216,.T.);+#1563 = ORIENTED_EDGE('',*,*,#1564,.F.);+#1564 = EDGE_CURVE('',#1565,#1187,#1567,.T.);+#1565 = VERTEX_POINT('',#1566);+#1566 = CARTESIAN_POINT('',(0.3,-0.3,-3.4));+#1567 = SURFACE_CURVE('',#1568,(#1572,#1579),.PCURVE_S1.);+#1568 = LINE('',#1569,#1570);+#1569 = CARTESIAN_POINT('',(0.3,-0.3,-3.4));+#1570 = VECTOR('',#1571,1.);+#1571 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919));+#1572 = PCURVE('',#1230,#1573);+#1573 = DEFINITIONAL_REPRESENTATION('',(#1574),#1578);+#1574 = LINE('',#1575,#1576);+#1575 = CARTESIAN_POINT('',(-0.9,0.212132034356));+#1576 = VECTOR('',#1577,1.);+#1577 = DIRECTION('',(-0.57735026919,-0.816496580928));+#1578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1579 = PCURVE('',#1520,#1580);+#1580 = DEFINITIONAL_REPRESENTATION('',(#1581),#1585);+#1581 = LINE('',#1582,#1583);+#1582 = CARTESIAN_POINT('',(-0.3,-0.212132034356));+#1583 = VECTOR('',#1584,1.);+#1584 = DIRECTION('',(0.57735026919,0.816496580928));+#1585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1586 = ORIENTED_EDGE('',*,*,#1587,.F.);+#1587 = EDGE_CURVE('',#1273,#1565,#1588,.T.);+#1588 = SURFACE_CURVE('',#1589,(#1593,#1600),.PCURVE_S1.);+#1589 = LINE('',#1590,#1591);+#1590 = CARTESIAN_POINT('',(-0.6,-0.3,-3.4));+#1591 = VECTOR('',#1592,1.);+#1592 = DIRECTION('',(1.,0.,0.));+#1593 = PCURVE('',#1230,#1594);+#1594 = DEFINITIONAL_REPRESENTATION('',(#1595),#1599);+#1595 = LINE('',#1596,#1597);+#1596 = CARTESIAN_POINT('',(-0.,0.212132034356));+#1597 = VECTOR('',#1598,1.);+#1598 = DIRECTION('',(-1.,0.));+#1599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1600 = PCURVE('',#1338,#1601);+#1601 = DEFINITIONAL_REPRESENTATION('',(#1602),#1606);+#1602 = LINE('',#1603,#1604);+#1603 = CARTESIAN_POINT('',(0.,0.3));+#1604 = VECTOR('',#1605,1.);+#1605 = DIRECTION('',(1.,0.));+#1606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1607 = ADVANCED_FACE('',(#1608),#1257,.F.);+#1608 = FACE_BOUND('',#1609,.T.);+#1609 = EDGE_LOOP('',(#1610,#1611,#1612,#1635));+#1610 = ORIENTED_EDGE('',*,*,#1353,.F.);+#1611 = ORIENTED_EDGE('',*,*,#1243,.T.);+#1612 = ORIENTED_EDGE('',*,*,#1613,.T.);+#1613 = EDGE_CURVE('',#1189,#1614,#1616,.T.);+#1614 = VERTEX_POINT('',#1615);+#1615 = CARTESIAN_POINT('',(0.3,-0.3,10.9));+#1616 = SURFACE_CURVE('',#1617,(#1621,#1628),.PCURVE_S1.);+#1617 = LINE('',#1618,#1619);+#1618 = CARTESIAN_POINT('',(0.3,-0.3,10.9));+#1619 = VECTOR('',#1620,1.);+#1620 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919));+#1621 = PCURVE('',#1257,#1622);+#1622 = DEFINITIONAL_REPRESENTATION('',(#1623),#1627);+#1623 = LINE('',#1624,#1625);+#1624 = CARTESIAN_POINT('',(-0.9,0.212132034356));+#1625 = VECTOR('',#1626,1.);+#1626 = DIRECTION('',(0.57735026919,0.816496580928));+#1627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1628 = PCURVE('',#1547,#1629);+#1629 = DEFINITIONAL_REPRESENTATION('',(#1630),#1634);+#1630 = LINE('',#1631,#1632);+#1631 = CARTESIAN_POINT('',(0.3,0.212132034356));+#1632 = VECTOR('',#1633,1.);+#1633 = DIRECTION('',(0.57735026919,0.816496580928));+#1634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1635 = ORIENTED_EDGE('',*,*,#1636,.F.);+#1636 = EDGE_CURVE('',#1354,#1614,#1637,.T.);+#1637 = SURFACE_CURVE('',#1638,(#1642,#1649),.PCURVE_S1.);+#1638 = LINE('',#1639,#1640);+#1639 = CARTESIAN_POINT('',(-0.6,-0.3,10.9));+#1640 = VECTOR('',#1641,1.);+#1641 = DIRECTION('',(1.,0.,0.));+#1642 = PCURVE('',#1257,#1643);+#1643 = DEFINITIONAL_REPRESENTATION('',(#1644),#1648);+#1644 = LINE('',#1645,#1646);+#1645 = CARTESIAN_POINT('',(-0.,0.212132034356));+#1646 = VECTOR('',#1647,1.);+#1647 = DIRECTION('',(-1.,0.));+#1648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1649 = PCURVE('',#1419,#1650);+#1650 = DEFINITIONAL_REPRESENTATION('',(#1651),#1655);+#1651 = LINE('',#1652,#1653);+#1652 = CARTESIAN_POINT('',(0.,0.3));+#1653 = VECTOR('',#1654,1.);+#1654 = DIRECTION('',(1.,0.));+#1655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1656 = ADVANCED_FACE('',(#1657),#1338,.F.);+#1657 = FACE_BOUND('',#1658,.F.);+#1658 = EDGE_LOOP('',(#1659,#1660,#1661,#1684));+#1659 = ORIENTED_EDGE('',*,*,#1324,.F.);+#1660 = ORIENTED_EDGE('',*,*,#1587,.T.);+#1661 = ORIENTED_EDGE('',*,*,#1662,.T.);+#1662 = EDGE_CURVE('',#1565,#1663,#1665,.T.);+#1663 = VERTEX_POINT('',#1664);+#1664 = CARTESIAN_POINT('',(0.3,0.3,-3.4));+#1665 = SURFACE_CURVE('',#1666,(#1670,#1677),.PCURVE_S1.);+#1666 = LINE('',#1667,#1668);+#1667 = CARTESIAN_POINT('',(0.3,-0.6,-3.4));+#1668 = VECTOR('',#1669,1.);+#1669 = DIRECTION('',(0.,1.,0.));+#1670 = PCURVE('',#1338,#1671);+#1671 = DEFINITIONAL_REPRESENTATION('',(#1672),#1676);+#1672 = LINE('',#1673,#1674);+#1673 = CARTESIAN_POINT('',(0.9,0.));+#1674 = VECTOR('',#1675,1.);+#1675 = DIRECTION('',(0.,1.));+#1676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1677 = PCURVE('',#1520,#1678);+#1678 = DEFINITIONAL_REPRESENTATION('',(#1679),#1683);+#1679 = LINE('',#1680,#1681);+#1680 = CARTESIAN_POINT('',(-0.,-0.212132034356));+#1681 = VECTOR('',#1682,1.);+#1682 = DIRECTION('',(-1.,0.));+#1683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1684 = ORIENTED_EDGE('',*,*,#1685,.F.);+#1685 = EDGE_CURVE('',#1297,#1663,#1686,.T.);+#1686 = SURFACE_CURVE('',#1687,(#1691,#1698),.PCURVE_S1.);+#1687 = LINE('',#1688,#1689);+#1688 = CARTESIAN_POINT('',(-0.6,0.3,-3.4));+#1689 = VECTOR('',#1690,1.);+#1690 = DIRECTION('',(1.,0.,0.));+#1691 = PCURVE('',#1338,#1692);+#1692 = DEFINITIONAL_REPRESENTATION('',(#1693),#1697);+#1693 = LINE('',#1694,#1695);+#1694 = CARTESIAN_POINT('',(0.,0.9));+#1695 = VECTOR('',#1696,1.);+#1696 = DIRECTION('',(1.,0.));+#1697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1698 = PCURVE('',#1312,#1699);+#1699 = DEFINITIONAL_REPRESENTATION('',(#1700),#1704);+#1700 = LINE('',#1701,#1702);+#1701 = CARTESIAN_POINT('',(0.,-0.212132034356));+#1702 = VECTOR('',#1703,1.);+#1703 = DIRECTION('',(1.,0.));+#1704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1705 = ADVANCED_FACE('',(#1706),#1312,.F.);+#1706 = FACE_BOUND('',#1707,.F.);+#1707 = EDGE_LOOP('',(#1708,#1709,#1710,#1731));+#1708 = ORIENTED_EDGE('',*,*,#1296,.T.);+#1709 = ORIENTED_EDGE('',*,*,#1685,.T.);+#1710 = ORIENTED_EDGE('',*,*,#1711,.T.);+#1711 = EDGE_CURVE('',#1663,#1435,#1712,.T.);+#1712 = SURFACE_CURVE('',#1713,(#1717,#1724),.PCURVE_S1.);+#1713 = LINE('',#1714,#1715);+#1714 = CARTESIAN_POINT('',(1.E-01,1.E-01,-3.6));+#1715 = VECTOR('',#1716,1.);+#1716 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919));+#1717 = PCURVE('',#1312,#1718);+#1718 = DEFINITIONAL_REPRESENTATION('',(#1719),#1723);+#1719 = LINE('',#1720,#1721);+#1720 = CARTESIAN_POINT('',(0.7,-0.494974746831));+#1721 = VECTOR('',#1722,1.);+#1722 = DIRECTION('',(0.57735026919,0.816496580928));+#1723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1724 = PCURVE('',#1520,#1725);+#1725 = DEFINITIONAL_REPRESENTATION('',(#1726),#1730);+#1726 = LINE('',#1727,#1728);+#1727 = CARTESIAN_POINT('',(-0.7,-0.494974746831));+#1728 = VECTOR('',#1729,1.);+#1729 = DIRECTION('',(-0.57735026919,0.816496580928));+#1730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1731 = ORIENTED_EDGE('',*,*,#1459,.F.);+#1732 = ADVANCED_FACE('',(#1733),#1419,.T.);+#1733 = FACE_BOUND('',#1734,.T.);+#1734 = EDGE_LOOP('',(#1735,#1736,#1737,#1760));+#1735 = ORIENTED_EDGE('',*,*,#1405,.F.);+#1736 = ORIENTED_EDGE('',*,*,#1636,.T.);+#1737 = ORIENTED_EDGE('',*,*,#1738,.T.);+#1738 = EDGE_CURVE('',#1614,#1739,#1741,.T.);+#1739 = VERTEX_POINT('',#1740);+#1740 = CARTESIAN_POINT('',(0.3,0.3,10.9));+#1741 = SURFACE_CURVE('',#1742,(#1746,#1753),.PCURVE_S1.);+#1742 = LINE('',#1743,#1744);+#1743 = CARTESIAN_POINT('',(0.3,-0.6,10.9));+#1744 = VECTOR('',#1745,1.);+#1745 = DIRECTION('',(0.,1.,0.));+#1746 = PCURVE('',#1419,#1747);+#1747 = DEFINITIONAL_REPRESENTATION('',(#1748),#1752);+#1748 = LINE('',#1749,#1750);+#1749 = CARTESIAN_POINT('',(0.9,0.));+#1750 = VECTOR('',#1751,1.);+#1751 = DIRECTION('',(0.,1.));+#1752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1753 = PCURVE('',#1547,#1754);+#1754 = DEFINITIONAL_REPRESENTATION('',(#1755),#1759);+#1755 = LINE('',#1756,#1757);+#1756 = CARTESIAN_POINT('',(0.,0.212132034356));+#1757 = VECTOR('',#1758,1.);+#1758 = DIRECTION('',(1.,0.));+#1759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1760 = ORIENTED_EDGE('',*,*,#1761,.F.);+#1761 = EDGE_CURVE('',#1378,#1739,#1762,.T.);+#1762 = SURFACE_CURVE('',#1763,(#1767,#1774),.PCURVE_S1.);+#1763 = LINE('',#1764,#1765);+#1764 = CARTESIAN_POINT('',(-0.6,0.3,10.9));+#1765 = VECTOR('',#1766,1.);+#1766 = DIRECTION('',(1.,0.,0.));+#1767 = PCURVE('',#1419,#1768);+#1768 = DEFINITIONAL_REPRESENTATION('',(#1769),#1773);+#1769 = LINE('',#1770,#1771);+#1770 = CARTESIAN_POINT('',(0.,0.9));+#1771 = VECTOR('',#1772,1.);+#1772 = DIRECTION('',(1.,0.));+#1773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1774 = PCURVE('',#1393,#1775);+#1775 = DEFINITIONAL_REPRESENTATION('',(#1776),#1780);+#1776 = LINE('',#1777,#1778);+#1777 = CARTESIAN_POINT('',(-0.,0.212132034356));+#1778 = VECTOR('',#1779,1.);+#1779 = DIRECTION('',(-1.,0.));+#1780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1781 = ADVANCED_FACE('',(#1782),#1393,.T.);+#1782 = FACE_BOUND('',#1783,.F.);+#1783 = EDGE_LOOP('',(#1784,#1785,#1786,#1807));+#1784 = ORIENTED_EDGE('',*,*,#1377,.F.);+#1785 = ORIENTED_EDGE('',*,*,#1481,.T.);+#1786 = ORIENTED_EDGE('',*,*,#1787,.T.);+#1787 = EDGE_CURVE('',#1437,#1739,#1788,.T.);+#1788 = SURFACE_CURVE('',#1789,(#1793,#1800),.PCURVE_S1.);+#1789 = LINE('',#1790,#1791);+#1790 = CARTESIAN_POINT('',(0.1,0.1,11.1));+#1791 = VECTOR('',#1792,1.);+#1792 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919));+#1793 = PCURVE('',#1393,#1794);+#1794 = DEFINITIONAL_REPRESENTATION('',(#1795),#1799);+#1795 = LINE('',#1796,#1797);+#1796 = CARTESIAN_POINT('',(-0.7,0.494974746831));+#1797 = VECTOR('',#1798,1.);+#1798 = DIRECTION('',(0.57735026919,0.816496580928));+#1799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1800 = PCURVE('',#1547,#1801);+#1801 = DEFINITIONAL_REPRESENTATION('',(#1802),#1806);+#1802 = LINE('',#1803,#1804);+#1803 = CARTESIAN_POINT('',(0.7,0.494974746831));+#1804 = VECTOR('',#1805,1.);+#1805 = DIRECTION('',(-0.57735026919,0.816496580928));+#1806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1807 = ORIENTED_EDGE('',*,*,#1761,.F.);+#1808 = ADVANCED_FACE('',(#1809),#1520,.F.);+#1809 = FACE_BOUND('',#1810,.T.);+#1810 = EDGE_LOOP('',(#1811,#1812,#1813,#1814));+#1811 = ORIENTED_EDGE('',*,*,#1564,.F.);+#1812 = ORIENTED_EDGE('',*,*,#1662,.T.);+#1813 = ORIENTED_EDGE('',*,*,#1711,.T.);+#1814 = ORIENTED_EDGE('',*,*,#1506,.F.);+#1815 = ADVANCED_FACE('',(#1816),#1547,.T.);+#1816 = FACE_BOUND('',#1817,.T.);+#1817 = EDGE_LOOP('',(#1818,#1819,#1820,#1821));+#1818 = ORIENTED_EDGE('',*,*,#1613,.F.);+#1819 = ORIENTED_EDGE('',*,*,#1533,.T.);+#1820 = ORIENTED_EDGE('',*,*,#1787,.T.);+#1821 = ORIENTED_EDGE('',*,*,#1738,.F.);+#1822 = MANIFOLD_SOLID_BREP('',#1823);+#1823 = CLOSED_SHELL('',(#1824,#1944,#2030,#2111,#2192,#2263,#2320,#2369+    ,#2418,#2467,#2494,#2543,#2570,#2577));+#1824 = ADVANCED_FACE('',(#1825),#1839,.F.);+#1825 = FACE_BOUND('',#1826,.F.);+#1826 = EDGE_LOOP('',(#1827,#1862,#1890,#1918));+#1827 = ORIENTED_EDGE('',*,*,#1828,.F.);+#1828 = EDGE_CURVE('',#1829,#1831,#1833,.T.);+#1829 = VERTEX_POINT('',#1830);+#1830 = CARTESIAN_POINT('',(3.36,-0.6,-3.1));+#1831 = VERTEX_POINT('',#1832);+#1832 = CARTESIAN_POINT('',(3.36,-0.6,10.6));+#1833 = SURFACE_CURVE('',#1834,(#1838,#1850),.PCURVE_S1.);+#1834 = LINE('',#1835,#1836);+#1835 = CARTESIAN_POINT('',(3.36,-0.6,-3.4));+#1836 = VECTOR('',#1837,1.);+#1837 = DIRECTION('',(0.,0.,1.));+#1838 = PCURVE('',#1839,#1844);+#1839 = PLANE('',#1840);+#1840 = AXIS2_PLACEMENT_3D('',#1841,#1842,#1843);+#1841 = CARTESIAN_POINT('',(3.36,-0.6,-3.4));+#1842 = DIRECTION('',(1.,0.,0.));+#1843 = DIRECTION('',(0.,0.,1.));+#1844 = DEFINITIONAL_REPRESENTATION('',(#1845),#1849);+#1845 = LINE('',#1846,#1847);+#1846 = CARTESIAN_POINT('',(0.,0.));+#1847 = VECTOR('',#1848,1.);+#1848 = DIRECTION('',(1.,0.));+#1849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1850 = PCURVE('',#1851,#1856);+#1851 = PLANE('',#1852);+#1852 = AXIS2_PLACEMENT_3D('',#1853,#1854,#1855);+#1853 = CARTESIAN_POINT('',(3.36,-0.6,-3.4));+#1854 = DIRECTION('',(0.,1.,0.));+#1855 = DIRECTION('',(0.,0.,1.));+#1856 = DEFINITIONAL_REPRESENTATION('',(#1857),#1861);+#1857 = LINE('',#1858,#1859);+#1858 = CARTESIAN_POINT('',(0.,0.));+#1859 = VECTOR('',#1860,1.);+#1860 = DIRECTION('',(1.,0.));+#1861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1862 = ORIENTED_EDGE('',*,*,#1863,.T.);+#1863 = EDGE_CURVE('',#1829,#1864,#1866,.T.);+#1864 = VERTEX_POINT('',#1865);+#1865 = CARTESIAN_POINT('',(3.36,0.6,-3.1));+#1866 = SURFACE_CURVE('',#1867,(#1871,#1878),.PCURVE_S1.);+#1867 = LINE('',#1868,#1869);+#1868 = CARTESIAN_POINT('',(3.36,-0.6,-3.1));+#1869 = VECTOR('',#1870,1.);+#1870 = DIRECTION('',(0.,1.,0.));+#1871 = PCURVE('',#1839,#1872);+#1872 = DEFINITIONAL_REPRESENTATION('',(#1873),#1877);+#1873 = LINE('',#1874,#1875);+#1874 = CARTESIAN_POINT('',(0.3,0.));+#1875 = VECTOR('',#1876,1.);+#1876 = DIRECTION('',(0.,-1.));+#1877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1878 = PCURVE('',#1879,#1884);+#1879 = PLANE('',#1880);+#1880 = AXIS2_PLACEMENT_3D('',#1881,#1882,#1883);+#1881 = CARTESIAN_POINT('',(3.51,-0.6,-3.25));+#1882 = DIRECTION('',(-0.707106781187,0.,-0.707106781187));+#1883 = DIRECTION('',(0.,1.,0.));+#1884 = DEFINITIONAL_REPRESENTATION('',(#1885),#1889);+#1885 = LINE('',#1886,#1887);+#1886 = CARTESIAN_POINT('',(0.,-0.212132034356));+#1887 = VECTOR('',#1888,1.);+#1888 = DIRECTION('',(1.,0.));+#1889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1890 = ORIENTED_EDGE('',*,*,#1891,.T.);+#1891 = EDGE_CURVE('',#1864,#1892,#1894,.T.);+#1892 = VERTEX_POINT('',#1893);+#1893 = CARTESIAN_POINT('',(3.36,0.6,10.6));+#1894 = SURFACE_CURVE('',#1895,(#1899,#1906),.PCURVE_S1.);+#1895 = LINE('',#1896,#1897);+#1896 = CARTESIAN_POINT('',(3.36,0.6,-3.4));+#1897 = VECTOR('',#1898,1.);+#1898 = DIRECTION('',(0.,0.,1.));+#1899 = PCURVE('',#1839,#1900);+#1900 = DEFINITIONAL_REPRESENTATION('',(#1901),#1905);+#1901 = LINE('',#1902,#1903);+#1902 = CARTESIAN_POINT('',(0.,-1.2));+#1903 = VECTOR('',#1904,1.);+#1904 = DIRECTION('',(1.,0.));+#1905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1906 = PCURVE('',#1907,#1912);+#1907 = PLANE('',#1908);+#1908 = AXIS2_PLACEMENT_3D('',#1909,#1910,#1911);+#1909 = CARTESIAN_POINT('',(3.36,0.6,-3.4));+#1910 = DIRECTION('',(0.,1.,0.));+#1911 = DIRECTION('',(0.,0.,1.));+#1912 = DEFINITIONAL_REPRESENTATION('',(#1913),#1917);+#1913 = LINE('',#1914,#1915);+#1914 = CARTESIAN_POINT('',(0.,0.));+#1915 = VECTOR('',#1916,1.);+#1916 = DIRECTION('',(1.,0.));+#1917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1918 = ORIENTED_EDGE('',*,*,#1919,.F.);+#1919 = EDGE_CURVE('',#1831,#1892,#1920,.T.);+#1920 = SURFACE_CURVE('',#1921,(#1925,#1932),.PCURVE_S1.);+#1921 = LINE('',#1922,#1923);+#1922 = CARTESIAN_POINT('',(3.36,-0.6,10.6));+#1923 = VECTOR('',#1924,1.);+#1924 = DIRECTION('',(0.,1.,0.));+#1925 = PCURVE('',#1839,#1926);+#1926 = DEFINITIONAL_REPRESENTATION('',(#1927),#1931);+#1927 = LINE('',#1928,#1929);+#1928 = CARTESIAN_POINT('',(14.,0.));+#1929 = VECTOR('',#1930,1.);+#1930 = DIRECTION('',(0.,-1.));+#1931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1932 = PCURVE('',#1933,#1938);+#1933 = PLANE('',#1934);+#1934 = AXIS2_PLACEMENT_3D('',#1935,#1936,#1937);+#1935 = CARTESIAN_POINT('',(3.51,-0.6,10.75));+#1936 = DIRECTION('',(0.707106781187,0.,-0.707106781187));+#1937 = DIRECTION('',(0.,1.,0.));+#1938 = DEFINITIONAL_REPRESENTATION('',(#1939),#1943);+#1939 = LINE('',#1940,#1941);+#1940 = CARTESIAN_POINT('',(0.,-0.212132034356));+#1941 = VECTOR('',#1942,1.);+#1942 = DIRECTION('',(1.,0.));+#1943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1944 = ADVANCED_FACE('',(#1945),#1851,.F.);+#1945 = FACE_BOUND('',#1946,.F.);+#1946 = EDGE_LOOP('',(#1947,#1977,#2003,#2004));+#1947 = ORIENTED_EDGE('',*,*,#1948,.F.);+#1948 = EDGE_CURVE('',#1949,#1951,#1953,.T.);+#1949 = VERTEX_POINT('',#1950);+#1950 = CARTESIAN_POINT('',(4.56,-0.6,-3.1));+#1951 = VERTEX_POINT('',#1952);+#1952 = CARTESIAN_POINT('',(4.56,-0.6,10.6));+#1953 = SURFACE_CURVE('',#1954,(#1958,#1965),.PCURVE_S1.);+#1954 = LINE('',#1955,#1956);+#1955 = CARTESIAN_POINT('',(4.56,-0.6,-3.4));+#1956 = VECTOR('',#1957,1.);+#1957 = DIRECTION('',(0.,0.,1.));+#1958 = PCURVE('',#1851,#1959);+#1959 = DEFINITIONAL_REPRESENTATION('',(#1960),#1964);+#1960 = LINE('',#1961,#1962);+#1961 = CARTESIAN_POINT('',(0.,1.2));+#1962 = VECTOR('',#1963,1.);+#1963 = DIRECTION('',(1.,0.));+#1964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1965 = PCURVE('',#1966,#1971);+#1966 = PLANE('',#1967);+#1967 = AXIS2_PLACEMENT_3D('',#1968,#1969,#1970);+#1968 = CARTESIAN_POINT('',(4.56,-0.6,-3.4));+#1969 = DIRECTION('',(1.,0.,0.));+#1970 = DIRECTION('',(0.,0.,1.));+#1971 = DEFINITIONAL_REPRESENTATION('',(#1972),#1976);+#1972 = LINE('',#1973,#1974);+#1973 = CARTESIAN_POINT('',(0.,0.));+#1974 = VECTOR('',#1975,1.);+#1975 = DIRECTION('',(1.,0.));+#1976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1977 = ORIENTED_EDGE('',*,*,#1978,.F.);+#1978 = EDGE_CURVE('',#1829,#1949,#1979,.T.);+#1979 = SURFACE_CURVE('',#1980,(#1984,#1991),.PCURVE_S1.);+#1980 = LINE('',#1981,#1982);+#1981 = CARTESIAN_POINT('',(3.36,-0.6,-3.1));+#1982 = VECTOR('',#1983,1.);+#1983 = DIRECTION('',(1.,0.,0.));+#1984 = PCURVE('',#1851,#1985);+#1985 = DEFINITIONAL_REPRESENTATION('',(#1986),#1990);+#1986 = LINE('',#1987,#1988);+#1987 = CARTESIAN_POINT('',(0.3,0.));+#1988 = VECTOR('',#1989,1.);+#1989 = DIRECTION('',(0.,1.));+#1990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1991 = PCURVE('',#1992,#1997);+#1992 = PLANE('',#1993);+#1993 = AXIS2_PLACEMENT_3D('',#1994,#1995,#1996);+#1994 = CARTESIAN_POINT('',(3.36,-0.45,-3.25));+#1995 = DIRECTION('',(0.,-0.707106781187,-0.707106781187));+#1996 = DIRECTION('',(-1.,-0.,-0.));+#1997 = DEFINITIONAL_REPRESENTATION('',(#1998),#2002);+#1998 = LINE('',#1999,#2000);+#1999 = CARTESIAN_POINT('',(-0.,-0.212132034356));+#2000 = VECTOR('',#2001,1.);+#2001 = DIRECTION('',(-1.,0.));+#2002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2003 = ORIENTED_EDGE('',*,*,#1828,.T.);+#2004 = ORIENTED_EDGE('',*,*,#2005,.T.);+#2005 = EDGE_CURVE('',#1831,#1951,#2006,.T.);+#2006 = SURFACE_CURVE('',#2007,(#2011,#2018),.PCURVE_S1.);+#2007 = LINE('',#2008,#2009);+#2008 = CARTESIAN_POINT('',(3.36,-0.6,10.6));+#2009 = VECTOR('',#2010,1.);+#2010 = DIRECTION('',(1.,0.,0.));+#2011 = PCURVE('',#1851,#2012);+#2012 = DEFINITIONAL_REPRESENTATION('',(#2013),#2017);+#2013 = LINE('',#2014,#2015);+#2014 = CARTESIAN_POINT('',(14.,0.));+#2015 = VECTOR('',#2016,1.);+#2016 = DIRECTION('',(0.,1.));+#2017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2018 = PCURVE('',#2019,#2024);+#2019 = PLANE('',#2020);+#2020 = AXIS2_PLACEMENT_3D('',#2021,#2022,#2023);+#2021 = CARTESIAN_POINT('',(3.36,-0.45,10.75));+#2022 = DIRECTION('',(0.,0.707106781187,-0.707106781187));+#2023 = DIRECTION('',(-1.,-0.,-0.));+#2024 = DEFINITIONAL_REPRESENTATION('',(#2025),#2029);+#2025 = LINE('',#2026,#2027);+#2026 = CARTESIAN_POINT('',(-0.,-0.212132034356));+#2027 = VECTOR('',#2028,1.);+#2028 = DIRECTION('',(-1.,0.));+#2029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2030 = ADVANCED_FACE('',(#2031),#1879,.T.);+#2031 = FACE_BOUND('',#2032,.T.);+#2032 = EDGE_LOOP('',(#2033,#2056,#2057,#2085));+#2033 = ORIENTED_EDGE('',*,*,#2034,.F.);+#2034 = EDGE_CURVE('',#1829,#2035,#2037,.T.);+#2035 = VERTEX_POINT('',#2036);+#2036 = CARTESIAN_POINT('',(3.66,-0.3,-3.4));+#2037 = SURFACE_CURVE('',#2038,(#2042,#2049),.PCURVE_S1.);+#2038 = LINE('',#2039,#2040);+#2039 = CARTESIAN_POINT('',(3.46,-0.5,-3.2));+#2040 = VECTOR('',#2041,1.);+#2041 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919));+#2042 = PCURVE('',#1879,#2043);+#2043 = DEFINITIONAL_REPRESENTATION('',(#2044),#2048);+#2044 = LINE('',#2045,#2046);+#2045 = CARTESIAN_POINT('',(0.1,-7.071067811865E-02));+#2046 = VECTOR('',#2047,1.);+#2047 = DIRECTION('',(0.57735026919,0.816496580928));+#2048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2049 = PCURVE('',#1992,#2050);+#2050 = DEFINITIONAL_REPRESENTATION('',(#2051),#2055);+#2051 = LINE('',#2052,#2053);+#2052 = CARTESIAN_POINT('',(-1.E-01,-7.071067811865E-02));+#2053 = VECTOR('',#2054,1.);+#2054 = DIRECTION('',(-0.57735026919,0.816496580928));+#2055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2056 = ORIENTED_EDGE('',*,*,#1863,.T.);+#2057 = ORIENTED_EDGE('',*,*,#2058,.T.);+#2058 = EDGE_CURVE('',#1864,#2059,#2061,.T.);+#2059 = VERTEX_POINT('',#2060);+#2060 = CARTESIAN_POINT('',(3.66,0.3,-3.4));+#2061 = SURFACE_CURVE('',#2062,(#2066,#2073),.PCURVE_S1.);+#2062 = LINE('',#2063,#2064);+#2063 = CARTESIAN_POINT('',(3.66,0.3,-3.4));+#2064 = VECTOR('',#2065,1.);+#2065 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919));+#2066 = PCURVE('',#1879,#2067);+#2067 = DEFINITIONAL_REPRESENTATION('',(#2068),#2072);+#2068 = LINE('',#2069,#2070);+#2069 = CARTESIAN_POINT('',(0.9,0.212132034356));+#2070 = VECTOR('',#2071,1.);+#2071 = DIRECTION('',(-0.57735026919,0.816496580928));+#2072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2073 = PCURVE('',#2074,#2079);+#2074 = PLANE('',#2075);+#2075 = AXIS2_PLACEMENT_3D('',#2076,#2077,#2078);+#2076 = CARTESIAN_POINT('',(3.36,0.45,-3.25));+#2077 = DIRECTION('',(0.,-0.707106781187,0.707106781187));+#2078 = DIRECTION('',(1.,0.,0.));+#2079 = DEFINITIONAL_REPRESENTATION('',(#2080),#2084);+#2080 = LINE('',#2081,#2082);+#2081 = CARTESIAN_POINT('',(0.3,-0.212132034356));+#2082 = VECTOR('',#2083,1.);+#2083 = DIRECTION('',(0.57735026919,-0.816496580928));+#2084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2085 = ORIENTED_EDGE('',*,*,#2086,.F.);+#2086 = EDGE_CURVE('',#2035,#2059,#2087,.T.);+#2087 = SURFACE_CURVE('',#2088,(#2092,#2099),.PCURVE_S1.);+#2088 = LINE('',#2089,#2090);+#2089 = CARTESIAN_POINT('',(3.66,-0.6,-3.4));+#2090 = VECTOR('',#2091,1.);+#2091 = DIRECTION('',(0.,1.,0.));+#2092 = PCURVE('',#1879,#2093);+#2093 = DEFINITIONAL_REPRESENTATION('',(#2094),#2098);+#2094 = LINE('',#2095,#2096);+#2095 = CARTESIAN_POINT('',(0.,0.212132034356));+#2096 = VECTOR('',#2097,1.);+#2097 = DIRECTION('',(1.,0.));+#2098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2099 = PCURVE('',#2100,#2105);+#2100 = PLANE('',#2101);+#2101 = AXIS2_PLACEMENT_3D('',#2102,#2103,#2104);+#2102 = CARTESIAN_POINT('',(3.36,-0.6,-3.4));+#2103 = DIRECTION('',(0.,0.,1.));+#2104 = DIRECTION('',(1.,0.,0.));+#2105 = DEFINITIONAL_REPRESENTATION('',(#2106),#2110);+#2106 = LINE('',#2107,#2108);+#2107 = CARTESIAN_POINT('',(0.3,0.));+#2108 = VECTOR('',#2109,1.);+#2109 = DIRECTION('',(0.,1.));+#2110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2111 = ADVANCED_FACE('',(#2112),#1933,.F.);+#2112 = FACE_BOUND('',#2113,.F.);+#2113 = EDGE_LOOP('',(#2114,#2137,#2138,#2166));+#2114 = ORIENTED_EDGE('',*,*,#2115,.F.);+#2115 = EDGE_CURVE('',#1831,#2116,#2118,.T.);+#2116 = VERTEX_POINT('',#2117);+#2117 = CARTESIAN_POINT('',(3.66,-0.3,10.9));+#2118 = SURFACE_CURVE('',#2119,(#2123,#2130),.PCURVE_S1.);+#2119 = LINE('',#2120,#2121);+#2120 = CARTESIAN_POINT('',(3.46,-0.5,10.7));+#2121 = VECTOR('',#2122,1.);+#2122 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919));+#2123 = PCURVE('',#1933,#2124);+#2124 = DEFINITIONAL_REPRESENTATION('',(#2125),#2129);+#2125 = LINE('',#2126,#2127);+#2126 = CARTESIAN_POINT('',(0.1,-7.071067811866E-02));+#2127 = VECTOR('',#2128,1.);+#2128 = DIRECTION('',(0.57735026919,0.816496580928));+#2129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2130 = PCURVE('',#2019,#2131);+#2131 = DEFINITIONAL_REPRESENTATION('',(#2132),#2136);+#2132 = LINE('',#2133,#2134);+#2133 = CARTESIAN_POINT('',(-0.1,-7.071067811866E-02));+#2134 = VECTOR('',#2135,1.);+#2135 = DIRECTION('',(-0.57735026919,0.816496580928));+#2136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2137 = ORIENTED_EDGE('',*,*,#1919,.T.);+#2138 = ORIENTED_EDGE('',*,*,#2139,.T.);+#2139 = EDGE_CURVE('',#1892,#2140,#2142,.T.);+#2140 = VERTEX_POINT('',#2141);+#2141 = CARTESIAN_POINT('',(3.66,0.3,10.9));+#2142 = SURFACE_CURVE('',#2143,(#2147,#2154),.PCURVE_S1.);+#2143 = LINE('',#2144,#2145);+#2144 = CARTESIAN_POINT('',(3.66,0.3,10.9));+#2145 = VECTOR('',#2146,1.);+#2146 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919));+#2147 = PCURVE('',#1933,#2148);+#2148 = DEFINITIONAL_REPRESENTATION('',(#2149),#2153);+#2149 = LINE('',#2150,#2151);+#2150 = CARTESIAN_POINT('',(0.9,0.212132034356));+#2151 = VECTOR('',#2152,1.);+#2152 = DIRECTION('',(-0.57735026919,0.816496580928));+#2153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2154 = PCURVE('',#2155,#2160);+#2155 = PLANE('',#2156);+#2156 = AXIS2_PLACEMENT_3D('',#2157,#2158,#2159);+#2157 = CARTESIAN_POINT('',(3.36,0.45,10.75));+#2158 = DIRECTION('',(0.,0.707106781187,0.707106781187));+#2159 = DIRECTION('',(-1.,-0.,0.));+#2160 = DEFINITIONAL_REPRESENTATION('',(#2161),#2165);+#2161 = LINE('',#2162,#2163);+#2162 = CARTESIAN_POINT('',(-0.3,0.212132034356));+#2163 = VECTOR('',#2164,1.);+#2164 = DIRECTION('',(-0.57735026919,0.816496580928));+#2165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2166 = ORIENTED_EDGE('',*,*,#2167,.F.);+#2167 = EDGE_CURVE('',#2116,#2140,#2168,.T.);+#2168 = SURFACE_CURVE('',#2169,(#2173,#2180),.PCURVE_S1.);+#2169 = LINE('',#2170,#2171);+#2170 = CARTESIAN_POINT('',(3.66,-0.6,10.9));+#2171 = VECTOR('',#2172,1.);+#2172 = DIRECTION('',(0.,1.,0.));+#2173 = PCURVE('',#1933,#2174);+#2174 = DEFINITIONAL_REPRESENTATION('',(#2175),#2179);+#2175 = LINE('',#2176,#2177);+#2176 = CARTESIAN_POINT('',(0.,0.212132034356));+#2177 = VECTOR('',#2178,1.);+#2178 = DIRECTION('',(1.,0.));+#2179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2180 = PCURVE('',#2181,#2186);+#2181 = PLANE('',#2182);+#2182 = AXIS2_PLACEMENT_3D('',#2183,#2184,#2185);+#2183 = CARTESIAN_POINT('',(3.36,-0.6,10.9));+#2184 = DIRECTION('',(0.,0.,1.));+#2185 = DIRECTION('',(1.,0.,0.));+#2186 = DEFINITIONAL_REPRESENTATION('',(#2187),#2191);+#2187 = LINE('',#2188,#2189);+#2188 = CARTESIAN_POINT('',(0.3,0.));+#2189 = VECTOR('',#2190,1.);+#2190 = DIRECTION('',(0.,1.));+#2191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2192 = ADVANCED_FACE('',(#2193),#1907,.T.);+#2193 = FACE_BOUND('',#2194,.T.);+#2194 = EDGE_LOOP('',(#2195,#2220,#2241,#2242));+#2195 = ORIENTED_EDGE('',*,*,#2196,.F.);+#2196 = EDGE_CURVE('',#2197,#2199,#2201,.T.);+#2197 = VERTEX_POINT('',#2198);+#2198 = CARTESIAN_POINT('',(4.56,0.6,-3.1));+#2199 = VERTEX_POINT('',#2200);+#2200 = CARTESIAN_POINT('',(4.56,0.6,10.6));+#2201 = SURFACE_CURVE('',#2202,(#2206,#2213),.PCURVE_S1.);+#2202 = LINE('',#2203,#2204);+#2203 = CARTESIAN_POINT('',(4.56,0.6,-3.4));+#2204 = VECTOR('',#2205,1.);+#2205 = DIRECTION('',(0.,0.,1.));+#2206 = PCURVE('',#1907,#2207);+#2207 = DEFINITIONAL_REPRESENTATION('',(#2208),#2212);+#2208 = LINE('',#2209,#2210);+#2209 = CARTESIAN_POINT('',(0.,1.2));+#2210 = VECTOR('',#2211,1.);+#2211 = DIRECTION('',(1.,0.));+#2212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2213 = PCURVE('',#1966,#2214);+#2214 = DEFINITIONAL_REPRESENTATION('',(#2215),#2219);+#2215 = LINE('',#2216,#2217);+#2216 = CARTESIAN_POINT('',(0.,-1.2));+#2217 = VECTOR('',#2218,1.);+#2218 = DIRECTION('',(1.,0.));+#2219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2220 = ORIENTED_EDGE('',*,*,#2221,.F.);+#2221 = EDGE_CURVE('',#1864,#2197,#2222,.T.);+#2222 = SURFACE_CURVE('',#2223,(#2227,#2234),.PCURVE_S1.);+#2223 = LINE('',#2224,#2225);+#2224 = CARTESIAN_POINT('',(3.36,0.6,-3.1));+#2225 = VECTOR('',#2226,1.);+#2226 = DIRECTION('',(1.,0.,0.));+#2227 = PCURVE('',#1907,#2228);+#2228 = DEFINITIONAL_REPRESENTATION('',(#2229),#2233);+#2229 = LINE('',#2230,#2231);+#2230 = CARTESIAN_POINT('',(0.3,0.));+#2231 = VECTOR('',#2232,1.);+#2232 = DIRECTION('',(0.,1.));+#2233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2234 = PCURVE('',#2074,#2235);+#2235 = DEFINITIONAL_REPRESENTATION('',(#2236),#2240);+#2236 = LINE('',#2237,#2238);+#2237 = CARTESIAN_POINT('',(0.,0.212132034356));+#2238 = VECTOR('',#2239,1.);+#2239 = DIRECTION('',(1.,0.));+#2240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2241 = ORIENTED_EDGE('',*,*,#1891,.T.);+#2242 = ORIENTED_EDGE('',*,*,#2243,.T.);+#2243 = EDGE_CURVE('',#1892,#2199,#2244,.T.);+#2244 = SURFACE_CURVE('',#2245,(#2249,#2256),.PCURVE_S1.);+#2245 = LINE('',#2246,#2247);+#2246 = CARTESIAN_POINT('',(3.36,0.6,10.6));+#2247 = VECTOR('',#2248,1.);+#2248 = DIRECTION('',(1.,0.,0.));+#2249 = PCURVE('',#1907,#2250);+#2250 = DEFINITIONAL_REPRESENTATION('',(#2251),#2255);+#2251 = LINE('',#2252,#2253);+#2252 = CARTESIAN_POINT('',(14.,0.));+#2253 = VECTOR('',#2254,1.);+#2254 = DIRECTION('',(0.,1.));+#2255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2256 = PCURVE('',#2155,#2257);+#2257 = DEFINITIONAL_REPRESENTATION('',(#2258),#2262);+#2258 = LINE('',#2259,#2260);+#2259 = CARTESIAN_POINT('',(-0.,-0.212132034356));+#2260 = VECTOR('',#2261,1.);+#2261 = DIRECTION('',(-1.,0.));+#2262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2263 = ADVANCED_FACE('',(#2264),#1966,.T.);+#2264 = FACE_BOUND('',#2265,.T.);+#2265 = EDGE_LOOP('',(#2266,#2267,#2293,#2294));+#2266 = ORIENTED_EDGE('',*,*,#1948,.F.);+#2267 = ORIENTED_EDGE('',*,*,#2268,.T.);+#2268 = EDGE_CURVE('',#1949,#2197,#2269,.T.);+#2269 = SURFACE_CURVE('',#2270,(#2274,#2281),.PCURVE_S1.);+#2270 = LINE('',#2271,#2272);+#2271 = CARTESIAN_POINT('',(4.56,-0.6,-3.1));+#2272 = VECTOR('',#2273,1.);+#2273 = DIRECTION('',(0.,1.,0.));+#2274 = PCURVE('',#1966,#2275);+#2275 = DEFINITIONAL_REPRESENTATION('',(#2276),#2280);+#2276 = LINE('',#2277,#2278);+#2277 = CARTESIAN_POINT('',(0.3,0.));+#2278 = VECTOR('',#2279,1.);+#2279 = DIRECTION('',(0.,-1.));+#2280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2281 = PCURVE('',#2282,#2287);+#2282 = PLANE('',#2283);+#2283 = AXIS2_PLACEMENT_3D('',#2284,#2285,#2286);+#2284 = CARTESIAN_POINT('',(4.41,-0.6,-3.25));+#2285 = DIRECTION('',(-0.707106781187,0.,0.707106781187));+#2286 = DIRECTION('',(-0.,-1.,-0.));+#2287 = DEFINITIONAL_REPRESENTATION('',(#2288),#2292);+#2288 = LINE('',#2289,#2290);+#2289 = CARTESIAN_POINT('',(-0.,0.212132034356));+#2290 = VECTOR('',#2291,1.);+#2291 = DIRECTION('',(-1.,0.));+#2292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2293 = ORIENTED_EDGE('',*,*,#2196,.T.);+#2294 = ORIENTED_EDGE('',*,*,#2295,.F.);+#2295 = EDGE_CURVE('',#1951,#2199,#2296,.T.);+#2296 = SURFACE_CURVE('',#2297,(#2301,#2308),.PCURVE_S1.);+#2297 = LINE('',#2298,#2299);+#2298 = CARTESIAN_POINT('',(4.56,-0.6,10.6));+#2299 = VECTOR('',#2300,1.);+#2300 = DIRECTION('',(0.,1.,0.));+#2301 = PCURVE('',#1966,#2302);+#2302 = DEFINITIONAL_REPRESENTATION('',(#2303),#2307);+#2303 = LINE('',#2304,#2305);+#2304 = CARTESIAN_POINT('',(14.,0.));+#2305 = VECTOR('',#2306,1.);+#2306 = DIRECTION('',(0.,-1.));+#2307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2308 = PCURVE('',#2309,#2314);+#2309 = PLANE('',#2310);+#2310 = AXIS2_PLACEMENT_3D('',#2311,#2312,#2313);+#2311 = CARTESIAN_POINT('',(4.41,-0.6,10.75));+#2312 = DIRECTION('',(0.707106781187,0.,0.707106781187));+#2313 = DIRECTION('',(-0.,1.,0.));+#2314 = DEFINITIONAL_REPRESENTATION('',(#2315),#2319);+#2315 = LINE('',#2316,#2317);+#2316 = CARTESIAN_POINT('',(0.,-0.212132034356));+#2317 = VECTOR('',#2318,1.);+#2318 = DIRECTION('',(1.,0.));+#2319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2320 = ADVANCED_FACE('',(#2321),#1992,.T.);+#2321 = FACE_BOUND('',#2322,.F.);+#2322 = EDGE_LOOP('',(#2323,#2324,#2325,#2348));+#2323 = ORIENTED_EDGE('',*,*,#2034,.F.);+#2324 = ORIENTED_EDGE('',*,*,#1978,.T.);+#2325 = ORIENTED_EDGE('',*,*,#2326,.F.);+#2326 = EDGE_CURVE('',#2327,#1949,#2329,.T.);+#2327 = VERTEX_POINT('',#2328);+#2328 = CARTESIAN_POINT('',(4.26,-0.3,-3.4));+#2329 = SURFACE_CURVE('',#2330,(#2334,#2341),.PCURVE_S1.);+#2330 = LINE('',#2331,#2332);+#2331 = CARTESIAN_POINT('',(4.26,-0.3,-3.4));+#2332 = VECTOR('',#2333,1.);+#2333 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919));+#2334 = PCURVE('',#1992,#2335);+#2335 = DEFINITIONAL_REPRESENTATION('',(#2336),#2340);+#2336 = LINE('',#2337,#2338);+#2337 = CARTESIAN_POINT('',(-0.9,0.212132034356));+#2338 = VECTOR('',#2339,1.);+#2339 = DIRECTION('',(-0.57735026919,-0.816496580928));+#2340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2341 = PCURVE('',#2282,#2342);+#2342 = DEFINITIONAL_REPRESENTATION('',(#2343),#2347);+#2343 = LINE('',#2344,#2345);+#2344 = CARTESIAN_POINT('',(-0.3,-0.212132034356));+#2345 = VECTOR('',#2346,1.);+#2346 = DIRECTION('',(0.57735026919,0.816496580928));+#2347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2348 = ORIENTED_EDGE('',*,*,#2349,.F.);+#2349 = EDGE_CURVE('',#2035,#2327,#2350,.T.);+#2350 = SURFACE_CURVE('',#2351,(#2355,#2362),.PCURVE_S1.);+#2351 = LINE('',#2352,#2353);+#2352 = CARTESIAN_POINT('',(3.36,-0.3,-3.4));+#2353 = VECTOR('',#2354,1.);+#2354 = DIRECTION('',(1.,0.,0.));+#2355 = PCURVE('',#1992,#2356);+#2356 = DEFINITIONAL_REPRESENTATION('',(#2357),#2361);+#2357 = LINE('',#2358,#2359);+#2358 = CARTESIAN_POINT('',(-0.,0.212132034356));+#2359 = VECTOR('',#2360,1.);+#2360 = DIRECTION('',(-1.,0.));+#2361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2362 = PCURVE('',#2100,#2363);+#2363 = DEFINITIONAL_REPRESENTATION('',(#2364),#2368);+#2364 = LINE('',#2365,#2366);+#2365 = CARTESIAN_POINT('',(0.,0.3));+#2366 = VECTOR('',#2367,1.);+#2367 = DIRECTION('',(1.,0.));+#2368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2369 = ADVANCED_FACE('',(#2370),#2019,.F.);+#2370 = FACE_BOUND('',#2371,.T.);+#2371 = EDGE_LOOP('',(#2372,#2373,#2374,#2397));+#2372 = ORIENTED_EDGE('',*,*,#2115,.F.);+#2373 = ORIENTED_EDGE('',*,*,#2005,.T.);+#2374 = ORIENTED_EDGE('',*,*,#2375,.T.);+#2375 = EDGE_CURVE('',#1951,#2376,#2378,.T.);+#2376 = VERTEX_POINT('',#2377);+#2377 = CARTESIAN_POINT('',(4.26,-0.3,10.9));+#2378 = SURFACE_CURVE('',#2379,(#2383,#2390),.PCURVE_S1.);+#2379 = LINE('',#2380,#2381);+#2380 = CARTESIAN_POINT('',(4.26,-0.3,10.9));+#2381 = VECTOR('',#2382,1.);+#2382 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919));+#2383 = PCURVE('',#2019,#2384);+#2384 = DEFINITIONAL_REPRESENTATION('',(#2385),#2389);+#2385 = LINE('',#2386,#2387);+#2386 = CARTESIAN_POINT('',(-0.9,0.212132034356));+#2387 = VECTOR('',#2388,1.);+#2388 = DIRECTION('',(0.57735026919,0.816496580928));+#2389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2390 = PCURVE('',#2309,#2391);+#2391 = DEFINITIONAL_REPRESENTATION('',(#2392),#2396);+#2392 = LINE('',#2393,#2394);+#2393 = CARTESIAN_POINT('',(0.3,0.212132034356));+#2394 = VECTOR('',#2395,1.);+#2395 = DIRECTION('',(0.57735026919,0.816496580928));+#2396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2397 = ORIENTED_EDGE('',*,*,#2398,.F.);+#2398 = EDGE_CURVE('',#2116,#2376,#2399,.T.);+#2399 = SURFACE_CURVE('',#2400,(#2404,#2411),.PCURVE_S1.);+#2400 = LINE('',#2401,#2402);+#2401 = CARTESIAN_POINT('',(3.36,-0.3,10.9));+#2402 = VECTOR('',#2403,1.);+#2403 = DIRECTION('',(1.,0.,0.));+#2404 = PCURVE('',#2019,#2405);+#2405 = DEFINITIONAL_REPRESENTATION('',(#2406),#2410);+#2406 = LINE('',#2407,#2408);+#2407 = CARTESIAN_POINT('',(-0.,0.212132034356));+#2408 = VECTOR('',#2409,1.);+#2409 = DIRECTION('',(-1.,0.));+#2410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2411 = PCURVE('',#2181,#2412);+#2412 = DEFINITIONAL_REPRESENTATION('',(#2413),#2417);+#2413 = LINE('',#2414,#2415);+#2414 = CARTESIAN_POINT('',(0.,0.3));+#2415 = VECTOR('',#2416,1.);+#2416 = DIRECTION('',(1.,0.));+#2417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2418 = ADVANCED_FACE('',(#2419),#2100,.F.);+#2419 = FACE_BOUND('',#2420,.F.);+#2420 = EDGE_LOOP('',(#2421,#2422,#2423,#2446));+#2421 = ORIENTED_EDGE('',*,*,#2086,.F.);+#2422 = ORIENTED_EDGE('',*,*,#2349,.T.);+#2423 = ORIENTED_EDGE('',*,*,#2424,.T.);+#2424 = EDGE_CURVE('',#2327,#2425,#2427,.T.);+#2425 = VERTEX_POINT('',#2426);+#2426 = CARTESIAN_POINT('',(4.26,0.3,-3.4));+#2427 = SURFACE_CURVE('',#2428,(#2432,#2439),.PCURVE_S1.);+#2428 = LINE('',#2429,#2430);+#2429 = CARTESIAN_POINT('',(4.26,-0.6,-3.4));+#2430 = VECTOR('',#2431,1.);+#2431 = DIRECTION('',(0.,1.,0.));+#2432 = PCURVE('',#2100,#2433);+#2433 = DEFINITIONAL_REPRESENTATION('',(#2434),#2438);+#2434 = LINE('',#2435,#2436);+#2435 = CARTESIAN_POINT('',(0.9,0.));+#2436 = VECTOR('',#2437,1.);+#2437 = DIRECTION('',(0.,1.));+#2438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2439 = PCURVE('',#2282,#2440);+#2440 = DEFINITIONAL_REPRESENTATION('',(#2441),#2445);+#2441 = LINE('',#2442,#2443);+#2442 = CARTESIAN_POINT('',(-0.,-0.212132034356));+#2443 = VECTOR('',#2444,1.);+#2444 = DIRECTION('',(-1.,0.));+#2445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2446 = ORIENTED_EDGE('',*,*,#2447,.F.);+#2447 = EDGE_CURVE('',#2059,#2425,#2448,.T.);+#2448 = SURFACE_CURVE('',#2449,(#2453,#2460),.PCURVE_S1.);+#2449 = LINE('',#2450,#2451);+#2450 = CARTESIAN_POINT('',(3.36,0.3,-3.4));+#2451 = VECTOR('',#2452,1.);+#2452 = DIRECTION('',(1.,0.,0.));+#2453 = PCURVE('',#2100,#2454);+#2454 = DEFINITIONAL_REPRESENTATION('',(#2455),#2459);+#2455 = LINE('',#2456,#2457);+#2456 = CARTESIAN_POINT('',(0.,0.9));+#2457 = VECTOR('',#2458,1.);+#2458 = DIRECTION('',(1.,0.));+#2459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2460 = PCURVE('',#2074,#2461);+#2461 = DEFINITIONAL_REPRESENTATION('',(#2462),#2466);+#2462 = LINE('',#2463,#2464);+#2463 = CARTESIAN_POINT('',(0.,-0.212132034356));+#2464 = VECTOR('',#2465,1.);+#2465 = DIRECTION('',(1.,0.));+#2466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2467 = ADVANCED_FACE('',(#2468),#2074,.F.);+#2468 = FACE_BOUND('',#2469,.F.);+#2469 = EDGE_LOOP('',(#2470,#2471,#2472,#2493));+#2470 = ORIENTED_EDGE('',*,*,#2058,.T.);+#2471 = ORIENTED_EDGE('',*,*,#2447,.T.);+#2472 = ORIENTED_EDGE('',*,*,#2473,.T.);+#2473 = EDGE_CURVE('',#2425,#2197,#2474,.T.);+#2474 = SURFACE_CURVE('',#2475,(#2479,#2486),.PCURVE_S1.);+#2475 = LINE('',#2476,#2477);+#2476 = CARTESIAN_POINT('',(4.06,1.E-01,-3.6));+#2477 = VECTOR('',#2478,1.);+#2478 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919));+#2479 = PCURVE('',#2074,#2480);+#2480 = DEFINITIONAL_REPRESENTATION('',(#2481),#2485);+#2481 = LINE('',#2482,#2483);+#2482 = CARTESIAN_POINT('',(0.7,-0.494974746831));+#2483 = VECTOR('',#2484,1.);+#2484 = DIRECTION('',(0.57735026919,0.816496580928));+#2485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2486 = PCURVE('',#2282,#2487);+#2487 = DEFINITIONAL_REPRESENTATION('',(#2488),#2492);+#2488 = LINE('',#2489,#2490);+#2489 = CARTESIAN_POINT('',(-0.7,-0.494974746831));+#2490 = VECTOR('',#2491,1.);+#2491 = DIRECTION('',(-0.57735026919,0.816496580928));+#2492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2493 = ORIENTED_EDGE('',*,*,#2221,.F.);+#2494 = ADVANCED_FACE('',(#2495),#2181,.T.);+#2495 = FACE_BOUND('',#2496,.T.);+#2496 = EDGE_LOOP('',(#2497,#2498,#2499,#2522));+#2497 = ORIENTED_EDGE('',*,*,#2167,.F.);+#2498 = ORIENTED_EDGE('',*,*,#2398,.T.);+#2499 = ORIENTED_EDGE('',*,*,#2500,.T.);+#2500 = EDGE_CURVE('',#2376,#2501,#2503,.T.);+#2501 = VERTEX_POINT('',#2502);+#2502 = CARTESIAN_POINT('',(4.26,0.3,10.9));+#2503 = SURFACE_CURVE('',#2504,(#2508,#2515),.PCURVE_S1.);+#2504 = LINE('',#2505,#2506);+#2505 = CARTESIAN_POINT('',(4.26,-0.6,10.9));+#2506 = VECTOR('',#2507,1.);+#2507 = DIRECTION('',(0.,1.,0.));+#2508 = PCURVE('',#2181,#2509);+#2509 = DEFINITIONAL_REPRESENTATION('',(#2510),#2514);+#2510 = LINE('',#2511,#2512);+#2511 = CARTESIAN_POINT('',(0.9,0.));+#2512 = VECTOR('',#2513,1.);+#2513 = DIRECTION('',(0.,1.));+#2514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2515 = PCURVE('',#2309,#2516);+#2516 = DEFINITIONAL_REPRESENTATION('',(#2517),#2521);+#2517 = LINE('',#2518,#2519);+#2518 = CARTESIAN_POINT('',(0.,0.212132034356));+#2519 = VECTOR('',#2520,1.);+#2520 = DIRECTION('',(1.,0.));+#2521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2522 = ORIENTED_EDGE('',*,*,#2523,.F.);+#2523 = EDGE_CURVE('',#2140,#2501,#2524,.T.);+#2524 = SURFACE_CURVE('',#2525,(#2529,#2536),.PCURVE_S1.);+#2525 = LINE('',#2526,#2527);+#2526 = CARTESIAN_POINT('',(3.36,0.3,10.9));+#2527 = VECTOR('',#2528,1.);+#2528 = DIRECTION('',(1.,0.,0.));+#2529 = PCURVE('',#2181,#2530);+#2530 = DEFINITIONAL_REPRESENTATION('',(#2531),#2535);+#2531 = LINE('',#2532,#2533);+#2532 = CARTESIAN_POINT('',(0.,0.9));+#2533 = VECTOR('',#2534,1.);+#2534 = DIRECTION('',(1.,0.));+#2535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2536 = PCURVE('',#2155,#2537);+#2537 = DEFINITIONAL_REPRESENTATION('',(#2538),#2542);+#2538 = LINE('',#2539,#2540);+#2539 = CARTESIAN_POINT('',(-0.,0.212132034356));+#2540 = VECTOR('',#2541,1.);+#2541 = DIRECTION('',(-1.,0.));+#2542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2543 = ADVANCED_FACE('',(#2544),#2155,.T.);+#2544 = FACE_BOUND('',#2545,.F.);+#2545 = EDGE_LOOP('',(#2546,#2547,#2548,#2569));+#2546 = ORIENTED_EDGE('',*,*,#2139,.F.);+#2547 = ORIENTED_EDGE('',*,*,#2243,.T.);+#2548 = ORIENTED_EDGE('',*,*,#2549,.T.);+#2549 = EDGE_CURVE('',#2199,#2501,#2550,.T.);+#2550 = SURFACE_CURVE('',#2551,(#2555,#2562),.PCURVE_S1.);+#2551 = LINE('',#2552,#2553);+#2552 = CARTESIAN_POINT('',(4.06,1.E-01,11.1));+#2553 = VECTOR('',#2554,1.);+#2554 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919));+#2555 = PCURVE('',#2155,#2556);+#2556 = DEFINITIONAL_REPRESENTATION('',(#2557),#2561);+#2557 = LINE('',#2558,#2559);+#2558 = CARTESIAN_POINT('',(-0.7,0.494974746831));+#2559 = VECTOR('',#2560,1.);+#2560 = DIRECTION('',(0.57735026919,0.816496580928));+#2561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2562 = PCURVE('',#2309,#2563);+#2563 = DEFINITIONAL_REPRESENTATION('',(#2564),#2568);+#2564 = LINE('',#2565,#2566);+#2565 = CARTESIAN_POINT('',(0.7,0.494974746831));+#2566 = VECTOR('',#2567,1.);+#2567 = DIRECTION('',(-0.57735026919,0.816496580928));+#2568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2569 = ORIENTED_EDGE('',*,*,#2523,.F.);+#2570 = ADVANCED_FACE('',(#2571),#2282,.F.);+#2571 = FACE_BOUND('',#2572,.T.);+#2572 = EDGE_LOOP('',(#2573,#2574,#2575,#2576));+#2573 = ORIENTED_EDGE('',*,*,#2326,.F.);+#2574 = ORIENTED_EDGE('',*,*,#2424,.T.);+#2575 = ORIENTED_EDGE('',*,*,#2473,.T.);+#2576 = ORIENTED_EDGE('',*,*,#2268,.F.);+#2577 = ADVANCED_FACE('',(#2578),#2309,.T.);+#2578 = FACE_BOUND('',#2579,.T.);+#2579 = EDGE_LOOP('',(#2580,#2581,#2582,#2583));+#2580 = ORIENTED_EDGE('',*,*,#2375,.F.);+#2581 = ORIENTED_EDGE('',*,*,#2295,.T.);+#2582 = ORIENTED_EDGE('',*,*,#2549,.T.);+#2583 = ORIENTED_EDGE('',*,*,#2500,.F.);+#2584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2588)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2585,#2586,#2587)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#2585 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#2586 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#2587 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#2588 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2585,+  'distance_accuracy_value','confusion accuracy');+#2589 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2590,#2592);+#2590 = ( REPRESENTATION_RELATIONSHIP('','',#1059,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2591) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#2591 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);+#2592 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #2593);+#2593 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','posts','',#5,#1054,$);+#2594 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1056));+#2595 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #2596),#1041);+#2596 = STYLED_ITEM('color',(#2597),#37);+#2597 = PRESENTATION_STYLE_ASSIGNMENT((#2598));+#2598 = SURFACE_STYLE_USAGE(.BOTH.,#2599);+#2599 = SURFACE_SIDE_STYLE('',(#2600));+#2600 = SURFACE_STYLE_FILL_AREA(#2601);+#2601 = FILL_AREA_STYLE('',(#2602));+#2602 = FILL_AREA_STYLE_COLOUR('',#2603);+#2603 = COLOUR_RGB('',0.930000003373,0.899999998185,0.819999987296);+#2604 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #2605,#2613),#2584);+#2605 = STYLED_ITEM('color',(#2606),#1060);+#2606 = PRESENTATION_STYLE_ASSIGNMENT((#2607));+#2607 = SURFACE_STYLE_USAGE(.BOTH.,#2608);+#2608 = SURFACE_SIDE_STYLE('',(#2609));+#2609 = SURFACE_STYLE_FILL_AREA(#2610);+#2610 = FILL_AREA_STYLE('',(#2611));+#2611 = FILL_AREA_STYLE_COLOUR('',#2612);+#2612 = COLOUR_RGB('',0.750000000934,0.750000000934,0.78000000177);+#2613 = STYLED_ITEM('color',(#2614),#1822);+#2614 = PRESENTATION_STYLE_ASSIGNMENT((#2615));+#2615 = SURFACE_STYLE_USAGE(.BOTH.,#2616);+#2616 = SURFACE_SIDE_STYLE('',(#2617));+#2617 = SURFACE_STYLE_FILL_AREA(#2618);+#2618 = FILL_AREA_STYLE('',(#2619));+#2619 = FILL_AREA_STYLE_COLOUR('',#2612);+ENDSEC;+END-ISO-10303-21;
docs/a396e1l1-2h2p12-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
package.jsonadded+156
@@ -0,0 +1,156 @@+{+  "slug": "a396e1l1-2h2p12",+  "version": "0.1.0",+  "type": "component",+  "description": "JXTCONN Wire To Board Connector, 插件,P=3.96mm. Unpolarised two-terminal part: the datasheet prints no pin numbers, so pins 1 and 2 follow the library convention, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "connectors",+    "a396e1l1-2h2p12",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "a396e1l1-2h2p12.kicad_sym",+    "a396e1l1-2h2p12.kicad_mod",+    "a396e1l1-2h2p12.glb",+    "a396e1l1-2h2p12.step",+    "a396e1l1-2h2p12.lbr",+    "docs/hero.png",+    "docs/a396e1l1-2h2p12-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "a396e1l1-2h2p12-hero.glb",+    "a396e1l1-2h2p12-hero.overlay.json",+    "a396e1l1-2h2p12-etched.glb"+  ],+  "component": {+    "mpn": "A396E1L1-2H2P12",+    "manufacturer": "JXTCONN",+    "package": "JST_VH_B2P-VH_1x02_P3.96mm_Vertical",+    "pin_count": 2,+    "category": "Connectors",+    "subcategory": "Wire To Board Connector",+    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/2116051ba596737d1b1ca3ef868a0ff2.pdf",+    "parts": {+      "symbol": "a396e1l1-2h2p12.kicad_sym",+      "footprint": "a396e1l1-2h2p12.kicad_mod",+      "model_3d": "a396e1l1-2h2p12-hero.glb",+      "model_3d_plain": "a396e1l1-2h2p12-etched.glb",+      "model_3d_step": "a396e1l1-2h2p12-etched.step",+      "model_3d_step_plain": "a396e1l1-2h2p12.step",+      "lbr": "a396e1l1-2h2p12.lbr"+    },+    "distributor_links": {+      "lcsc": "C47326916"+    },+    "distributor_check": {+      "checked_at": "2026-11-06T08:38:44Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": null,+        "status": "no match"+      },+      "mouser": {+        "pn": null,+        "status": "no match"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "1",+        "type": "passive",+        "description": "Contact 1; numbering follows the footprint."+      },+      {+        "number": "2",+        "name": "2",+        "type": "passive",+        "description": "Contact 2; numbering follows the footprint."+      }+    ],+    "provenance": {+      "extractor": "extract_pins",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins",+        "primary_model": "connector numbering",+        "primary_mode": "convention",+        "consensus_model": null,+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "vision extraction: provenance cannot be text-verified; needs consensus"+        ],+        "pages_sent": null,+        "cost_usd": 0,+        "at": "2026-11-06T08:38:35"+      },+      "datasheet": {+        "url": "https://datasheet.lcsc.com/datasheet/pdf/2116051ba596737d1b1ca3ef868a0ff2.pdf",+        "pages": 1,+        "sha256": "",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 2,+        "described": 2,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "a396e1l1-2h2p12.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          7.86,+          8.7,+          14.3+        ],+        "zmin_mm": -3.4,+        "centre_offset_mm": 0.45,+        "footprint_binding": "identity",+        "sha256": "f3388a998511d7e8ecb23128c63aabaa283ee3eab25e51ead789cfee11691733",+        "checked": "2026-11-06",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "a396e1l1-2h2p12-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          7.86,+          8.7,+          14.3+        ],+        "zmin_mm": -3.4,+        "centre_offset_mm": 0.45,+        "footprint_binding": "identity",+        "sha256": "35ec72d31f3bca7f3597e08a575308e68fe9a8688d0fcb27385abeb518cf2219",+        "checked": "2026-11-06",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  }+}
page.jsonadded+162
@@ -0,0 +1,162 @@+{+  "slug": "a396e1l1-2h2p12",+  "version": "0.1.0",+  "type": "component",+  "description": "JXTCONN Wire To Board Connector, 插件,P=3.96mm. Unpolarised two-terminal part: the datasheet prints no pin numbers, so pins 1 and 2 follow the library convention, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "connectors",+    "a396e1l1-2h2p12",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "a396e1l1-2h2p12.kicad_sym",+    "a396e1l1-2h2p12.kicad_mod",+    "a396e1l1-2h2p12.glb",+    "a396e1l1-2h2p12.step",+    "a396e1l1-2h2p12.lbr",+    "docs/hero.png",+    "docs/a396e1l1-2h2p12-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "a396e1l1-2h2p12-hero.glb",+    "a396e1l1-2h2p12-hero.overlay.json",+    "a396e1l1-2h2p12-etched.glb"+  ],+  "component": {+    "mpn": "A396E1L1-2H2P12",+    "manufacturer": "JXTCONN",+    "package": "JST_VH_B2P-VH_1x02_P3.96mm_Vertical",+    "pin_count": 2,+    "category": "Connectors",+    "subcategory": "Wire To Board Connector",+    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/2116051ba596737d1b1ca3ef868a0ff2.pdf",+    "parts": {+      "symbol": "a396e1l1-2h2p12.kicad_sym",+      "footprint": "a396e1l1-2h2p12.kicad_mod",+      "model_3d": "a396e1l1-2h2p12-hero.glb",+      "model_3d_plain": "a396e1l1-2h2p12-etched.glb",+      "model_3d_step": "a396e1l1-2h2p12-etched.step",+      "model_3d_step_plain": "a396e1l1-2h2p12.step",+      "lbr": "a396e1l1-2h2p12.lbr"+    },+    "distributor_links": {+      "lcsc": "C47326916"+    },+    "distributor_check": {+      "checked_at": "2026-11-06T08:38:44Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": null,+        "status": "no match"+      },+      "mouser": {+        "pn": null,+        "status": "no match"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "1",+        "type": "passive",+        "description": "Contact 1; numbering follows the footprint."+      },+      {+        "number": "2",+        "name": "2",+        "type": "passive",+        "description": "Contact 2; numbering follows the footprint."+      }+    ],+    "provenance": {+      "extractor": "extract_pins",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins",+        "primary_model": "connector numbering",+        "primary_mode": "convention",+        "consensus_model": null,+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "vision extraction: provenance cannot be text-verified; needs consensus"+        ],+        "pages_sent": null,+        "cost_usd": 0,+        "at": "2026-11-06T08:38:35"+      },+      "datasheet": {+        "url": "https://datasheet.lcsc.com/datasheet/pdf/2116051ba596737d1b1ca3ef868a0ff2.pdf",+        "pages": 1,+        "sha256": "",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 2,+        "described": 2,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "a396e1l1-2h2p12.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          7.86,+          8.7,+          14.3+        ],+        "zmin_mm": -3.4,+        "centre_offset_mm": 0.45,+        "footprint_binding": "identity",+        "sha256": "f3388a998511d7e8ecb23128c63aabaa283ee3eab25e51ead789cfee11691733",+        "checked": "2026-11-06",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "a396e1l1-2h2p12-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          7.86,+          8.7,+          14.3+        ],+        "zmin_mm": -3.4,+        "centre_offset_mm": 0.45,+        "footprint_binding": "identity",+        "sha256": "35ec72d31f3bca7f3597e08a575308e68fe9a8688d0fcb27385abeb518cf2219",+        "checked": "2026-11-06",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  },+  "visibility": "public",+  "org": "adom",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  }+}\ No newline at end of file
viewers/footprint.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>a396e1l1-2h2p12</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>a396e1l1-2h2p12</title>\ No newline at end of file