← Commit history
docs/hero.pngadded
⋯ 1 unchanged line ⋯
docs/tpdv1240rg-datasheet.pdfadded
⋯ 1 unchanged line ⋯
package.jsonadded+125
@@ -0,0 +1,125 @@+{+  "slug": "tpdv1240rg",+  "version": "0.1.0",+  "type": "component",+  "description": "STMicroelectronics Thyristors (SCR)/Modules, TO-3P-3. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "transistors-thyristors",+    "tpdv1240rg",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "tpdv1240rg.kicad_sym",+    "tpdv1240rg.kicad_mod",+    "tpdv1240rg.glb",+    "tpdv1240rg.step",+    "tpdv1240rg.lbr",+    "docs/hero.png",+    "docs/tpdv1240rg-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "tpdv1240rg-hero.glb",+    "tpdv1240rg-hero.overlay.json"+  ],+  "component": {+    "mpn": "TPDV1240RG",+    "manufacturer": "STMicroelectronics",+    "package": "TO-3P-3",+    "pin_count": 3,+    "category": "Transistors/Thyristors",+    "subcategory": "Thyristors (SCR)/Modules",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588902952597114880",+    "parts": {+      "symbol": "tpdv1240rg.kicad_sym",+      "footprint": "tpdv1240rg.kicad_mod",+      "model_3d": "tpdv1240rg-hero.glb",+      "model_3d_plain": "tpdv1240rg.glb",+      "model_3d_step": "tpdv1240rg-etched.step",+      "model_3d_step_plain": "tpdv1240rg.step",+      "lbr": "tpdv1240rg.lbr"+    },+    "distributor_links": {+      "lcsc": 2688496,+      "digikey": "497-3794-5-ND",+      "mouser": "511-TPDV1240"+    },+    "distributor_check": {+      "checked_at": "2026-10-06T04:02:27Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "497-3794-5-ND",+        "status": "found",+        "lifecycle": "Active"+      },+      "mouser": {+        "pn": "511-TPDV1240",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "A1",+        "type": "passive",+        "description": "Main terminal A1 of the triac, the reference electrode for A2 voltage and gate; insulated tab is isolated to 2,500 V rms from A1, A2 and gate."+      },+      {+        "number": "2",+        "name": "A2",+        "type": "passive",+        "description": "Main terminal A2 of the triac, blocking up to 1200 V (VDRM/VRRM) for TPDV1240RG and carrying 40 A rms on-state current at Tc = 75 °C."+      },+      {+        "number": "3",+        "name": "G",+        "type": "input",+        "description": "Gate trigger terminal, IGT max 200 mA and VGT max 1.5 V (VD = 12 V DC, RL = 33 Ω), with peak gate current 8 A for tp = 20 µs."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-sonnet-5-5",+        "primary_mode": "text+vision",+        "consensus_model": "claude-opus-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: The pin-to-number mapping comes only from the small pictorial on page 1. It labels the leads A1, A2,; The datasheet names the package TOP3 insulated, not TO-3P-3. The two are assumed to be the same outl",+          "vision extraction: provenance cannot be text-verified; needs consensus"+        ],+        "pages_sent": 8,+        "cost_usd": 0.138,+        "at": "2026-10-06T04:02:14"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588902952597114880",+        "pages": 8,+        "sha256": "de730887d826ad0f",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 3,+        "described": 3,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    }+  }+}
tpdv1240rg-hero.glbadded
⋯ 1 unchanged line ⋯
tpdv1240rg-hero.overlay.jsonadded+155
@@ -0,0 +1,155 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "TPDV1240RG",+  "kind": "component + footprint reference art",+  "board_use": false,+  "plane_z_mm": -0.02,+  "units": "metre",+  "upAxis": "Z",+  "layers": {+    "pad_outlines": {+      "material": "Footprint pads - teal dashed outlines - 50 percent opacity",+      "rgba": [+        0.0,+        0.902,+        0.863,+        0.5+      ],+      "pads": 3,+      "span_mm": 13.4,+      "dash_mm": 0.335,+      "gap_mm": 0.201,+      "pad_stroke_mm": 0.0804+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 13,+      "pin1": {+        "source": "added dot (AI)",+        "pad": "1",+        "center_mm": [+          -1.8,+          0.0+        ],+        "r_mm": 0.35+      }+    },+    "signal_names": {+      "material": "Signal names - 50 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.5+      ],+      "font": "DejaVu Sans Mono",+      "labels": 3,+      "sides": "top + mirrored underside (single-sided)",+      "fallback_to_pad_number": 0+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.0,+    "tolerance_mm": 1.072,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -0.5,+      11.4,+      -0.263,+      0.264+    ],+    "pads_bbox_mm": [+      -1.25,+      12.15,+      -2.25,+      2.25+    ],+    "seating_z_mm": -18.0+  },+  "sources": {+    "glb": "tpdv1240rg.glb",+    "glb_sha256": "ed879ad592e1df57bdff6052d11aacf5f1061642f57f7d7d8e42187aebb65e66",+    "footprint": "tpdv1240rg.kicad_mod",+    "footprint_sha256": "3899ccb0964094db280d52896d394008c280ba774c70df18be544fa51f8f8276",+    "pins": "page.json component.pins",+    "pins_sha256": "16538f638641285bb49558c029a9a0bf6937bfd6497e0dad9896aff7a049da66"+  },+  "generator": "adom-wiki 1.7.67 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "A1",+      "x": -2.3,+      "y": 0.0,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "2",+      "text": "A2",+      "x": 6.85,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "3",+      "text": "G",+      "x": 12.3,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.6+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "rect",+      "center_mm": [+        0.0,+        0.0+      ],+      "size_mm": [+        2.5,+        4.5+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "oval",+      "center_mm": [+        5.45,+        0.0+      ],+      "size_mm": [+        2.5,+        4.5+      ],+      "rot": 0.0+    },+    {+      "number": "3",+      "shape": "oval",+      "center_mm": [+        10.9,+        0.0+      ],+      "size_mm": [+        2.5,+        4.5+      ],+      "rot": 0.0+    }+  ]+}
tpdv1240rg.glbadded
⋯ 1 unchanged line ⋯
tpdv1240rg.kicad_modadded+381
@@ -0,0 +1,381 @@+(footprint "TO-3P-3_Vertical"+	(version 20260206)+	(generator "kicad-footprint-generator")+	(layer "F.Cu")+	(descr "TO-3P-3, Vertical, RM 5.45mm, see https://toshiba.semicon-storage.com/ap-en/design-support/package/detail.TO-3P(N).html")+	(tags "TO-3P-3 Vertical RM 5.45mm")+	(property "Reference" "REF**"+		(at 5.45 -3.95 0)+		(layer "F.SilkS")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "TO-3P-3_Vertical"+		(at 5.45 3.2 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "KiLib_Generator" "package/TO_SOT/THT"+		(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.41 -3.11)+		(end 13.31 -3.11)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -2.41 -1.5)+		(end -1.51 -1.5)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -2.41 1.61)+		(end -2.41 -3.11)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -1.51 1.61)+		(end -2.41 1.61)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 1.51 -1.5)+		(end 3.94 -1.5)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 3.85 -3.11)+		(end 3.85 -1.5)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 3.94 1.61)+		(end 1.51 1.61)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 6.96 -1.5)+		(end 9.39 -1.5)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 7.05 -3.11)+		(end 7.05 -1.5)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 9.39 1.61)+		(end 6.96 1.61)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 12.41 -1.5)+		(end 13.31 -1.5)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 13.31 -3.11)+		(end 13.31 1.61)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 13.31 1.61)+		(end 12.41 1.61)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -2.55 -3.25)+		(end 13.45 -3.25)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -2.55 1.75)+		(end -2.55 -3.25)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -1.5 1.75)+		(end -2.55 1.75)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -1.5 2.5)+		(end -1.5 1.75)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 1.5 1.75)+		(end 1.5 2.5)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 1.5 2.5)+		(end -1.5 2.5)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 3.95 1.75)+		(end 1.5 1.75)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 3.95 2.5)+		(end 3.95 1.75)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 6.95 1.75)+		(end 6.95 2.5)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 6.95 2.5)+		(end 3.95 2.5)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 9.4 1.75)+		(end 6.95 1.75)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 9.4 2.5)+		(end 9.4 1.75)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 12.4 1.75)+		(end 12.4 2.5)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 12.4 2.5)+		(end 9.4 2.5)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 13.45 -3.25)+		(end 13.45 1.75)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 13.45 1.75)+		(end 12.4 1.75)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -2.3 -1.5)+		(end 13.2 -1.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start 3.85 -3)+		(end 3.85 -1.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start 7.05 -3)+		(end 7.05 -1.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_rect+		(start -2.3 -3)+		(end 13.2 1.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(fill no)+		(layer "F.Fab")+	)+	(fp_text user "${REFERENCE}"+		(at 5.45 -0.75 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(pad "1" thru_hole rect+		(at 0 0)+		(size 2.5 4.5)+		(drill 1.5)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "2" thru_hole oval+		(at 5.45 0)+		(size 2.5 4.5)+		(drill 1.5)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "3" thru_hole oval+		(at 10.9 0)+		(size 2.5 4.5)+		(drill 1.5)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-3P-3_Vertical.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
tpdv1240rg.kicad_symadded+25
@@ -0,0 +1,25 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "TPDV1240RG" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27))))+    (property "Value" "TPDV1240RG" (at 0 -7.62 0) (effects (font (size 1.27 1.27))))+    (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+    (symbol "TPDV1240RG_0_1"+    (rectangle (start -12.70 2.54) (end 12.70 -5.08)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "TPDV1240RG_1_1"+    (pin passive line (at -17.78 0.00 0) (length 5.08)+      (name "A1" (effects (font (size 1.27 1.27))))+      (number "1" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at -17.78 -2.54 0) (length 5.08)+      (name "A2" (effects (font (size 1.27 1.27))))+      (number "2" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at 17.78 0.00 180) (length 5.08)+      (name "G" (effects (font (size 1.27 1.27))))+      (number "3" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
tpdv1240rg.lbradded+117
@@ -0,0 +1,117 @@+<?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="TO-3P-3_Vertical">+  <description>3 pads, 13.4 x 4.5 mm. TO-3P-3, Vertical, RM 5.45mm, see</description>+  <pad name="1" x="0.0000" y="-0.0000" drill="1.5000" diameter="2.5000" shape="long" rot="R90"/>+  <pad name="2" x="5.4500" y="-0.0000" drill="1.5000" diameter="2.5000" shape="long" rot="R90"/>+  <pad name="3" x="10.9000" y="-0.0000" drill="1.5000" diameter="2.5000" shape="long" rot="R90"/>+  <wire x1="-2.3000" y1="3.0000" x2="13.2000" y2="3.0000" width="0.1000" layer="51"/>+  <wire x1="13.2000" y1="3.0000" x2="13.2000" y2="-1.5000" width="0.1000" layer="51"/>+  <wire x1="13.2000" y1="-1.5000" x2="-2.3000" y2="-1.5000" width="0.1000" layer="51"/>+  <wire x1="-2.3000" y1="-1.5000" x2="-2.3000" y2="3.0000" width="0.1000" layer="51"/>+  <wire x1="-2.4100" y1="3.1100" x2="13.3100" y2="3.1100" width="0.1200" layer="21"/>+  <wire x1="-2.4100" y1="1.5000" x2="-1.5100" y2="1.5000" width="0.1200" layer="21"/>+  <wire x1="-2.4100" y1="-1.6100" x2="-2.4100" y2="3.1100" width="0.1200" layer="21"/>+  <wire x1="-1.5100" y1="-1.6100" x2="-2.4100" y2="-1.6100" width="0.1200" layer="21"/>+  <wire x1="1.5100" y1="1.5000" x2="3.9400" y2="1.5000" width="0.1200" layer="21"/>+  <wire x1="3.8500" y1="3.1100" x2="3.8500" y2="1.5000" width="0.1200" layer="21"/>+  <wire x1="3.9400" y1="-1.6100" x2="1.5100" y2="-1.6100" width="0.1200" layer="21"/>+  <wire x1="6.9600" y1="1.5000" x2="9.3900" y2="1.5000" width="0.1200" layer="21"/>+  <wire x1="7.0500" y1="3.1100" x2="7.0500" y2="1.5000" width="0.1200" layer="21"/>+  <wire x1="9.3900" y1="-1.6100" x2="6.9600" y2="-1.6100" width="0.1200" layer="21"/>+  <wire x1="12.4100" y1="1.5000" x2="13.3100" y2="1.5000" width="0.1200" layer="21"/>+  <wire x1="13.3100" y1="3.1100" x2="13.3100" y2="-1.6100" width="0.1200" layer="21"/>+  <wire x1="13.3100" y1="-1.6100" x2="12.4100" y2="-1.6100" width="0.1200" layer="21"/>+  <wire x1="-2.3000" y1="1.5000" x2="13.2000" y2="1.5000" width="0.1000" layer="51"/>+  <wire x1="3.8500" y1="3.0000" x2="3.8500" y2="1.5000" width="0.1000" layer="51"/>+  <wire x1="7.0500" y1="3.0000" x2="7.0500" y2="1.5000" width="0.1000" layer="51"/>+  <text x="0" y="3.710" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-2.850" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="TPDV1240RG">+  <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="-5.08" width="0.254" layer="94"/>+  <wire x1="12.7" y1="-5.08" x2="-12.7" y2="-5.08" width="0.254" layer="94"/>+  <wire x1="-12.7" y1="-5.08" 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="-7.6200" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <pin name="A1" x="-17.78" y="0" length="middle" direction="pas"/>+  <pin name="A2" x="-17.78" y="-2.54" length="middle" direction="pas"/>+  <pin name="G" x="17.78" y="0" length="middle" direction="in" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="TPDV1240RG" prefix="U">+  <description></description>+  <gates>+    <gate name="G$1" symbol="TPDV1240RG" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="TO-3P-3_Vertical">+      <connects>+        <connect gate="G$1" pin="A1" pad="1"/>+        <connect gate="G$1" pin="A2" pad="2"/>+        <connect gate="G$1" pin="G" pad="3"/>+      </connects>+      <technologies><technology name=""/></technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
tpdv1240rg.stepadded+2285
@@ -0,0 +1,2285 @@+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'D:/KiCAD/packages3D-source/Package_TO_SOT_THT.3dshapes\\
+TO-3P-3_Vertical.step','2018-04-08T09:23:02',('kicad StepUp'),(
+    'ksu MCAD'),'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#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('TO-3P-3_Vertical','TO-3P-3_Vertical','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1804);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#13 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#97,#224,#316,#334,#344,#384,#440,#526,#567,
+    #599,#663,#688,#720,#784,#809,#841,#905,#930,#954,#978,#1002,#1028,
+    #1046,#1071,#1111,#1155,#1188,#1205,#1262,#1319,#1376,#1386,#1403,
+    #1420,#1437,#1454,#1471,#1483,#1500,#1517,#1534,#1551,#1568,#1580,
+    #1597,#1614,#1631,#1648,#1665,#1677,#1697,#1741,#1758,#1775,#1787));
+#17 = ADVANCED_FACE('',(#18),#92,.F.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#30,#38,#46,#54,#62,#70,#78,#86));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-2.305,1.160738172246E-015,2.7));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-2.305,-1.4,2.95));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(-2.305,1.160738172246E-015,2.7));
+#28 = VECTOR('',#29,1.);
+#29 = DIRECTION('',(-5.074337173311E-016,-0.984427575508,0.175790638484)
+  );
+#30 = ORIENTED_EDGE('',*,*,#31,.F.);
+#31 = EDGE_CURVE('',#32,#22,#34,.T.);
+#32 = VERTEX_POINT('',#33);
+#33 = CARTESIAN_POINT('',(-2.305,3.1,2.95));
+#34 = LINE('',#35,#36);
+#35 = CARTESIAN_POINT('',(-2.305,3.1,2.95));
+#36 = VECTOR('',#37,1.);
+#37 = DIRECTION('',(-5.711640221784E-016,-0.996763955012,
+    -8.038418992031E-002));
+#38 = ORIENTED_EDGE('',*,*,#39,.F.);
+#39 = EDGE_CURVE('',#40,#32,#42,.T.);
+#40 = VERTEX_POINT('',#41);
+#41 = CARTESIAN_POINT('',(-2.305,3.1,18.2));
+#42 = LINE('',#43,#44);
+#43 = CARTESIAN_POINT('',(-2.305,3.1,21.7));
+#44 = VECTOR('',#45,1.);
+#45 = DIRECTION('',(-2.22044604925E-016,-1.110223024625E-016,-1.));
+#46 = ORIENTED_EDGE('',*,*,#47,.F.);
+#47 = EDGE_CURVE('',#48,#40,#50,.T.);
+#48 = VERTEX_POINT('',#49);
+#49 = CARTESIAN_POINT('',(-2.305,-1.4,18.2));
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(-2.305,-1.4,18.2));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(4.996003610813E-016,1.,1.665334536938E-016));
+#54 = ORIENTED_EDGE('',*,*,#55,.F.);
+#55 = EDGE_CURVE('',#56,#48,#58,.T.);
+#56 = VERTEX_POINT('',#57);
+#57 = CARTESIAN_POINT('',(-2.305,-1.4,12.7));
+#58 = LINE('',#59,#60);
+#59 = CARTESIAN_POINT('',(-2.305,-1.4,2.95));
+#60 = VECTOR('',#61,1.);
+#61 = DIRECTION('',(2.22044604925E-016,1.110223024625E-016,1.));
+#62 = ORIENTED_EDGE('',*,*,#63,.T.);
+#63 = EDGE_CURVE('',#56,#64,#66,.T.);
+#64 = VERTEX_POINT('',#65);
+#65 = CARTESIAN_POINT('',(-2.305,1.55,12.7));
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(-2.305,-1.4,12.7));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(3.330669073875E-016,1.,1.110223024625E-016));
+#70 = ORIENTED_EDGE('',*,*,#71,.T.);
+#71 = EDGE_CURVE('',#64,#72,#74,.T.);
+#72 = VERTEX_POINT('',#73);
+#73 = CARTESIAN_POINT('',(-2.305,1.55,10.7));
+#74 = LINE('',#75,#76);
+#75 = CARTESIAN_POINT('',(-2.305,1.55,12.7));
+#76 = VECTOR('',#77,1.);
+#77 = DIRECTION('',(1.110223024625E-016,5.473822126269E-048,-1.));
+#78 = ORIENTED_EDGE('',*,*,#79,.F.);
+#79 = EDGE_CURVE('',#80,#72,#82,.T.);
+#80 = VERTEX_POINT('',#81);
+#81 = CARTESIAN_POINT('',(-2.305,-1.4,10.7));
+#82 = LINE('',#83,#84);
+#83 = CARTESIAN_POINT('',(-2.305,-1.4,10.7));
+#84 = VECTOR('',#85,1.);
+#85 = DIRECTION('',(3.330669073875E-016,1.,1.110223024625E-016));
+#86 = ORIENTED_EDGE('',*,*,#87,.F.);
+#87 = EDGE_CURVE('',#24,#80,#88,.T.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(-2.305,-1.4,2.95));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(2.22044604925E-016,1.110223024625E-016,1.));
+#92 = PLANE('',#93);
+#93 = AXIS2_PLACEMENT_3D('',#94,#95,#96);
+#94 = CARTESIAN_POINT('',(-2.305,1.160738172246E-015,2.7));
+#95 = DIRECTION('',(1.,-6.174954727439E-016,9.473903143468E-017));
+#96 = DIRECTION('',(9.505623801314E-016,1.,3.330669073875E-016));
+#97 = ADVANCED_FACE('',(#98),#219,.T.);
+#98 = FACE_BOUND('',#99,.T.);
+#99 = EDGE_LOOP('',(#100,#101,#109,#117,#125,#133,#141,#149,#157,#165,
+    #173,#181,#189,#197,#205,#213));
+#100 = ORIENTED_EDGE('',*,*,#21,.F.);
+#101 = ORIENTED_EDGE('',*,*,#102,.T.);
+#102 = EDGE_CURVE('',#22,#103,#105,.T.);
+#103 = VERTEX_POINT('',#104);
+#104 = CARTESIAN_POINT('',(-1.,1.015854067532E-015,2.7));
+#105 = LINE('',#106,#107);
+#106 = CARTESIAN_POINT('',(-2.305,1.160738172246E-015,2.7));
+#107 = VECTOR('',#108,1.);
+#108 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#109 = ORIENTED_EDGE('',*,*,#110,.F.);
+#110 = EDGE_CURVE('',#111,#103,#113,.T.);
+#111 = VERTEX_POINT('',#112);
+#112 = CARTESIAN_POINT('',(-1.,-0.2625,2.746875));
+#113 = LINE('',#114,#115);
+#114 = CARTESIAN_POINT('',(-1.,-7.181705809641E-002,2.71282447466));
+#115 = VECTOR('',#116,1.);
+#116 = DIRECTION('',(0.E+000,0.984427575508,-0.175790638484));
+#117 = ORIENTED_EDGE('',*,*,#118,.T.);
+#118 = EDGE_CURVE('',#111,#119,#121,.T.);
+#119 = VERTEX_POINT('',#120);
+#120 = CARTESIAN_POINT('',(1.,-0.2625,2.746875));
+#121 = LINE('',#122,#123);
+#122 = CARTESIAN_POINT('',(-1.6525,-0.2625,2.746875));
+#123 = VECTOR('',#124,1.);
+#124 = DIRECTION('',(1.,-7.659698521677E-032,-1.149873846933E-016));
+#125 = ORIENTED_EDGE('',*,*,#126,.F.);
+#126 = EDGE_CURVE('',#127,#119,#129,.T.);
+#127 = VERTEX_POINT('',#128);
+#128 = CARTESIAN_POINT('',(1.,7.93809462607E-016,2.7));
+#129 = LINE('',#130,#131);
+#130 = CARTESIAN_POINT('',(1.,0.317552533993,2.643294190358));
+#131 = VECTOR('',#132,1.);
+#132 = DIRECTION('',(0.E+000,-0.984427575508,0.175790638484));
+#133 = ORIENTED_EDGE('',*,*,#134,.T.);
+#134 = EDGE_CURVE('',#127,#135,#137,.T.);
+#135 = VERTEX_POINT('',#136);
+#136 = CARTESIAN_POINT('',(4.45,4.107825191113E-016,2.7));
+#137 = LINE('',#138,#139);
+#138 = CARTESIAN_POINT('',(-2.305,1.160738172246E-015,2.7));
+#139 = VECTOR('',#140,1.);
+#140 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#141 = ORIENTED_EDGE('',*,*,#142,.F.);
+#142 = EDGE_CURVE('',#143,#135,#145,.T.);
+#143 = VERTEX_POINT('',#144);
+#144 = CARTESIAN_POINT('',(4.45,-0.2625,2.746875));
+#145 = LINE('',#146,#147);
+#146 = CARTESIAN_POINT('',(4.45,-7.181705809641E-002,2.71282447466));
+#147 = VECTOR('',#148,1.);
+#148 = DIRECTION('',(0.E+000,0.984427575508,-0.175790638484));
+#149 = ORIENTED_EDGE('',*,*,#150,.T.);
+#150 = EDGE_CURVE('',#143,#151,#153,.T.);
+#151 = VERTEX_POINT('',#152);
+#152 = CARTESIAN_POINT('',(6.45,-0.2625,2.746875));
+#153 = LINE('',#154,#155);
+#154 = CARTESIAN_POINT('',(1.0725,-0.2625,2.746875));
+#155 = VECTOR('',#156,1.);
+#156 = DIRECTION('',(1.,-7.659698521677E-032,-1.149873846933E-016));
+#157 = ORIENTED_EDGE('',*,*,#158,.F.);
+#158 = EDGE_CURVE('',#159,#151,#161,.T.);
+#159 = VERTEX_POINT('',#160);
+#160 = CARTESIAN_POINT('',(6.45,1.887379141863E-016,2.7));
+#161 = LINE('',#162,#163);
+#162 = CARTESIAN_POINT('',(6.45,0.317552533993,2.643294190358));
+#163 = VECTOR('',#164,1.);
+#164 = DIRECTION('',(0.E+000,-0.984427575508,0.175790638484));
+#165 = ORIENTED_EDGE('',*,*,#166,.T.);
+#166 = EDGE_CURVE('',#159,#167,#169,.T.);
+#167 = VERTEX_POINT('',#168);
+#168 = CARTESIAN_POINT('',(9.9,-1.942890293094E-016,2.7));
+#169 = LINE('',#170,#171);
+#170 = CARTESIAN_POINT('',(-2.305,1.160738172246E-015,2.7));
+#171 = VECTOR('',#172,1.);
+#172 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#173 = ORIENTED_EDGE('',*,*,#174,.F.);
+#174 = EDGE_CURVE('',#175,#167,#177,.T.);
+#175 = VERTEX_POINT('',#176);
+#176 = CARTESIAN_POINT('',(9.9,-0.2625,2.746875));
+#177 = LINE('',#178,#179);
+#178 = CARTESIAN_POINT('',(9.9,-7.181705809641E-002,2.71282447466));
+#179 = VECTOR('',#180,1.);
+#180 = DIRECTION('',(0.E+000,0.984427575508,-0.175790638484));
+#181 = ORIENTED_EDGE('',*,*,#182,.T.);
+#182 = EDGE_CURVE('',#175,#183,#185,.T.);
+#183 = VERTEX_POINT('',#184);
+#184 = CARTESIAN_POINT('',(11.9,-0.2625,2.746875));
+#185 = LINE('',#186,#187);
+#186 = CARTESIAN_POINT('',(3.7975,-0.2625,2.746875));
+#187 = VECTOR('',#188,1.);
+#188 = DIRECTION('',(1.,-7.659698521677E-032,-1.149873846933E-016));
+#189 = ORIENTED_EDGE('',*,*,#190,.F.);
+#190 = EDGE_CURVE('',#191,#183,#193,.T.);
+#191 = VERTEX_POINT('',#192);
+#192 = CARTESIAN_POINT('',(11.9,-4.163336342344E-016,2.7));
+#193 = LINE('',#194,#195);
+#194 = CARTESIAN_POINT('',(11.9,0.317552533993,2.643294190358));
+#195 = VECTOR('',#196,1.);
+#196 = DIRECTION('',(0.E+000,-0.984427575508,0.175790638484));
+#197 = ORIENTED_EDGE('',*,*,#198,.T.);
+#198 = EDGE_CURVE('',#191,#199,#201,.T.);
+#199 = VERTEX_POINT('',#200);
+#200 = CARTESIAN_POINT('',(13.205,-5.61217738948E-016,2.7));
+#201 = LINE('',#202,#203);
+#202 = CARTESIAN_POINT('',(-2.305,1.160738172246E-015,2.7));
+#203 = VECTOR('',#204,1.);
+#204 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#205 = ORIENTED_EDGE('',*,*,#206,.T.);
+#206 = EDGE_CURVE('',#199,#207,#209,.T.);
+#207 = VERTEX_POINT('',#208);
+#208 = CARTESIAN_POINT('',(13.205,-1.4,2.95));
+#209 = LINE('',#210,#211);
+#210 = CARTESIAN_POINT('',(13.205,-5.61217738948E-016,2.7));
+#211 = VECTOR('',#212,1.);
+#212 = DIRECTION('',(-5.074337173311E-016,-0.984427575508,0.175790638484
+    ));
+#213 = ORIENTED_EDGE('',*,*,#214,.F.);
+#214 = EDGE_CURVE('',#24,#207,#215,.T.);
+#215 = LINE('',#216,#217);
+#216 = CARTESIAN_POINT('',(-2.305,-1.4,2.95));
+#217 = VECTOR('',#218,1.);
+#218 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#219 = PLANE('',#220);
+#220 = AXIS2_PLACEMENT_3D('',#221,#222,#223);
+#221 = CARTESIAN_POINT('',(-2.305,1.160738172246E-015,2.7));
+#222 = DIRECTION('',(-1.131967523277E-016,-0.175790638484,
+    -0.984427575508));
+#223 = DIRECTION('',(-5.074337173311E-016,-0.984427575508,0.175790638484
+    ));
+#224 = ADVANCED_FACE('',(#225,#300),#311,.T.);
+#225 = FACE_BOUND('',#226,.T.);
+#226 = EDGE_LOOP('',(#227,#228,#229,#237,#246,#254,#262,#270,#278,#286,
+    #292,#293));
+#227 = ORIENTED_EDGE('',*,*,#87,.F.);
+#228 = ORIENTED_EDGE('',*,*,#214,.T.);
+#229 = ORIENTED_EDGE('',*,*,#230,.T.);
+#230 = EDGE_CURVE('',#207,#231,#233,.T.);
+#231 = VERTEX_POINT('',#232);
+#232 = CARTESIAN_POINT('',(13.205,-1.4,10.7));
+#233 = LINE('',#234,#235);
+#234 = CARTESIAN_POINT('',(13.205,-1.4,2.95));
+#235 = VECTOR('',#236,1.);
+#236 = DIRECTION('',(2.22044604925E-016,1.110223024625E-016,1.));
+#237 = ORIENTED_EDGE('',*,*,#238,.F.);
+#238 = EDGE_CURVE('',#239,#231,#241,.T.);
+#239 = VERTEX_POINT('',#240);
+#240 = CARTESIAN_POINT('',(13.205,-1.4,12.7));
+#241 = CIRCLE('',#242,1.);
+#242 = AXIS2_PLACEMENT_3D('',#243,#244,#245);
+#243 = CARTESIAN_POINT('',(13.205,-1.4,11.7));
+#244 = DIRECTION('',(-2.22044604925E-016,-1.,-2.465190328816E-032));
+#245 = DIRECTION('',(1.110223024625E-016,5.473822126269E-048,-1.));
+#246 = ORIENTED_EDGE('',*,*,#247,.T.);
+#247 = EDGE_CURVE('',#239,#248,#250,.T.);
+#248 = VERTEX_POINT('',#249);
+#249 = CARTESIAN_POINT('',(13.205,-1.4,18.2));
+#250 = LINE('',#251,#252);
+#251 = CARTESIAN_POINT('',(13.205,-1.4,2.95));
+#252 = VECTOR('',#253,1.);
+#253 = DIRECTION('',(2.22044604925E-016,1.110223024625E-016,1.));
+#254 = ORIENTED_EDGE('',*,*,#255,.T.);
+#255 = EDGE_CURVE('',#248,#256,#258,.T.);
+#256 = VERTEX_POINT('',#257);
+#257 = CARTESIAN_POINT('',(12.205,-1.4,18.2));
+#258 = LINE('',#259,#260);
+#259 = CARTESIAN_POINT('',(13.205,-1.4,18.2));
+#260 = VECTOR('',#261,1.);
+#261 = DIRECTION('',(-1.,4.440892098501E-016,1.232595164408E-032));
+#262 = ORIENTED_EDGE('',*,*,#263,.T.);
+#263 = EDGE_CURVE('',#256,#264,#266,.T.);
+#264 = VERTEX_POINT('',#265);
+#265 = CARTESIAN_POINT('',(10.205,-1.4,21.7));
+#266 = LINE('',#267,#268);
+#267 = CARTESIAN_POINT('',(12.205,-1.4,18.2));
+#268 = VECTOR('',#269,1.);
+#269 = DIRECTION('',(-0.496138938357,3.167243018467E-016,0.868243142124)
+  );
+#270 = ORIENTED_EDGE('',*,*,#271,.F.);
+#271 = EDGE_CURVE('',#272,#264,#274,.T.);
+#272 = VERTEX_POINT('',#273);
+#273 = CARTESIAN_POINT('',(0.695,-1.4,21.7));
+#274 = LINE('',#275,#276);
+#275 = CARTESIAN_POINT('',(-2.305,-1.4,21.7));
+#276 = VECTOR('',#277,1.);
+#277 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#278 = ORIENTED_EDGE('',*,*,#279,.T.);
+#279 = EDGE_CURVE('',#272,#280,#282,.T.);
+#280 = VERTEX_POINT('',#281);
+#281 = CARTESIAN_POINT('',(-1.305,-1.4,18.2));
+#282 = LINE('',#283,#284);
+#283 = CARTESIAN_POINT('',(0.695,-1.4,21.7));
+#284 = VECTOR('',#285,1.);
+#285 = DIRECTION('',(-0.496138938357,1.239355963748E-016,-0.868243142124
+    ));
+#286 = ORIENTED_EDGE('',*,*,#287,.T.);
+#287 = EDGE_CURVE('',#280,#48,#288,.T.);
+#288 = LINE('',#289,#290);
+#289 = CARTESIAN_POINT('',(-1.305,-1.4,18.2));
+#290 = VECTOR('',#291,1.);
+#291 = DIRECTION('',(-1.,4.440892098501E-016,1.232595164408E-032));
+#292 = ORIENTED_EDGE('',*,*,#55,.F.);
+#293 = ORIENTED_EDGE('',*,*,#294,.F.);
+#294 = EDGE_CURVE('',#80,#56,#295,.T.);
+#295 = CIRCLE('',#296,1.);
+#296 = AXIS2_PLACEMENT_3D('',#297,#298,#299);
+#297 = CARTESIAN_POINT('',(-2.305,-1.4,11.7));
+#298 = DIRECTION('',(-2.22044604925E-016,-1.,-2.465190328816E-032));
+#299 = DIRECTION('',(1.110223024625E-016,5.473822126269E-048,-1.));
+#300 = FACE_BOUND('',#301,.T.);
+#301 = EDGE_LOOP('',(#302));
+#302 = ORIENTED_EDGE('',*,*,#303,.F.);
+#303 = EDGE_CURVE('',#304,#304,#306,.T.);
+#304 = VERTEX_POINT('',#305);
+#305 = CARTESIAN_POINT('',(5.45,-1.4,16.6));
+#306 = CIRCLE('',#307,1.6);
+#307 = AXIS2_PLACEMENT_3D('',#308,#309,#310);
+#308 = CARTESIAN_POINT('',(5.45,-1.4,18.2));
+#309 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#310 = DIRECTION('',(-2.22044604925E-016,-1.110223024625E-016,-1.));
+#311 = PLANE('',#312);
+#312 = AXIS2_PLACEMENT_3D('',#313,#314,#315);
+#313 = CARTESIAN_POINT('',(-2.305,-1.4,2.95));
+#314 = DIRECTION('',(-3.330669073875E-016,-1.,-1.110223024625E-016));
+#315 = DIRECTION('',(2.22044604925E-016,1.110223024625E-016,1.));
+#316 = ADVANCED_FACE('',(#317),#329,.F.);
+#317 = FACE_BOUND('',#318,.F.);
+#318 = EDGE_LOOP('',(#319,#320,#327,#328));
+#319 = ORIENTED_EDGE('',*,*,#79,.T.);
+#320 = ORIENTED_EDGE('',*,*,#321,.T.);
+#321 = EDGE_CURVE('',#72,#64,#322,.T.);
+#322 = CIRCLE('',#323,1.);
+#323 = AXIS2_PLACEMENT_3D('',#324,#325,#326);
+#324 = CARTESIAN_POINT('',(-2.305,1.55,11.7));
+#325 = DIRECTION('',(-2.22044604925E-016,-1.,-2.465190328816E-032));
+#326 = DIRECTION('',(1.110223024625E-016,5.473822126269E-048,-1.));
+#327 = ORIENTED_EDGE('',*,*,#63,.F.);
+#328 = ORIENTED_EDGE('',*,*,#294,.F.);
+#329 = CYLINDRICAL_SURFACE('',#330,1.);
+#330 = AXIS2_PLACEMENT_3D('',#331,#332,#333);
+#331 = CARTESIAN_POINT('',(-2.305,-1.4,11.7));
+#332 = DIRECTION('',(-2.22044604925E-016,-1.,-2.465190328816E-032));
+#333 = DIRECTION('',(1.110223024625E-016,5.473822126269E-048,-1.));
+#334 = ADVANCED_FACE('',(#335),#339,.T.);
+#335 = FACE_BOUND('',#336,.T.);
+#336 = EDGE_LOOP('',(#337,#338));
+#337 = ORIENTED_EDGE('',*,*,#321,.T.);
+#338 = ORIENTED_EDGE('',*,*,#71,.T.);
+#339 = PLANE('',#340);
+#340 = AXIS2_PLACEMENT_3D('',#341,#342,#343);
+#341 = CARTESIAN_POINT('',(-1.958589838486,1.55,11.7));
+#342 = DIRECTION('',(-3.674173273137E-016,-1.,-1.110223024625E-016));
+#343 = DIRECTION('',(-1.,2.563950248511E-016,3.813662710751E-033));
+#344 = ADVANCED_FACE('',(#345),#379,.T.);
+#345 = FACE_BOUND('',#346,.T.);
+#346 = EDGE_LOOP('',(#347,#348,#356,#364,#372,#378));
+#347 = ORIENTED_EDGE('',*,*,#287,.F.);
+#348 = ORIENTED_EDGE('',*,*,#349,.T.);
+#349 = EDGE_CURVE('',#280,#350,#352,.T.);
+#350 = VERTEX_POINT('',#351);
+#351 = CARTESIAN_POINT('',(-1.305,1.61,18.2));
+#352 = LINE('',#353,#354);
+#353 = CARTESIAN_POINT('',(-1.305,-1.4,18.2));
+#354 = VECTOR('',#355,1.);
+#355 = DIRECTION('',(4.996003610813E-016,1.,1.665334536938E-016));
+#356 = ORIENTED_EDGE('',*,*,#357,.F.);
+#357 = EDGE_CURVE('',#358,#350,#360,.T.);
+#358 = VERTEX_POINT('',#359);
+#359 = CARTESIAN_POINT('',(-2.29,1.61,18.2));
+#360 = LINE('',#361,#362);
+#361 = CARTESIAN_POINT('',(-1.7975,1.61,18.2));
+#362 = VECTOR('',#363,1.);
+#363 = DIRECTION('',(1.,-7.184268958263E-032,-1.110223024625E-016));
+#364 = ORIENTED_EDGE('',*,*,#365,.F.);
+#365 = EDGE_CURVE('',#366,#358,#368,.T.);
+#366 = VERTEX_POINT('',#367);
+#367 = CARTESIAN_POINT('',(-2.29,3.1,18.2));
+#368 = LINE('',#369,#370);
+#369 = CARTESIAN_POINT('',(-2.29,0.855,18.2));
+#370 = VECTOR('',#371,1.);
+#371 = DIRECTION('',(0.E+000,-1.,-5.551115123126E-017));
+#372 = ORIENTED_EDGE('',*,*,#373,.F.);
+#373 = EDGE_CURVE('',#40,#366,#374,.T.);
+#374 = LINE('',#375,#376);
+#375 = CARTESIAN_POINT('',(-1.805,3.1,18.2));
+#376 = VECTOR('',#377,1.);
+#377 = DIRECTION('',(1.,-2.22044604925E-016,2.465190328816E-032));
+#378 = ORIENTED_EDGE('',*,*,#47,.F.);
+#379 = PLANE('',#380);
+#380 = AXIS2_PLACEMENT_3D('',#381,#382,#383);
+#381 = CARTESIAN_POINT('',(-1.305,-1.4,18.2));
+#382 = DIRECTION('',(1.110223024625E-016,-5.551115123126E-017,1.));
+#383 = DIRECTION('',(-1.,4.440892098501E-016,2.465190328816E-032));
+#384 = ADVANCED_FACE('',(#385),#435,.T.);
+#385 = FACE_BOUND('',#386,.T.);
+#386 = EDGE_LOOP('',(#387,#388,#396,#404,#412,#420,#428,#434));
+#387 = ORIENTED_EDGE('',*,*,#373,.T.);
+#388 = ORIENTED_EDGE('',*,*,#389,.F.);
+#389 = EDGE_CURVE('',#390,#366,#392,.T.);
+#390 = VERTEX_POINT('',#391);
+#391 = CARTESIAN_POINT('',(-2.29,3.1,3.2));
+#392 = LINE('',#393,#394);
+#393 = CARTESIAN_POINT('',(-2.29,3.1,21.2));
+#394 = VECTOR('',#395,1.);
+#395 = DIRECTION('',(0.E+000,-1.110223024625E-016,1.));
+#396 = ORIENTED_EDGE('',*,*,#397,.F.);
+#397 = EDGE_CURVE('',#398,#390,#400,.T.);
+#398 = VERTEX_POINT('',#399);
+#399 = CARTESIAN_POINT('',(13.19,3.1,3.2));
+#400 = LINE('',#401,#402);
+#401 = CARTESIAN_POINT('',(-2.2975,3.1,3.2));
+#402 = VECTOR('',#403,1.);
+#403 = DIRECTION('',(-1.,3.330669073875E-016,-1.479114197289E-031));
+#404 = ORIENTED_EDGE('',*,*,#405,.F.);
+#405 = EDGE_CURVE('',#406,#398,#408,.T.);
+#406 = VERTEX_POINT('',#407);
+#407 = CARTESIAN_POINT('',(13.19,3.1,18.2));
+#408 = LINE('',#409,#410);
+#409 = CARTESIAN_POINT('',(13.19,3.1,12.45));
+#410 = VECTOR('',#411,1.);
+#411 = DIRECTION('',(0.E+000,1.110223024625E-016,-1.));
+#412 = ORIENTED_EDGE('',*,*,#413,.T.);
+#413 = EDGE_CURVE('',#406,#414,#416,.T.);
+#414 = VERTEX_POINT('',#415);
+#415 = CARTESIAN_POINT('',(13.205,3.1,18.2));
+#416 = LINE('',#417,#418);
+#417 = CARTESIAN_POINT('',(5.45,3.1,18.2));
+#418 = VECTOR('',#419,1.);
+#419 = DIRECTION('',(1.,-2.22044604925E-016,2.465190328816E-032));
+#420 = ORIENTED_EDGE('',*,*,#421,.T.);
+#421 = EDGE_CURVE('',#414,#422,#424,.T.);
+#422 = VERTEX_POINT('',#423);
+#423 = CARTESIAN_POINT('',(13.205,3.1,2.95));
+#424 = LINE('',#425,#426);
+#425 = CARTESIAN_POINT('',(13.205,3.1,21.7));
+#426 = VECTOR('',#427,1.);
+#427 = DIRECTION('',(-2.22044604925E-016,-1.110223024625E-016,-1.));
+#428 = ORIENTED_EDGE('',*,*,#429,.F.);
+#429 = EDGE_CURVE('',#32,#422,#430,.T.);
+#430 = LINE('',#431,#432);
+#431 = CARTESIAN_POINT('',(-2.305,3.1,2.95));
+#432 = VECTOR('',#433,1.);
+#433 = DIRECTION('',(1.,-1.110223024625E-016,1.665334536938E-016));
+#434 = ORIENTED_EDGE('',*,*,#39,.F.);
+#435 = PLANE('',#436);
+#436 = AXIS2_PLACEMENT_3D('',#437,#438,#439);
+#437 = CARTESIAN_POINT('',(-2.305,3.1,21.7));
+#438 = DIRECTION('',(3.330669073875E-016,1.,1.110223024625E-016));
+#439 = DIRECTION('',(-2.22044604925E-016,-1.110223024625E-016,-1.));
+#440 = ADVANCED_FACE('',(#441),#521,.T.);
+#441 = FACE_BOUND('',#442,.T.);
+#442 = EDGE_LOOP('',(#443,#444,#445,#451,#452,#460,#468,#474,#475,#483,
+    #491,#497,#498,#506,#514,#520));
+#443 = ORIENTED_EDGE('',*,*,#31,.F.);
+#444 = ORIENTED_EDGE('',*,*,#429,.T.);
+#445 = ORIENTED_EDGE('',*,*,#446,.T.);
+#446 = EDGE_CURVE('',#422,#199,#447,.T.);
+#447 = LINE('',#448,#449);
+#448 = CARTESIAN_POINT('',(13.205,3.1,2.95));
+#449 = VECTOR('',#450,1.);
+#450 = DIRECTION('',(-5.711640221784E-016,-0.996763955012,
+    -8.038418992031E-002));
+#451 = ORIENTED_EDGE('',*,*,#198,.F.);
+#452 = ORIENTED_EDGE('',*,*,#453,.F.);
+#453 = EDGE_CURVE('',#454,#191,#456,.T.);
+#454 = VERTEX_POINT('',#455);
+#455 = CARTESIAN_POINT('',(11.9,0.2625,2.721169354839));
+#456 = LINE('',#457,#458);
+#457 = CARTESIAN_POINT('',(11.9,1.592265443267,2.828408503489));
+#458 = VECTOR('',#459,1.);
+#459 = DIRECTION('',(-0.E+000,-0.996763955012,-8.038418992031E-002));
+#460 = ORIENTED_EDGE('',*,*,#461,.F.);
+#461 = EDGE_CURVE('',#462,#454,#464,.T.);
+#462 = VERTEX_POINT('',#463);
+#463 = CARTESIAN_POINT('',(9.9,0.2625,2.721169354839));
+#464 = LINE('',#465,#466);
+#465 = CARTESIAN_POINT('',(3.7975,0.2625,2.721169354839));
+#466 = VECTOR('',#467,1.);
+#467 = DIRECTION('',(1.,-1.908534448115E-032,-2.865091676452E-017));
+#468 = ORIENTED_EDGE('',*,*,#469,.F.);
+#469 = EDGE_CURVE('',#167,#462,#470,.T.);
+#470 = LINE('',#471,#472);
+#471 = CARTESIAN_POINT('',(9.9,1.772544585164,2.842947143965));
+#472 = VECTOR('',#473,1.);
+#473 = DIRECTION('',(0.E+000,0.996763955012,8.038418992031E-002));
+#474 = ORIENTED_EDGE('',*,*,#166,.F.);
+#475 = ORIENTED_EDGE('',*,*,#476,.F.);
+#476 = EDGE_CURVE('',#477,#159,#479,.T.);
+#477 = VERTEX_POINT('',#478);
+#478 = CARTESIAN_POINT('',(6.45,0.2625,2.721169354839));
+#479 = LINE('',#480,#481);
+#480 = CARTESIAN_POINT('',(6.45,1.592265443267,2.828408503489));
+#481 = VECTOR('',#482,1.);
+#482 = DIRECTION('',(-0.E+000,-0.996763955012,-8.038418992031E-002));
+#483 = ORIENTED_EDGE('',*,*,#484,.F.);
+#484 = EDGE_CURVE('',#485,#477,#487,.T.);
+#485 = VERTEX_POINT('',#486);
+#486 = CARTESIAN_POINT('',(4.45,0.2625,2.721169354839));
+#487 = LINE('',#488,#489);
+#488 = CARTESIAN_POINT('',(1.0725,0.2625,2.721169354839));
+#489 = VECTOR('',#490,1.);
+#490 = DIRECTION('',(1.,-1.908534448115E-032,-2.865091676452E-017));
+#491 = ORIENTED_EDGE('',*,*,#492,.F.);
+#492 = EDGE_CURVE('',#135,#485,#493,.T.);
+#493 = LINE('',#494,#495);
+#494 = CARTESIAN_POINT('',(4.45,1.772544585164,2.842947143965));
+#495 = VECTOR('',#496,1.);
+#496 = DIRECTION('',(0.E+000,0.996763955012,8.038418992031E-002));
+#497 = ORIENTED_EDGE('',*,*,#134,.F.);
+#498 = ORIENTED_EDGE('',*,*,#499,.F.);
+#499 = EDGE_CURVE('',#500,#127,#502,.T.);
+#500 = VERTEX_POINT('',#501);
+#501 = CARTESIAN_POINT('',(1.,0.2625,2.721169354839));
+#502 = LINE('',#503,#504);
+#503 = CARTESIAN_POINT('',(1.,1.592265443267,2.828408503489));
+#504 = VECTOR('',#505,1.);
+#505 = DIRECTION('',(-0.E+000,-0.996763955012,-8.038418992031E-002));
+#506 = ORIENTED_EDGE('',*,*,#507,.F.);
+#507 = EDGE_CURVE('',#508,#500,#510,.T.);
+#508 = VERTEX_POINT('',#509);
+#509 = CARTESIAN_POINT('',(-1.,0.2625,2.721169354839));
+#510 = LINE('',#511,#512);
+#511 = CARTESIAN_POINT('',(-1.6525,0.2625,2.721169354839));
+#512 = VECTOR('',#513,1.);
+#513 = DIRECTION('',(1.,-1.908534448115E-032,-2.865091676452E-017));
+#514 = ORIENTED_EDGE('',*,*,#515,.F.);
+#515 = EDGE_CURVE('',#103,#508,#516,.T.);
+#516 = LINE('',#517,#518);
+#517 = CARTESIAN_POINT('',(-1.,1.772544585164,2.842947143965));
+#518 = VECTOR('',#519,1.);
+#519 = DIRECTION('',(0.E+000,0.996763955012,8.038418992031E-002));
+#520 = ORIENTED_EDGE('',*,*,#102,.F.);
+#521 = PLANE('',#522);
+#522 = AXIS2_PLACEMENT_3D('',#523,#524,#525);
+#523 = CARTESIAN_POINT('',(-2.305,3.1,2.95));
+#524 = DIRECTION('',(-2.855820110892E-017,8.038418992031E-002,
+    -0.996763955012));
+#525 = DIRECTION('',(-5.711640221784E-016,-0.996763955012,
+    -8.038418992031E-002));
+#526 = ADVANCED_FACE('',(#527),#562,.T.);
+#527 = FACE_BOUND('',#528,.T.);
+#528 = EDGE_LOOP('',(#529,#530,#531,#532,#538,#539,#547,#555,#561));
+#529 = ORIENTED_EDGE('',*,*,#206,.F.);
+#530 = ORIENTED_EDGE('',*,*,#446,.F.);
+#531 = ORIENTED_EDGE('',*,*,#421,.F.);
+#532 = ORIENTED_EDGE('',*,*,#533,.F.);
+#533 = EDGE_CURVE('',#248,#414,#534,.T.);
+#534 = LINE('',#535,#536);
+#535 = CARTESIAN_POINT('',(13.205,-1.4,18.2));
+#536 = VECTOR('',#537,1.);
+#537 = DIRECTION('',(4.996003610813E-016,1.,1.665334536938E-016));
+#538 = ORIENTED_EDGE('',*,*,#247,.F.);
+#539 = ORIENTED_EDGE('',*,*,#540,.T.);
+#540 = EDGE_CURVE('',#239,#541,#543,.T.);
+#541 = VERTEX_POINT('',#542);
+#542 = CARTESIAN_POINT('',(13.205,1.55,12.7));
+#543 = LINE('',#544,#545);
+#544 = CARTESIAN_POINT('',(13.205,-1.4,12.7));
+#545 = VECTOR('',#546,1.);
+#546 = DIRECTION('',(3.330669073875E-016,1.,1.110223024625E-016));
+#547 = ORIENTED_EDGE('',*,*,#548,.T.);
+#548 = EDGE_CURVE('',#541,#549,#551,.T.);
+#549 = VERTEX_POINT('',#550);
+#550 = CARTESIAN_POINT('',(13.205,1.55,10.7));
+#551 = LINE('',#552,#553);
+#552 = CARTESIAN_POINT('',(13.205,1.55,12.7));
+#553 = VECTOR('',#554,1.);
+#554 = DIRECTION('',(-7.771561172376E-016,1.972152263053E-031,-1.));
+#555 = ORIENTED_EDGE('',*,*,#556,.F.);
+#556 = EDGE_CURVE('',#231,#549,#557,.T.);
+#557 = LINE('',#558,#559);
+#558 = CARTESIAN_POINT('',(13.205,-1.4,10.7));
+#559 = VECTOR('',#560,1.);
+#560 = DIRECTION('',(3.330669073875E-016,1.,1.110223024625E-016));
+#561 = ORIENTED_EDGE('',*,*,#230,.F.);
+#562 = PLANE('',#563);
+#563 = AXIS2_PLACEMENT_3D('',#564,#565,#566);
+#564 = CARTESIAN_POINT('',(13.205,-5.61217738948E-016,2.7));
+#565 = DIRECTION('',(1.,-6.174954727439E-016,9.473903143468E-017));
+#566 = DIRECTION('',(9.505623801314E-016,1.,3.330669073875E-016));
+#567 = ADVANCED_FACE('',(#568),#594,.F.);
+#568 = FACE_BOUND('',#569,.F.);
+#569 = EDGE_LOOP('',(#570,#578,#586,#592,#593));
+#570 = ORIENTED_EDGE('',*,*,#571,.F.);
+#571 = EDGE_CURVE('',#572,#454,#574,.T.);
+#572 = VERTEX_POINT('',#573);
+#573 = CARTESIAN_POINT('',(11.9,0.2625,0.5));
+#574 = LINE('',#575,#576);
+#575 = CARTESIAN_POINT('',(11.9,0.2625,0.5));
+#576 = VECTOR('',#577,1.);
+#577 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#578 = ORIENTED_EDGE('',*,*,#579,.T.);
+#579 = EDGE_CURVE('',#572,#580,#582,.T.);
+#580 = VERTEX_POINT('',#581);
+#581 = CARTESIAN_POINT('',(11.9,-0.2625,0.5));
+#582 = LINE('',#583,#584);
+#583 = CARTESIAN_POINT('',(11.9,0.2625,0.5));
+#584 = VECTOR('',#585,1.);
+#585 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#586 = ORIENTED_EDGE('',*,*,#587,.T.);
+#587 = EDGE_CURVE('',#580,#183,#588,.T.);
+#588 = LINE('',#589,#590);
+#589 = CARTESIAN_POINT('',(11.9,-0.2625,0.5));
+#590 = VECTOR('',#591,1.);
+#591 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#592 = ORIENTED_EDGE('',*,*,#190,.F.);
+#593 = ORIENTED_EDGE('',*,*,#453,.F.);
+#594 = PLANE('',#595);
+#595 = AXIS2_PLACEMENT_3D('',#596,#597,#598);
+#596 = CARTESIAN_POINT('',(11.9,0.2625,0.5));
+#597 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#598 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#599 = ADVANCED_FACE('',(#600),#658,.T.);
+#600 = FACE_BOUND('',#601,.T.);
+#601 = EDGE_LOOP('',(#602,#610,#618,#626,#634,#642,#650,#656,#657));
+#602 = ORIENTED_EDGE('',*,*,#603,.T.);
+#603 = EDGE_CURVE('',#175,#604,#606,.T.);
+#604 = VERTEX_POINT('',#605);
+#605 = CARTESIAN_POINT('',(9.9,-0.2625,0.5));
+#606 = LINE('',#607,#608);
+#607 = CARTESIAN_POINT('',(9.9,-0.2625,5.));
+#608 = VECTOR('',#609,1.);
+#609 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#610 = ORIENTED_EDGE('',*,*,#611,.T.);
+#611 = EDGE_CURVE('',#604,#612,#614,.T.);
+#612 = VERTEX_POINT('',#613);
+#613 = CARTESIAN_POINT('',(10.4,-0.2625,1.165734175856E-016));
+#614 = LINE('',#615,#616);
+#615 = CARTESIAN_POINT('',(9.9,-0.2625,0.5));
+#616 = VECTOR('',#617,1.);
+#617 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186)
+  );
+#618 = ORIENTED_EDGE('',*,*,#619,.T.);
+#619 = EDGE_CURVE('',#612,#620,#622,.T.);
+#620 = VERTEX_POINT('',#621);
+#621 = CARTESIAN_POINT('',(10.4,-0.2625,-17.13397459621));
+#622 = LINE('',#623,#624);
+#623 = CARTESIAN_POINT('',(10.4,-0.2625,1.165734175856E-016));
+#624 = VECTOR('',#625,1.);
+#625 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#626 = ORIENTED_EDGE('',*,*,#627,.T.);
+#627 = EDGE_CURVE('',#620,#628,#630,.T.);
+#628 = VERTEX_POINT('',#629);
+#629 = CARTESIAN_POINT('',(10.9,-0.2625,-18.));
+#630 = LINE('',#631,#632);
+#631 = CARTESIAN_POINT('',(10.4,-0.2625,-17.13397459621));
+#632 = VECTOR('',#633,1.);
+#633 = DIRECTION('',(0.5,-5.768888059149E-016,-0.866025403784));
+#634 = ORIENTED_EDGE('',*,*,#635,.T.);
+#635 = EDGE_CURVE('',#628,#636,#638,.T.);
+#636 = VERTEX_POINT('',#637);
+#637 = CARTESIAN_POINT('',(11.4,-0.2625,-17.13397459621));
+#638 = LINE('',#639,#640);
+#639 = CARTESIAN_POINT('',(10.9,-0.2625,-18.));
+#640 = VECTOR('',#641,1.);
+#641 = DIRECTION('',(0.5,5.768888059149E-016,0.866025403784));
+#642 = ORIENTED_EDGE('',*,*,#643,.T.);
+#643 = EDGE_CURVE('',#636,#644,#646,.T.);
+#644 = VERTEX_POINT('',#645);
+#645 = CARTESIAN_POINT('',(11.4,-0.2625,1.165734175856E-016));
+#646 = LINE('',#647,#648);
+#647 = CARTESIAN_POINT('',(11.4,-0.2625,-17.13397459621));
+#648 = VECTOR('',#649,1.);
+#649 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#650 = ORIENTED_EDGE('',*,*,#651,.T.);
+#651 = EDGE_CURVE('',#644,#580,#652,.T.);
+#652 = LINE('',#653,#654);
+#653 = CARTESIAN_POINT('',(11.4,-0.2625,1.165734175856E-016));
+#654 = VECTOR('',#655,1.);
+#655 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186));
+#656 = ORIENTED_EDGE('',*,*,#587,.T.);
+#657 = ORIENTED_EDGE('',*,*,#182,.F.);
+#658 = PLANE('',#659);
+#659 = AXIS2_PLACEMENT_3D('',#660,#661,#662);
+#660 = CARTESIAN_POINT('',(9.9,-0.2625,0.5));
+#661 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#662 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#663 = ADVANCED_FACE('',(#664),#683,.F.);
+#664 = FACE_BOUND('',#665,.F.);
+#665 = EDGE_LOOP('',(#666,#674,#675,#676,#677));
+#666 = ORIENTED_EDGE('',*,*,#667,.F.);
+#667 = EDGE_CURVE('',#462,#668,#670,.T.);
+#668 = VERTEX_POINT('',#669);
+#669 = CARTESIAN_POINT('',(9.9,0.2625,0.5));
+#670 = LINE('',#671,#672);
+#671 = CARTESIAN_POINT('',(9.9,0.2625,5.));
+#672 = VECTOR('',#673,1.);
+#673 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#674 = ORIENTED_EDGE('',*,*,#469,.F.);
+#675 = ORIENTED_EDGE('',*,*,#174,.F.);
+#676 = ORIENTED_EDGE('',*,*,#603,.T.);
+#677 = ORIENTED_EDGE('',*,*,#678,.F.);
+#678 = EDGE_CURVE('',#668,#604,#679,.T.);
+#679 = LINE('',#680,#681);
+#680 = CARTESIAN_POINT('',(9.9,0.2625,0.5));
+#681 = VECTOR('',#682,1.);
+#682 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#683 = PLANE('',#684);
+#684 = AXIS2_PLACEMENT_3D('',#685,#686,#687);
+#685 = CARTESIAN_POINT('',(9.9,0.2625,5.));
+#686 = DIRECTION('',(1.,0.E+000,0.E+000));
+#687 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#688 = ADVANCED_FACE('',(#689),#715,.F.);
+#689 = FACE_BOUND('',#690,.F.);
+#690 = EDGE_LOOP('',(#691,#699,#707,#713,#714));
+#691 = ORIENTED_EDGE('',*,*,#692,.F.);
+#692 = EDGE_CURVE('',#693,#477,#695,.T.);
+#693 = VERTEX_POINT('',#694);
+#694 = CARTESIAN_POINT('',(6.45,0.2625,0.499999999999));
+#695 = LINE('',#696,#697);
+#696 = CARTESIAN_POINT('',(6.45,0.2625,0.499999999999));
+#697 = VECTOR('',#698,1.);
+#698 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#699 = ORIENTED_EDGE('',*,*,#700,.T.);
+#700 = EDGE_CURVE('',#693,#701,#703,.T.);
+#701 = VERTEX_POINT('',#702);
+#702 = CARTESIAN_POINT('',(6.45,-0.2625,0.499999999999));
+#703 = LINE('',#704,#705);
+#704 = CARTESIAN_POINT('',(6.45,0.2625,0.499999999999));
+#705 = VECTOR('',#706,1.);
+#706 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#707 = ORIENTED_EDGE('',*,*,#708,.T.);
+#708 = EDGE_CURVE('',#701,#151,#709,.T.);
+#709 = LINE('',#710,#711);
+#710 = CARTESIAN_POINT('',(6.45,-0.2625,0.499999999999));
+#711 = VECTOR('',#712,1.);
+#712 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#713 = ORIENTED_EDGE('',*,*,#158,.F.);
+#714 = ORIENTED_EDGE('',*,*,#476,.F.);
+#715 = PLANE('',#716);
+#716 = AXIS2_PLACEMENT_3D('',#717,#718,#719);
+#717 = CARTESIAN_POINT('',(6.45,0.2625,0.499999999999));
+#718 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#719 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#720 = ADVANCED_FACE('',(#721),#779,.T.);
+#721 = FACE_BOUND('',#722,.T.);
+#722 = EDGE_LOOP('',(#723,#731,#739,#747,#755,#763,#771,#777,#778));
+#723 = ORIENTED_EDGE('',*,*,#724,.T.);
+#724 = EDGE_CURVE('',#143,#725,#727,.T.);
+#725 = VERTEX_POINT('',#726);
+#726 = CARTESIAN_POINT('',(4.45,-0.2625,0.499999999999));
+#727 = LINE('',#728,#729);
+#728 = CARTESIAN_POINT('',(4.45,-0.2625,5.));
+#729 = VECTOR('',#730,1.);
+#730 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#731 = ORIENTED_EDGE('',*,*,#732,.T.);
+#732 = EDGE_CURVE('',#725,#733,#735,.T.);
+#733 = VERTEX_POINT('',#734);
+#734 = CARTESIAN_POINT('',(4.95,-0.2625,8.88178409075E-017));
+#735 = LINE('',#736,#737);
+#736 = CARTESIAN_POINT('',(4.45,-0.2625,0.499999999999));
+#737 = VECTOR('',#738,1.);
+#738 = DIRECTION('',(0.707106781187,-4.710277376048E-016,-0.707106781186
+    ));
+#739 = ORIENTED_EDGE('',*,*,#740,.T.);
+#740 = EDGE_CURVE('',#733,#741,#743,.T.);
+#741 = VERTEX_POINT('',#742);
+#742 = CARTESIAN_POINT('',(4.95,-0.2625,-17.13397459624));
+#743 = LINE('',#744,#745);
+#744 = CARTESIAN_POINT('',(4.95,-0.2625,1.165734165231E-016));
+#745 = VECTOR('',#746,1.);
+#746 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#747 = ORIENTED_EDGE('',*,*,#748,.T.);
+#748 = EDGE_CURVE('',#741,#749,#751,.T.);
+#749 = VERTEX_POINT('',#750);
+#750 = CARTESIAN_POINT('',(5.45,-0.2625,-18.));
+#751 = LINE('',#752,#753);
+#752 = CARTESIAN_POINT('',(4.95,-0.2625,-17.13397459624));
+#753 = VECTOR('',#754,1.);
+#754 = DIRECTION('',(0.500000000014,-5.768888059097E-016,-0.866025403776
+    ));
+#755 = ORIENTED_EDGE('',*,*,#756,.T.);
+#756 = EDGE_CURVE('',#749,#757,#759,.T.);
+#757 = VERTEX_POINT('',#758);
+#758 = CARTESIAN_POINT('',(5.95,-0.2625,-17.13397459624));
+#759 = LINE('',#760,#761);
+#760 = CARTESIAN_POINT('',(5.45,-0.2625,-18.));
+#761 = VECTOR('',#762,1.);
+#762 = DIRECTION('',(0.500000000014,5.768888059097E-016,0.866025403776)
+  );
+#763 = ORIENTED_EDGE('',*,*,#764,.T.);
+#764 = EDGE_CURVE('',#757,#765,#767,.T.);
+#765 = VERTEX_POINT('',#766);
+#766 = CARTESIAN_POINT('',(5.95,-0.2625,1.165734175856E-016));
+#767 = LINE('',#768,#769);
+#768 = CARTESIAN_POINT('',(5.95,-0.2625,-17.13397459624));
+#769 = VECTOR('',#770,1.);
+#770 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#771 = ORIENTED_EDGE('',*,*,#772,.T.);
+#772 = EDGE_CURVE('',#765,#701,#773,.T.);
+#773 = LINE('',#774,#775);
+#774 = CARTESIAN_POINT('',(5.95,-0.2625,1.165734165231E-016));
+#775 = VECTOR('',#776,1.);
+#776 = DIRECTION('',(0.707106781187,4.710277376048E-016,0.707106781186)
+  );
+#777 = ORIENTED_EDGE('',*,*,#708,.T.);
+#778 = ORIENTED_EDGE('',*,*,#150,.F.);
+#779 = PLANE('',#780);
+#780 = AXIS2_PLACEMENT_3D('',#781,#782,#783);
+#781 = CARTESIAN_POINT('',(4.45,-0.2625,0.499999999999));
+#782 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#783 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#784 = ADVANCED_FACE('',(#785),#804,.F.);
+#785 = FACE_BOUND('',#786,.F.);
+#786 = EDGE_LOOP('',(#787,#795,#796,#797,#798));
+#787 = ORIENTED_EDGE('',*,*,#788,.F.);
+#788 = EDGE_CURVE('',#485,#789,#791,.T.);
+#789 = VERTEX_POINT('',#790);
+#790 = CARTESIAN_POINT('',(4.45,0.2625,0.499999999999));
+#791 = LINE('',#792,#793);
+#792 = CARTESIAN_POINT('',(4.45,0.2625,5.));
+#793 = VECTOR('',#794,1.);
+#794 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#795 = ORIENTED_EDGE('',*,*,#492,.F.);
+#796 = ORIENTED_EDGE('',*,*,#142,.F.);
+#797 = ORIENTED_EDGE('',*,*,#724,.T.);
+#798 = ORIENTED_EDGE('',*,*,#799,.F.);
+#799 = EDGE_CURVE('',#789,#725,#800,.T.);
+#800 = LINE('',#801,#802);
+#801 = CARTESIAN_POINT('',(4.45,0.2625,0.499999999999));
+#802 = VECTOR('',#803,1.);
+#803 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#804 = PLANE('',#805);
+#805 = AXIS2_PLACEMENT_3D('',#806,#807,#808);
+#806 = CARTESIAN_POINT('',(4.45,0.2625,5.));
+#807 = DIRECTION('',(1.,0.E+000,0.E+000));
+#808 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#809 = ADVANCED_FACE('',(#810),#836,.F.);
+#810 = FACE_BOUND('',#811,.F.);
+#811 = EDGE_LOOP('',(#812,#820,#828,#834,#835));
+#812 = ORIENTED_EDGE('',*,*,#813,.F.);
+#813 = EDGE_CURVE('',#814,#500,#816,.T.);
+#814 = VERTEX_POINT('',#815);
+#815 = CARTESIAN_POINT('',(1.,0.2625,0.5));
+#816 = LINE('',#817,#818);
+#817 = CARTESIAN_POINT('',(1.,0.2625,0.5));
+#818 = VECTOR('',#819,1.);
+#819 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#820 = ORIENTED_EDGE('',*,*,#821,.T.);
+#821 = EDGE_CURVE('',#814,#822,#824,.T.);
+#822 = VERTEX_POINT('',#823);
+#823 = CARTESIAN_POINT('',(1.,-0.2625,0.5));
+#824 = LINE('',#825,#826);
+#825 = CARTESIAN_POINT('',(1.,0.2625,0.5));
+#826 = VECTOR('',#827,1.);
+#827 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#828 = ORIENTED_EDGE('',*,*,#829,.T.);
+#829 = EDGE_CURVE('',#822,#119,#830,.T.);
+#830 = LINE('',#831,#832);
+#831 = CARTESIAN_POINT('',(1.,-0.2625,0.5));
+#832 = VECTOR('',#833,1.);
+#833 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#834 = ORIENTED_EDGE('',*,*,#126,.F.);
+#835 = ORIENTED_EDGE('',*,*,#499,.F.);
+#836 = PLANE('',#837);
+#837 = AXIS2_PLACEMENT_3D('',#838,#839,#840);
+#838 = CARTESIAN_POINT('',(1.,0.2625,0.5));
+#839 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#840 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#841 = ADVANCED_FACE('',(#842),#900,.T.);
+#842 = FACE_BOUND('',#843,.T.);
+#843 = EDGE_LOOP('',(#844,#852,#860,#868,#876,#884,#892,#898,#899));
+#844 = ORIENTED_EDGE('',*,*,#845,.T.);
+#845 = EDGE_CURVE('',#111,#846,#848,.T.);
+#846 = VERTEX_POINT('',#847);
+#847 = CARTESIAN_POINT('',(-1.,-0.2625,0.5));
+#848 = LINE('',#849,#850);
+#849 = CARTESIAN_POINT('',(-1.,-0.2625,5.));
+#850 = VECTOR('',#851,1.);
+#851 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#852 = ORIENTED_EDGE('',*,*,#853,.T.);
+#853 = EDGE_CURVE('',#846,#854,#856,.T.);
+#854 = VERTEX_POINT('',#855);
+#855 = CARTESIAN_POINT('',(-0.5,-0.2625,1.165734175856E-016));
+#856 = LINE('',#857,#858);
+#857 = CARTESIAN_POINT('',(-1.,-0.2625,0.5));
+#858 = VECTOR('',#859,1.);
+#859 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186)
+  );
+#860 = ORIENTED_EDGE('',*,*,#861,.T.);
+#861 = EDGE_CURVE('',#854,#862,#864,.T.);
+#862 = VERTEX_POINT('',#863);
+#863 = CARTESIAN_POINT('',(-0.5,-0.2625,-17.13397459621));
+#864 = LINE('',#865,#866);
+#865 = CARTESIAN_POINT('',(-0.5,-0.2625,1.165734175856E-016));
+#866 = VECTOR('',#867,1.);
+#867 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#868 = ORIENTED_EDGE('',*,*,#869,.T.);
+#869 = EDGE_CURVE('',#862,#870,#872,.T.);
+#870 = VERTEX_POINT('',#871);
+#871 = CARTESIAN_POINT('',(0.E+000,-0.2625,-18.));
+#872 = LINE('',#873,#874);
+#873 = CARTESIAN_POINT('',(-0.5,-0.2625,-17.13397459621));
+#874 = VECTOR('',#875,1.);
+#875 = DIRECTION('',(0.5,-5.768888059149E-016,-0.866025403784));
+#876 = ORIENTED_EDGE('',*,*,#877,.T.);
+#877 = EDGE_CURVE('',#870,#878,#880,.T.);
+#878 = VERTEX_POINT('',#879);
+#879 = CARTESIAN_POINT('',(0.5,-0.2625,-17.13397459621));
+#880 = LINE('',#881,#882);
+#881 = CARTESIAN_POINT('',(0.E+000,-0.2625,-18.));
+#882 = VECTOR('',#883,1.);
+#883 = DIRECTION('',(0.5,5.768888059149E-016,0.866025403784));
+#884 = ORIENTED_EDGE('',*,*,#885,.T.);
+#885 = EDGE_CURVE('',#878,#886,#888,.T.);
+#886 = VERTEX_POINT('',#887);
+#887 = CARTESIAN_POINT('',(0.5,-0.2625,1.165734175856E-016));
+#888 = LINE('',#889,#890);
+#889 = CARTESIAN_POINT('',(0.5,-0.2625,-17.13397459621));
+#890 = VECTOR('',#891,1.);
+#891 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#892 = ORIENTED_EDGE('',*,*,#893,.T.);
+#893 = EDGE_CURVE('',#886,#822,#894,.T.);
+#894 = LINE('',#895,#896);
+#895 = CARTESIAN_POINT('',(0.5,-0.2625,1.165734175856E-016));
+#896 = VECTOR('',#897,1.);
+#897 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186));
+#898 = ORIENTED_EDGE('',*,*,#829,.T.);
+#899 = ORIENTED_EDGE('',*,*,#118,.F.);
+#900 = PLANE('',#901);
+#901 = AXIS2_PLACEMENT_3D('',#902,#903,#904);
+#902 = CARTESIAN_POINT('',(-1.,-0.2625,0.5));
+#903 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#904 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#905 = ADVANCED_FACE('',(#906),#925,.F.);
+#906 = FACE_BOUND('',#907,.F.);
+#907 = EDGE_LOOP('',(#908,#916,#917,#918,#919));
+#908 = ORIENTED_EDGE('',*,*,#909,.F.);
+#909 = EDGE_CURVE('',#508,#910,#912,.T.);
+#910 = VERTEX_POINT('',#911);
+#911 = CARTESIAN_POINT('',(-1.,0.2625,0.5));
+#912 = LINE('',#913,#914);
+#913 = CARTESIAN_POINT('',(-1.,0.2625,5.));
+#914 = VECTOR('',#915,1.);
+#915 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#916 = ORIENTED_EDGE('',*,*,#515,.F.);
+#917 = ORIENTED_EDGE('',*,*,#110,.F.);
+#918 = ORIENTED_EDGE('',*,*,#845,.T.);
+#919 = ORIENTED_EDGE('',*,*,#920,.F.);
+#920 = EDGE_CURVE('',#910,#846,#921,.T.);
+#921 = LINE('',#922,#923);
+#922 = CARTESIAN_POINT('',(-1.,0.2625,0.5));
+#923 = VECTOR('',#924,1.);
+#924 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#925 = PLANE('',#926);
+#926 = AXIS2_PLACEMENT_3D('',#927,#928,#929);
+#927 = CARTESIAN_POINT('',(-1.,0.2625,5.));
+#928 = DIRECTION('',(1.,0.E+000,0.E+000));
+#929 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#930 = ADVANCED_FACE('',(#931),#949,.T.);
+#931 = FACE_BOUND('',#932,.T.);
+#932 = EDGE_LOOP('',(#933,#934,#942,#948));
+#933 = ORIENTED_EDGE('',*,*,#279,.F.);
+#934 = ORIENTED_EDGE('',*,*,#935,.T.);
+#935 = EDGE_CURVE('',#272,#936,#938,.T.);
+#936 = VERTEX_POINT('',#937);
+#937 = CARTESIAN_POINT('',(0.695,1.61,21.7));
+#938 = LINE('',#939,#940);
+#939 = CARTESIAN_POINT('',(0.695,-1.4,21.7));
+#940 = VECTOR('',#941,1.);
+#941 = DIRECTION('',(4.996003610813E-016,1.,1.665334536938E-016));
+#942 = ORIENTED_EDGE('',*,*,#943,.F.);
+#943 = EDGE_CURVE('',#350,#936,#944,.T.);
+#944 = LINE('',#945,#946);
+#945 = CARTESIAN_POINT('',(-3.657,1.61,14.084));
+#946 = VECTOR('',#947,1.);
+#947 = DIRECTION('',(0.496138938357,5.618413702324E-016,0.868243142124)
+  );
+#948 = ORIENTED_EDGE('',*,*,#349,.F.);
+#949 = PLANE('',#950);
+#950 = AXIS2_PLACEMENT_3D('',#951,#952,#953);
+#951 = CARTESIAN_POINT('',(0.695,-1.4,21.7));
+#952 = DIRECTION('',(-0.868243142124,3.09838990937E-016,0.496138938357)
+  );
+#953 = DIRECTION('',(-0.496138938357,1.239355963748E-016,-0.868243142124
+    ));
+#954 = ADVANCED_FACE('',(#955),#973,.T.);
+#955 = FACE_BOUND('',#956,.T.);
+#956 = EDGE_LOOP('',(#957,#958,#959,#967));
+#957 = ORIENTED_EDGE('',*,*,#935,.F.);
+#958 = ORIENTED_EDGE('',*,*,#271,.T.);
+#959 = ORIENTED_EDGE('',*,*,#960,.T.);
+#960 = EDGE_CURVE('',#264,#961,#963,.T.);
+#961 = VERTEX_POINT('',#962);
+#962 = CARTESIAN_POINT('',(10.205,1.61,21.7));
+#963 = LINE('',#964,#965);
+#964 = CARTESIAN_POINT('',(10.205,-1.4,21.7));
+#965 = VECTOR('',#966,1.);
+#966 = DIRECTION('',(4.996003610813E-016,1.,1.665334536938E-016));
+#967 = ORIENTED_EDGE('',*,*,#968,.F.);
+#968 = EDGE_CURVE('',#936,#961,#969,.T.);
+#969 = LINE('',#970,#971);
+#970 = CARTESIAN_POINT('',(-2.2975,1.61,21.7));
+#971 = VECTOR('',#972,1.);
+#972 = DIRECTION('',(1.,-3.592134479131E-032,-5.551115123126E-017));
+#973 = PLANE('',#974);
+#974 = AXIS2_PLACEMENT_3D('',#975,#976,#977);
+#975 = CARTESIAN_POINT('',(-2.305,-1.4,21.7));
+#976 = DIRECTION('',(5.551115123126E-017,1.232595164408E-031,1.));
+#977 = DIRECTION('',(5.551115123126E-016,1.,2.22044604925E-016));
+#978 = ADVANCED_FACE('',(#979),#997,.T.);
+#979 = FACE_BOUND('',#980,.T.);
+#980 = EDGE_LOOP('',(#981,#982,#990,#996));
+#981 = ORIENTED_EDGE('',*,*,#263,.F.);
+#982 = ORIENTED_EDGE('',*,*,#983,.T.);
+#983 = EDGE_CURVE('',#256,#984,#986,.T.);
+#984 = VERTEX_POINT('',#985);
+#985 = CARTESIAN_POINT('',(12.205,1.61,18.2));
+#986 = LINE('',#987,#988);
+#987 = CARTESIAN_POINT('',(12.205,-1.4,18.2));
+#988 = VECTOR('',#989,1.);
+#989 = DIRECTION('',(4.996003610813E-016,1.,1.665334536938E-016));
+#990 = ORIENTED_EDGE('',*,*,#991,.F.);
+#991 = EDGE_CURVE('',#961,#984,#992,.T.);
+#992 = LINE('',#993,#994);
+#993 = CARTESIAN_POINT('',(13.651769230769,1.61,15.668153846154));
+#994 = VECTOR('',#995,1.);
+#995 = DIRECTION('',(0.496138938357,-5.618413702324E-016,-0.868243142124
+    ));
+#996 = ORIENTED_EDGE('',*,*,#960,.F.);
+#997 = PLANE('',#998);
+#998 = AXIS2_PLACEMENT_3D('',#999,#1000,#1001);
+#999 = CARTESIAN_POINT('',(12.205,-1.4,18.2));
+#1000 = DIRECTION('',(0.868243142124,-3.649214782147E-016,0.496138938357
+    ));
+#1001 = DIRECTION('',(-0.496138938357,3.167243018467E-016,0.868243142124
+    ));
+#1002 = ADVANCED_FACE('',(#1003),#1023,.T.);
+#1003 = FACE_BOUND('',#1004,.T.);
+#1004 = EDGE_LOOP('',(#1005,#1006,#1007,#1008,#1016,#1022));
+#1005 = ORIENTED_EDGE('',*,*,#255,.F.);
+#1006 = ORIENTED_EDGE('',*,*,#533,.T.);
+#1007 = ORIENTED_EDGE('',*,*,#413,.F.);
+#1008 = ORIENTED_EDGE('',*,*,#1009,.F.);
+#1009 = EDGE_CURVE('',#1010,#406,#1012,.T.);
+#1010 = VERTEX_POINT('',#1011);
+#1011 = CARTESIAN_POINT('',(13.19,1.61,18.2));
+#1012 = LINE('',#1013,#1014);
+#1013 = CARTESIAN_POINT('',(13.19,0.855,18.2));
+#1014 = VECTOR('',#1015,1.);
+#1015 = DIRECTION('',(0.E+000,1.,5.551115123126E-017));
+#1016 = ORIENTED_EDGE('',*,*,#1017,.F.);
+#1017 = EDGE_CURVE('',#984,#1010,#1018,.T.);
+#1018 = LINE('',#1019,#1020);
+#1019 = CARTESIAN_POINT('',(5.4575,1.61,18.2));
+#1020 = VECTOR('',#1021,1.);
+#1021 = DIRECTION('',(1.,-7.184268958263E-032,-1.110223024625E-016));
+#1022 = ORIENTED_EDGE('',*,*,#983,.F.);
+#1023 = PLANE('',#1024);
+#1024 = AXIS2_PLACEMENT_3D('',#1025,#1026,#1027);
+#1025 = CARTESIAN_POINT('',(13.205,-1.4,18.2));
+#1026 = DIRECTION('',(1.110223024625E-016,-5.551115123126E-017,1.));
+#1027 = DIRECTION('',(-1.,4.440892098501E-016,2.465190328816E-032));
+#1028 = ADVANCED_FACE('',(#1029),#1041,.F.);
+#1029 = FACE_BOUND('',#1030,.F.);
+#1030 = EDGE_LOOP('',(#1031,#1032,#1039,#1040));
+#1031 = ORIENTED_EDGE('',*,*,#540,.T.);
+#1032 = ORIENTED_EDGE('',*,*,#1033,.T.);
+#1033 = EDGE_CURVE('',#541,#549,#1034,.T.);
+#1034 = CIRCLE('',#1035,1.);
+#1035 = AXIS2_PLACEMENT_3D('',#1036,#1037,#1038);
+#1036 = CARTESIAN_POINT('',(13.205,1.55,11.7));
+#1037 = DIRECTION('',(-2.22044604925E-016,-1.,-2.465190328816E-032));
+#1038 = DIRECTION('',(1.110223024625E-016,5.473822126269E-048,-1.));
+#1039 = ORIENTED_EDGE('',*,*,#556,.F.);
+#1040 = ORIENTED_EDGE('',*,*,#238,.F.);
+#1041 = CYLINDRICAL_SURFACE('',#1042,1.);
+#1042 = AXIS2_PLACEMENT_3D('',#1043,#1044,#1045);
+#1043 = CARTESIAN_POINT('',(13.205,-1.4,11.7));
+#1044 = DIRECTION('',(-2.22044604925E-016,-1.,-2.465190328816E-032));
+#1045 = DIRECTION('',(1.110223024625E-016,5.473822126269E-048,-1.));
+#1046 = ADVANCED_FACE('',(#1047),#1066,.F.);
+#1047 = FACE_BOUND('',#1048,.F.);
+#1048 = EDGE_LOOP('',(#1049,#1050,#1058,#1065));
+#1049 = ORIENTED_EDGE('',*,*,#303,.F.);
+#1050 = ORIENTED_EDGE('',*,*,#1051,.T.);
+#1051 = EDGE_CURVE('',#304,#1052,#1054,.T.);
+#1052 = VERTEX_POINT('',#1053);
+#1053 = CARTESIAN_POINT('',(5.45,3.1,16.6));
+#1054 = LINE('',#1055,#1056);
+#1055 = CARTESIAN_POINT('',(5.45,-1.4,16.6));
+#1056 = VECTOR('',#1057,1.);
+#1057 = DIRECTION('',(4.996003610813E-016,1.,1.665334536938E-016));
+#1058 = ORIENTED_EDGE('',*,*,#1059,.T.);
+#1059 = EDGE_CURVE('',#1052,#1052,#1060,.T.);
+#1060 = CIRCLE('',#1061,1.6);
+#1061 = AXIS2_PLACEMENT_3D('',#1062,#1063,#1064);
+#1062 = CARTESIAN_POINT('',(5.45,3.1,18.2));
+#1063 = DIRECTION('',(-4.440892098501E-016,-1.,1.110223024625E-016));
+#1064 = DIRECTION('',(-2.22044604925E-016,-1.110223024625E-016,-1.));
+#1065 = ORIENTED_EDGE('',*,*,#1051,.F.);
+#1066 = CYLINDRICAL_SURFACE('',#1067,1.6);
+#1067 = AXIS2_PLACEMENT_3D('',#1068,#1069,#1070);
+#1068 = CARTESIAN_POINT('',(5.45,-1.4,18.2));
+#1069 = DIRECTION('',(-5.551115123126E-016,-1.,4.930380657631E-032));
+#1070 = DIRECTION('',(-2.22044604925E-016,-1.110223024625E-016,-1.));
+#1071 = ADVANCED_FACE('',(#1072),#1106,.F.);
+#1072 = FACE_BOUND('',#1073,.F.);
+#1073 = EDGE_LOOP('',(#1074,#1084,#1092,#1098,#1099,#1100));
+#1074 = ORIENTED_EDGE('',*,*,#1075,.F.);
+#1075 = EDGE_CURVE('',#1076,#1078,#1080,.T.);
+#1076 = VERTEX_POINT('',#1077);
+#1077 = CARTESIAN_POINT('',(-2.29,3.11,20.7));
+#1078 = VERTEX_POINT('',#1079);
+#1079 = CARTESIAN_POINT('',(-2.29,3.11,3.2));
+#1080 = LINE('',#1081,#1082);
+#1081 = CARTESIAN_POINT('',(-2.29,3.11,20.7));
+#1082 = VECTOR('',#1083,1.);
+#1083 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1084 = ORIENTED_EDGE('',*,*,#1085,.T.);
+#1085 = EDGE_CURVE('',#1076,#1086,#1088,.T.);
+#1086 = VERTEX_POINT('',#1087);
+#1087 = CARTESIAN_POINT('',(-2.29,1.61,20.7));
+#1088 = LINE('',#1089,#1090);
+#1089 = CARTESIAN_POINT('',(-2.29,3.11,20.7));
+#1090 = VECTOR('',#1091,1.);
+#1091 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1092 = ORIENTED_EDGE('',*,*,#1093,.T.);
+#1093 = EDGE_CURVE('',#1086,#358,#1094,.T.);
+#1094 = LINE('',#1095,#1096);
+#1095 = CARTESIAN_POINT('',(-2.29,1.61,20.7));
+#1096 = VECTOR('',#1097,1.);
+#1097 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1098 = ORIENTED_EDGE('',*,*,#365,.F.);
+#1099 = ORIENTED_EDGE('',*,*,#389,.F.);
+#1100 = ORIENTED_EDGE('',*,*,#1101,.F.);
+#1101 = EDGE_CURVE('',#1078,#390,#1102,.T.);
+#1102 = LINE('',#1103,#1104);
+#1103 = CARTESIAN_POINT('',(-2.29,3.11,3.2));
+#1104 = VECTOR('',#1105,1.);
+#1105 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1106 = PLANE('',#1107);
+#1107 = AXIS2_PLACEMENT_3D('',#1108,#1109,#1110);
+#1108 = CARTESIAN_POINT('',(-2.29,3.11,20.7));
+#1109 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1110 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1111 = ADVANCED_FACE('',(#1112),#1150,.F.);
+#1112 = FACE_BOUND('',#1113,.F.);
+#1113 = EDGE_LOOP('',(#1114,#1115,#1116,#1124,#1132,#1140,#1146,#1147,
+    #1148,#1149));
+#1114 = ORIENTED_EDGE('',*,*,#357,.F.);
+#1115 = ORIENTED_EDGE('',*,*,#1093,.F.);
+#1116 = ORIENTED_EDGE('',*,*,#1117,.T.);
+#1117 = EDGE_CURVE('',#1086,#1118,#1120,.T.);
+#1118 = VERTEX_POINT('',#1119);
+#1119 = CARTESIAN_POINT('',(-1.135299461621,1.61,22.7));
+#1120 = LINE('',#1121,#1122);
+#1121 = CARTESIAN_POINT('',(-2.29,1.61,20.7));
+#1122 = VECTOR('',#1123,1.);
+#1123 = DIRECTION('',(0.5,5.768888059151E-016,0.866025403784));
+#1124 = ORIENTED_EDGE('',*,*,#1125,.T.);
+#1125 = EDGE_CURVE('',#1118,#1126,#1128,.T.);
+#1126 = VERTEX_POINT('',#1127);
+#1127 = CARTESIAN_POINT('',(12.035299461621,1.61,22.7));
+#1128 = LINE('',#1129,#1130);
+#1129 = CARTESIAN_POINT('',(-1.135299461621,1.61,22.7));
+#1130 = VECTOR('',#1131,1.);
+#1131 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1132 = ORIENTED_EDGE('',*,*,#1133,.T.);
+#1133 = EDGE_CURVE('',#1126,#1134,#1136,.T.);
+#1134 = VERTEX_POINT('',#1135);
+#1135 = CARTESIAN_POINT('',(13.19,1.61,20.7));
+#1136 = LINE('',#1137,#1138);
+#1137 = CARTESIAN_POINT('',(12.035299461621,1.61,22.7));
+#1138 = VECTOR('',#1139,1.);
+#1139 = DIRECTION('',(0.5,-5.768888059151E-016,-0.866025403784));
+#1140 = ORIENTED_EDGE('',*,*,#1141,.F.);
+#1141 = EDGE_CURVE('',#1010,#1134,#1142,.T.);
+#1142 = LINE('',#1143,#1144);
+#1143 = CARTESIAN_POINT('',(13.19,1.61,3.2));
+#1144 = VECTOR('',#1145,1.);
+#1145 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1146 = ORIENTED_EDGE('',*,*,#1017,.F.);
+#1147 = ORIENTED_EDGE('',*,*,#991,.F.);
+#1148 = ORIENTED_EDGE('',*,*,#968,.F.);
+#1149 = ORIENTED_EDGE('',*,*,#943,.F.);
+#1150 = PLANE('',#1151);
+#1151 = AXIS2_PLACEMENT_3D('',#1152,#1153,#1154);
+#1152 = CARTESIAN_POINT('',(-2.29,1.61,3.2));
+#1153 = DIRECTION('',(0.E+000,1.,-6.471014200672E-016));
+#1154 = DIRECTION('',(0.E+000,6.471014200672E-016,1.));
+#1155 = ADVANCED_FACE('',(#1156),#1183,.F.);
+#1156 = FACE_BOUND('',#1157,.F.);
+#1157 = EDGE_LOOP('',(#1158,#1168,#1174,#1175,#1176,#1177));
+#1158 = ORIENTED_EDGE('',*,*,#1159,.F.);
+#1159 = EDGE_CURVE('',#1160,#1162,#1164,.T.);
+#1160 = VERTEX_POINT('',#1161);
+#1161 = CARTESIAN_POINT('',(13.19,3.11,3.2));
+#1162 = VERTEX_POINT('',#1163);
+#1163 = CARTESIAN_POINT('',(13.19,3.11,20.7));
+#1164 = LINE('',#1165,#1166);
+#1165 = CARTESIAN_POINT('',(13.19,3.11,3.2));
+#1166 = VECTOR('',#1167,1.);
+#1167 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1168 = ORIENTED_EDGE('',*,*,#1169,.T.);
+#1169 = EDGE_CURVE('',#1160,#398,#1170,.T.);
+#1170 = LINE('',#1171,#1172);
+#1171 = CARTESIAN_POINT('',(13.19,3.11,3.2));
+#1172 = VECTOR('',#1173,1.);
+#1173 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1174 = ORIENTED_EDGE('',*,*,#405,.F.);
+#1175 = ORIENTED_EDGE('',*,*,#1009,.F.);
+#1176 = ORIENTED_EDGE('',*,*,#1141,.T.);
+#1177 = ORIENTED_EDGE('',*,*,#1178,.F.);
+#1178 = EDGE_CURVE('',#1162,#1134,#1179,.T.);
+#1179 = LINE('',#1180,#1181);
+#1180 = CARTESIAN_POINT('',(13.19,3.11,20.7));
+#1181 = VECTOR('',#1182,1.);
+#1182 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1183 = PLANE('',#1184);
+#1184 = AXIS2_PLACEMENT_3D('',#1185,#1186,#1187);
+#1185 = CARTESIAN_POINT('',(13.19,3.11,3.2));
+#1186 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1187 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1188 = ADVANCED_FACE('',(#1189),#1200,.F.);
+#1189 = FACE_BOUND('',#1190,.F.);
+#1190 = EDGE_LOOP('',(#1191,#1197,#1198,#1199));
+#1191 = ORIENTED_EDGE('',*,*,#1192,.F.);
+#1192 = EDGE_CURVE('',#1078,#1160,#1193,.T.);
+#1193 = LINE('',#1194,#1195);
+#1194 = CARTESIAN_POINT('',(-2.29,3.11,3.2));
+#1195 = VECTOR('',#1196,1.);
+#1196 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1197 = ORIENTED_EDGE('',*,*,#1101,.T.);
+#1198 = ORIENTED_EDGE('',*,*,#397,.F.);
+#1199 = ORIENTED_EDGE('',*,*,#1169,.F.);
+#1200 = PLANE('',#1201);
+#1201 = AXIS2_PLACEMENT_3D('',#1202,#1203,#1204);
+#1202 = CARTESIAN_POINT('',(-2.29,3.11,3.2));
+#1203 = DIRECTION('',(0.E+000,4.440892098501E-016,1.));
+#1204 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1205 = ADVANCED_FACE('',(#1206),#1257,.F.);
+#1206 = FACE_BOUND('',#1207,.F.);
+#1207 = EDGE_LOOP('',(#1208,#1209,#1217,#1225,#1233,#1241,#1249,#1255,
+    #1256));
+#1208 = ORIENTED_EDGE('',*,*,#909,.T.);
+#1209 = ORIENTED_EDGE('',*,*,#1210,.T.);
+#1210 = EDGE_CURVE('',#910,#1211,#1213,.T.);
+#1211 = VERTEX_POINT('',#1212);
+#1212 = CARTESIAN_POINT('',(-0.5,0.2625,-1.165734175856E-016));
+#1213 = LINE('',#1214,#1215);
+#1214 = CARTESIAN_POINT('',(-1.,0.2625,0.5));
+#1215 = VECTOR('',#1216,1.);
+#1216 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#1217 = ORIENTED_EDGE('',*,*,#1218,.T.);
+#1218 = EDGE_CURVE('',#1211,#1219,#1221,.T.);
+#1219 = VERTEX_POINT('',#1220);
+#1220 = CARTESIAN_POINT('',(-0.5,0.2625,-17.13397459621));
+#1221 = LINE('',#1222,#1223);
+#1222 = CARTESIAN_POINT('',(-0.5,0.2625,-1.165734175856E-016));
+#1223 = VECTOR('',#1224,1.);
+#1224 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1225 = ORIENTED_EDGE('',*,*,#1226,.T.);
+#1226 = EDGE_CURVE('',#1219,#1227,#1229,.T.);
+#1227 = VERTEX_POINT('',#1228);
+#1228 = CARTESIAN_POINT('',(0.E+000,0.2625,-18.));
+#1229 = LINE('',#1230,#1231);
+#1230 = CARTESIAN_POINT('',(-0.5,0.2625,-17.13397459621));
+#1231 = VECTOR('',#1232,1.);
+#1232 = DIRECTION('',(0.5,-5.768888059149E-016,-0.866025403784));
+#1233 = ORIENTED_EDGE('',*,*,#1234,.T.);
+#1234 = EDGE_CURVE('',#1227,#1235,#1237,.T.);
+#1235 = VERTEX_POINT('',#1236);
+#1236 = CARTESIAN_POINT('',(0.5,0.2625,-17.13397459621));
+#1237 = LINE('',#1238,#1239);
+#1238 = CARTESIAN_POINT('',(0.E+000,0.2625,-18.));
+#1239 = VECTOR('',#1240,1.);
+#1240 = DIRECTION('',(0.5,5.768888059149E-016,0.866025403784));
+#1241 = ORIENTED_EDGE('',*,*,#1242,.T.);
+#1242 = EDGE_CURVE('',#1235,#1243,#1245,.T.);
+#1243 = VERTEX_POINT('',#1244);
+#1244 = CARTESIAN_POINT('',(0.5,0.2625,-1.165734175856E-016));
+#1245 = LINE('',#1246,#1247);
+#1246 = CARTESIAN_POINT('',(0.5,0.2625,-17.13397459621));
+#1247 = VECTOR('',#1248,1.);
+#1248 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1249 = ORIENTED_EDGE('',*,*,#1250,.T.);
+#1250 = EDGE_CURVE('',#1243,#814,#1251,.T.);
+#1251 = LINE('',#1252,#1253);
+#1252 = CARTESIAN_POINT('',(0.5,0.2625,-1.165734175856E-016));
+#1253 = VECTOR('',#1254,1.);
+#1254 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#1255 = ORIENTED_EDGE('',*,*,#813,.T.);
+#1256 = ORIENTED_EDGE('',*,*,#507,.F.);
+#1257 = PLANE('',#1258);
+#1258 = AXIS2_PLACEMENT_3D('',#1259,#1260,#1261);
+#1259 = CARTESIAN_POINT('',(-1.,0.2625,0.5));
+#1260 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1261 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1262 = ADVANCED_FACE('',(#1263),#1314,.F.);
+#1263 = FACE_BOUND('',#1264,.F.);
+#1264 = EDGE_LOOP('',(#1265,#1266,#1274,#1282,#1290,#1298,#1306,#1312,
+    #1313));
+#1265 = ORIENTED_EDGE('',*,*,#788,.T.);
+#1266 = ORIENTED_EDGE('',*,*,#1267,.T.);
+#1267 = EDGE_CURVE('',#789,#1268,#1270,.T.);
+#1268 = VERTEX_POINT('',#1269);
+#1269 = CARTESIAN_POINT('',(4.95,0.2625,-1.443289942638E-016));
+#1270 = LINE('',#1271,#1272);
+#1271 = CARTESIAN_POINT('',(4.45,0.2625,0.499999999999));
+#1272 = VECTOR('',#1273,1.);
+#1273 = DIRECTION('',(0.707106781187,-4.710277376048E-016,
+    -0.707106781186));
+#1274 = ORIENTED_EDGE('',*,*,#1275,.T.);
+#1275 = EDGE_CURVE('',#1268,#1276,#1278,.T.);
+#1276 = VERTEX_POINT('',#1277);
+#1277 = CARTESIAN_POINT('',(4.95,0.2625,-17.13397459624));
+#1278 = LINE('',#1279,#1280);
+#1279 = CARTESIAN_POINT('',(4.95,0.2625,-1.165734186482E-016));
+#1280 = VECTOR('',#1281,1.);
+#1281 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1282 = ORIENTED_EDGE('',*,*,#1283,.T.);
+#1283 = EDGE_CURVE('',#1276,#1284,#1286,.T.);
+#1284 = VERTEX_POINT('',#1285);
+#1285 = CARTESIAN_POINT('',(5.45,0.2625,-18.));
+#1286 = LINE('',#1287,#1288);
+#1287 = CARTESIAN_POINT('',(4.95,0.2625,-17.13397459624));
+#1288 = VECTOR('',#1289,1.);
+#1289 = DIRECTION('',(0.500000000014,-5.768888059097E-016,
+    -0.866025403776));
+#1290 = ORIENTED_EDGE('',*,*,#1291,.T.);
+#1291 = EDGE_CURVE('',#1284,#1292,#1294,.T.);
+#1292 = VERTEX_POINT('',#1293);
+#1293 = CARTESIAN_POINT('',(5.95,0.2625,-17.13397459624));
+#1294 = LINE('',#1295,#1296);
+#1295 = CARTESIAN_POINT('',(5.45,0.2625,-18.));
+#1296 = VECTOR('',#1297,1.);
+#1297 = DIRECTION('',(0.500000000014,5.768888059097E-016,0.866025403776)
+  );
+#1298 = ORIENTED_EDGE('',*,*,#1299,.T.);
+#1299 = EDGE_CURVE('',#1292,#1300,#1302,.T.);
+#1300 = VERTEX_POINT('',#1301);
+#1301 = CARTESIAN_POINT('',(5.95,0.2625,-1.165734175856E-016));
+#1302 = LINE('',#1303,#1304);
+#1303 = CARTESIAN_POINT('',(5.95,0.2625,-17.13397459624));
+#1304 = VECTOR('',#1305,1.);
+#1305 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1306 = ORIENTED_EDGE('',*,*,#1307,.T.);
+#1307 = EDGE_CURVE('',#1300,#693,#1308,.T.);
+#1308 = LINE('',#1309,#1310);
+#1309 = CARTESIAN_POINT('',(5.95,0.2625,-1.165734186482E-016));
+#1310 = VECTOR('',#1311,1.);
+#1311 = DIRECTION('',(0.707106781187,4.710277376048E-016,0.707106781186)
+  );
+#1312 = ORIENTED_EDGE('',*,*,#692,.T.);
+#1313 = ORIENTED_EDGE('',*,*,#484,.F.);
+#1314 = PLANE('',#1315);
+#1315 = AXIS2_PLACEMENT_3D('',#1316,#1317,#1318);
+#1316 = CARTESIAN_POINT('',(4.45,0.2625,0.499999999999));
+#1317 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1318 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1319 = ADVANCED_FACE('',(#1320),#1371,.F.);
+#1320 = FACE_BOUND('',#1321,.F.);
+#1321 = EDGE_LOOP('',(#1322,#1323,#1331,#1339,#1347,#1355,#1363,#1369,
+    #1370));
+#1322 = ORIENTED_EDGE('',*,*,#667,.T.);
+#1323 = ORIENTED_EDGE('',*,*,#1324,.T.);
+#1324 = EDGE_CURVE('',#668,#1325,#1327,.T.);
+#1325 = VERTEX_POINT('',#1326);
+#1326 = CARTESIAN_POINT('',(10.4,0.2625,-1.165734175856E-016));
+#1327 = LINE('',#1328,#1329);
+#1328 = CARTESIAN_POINT('',(9.9,0.2625,0.5));
+#1329 = VECTOR('',#1330,1.);
+#1330 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#1331 = ORIENTED_EDGE('',*,*,#1332,.T.);
+#1332 = EDGE_CURVE('',#1325,#1333,#1335,.T.);
+#1333 = VERTEX_POINT('',#1334);
+#1334 = CARTESIAN_POINT('',(10.4,0.2625,-17.13397459621));
+#1335 = LINE('',#1336,#1337);
+#1336 = CARTESIAN_POINT('',(10.4,0.2625,-1.165734175856E-016));
+#1337 = VECTOR('',#1338,1.);
+#1338 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1339 = ORIENTED_EDGE('',*,*,#1340,.T.);
+#1340 = EDGE_CURVE('',#1333,#1341,#1343,.T.);
+#1341 = VERTEX_POINT('',#1342);
+#1342 = CARTESIAN_POINT('',(10.9,0.2625,-18.));
+#1343 = LINE('',#1344,#1345);
+#1344 = CARTESIAN_POINT('',(10.4,0.2625,-17.13397459621));
+#1345 = VECTOR('',#1346,1.);
+#1346 = DIRECTION('',(0.5,-5.768888059149E-016,-0.866025403784));
+#1347 = ORIENTED_EDGE('',*,*,#1348,.T.);
+#1348 = EDGE_CURVE('',#1341,#1349,#1351,.T.);
+#1349 = VERTEX_POINT('',#1350);
+#1350 = CARTESIAN_POINT('',(11.4,0.2625,-17.13397459621));
+#1351 = LINE('',#1352,#1353);
+#1352 = CARTESIAN_POINT('',(10.9,0.2625,-18.));
+#1353 = VECTOR('',#1354,1.);
+#1354 = DIRECTION('',(0.5,5.768888059149E-016,0.866025403784));
+#1355 = ORIENTED_EDGE('',*,*,#1356,.T.);
+#1356 = EDGE_CURVE('',#1349,#1357,#1359,.T.);
+#1357 = VERTEX_POINT('',#1358);
+#1358 = CARTESIAN_POINT('',(11.4,0.2625,-1.165734175856E-016));
+#1359 = LINE('',#1360,#1361);
+#1360 = CARTESIAN_POINT('',(11.4,0.2625,-17.13397459621));
+#1361 = VECTOR('',#1362,1.);
+#1362 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1363 = ORIENTED_EDGE('',*,*,#1364,.T.);
+#1364 = EDGE_CURVE('',#1357,#572,#1365,.T.);
+#1365 = LINE('',#1366,#1367);
+#1366 = CARTESIAN_POINT('',(11.4,0.2625,-1.165734175856E-016));
+#1367 = VECTOR('',#1368,1.);
+#1368 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#1369 = ORIENTED_EDGE('',*,*,#571,.T.);
+#1370 = ORIENTED_EDGE('',*,*,#461,.F.);
+#1371 = PLANE('',#1372);
+#1372 = AXIS2_PLACEMENT_3D('',#1373,#1374,#1375);
+#1373 = CARTESIAN_POINT('',(9.9,0.2625,0.5));
+#1374 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1375 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1376 = ADVANCED_FACE('',(#1377),#1381,.T.);
+#1377 = FACE_BOUND('',#1378,.T.);
+#1378 = EDGE_LOOP('',(#1379,#1380));
+#1379 = ORIENTED_EDGE('',*,*,#1033,.T.);
+#1380 = ORIENTED_EDGE('',*,*,#548,.F.);
+#1381 = PLANE('',#1382);
+#1382 = AXIS2_PLACEMENT_3D('',#1383,#1384,#1385);
+#1383 = CARTESIAN_POINT('',(12.858589838486,1.55,11.7));
+#1384 = DIRECTION('',(-3.674173273137E-016,-1.,-1.110223024625E-016));
+#1385 = DIRECTION('',(-1.,2.563950248511E-016,3.813662710751E-033));
+#1386 = ADVANCED_FACE('',(#1387),#1398,.F.);
+#1387 = FACE_BOUND('',#1388,.F.);
+#1388 = EDGE_LOOP('',(#1389,#1395,#1396,#1397));
+#1389 = ORIENTED_EDGE('',*,*,#1390,.T.);
+#1390 = EDGE_CURVE('',#1357,#644,#1391,.T.);
+#1391 = LINE('',#1392,#1393);
+#1392 = CARTESIAN_POINT('',(11.4,0.2625,-1.165734175856E-016));
+#1393 = VECTOR('',#1394,1.);
+#1394 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1395 = ORIENTED_EDGE('',*,*,#651,.T.);
+#1396 = ORIENTED_EDGE('',*,*,#579,.F.);
+#1397 = ORIENTED_EDGE('',*,*,#1364,.F.);
+#1398 = PLANE('',#1399);
+#1399 = AXIS2_PLACEMENT_3D('',#1400,#1401,#1402);
+#1400 = CARTESIAN_POINT('',(11.4,0.2625,-1.165734175856E-016));
+#1401 = DIRECTION('',(-0.707106781186,3.140184917369E-016,0.707106781187
+    ));
+#1402 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#1403 = ADVANCED_FACE('',(#1404),#1415,.F.);
+#1404 = FACE_BOUND('',#1405,.F.);
+#1405 = EDGE_LOOP('',(#1406,#1412,#1413,#1414));
+#1406 = ORIENTED_EDGE('',*,*,#1407,.T.);
+#1407 = EDGE_CURVE('',#1349,#636,#1408,.T.);
+#1408 = LINE('',#1409,#1410);
+#1409 = CARTESIAN_POINT('',(11.4,0.2625,-17.13397459621));
+#1410 = VECTOR('',#1411,1.);
+#1411 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1412 = ORIENTED_EDGE('',*,*,#643,.T.);
+#1413 = ORIENTED_EDGE('',*,*,#1390,.F.);
+#1414 = ORIENTED_EDGE('',*,*,#1356,.F.);
+#1415 = PLANE('',#1416);
+#1416 = AXIS2_PLACEMENT_3D('',#1417,#1418,#1419);
+#1417 = CARTESIAN_POINT('',(11.4,0.2625,-17.13397459621));
+#1418 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1419 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1420 = ADVANCED_FACE('',(#1421),#1432,.F.);
+#1421 = FACE_BOUND('',#1422,.F.);
+#1422 = EDGE_LOOP('',(#1423,#1429,#1430,#1431));
+#1423 = ORIENTED_EDGE('',*,*,#1424,.T.);
+#1424 = EDGE_CURVE('',#1341,#628,#1425,.T.);
+#1425 = LINE('',#1426,#1427);
+#1426 = CARTESIAN_POINT('',(10.9,0.2625,-18.));
+#1427 = VECTOR('',#1428,1.);
+#1428 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1429 = ORIENTED_EDGE('',*,*,#635,.T.);
+#1430 = ORIENTED_EDGE('',*,*,#1407,.F.);
+#1431 = ORIENTED_EDGE('',*,*,#1348,.F.);
+#1432 = PLANE('',#1433);
+#1433 = AXIS2_PLACEMENT_3D('',#1434,#1435,#1436);
+#1434 = CARTESIAN_POINT('',(10.9,0.2625,-18.));
+#1435 = DIRECTION('',(-0.866025403784,2.220446049252E-016,0.5));
+#1436 = DIRECTION('',(0.5,5.768888059149E-016,0.866025403784));
+#1437 = ADVANCED_FACE('',(#1438),#1449,.F.);
+#1438 = FACE_BOUND('',#1439,.F.);
+#1439 = EDGE_LOOP('',(#1440,#1446,#1447,#1448));
+#1440 = ORIENTED_EDGE('',*,*,#1441,.T.);
+#1441 = EDGE_CURVE('',#1333,#620,#1442,.T.);
+#1442 = LINE('',#1443,#1444);
+#1443 = CARTESIAN_POINT('',(10.4,0.2625,-17.13397459621));
+#1444 = VECTOR('',#1445,1.);
+#1445 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1446 = ORIENTED_EDGE('',*,*,#627,.T.);
+#1447 = ORIENTED_EDGE('',*,*,#1424,.F.);
+#1448 = ORIENTED_EDGE('',*,*,#1340,.F.);
+#1449 = PLANE('',#1450);
+#1450 = AXIS2_PLACEMENT_3D('',#1451,#1452,#1453);
+#1451 = CARTESIAN_POINT('',(10.4,0.2625,-17.13397459621));
+#1452 = DIRECTION('',(0.866025403784,2.220446049252E-016,0.5));
+#1453 = DIRECTION('',(0.5,-5.768888059149E-016,-0.866025403784));
+#1454 = ADVANCED_FACE('',(#1455),#1466,.F.);
+#1455 = FACE_BOUND('',#1456,.F.);
+#1456 = EDGE_LOOP('',(#1457,#1463,#1464,#1465));
+#1457 = ORIENTED_EDGE('',*,*,#1458,.T.);
+#1458 = EDGE_CURVE('',#1325,#612,#1459,.T.);
+#1459 = LINE('',#1460,#1461);
+#1460 = CARTESIAN_POINT('',(10.4,0.2625,-1.165734175856E-016));
+#1461 = VECTOR('',#1462,1.);
+#1462 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1463 = ORIENTED_EDGE('',*,*,#619,.T.);
+#1464 = ORIENTED_EDGE('',*,*,#1441,.F.);
+#1465 = ORIENTED_EDGE('',*,*,#1332,.F.);
+#1466 = PLANE('',#1467);
+#1467 = AXIS2_PLACEMENT_3D('',#1468,#1469,#1470);
+#1468 = CARTESIAN_POINT('',(10.4,0.2625,-1.165734175856E-016));
+#1469 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1470 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1471 = ADVANCED_FACE('',(#1472),#1478,.F.);
+#1472 = FACE_BOUND('',#1473,.F.);
+#1473 = EDGE_LOOP('',(#1474,#1475,#1476,#1477));
+#1474 = ORIENTED_EDGE('',*,*,#678,.T.);
+#1475 = ORIENTED_EDGE('',*,*,#611,.T.);
+#1476 = ORIENTED_EDGE('',*,*,#1458,.F.);
+#1477 = ORIENTED_EDGE('',*,*,#1324,.F.);
+#1478 = PLANE('',#1479);
+#1479 = AXIS2_PLACEMENT_3D('',#1480,#1481,#1482);
+#1480 = CARTESIAN_POINT('',(9.9,0.2625,0.5));
+#1481 = DIRECTION('',(0.707106781186,3.140184917369E-016,0.707106781187)
+  );
+#1482 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#1483 = ADVANCED_FACE('',(#1484),#1495,.F.);
+#1484 = FACE_BOUND('',#1485,.F.);
+#1485 = EDGE_LOOP('',(#1486,#1492,#1493,#1494));
+#1486 = ORIENTED_EDGE('',*,*,#1487,.T.);
+#1487 = EDGE_CURVE('',#1300,#765,#1488,.T.);
+#1488 = LINE('',#1489,#1490);
+#1489 = CARTESIAN_POINT('',(5.95,0.2625,-1.165734175856E-016));
+#1490 = VECTOR('',#1491,1.);
+#1491 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1492 = ORIENTED_EDGE('',*,*,#772,.T.);
+#1493 = ORIENTED_EDGE('',*,*,#700,.F.);
+#1494 = ORIENTED_EDGE('',*,*,#1307,.F.);
+#1495 = PLANE('',#1496);
+#1496 = AXIS2_PLACEMENT_3D('',#1497,#1498,#1499);
+#1497 = CARTESIAN_POINT('',(5.95,0.2625,-1.165734186482E-016));
+#1498 = DIRECTION('',(-0.707106781186,3.14018491737E-016,0.707106781187)
+  );
+#1499 = DIRECTION('',(0.707106781187,4.710277376048E-016,0.707106781186)
+  );
+#1500 = ADVANCED_FACE('',(#1501),#1512,.F.);
+#1501 = FACE_BOUND('',#1502,.F.);
+#1502 = EDGE_LOOP('',(#1503,#1509,#1510,#1511));
+#1503 = ORIENTED_EDGE('',*,*,#1504,.T.);
+#1504 = EDGE_CURVE('',#1292,#757,#1505,.T.);
+#1505 = LINE('',#1506,#1507);
+#1506 = CARTESIAN_POINT('',(5.95,0.2625,-17.13397459624));
+#1507 = VECTOR('',#1508,1.);
+#1508 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1509 = ORIENTED_EDGE('',*,*,#764,.T.);
+#1510 = ORIENTED_EDGE('',*,*,#1487,.F.);
+#1511 = ORIENTED_EDGE('',*,*,#1299,.F.);
+#1512 = PLANE('',#1513);
+#1513 = AXIS2_PLACEMENT_3D('',#1514,#1515,#1516);
+#1514 = CARTESIAN_POINT('',(5.95,0.2625,-17.13397459624));
+#1515 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1516 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1517 = ADVANCED_FACE('',(#1518),#1529,.F.);
+#1518 = FACE_BOUND('',#1519,.F.);
+#1519 = EDGE_LOOP('',(#1520,#1526,#1527,#1528));
+#1520 = ORIENTED_EDGE('',*,*,#1521,.T.);
+#1521 = EDGE_CURVE('',#1284,#749,#1522,.T.);
+#1522 = LINE('',#1523,#1524);
+#1523 = CARTESIAN_POINT('',(5.45,0.2625,-18.));
+#1524 = VECTOR('',#1525,1.);
+#1525 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1526 = ORIENTED_EDGE('',*,*,#756,.T.);
+#1527 = ORIENTED_EDGE('',*,*,#1504,.F.);
+#1528 = ORIENTED_EDGE('',*,*,#1291,.F.);
+#1529 = PLANE('',#1530);
+#1530 = AXIS2_PLACEMENT_3D('',#1531,#1532,#1533);
+#1531 = CARTESIAN_POINT('',(5.45,0.2625,-18.));
+#1532 = DIRECTION('',(-0.866025403776,2.220446049312E-016,0.500000000014
+    ));
+#1533 = DIRECTION('',(0.500000000014,5.768888059097E-016,0.866025403776)
+  );
+#1534 = ADVANCED_FACE('',(#1535),#1546,.F.);
+#1535 = FACE_BOUND('',#1536,.F.);
+#1536 = EDGE_LOOP('',(#1537,#1543,#1544,#1545));
+#1537 = ORIENTED_EDGE('',*,*,#1538,.T.);
+#1538 = EDGE_CURVE('',#1276,#741,#1539,.T.);
+#1539 = LINE('',#1540,#1541);
+#1540 = CARTESIAN_POINT('',(4.95,0.2625,-17.13397459624));
+#1541 = VECTOR('',#1542,1.);
+#1542 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1543 = ORIENTED_EDGE('',*,*,#748,.T.);
+#1544 = ORIENTED_EDGE('',*,*,#1521,.F.);
+#1545 = ORIENTED_EDGE('',*,*,#1283,.F.);
+#1546 = PLANE('',#1547);
+#1547 = AXIS2_PLACEMENT_3D('',#1548,#1549,#1550);
+#1548 = CARTESIAN_POINT('',(4.95,0.2625,-17.13397459624));
+#1549 = DIRECTION('',(0.866025403776,2.220446049312E-016,0.500000000014)
+  );
+#1550 = DIRECTION('',(0.500000000014,-5.768888059097E-016,
+    -0.866025403776));
+#1551 = ADVANCED_FACE('',(#1552),#1563,.F.);
+#1552 = FACE_BOUND('',#1553,.F.);
+#1553 = EDGE_LOOP('',(#1554,#1560,#1561,#1562));
+#1554 = ORIENTED_EDGE('',*,*,#1555,.T.);
+#1555 = EDGE_CURVE('',#1268,#733,#1556,.T.);
+#1556 = LINE('',#1557,#1558);
+#1557 = CARTESIAN_POINT('',(4.95,0.2625,-1.443289942638E-016));
+#1558 = VECTOR('',#1559,1.);
+#1559 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1560 = ORIENTED_EDGE('',*,*,#740,.T.);
+#1561 = ORIENTED_EDGE('',*,*,#1538,.F.);
+#1562 = ORIENTED_EDGE('',*,*,#1275,.F.);
+#1563 = PLANE('',#1564);
+#1564 = AXIS2_PLACEMENT_3D('',#1565,#1566,#1567);
+#1565 = CARTESIAN_POINT('',(4.95,0.2625,-1.165734186482E-016));
+#1566 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1567 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1568 = ADVANCED_FACE('',(#1569),#1575,.F.);
+#1569 = FACE_BOUND('',#1570,.F.);
+#1570 = EDGE_LOOP('',(#1571,#1572,#1573,#1574));
+#1571 = ORIENTED_EDGE('',*,*,#799,.T.);
+#1572 = ORIENTED_EDGE('',*,*,#732,.T.);
+#1573 = ORIENTED_EDGE('',*,*,#1555,.F.);
+#1574 = ORIENTED_EDGE('',*,*,#1267,.F.);
+#1575 = PLANE('',#1576);
+#1576 = AXIS2_PLACEMENT_3D('',#1577,#1578,#1579);
+#1577 = CARTESIAN_POINT('',(4.45,0.2625,0.499999999999));
+#1578 = DIRECTION('',(0.707106781186,3.14018491737E-016,0.707106781187)
+  );
+#1579 = DIRECTION('',(0.707106781187,-4.710277376048E-016,
+    -0.707106781186));
+#1580 = ADVANCED_FACE('',(#1581),#1592,.F.);
+#1581 = FACE_BOUND('',#1582,.F.);
+#1582 = EDGE_LOOP('',(#1583,#1589,#1590,#1591));
+#1583 = ORIENTED_EDGE('',*,*,#1584,.T.);
+#1584 = EDGE_CURVE('',#1243,#886,#1585,.T.);
+#1585 = LINE('',#1586,#1587);
+#1586 = CARTESIAN_POINT('',(0.5,0.2625,-1.165734175856E-016));
+#1587 = VECTOR('',#1588,1.);
+#1588 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1589 = ORIENTED_EDGE('',*,*,#893,.T.);
+#1590 = ORIENTED_EDGE('',*,*,#821,.F.);
+#1591 = ORIENTED_EDGE('',*,*,#1250,.F.);
+#1592 = PLANE('',#1593);
+#1593 = AXIS2_PLACEMENT_3D('',#1594,#1595,#1596);
+#1594 = CARTESIAN_POINT('',(0.5,0.2625,-1.165734175856E-016));
+#1595 = DIRECTION('',(-0.707106781186,3.140184917369E-016,0.707106781187
+    ));
+#1596 = DIRECTION('',(0.707106781187,4.71027737605E-016,0.707106781186)
+  );
+#1597 = ADVANCED_FACE('',(#1598),#1609,.F.);
+#1598 = FACE_BOUND('',#1599,.F.);
+#1599 = EDGE_LOOP('',(#1600,#1606,#1607,#1608));
+#1600 = ORIENTED_EDGE('',*,*,#1601,.T.);
+#1601 = EDGE_CURVE('',#1235,#878,#1602,.T.);
+#1602 = LINE('',#1603,#1604);
+#1603 = CARTESIAN_POINT('',(0.5,0.2625,-17.13397459621));
+#1604 = VECTOR('',#1605,1.);
+#1605 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1606 = ORIENTED_EDGE('',*,*,#885,.T.);
+#1607 = ORIENTED_EDGE('',*,*,#1584,.F.);
+#1608 = ORIENTED_EDGE('',*,*,#1242,.F.);
+#1609 = PLANE('',#1610);
+#1610 = AXIS2_PLACEMENT_3D('',#1611,#1612,#1613);
+#1611 = CARTESIAN_POINT('',(0.5,0.2625,-17.13397459621));
+#1612 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1613 = DIRECTION('',(0.E+000,6.661338147751E-016,1.));
+#1614 = ADVANCED_FACE('',(#1615),#1626,.F.);
+#1615 = FACE_BOUND('',#1616,.F.);
+#1616 = EDGE_LOOP('',(#1617,#1623,#1624,#1625));
+#1617 = ORIENTED_EDGE('',*,*,#1618,.T.);
+#1618 = EDGE_CURVE('',#1227,#870,#1619,.T.);
+#1619 = LINE('',#1620,#1621);
+#1620 = CARTESIAN_POINT('',(0.E+000,0.2625,-18.));
+#1621 = VECTOR('',#1622,1.);
+#1622 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1623 = ORIENTED_EDGE('',*,*,#877,.T.);
+#1624 = ORIENTED_EDGE('',*,*,#1601,.F.);
+#1625 = ORIENTED_EDGE('',*,*,#1234,.F.);
+#1626 = PLANE('',#1627);
+#1627 = AXIS2_PLACEMENT_3D('',#1628,#1629,#1630);
+#1628 = CARTESIAN_POINT('',(0.E+000,0.2625,-18.));
+#1629 = DIRECTION('',(-0.866025403784,2.220446049252E-016,0.5));
+#1630 = DIRECTION('',(0.5,5.768888059149E-016,0.866025403784));
+#1631 = ADVANCED_FACE('',(#1632),#1643,.F.);
+#1632 = FACE_BOUND('',#1633,.F.);
+#1633 = EDGE_LOOP('',(#1634,#1640,#1641,#1642));
+#1634 = ORIENTED_EDGE('',*,*,#1635,.T.);
+#1635 = EDGE_CURVE('',#1219,#862,#1636,.T.);
+#1636 = LINE('',#1637,#1638);
+#1637 = CARTESIAN_POINT('',(-0.5,0.2625,-17.13397459621));
+#1638 = VECTOR('',#1639,1.);
+#1639 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1640 = ORIENTED_EDGE('',*,*,#869,.T.);
+#1641 = ORIENTED_EDGE('',*,*,#1618,.F.);
+#1642 = ORIENTED_EDGE('',*,*,#1226,.F.);
+#1643 = PLANE('',#1644);
+#1644 = AXIS2_PLACEMENT_3D('',#1645,#1646,#1647);
+#1645 = CARTESIAN_POINT('',(-0.5,0.2625,-17.13397459621));
+#1646 = DIRECTION('',(0.866025403784,2.220446049252E-016,0.5));
+#1647 = DIRECTION('',(0.5,-5.768888059149E-016,-0.866025403784));
+#1648 = ADVANCED_FACE('',(#1649),#1660,.F.);
+#1649 = FACE_BOUND('',#1650,.F.);
+#1650 = EDGE_LOOP('',(#1651,#1657,#1658,#1659));
+#1651 = ORIENTED_EDGE('',*,*,#1652,.T.);
+#1652 = EDGE_CURVE('',#1211,#854,#1653,.T.);
+#1653 = LINE('',#1654,#1655);
+#1654 = CARTESIAN_POINT('',(-0.5,0.2625,-1.165734175856E-016));
+#1655 = VECTOR('',#1656,1.);
+#1656 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1657 = ORIENTED_EDGE('',*,*,#861,.T.);
+#1658 = ORIENTED_EDGE('',*,*,#1635,.F.);
+#1659 = ORIENTED_EDGE('',*,*,#1218,.F.);
+#1660 = PLANE('',#1661);
+#1661 = AXIS2_PLACEMENT_3D('',#1662,#1663,#1664);
+#1662 = CARTESIAN_POINT('',(-0.5,0.2625,-1.165734175856E-016));
+#1663 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1664 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1665 = ADVANCED_FACE('',(#1666),#1672,.F.);
+#1666 = FACE_BOUND('',#1667,.F.);
+#1667 = EDGE_LOOP('',(#1668,#1669,#1670,#1671));
+#1668 = ORIENTED_EDGE('',*,*,#920,.T.);
+#1669 = ORIENTED_EDGE('',*,*,#853,.T.);
+#1670 = ORIENTED_EDGE('',*,*,#1652,.F.);
+#1671 = ORIENTED_EDGE('',*,*,#1210,.F.);
+#1672 = PLANE('',#1673);
+#1673 = AXIS2_PLACEMENT_3D('',#1674,#1675,#1676);
+#1674 = CARTESIAN_POINT('',(-1.,0.2625,0.5));
+#1675 = DIRECTION('',(0.707106781186,3.140184917369E-016,0.707106781187)
+  );
+#1676 = DIRECTION('',(0.707106781187,-4.71027737605E-016,-0.707106781186
+    ));
+#1677 = ADVANCED_FACE('',(#1678,#1689),#1692,.T.);
+#1678 = FACE_BOUND('',#1679,.T.);
+#1679 = EDGE_LOOP('',(#1680));
+#1680 = ORIENTED_EDGE('',*,*,#1681,.T.);
+#1681 = EDGE_CURVE('',#1682,#1682,#1684,.T.);
+#1682 = VERTEX_POINT('',#1683);
+#1683 = CARTESIAN_POINT('',(7.1,3.1,18.2));
+#1684 = CIRCLE('',#1685,1.65);
+#1685 = AXIS2_PLACEMENT_3D('',#1686,#1687,#1688);
+#1686 = CARTESIAN_POINT('',(5.45,3.1,18.2));
+#1687 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#1688 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1689 = FACE_BOUND('',#1690,.T.);
+#1690 = EDGE_LOOP('',(#1691));
+#1691 = ORIENTED_EDGE('',*,*,#1059,.T.);
+#1692 = PLANE('',#1693);
+#1693 = AXIS2_PLACEMENT_3D('',#1694,#1695,#1696);
+#1694 = CARTESIAN_POINT('',(-2.305,3.1,21.7));
+#1695 = DIRECTION('',(3.330669073875E-016,1.,1.110223024625E-016));
+#1696 = DIRECTION('',(-2.22044604925E-016,-1.110223024625E-016,-1.));
+#1697 = ADVANCED_FACE('',(#1698,#1725),#1736,.T.);
+#1698 = FACE_BOUND('',#1699,.F.);
+#1699 = EDGE_LOOP('',(#1700,#1701,#1702,#1710,#1718,#1724));
+#1700 = ORIENTED_EDGE('',*,*,#1192,.T.);
+#1701 = ORIENTED_EDGE('',*,*,#1159,.T.);
+#1702 = ORIENTED_EDGE('',*,*,#1703,.F.);
+#1703 = EDGE_CURVE('',#1704,#1162,#1706,.T.);
+#1704 = VERTEX_POINT('',#1705);
+#1705 = CARTESIAN_POINT('',(12.035299461621,3.11,22.7));
+#1706 = LINE('',#1707,#1708);
+#1707 = CARTESIAN_POINT('',(12.035299461621,3.11,22.7));
+#1708 = VECTOR('',#1709,1.);
+#1709 = DIRECTION('',(0.5,-5.768888059151E-016,-0.866025403784));
+#1710 = ORIENTED_EDGE('',*,*,#1711,.F.);
+#1711 = EDGE_CURVE('',#1712,#1704,#1714,.T.);
+#1712 = VERTEX_POINT('',#1713);
+#1713 = CARTESIAN_POINT('',(-1.135299461621,3.11,22.7));
+#1714 = LINE('',#1715,#1716);
+#1715 = CARTESIAN_POINT('',(-1.135299461621,3.11,22.7));
+#1716 = VECTOR('',#1717,1.);
+#1717 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1718 = ORIENTED_EDGE('',*,*,#1719,.F.);
+#1719 = EDGE_CURVE('',#1076,#1712,#1720,.T.);
+#1720 = LINE('',#1721,#1722);
+#1721 = CARTESIAN_POINT('',(-2.29,3.11,20.7));
+#1722 = VECTOR('',#1723,1.);
+#1723 = DIRECTION('',(0.5,5.768888059151E-016,0.866025403784));
+#1724 = ORIENTED_EDGE('',*,*,#1075,.T.);
+#1725 = FACE_BOUND('',#1726,.T.);
+#1726 = EDGE_LOOP('',(#1727));
+#1727 = ORIENTED_EDGE('',*,*,#1728,.T.);
+#1728 = EDGE_CURVE('',#1729,#1729,#1731,.T.);
+#1729 = VERTEX_POINT('',#1730);
+#1730 = CARTESIAN_POINT('',(7.1,3.11,18.2));
+#1731 = CIRCLE('',#1732,1.65);
+#1732 = AXIS2_PLACEMENT_3D('',#1733,#1734,#1735);
+#1733 = CARTESIAN_POINT('',(5.45,3.11,18.2));
+#1734 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1735 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1736 = PLANE('',#1737);
+#1737 = AXIS2_PLACEMENT_3D('',#1738,#1739,#1740);
+#1738 = CARTESIAN_POINT('',(-2.29,3.11,3.2));
+#1739 = DIRECTION('',(0.E+000,1.,-6.471014200672E-016));
+#1740 = DIRECTION('',(0.E+000,6.471014200672E-016,1.));
+#1741 = ADVANCED_FACE('',(#1742),#1753,.T.);
+#1742 = FACE_BOUND('',#1743,.T.);
+#1743 = EDGE_LOOP('',(#1744,#1745,#1746,#1752));
+#1744 = ORIENTED_EDGE('',*,*,#1085,.T.);
+#1745 = ORIENTED_EDGE('',*,*,#1117,.T.);
+#1746 = ORIENTED_EDGE('',*,*,#1747,.F.);
+#1747 = EDGE_CURVE('',#1712,#1118,#1748,.T.);
+#1748 = LINE('',#1749,#1750);
+#1749 = CARTESIAN_POINT('',(-1.135299461621,3.11,22.7));
+#1750 = VECTOR('',#1751,1.);
+#1751 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1752 = ORIENTED_EDGE('',*,*,#1719,.F.);
+#1753 = PLANE('',#1754);
+#1754 = AXIS2_PLACEMENT_3D('',#1755,#1756,#1757);
+#1755 = CARTESIAN_POINT('',(-2.29,3.11,20.7));
+#1756 = DIRECTION('',(-0.866025403784,2.22044604925E-016,0.5));
+#1757 = DIRECTION('',(0.5,5.768888059151E-016,0.866025403784));
+#1758 = ADVANCED_FACE('',(#1759),#1770,.T.);
+#1759 = FACE_BOUND('',#1760,.T.);
+#1760 = EDGE_LOOP('',(#1761,#1767,#1768,#1769));
+#1761 = ORIENTED_EDGE('',*,*,#1762,.T.);
+#1762 = EDGE_CURVE('',#1704,#1126,#1763,.T.);
+#1763 = LINE('',#1764,#1765);
+#1764 = CARTESIAN_POINT('',(12.035299461621,3.11,22.7));
+#1765 = VECTOR('',#1766,1.);
+#1766 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1767 = ORIENTED_EDGE('',*,*,#1133,.T.);
+#1768 = ORIENTED_EDGE('',*,*,#1178,.F.);
+#1769 = ORIENTED_EDGE('',*,*,#1703,.F.);
+#1770 = PLANE('',#1771);
+#1771 = AXIS2_PLACEMENT_3D('',#1772,#1773,#1774);
+#1772 = CARTESIAN_POINT('',(12.035299461621,3.11,22.7));
+#1773 = DIRECTION('',(0.866025403784,2.22044604925E-016,0.5));
+#1774 = DIRECTION('',(0.5,-5.768888059151E-016,-0.866025403784));
+#1775 = ADVANCED_FACE('',(#1776),#1782,.T.);
+#1776 = FACE_BOUND('',#1777,.T.);
+#1777 = EDGE_LOOP('',(#1778,#1779,#1780,#1781));
+#1778 = ORIENTED_EDGE('',*,*,#1747,.T.);
+#1779 = ORIENTED_EDGE('',*,*,#1125,.T.);
+#1780 = ORIENTED_EDGE('',*,*,#1762,.F.);
+#1781 = ORIENTED_EDGE('',*,*,#1711,.F.);
+#1782 = PLANE('',#1783);
+#1783 = AXIS2_PLACEMENT_3D('',#1784,#1785,#1786);
+#1784 = CARTESIAN_POINT('',(-1.135299461621,3.11,22.7));
+#1785 = DIRECTION('',(0.E+000,4.440892098501E-016,1.));
+#1786 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1787 = ADVANCED_FACE('',(#1788),#1799,.F.);
+#1788 = FACE_BOUND('',#1789,.T.);
+#1789 = EDGE_LOOP('',(#1790,#1791,#1797,#1798));
+#1790 = ORIENTED_EDGE('',*,*,#1728,.F.);
+#1791 = ORIENTED_EDGE('',*,*,#1792,.T.);
+#1792 = EDGE_CURVE('',#1729,#1682,#1793,.T.);
+#1793 = LINE('',#1794,#1795);
+#1794 = CARTESIAN_POINT('',(7.1,3.11,18.2));
+#1795 = VECTOR('',#1796,1.);
+#1796 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#1797 = ORIENTED_EDGE('',*,*,#1681,.F.);
+#1798 = ORIENTED_EDGE('',*,*,#1792,.F.);
+#1799 = CYLINDRICAL_SURFACE('',#1800,1.65);
+#1800 = AXIS2_PLACEMENT_3D('',#1801,#1802,#1803);
+#1801 = CARTESIAN_POINT('',(5.45,3.11,18.2));
+#1802 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#1803 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1808)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1805,#1806,#1807)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1805 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1806 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1807 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1808 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1805,
+  'distance_accuracy_value','confusion accuracy');
+#1809 = PRODUCT_TYPE('part',$,(#7));
+#1810 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1811,#1819,#1826,#1833,#1840,#1847,#1854,#1861,#1868,#1875,#1883,
+    #1890,#1897,#1904,#1911,#1918,#1925,#1932,#1939,#1946,#1953,#1960,
+    #1967,#1974,#1981,#1988,#1995,#2002,#2009,#2016,#2023,#2030,#2037,
+    #2044,#2051,#2058,#2065,#2072,#2079,#2086,#2093,#2100,#2107,#2114,
+    #2121,#2128,#2135,#2142,#2149,#2156,#2163,#2170,#2177,#2184,#2191,
+    #2198),#1804);
+#1811 = STYLED_ITEM('color',(#1812),#17);
+#1812 = PRESENTATION_STYLE_ASSIGNMENT((#1813));
+#1813 = SURFACE_STYLE_USAGE(.BOTH.,#1814);
+#1814 = SURFACE_SIDE_STYLE('',(#1815));
+#1815 = SURFACE_STYLE_FILL_AREA(#1816);
+#1816 = FILL_AREA_STYLE('',(#1817));
+#1817 = FILL_AREA_STYLE_COLOUR('',#1818);
+#1818 = COLOUR_RGB('',0.148000001907,0.144999995828,0.144999995828);
+#1819 = STYLED_ITEM('color',(#1820),#97);
+#1820 = PRESENTATION_STYLE_ASSIGNMENT((#1821));
+#1821 = SURFACE_STYLE_USAGE(.BOTH.,#1822);
+#1822 = SURFACE_SIDE_STYLE('',(#1823));
+#1823 = SURFACE_STYLE_FILL_AREA(#1824);
+#1824 = FILL_AREA_STYLE('',(#1825));
+#1825 = FILL_AREA_STYLE_COLOUR('',#1818);
+#1826 = STYLED_ITEM('color',(#1827),#224);
+#1827 = PRESENTATION_STYLE_ASSIGNMENT((#1828));
+#1828 = SURFACE_STYLE_USAGE(.BOTH.,#1829);
+#1829 = SURFACE_SIDE_STYLE('',(#1830));
+#1830 = SURFACE_STYLE_FILL_AREA(#1831);
+#1831 = FILL_AREA_STYLE('',(#1832));
+#1832 = FILL_AREA_STYLE_COLOUR('',#1818);
+#1833 = STYLED_ITEM('color',(#1834),#316);
+#1834 = PRESENTATION_STYLE_ASSIGNMENT((#1835));
+#1835 = SURFACE_STYLE_USAGE(.BOTH.,#1836);
+#1836 = SURFACE_SIDE_STYLE('',(#1837));
+#1837 = SURFACE_STYLE_FILL_AREA(#1838);
+#1838 = FILL_AREA_STYLE('',(#1839));
+#1839 = FILL_AREA_STYLE_COLOUR('',#1818);
+#1840 = STYLED_ITEM('color',(#1841),#334);
+#1841 = PRESENTATION_STYLE_ASSIGNMENT((#1842));
+#1842 = SURFACE_STYLE_USAGE(.BOTH.,#1843);
+#1843 = SURFACE_SIDE_STYLE('',(#1844));
+#1844 = SURFACE_STYLE_FILL_AREA(#1845);
+#1845 = FILL_AREA_STYLE('',(#1846));
+#1846 = FILL_AREA_STYLE_COLOUR('',#1818);
+#1847 = STYLED_ITEM('color',(#1848),#344);
+#1848 = PRESENTATION_STYLE_ASSIGNMENT((#1849));
+#1849 = SURFACE_STYLE_USAGE(.BOTH.,#1850);
+#1850 = SURFACE_SIDE_STYLE('',(#1851));
+#1851 = SURFACE_STYLE_FILL_AREA(#1852);
+#1852 = FILL_AREA_STYLE('',(#1853));
+#1853 = FILL_AREA_STYLE_COLOUR('',#1818);
+#1854 = STYLED_ITEM('color',(#1855),#384);
+#1855 = PRESENTATION_STYLE_ASSIGNMENT((#1856));
+#1856 = SURFACE_STYLE_USAGE(.BOTH.,#1857);
+#1857 = SURFACE_SIDE_STYLE('',(#1858));
+#1858 = SURFACE_STYLE_FILL_AREA(#1859);
+#1859 = FILL_AREA_STYLE('',(#1860));
+#1860 = FILL_AREA_STYLE_COLOUR('',#1818);
+#1861 = STYLED_ITEM('color',(#1862),#440);
+#1862 = PRESENTATION_STYLE_ASSIGNMENT((#1863));
+#1863 = SURFACE_STYLE_USAGE(.BOTH.,#1864);
+#1864 = SURFACE_SIDE_STYLE('',(#1865));
+#1865 = SURFACE_STYLE_FILL_AREA(#1866);
+#1866 = FILL_AREA_STYLE('',(#1867));
+#1867 = FILL_AREA_STYLE_COLOUR('',#1818);
+#1868 = STYLED_ITEM('color',(#1869),#526);
+#1869 = PRESENTATION_STYLE_ASSIGNMENT((#1870));
+#1870 = SURFACE_STYLE_USAGE(.BOTH.,#1871);
+#1871 = SURFACE_SIDE_STYLE('',(#1872));
+#1872 = SURFACE_STYLE_FILL_AREA(#1873);
+#1873 = FILL_AREA_STYLE('',(#1874));
+#1874 = FILL_AREA_STYLE_COLOUR('',#1818);
+#1875 = STYLED_ITEM('color',(#1876),#567);
+#1876 = PRESENTATION_STYLE_ASSIGNMENT((#1877));
+#1877 = SURFACE_STYLE_USAGE(.BOTH.,#1878);
+#1878 = SURFACE_SIDE_STYLE('',(#1879));
+#1879 = SURFACE_STYLE_FILL_AREA(#1880);
+#1880 = FILL_AREA_STYLE('',(#1881));
+#1881 = FILL_AREA_STYLE_COLOUR('',#1882);
+#1882 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812);
+#1883 = STYLED_ITEM('color',(#1884),#599);
+#1884 = PRESENTATION_STYLE_ASSIGNMENT((#1885));
+#1885 = SURFACE_STYLE_USAGE(.BOTH.,#1886);
+#1886 = SURFACE_SIDE_STYLE('',(#1887));
+#1887 = SURFACE_STYLE_FILL_AREA(#1888);
+#1888 = FILL_AREA_STYLE('',(#1889));
+#1889 = FILL_AREA_STYLE_COLOUR('',#1882);
+#1890 = STYLED_ITEM('color',(#1891),#663);
+#1891 = PRESENTATION_STYLE_ASSIGNMENT((#1892));
+#1892 = SURFACE_STYLE_USAGE(.BOTH.,#1893);
+#1893 = SURFACE_SIDE_STYLE('',(#1894));
+#1894 = SURFACE_STYLE_FILL_AREA(#1895);
+#1895 = FILL_AREA_STYLE('',(#1896));
+#1896 = FILL_AREA_STYLE_COLOUR('',#1882);
+#1897 = STYLED_ITEM('color',(#1898),#688);
+#1898 = PRESENTATION_STYLE_ASSIGNMENT((#1899));
+#1899 = SURFACE_STYLE_USAGE(.BOTH.,#1900);
+#1900 = SURFACE_SIDE_STYLE('',(#1901));
+#1901 = SURFACE_STYLE_FILL_AREA(#1902);
+#1902 = FILL_AREA_STYLE('',(#1903));
+#1903 = FILL_AREA_STYLE_COLOUR('',#1882);
+#1904 = STYLED_ITEM('color',(#1905),#720);
+#1905 = PRESENTATION_STYLE_ASSIGNMENT((#1906));
+#1906 = SURFACE_STYLE_USAGE(.BOTH.,#1907);
+#1907 = SURFACE_SIDE_STYLE('',(#1908));
+#1908 = SURFACE_STYLE_FILL_AREA(#1909);
+#1909 = FILL_AREA_STYLE('',(#1910));
+#1910 = FILL_AREA_STYLE_COLOUR('',#1882);
+#1911 = STYLED_ITEM('color',(#1912),#784);
+#1912 = PRESENTATION_STYLE_ASSIGNMENT((#1913));
+#1913 = SURFACE_STYLE_USAGE(.BOTH.,#1914);
+#1914 = SURFACE_SIDE_STYLE('',(#1915));
+#1915 = SURFACE_STYLE_FILL_AREA(#1916);
+#1916 = FILL_AREA_STYLE('',(#1917));
+#1917 = FILL_AREA_STYLE_COLOUR('',#1882);
+#1918 = STYLED_ITEM('color',(#1919),#809);
+#1919 = PRESENTATION_STYLE_ASSIGNMENT((#1920));
+#1920 = SURFACE_STYLE_USAGE(.BOTH.,#1921);
+#1921 = SURFACE_SIDE_STYLE('',(#1922));
+#1922 = SURFACE_STYLE_FILL_AREA(#1923);
+#1923 = FILL_AREA_STYLE('',(#1924));
+#1924 = FILL_AREA_STYLE_COLOUR('',#1882);
+#1925 = STYLED_ITEM('color',(#1926),#841);
+#1926 = PRESENTATION_STYLE_ASSIGNMENT((#1927));
+#1927 = SURFACE_STYLE_USAGE(.BOTH.,#1928);
+#1928 = SURFACE_SIDE_STYLE('',(#1929));
+#1929 = SURFACE_STYLE_FILL_AREA(#1930);
+#1930 = FILL_AREA_STYLE('',(#1931));
+#1931 = FILL_AREA_STYLE_COLOUR('',#1882);
+#1932 = STYLED_ITEM('color',(#1933),#905);
+#1933 = PRESENTATION_STYLE_ASSIGNMENT((#1934));
+#1934 = SURFACE_STYLE_USAGE(.BOTH.,#1935);
+#1935 = SURFACE_SIDE_STYLE('',(#1936));
+#1936 = SURFACE_STYLE_FILL_AREA(#1937);
+#1937 = FILL_AREA_STYLE('',(#1938));
+#1938 = FILL_AREA_STYLE_COLOUR('',#1882);
+#1939 = STYLED_ITEM('color',(#1940),#930);
+#1940 = PRESENTATION_STYLE_ASSIGNMENT((#1941));
+#1941 = SURFACE_STYLE_USAGE(.BOTH.,#1942);
+#1942 = SURFACE_SIDE_STYLE('',(#1943));
+#1943 = SURFACE_STYLE_FILL_AREA(#1944);
+#1944 = FILL_AREA_STYLE('',(#1945));
+#1945 = FILL_AREA_STYLE_COLOUR('',#1818);
+#1946 = STYLED_ITEM('color',(#1947),#954);
+#1947 = PRESENTATION_STYLE_ASSIGNMENT((#1948));
+#1948 = SURFACE_STYLE_USAGE(.BOTH.,#1949);
+#1949 = SURFACE_SIDE_STYLE('',(#1950));
+#1950 = SURFACE_STYLE_FILL_AREA(#1951);
+#1951 = FILL_AREA_STYLE('',(#1952));
+#1952 = FILL_AREA_STYLE_COLOUR('',#1818);
+#1953 = STYLED_ITEM('color',(#1954),#978);
+#1954 = PRESENTATION_STYLE_ASSIGNMENT((#1955));
+#1955 = SURFACE_STYLE_USAGE(.BOTH.,#1956);
+#1956 = SURFACE_SIDE_STYLE('',(#1957));
+#1957 = SURFACE_STYLE_FILL_AREA(#1958);
+#1958 = FILL_AREA_STYLE('',(#1959));
+#1959 = FILL_AREA_STYLE_COLOUR('',#1818);
+#1960 = STYLED_ITEM('color',(#1961),#1002);
+#1961 = PRESENTATION_STYLE_ASSIGNMENT((#1962));
+#1962 = SURFACE_STYLE_USAGE(.BOTH.,#1963);
+#1963 = SURFACE_SIDE_STYLE('',(#1964));
+#1964 = SURFACE_STYLE_FILL_AREA(#1965);
+#1965 = FILL_AREA_STYLE('',(#1966));
+#1966 = FILL_AREA_STYLE_COLOUR('',#1818);
+#1967 = STYLED_ITEM('color',(#1968),#1028);
+#1968 = PRESENTATION_STYLE_ASSIGNMENT((#1969));
+#1969 = SURFACE_STYLE_USAGE(.BOTH.,#1970);
+#1970 = SURFACE_SIDE_STYLE('',(#1971));
+#1971 = SURFACE_STYLE_FILL_AREA(#1972);
+#1972 = FILL_AREA_STYLE('',(#1973));
+#1973 = FILL_AREA_STYLE_COLOUR('',#1818);
+#1974 = STYLED_ITEM('color',(#1975),#1046);
+#1975 = PRESENTATION_STYLE_ASSIGNMENT((#1976));
+#1976 = SURFACE_STYLE_USAGE(.BOTH.,#1977);
+#1977 = SURFACE_SIDE_STYLE('',(#1978));
+#1978 = SURFACE_STYLE_FILL_AREA(#1979);
+#1979 = FILL_AREA_STYLE('',(#1980));
+#1980 = FILL_AREA_STYLE_COLOUR('',#1818);
+#1981 = STYLED_ITEM('color',(#1982),#1071);
+#1982 = PRESENTATION_STYLE_ASSIGNMENT((#1983));
+#1983 = SURFACE_STYLE_USAGE(.BOTH.,#1984);
+#1984 = SURFACE_SIDE_STYLE('',(#1985));
+#1985 = SURFACE_STYLE_FILL_AREA(#1986);
+#1986 = FILL_AREA_STYLE('',(#1987));
+#1987 = FILL_AREA_STYLE_COLOUR('',#1882);
+#1988 = STYLED_ITEM('color',(#1989),#1111);
+#1989 = PRESENTATION_STYLE_ASSIGNMENT((#1990));
+#1990 = SURFACE_STYLE_USAGE(.BOTH.,#1991);
+#1991 = SURFACE_SIDE_STYLE('',(#1992));
+#1992 = SURFACE_STYLE_FILL_AREA(#1993);
+#1993 = FILL_AREA_STYLE('',(#1994));
+#1994 = FILL_AREA_STYLE_COLOUR('',#1882);
+#1995 = STYLED_ITEM('color',(#1996),#1155);
+#1996 = PRESENTATION_STYLE_ASSIGNMENT((#1997));
+#1997 = SURFACE_STYLE_USAGE(.BOTH.,#1998);
+#1998 = SURFACE_SIDE_STYLE('',(#1999));
+#1999 = SURFACE_STYLE_FILL_AREA(#2000);
+#2000 = FILL_AREA_STYLE('',(#2001));
+#2001 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2002 = STYLED_ITEM('color',(#2003),#1188);
+#2003 = PRESENTATION_STYLE_ASSIGNMENT((#2004));
+#2004 = SURFACE_STYLE_USAGE(.BOTH.,#2005);
+#2005 = SURFACE_SIDE_STYLE('',(#2006));
+#2006 = SURFACE_STYLE_FILL_AREA(#2007);
+#2007 = FILL_AREA_STYLE('',(#2008));
+#2008 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2009 = STYLED_ITEM('color',(#2010),#1205);
+#2010 = PRESENTATION_STYLE_ASSIGNMENT((#2011));
+#2011 = SURFACE_STYLE_USAGE(.BOTH.,#2012);
+#2012 = SURFACE_SIDE_STYLE('',(#2013));
+#2013 = SURFACE_STYLE_FILL_AREA(#2014);
+#2014 = FILL_AREA_STYLE('',(#2015));
+#2015 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2016 = STYLED_ITEM('color',(#2017),#1262);
+#2017 = PRESENTATION_STYLE_ASSIGNMENT((#2018));
+#2018 = SURFACE_STYLE_USAGE(.BOTH.,#2019);
+#2019 = SURFACE_SIDE_STYLE('',(#2020));
+#2020 = SURFACE_STYLE_FILL_AREA(#2021);
+#2021 = FILL_AREA_STYLE('',(#2022));
+#2022 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2023 = STYLED_ITEM('color',(#2024),#1319);
+#2024 = PRESENTATION_STYLE_ASSIGNMENT((#2025));
+#2025 = SURFACE_STYLE_USAGE(.BOTH.,#2026);
+#2026 = SURFACE_SIDE_STYLE('',(#2027));
+#2027 = SURFACE_STYLE_FILL_AREA(#2028);
+#2028 = FILL_AREA_STYLE('',(#2029));
+#2029 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2030 = STYLED_ITEM('color',(#2031),#1376);
+#2031 = PRESENTATION_STYLE_ASSIGNMENT((#2032));
+#2032 = SURFACE_STYLE_USAGE(.BOTH.,#2033);
+#2033 = SURFACE_SIDE_STYLE('',(#2034));
+#2034 = SURFACE_STYLE_FILL_AREA(#2035);
+#2035 = FILL_AREA_STYLE('',(#2036));
+#2036 = FILL_AREA_STYLE_COLOUR('',#1818);
+#2037 = STYLED_ITEM('color',(#2038),#1386);
+#2038 = PRESENTATION_STYLE_ASSIGNMENT((#2039));
+#2039 = SURFACE_STYLE_USAGE(.BOTH.,#2040);
+#2040 = SURFACE_SIDE_STYLE('',(#2041));
+#2041 = SURFACE_STYLE_FILL_AREA(#2042);
+#2042 = FILL_AREA_STYLE('',(#2043));
+#2043 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2044 = STYLED_ITEM('color',(#2045),#1403);
+#2045 = PRESENTATION_STYLE_ASSIGNMENT((#2046));
+#2046 = SURFACE_STYLE_USAGE(.BOTH.,#2047);
+#2047 = SURFACE_SIDE_STYLE('',(#2048));
+#2048 = SURFACE_STYLE_FILL_AREA(#2049);
+#2049 = FILL_AREA_STYLE('',(#2050));
+#2050 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2051 = STYLED_ITEM('color',(#2052),#1420);
+#2052 = PRESENTATION_STYLE_ASSIGNMENT((#2053));
+#2053 = SURFACE_STYLE_USAGE(.BOTH.,#2054);
+#2054 = SURFACE_SIDE_STYLE('',(#2055));
+#2055 = SURFACE_STYLE_FILL_AREA(#2056);
+#2056 = FILL_AREA_STYLE('',(#2057));
+#2057 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2058 = STYLED_ITEM('color',(#2059),#1437);
+#2059 = PRESENTATION_STYLE_ASSIGNMENT((#2060));
+#2060 = SURFACE_STYLE_USAGE(.BOTH.,#2061);
+#2061 = SURFACE_SIDE_STYLE('',(#2062));
+#2062 = SURFACE_STYLE_FILL_AREA(#2063);
+#2063 = FILL_AREA_STYLE('',(#2064));
+#2064 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2065 = STYLED_ITEM('color',(#2066),#1454);
+#2066 = PRESENTATION_STYLE_ASSIGNMENT((#2067));
+#2067 = SURFACE_STYLE_USAGE(.BOTH.,#2068);
+#2068 = SURFACE_SIDE_STYLE('',(#2069));
+#2069 = SURFACE_STYLE_FILL_AREA(#2070);
+#2070 = FILL_AREA_STYLE('',(#2071));
+#2071 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2072 = STYLED_ITEM('color',(#2073),#1471);
+#2073 = PRESENTATION_STYLE_ASSIGNMENT((#2074));
+#2074 = SURFACE_STYLE_USAGE(.BOTH.,#2075);
+#2075 = SURFACE_SIDE_STYLE('',(#2076));
+#2076 = SURFACE_STYLE_FILL_AREA(#2077);
+#2077 = FILL_AREA_STYLE('',(#2078));
+#2078 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2079 = STYLED_ITEM('color',(#2080),#1483);
+#2080 = PRESENTATION_STYLE_ASSIGNMENT((#2081));
+#2081 = SURFACE_STYLE_USAGE(.BOTH.,#2082);
+#2082 = SURFACE_SIDE_STYLE('',(#2083));
+#2083 = SURFACE_STYLE_FILL_AREA(#2084);
+#2084 = FILL_AREA_STYLE('',(#2085));
+#2085 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2086 = STYLED_ITEM('color',(#2087),#1500);
+#2087 = PRESENTATION_STYLE_ASSIGNMENT((#2088));
+#2088 = SURFACE_STYLE_USAGE(.BOTH.,#2089);
+#2089 = SURFACE_SIDE_STYLE('',(#2090));
+#2090 = SURFACE_STYLE_FILL_AREA(#2091);
+#2091 = FILL_AREA_STYLE('',(#2092));
+#2092 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2093 = STYLED_ITEM('color',(#2094),#1517);
+#2094 = PRESENTATION_STYLE_ASSIGNMENT((#2095));
+#2095 = SURFACE_STYLE_USAGE(.BOTH.,#2096);
+#2096 = SURFACE_SIDE_STYLE('',(#2097));
+#2097 = SURFACE_STYLE_FILL_AREA(#2098);
+#2098 = FILL_AREA_STYLE('',(#2099));
+#2099 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2100 = STYLED_ITEM('color',(#2101),#1534);
+#2101 = PRESENTATION_STYLE_ASSIGNMENT((#2102));
+#2102 = SURFACE_STYLE_USAGE(.BOTH.,#2103);
+#2103 = SURFACE_SIDE_STYLE('',(#2104));
+#2104 = SURFACE_STYLE_FILL_AREA(#2105);
+#2105 = FILL_AREA_STYLE('',(#2106));
+#2106 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2107 = STYLED_ITEM('color',(#2108),#1551);
+#2108 = PRESENTATION_STYLE_ASSIGNMENT((#2109));
+#2109 = SURFACE_STYLE_USAGE(.BOTH.,#2110);
+#2110 = SURFACE_SIDE_STYLE('',(#2111));
+#2111 = SURFACE_STYLE_FILL_AREA(#2112);
+#2112 = FILL_AREA_STYLE('',(#2113));
+#2113 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2114 = STYLED_ITEM('color',(#2115),#1568);
+#2115 = PRESENTATION_STYLE_ASSIGNMENT((#2116));
+#2116 = SURFACE_STYLE_USAGE(.BOTH.,#2117);
+#2117 = SURFACE_SIDE_STYLE('',(#2118));
+#2118 = SURFACE_STYLE_FILL_AREA(#2119);
+#2119 = FILL_AREA_STYLE('',(#2120));
+#2120 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2121 = STYLED_ITEM('color',(#2122),#1580);
+#2122 = PRESENTATION_STYLE_ASSIGNMENT((#2123));
+#2123 = SURFACE_STYLE_USAGE(.BOTH.,#2124);
+#2124 = SURFACE_SIDE_STYLE('',(#2125));
+#2125 = SURFACE_STYLE_FILL_AREA(#2126);
+#2126 = FILL_AREA_STYLE('',(#2127));
+#2127 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2128 = STYLED_ITEM('color',(#2129),#1597);
+#2129 = PRESENTATION_STYLE_ASSIGNMENT((#2130));
+#2130 = SURFACE_STYLE_USAGE(.BOTH.,#2131);
+#2131 = SURFACE_SIDE_STYLE('',(#2132));
+#2132 = SURFACE_STYLE_FILL_AREA(#2133);
+#2133 = FILL_AREA_STYLE('',(#2134));
+#2134 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2135 = STYLED_ITEM('color',(#2136),#1614);
+#2136 = PRESENTATION_STYLE_ASSIGNMENT((#2137));
+#2137 = SURFACE_STYLE_USAGE(.BOTH.,#2138);
+#2138 = SURFACE_SIDE_STYLE('',(#2139));
+#2139 = SURFACE_STYLE_FILL_AREA(#2140);
+#2140 = FILL_AREA_STYLE('',(#2141));
+#2141 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2142 = STYLED_ITEM('color',(#2143),#1631);
+#2143 = PRESENTATION_STYLE_ASSIGNMENT((#2144));
+#2144 = SURFACE_STYLE_USAGE(.BOTH.,#2145);
+#2145 = SURFACE_SIDE_STYLE('',(#2146));
+#2146 = SURFACE_STYLE_FILL_AREA(#2147);
+#2147 = FILL_AREA_STYLE('',(#2148));
+#2148 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2149 = STYLED_ITEM('color',(#2150),#1648);
+#2150 = PRESENTATION_STYLE_ASSIGNMENT((#2151));
+#2151 = SURFACE_STYLE_USAGE(.BOTH.,#2152);
+#2152 = SURFACE_SIDE_STYLE('',(#2153));
+#2153 = SURFACE_STYLE_FILL_AREA(#2154);
+#2154 = FILL_AREA_STYLE('',(#2155));
+#2155 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2156 = STYLED_ITEM('color',(#2157),#1665);
+#2157 = PRESENTATION_STYLE_ASSIGNMENT((#2158));
+#2158 = SURFACE_STYLE_USAGE(.BOTH.,#2159);
+#2159 = SURFACE_SIDE_STYLE('',(#2160));
+#2160 = SURFACE_STYLE_FILL_AREA(#2161);
+#2161 = FILL_AREA_STYLE('',(#2162));
+#2162 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2163 = STYLED_ITEM('color',(#2164),#1677);
+#2164 = PRESENTATION_STYLE_ASSIGNMENT((#2165));
+#2165 = SURFACE_STYLE_USAGE(.BOTH.,#2166);
+#2166 = SURFACE_SIDE_STYLE('',(#2167));
+#2167 = SURFACE_STYLE_FILL_AREA(#2168);
+#2168 = FILL_AREA_STYLE('',(#2169));
+#2169 = FILL_AREA_STYLE_COLOUR('',#1818);
+#2170 = STYLED_ITEM('color',(#2171),#1697);
+#2171 = PRESENTATION_STYLE_ASSIGNMENT((#2172));
+#2172 = SURFACE_STYLE_USAGE(.BOTH.,#2173);
+#2173 = SURFACE_SIDE_STYLE('',(#2174));
+#2174 = SURFACE_STYLE_FILL_AREA(#2175);
+#2175 = FILL_AREA_STYLE('',(#2176));
+#2176 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2177 = STYLED_ITEM('color',(#2178),#1741);
+#2178 = PRESENTATION_STYLE_ASSIGNMENT((#2179));
+#2179 = SURFACE_STYLE_USAGE(.BOTH.,#2180);
+#2180 = SURFACE_SIDE_STYLE('',(#2181));
+#2181 = SURFACE_STYLE_FILL_AREA(#2182);
+#2182 = FILL_AREA_STYLE('',(#2183));
+#2183 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2184 = STYLED_ITEM('color',(#2185),#1758);
+#2185 = PRESENTATION_STYLE_ASSIGNMENT((#2186));
+#2186 = SURFACE_STYLE_USAGE(.BOTH.,#2187);
+#2187 = SURFACE_SIDE_STYLE('',(#2188));
+#2188 = SURFACE_STYLE_FILL_AREA(#2189);
+#2189 = FILL_AREA_STYLE('',(#2190));
+#2190 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2191 = STYLED_ITEM('color',(#2192),#1775);
+#2192 = PRESENTATION_STYLE_ASSIGNMENT((#2193));
+#2193 = SURFACE_STYLE_USAGE(.BOTH.,#2194);
+#2194 = SURFACE_SIDE_STYLE('',(#2195));
+#2195 = SURFACE_STYLE_FILL_AREA(#2196);
+#2196 = FILL_AREA_STYLE('',(#2197));
+#2197 = FILL_AREA_STYLE_COLOUR('',#1882);
+#2198 = STYLED_ITEM('color',(#2199),#1787);
+#2199 = PRESENTATION_STYLE_ASSIGNMENT((#2200));
+#2200 = SURFACE_STYLE_USAGE(.BOTH.,#2201);
+#2201 = SURFACE_SIDE_STYLE('',(#2202));
+#2202 = SURFACE_STYLE_FILL_AREA(#2203);
+#2203 = FILL_AREA_STYLE('',(#2204));
+#2204 = FILL_AREA_STYLE_COLOUR('',#1882);
+ENDSEC;
+END-ISO-10303-21;
viewers/footprint.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>tpdv1240rg</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>tpdv1240rg</title>\ No newline at end of file