← Commit history
docs/hero.pngadded
⋯ 1 unchanged line ⋯
docs/stla02pur-datasheet.pdfadded
⋯ 1 unchanged line ⋯
package.jsonadded+149
@@ -0,0 +1,149 @@+{+  "slug": "stla02pur",+  "version": "0.1.0",+  "type": "component",+  "description": "STMicroelectronics LED Drivers, DFN-6-EP(2x2). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "led drivers",+    "stla02pur",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "stla02pur.kicad_sym",+    "stla02pur.kicad_mod",+    "stla02pur.glb",+    "stla02pur.step",+    "stla02pur.lbr",+    "docs/hero.png",+    "docs/stla02pur-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "stla02pur-hero.glb",+    "stla02pur-hero.overlay.json"+  ],+  "component": {+    "mpn": "STLA02PUR",+    "manufacturer": "STMicroelectronics",+    "package": "DFN-6-EP(2x2)",+    "pin_count": 7,+    "category": "LED Drivers",+    "subcategory": "LED Drivers",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588937951334313984",+    "parts": {+      "symbol": "stla02pur.kicad_sym",+      "footprint": "stla02pur.kicad_mod",+      "model_3d": "stla02pur-hero.glb",+      "model_3d_plain": "stla02pur.glb",+      "model_3d_step": "stla02pur-etched.step",+      "model_3d_step_plain": "stla02pur.step",+      "lbr": "stla02pur.lbr"+    },+    "distributor_links": {+      "lcsc": 2678754,+      "digikey": "497-11139-2-ND",+      "mouser": "511-STLA02PUR"+    },+    "distributor_check": {+      "checked_at": "2026-10-06T03:32:47Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "497-11139-2-ND",+        "status": "found",+        "lifecycle": "Active"+      },+      "mouser": {+        "pn": "511-STLA02PUR",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "VIN",+        "type": "power_in",+        "description": "Supply voltage pin with operating input voltage range 2.5 V to 18 V and absolute maximum rating -0.3 V to 19 V."+      },+      {+        "number": "2",+        "name": "GND",+        "type": "power_in",+        "description": "Ground reference connection for the device."+      },+      {+        "number": "3",+        "name": "LX",+        "type": "output",+        "description": "Switching pin connected to external inductor, voltage range -0.3 V to 30 V for boost converter switching control."+      },+      {+        "number": "4",+        "name": "VOUT",+        "type": "power_out",+        "description": "Output voltage pin for LED string connection, regulated voltage range VIN+1 V to 27 V with output current capability up to 20 mA."+      },+      {+        "number": "5",+        "name": "FB",+        "type": "input",+        "description": "Feedback voltage input for output current regulation via external sensing resistor, with feedback voltage 190-210 mV difference from VOUT and maximum difference limit of 5 V."+      },+      {+        "number": "6",+        "name": "EN/PWM",+        "type": "input",+        "description": "Enable pin or PWM control input for dimming with logic low level 0-1.5 V and high level 1.8 V to VIN (maximum 12 V)."+      },+      {+        "number": "7",+        "name": "GND",+        "type": "passive",+        "description": "Exposed pad (from the footprint; not named in the datasheet pin table)."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-haiku-4-5-20251001",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "exposed pad 7 added from the footprint",+          "dropped thermal pad ['EP'] absent from footprint"+        ],+        "pages_sent": 23,+        "cost_usd": 0.0769,+        "at": "2026-10-06T03:32:31"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588937951334313984",+        "pages": 23,+        "sha256": "a2ed0c15018322f7",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 7,+        "described": 7,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    }+  }+}
stla02pur-hero.glbadded
⋯ 1 unchanged line ⋯
stla02pur-hero.overlay.jsonadded+229
@@ -0,0 +1,229 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "STLA02PUR",+  "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": 7,+      "span_mm": 3.1,+      "dash_mm": 0.12,+      "gap_mm": 0.072,+      "pad_stroke_mm": 0.03+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 3,+      "pin1": {+        "source": "footprint silkscreen",+        "pad": "1"+      }+    },+    "signal_names": {+      "material": "Signal names - 50 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.5+      ],+      "font": "DejaVu Sans Mono",+      "labels": 6,+      "sides": "top + mirrored underside (single-sided)",+      "fallback_to_pad_number": 0+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.0,+    "tolerance_mm": 0.25,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -1.0,+      1.0,+      -0.99,+      0.99+    ],+    "pads_bbox_mm": [+      -1.375,+      1.375,+      -0.825,+      0.825+    ],+    "seating_z_mm": 0.0+  },+  "sources": {+    "glb": "stla02pur.glb",+    "glb_sha256": "dbe448f018e001b8fe3016743a08dccfae6e23a6e9eef181d9f0c72e21b14b5e",+    "footprint": "stla02pur.kicad_mod",+    "footprint_sha256": "8620e636de15e55757bf879463941e3e0bed81be9d97cb92db4f3a14cdd5a8bf",+    "pins": "page.json component.pins",+    "pins_sha256": "ba40dac0b84ffaf3f40862688b2f060e7e9508018ab55129255a7583b9090ea1"+  },+  "generator": "adom-wiki 1.7.67 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "VIN",+      "x": -1.475,+      "y": -0.65,+      "align": "right",+      "vertical": false,+      "h": 0.325+    },+    {+      "pad": "2",+      "text": "GND",+      "x": -1.475,+      "y": 0.0,+      "align": "right",+      "vertical": false,+      "h": 0.325+    },+    {+      "pad": "3",+      "text": "LX",+      "x": -1.475,+      "y": 0.65,+      "align": "right",+      "vertical": false,+      "h": 0.325+    },+    {+      "pad": "4",+      "text": "VOUT",+      "x": 1.475,+      "y": 0.65,+      "align": "left",+      "vertical": false,+      "h": 0.325+    },+    {+      "pad": "5",+      "text": "FB",+      "x": 1.475,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.325+    },+    {+      "pad": "6",+      "text": "EN/PWM",+      "x": 1.475,+      "y": -0.65,+      "align": "left",+      "vertical": false,+      "h": 0.325+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "rect",+      "center_mm": [+        -1.05,+        -0.65+      ],+      "size_mm": [+        0.65,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "rect",+      "center_mm": [+        -1.05,+        0.0+      ],+      "size_mm": [+        0.65,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "3",+      "shape": "rect",+      "center_mm": [+        -1.05,+        0.65+      ],+      "size_mm": [+        0.65,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "4",+      "shape": "rect",+      "center_mm": [+        1.05,+        0.65+      ],+      "size_mm": [+        0.65,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "5",+      "shape": "rect",+      "center_mm": [+        1.05,+        0.0+      ],+      "size_mm": [+        0.65,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "6",+      "shape": "rect",+      "center_mm": [+        1.05,+        -0.65+      ],+      "size_mm": [+        0.65,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "7",+      "shape": "rect",+      "center_mm": [+        0.0,+        0.0+      ],+      "size_mm": [+        1.0,+        1.6+      ],+      "rot": 0.0+    }+  ]+}
stla02pur.glbadded
⋯ 1 unchanged line ⋯
stla02pur.kicad_modadded+257
@@ -0,0 +1,257 @@+(footprint "DFN-6-1EP_2x2mm_P0.65mm_EP1x1.6mm"+	(version 20260206)+	(generator "pcbnew")+	(generator_version "10.0")+	(layer "F.Cu")+	(descr "6-Lead Plastic Dual Flat, No Lead Package (MA) - 2x2x0.9 mm Body [DFN] (see Microchip Packaging Specification 00000049BS.pdf)")+	(tags "DFN 0.65")+	(property "Reference" "REF**"+		(at 0 -2.025 0)+		(layer "F.SilkS")+		(uuid "68efa433-0b07-40b8-b740-30a9bd9301b4")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "DFN-6-1EP_2x2mm_P0.65mm_EP1x1.6mm"+		(at 0 2.025 0)+		(layer "F.Fab")+		(uuid "8679845c-b4f3-4743-829d-892efcdab0ee")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Datasheet" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "3bc3bdb1-bc0d-4db0-ba2f-2e92de12aea4")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(property "Description" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "f5908f30-d8c6-4f3d-984b-8d3ffc6d0f29")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(attr smd)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -1 -1.11)+		(end 1 -1.11)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "c86f9fa4-4226-4c15-9c08-c95a8f6e9bd4")+	)+	(fp_line+		(start -1 1.11)+		(end 1 1.11)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "aa92e0e5-82e8-4c5f-a907-84ce6d1c11b3")+	)+	(fp_poly+		(pts+			(xy -1.56 -1.01) (xy -1.84 -1.01) (xy -1.56 -1.29) (xy -1.56 -1.01)+		)+		(stroke+			(width 0.12)+			(type solid)+		)+		(fill yes)+		(layer "F.SilkS")+		(uuid "aaeeabea-e3e7-4a31-a03b-776c273324c3")+	)+	(fp_line+		(start -1.65 -1.25)+		(end -1.65 1.25)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "073d9752-821e-427f-b2fb-643712064ce9")+	)+	(fp_line+		(start -1.65 -1.25)+		(end 1.65 -1.25)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "30ae6aa0-20b9-4b22-b85a-be8ceb895e6e")+	)+	(fp_line+		(start -1.65 1.25)+		(end 1.65 1.25)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "9231cc33-886a-4b19-bbff-39f7f47b022f")+	)+	(fp_line+		(start 1.65 -1.25)+		(end 1.65 1.25)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "af67ca2c-0821-452e-8c8a-9b8872dd7fc6")+	)+	(fp_line+		(start -1 -0.5)+		(end -0.5 -1)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "7509e62e-ee39-413c-8822-7d93829f7858")+	)+	(fp_line+		(start -1 1)+		(end -1 -0.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "9e6e868b-f9f2-4ab3-bd3f-a1f18e17c776")+	)+	(fp_line+		(start -0.5 -1)+		(end 1 -1)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "60ab5acb-abc8-49a2-a209-9ecce958855d")+	)+	(fp_line+		(start 1 -1)+		(end 1 1)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "bff13e7c-32ce-49e5-b68f-00db15718235")+	)+	(fp_line+		(start 1 1)+		(end -1 1)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "ec21bc61-668e-43cf-b1fb-0e1a8b664992")+	)+	(fp_text user "${REFERENCE}"+		(at 0 0 0)+		(layer "F.Fab")+		(uuid "9461aefd-6689-4d79-a9d0-5d88e4501712")+		(effects+			(font+				(size 0.5 0.5)+				(thickness 0.075)+			)+		)+	)+	(pad "" smd rect+		(at 0 -0.4)+		(size 0.82 0.63)+		(layers "F.Paste")+		(uuid "60907d5e-dd8a-45ec-b67c-9e9f32062cb2")+	)+	(pad "" smd rect+		(at 0 0.4)+		(size 0.82 0.63)+		(layers "F.Paste")+		(uuid "bdad5b5f-7c4f-4196-976a-113a82d58f58")+	)+	(pad "1" smd rect+		(at -1.05 -0.65)+		(size 0.65 0.35)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "8728970f-ba2f-4f5e-b7df-4b2c3d22f3b4")+	)+	(pad "2" smd rect+		(at -1.05 0)+		(size 0.65 0.35)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "08254e9f-53a9-4f88-9040-3df2887c72d6")+	)+	(pad "3" smd rect+		(at -1.05 0.65)+		(size 0.65 0.35)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "c525bf95-a00b-45cf-a8ee-e0d3d66a223f")+	)+	(pad "4" smd rect+		(at 1.05 0.65)+		(size 0.65 0.35)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "9c9fb058-bf1e-4dfe-acc7-e3f840f6a43f")+	)+	(pad "5" smd rect+		(at 1.05 0)+		(size 0.65 0.35)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "9b4a3009-383f-44e9-bca5-334351c1239c")+	)+	(pad "6" smd rect+		(at 1.05 -0.65)+		(size 0.65 0.35)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "66467480-f5aa-48da-9880-f691a0bbb225")+	)+	(pad "7" smd rect+		(at 0 0)+		(size 1 1.6)+		(layers "F.Cu" "F.Mask")+		(uuid "442b9ac3-a662-45b9-80e8-38565aef3273")+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/DFN-6-1EP_2x2mm_P0.65mm_EP1x1.6mm.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
stla02pur.kicad_symadded+41
@@ -0,0 +1,41 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "STLA02PUR" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 7.62 0) (effects (font (size 1.27 1.27))))+    (property "Value" "STLA02PUR" (at 0 -10.16 0) (effects (font (size 1.27 1.27))))+    (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+    (symbol "STLA02PUR_0_1"+    (rectangle (start -12.70 5.08) (end 12.70 -7.62)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "STLA02PUR_1_1"+    (pin power_in line (at -17.78 2.54 0) (length 5.08)+      (name "VIN" (effects (font (size 1.27 1.27))))+      (number "1" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 0.00 0) (length 5.08)+      (name "GND" (effects (font (size 1.27 1.27))))+      (number "2" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at -17.78 -2.54 0) (length 5.08)+      (name "LX" (effects (font (size 1.27 1.27))))+      (number "3" (effects (font (size 1.27 1.27))))+    )+    (pin power_out line (at -17.78 -5.08 0) (length 5.08)+      (name "VOUT" (effects (font (size 1.27 1.27))))+      (number "4" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at 17.78 2.54 180) (length 5.08)+      (name "GND" (effects (font (size 1.27 1.27))))+      (number "7" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at 17.78 0.00 180) (length 5.08)+      (name "EN/PWM" (effects (font (size 1.27 1.27))))+      (number "6" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at 17.78 -2.54 180) (length 5.08)+      (name "FB" (effects (font (size 1.27 1.27))))+      (number "5" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
stla02pur.lbradded+122
@@ -0,0 +1,122 @@+<?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="DFN-6-1EP_2x2mm_P0.65mm_EP1x1.6mm">+  <description>DFN-6-1EP, 2 x 2 mm, 0.65 mm pitch. 6-Lead Plastic Dual Flat, No Lead Package (MA) - 2x2x0.9 mm Body [DFN] (see Microchip Packaging Specification 00000049BS.pdf)</description>+  <smd name="1" x="-1.0500" y="0.6500" dx="0.6500" dy="0.3500" layer="1"/>+  <smd name="2" x="-1.0500" y="-0.0000" dx="0.6500" dy="0.3500" layer="1"/>+  <smd name="3" x="-1.0500" y="-0.6500" dx="0.6500" dy="0.3500" layer="1"/>+  <smd name="4" x="1.0500" y="-0.6500" dx="0.6500" dy="0.3500" layer="1"/>+  <smd name="5" x="1.0500" y="-0.0000" dx="0.6500" dy="0.3500" layer="1"/>+  <smd name="6" x="1.0500" y="0.6500" dx="0.6500" dy="0.3500" layer="1"/>+  <smd name="7" x="0.0000" y="-0.0000" dx="1.0000" dy="1.6000" layer="1"/>+  <polygon width="0.1200" layer="21">+    <vertex x="-1.5600" y="1.0100"/>+    <vertex x="-1.8400" y="1.0100"/>+    <vertex x="-1.5600" y="1.2900"/>+    <vertex x="-1.5600" y="1.0100"/>+  </polygon>+  <wire x1="-1.0000" y1="1.1100" x2="1.0000" y2="1.1100" width="0.1200" layer="21"/>+  <wire x1="-1.0000" y1="-1.1100" x2="1.0000" y2="-1.1100" width="0.1200" layer="21"/>+  <wire x1="-1.0000" y1="0.5000" x2="-0.5000" y2="1.0000" width="0.1000" layer="51"/>+  <wire x1="-1.0000" y1="-1.0000" x2="-1.0000" y2="0.5000" width="0.1000" layer="51"/>+  <wire x1="-0.5000" y1="1.0000" x2="1.0000" y2="1.0000" width="0.1000" layer="51"/>+  <wire x1="1.0000" y1="1.0000" x2="1.0000" y2="-1.0000" width="0.1000" layer="51"/>+  <wire x1="1.0000" y1="-1.0000" x2="-1.0000" y2="-1.0000" width="0.1000" layer="51"/>+  <text x="0" y="1.710" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-1.710" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="STLA02PUR">+  <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="-7.62" width="0.254" layer="94"/>+  <wire x1="12.7" y1="-7.62" x2="-12.7" y2="-7.62" width="0.254" layer="94"/>+  <wire x1="-12.7" y1="-7.62" x2="-12.7" y2="5.08" width="0.254" layer="94"/>+  <text x="0.0000" y="7.6200" size="1.27" layer="95" align="center">&gt;NAME</text>+  <text x="0.0000" y="-10.1600" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <pin name="VIN" x="-17.78" y="2.54" length="middle" direction="pwr"/>+  <pin name="GND" x="-17.78" y="0" length="middle" direction="pwr"/>+  <pin name="LX" x="-17.78" y="-2.54" length="middle" direction="out"/>+  <pin name="VOUT" x="-17.78" y="-5.08" length="middle" direction="out"/>+  <pin name="GND@2" x="17.78" y="2.54" length="middle" direction="pas" rot="R180"/>+  <pin name="EN/PWM" x="17.78" y="0" length="middle" direction="in" rot="R180"/>+  <pin name="FB" x="17.78" y="-2.54" length="middle" direction="in" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="STLA02PUR" prefix="U">+  <description></description>+  <gates>+    <gate name="G$1" symbol="STLA02PUR" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="DFN-6-1EP_2x2mm_P0.65mm_EP1x1.6mm">+      <connects>+        <connect gate="G$1" pin="VIN" pad="1"/>+        <connect gate="G$1" pin="GND" pad="2"/>+        <connect gate="G$1" pin="LX" pad="3"/>+        <connect gate="G$1" pin="VOUT" pad="4"/>+        <connect gate="G$1" pin="GND@2" pad="7"/>+        <connect gate="G$1" pin="EN/PWM" pad="6"/>+        <connect gate="G$1" pin="FB" pad="5"/>+      </connects>+      <technologies><technology name=""/></technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
stla02pur.stepadded+2016
@@ -0,0 +1,2016 @@+ISO-10303-21;
+HEADER;
+/* DFN-6-1EP_2x2mm_Pitch0.65mm.step 3D STEP model for use in ECAD systems
+ * Copyright (C) 2017, kicad StepUp
+ * 
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * any later version.
+ * 
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see http://www.gnu.org/licenses/.
+ * 
+ * As a special exception, if you create a design which uses this symbol,
+ * and embed this symbol or unaltered portions of this symbol into the design,
+ * this symbol does not by itself cause the resulting design to be covered by
+ * the GNU General Public License.
+ * This exception does not however invalidate any other reasons why the design
+ * itself might be covered by the GNU General Public License. 
+ * If you modify this symbol, you may extend this exception to your version of the symbol,
+ * but you are not obligated to do so.
+ * If you do not wish to do so, delete this exception statement from your version
+ * Risk disclaimer
+ * *USE 3D CAD DATA AT YOUR OWN RISK*
+ * *DO NOT RELY UPON ANY INFORMATION FOUND HERE WITHOUT INDEPENDENT VERIFICATION.*
+ * 
+ */
+
+FILE_DESCRIPTION(
+/* description */ ('model of DFN-6-1EP_2x2mm_Pitch0.65mm'),
+/* implementation_level */ '2;1');
+
+FILE_NAME(
+/* name */ 'DFN-6-1EP_2x2mm_Pitch0.65mm.step',
+/* time_stamp */ '2017-03-23T11:16:07',
+/* author */ ('kicad StepUp','ksu'),
+/* organization */ ('FreeCAD'),
+/* preprocessor_version */ 'OCC',
+/* originating_system */ 'kicad StepUp',
+/* authorisation */ '');
+
+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('DFN-6-1EP_2x2mm_Pitch0.65mm','DFN-6-1EP_2x2mm_Pitch0.65mm'
+,'',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1585);
+#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,#58,#105,#130,#170,#187,#443,#529,#541,#641,
+#658,#698,#723,#763,#796,#821,#854,#894,#919,#959,#992,#1017,#1050,
+#1090,#1115,#1148,#1165,#1196,#1220,#1244,#1268,#1285,#1308,#1325,
+#1342,#1359,#1376,#1393,#1410,#1422,#1439,#1451,#1468,#1480,#1497,
+#1509,#1526,#1538,#1551,#1576));
+#17 = ADVANCED_FACE('',(#18),#53,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#30,#39,#47));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-1.,-0.8,0.E+000));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-0.9,-0.8,0.E+000));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(-1.,-0.8,0.E+000));
+#28 = VECTOR('',#29,1.);
+#29 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#30 = ORIENTED_EDGE('',*,*,#31,.T.);
+#31 = EDGE_CURVE('',#24,#32,#34,.T.);
+#32 = VERTEX_POINT('',#33);
+#33 = CARTESIAN_POINT('',(-0.9,-0.5,0.E+000));
+#34 = CIRCLE('',#35,0.15);
+#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
+#36 = CARTESIAN_POINT('',(-0.9,-0.65,0.E+000));
+#37 = DIRECTION('',(0.E+000,0.E+000,1.));
+#38 = DIRECTION('',(-3.744553793691E-016,-1.,0.E+000));
+#39 = ORIENTED_EDGE('',*,*,#40,.T.);
+#40 = EDGE_CURVE('',#32,#41,#43,.T.);
+#41 = VERTEX_POINT('',#42);
+#42 = CARTESIAN_POINT('',(-1.,-0.5,0.E+000));
+#43 = LINE('',#44,#45);
+#44 = CARTESIAN_POINT('',(-0.9,-0.5,0.E+000));
+#45 = VECTOR('',#46,1.);
+#46 = DIRECTION('',(-1.,1.894182085982E-016,0.E+000));
+#47 = ORIENTED_EDGE('',*,*,#48,.T.);
+#48 = EDGE_CURVE('',#41,#22,#49,.T.);
+#49 = LINE('',#50,#51);
+#50 = CARTESIAN_POINT('',(-1.,-0.5,0.E+000));
+#51 = VECTOR('',#52,1.);
+#52 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#53 = PLANE('',#54);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(-1.,-0.8,0.E+000));
+#56 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#57 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#58 = ADVANCED_FACE('',(#59),#100,.F.);
+#59 = FACE_BOUND('',#60,.F.);
+#60 = EDGE_LOOP('',(#61,#62,#70,#78,#86,#94));
+#61 = ORIENTED_EDGE('',*,*,#21,.F.);
+#62 = ORIENTED_EDGE('',*,*,#63,.T.);
+#63 = EDGE_CURVE('',#22,#64,#66,.T.);
+#64 = VERTEX_POINT('',#65);
+#65 = CARTESIAN_POINT('',(-1.,-0.8,0.2));
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(-1.,-0.8,0.E+000));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(0.E+000,0.E+000,1.));
+#70 = ORIENTED_EDGE('',*,*,#71,.T.);
+#71 = EDGE_CURVE('',#64,#72,#74,.T.);
+#72 = VERTEX_POINT('',#73);
+#73 = CARTESIAN_POINT('',(-0.99,-0.8,0.2));
+#74 = LINE('',#75,#76);
+#75 = CARTESIAN_POINT('',(-1.,-0.8,0.2));
+#76 = VECTOR('',#77,1.);
+#77 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#78 = ORIENTED_EDGE('',*,*,#79,.F.);
+#79 = EDGE_CURVE('',#80,#72,#82,.T.);
+#80 = VERTEX_POINT('',#81);
+#81 = CARTESIAN_POINT('',(-0.99,-0.8,2.E-002));
+#82 = LINE('',#83,#84);
+#83 = CARTESIAN_POINT('',(-0.99,-0.8,1.E-002));
+#84 = VECTOR('',#85,1.);
+#85 = DIRECTION('',(0.E+000,0.E+000,1.));
+#86 = ORIENTED_EDGE('',*,*,#87,.F.);
+#87 = EDGE_CURVE('',#88,#80,#90,.T.);
+#88 = VERTEX_POINT('',#89);
+#89 = CARTESIAN_POINT('',(-0.9,-0.8,2.E-002));
+#90 = LINE('',#91,#92);
+#91 = CARTESIAN_POINT('',(-0.995,-0.8,2.E-002));
+#92 = VECTOR('',#93,1.);
+#93 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#94 = ORIENTED_EDGE('',*,*,#95,.F.);
+#95 = EDGE_CURVE('',#24,#88,#96,.T.);
+#96 = LINE('',#97,#98);
+#97 = CARTESIAN_POINT('',(-0.9,-0.8,0.E+000));
+#98 = VECTOR('',#99,1.);
+#99 = DIRECTION('',(0.E+000,0.E+000,1.));
+#100 = PLANE('',#101);
+#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);
+#102 = CARTESIAN_POINT('',(-1.,-0.8,0.E+000));
+#103 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#104 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#105 = ADVANCED_FACE('',(#106),#125,.T.);
+#106 = FACE_BOUND('',#107,.F.);
+#107 = EDGE_LOOP('',(#108,#109,#110,#119));
+#108 = ORIENTED_EDGE('',*,*,#31,.F.);
+#109 = ORIENTED_EDGE('',*,*,#95,.T.);
+#110 = ORIENTED_EDGE('',*,*,#111,.F.);
+#111 = EDGE_CURVE('',#112,#88,#114,.T.);
+#112 = VERTEX_POINT('',#113);
+#113 = CARTESIAN_POINT('',(-0.9,-0.5,2.E-002));
+#114 = CIRCLE('',#115,0.15);
+#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);
+#116 = CARTESIAN_POINT('',(-0.9,-0.65,2.E-002));
+#117 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#118 = DIRECTION('',(-3.744553793691E-016,-1.,0.E+000));
+#119 = ORIENTED_EDGE('',*,*,#120,.F.);
+#120 = EDGE_CURVE('',#32,#112,#121,.T.);
+#121 = LINE('',#122,#123);
+#122 = CARTESIAN_POINT('',(-0.9,-0.5,0.E+000));
+#123 = VECTOR('',#124,1.);
+#124 = DIRECTION('',(0.E+000,0.E+000,1.));
+#125 = CYLINDRICAL_SURFACE('',#126,0.15);
+#126 = AXIS2_PLACEMENT_3D('',#127,#128,#129);
+#127 = CARTESIAN_POINT('',(-0.9,-0.65,0.E+000));
+#128 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#129 = DIRECTION('',(-3.744553793691E-016,-1.,0.E+000));
+#130 = ADVANCED_FACE('',(#131),#165,.F.);
+#131 = FACE_BOUND('',#132,.F.);
+#132 = EDGE_LOOP('',(#133,#134,#135,#143,#151,#159));
+#133 = ORIENTED_EDGE('',*,*,#40,.F.);
+#134 = ORIENTED_EDGE('',*,*,#120,.T.);
+#135 = ORIENTED_EDGE('',*,*,#136,.F.);
+#136 = EDGE_CURVE('',#137,#112,#139,.T.);
+#137 = VERTEX_POINT('',#138);
+#138 = CARTESIAN_POINT('',(-0.99,-0.5,2.E-002));
+#139 = LINE('',#140,#141);
+#140 = CARTESIAN_POINT('',(-0.945,-0.5,2.E-002));
+#141 = VECTOR('',#142,1.);
+#142 = DIRECTION('',(1.,-1.894182085982E-016,0.E+000));
+#143 = ORIENTED_EDGE('',*,*,#144,.F.);
+#144 = EDGE_CURVE('',#145,#137,#147,.T.);
+#145 = VERTEX_POINT('',#146);
+#146 = CARTESIAN_POINT('',(-0.99,-0.5,0.2));
+#147 = LINE('',#148,#149);
+#148 = CARTESIAN_POINT('',(-0.99,-0.5,1.E-002));
+#149 = VECTOR('',#150,1.);
+#150 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#151 = ORIENTED_EDGE('',*,*,#152,.T.);
+#152 = EDGE_CURVE('',#145,#153,#155,.T.);
+#153 = VERTEX_POINT('',#154);
+#154 = CARTESIAN_POINT('',(-1.,-0.5,0.2));
+#155 = LINE('',#156,#157);
+#156 = CARTESIAN_POINT('',(-0.9,-0.5,0.2));
+#157 = VECTOR('',#158,1.);
+#158 = DIRECTION('',(-1.,1.894182085982E-016,0.E+000));
+#159 = ORIENTED_EDGE('',*,*,#160,.F.);
+#160 = EDGE_CURVE('',#41,#153,#161,.T.);
+#161 = LINE('',#162,#163);
+#162 = CARTESIAN_POINT('',(-1.,-0.5,0.E+000));
+#163 = VECTOR('',#164,1.);
+#164 = DIRECTION('',(0.E+000,0.E+000,1.));
+#165 = PLANE('',#166);
+#166 = AXIS2_PLACEMENT_3D('',#167,#168,#169);
+#167 = CARTESIAN_POINT('',(-0.9,-0.5,0.E+000));
+#168 = DIRECTION('',(-1.894182085982E-016,-1.,0.E+000));
+#169 = DIRECTION('',(-1.,1.894182085982E-016,0.E+000));
+#170 = ADVANCED_FACE('',(#171),#182,.F.);
+#171 = FACE_BOUND('',#172,.F.);
+#172 = EDGE_LOOP('',(#173,#174,#180,#181));
+#173 = ORIENTED_EDGE('',*,*,#160,.T.);
+#174 = ORIENTED_EDGE('',*,*,#175,.T.);
+#175 = EDGE_CURVE('',#153,#64,#176,.T.);
+#176 = LINE('',#177,#178);
+#177 = CARTESIAN_POINT('',(-1.,-0.5,0.2));
+#178 = VECTOR('',#179,1.);
+#179 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#180 = ORIENTED_EDGE('',*,*,#63,.F.);
+#181 = ORIENTED_EDGE('',*,*,#48,.F.);
+#182 = PLANE('',#183);
+#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);
+#184 = CARTESIAN_POINT('',(-1.,-0.5,0.E+000));
+#185 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#186 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#187 = ADVANCED_FACE('',(#188,#396),#438,.F.);
+#188 = FACE_BOUND('',#189,.F.);
+#189 = EDGE_LOOP('',(#190,#200,#208,#216,#224,#233,#241,#249,#257,#266,
+#274,#280,#281,#282,#283,#291,#299,#307,#315,#324,#332,#340,#348,
+#357,#365,#373,#381,#390));
+#190 = ORIENTED_EDGE('',*,*,#191,.F.);
+#191 = EDGE_CURVE('',#192,#194,#196,.T.);
+#192 = VERTEX_POINT('',#193);
+#193 = CARTESIAN_POINT('',(0.99,0.99,2.E-002));
+#194 = VERTEX_POINT('',#195);
+#195 = CARTESIAN_POINT('',(0.99,0.8,2.E-002));
+#196 = LINE('',#197,#198);
+#197 = CARTESIAN_POINT('',(0.99,0.99,2.E-002));
+#198 = VECTOR('',#199,1.);
+#199 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#200 = ORIENTED_EDGE('',*,*,#201,.F.);
+#201 = EDGE_CURVE('',#202,#192,#204,.T.);
+#202 = VERTEX_POINT('',#203);
+#203 = CARTESIAN_POINT('',(-0.99,0.99,2.E-002));
+#204 = LINE('',#205,#206);
+#205 = CARTESIAN_POINT('',(-0.99,0.99,2.E-002));
+#206 = VECTOR('',#207,1.);
+#207 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#208 = ORIENTED_EDGE('',*,*,#209,.T.);
+#209 = EDGE_CURVE('',#202,#210,#212,.T.);
+#210 = VERTEX_POINT('',#211);
+#211 = CARTESIAN_POINT('',(-0.99,0.8,2.E-002));
+#212 = LINE('',#213,#214);
+#213 = CARTESIAN_POINT('',(-0.99,0.99,2.E-002));
+#214 = VECTOR('',#215,1.);
+#215 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#216 = ORIENTED_EDGE('',*,*,#217,.T.);
+#217 = EDGE_CURVE('',#210,#218,#220,.T.);
+#218 = VERTEX_POINT('',#219);
+#219 = CARTESIAN_POINT('',(-0.9,0.8,2.E-002));
+#220 = LINE('',#221,#222);
+#221 = CARTESIAN_POINT('',(-0.945,0.8,2.E-002));
+#222 = VECTOR('',#223,1.);
+#223 = DIRECTION('',(1.,-1.894182085982E-016,0.E+000));
+#224 = ORIENTED_EDGE('',*,*,#225,.T.);
+#225 = EDGE_CURVE('',#218,#226,#228,.T.);
+#226 = VERTEX_POINT('',#227);
+#227 = CARTESIAN_POINT('',(-0.9,0.5,2.E-002));
+#228 = CIRCLE('',#229,0.15);
+#229 = AXIS2_PLACEMENT_3D('',#230,#231,#232);
+#230 = CARTESIAN_POINT('',(-0.9,0.65,2.E-002));
+#231 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#232 = DIRECTION('',(-3.744553793691E-016,-1.,0.E+000));
+#233 = ORIENTED_EDGE('',*,*,#234,.T.);
+#234 = EDGE_CURVE('',#226,#235,#237,.T.);
+#235 = VERTEX_POINT('',#236);
+#236 = CARTESIAN_POINT('',(-0.99,0.5,2.E-002));
+#237 = LINE('',#238,#239);
+#238 = CARTESIAN_POINT('',(-0.995,0.5,2.E-002));
+#239 = VECTOR('',#240,1.);
+#240 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#241 = ORIENTED_EDGE('',*,*,#242,.T.);
+#242 = EDGE_CURVE('',#235,#243,#245,.T.);
+#243 = VERTEX_POINT('',#244);
+#244 = CARTESIAN_POINT('',(-0.99,0.15,2.E-002));
+#245 = LINE('',#246,#247);
+#246 = CARTESIAN_POINT('',(-0.99,0.99,2.E-002));
+#247 = VECTOR('',#248,1.);
+#248 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#249 = ORIENTED_EDGE('',*,*,#250,.T.);
+#250 = EDGE_CURVE('',#243,#251,#253,.T.);
+#251 = VERTEX_POINT('',#252);
+#252 = CARTESIAN_POINT('',(-0.9,0.15,2.E-002));
+#253 = LINE('',#254,#255);
+#254 = CARTESIAN_POINT('',(-0.945,0.15,2.E-002));
+#255 = VECTOR('',#256,1.);
+#256 = DIRECTION('',(1.,-1.894182085982E-016,0.E+000));
+#257 = ORIENTED_EDGE('',*,*,#258,.T.);
+#258 = EDGE_CURVE('',#251,#259,#261,.T.);
+#259 = VERTEX_POINT('',#260);
+#260 = CARTESIAN_POINT('',(-0.9,-0.15,2.E-002));
+#261 = CIRCLE('',#262,0.15);
+#262 = AXIS2_PLACEMENT_3D('',#263,#264,#265);
+#263 = CARTESIAN_POINT('',(-0.9,2.831068712794E-016,2.E-002));
+#264 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#265 = DIRECTION('',(-3.744553793691E-016,-1.,0.E+000));
+#266 = ORIENTED_EDGE('',*,*,#267,.T.);
+#267 = EDGE_CURVE('',#259,#268,#270,.T.);
+#268 = VERTEX_POINT('',#269);
+#269 = CARTESIAN_POINT('',(-0.99,-0.15,2.E-002));
+#270 = LINE('',#271,#272);
+#271 = CARTESIAN_POINT('',(-0.995,-0.15,2.E-002));
+#272 = VECTOR('',#273,1.);
+#273 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#274 = ORIENTED_EDGE('',*,*,#275,.T.);
+#275 = EDGE_CURVE('',#268,#137,#276,.T.);
+#276 = LINE('',#277,#278);
+#277 = CARTESIAN_POINT('',(-0.99,0.99,2.E-002));
+#278 = VECTOR('',#279,1.);
+#279 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#280 = ORIENTED_EDGE('',*,*,#136,.T.);
+#281 = ORIENTED_EDGE('',*,*,#111,.T.);
+#282 = ORIENTED_EDGE('',*,*,#87,.T.);
+#283 = ORIENTED_EDGE('',*,*,#284,.T.);
+#284 = EDGE_CURVE('',#80,#285,#287,.T.);
+#285 = VERTEX_POINT('',#286);
+#286 = CARTESIAN_POINT('',(-0.99,-0.99,2.E-002));
+#287 = LINE('',#288,#289);
+#288 = CARTESIAN_POINT('',(-0.99,0.99,2.E-002));
+#289 = VECTOR('',#290,1.);
+#290 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#291 = ORIENTED_EDGE('',*,*,#292,.T.);
+#292 = EDGE_CURVE('',#285,#293,#295,.T.);
+#293 = VERTEX_POINT('',#294);
+#294 = CARTESIAN_POINT('',(0.99,-0.99,2.E-002));
+#295 = LINE('',#296,#297);
+#296 = CARTESIAN_POINT('',(-0.99,-0.99,2.E-002));
+#297 = VECTOR('',#298,1.);
+#298 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#299 = ORIENTED_EDGE('',*,*,#300,.F.);
+#300 = EDGE_CURVE('',#301,#293,#303,.T.);
+#301 = VERTEX_POINT('',#302);
+#302 = CARTESIAN_POINT('',(0.99,-0.8,2.E-002));
+#303 = LINE('',#304,#305);
+#304 = CARTESIAN_POINT('',(0.99,0.99,2.E-002));
+#305 = VECTOR('',#306,1.);
+#306 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#307 = ORIENTED_EDGE('',*,*,#308,.T.);
+#308 = EDGE_CURVE('',#301,#309,#311,.T.);
+#309 = VERTEX_POINT('',#310);
+#310 = CARTESIAN_POINT('',(0.9,-0.8,2.E-002));
+#311 = LINE('',#312,#313);
+#312 = CARTESIAN_POINT('',(-4.5E-002,-0.8,2.E-002));
+#313 = VECTOR('',#314,1.);
+#314 = DIRECTION('',(-1.,6.695352868348E-017,0.E+000));
+#315 = ORIENTED_EDGE('',*,*,#316,.T.);
+#316 = EDGE_CURVE('',#309,#317,#319,.T.);
+#317 = VERTEX_POINT('',#318);
+#318 = CARTESIAN_POINT('',(0.9,-0.5,2.E-002));
+#319 = CIRCLE('',#320,0.15);
+#320 = AXIS2_PLACEMENT_3D('',#321,#322,#323);
+#321 = CARTESIAN_POINT('',(0.9,-0.65,2.E-002));
+#322 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#323 = DIRECTION('',(2.519906994543E-016,1.,0.E+000));
+#324 = ORIENTED_EDGE('',*,*,#325,.T.);
+#325 = EDGE_CURVE('',#317,#326,#328,.T.);
+#326 = VERTEX_POINT('',#327);
+#327 = CARTESIAN_POINT('',(0.99,-0.5,2.E-002));
+#328 = LINE('',#329,#330);
+#329 = CARTESIAN_POINT('',(5.E-003,-0.5,2.E-002));
+#330 = VECTOR('',#331,1.);
+#331 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#332 = ORIENTED_EDGE('',*,*,#333,.F.);
+#333 = EDGE_CURVE('',#334,#326,#336,.T.);
+#334 = VERTEX_POINT('',#335);
+#335 = CARTESIAN_POINT('',(0.99,-0.15,2.E-002));
+#336 = LINE('',#337,#338);
+#337 = CARTESIAN_POINT('',(0.99,0.99,2.E-002));
+#338 = VECTOR('',#339,1.);
+#339 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#340 = ORIENTED_EDGE('',*,*,#341,.T.);
+#341 = EDGE_CURVE('',#334,#342,#344,.T.);
+#342 = VERTEX_POINT('',#343);
+#343 = CARTESIAN_POINT('',(0.9,-0.15,2.E-002));
+#344 = LINE('',#345,#346);
+#345 = CARTESIAN_POINT('',(-4.5E-002,-0.15,2.E-002));
+#346 = VECTOR('',#347,1.);
+#347 = DIRECTION('',(-1.,6.695352868348E-017,0.E+000));
+#348 = ORIENTED_EDGE('',*,*,#349,.T.);
+#349 = EDGE_CURVE('',#342,#350,#352,.T.);
+#350 = VERTEX_POINT('',#351);
+#351 = CARTESIAN_POINT('',(0.9,0.15,2.E-002));
+#352 = CIRCLE('',#353,0.15);
+#353 = AXIS2_PLACEMENT_3D('',#354,#355,#356);
+#354 = CARTESIAN_POINT('',(0.9,-2.275957200482E-016,2.E-002));
+#355 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#356 = DIRECTION('',(2.519906994543E-016,1.,0.E+000));
+#357 = ORIENTED_EDGE('',*,*,#358,.T.);
+#358 = EDGE_CURVE('',#350,#359,#361,.T.);
+#359 = VERTEX_POINT('',#360);
+#360 = CARTESIAN_POINT('',(0.99,0.15,2.E-002));
+#361 = LINE('',#362,#363);
+#362 = CARTESIAN_POINT('',(5.E-003,0.15,2.E-002));
+#363 = VECTOR('',#364,1.);
+#364 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#365 = ORIENTED_EDGE('',*,*,#366,.F.);
+#366 = EDGE_CURVE('',#367,#359,#369,.T.);
+#367 = VERTEX_POINT('',#368);
+#368 = CARTESIAN_POINT('',(0.99,0.5,2.E-002));
+#369 = LINE('',#370,#371);
+#370 = CARTESIAN_POINT('',(0.99,0.99,2.E-002));
+#371 = VECTOR('',#372,1.);
+#372 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#373 = ORIENTED_EDGE('',*,*,#374,.T.);
+#374 = EDGE_CURVE('',#367,#375,#377,.T.);
+#375 = VERTEX_POINT('',#376);
+#376 = CARTESIAN_POINT('',(0.9,0.5,2.E-002));
+#377 = LINE('',#378,#379);
+#378 = CARTESIAN_POINT('',(-4.5E-002,0.5,2.E-002));
+#379 = VECTOR('',#380,1.);
+#380 = DIRECTION('',(-1.,6.695352868348E-017,0.E+000));
+#381 = ORIENTED_EDGE('',*,*,#382,.T.);
+#382 = EDGE_CURVE('',#375,#383,#385,.T.);
+#383 = VERTEX_POINT('',#384);
+#384 = CARTESIAN_POINT('',(0.9,0.8,2.E-002));
+#385 = CIRCLE('',#386,0.15);
+#386 = AXIS2_PLACEMENT_3D('',#387,#388,#389);
+#387 = CARTESIAN_POINT('',(0.9,0.65,2.E-002));
+#388 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#389 = DIRECTION('',(2.519906994543E-016,1.,0.E+000));
+#390 = ORIENTED_EDGE('',*,*,#391,.T.);
+#391 = EDGE_CURVE('',#383,#194,#392,.T.);
+#392 = LINE('',#393,#394);
+#393 = CARTESIAN_POINT('',(5.E-003,0.8,2.E-002));
+#394 = VECTOR('',#395,1.);
+#395 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#396 = FACE_BOUND('',#397,.F.);
+#397 = EDGE_LOOP('',(#398,#408,#416,#424,#432));
+#398 = ORIENTED_EDGE('',*,*,#399,.F.);
+#399 = EDGE_CURVE('',#400,#402,#404,.T.);
+#400 = VERTEX_POINT('',#401);
+#401 = CARTESIAN_POINT('',(-0.45,0.62,2.E-002));
+#402 = VERTEX_POINT('',#403);
+#403 = CARTESIAN_POINT('',(-0.45,-0.82,2.E-002));
+#404 = LINE('',#405,#406);
+#405 = CARTESIAN_POINT('',(-0.45,0.62,2.E-002));
+#406 = VECTOR('',#407,1.);
+#407 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#408 = ORIENTED_EDGE('',*,*,#409,.F.);
+#409 = EDGE_CURVE('',#410,#400,#412,.T.);
+#410 = VERTEX_POINT('',#411);
+#411 = CARTESIAN_POINT('',(-0.25,0.82,2.E-002));
+#412 = LINE('',#413,#414);
+#413 = CARTESIAN_POINT('',(-0.25,0.82,2.E-002));
+#414 = VECTOR('',#415,1.);
+#415 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#416 = ORIENTED_EDGE('',*,*,#417,.F.);
+#417 = EDGE_CURVE('',#418,#410,#420,.T.);
+#418 = VERTEX_POINT('',#419);
+#419 = CARTESIAN_POINT('',(0.45,0.82,2.E-002));
+#420 = LINE('',#421,#422);
+#421 = CARTESIAN_POINT('',(0.45,0.82,2.E-002));
+#422 = VECTOR('',#423,1.);
+#423 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#424 = ORIENTED_EDGE('',*,*,#425,.F.);
+#425 = EDGE_CURVE('',#426,#418,#428,.T.);
+#426 = VERTEX_POINT('',#427);
+#427 = CARTESIAN_POINT('',(0.45,-0.82,2.E-002));
+#428 = LINE('',#429,#430);
+#429 = CARTESIAN_POINT('',(0.45,-0.82,2.E-002));
+#430 = VECTOR('',#431,1.);
+#431 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#432 = ORIENTED_EDGE('',*,*,#433,.F.);
+#433 = EDGE_CURVE('',#402,#426,#434,.T.);
+#434 = LINE('',#435,#436);
+#435 = CARTESIAN_POINT('',(-0.45,-0.82,2.E-002));
+#436 = VECTOR('',#437,1.);
+#437 = DIRECTION('',(1.,-9.868649107779E-017,0.E+000));
+#438 = PLANE('',#439);
+#439 = AXIS2_PLACEMENT_3D('',#440,#441,#442);
+#440 = CARTESIAN_POINT('',(-0.99,0.99,2.E-002));
+#441 = DIRECTION('',(0.E+000,0.E+000,1.));
+#442 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#443 = ADVANCED_FACE('',(#444),#524,.F.);
+#444 = FACE_BOUND('',#445,.F.);
+#445 = EDGE_LOOP('',(#446,#447,#455,#463,#469,#470,#471,#477,#478,#479,
+#487,#495,#501,#502,#510,#518));
+#446 = ORIENTED_EDGE('',*,*,#209,.F.);
+#447 = ORIENTED_EDGE('',*,*,#448,.T.);
+#448 = EDGE_CURVE('',#202,#449,#451,.T.);
+#449 = VERTEX_POINT('',#450);
+#450 = CARTESIAN_POINT('',(-0.99,0.99,0.64));
+#451 = LINE('',#452,#453);
+#452 = CARTESIAN_POINT('',(-0.99,0.99,2.E-002));
+#453 = VECTOR('',#454,1.);
+#454 = DIRECTION('',(0.E+000,0.E+000,1.));
+#455 = ORIENTED_EDGE('',*,*,#456,.T.);
+#456 = EDGE_CURVE('',#449,#457,#459,.T.);
+#457 = VERTEX_POINT('',#458);
+#458 = CARTESIAN_POINT('',(-0.99,-0.99,0.64));
+#459 = LINE('',#460,#461);
+#460 = CARTESIAN_POINT('',(-0.99,0.99,0.64));
+#461 = VECTOR('',#462,1.);
+#462 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#463 = ORIENTED_EDGE('',*,*,#464,.F.);
+#464 = EDGE_CURVE('',#285,#457,#465,.T.);
+#465 = LINE('',#466,#467);
+#466 = CARTESIAN_POINT('',(-0.99,-0.99,2.E-002));
+#467 = VECTOR('',#468,1.);
+#468 = DIRECTION('',(0.E+000,0.E+000,1.));
+#469 = ORIENTED_EDGE('',*,*,#284,.F.);
+#470 = ORIENTED_EDGE('',*,*,#79,.T.);
+#471 = ORIENTED_EDGE('',*,*,#472,.T.);
+#472 = EDGE_CURVE('',#72,#145,#473,.T.);
+#473 = LINE('',#474,#475);
+#474 = CARTESIAN_POINT('',(-0.99,9.5E-002,0.2));
+#475 = VECTOR('',#476,1.);
+#476 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#477 = ORIENTED_EDGE('',*,*,#144,.T.);
+#478 = ORIENTED_EDGE('',*,*,#275,.F.);
+#479 = ORIENTED_EDGE('',*,*,#480,.T.);
+#480 = EDGE_CURVE('',#268,#481,#483,.T.);
+#481 = VERTEX_POINT('',#482);
+#482 = CARTESIAN_POINT('',(-0.99,-0.15,0.2));
+#483 = LINE('',#484,#485);
+#484 = CARTESIAN_POINT('',(-0.99,-0.15,1.E-002));
+#485 = VECTOR('',#486,1.);
+#486 = DIRECTION('',(0.E+000,0.E+000,1.));
+#487 = ORIENTED_EDGE('',*,*,#488,.T.);
+#488 = EDGE_CURVE('',#481,#489,#491,.T.);
+#489 = VERTEX_POINT('',#490);
+#490 = CARTESIAN_POINT('',(-0.99,0.15,0.2));
+#491 = LINE('',#492,#493);
+#492 = CARTESIAN_POINT('',(-0.99,0.42,0.2));
+#493 = VECTOR('',#494,1.);
+#494 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#495 = ORIENTED_EDGE('',*,*,#496,.T.);
+#496 = EDGE_CURVE('',#489,#243,#497,.T.);
+#497 = LINE('',#498,#499);
+#498 = CARTESIAN_POINT('',(-0.99,0.15,1.E-002));
+#499 = VECTOR('',#500,1.);
+#500 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#501 = ORIENTED_EDGE('',*,*,#242,.F.);
+#502 = ORIENTED_EDGE('',*,*,#503,.T.);
+#503 = EDGE_CURVE('',#235,#504,#506,.T.);
+#504 = VERTEX_POINT('',#505);
+#505 = CARTESIAN_POINT('',(-0.99,0.5,0.2));
+#506 = LINE('',#507,#508);
+#507 = CARTESIAN_POINT('',(-0.99,0.5,1.E-002));
+#508 = VECTOR('',#509,1.);
+#509 = DIRECTION('',(0.E+000,0.E+000,1.));
+#510 = ORIENTED_EDGE('',*,*,#511,.T.);
+#511 = EDGE_CURVE('',#504,#512,#514,.T.);
+#512 = VERTEX_POINT('',#513);
+#513 = CARTESIAN_POINT('',(-0.99,0.8,0.2));
+#514 = LINE('',#515,#516);
+#515 = CARTESIAN_POINT('',(-0.99,0.745,0.2));
+#516 = VECTOR('',#517,1.);
+#517 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#518 = ORIENTED_EDGE('',*,*,#519,.T.);
+#519 = EDGE_CURVE('',#512,#210,#520,.T.);
+#520 = LINE('',#521,#522);
+#521 = CARTESIAN_POINT('',(-0.99,0.8,1.E-002));
+#522 = VECTOR('',#523,1.);
+#523 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#524 = PLANE('',#525);
+#525 = AXIS2_PLACEMENT_3D('',#526,#527,#528);
+#526 = CARTESIAN_POINT('',(-0.99,0.99,2.E-002));
+#527 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#528 = DIRECTION('',(0.E+000,0.E+000,1.));
+#529 = ADVANCED_FACE('',(#530),#536,.F.);
+#530 = FACE_BOUND('',#531,.F.);
+#531 = EDGE_LOOP('',(#532,#533,#534,#535));
+#532 = ORIENTED_EDGE('',*,*,#71,.F.);
+#533 = ORIENTED_EDGE('',*,*,#175,.F.);
+#534 = ORIENTED_EDGE('',*,*,#152,.F.);
+#535 = ORIENTED_EDGE('',*,*,#472,.F.);
+#536 = PLANE('',#537);
+#537 = AXIS2_PLACEMENT_3D('',#538,#539,#540);
+#538 = CARTESIAN_POINT('',(-1.,-0.8,0.2));
+#539 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#540 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#541 = ADVANCED_FACE('',(#542),#636,.T.);
+#542 = FACE_BOUND('',#543,.T.);
+#543 = EDGE_LOOP('',(#544,#545,#553,#561,#567,#568,#576,#584,#590,#591,
+#599,#607,#613,#614,#622,#630));
+#544 = ORIENTED_EDGE('',*,*,#191,.F.);
+#545 = ORIENTED_EDGE('',*,*,#546,.T.);
+#546 = EDGE_CURVE('',#192,#547,#549,.T.);
+#547 = VERTEX_POINT('',#548);
+#548 = CARTESIAN_POINT('',(0.99,0.99,0.64));
+#549 = LINE('',#550,#551);
+#550 = CARTESIAN_POINT('',(0.99,0.99,2.E-002));
+#551 = VECTOR('',#552,1.);
+#552 = DIRECTION('',(0.E+000,0.E+000,1.));
+#553 = ORIENTED_EDGE('',*,*,#554,.T.);
+#554 = EDGE_CURVE('',#547,#555,#557,.T.);
+#555 = VERTEX_POINT('',#556);
+#556 = CARTESIAN_POINT('',(0.99,-0.99,0.64));
+#557 = LINE('',#558,#559);
+#558 = CARTESIAN_POINT('',(0.99,0.99,0.64));
+#559 = VECTOR('',#560,1.);
+#560 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#561 = ORIENTED_EDGE('',*,*,#562,.F.);
+#562 = EDGE_CURVE('',#293,#555,#563,.T.);
+#563 = LINE('',#564,#565);
+#564 = CARTESIAN_POINT('',(0.99,-0.99,2.E-002));
+#565 = VECTOR('',#566,1.);
+#566 = DIRECTION('',(0.E+000,0.E+000,1.));
+#567 = ORIENTED_EDGE('',*,*,#300,.F.);
+#568 = ORIENTED_EDGE('',*,*,#569,.T.);
+#569 = EDGE_CURVE('',#301,#570,#572,.T.);
+#570 = VERTEX_POINT('',#571);
+#571 = CARTESIAN_POINT('',(0.99,-0.8,0.2));
+#572 = LINE('',#573,#574);
+#573 = CARTESIAN_POINT('',(0.99,-0.8,1.E-002));
+#574 = VECTOR('',#575,1.);
+#575 = DIRECTION('',(0.E+000,0.E+000,1.));
+#576 = ORIENTED_EDGE('',*,*,#577,.T.);
+#577 = EDGE_CURVE('',#570,#578,#580,.T.);
+#578 = VERTEX_POINT('',#579);
+#579 = CARTESIAN_POINT('',(0.99,-0.5,0.2));
+#580 = LINE('',#581,#582);
+#581 = CARTESIAN_POINT('',(0.99,0.245,0.2));
+#582 = VECTOR('',#583,1.);
+#583 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#584 = ORIENTED_EDGE('',*,*,#585,.T.);
+#585 = EDGE_CURVE('',#578,#326,#586,.T.);
+#586 = LINE('',#587,#588);
+#587 = CARTESIAN_POINT('',(0.99,-0.5,1.E-002));
+#588 = VECTOR('',#589,1.);
+#589 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#590 = ORIENTED_EDGE('',*,*,#333,.F.);
+#591 = ORIENTED_EDGE('',*,*,#592,.T.);
+#592 = EDGE_CURVE('',#334,#593,#595,.T.);
+#593 = VERTEX_POINT('',#594);
+#594 = CARTESIAN_POINT('',(0.99,-0.15,0.2));
+#595 = LINE('',#596,#597);
+#596 = CARTESIAN_POINT('',(0.99,-0.15,1.E-002));
+#597 = VECTOR('',#598,1.);
+#598 = DIRECTION('',(0.E+000,0.E+000,1.));
+#599 = ORIENTED_EDGE('',*,*,#600,.T.);
+#600 = EDGE_CURVE('',#593,#601,#603,.T.);
+#601 = VERTEX_POINT('',#602);
+#602 = CARTESIAN_POINT('',(0.99,0.15,0.2));
+#603 = LINE('',#604,#605);
+#604 = CARTESIAN_POINT('',(0.99,0.57,0.2));
+#605 = VECTOR('',#606,1.);
+#606 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#607 = ORIENTED_EDGE('',*,*,#608,.T.);
+#608 = EDGE_CURVE('',#601,#359,#609,.T.);
+#609 = LINE('',#610,#611);
+#610 = CARTESIAN_POINT('',(0.99,0.15,1.E-002));
+#611 = VECTOR('',#612,1.);
+#612 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#613 = ORIENTED_EDGE('',*,*,#366,.F.);
+#614 = ORIENTED_EDGE('',*,*,#615,.T.);
+#615 = EDGE_CURVE('',#367,#616,#618,.T.);
+#616 = VERTEX_POINT('',#617);
+#617 = CARTESIAN_POINT('',(0.99,0.5,0.2));
+#618 = LINE('',#619,#620);
+#619 = CARTESIAN_POINT('',(0.99,0.5,1.E-002));
+#620 = VECTOR('',#621,1.);
+#621 = DIRECTION('',(0.E+000,0.E+000,1.));
+#622 = ORIENTED_EDGE('',*,*,#623,.T.);
+#623 = EDGE_CURVE('',#616,#624,#626,.T.);
+#624 = VERTEX_POINT('',#625);
+#625 = CARTESIAN_POINT('',(0.99,0.8,0.2));
+#626 = LINE('',#627,#628);
+#627 = CARTESIAN_POINT('',(0.99,0.895,0.2));
+#628 = VECTOR('',#629,1.);
+#629 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#630 = ORIENTED_EDGE('',*,*,#631,.T.);
+#631 = EDGE_CURVE('',#624,#194,#632,.T.);
+#632 = LINE('',#633,#634);
+#633 = CARTESIAN_POINT('',(0.99,0.8,1.E-002));
+#634 = VECTOR('',#635,1.);
+#635 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#636 = PLANE('',#637);
+#637 = AXIS2_PLACEMENT_3D('',#638,#639,#640);
+#638 = CARTESIAN_POINT('',(0.99,0.99,2.E-002));
+#639 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#640 = DIRECTION('',(0.E+000,0.E+000,1.));
+#641 = ADVANCED_FACE('',(#642),#653,.F.);
+#642 = FACE_BOUND('',#643,.F.);
+#643 = EDGE_LOOP('',(#644,#645,#646,#647));
+#644 = ORIENTED_EDGE('',*,*,#448,.F.);
+#645 = ORIENTED_EDGE('',*,*,#201,.T.);
+#646 = ORIENTED_EDGE('',*,*,#546,.T.);
+#647 = ORIENTED_EDGE('',*,*,#648,.F.);
+#648 = EDGE_CURVE('',#449,#547,#649,.T.);
+#649 = LINE('',#650,#651);
+#650 = CARTESIAN_POINT('',(-0.99,0.99,0.64));
+#651 = VECTOR('',#652,1.);
+#652 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#653 = PLANE('',#654);
+#654 = AXIS2_PLACEMENT_3D('',#655,#656,#657);
+#655 = CARTESIAN_POINT('',(-0.99,0.99,2.E-002));
+#656 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#657 = DIRECTION('',(0.E+000,0.E+000,1.));
+#658 = ADVANCED_FACE('',(#659),#693,.F.);
+#659 = FACE_BOUND('',#660,.F.);
+#660 = EDGE_LOOP('',(#661,#671,#679,#685,#686,#687));
+#661 = ORIENTED_EDGE('',*,*,#662,.F.);
+#662 = EDGE_CURVE('',#663,#665,#667,.T.);
+#663 = VERTEX_POINT('',#664);
+#664 = CARTESIAN_POINT('',(1.,0.8,0.E+000));
+#665 = VERTEX_POINT('',#666);
+#666 = CARTESIAN_POINT('',(0.9,0.8,0.E+000));
+#667 = LINE('',#668,#669);
+#668 = CARTESIAN_POINT('',(1.,0.8,0.E+000));
+#669 = VECTOR('',#670,1.);
+#670 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#671 = ORIENTED_EDGE('',*,*,#672,.T.);
+#672 = EDGE_CURVE('',#663,#673,#675,.T.);
+#673 = VERTEX_POINT('',#674);
+#674 = CARTESIAN_POINT('',(1.,0.8,0.2));
+#675 = LINE('',#676,#677);
+#676 = CARTESIAN_POINT('',(1.,0.8,0.E+000));
+#677 = VECTOR('',#678,1.);
+#678 = DIRECTION('',(0.E+000,0.E+000,1.));
+#679 = ORIENTED_EDGE('',*,*,#680,.T.);
+#680 = EDGE_CURVE('',#673,#624,#681,.T.);
+#681 = LINE('',#682,#683);
+#682 = CARTESIAN_POINT('',(1.,0.8,0.2));
+#683 = VECTOR('',#684,1.);
+#684 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#685 = ORIENTED_EDGE('',*,*,#631,.T.);
+#686 = ORIENTED_EDGE('',*,*,#391,.F.);
+#687 = ORIENTED_EDGE('',*,*,#688,.F.);
+#688 = EDGE_CURVE('',#665,#383,#689,.T.);
+#689 = LINE('',#690,#691);
+#690 = CARTESIAN_POINT('',(0.9,0.8,0.E+000));
+#691 = VECTOR('',#692,1.);
+#692 = DIRECTION('',(0.E+000,0.E+000,1.));
+#693 = PLANE('',#694);
+#694 = AXIS2_PLACEMENT_3D('',#695,#696,#697);
+#695 = CARTESIAN_POINT('',(1.,0.8,0.E+000));
+#696 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#697 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#698 = ADVANCED_FACE('',(#699),#718,.T.);
+#699 = FACE_BOUND('',#700,.F.);
+#700 = EDGE_LOOP('',(#701,#710,#711,#712));
+#701 = ORIENTED_EDGE('',*,*,#702,.F.);
+#702 = EDGE_CURVE('',#665,#703,#705,.T.);
+#703 = VERTEX_POINT('',#704);
+#704 = CARTESIAN_POINT('',(0.9,0.5,0.E+000));
+#705 = CIRCLE('',#706,0.15);
+#706 = AXIS2_PLACEMENT_3D('',#707,#708,#709);
+#707 = CARTESIAN_POINT('',(0.9,0.65,0.E+000));
+#708 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#709 = DIRECTION('',(2.519906994543E-016,1.,0.E+000));
+#710 = ORIENTED_EDGE('',*,*,#688,.T.);
+#711 = ORIENTED_EDGE('',*,*,#382,.F.);
+#712 = ORIENTED_EDGE('',*,*,#713,.F.);
+#713 = EDGE_CURVE('',#703,#375,#714,.T.);
+#714 = LINE('',#715,#716);
+#715 = CARTESIAN_POINT('',(0.9,0.5,0.E+000));
+#716 = VECTOR('',#717,1.);
+#717 = DIRECTION('',(0.E+000,0.E+000,1.));
+#718 = CYLINDRICAL_SURFACE('',#719,0.15);
+#719 = AXIS2_PLACEMENT_3D('',#720,#721,#722);
+#720 = CARTESIAN_POINT('',(0.9,0.65,0.E+000));
+#721 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#722 = DIRECTION('',(2.519906994543E-016,1.,0.E+000));
+#723 = ADVANCED_FACE('',(#724),#758,.F.);
+#724 = FACE_BOUND('',#725,.F.);
+#725 = EDGE_LOOP('',(#726,#736,#742,#743,#744,#752));
+#726 = ORIENTED_EDGE('',*,*,#727,.F.);
+#727 = EDGE_CURVE('',#728,#730,#732,.T.);
+#728 = VERTEX_POINT('',#729);
+#729 = CARTESIAN_POINT('',(-0.9,0.8,0.E+000));
+#730 = VERTEX_POINT('',#731);
+#731 = CARTESIAN_POINT('',(-1.,0.8,0.E+000));
+#732 = LINE('',#733,#734);
+#733 = CARTESIAN_POINT('',(-0.9,0.8,0.E+000));
+#734 = VECTOR('',#735,1.);
+#735 = DIRECTION('',(-1.,1.894182085982E-016,0.E+000));
+#736 = ORIENTED_EDGE('',*,*,#737,.T.);
+#737 = EDGE_CURVE('',#728,#218,#738,.T.);
+#738 = LINE('',#739,#740);
+#739 = CARTESIAN_POINT('',(-0.9,0.8,0.E+000));
+#740 = VECTOR('',#741,1.);
+#741 = DIRECTION('',(0.E+000,0.E+000,1.));
+#742 = ORIENTED_EDGE('',*,*,#217,.F.);
+#743 = ORIENTED_EDGE('',*,*,#519,.F.);
+#744 = ORIENTED_EDGE('',*,*,#745,.T.);
+#745 = EDGE_CURVE('',#512,#746,#748,.T.);
+#746 = VERTEX_POINT('',#747);
+#747 = CARTESIAN_POINT('',(-1.,0.8,0.2));
+#748 = LINE('',#749,#750);
+#749 = CARTESIAN_POINT('',(-0.9,0.8,0.2));
+#750 = VECTOR('',#751,1.);
+#751 = DIRECTION('',(-1.,1.894182085982E-016,0.E+000));
+#752 = ORIENTED_EDGE('',*,*,#753,.F.);
+#753 = EDGE_CURVE('',#730,#746,#754,.T.);
+#754 = LINE('',#755,#756);
+#755 = CARTESIAN_POINT('',(-1.,0.8,0.E+000));
+#756 = VECTOR('',#757,1.);
+#757 = DIRECTION('',(0.E+000,0.E+000,1.));
+#758 = PLANE('',#759);
+#759 = AXIS2_PLACEMENT_3D('',#760,#761,#762);
+#760 = CARTESIAN_POINT('',(-0.9,0.8,0.E+000));
+#761 = DIRECTION('',(-1.894182085982E-016,-1.,0.E+000));
+#762 = DIRECTION('',(-1.,1.894182085982E-016,0.E+000));
+#763 = ADVANCED_FACE('',(#764),#791,.F.);
+#764 = FACE_BOUND('',#765,.F.);
+#765 = EDGE_LOOP('',(#766,#774,#775,#776,#777,#785));
+#766 = ORIENTED_EDGE('',*,*,#767,.F.);
+#767 = EDGE_CURVE('',#703,#768,#770,.T.);
+#768 = VERTEX_POINT('',#769);
+#769 = CARTESIAN_POINT('',(1.,0.5,0.E+000));
+#770 = LINE('',#771,#772);
+#771 = CARTESIAN_POINT('',(0.9,0.5,0.E+000));
+#772 = VECTOR('',#773,1.);
+#773 = DIRECTION('',(1.,-6.695352868348E-017,0.E+000));
+#774 = ORIENTED_EDGE('',*,*,#713,.T.);
+#775 = ORIENTED_EDGE('',*,*,#374,.F.);
+#776 = ORIENTED_EDGE('',*,*,#615,.T.);
+#777 = ORIENTED_EDGE('',*,*,#778,.T.);
+#778 = EDGE_CURVE('',#616,#779,#781,.T.);
+#779 = VERTEX_POINT('',#780);
+#780 = CARTESIAN_POINT('',(1.,0.5,0.2));
+#781 = LINE('',#782,#783);
+#782 = CARTESIAN_POINT('',(0.9,0.5,0.2));
+#783 = VECTOR('',#784,1.);
+#784 = DIRECTION('',(1.,-6.695352868348E-017,0.E+000));
+#785 = ORIENTED_EDGE('',*,*,#786,.F.);
+#786 = EDGE_CURVE('',#768,#779,#787,.T.);
+#787 = LINE('',#788,#789);
+#788 = CARTESIAN_POINT('',(1.,0.5,0.E+000));
+#789 = VECTOR('',#790,1.);
+#790 = DIRECTION('',(0.E+000,0.E+000,1.));
+#791 = PLANE('',#792);
+#792 = AXIS2_PLACEMENT_3D('',#793,#794,#795);
+#793 = CARTESIAN_POINT('',(0.9,0.5,0.E+000));
+#794 = DIRECTION('',(6.695352868348E-017,1.,0.E+000));
+#795 = DIRECTION('',(1.,-6.695352868348E-017,0.E+000));
+#796 = ADVANCED_FACE('',(#797),#816,.T.);
+#797 = FACE_BOUND('',#798,.F.);
+#798 = EDGE_LOOP('',(#799,#808,#814,#815));
+#799 = ORIENTED_EDGE('',*,*,#800,.F.);
+#800 = EDGE_CURVE('',#801,#728,#803,.T.);
+#801 = VERTEX_POINT('',#802);
+#802 = CARTESIAN_POINT('',(-0.9,0.5,0.E+000));
+#803 = CIRCLE('',#804,0.15);
+#804 = AXIS2_PLACEMENT_3D('',#805,#806,#807);
+#805 = CARTESIAN_POINT('',(-0.9,0.65,0.E+000));
+#806 = DIRECTION('',(0.E+000,0.E+000,1.));
+#807 = DIRECTION('',(-3.744553793691E-016,-1.,0.E+000));
+#808 = ORIENTED_EDGE('',*,*,#809,.T.);
+#809 = EDGE_CURVE('',#801,#226,#810,.T.);
+#810 = LINE('',#811,#812);
+#811 = CARTESIAN_POINT('',(-0.9,0.5,0.E+000));
+#812 = VECTOR('',#813,1.);
+#813 = DIRECTION('',(0.E+000,0.E+000,1.));
+#814 = ORIENTED_EDGE('',*,*,#225,.F.);
+#815 = ORIENTED_EDGE('',*,*,#737,.F.);
+#816 = CYLINDRICAL_SURFACE('',#817,0.15);
+#817 = AXIS2_PLACEMENT_3D('',#818,#819,#820);
+#818 = CARTESIAN_POINT('',(-0.9,0.65,0.E+000));
+#819 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#820 = DIRECTION('',(-3.744553793691E-016,-1.,0.E+000));
+#821 = ADVANCED_FACE('',(#822),#849,.F.);
+#822 = FACE_BOUND('',#823,.F.);
+#823 = EDGE_LOOP('',(#824,#832,#840,#846,#847,#848));
+#824 = ORIENTED_EDGE('',*,*,#825,.F.);
+#825 = EDGE_CURVE('',#826,#801,#828,.T.);
+#826 = VERTEX_POINT('',#827);
+#827 = CARTESIAN_POINT('',(-1.,0.5,0.E+000));
+#828 = LINE('',#829,#830);
+#829 = CARTESIAN_POINT('',(-1.,0.5,0.E+000));
+#830 = VECTOR('',#831,1.);
+#831 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#832 = ORIENTED_EDGE('',*,*,#833,.T.);
+#833 = EDGE_CURVE('',#826,#834,#836,.T.);
+#834 = VERTEX_POINT('',#835);
+#835 = CARTESIAN_POINT('',(-1.,0.5,0.2));
+#836 = LINE('',#837,#838);
+#837 = CARTESIAN_POINT('',(-1.,0.5,0.E+000));
+#838 = VECTOR('',#839,1.);
+#839 = DIRECTION('',(0.E+000,0.E+000,1.));
+#840 = ORIENTED_EDGE('',*,*,#841,.T.);
+#841 = EDGE_CURVE('',#834,#504,#842,.T.);
+#842 = LINE('',#843,#844);
+#843 = CARTESIAN_POINT('',(-1.,0.5,0.2));
+#844 = VECTOR('',#845,1.);
+#845 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#846 = ORIENTED_EDGE('',*,*,#503,.F.);
+#847 = ORIENTED_EDGE('',*,*,#234,.F.);
+#848 = ORIENTED_EDGE('',*,*,#809,.F.);
+#849 = PLANE('',#850);
+#850 = AXIS2_PLACEMENT_3D('',#851,#852,#853);
+#851 = CARTESIAN_POINT('',(-1.,0.5,0.E+000));
+#852 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#853 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#854 = ADVANCED_FACE('',(#855),#889,.F.);
+#855 = FACE_BOUND('',#856,.F.);
+#856 = EDGE_LOOP('',(#857,#867,#875,#881,#882,#883));
+#857 = ORIENTED_EDGE('',*,*,#858,.F.);
+#858 = EDGE_CURVE('',#859,#861,#863,.T.);
+#859 = VERTEX_POINT('',#860);
+#860 = CARTESIAN_POINT('',(1.,0.15,0.E+000));
+#861 = VERTEX_POINT('',#862);
+#862 = CARTESIAN_POINT('',(0.9,0.15,0.E+000));
+#863 = LINE('',#864,#865);
+#864 = CARTESIAN_POINT('',(1.,0.15,0.E+000));
+#865 = VECTOR('',#866,1.);
+#866 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#867 = ORIENTED_EDGE('',*,*,#868,.T.);
+#868 = EDGE_CURVE('',#859,#869,#871,.T.);
+#869 = VERTEX_POINT('',#870);
+#870 = CARTESIAN_POINT('',(1.,0.15,0.2));
+#871 = LINE('',#872,#873);
+#872 = CARTESIAN_POINT('',(1.,0.15,0.E+000));
+#873 = VECTOR('',#874,1.);
+#874 = DIRECTION('',(0.E+000,0.E+000,1.));
+#875 = ORIENTED_EDGE('',*,*,#876,.T.);
+#876 = EDGE_CURVE('',#869,#601,#877,.T.);
+#877 = LINE('',#878,#879);
+#878 = CARTESIAN_POINT('',(1.,0.15,0.2));
+#879 = VECTOR('',#880,1.);
+#880 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#881 = ORIENTED_EDGE('',*,*,#608,.T.);
+#882 = ORIENTED_EDGE('',*,*,#358,.F.);
+#883 = ORIENTED_EDGE('',*,*,#884,.F.);
+#884 = EDGE_CURVE('',#861,#350,#885,.T.);
+#885 = LINE('',#886,#887);
+#886 = CARTESIAN_POINT('',(0.9,0.15,0.E+000));
+#887 = VECTOR('',#888,1.);
+#888 = DIRECTION('',(0.E+000,0.E+000,1.));
+#889 = PLANE('',#890);
+#890 = AXIS2_PLACEMENT_3D('',#891,#892,#893);
+#891 = CARTESIAN_POINT('',(1.,0.15,0.E+000));
+#892 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#893 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#894 = ADVANCED_FACE('',(#895),#914,.T.);
+#895 = FACE_BOUND('',#896,.F.);
+#896 = EDGE_LOOP('',(#897,#906,#907,#908));
+#897 = ORIENTED_EDGE('',*,*,#898,.F.);
+#898 = EDGE_CURVE('',#861,#899,#901,.T.);
+#899 = VERTEX_POINT('',#900);
+#900 = CARTESIAN_POINT('',(0.9,-0.15,0.E+000));
+#901 = CIRCLE('',#902,0.15);
+#902 = AXIS2_PLACEMENT_3D('',#903,#904,#905);
+#903 = CARTESIAN_POINT('',(0.9,-2.22044604925E-016,0.E+000));
+#904 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#905 = DIRECTION('',(2.519906994543E-016,1.,0.E+000));
+#906 = ORIENTED_EDGE('',*,*,#884,.T.);
+#907 = ORIENTED_EDGE('',*,*,#349,.F.);
+#908 = ORIENTED_EDGE('',*,*,#909,.F.);
+#909 = EDGE_CURVE('',#899,#342,#910,.T.);
+#910 = LINE('',#911,#912);
+#911 = CARTESIAN_POINT('',(0.9,-0.15,0.E+000));
+#912 = VECTOR('',#913,1.);
+#913 = DIRECTION('',(0.E+000,0.E+000,1.));
+#914 = CYLINDRICAL_SURFACE('',#915,0.15);
+#915 = AXIS2_PLACEMENT_3D('',#916,#917,#918);
+#916 = CARTESIAN_POINT('',(0.9,-2.22044604925E-016,0.E+000));
+#917 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#918 = DIRECTION('',(2.519906994543E-016,1.,0.E+000));
+#919 = ADVANCED_FACE('',(#920),#954,.F.);
+#920 = FACE_BOUND('',#921,.F.);
+#921 = EDGE_LOOP('',(#922,#932,#938,#939,#940,#948));
+#922 = ORIENTED_EDGE('',*,*,#923,.F.);
+#923 = EDGE_CURVE('',#924,#926,#928,.T.);
+#924 = VERTEX_POINT('',#925);
+#925 = CARTESIAN_POINT('',(-0.9,0.15,0.E+000));
+#926 = VERTEX_POINT('',#927);
+#927 = CARTESIAN_POINT('',(-1.,0.15,0.E+000));
+#928 = LINE('',#929,#930);
+#929 = CARTESIAN_POINT('',(-0.9,0.15,0.E+000));
+#930 = VECTOR('',#931,1.);
+#931 = DIRECTION('',(-1.,1.894182085982E-016,0.E+000));
+#932 = ORIENTED_EDGE('',*,*,#933,.T.);
+#933 = EDGE_CURVE('',#924,#251,#934,.T.);
+#934 = LINE('',#935,#936);
+#935 = CARTESIAN_POINT('',(-0.9,0.15,0.E+000));
+#936 = VECTOR('',#937,1.);
+#937 = DIRECTION('',(0.E+000,0.E+000,1.));
+#938 = ORIENTED_EDGE('',*,*,#250,.F.);
+#939 = ORIENTED_EDGE('',*,*,#496,.F.);
+#940 = ORIENTED_EDGE('',*,*,#941,.T.);
+#941 = EDGE_CURVE('',#489,#942,#944,.T.);
+#942 = VERTEX_POINT('',#943);
+#943 = CARTESIAN_POINT('',(-1.,0.15,0.2));
+#944 = LINE('',#945,#946);
+#945 = CARTESIAN_POINT('',(-0.9,0.15,0.2));
+#946 = VECTOR('',#947,1.);
+#947 = DIRECTION('',(-1.,1.894182085982E-016,0.E+000));
+#948 = ORIENTED_EDGE('',*,*,#949,.F.);
+#949 = EDGE_CURVE('',#926,#942,#950,.T.);
+#950 = LINE('',#951,#952);
+#951 = CARTESIAN_POINT('',(-1.,0.15,0.E+000));
+#952 = VECTOR('',#953,1.);
+#953 = DIRECTION('',(0.E+000,0.E+000,1.));
+#954 = PLANE('',#955);
+#955 = AXIS2_PLACEMENT_3D('',#956,#957,#958);
+#956 = CARTESIAN_POINT('',(-0.9,0.15,0.E+000));
+#957 = DIRECTION('',(-1.894182085982E-016,-1.,0.E+000));
+#958 = DIRECTION('',(-1.,1.894182085982E-016,0.E+000));
+#959 = ADVANCED_FACE('',(#960),#987,.F.);
+#960 = FACE_BOUND('',#961,.F.);
+#961 = EDGE_LOOP('',(#962,#970,#971,#972,#973,#981));
+#962 = ORIENTED_EDGE('',*,*,#963,.F.);
+#963 = EDGE_CURVE('',#899,#964,#966,.T.);
+#964 = VERTEX_POINT('',#965);
+#965 = CARTESIAN_POINT('',(1.,-0.15,0.E+000));
+#966 = LINE('',#967,#968);
+#967 = CARTESIAN_POINT('',(0.9,-0.15,0.E+000));
+#968 = VECTOR('',#969,1.);
+#969 = DIRECTION('',(1.,-6.695352868348E-017,0.E+000));
+#970 = ORIENTED_EDGE('',*,*,#909,.T.);
+#971 = ORIENTED_EDGE('',*,*,#341,.F.);
+#972 = ORIENTED_EDGE('',*,*,#592,.T.);
+#973 = ORIENTED_EDGE('',*,*,#974,.T.);
+#974 = EDGE_CURVE('',#593,#975,#977,.T.);
+#975 = VERTEX_POINT('',#976);
+#976 = CARTESIAN_POINT('',(1.,-0.15,0.2));
+#977 = LINE('',#978,#979);
+#978 = CARTESIAN_POINT('',(0.9,-0.15,0.2));
+#979 = VECTOR('',#980,1.);
+#980 = DIRECTION('',(1.,-6.695352868348E-017,0.E+000));
+#981 = ORIENTED_EDGE('',*,*,#982,.F.);
+#982 = EDGE_CURVE('',#964,#975,#983,.T.);
+#983 = LINE('',#984,#985);
+#984 = CARTESIAN_POINT('',(1.,-0.15,0.E+000));
+#985 = VECTOR('',#986,1.);
+#986 = DIRECTION('',(0.E+000,0.E+000,1.));
+#987 = PLANE('',#988);
+#988 = AXIS2_PLACEMENT_3D('',#989,#990,#991);
+#989 = CARTESIAN_POINT('',(0.9,-0.15,0.E+000));
+#990 = DIRECTION('',(6.695352868348E-017,1.,0.E+000));
+#991 = DIRECTION('',(1.,-6.695352868348E-017,0.E+000));
+#992 = ADVANCED_FACE('',(#993),#1012,.T.);
+#993 = FACE_BOUND('',#994,.F.);
+#994 = EDGE_LOOP('',(#995,#1004,#1010,#1011));
+#995 = ORIENTED_EDGE('',*,*,#996,.F.);
+#996 = EDGE_CURVE('',#997,#924,#999,.T.);
+#997 = VERTEX_POINT('',#998);
+#998 = CARTESIAN_POINT('',(-0.9,-0.15,0.E+000));
+#999 = CIRCLE('',#1000,0.15);
+#1000 = AXIS2_PLACEMENT_3D('',#1001,#1002,#1003);
+#1001 = CARTESIAN_POINT('',(-0.9,2.775557561563E-016,0.E+000));
+#1002 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1003 = DIRECTION('',(-3.744553793691E-016,-1.,0.E+000));
+#1004 = ORIENTED_EDGE('',*,*,#1005,.T.);
+#1005 = EDGE_CURVE('',#997,#259,#1006,.T.);
+#1006 = LINE('',#1007,#1008);
+#1007 = CARTESIAN_POINT('',(-0.9,-0.15,0.E+000));
+#1008 = VECTOR('',#1009,1.);
+#1009 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1010 = ORIENTED_EDGE('',*,*,#258,.F.);
+#1011 = ORIENTED_EDGE('',*,*,#933,.F.);
+#1012 = CYLINDRICAL_SURFACE('',#1013,0.15);
+#1013 = AXIS2_PLACEMENT_3D('',#1014,#1015,#1016);
+#1014 = CARTESIAN_POINT('',(-0.9,2.775557561563E-016,0.E+000));
+#1015 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1016 = DIRECTION('',(-3.744553793691E-016,-1.,0.E+000));
+#1017 = ADVANCED_FACE('',(#1018),#1045,.F.);
+#1018 = FACE_BOUND('',#1019,.F.);
+#1019 = EDGE_LOOP('',(#1020,#1028,#1036,#1042,#1043,#1044));
+#1020 = ORIENTED_EDGE('',*,*,#1021,.F.);
+#1021 = EDGE_CURVE('',#1022,#997,#1024,.T.);
+#1022 = VERTEX_POINT('',#1023);
+#1023 = CARTESIAN_POINT('',(-1.,-0.15,0.E+000));
+#1024 = LINE('',#1025,#1026);
+#1025 = CARTESIAN_POINT('',(-1.,-0.15,0.E+000));
+#1026 = VECTOR('',#1027,1.);
+#1027 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1028 = ORIENTED_EDGE('',*,*,#1029,.T.);
+#1029 = EDGE_CURVE('',#1022,#1030,#1032,.T.);
+#1030 = VERTEX_POINT('',#1031);
+#1031 = CARTESIAN_POINT('',(-1.,-0.15,0.2));
+#1032 = LINE('',#1033,#1034);
+#1033 = CARTESIAN_POINT('',(-1.,-0.15,0.E+000));
+#1034 = VECTOR('',#1035,1.);
+#1035 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1036 = ORIENTED_EDGE('',*,*,#1037,.T.);
+#1037 = EDGE_CURVE('',#1030,#481,#1038,.T.);
+#1038 = LINE('',#1039,#1040);
+#1039 = CARTESIAN_POINT('',(-1.,-0.15,0.2));
+#1040 = VECTOR('',#1041,1.);
+#1041 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1042 = ORIENTED_EDGE('',*,*,#480,.F.);
+#1043 = ORIENTED_EDGE('',*,*,#267,.F.);
+#1044 = ORIENTED_EDGE('',*,*,#1005,.F.);
+#1045 = PLANE('',#1046);
+#1046 = AXIS2_PLACEMENT_3D('',#1047,#1048,#1049);
+#1047 = CARTESIAN_POINT('',(-1.,-0.15,0.E+000));
+#1048 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1049 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1050 = ADVANCED_FACE('',(#1051),#1085,.F.);
+#1051 = FACE_BOUND('',#1052,.F.);
+#1052 = EDGE_LOOP('',(#1053,#1063,#1071,#1077,#1078,#1079));
+#1053 = ORIENTED_EDGE('',*,*,#1054,.F.);
+#1054 = EDGE_CURVE('',#1055,#1057,#1059,.T.);
+#1055 = VERTEX_POINT('',#1056);
+#1056 = CARTESIAN_POINT('',(1.,-0.5,0.E+000));
+#1057 = VERTEX_POINT('',#1058);
+#1058 = CARTESIAN_POINT('',(0.9,-0.5,0.E+000));
+#1059 = LINE('',#1060,#1061);
+#1060 = CARTESIAN_POINT('',(1.,-0.5,0.E+000));
+#1061 = VECTOR('',#1062,1.);
+#1062 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1063 = ORIENTED_EDGE('',*,*,#1064,.T.);
+#1064 = EDGE_CURVE('',#1055,#1065,#1067,.T.);
+#1065 = VERTEX_POINT('',#1066);
+#1066 = CARTESIAN_POINT('',(1.,-0.5,0.2));
+#1067 = LINE('',#1068,#1069);
+#1068 = CARTESIAN_POINT('',(1.,-0.5,0.E+000));
+#1069 = VECTOR('',#1070,1.);
+#1070 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1071 = ORIENTED_EDGE('',*,*,#1072,.T.);
+#1072 = EDGE_CURVE('',#1065,#578,#1073,.T.);
+#1073 = LINE('',#1074,#1075);
+#1074 = CARTESIAN_POINT('',(1.,-0.5,0.2));
+#1075 = VECTOR('',#1076,1.);
+#1076 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1077 = ORIENTED_EDGE('',*,*,#585,.T.);
+#1078 = ORIENTED_EDGE('',*,*,#325,.F.);
+#1079 = ORIENTED_EDGE('',*,*,#1080,.F.);
+#1080 = EDGE_CURVE('',#1057,#317,#1081,.T.);
+#1081 = LINE('',#1082,#1083);
+#1082 = CARTESIAN_POINT('',(0.9,-0.5,0.E+000));
+#1083 = VECTOR('',#1084,1.);
+#1084 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1085 = PLANE('',#1086);
+#1086 = AXIS2_PLACEMENT_3D('',#1087,#1088,#1089);
+#1087 = CARTESIAN_POINT('',(1.,-0.5,0.E+000));
+#1088 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1089 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1090 = ADVANCED_FACE('',(#1091),#1110,.T.);
+#1091 = FACE_BOUND('',#1092,.F.);
+#1092 = EDGE_LOOP('',(#1093,#1102,#1103,#1104));
+#1093 = ORIENTED_EDGE('',*,*,#1094,.F.);
+#1094 = EDGE_CURVE('',#1057,#1095,#1097,.T.);
+#1095 = VERTEX_POINT('',#1096);
+#1096 = CARTESIAN_POINT('',(0.9,-0.8,0.E+000));
+#1097 = CIRCLE('',#1098,0.15);
+#1098 = AXIS2_PLACEMENT_3D('',#1099,#1100,#1101);
+#1099 = CARTESIAN_POINT('',(0.9,-0.65,0.E+000));
+#1100 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1101 = DIRECTION('',(2.519906994543E-016,1.,0.E+000));
+#1102 = ORIENTED_EDGE('',*,*,#1080,.T.);
+#1103 = ORIENTED_EDGE('',*,*,#316,.F.);
+#1104 = ORIENTED_EDGE('',*,*,#1105,.F.);
+#1105 = EDGE_CURVE('',#1095,#309,#1106,.T.);
+#1106 = LINE('',#1107,#1108);
+#1107 = CARTESIAN_POINT('',(0.9,-0.8,0.E+000));
+#1108 = VECTOR('',#1109,1.);
+#1109 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1110 = CYLINDRICAL_SURFACE('',#1111,0.15);
+#1111 = AXIS2_PLACEMENT_3D('',#1112,#1113,#1114);
+#1112 = CARTESIAN_POINT('',(0.9,-0.65,0.E+000));
+#1113 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1114 = DIRECTION('',(2.519906994543E-016,1.,0.E+000));
+#1115 = ADVANCED_FACE('',(#1116),#1143,.F.);
+#1116 = FACE_BOUND('',#1117,.F.);
+#1117 = EDGE_LOOP('',(#1118,#1126,#1127,#1128,#1129,#1137));
+#1118 = ORIENTED_EDGE('',*,*,#1119,.F.);
+#1119 = EDGE_CURVE('',#1095,#1120,#1122,.T.);
+#1120 = VERTEX_POINT('',#1121);
+#1121 = CARTESIAN_POINT('',(1.,-0.8,0.E+000));
+#1122 = LINE('',#1123,#1124);
+#1123 = CARTESIAN_POINT('',(0.9,-0.8,0.E+000));
+#1124 = VECTOR('',#1125,1.);
+#1125 = DIRECTION('',(1.,-6.695352868348E-017,0.E+000));
+#1126 = ORIENTED_EDGE('',*,*,#1105,.T.);
+#1127 = ORIENTED_EDGE('',*,*,#308,.F.);
+#1128 = ORIENTED_EDGE('',*,*,#569,.T.);
+#1129 = ORIENTED_EDGE('',*,*,#1130,.T.);
+#1130 = EDGE_CURVE('',#570,#1131,#1133,.T.);
+#1131 = VERTEX_POINT('',#1132);
+#1132 = CARTESIAN_POINT('',(1.,-0.8,0.2));
+#1133 = LINE('',#1134,#1135);
+#1134 = CARTESIAN_POINT('',(0.9,-0.8,0.2));
+#1135 = VECTOR('',#1136,1.);
+#1136 = DIRECTION('',(1.,-6.695352868348E-017,0.E+000));
+#1137 = ORIENTED_EDGE('',*,*,#1138,.F.);
+#1138 = EDGE_CURVE('',#1120,#1131,#1139,.T.);
+#1139 = LINE('',#1140,#1141);
+#1140 = CARTESIAN_POINT('',(1.,-0.8,0.E+000));
+#1141 = VECTOR('',#1142,1.);
+#1142 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1143 = PLANE('',#1144);
+#1144 = AXIS2_PLACEMENT_3D('',#1145,#1146,#1147);
+#1145 = CARTESIAN_POINT('',(0.9,-0.8,0.E+000));
+#1146 = DIRECTION('',(6.695352868348E-017,1.,0.E+000));
+#1147 = DIRECTION('',(1.,-6.695352868348E-017,0.E+000));
+#1148 = ADVANCED_FACE('',(#1149),#1160,.T.);
+#1149 = FACE_BOUND('',#1150,.T.);
+#1150 = EDGE_LOOP('',(#1151,#1152,#1153,#1154));
+#1151 = ORIENTED_EDGE('',*,*,#464,.F.);
+#1152 = ORIENTED_EDGE('',*,*,#292,.T.);
+#1153 = ORIENTED_EDGE('',*,*,#562,.T.);
+#1154 = ORIENTED_EDGE('',*,*,#1155,.F.);
+#1155 = EDGE_CURVE('',#457,#555,#1156,.T.);
+#1156 = LINE('',#1157,#1158);
+#1157 = CARTESIAN_POINT('',(-0.99,-0.99,0.64));
+#1158 = VECTOR('',#1159,1.);
+#1159 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#1160 = PLANE('',#1161);
+#1161 = AXIS2_PLACEMENT_3D('',#1162,#1163,#1164);
+#1162 = CARTESIAN_POINT('',(-0.99,-0.99,2.E-002));
+#1163 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1164 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1165 = ADVANCED_FACE('',(#1166),#1191,.F.);
+#1166 = FACE_BOUND('',#1167,.F.);
+#1167 = EDGE_LOOP('',(#1168,#1176,#1177,#1185));
+#1168 = ORIENTED_EDGE('',*,*,#1169,.T.);
+#1169 = EDGE_CURVE('',#1170,#400,#1172,.T.);
+#1170 = VERTEX_POINT('',#1171);
+#1171 = CARTESIAN_POINT('',(-0.45,0.62,0.E+000));
+#1172 = LINE('',#1173,#1174);
+#1173 = CARTESIAN_POINT('',(-0.45,0.62,0.E+000));
+#1174 = VECTOR('',#1175,1.);
+#1175 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1176 = ORIENTED_EDGE('',*,*,#399,.T.);
+#1177 = ORIENTED_EDGE('',*,*,#1178,.F.);
+#1178 = EDGE_CURVE('',#1179,#402,#1181,.T.);
+#1179 = VERTEX_POINT('',#1180);
+#1180 = CARTESIAN_POINT('',(-0.45,-0.82,0.E+000));
+#1181 = LINE('',#1182,#1183);
+#1182 = CARTESIAN_POINT('',(-0.45,-0.82,0.E+000));
+#1183 = VECTOR('',#1184,1.);
+#1184 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1185 = ORIENTED_EDGE('',*,*,#1186,.F.);
+#1186 = EDGE_CURVE('',#1170,#1179,#1187,.T.);
+#1187 = LINE('',#1188,#1189);
+#1188 = CARTESIAN_POINT('',(-0.45,0.62,0.E+000));
+#1189 = VECTOR('',#1190,1.);
+#1190 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1191 = PLANE('',#1192);
+#1192 = AXIS2_PLACEMENT_3D('',#1193,#1194,#1195);
+#1193 = CARTESIAN_POINT('',(-0.45,0.62,0.E+000));
+#1194 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#1195 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1196 = ADVANCED_FACE('',(#1197),#1215,.F.);
+#1197 = FACE_BOUND('',#1198,.F.);
+#1198 = EDGE_LOOP('',(#1199,#1200,#1201,#1209));
+#1199 = ORIENTED_EDGE('',*,*,#1178,.T.);
+#1200 = ORIENTED_EDGE('',*,*,#433,.T.);
+#1201 = ORIENTED_EDGE('',*,*,#1202,.F.);
+#1202 = EDGE_CURVE('',#1203,#426,#1205,.T.);
+#1203 = VERTEX_POINT('',#1204);
+#1204 = CARTESIAN_POINT('',(0.45,-0.82,0.E+000));
+#1205 = LINE('',#1206,#1207);
+#1206 = CARTESIAN_POINT('',(0.45,-0.82,0.E+000));
+#1207 = VECTOR('',#1208,1.);
+#1208 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1209 = ORIENTED_EDGE('',*,*,#1210,.F.);
+#1210 = EDGE_CURVE('',#1179,#1203,#1211,.T.);
+#1211 = LINE('',#1212,#1213);
+#1212 = CARTESIAN_POINT('',(-0.45,-0.82,0.E+000));
+#1213 = VECTOR('',#1214,1.);
+#1214 = DIRECTION('',(1.,-9.868649107779E-017,0.E+000));
+#1215 = PLANE('',#1216);
+#1216 = AXIS2_PLACEMENT_3D('',#1217,#1218,#1219);
+#1217 = CARTESIAN_POINT('',(-0.45,-0.82,0.E+000));
+#1218 = DIRECTION('',(9.868649107779E-017,1.,0.E+000));
+#1219 = DIRECTION('',(1.,-9.868649107779E-017,0.E+000));
+#1220 = ADVANCED_FACE('',(#1221),#1239,.F.);
+#1221 = FACE_BOUND('',#1222,.F.);
+#1222 = EDGE_LOOP('',(#1223,#1224,#1225,#1233));
+#1223 = ORIENTED_EDGE('',*,*,#1202,.T.);
+#1224 = ORIENTED_EDGE('',*,*,#425,.T.);
+#1225 = ORIENTED_EDGE('',*,*,#1226,.F.);
+#1226 = EDGE_CURVE('',#1227,#418,#1229,.T.);
+#1227 = VERTEX_POINT('',#1228);
+#1228 = CARTESIAN_POINT('',(0.45,0.82,0.E+000));
+#1229 = LINE('',#1230,#1231);
+#1230 = CARTESIAN_POINT('',(0.45,0.82,0.E+000));
+#1231 = VECTOR('',#1232,1.);
+#1232 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1233 = ORIENTED_EDGE('',*,*,#1234,.F.);
+#1234 = EDGE_CURVE('',#1203,#1227,#1235,.T.);
+#1235 = LINE('',#1236,#1237);
+#1236 = CARTESIAN_POINT('',(0.45,-0.82,0.E+000));
+#1237 = VECTOR('',#1238,1.);
+#1238 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1239 = PLANE('',#1240);
+#1240 = AXIS2_PLACEMENT_3D('',#1241,#1242,#1243);
+#1241 = CARTESIAN_POINT('',(0.45,-0.82,0.E+000));
+#1242 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#1243 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1244 = ADVANCED_FACE('',(#1245),#1263,.F.);
+#1245 = FACE_BOUND('',#1246,.F.);
+#1246 = EDGE_LOOP('',(#1247,#1248,#1249,#1257));
+#1247 = ORIENTED_EDGE('',*,*,#1226,.T.);
+#1248 = ORIENTED_EDGE('',*,*,#417,.T.);
+#1249 = ORIENTED_EDGE('',*,*,#1250,.F.);
+#1250 = EDGE_CURVE('',#1251,#410,#1253,.T.);
+#1251 = VERTEX_POINT('',#1252);
+#1252 = CARTESIAN_POINT('',(-0.25,0.82,0.E+000));
+#1253 = LINE('',#1254,#1255);
+#1254 = CARTESIAN_POINT('',(-0.25,0.82,0.E+000));
+#1255 = VECTOR('',#1256,1.);
+#1256 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1257 = ORIENTED_EDGE('',*,*,#1258,.F.);
+#1258 = EDGE_CURVE('',#1227,#1251,#1259,.T.);
+#1259 = LINE('',#1260,#1261);
+#1260 = CARTESIAN_POINT('',(0.45,0.82,0.E+000));
+#1261 = VECTOR('',#1262,1.);
+#1262 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#1263 = PLANE('',#1264);
+#1264 = AXIS2_PLACEMENT_3D('',#1265,#1266,#1267);
+#1265 = CARTESIAN_POINT('',(0.45,0.82,0.E+000));
+#1266 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1267 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#1268 = ADVANCED_FACE('',(#1269),#1280,.F.);
+#1269 = FACE_BOUND('',#1270,.F.);
+#1270 = EDGE_LOOP('',(#1271,#1272,#1273,#1274));
+#1271 = ORIENTED_EDGE('',*,*,#1250,.T.);
+#1272 = ORIENTED_EDGE('',*,*,#409,.T.);
+#1273 = ORIENTED_EDGE('',*,*,#1169,.F.);
+#1274 = ORIENTED_EDGE('',*,*,#1275,.F.);
+#1275 = EDGE_CURVE('',#1251,#1170,#1276,.T.);
+#1276 = LINE('',#1277,#1278);
+#1277 = CARTESIAN_POINT('',(-0.25,0.82,0.E+000));
+#1278 = VECTOR('',#1279,1.);
+#1279 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#1280 = PLANE('',#1281);
+#1281 = AXIS2_PLACEMENT_3D('',#1282,#1283,#1284);
+#1282 = CARTESIAN_POINT('',(-0.25,0.82,0.E+000));
+#1283 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#1284 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#1285 = ADVANCED_FACE('',(#1286,#1292),#1303,.T.);
+#1286 = FACE_BOUND('',#1287,.T.);
+#1287 = EDGE_LOOP('',(#1288,#1289,#1290,#1291));
+#1288 = ORIENTED_EDGE('',*,*,#648,.F.);
+#1289 = ORIENTED_EDGE('',*,*,#456,.T.);
+#1290 = ORIENTED_EDGE('',*,*,#1155,.T.);
+#1291 = ORIENTED_EDGE('',*,*,#554,.F.);
+#1292 = FACE_BOUND('',#1293,.T.);
+#1293 = EDGE_LOOP('',(#1294));
+#1294 = ORIENTED_EDGE('',*,*,#1295,.T.);
+#1295 = EDGE_CURVE('',#1296,#1296,#1298,.T.);
+#1296 = VERTEX_POINT('',#1297);
+#1297 = CARTESIAN_POINT('',(-0.52,0.32,0.64));
+#1298 = CIRCLE('',#1299,0.2);
+#1299 = AXIS2_PLACEMENT_3D('',#1300,#1301,#1302);
+#1300 = CARTESIAN_POINT('',(-0.52,0.52,0.64));
+#1301 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1302 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1303 = PLANE('',#1304);
+#1304 = AXIS2_PLACEMENT_3D('',#1305,#1306,#1307);
+#1305 = CARTESIAN_POINT('',(-0.99,0.99,0.64));
+#1306 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1307 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1308 = ADVANCED_FACE('',(#1309),#1320,.F.);
+#1309 = FACE_BOUND('',#1310,.F.);
+#1310 = EDGE_LOOP('',(#1311,#1312,#1318,#1319));
+#1311 = ORIENTED_EDGE('',*,*,#841,.F.);
+#1312 = ORIENTED_EDGE('',*,*,#1313,.F.);
+#1313 = EDGE_CURVE('',#746,#834,#1314,.T.);
+#1314 = LINE('',#1315,#1316);
+#1315 = CARTESIAN_POINT('',(-1.,0.8,0.2));
+#1316 = VECTOR('',#1317,1.);
+#1317 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1318 = ORIENTED_EDGE('',*,*,#745,.F.);
+#1319 = ORIENTED_EDGE('',*,*,#511,.F.);
+#1320 = PLANE('',#1321);
+#1321 = AXIS2_PLACEMENT_3D('',#1322,#1323,#1324);
+#1322 = CARTESIAN_POINT('',(-1.,0.5,0.2));
+#1323 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1324 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1325 = ADVANCED_FACE('',(#1326),#1337,.F.);
+#1326 = FACE_BOUND('',#1327,.F.);
+#1327 = EDGE_LOOP('',(#1328,#1329,#1335,#1336));
+#1328 = ORIENTED_EDGE('',*,*,#1037,.F.);
+#1329 = ORIENTED_EDGE('',*,*,#1330,.F.);
+#1330 = EDGE_CURVE('',#942,#1030,#1331,.T.);
+#1331 = LINE('',#1332,#1333);
+#1332 = CARTESIAN_POINT('',(-1.,0.15,0.2));
+#1333 = VECTOR('',#1334,1.);
+#1334 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1335 = ORIENTED_EDGE('',*,*,#941,.F.);
+#1336 = ORIENTED_EDGE('',*,*,#488,.F.);
+#1337 = PLANE('',#1338);
+#1338 = AXIS2_PLACEMENT_3D('',#1339,#1340,#1341);
+#1339 = CARTESIAN_POINT('',(-1.,-0.15,0.2));
+#1340 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1341 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1342 = ADVANCED_FACE('',(#1343),#1354,.F.);
+#1343 = FACE_BOUND('',#1344,.F.);
+#1344 = EDGE_LOOP('',(#1345,#1346,#1352,#1353));
+#1345 = ORIENTED_EDGE('',*,*,#680,.F.);
+#1346 = ORIENTED_EDGE('',*,*,#1347,.F.);
+#1347 = EDGE_CURVE('',#779,#673,#1348,.T.);
+#1348 = LINE('',#1349,#1350);
+#1349 = CARTESIAN_POINT('',(1.,0.5,0.2));
+#1350 = VECTOR('',#1351,1.);
+#1351 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1352 = ORIENTED_EDGE('',*,*,#778,.F.);
+#1353 = ORIENTED_EDGE('',*,*,#623,.T.);
+#1354 = PLANE('',#1355);
+#1355 = AXIS2_PLACEMENT_3D('',#1356,#1357,#1358);
+#1356 = CARTESIAN_POINT('',(1.,0.8,0.2));
+#1357 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1358 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1359 = ADVANCED_FACE('',(#1360),#1371,.F.);
+#1360 = FACE_BOUND('',#1361,.F.);
+#1361 = EDGE_LOOP('',(#1362,#1363,#1369,#1370));
+#1362 = ORIENTED_EDGE('',*,*,#1072,.F.);
+#1363 = ORIENTED_EDGE('',*,*,#1364,.F.);
+#1364 = EDGE_CURVE('',#1131,#1065,#1365,.T.);
+#1365 = LINE('',#1366,#1367);
+#1366 = CARTESIAN_POINT('',(1.,-0.8,0.2));
+#1367 = VECTOR('',#1368,1.);
+#1368 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1369 = ORIENTED_EDGE('',*,*,#1130,.F.);
+#1370 = ORIENTED_EDGE('',*,*,#577,.T.);
+#1371 = PLANE('',#1372);
+#1372 = AXIS2_PLACEMENT_3D('',#1373,#1374,#1375);
+#1373 = CARTESIAN_POINT('',(1.,-0.5,0.2));
+#1374 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1375 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1376 = ADVANCED_FACE('',(#1377),#1388,.F.);
+#1377 = FACE_BOUND('',#1378,.F.);
+#1378 = EDGE_LOOP('',(#1379,#1380,#1386,#1387));
+#1379 = ORIENTED_EDGE('',*,*,#876,.F.);
+#1380 = ORIENTED_EDGE('',*,*,#1381,.F.);
+#1381 = EDGE_CURVE('',#975,#869,#1382,.T.);
+#1382 = LINE('',#1383,#1384);
+#1383 = CARTESIAN_POINT('',(1.,-0.15,0.2));
+#1384 = VECTOR('',#1385,1.);
+#1385 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1386 = ORIENTED_EDGE('',*,*,#974,.F.);
+#1387 = ORIENTED_EDGE('',*,*,#600,.T.);
+#1388 = PLANE('',#1389);
+#1389 = AXIS2_PLACEMENT_3D('',#1390,#1391,#1392);
+#1390 = CARTESIAN_POINT('',(1.,0.15,0.2));
+#1391 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1392 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1393 = ADVANCED_FACE('',(#1394),#1405,.T.);
+#1394 = FACE_BOUND('',#1395,.F.);
+#1395 = EDGE_LOOP('',(#1396,#1397,#1398,#1399));
+#1396 = ORIENTED_EDGE('',*,*,#662,.T.);
+#1397 = ORIENTED_EDGE('',*,*,#702,.T.);
+#1398 = ORIENTED_EDGE('',*,*,#767,.T.);
+#1399 = ORIENTED_EDGE('',*,*,#1400,.T.);
+#1400 = EDGE_CURVE('',#768,#663,#1401,.T.);
+#1401 = LINE('',#1402,#1403);
+#1402 = CARTESIAN_POINT('',(1.,0.5,0.E+000));
+#1403 = VECTOR('',#1404,1.);
+#1404 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1405 = PLANE('',#1406);
+#1406 = AXIS2_PLACEMENT_3D('',#1407,#1408,#1409);
+#1407 = CARTESIAN_POINT('',(1.,0.8,0.E+000));
+#1408 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1409 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1410 = ADVANCED_FACE('',(#1411),#1417,.F.);
+#1411 = FACE_BOUND('',#1412,.F.);
+#1412 = EDGE_LOOP('',(#1413,#1414,#1415,#1416));
+#1413 = ORIENTED_EDGE('',*,*,#786,.T.);
+#1414 = ORIENTED_EDGE('',*,*,#1347,.T.);
+#1415 = ORIENTED_EDGE('',*,*,#672,.F.);
+#1416 = ORIENTED_EDGE('',*,*,#1400,.F.);
+#1417 = PLANE('',#1418);
+#1418 = AXIS2_PLACEMENT_3D('',#1419,#1420,#1421);
+#1419 = CARTESIAN_POINT('',(1.,0.5,0.E+000));
+#1420 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1421 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1422 = ADVANCED_FACE('',(#1423),#1434,.T.);
+#1423 = FACE_BOUND('',#1424,.F.);
+#1424 = EDGE_LOOP('',(#1425,#1426,#1427,#1428));
+#1425 = ORIENTED_EDGE('',*,*,#825,.T.);
+#1426 = ORIENTED_EDGE('',*,*,#800,.T.);
+#1427 = ORIENTED_EDGE('',*,*,#727,.T.);
+#1428 = ORIENTED_EDGE('',*,*,#1429,.T.);
+#1429 = EDGE_CURVE('',#730,#826,#1430,.T.);
+#1430 = LINE('',#1431,#1432);
+#1431 = CARTESIAN_POINT('',(-1.,0.8,0.E+000));
+#1432 = VECTOR('',#1433,1.);
+#1433 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1434 = PLANE('',#1435);
+#1435 = AXIS2_PLACEMENT_3D('',#1436,#1437,#1438);
+#1436 = CARTESIAN_POINT('',(-1.,0.5,0.E+000));
+#1437 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1438 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1439 = ADVANCED_FACE('',(#1440),#1446,.F.);
+#1440 = FACE_BOUND('',#1441,.F.);
+#1441 = EDGE_LOOP('',(#1442,#1443,#1444,#1445));
+#1442 = ORIENTED_EDGE('',*,*,#753,.T.);
+#1443 = ORIENTED_EDGE('',*,*,#1313,.T.);
+#1444 = ORIENTED_EDGE('',*,*,#833,.F.);
+#1445 = ORIENTED_EDGE('',*,*,#1429,.F.);
+#1446 = PLANE('',#1447);
+#1447 = AXIS2_PLACEMENT_3D('',#1448,#1449,#1450);
+#1448 = CARTESIAN_POINT('',(-1.,0.8,0.E+000));
+#1449 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1450 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1451 = ADVANCED_FACE('',(#1452),#1463,.T.);
+#1452 = FACE_BOUND('',#1453,.F.);
+#1453 = EDGE_LOOP('',(#1454,#1455,#1456,#1457));
+#1454 = ORIENTED_EDGE('',*,*,#858,.T.);
+#1455 = ORIENTED_EDGE('',*,*,#898,.T.);
+#1456 = ORIENTED_EDGE('',*,*,#963,.T.);
+#1457 = ORIENTED_EDGE('',*,*,#1458,.T.);
+#1458 = EDGE_CURVE('',#964,#859,#1459,.T.);
+#1459 = LINE('',#1460,#1461);
+#1460 = CARTESIAN_POINT('',(1.,-0.15,0.E+000));
+#1461 = VECTOR('',#1462,1.);
+#1462 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1463 = PLANE('',#1464);
+#1464 = AXIS2_PLACEMENT_3D('',#1465,#1466,#1467);
+#1465 = CARTESIAN_POINT('',(1.,0.15,0.E+000));
+#1466 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1467 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1468 = ADVANCED_FACE('',(#1469),#1475,.F.);
+#1469 = FACE_BOUND('',#1470,.F.);
+#1470 = EDGE_LOOP('',(#1471,#1472,#1473,#1474));
+#1471 = ORIENTED_EDGE('',*,*,#982,.T.);
+#1472 = ORIENTED_EDGE('',*,*,#1381,.T.);
+#1473 = ORIENTED_EDGE('',*,*,#868,.F.);
+#1474 = ORIENTED_EDGE('',*,*,#1458,.F.);
+#1475 = PLANE('',#1476);
+#1476 = AXIS2_PLACEMENT_3D('',#1477,#1478,#1479);
+#1477 = CARTESIAN_POINT('',(1.,-0.15,0.E+000));
+#1478 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1479 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1480 = ADVANCED_FACE('',(#1481),#1492,.T.);
+#1481 = FACE_BOUND('',#1482,.F.);
+#1482 = EDGE_LOOP('',(#1483,#1484,#1485,#1486));
+#1483 = ORIENTED_EDGE('',*,*,#1021,.T.);
+#1484 = ORIENTED_EDGE('',*,*,#996,.T.);
+#1485 = ORIENTED_EDGE('',*,*,#923,.T.);
+#1486 = ORIENTED_EDGE('',*,*,#1487,.T.);
+#1487 = EDGE_CURVE('',#926,#1022,#1488,.T.);
+#1488 = LINE('',#1489,#1490);
+#1489 = CARTESIAN_POINT('',(-1.,0.15,0.E+000));
+#1490 = VECTOR('',#1491,1.);
+#1491 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1492 = PLANE('',#1493);
+#1493 = AXIS2_PLACEMENT_3D('',#1494,#1495,#1496);
+#1494 = CARTESIAN_POINT('',(-1.,-0.15,0.E+000));
+#1495 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1496 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1497 = ADVANCED_FACE('',(#1498),#1504,.F.);
+#1498 = FACE_BOUND('',#1499,.F.);
+#1499 = EDGE_LOOP('',(#1500,#1501,#1502,#1503));
+#1500 = ORIENTED_EDGE('',*,*,#949,.T.);
+#1501 = ORIENTED_EDGE('',*,*,#1330,.T.);
+#1502 = ORIENTED_EDGE('',*,*,#1029,.F.);
+#1503 = ORIENTED_EDGE('',*,*,#1487,.F.);
+#1504 = PLANE('',#1505);
+#1505 = AXIS2_PLACEMENT_3D('',#1506,#1507,#1508);
+#1506 = CARTESIAN_POINT('',(-1.,0.15,0.E+000));
+#1507 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1508 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1509 = ADVANCED_FACE('',(#1510),#1521,.T.);
+#1510 = FACE_BOUND('',#1511,.F.);
+#1511 = EDGE_LOOP('',(#1512,#1513,#1514,#1515));
+#1512 = ORIENTED_EDGE('',*,*,#1054,.T.);
+#1513 = ORIENTED_EDGE('',*,*,#1094,.T.);
+#1514 = ORIENTED_EDGE('',*,*,#1119,.T.);
+#1515 = ORIENTED_EDGE('',*,*,#1516,.T.);
+#1516 = EDGE_CURVE('',#1120,#1055,#1517,.T.);
+#1517 = LINE('',#1518,#1519);
+#1518 = CARTESIAN_POINT('',(1.,-0.8,0.E+000));
+#1519 = VECTOR('',#1520,1.);
+#1520 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1521 = PLANE('',#1522);
+#1522 = AXIS2_PLACEMENT_3D('',#1523,#1524,#1525);
+#1523 = CARTESIAN_POINT('',(1.,-0.5,0.E+000));
+#1524 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1525 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1526 = ADVANCED_FACE('',(#1527),#1533,.F.);
+#1527 = FACE_BOUND('',#1528,.F.);
+#1528 = EDGE_LOOP('',(#1529,#1530,#1531,#1532));
+#1529 = ORIENTED_EDGE('',*,*,#1138,.T.);
+#1530 = ORIENTED_EDGE('',*,*,#1364,.T.);
+#1531 = ORIENTED_EDGE('',*,*,#1064,.F.);
+#1532 = ORIENTED_EDGE('',*,*,#1516,.F.);
+#1533 = PLANE('',#1534);
+#1534 = AXIS2_PLACEMENT_3D('',#1535,#1536,#1537);
+#1535 = CARTESIAN_POINT('',(1.,-0.8,0.E+000));
+#1536 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1537 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1538 = ADVANCED_FACE('',(#1539),#1546,.T.);
+#1539 = FACE_BOUND('',#1540,.F.);
+#1540 = EDGE_LOOP('',(#1541,#1542,#1543,#1544,#1545));
+#1541 = ORIENTED_EDGE('',*,*,#1186,.T.);
+#1542 = ORIENTED_EDGE('',*,*,#1210,.T.);
+#1543 = ORIENTED_EDGE('',*,*,#1234,.T.);
+#1544 = ORIENTED_EDGE('',*,*,#1258,.T.);
+#1545 = ORIENTED_EDGE('',*,*,#1275,.T.);
+#1546 = PLANE('',#1547);
+#1547 = AXIS2_PLACEMENT_3D('',#1548,#1549,#1550);
+#1548 = CARTESIAN_POINT('',(-0.45,0.62,0.E+000));
+#1549 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1550 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1551 = ADVANCED_FACE('',(#1552),#1571,.F.);
+#1552 = FACE_BOUND('',#1553,.T.);
+#1553 = EDGE_LOOP('',(#1554,#1555,#1563,#1570));
+#1554 = ORIENTED_EDGE('',*,*,#1295,.F.);
+#1555 = ORIENTED_EDGE('',*,*,#1556,.T.);
+#1556 = EDGE_CURVE('',#1296,#1557,#1559,.T.);
+#1557 = VERTEX_POINT('',#1558);
+#1558 = CARTESIAN_POINT('',(-0.52,0.32,0.63));
+#1559 = LINE('',#1560,#1561);
+#1560 = CARTESIAN_POINT('',(-0.52,0.32,0.65));
+#1561 = VECTOR('',#1562,1.);
+#1562 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1563 = ORIENTED_EDGE('',*,*,#1564,.F.);
+#1564 = EDGE_CURVE('',#1557,#1557,#1565,.T.);
+#1565 = CIRCLE('',#1566,0.2);
+#1566 = AXIS2_PLACEMENT_3D('',#1567,#1568,#1569);
+#1567 = CARTESIAN_POINT('',(-0.52,0.52,0.63));
+#1568 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1569 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1570 = ORIENTED_EDGE('',*,*,#1556,.F.);
+#1571 = CYLINDRICAL_SURFACE('',#1572,0.2);
+#1572 = AXIS2_PLACEMENT_3D('',#1573,#1574,#1575);
+#1573 = CARTESIAN_POINT('',(-0.52,0.52,0.65));
+#1574 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1575 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1576 = ADVANCED_FACE('',(#1577),#1580,.T.);
+#1577 = FACE_BOUND('',#1578,.T.);
+#1578 = EDGE_LOOP('',(#1579));
+#1579 = ORIENTED_EDGE('',*,*,#1564,.T.);
+#1580 = PLANE('',#1581);
+#1581 = AXIS2_PLACEMENT_3D('',#1582,#1583,#1584);
+#1582 = CARTESIAN_POINT('',(-0.52,0.52,0.63));
+#1583 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1584 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1589))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1586,#1587,#1588)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1586 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1587 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1588 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1589 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1586,
+'distance_accuracy_value','confusion accuracy');
+#1590 = PRODUCT_TYPE('part',$,(#7));
+#1591 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+#1592,#1600,#1607,#1614,#1621,#1628,#1636,#1643,#1650,#1657,#1664,
+#1671,#1678,#1685,#1692,#1699,#1706,#1713,#1720,#1727,#1734,#1741,
+#1748,#1755,#1762,#1769,#1776,#1783,#1790,#1797,#1804,#1811,#1818,
+#1825,#1832,#1839,#1846,#1853,#1860,#1867,#1874,#1881,#1888,#1895,
+#1902,#1909,#1916,#1923,#1930,#1938),#1585);
+#1592 = STYLED_ITEM('color',(#1593),#17);
+#1593 = PRESENTATION_STYLE_ASSIGNMENT((#1594));
+#1594 = SURFACE_STYLE_USAGE(.BOTH.,#1595);
+#1595 = SURFACE_SIDE_STYLE('',(#1596));
+#1596 = SURFACE_STYLE_FILL_AREA(#1597);
+#1597 = FILL_AREA_STYLE('',(#1598));
+#1598 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1599 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812);
+#1600 = STYLED_ITEM('color',(#1601),#58);
+#1601 = PRESENTATION_STYLE_ASSIGNMENT((#1602));
+#1602 = SURFACE_STYLE_USAGE(.BOTH.,#1603);
+#1603 = SURFACE_SIDE_STYLE('',(#1604));
+#1604 = SURFACE_STYLE_FILL_AREA(#1605);
+#1605 = FILL_AREA_STYLE('',(#1606));
+#1606 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1607 = STYLED_ITEM('color',(#1608),#105);
+#1608 = PRESENTATION_STYLE_ASSIGNMENT((#1609));
+#1609 = SURFACE_STYLE_USAGE(.BOTH.,#1610);
+#1610 = SURFACE_SIDE_STYLE('',(#1611));
+#1611 = SURFACE_STYLE_FILL_AREA(#1612);
+#1612 = FILL_AREA_STYLE('',(#1613));
+#1613 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1614 = STYLED_ITEM('color',(#1615),#130);
+#1615 = PRESENTATION_STYLE_ASSIGNMENT((#1616));
+#1616 = SURFACE_STYLE_USAGE(.BOTH.,#1617);
+#1617 = SURFACE_SIDE_STYLE('',(#1618));
+#1618 = SURFACE_STYLE_FILL_AREA(#1619);
+#1619 = FILL_AREA_STYLE('',(#1620));
+#1620 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1621 = STYLED_ITEM('color',(#1622),#170);
+#1622 = PRESENTATION_STYLE_ASSIGNMENT((#1623));
+#1623 = SURFACE_STYLE_USAGE(.BOTH.,#1624);
+#1624 = SURFACE_SIDE_STYLE('',(#1625));
+#1625 = SURFACE_STYLE_FILL_AREA(#1626);
+#1626 = FILL_AREA_STYLE('',(#1627));
+#1627 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1628 = STYLED_ITEM('color',(#1629),#187);
+#1629 = PRESENTATION_STYLE_ASSIGNMENT((#1630));
+#1630 = SURFACE_STYLE_USAGE(.BOTH.,#1631);
+#1631 = SURFACE_SIDE_STYLE('',(#1632));
+#1632 = SURFACE_STYLE_FILL_AREA(#1633);
+#1633 = FILL_AREA_STYLE('',(#1634));
+#1634 = FILL_AREA_STYLE_COLOUR('',#1635);
+#1635 = COLOUR_RGB('',0.148000001907,0.144999995828,0.144999995828);
+#1636 = STYLED_ITEM('color',(#1637),#443);
+#1637 = PRESENTATION_STYLE_ASSIGNMENT((#1638));
+#1638 = SURFACE_STYLE_USAGE(.BOTH.,#1639);
+#1639 = SURFACE_SIDE_STYLE('',(#1640));
+#1640 = SURFACE_STYLE_FILL_AREA(#1641);
+#1641 = FILL_AREA_STYLE('',(#1642));
+#1642 = FILL_AREA_STYLE_COLOUR('',#1635);
+#1643 = STYLED_ITEM('color',(#1644),#529);
+#1644 = PRESENTATION_STYLE_ASSIGNMENT((#1645));
+#1645 = SURFACE_STYLE_USAGE(.BOTH.,#1646);
+#1646 = SURFACE_SIDE_STYLE('',(#1647));
+#1647 = SURFACE_STYLE_FILL_AREA(#1648);
+#1648 = FILL_AREA_STYLE('',(#1649));
+#1649 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1650 = STYLED_ITEM('color',(#1651),#541);
+#1651 = PRESENTATION_STYLE_ASSIGNMENT((#1652));
+#1652 = SURFACE_STYLE_USAGE(.BOTH.,#1653);
+#1653 = SURFACE_SIDE_STYLE('',(#1654));
+#1654 = SURFACE_STYLE_FILL_AREA(#1655);
+#1655 = FILL_AREA_STYLE('',(#1656));
+#1656 = FILL_AREA_STYLE_COLOUR('',#1635);
+#1657 = STYLED_ITEM('color',(#1658),#641);
+#1658 = PRESENTATION_STYLE_ASSIGNMENT((#1659));
+#1659 = SURFACE_STYLE_USAGE(.BOTH.,#1660);
+#1660 = SURFACE_SIDE_STYLE('',(#1661));
+#1661 = SURFACE_STYLE_FILL_AREA(#1662);
+#1662 = FILL_AREA_STYLE('',(#1663));
+#1663 = FILL_AREA_STYLE_COLOUR('',#1635);
+#1664 = STYLED_ITEM('color',(#1665),#658);
+#1665 = PRESENTATION_STYLE_ASSIGNMENT((#1666));
+#1666 = SURFACE_STYLE_USAGE(.BOTH.,#1667);
+#1667 = SURFACE_SIDE_STYLE('',(#1668));
+#1668 = SURFACE_STYLE_FILL_AREA(#1669);
+#1669 = FILL_AREA_STYLE('',(#1670));
+#1670 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1671 = STYLED_ITEM('color',(#1672),#698);
+#1672 = PRESENTATION_STYLE_ASSIGNMENT((#1673));
+#1673 = SURFACE_STYLE_USAGE(.BOTH.,#1674);
+#1674 = SURFACE_SIDE_STYLE('',(#1675));
+#1675 = SURFACE_STYLE_FILL_AREA(#1676);
+#1676 = FILL_AREA_STYLE('',(#1677));
+#1677 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1678 = STYLED_ITEM('color',(#1679),#723);
+#1679 = PRESENTATION_STYLE_ASSIGNMENT((#1680));
+#1680 = SURFACE_STYLE_USAGE(.BOTH.,#1681);
+#1681 = SURFACE_SIDE_STYLE('',(#1682));
+#1682 = SURFACE_STYLE_FILL_AREA(#1683);
+#1683 = FILL_AREA_STYLE('',(#1684));
+#1684 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1685 = STYLED_ITEM('color',(#1686),#763);
+#1686 = PRESENTATION_STYLE_ASSIGNMENT((#1687));
+#1687 = SURFACE_STYLE_USAGE(.BOTH.,#1688);
+#1688 = SURFACE_SIDE_STYLE('',(#1689));
+#1689 = SURFACE_STYLE_FILL_AREA(#1690);
+#1690 = FILL_AREA_STYLE('',(#1691));
+#1691 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1692 = STYLED_ITEM('color',(#1693),#796);
+#1693 = PRESENTATION_STYLE_ASSIGNMENT((#1694));
+#1694 = SURFACE_STYLE_USAGE(.BOTH.,#1695);
+#1695 = SURFACE_SIDE_STYLE('',(#1696));
+#1696 = SURFACE_STYLE_FILL_AREA(#1697);
+#1697 = FILL_AREA_STYLE('',(#1698));
+#1698 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1699 = STYLED_ITEM('color',(#1700),#821);
+#1700 = PRESENTATION_STYLE_ASSIGNMENT((#1701));
+#1701 = SURFACE_STYLE_USAGE(.BOTH.,#1702);
+#1702 = SURFACE_SIDE_STYLE('',(#1703));
+#1703 = SURFACE_STYLE_FILL_AREA(#1704);
+#1704 = FILL_AREA_STYLE('',(#1705));
+#1705 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1706 = STYLED_ITEM('color',(#1707),#854);
+#1707 = PRESENTATION_STYLE_ASSIGNMENT((#1708));
+#1708 = SURFACE_STYLE_USAGE(.BOTH.,#1709);
+#1709 = SURFACE_SIDE_STYLE('',(#1710));
+#1710 = SURFACE_STYLE_FILL_AREA(#1711);
+#1711 = FILL_AREA_STYLE('',(#1712));
+#1712 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1713 = STYLED_ITEM('color',(#1714),#894);
+#1714 = PRESENTATION_STYLE_ASSIGNMENT((#1715));
+#1715 = SURFACE_STYLE_USAGE(.BOTH.,#1716);
+#1716 = SURFACE_SIDE_STYLE('',(#1717));
+#1717 = SURFACE_STYLE_FILL_AREA(#1718);
+#1718 = FILL_AREA_STYLE('',(#1719));
+#1719 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1720 = STYLED_ITEM('color',(#1721),#919);
+#1721 = PRESENTATION_STYLE_ASSIGNMENT((#1722));
+#1722 = SURFACE_STYLE_USAGE(.BOTH.,#1723);
+#1723 = SURFACE_SIDE_STYLE('',(#1724));
+#1724 = SURFACE_STYLE_FILL_AREA(#1725);
+#1725 = FILL_AREA_STYLE('',(#1726));
+#1726 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1727 = STYLED_ITEM('color',(#1728),#959);
+#1728 = PRESENTATION_STYLE_ASSIGNMENT((#1729));
+#1729 = SURFACE_STYLE_USAGE(.BOTH.,#1730);
+#1730 = SURFACE_SIDE_STYLE('',(#1731));
+#1731 = SURFACE_STYLE_FILL_AREA(#1732);
+#1732 = FILL_AREA_STYLE('',(#1733));
+#1733 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1734 = STYLED_ITEM('color',(#1735),#992);
+#1735 = PRESENTATION_STYLE_ASSIGNMENT((#1736));
+#1736 = SURFACE_STYLE_USAGE(.BOTH.,#1737);
+#1737 = SURFACE_SIDE_STYLE('',(#1738));
+#1738 = SURFACE_STYLE_FILL_AREA(#1739);
+#1739 = FILL_AREA_STYLE('',(#1740));
+#1740 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1741 = STYLED_ITEM('color',(#1742),#1017);
+#1742 = PRESENTATION_STYLE_ASSIGNMENT((#1743));
+#1743 = SURFACE_STYLE_USAGE(.BOTH.,#1744);
+#1744 = SURFACE_SIDE_STYLE('',(#1745));
+#1745 = SURFACE_STYLE_FILL_AREA(#1746);
+#1746 = FILL_AREA_STYLE('',(#1747));
+#1747 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1748 = STYLED_ITEM('color',(#1749),#1050);
+#1749 = PRESENTATION_STYLE_ASSIGNMENT((#1750));
+#1750 = SURFACE_STYLE_USAGE(.BOTH.,#1751);
+#1751 = SURFACE_SIDE_STYLE('',(#1752));
+#1752 = SURFACE_STYLE_FILL_AREA(#1753);
+#1753 = FILL_AREA_STYLE('',(#1754));
+#1754 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1755 = STYLED_ITEM('color',(#1756),#1090);
+#1756 = PRESENTATION_STYLE_ASSIGNMENT((#1757));
+#1757 = SURFACE_STYLE_USAGE(.BOTH.,#1758);
+#1758 = SURFACE_SIDE_STYLE('',(#1759));
+#1759 = SURFACE_STYLE_FILL_AREA(#1760);
+#1760 = FILL_AREA_STYLE('',(#1761));
+#1761 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1762 = STYLED_ITEM('color',(#1763),#1115);
+#1763 = PRESENTATION_STYLE_ASSIGNMENT((#1764));
+#1764 = SURFACE_STYLE_USAGE(.BOTH.,#1765);
+#1765 = SURFACE_SIDE_STYLE('',(#1766));
+#1766 = SURFACE_STYLE_FILL_AREA(#1767);
+#1767 = FILL_AREA_STYLE('',(#1768));
+#1768 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1769 = STYLED_ITEM('color',(#1770),#1148);
+#1770 = PRESENTATION_STYLE_ASSIGNMENT((#1771));
+#1771 = SURFACE_STYLE_USAGE(.BOTH.,#1772);
+#1772 = SURFACE_SIDE_STYLE('',(#1773));
+#1773 = SURFACE_STYLE_FILL_AREA(#1774);
+#1774 = FILL_AREA_STYLE('',(#1775));
+#1775 = FILL_AREA_STYLE_COLOUR('',#1635);
+#1776 = STYLED_ITEM('color',(#1777),#1165);
+#1777 = PRESENTATION_STYLE_ASSIGNMENT((#1778));
+#1778 = SURFACE_STYLE_USAGE(.BOTH.,#1779);
+#1779 = SURFACE_SIDE_STYLE('',(#1780));
+#1780 = SURFACE_STYLE_FILL_AREA(#1781);
+#1781 = FILL_AREA_STYLE('',(#1782));
+#1782 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1783 = STYLED_ITEM('color',(#1784),#1196);
+#1784 = PRESENTATION_STYLE_ASSIGNMENT((#1785));
+#1785 = SURFACE_STYLE_USAGE(.BOTH.,#1786);
+#1786 = SURFACE_SIDE_STYLE('',(#1787));
+#1787 = SURFACE_STYLE_FILL_AREA(#1788);
+#1788 = FILL_AREA_STYLE('',(#1789));
+#1789 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1790 = STYLED_ITEM('color',(#1791),#1220);
+#1791 = PRESENTATION_STYLE_ASSIGNMENT((#1792));
+#1792 = SURFACE_STYLE_USAGE(.BOTH.,#1793);
+#1793 = SURFACE_SIDE_STYLE('',(#1794));
+#1794 = SURFACE_STYLE_FILL_AREA(#1795);
+#1795 = FILL_AREA_STYLE('',(#1796));
+#1796 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1797 = STYLED_ITEM('color',(#1798),#1244);
+#1798 = PRESENTATION_STYLE_ASSIGNMENT((#1799));
+#1799 = SURFACE_STYLE_USAGE(.BOTH.,#1800);
+#1800 = SURFACE_SIDE_STYLE('',(#1801));
+#1801 = SURFACE_STYLE_FILL_AREA(#1802);
+#1802 = FILL_AREA_STYLE('',(#1803));
+#1803 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1804 = STYLED_ITEM('color',(#1805),#1268);
+#1805 = PRESENTATION_STYLE_ASSIGNMENT((#1806));
+#1806 = SURFACE_STYLE_USAGE(.BOTH.,#1807);
+#1807 = SURFACE_SIDE_STYLE('',(#1808));
+#1808 = SURFACE_STYLE_FILL_AREA(#1809);
+#1809 = FILL_AREA_STYLE('',(#1810));
+#1810 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1811 = STYLED_ITEM('color',(#1812),#1285);
+#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('',#1635);
+#1818 = STYLED_ITEM('color',(#1819),#1308);
+#1819 = PRESENTATION_STYLE_ASSIGNMENT((#1820));
+#1820 = SURFACE_STYLE_USAGE(.BOTH.,#1821);
+#1821 = SURFACE_SIDE_STYLE('',(#1822));
+#1822 = SURFACE_STYLE_FILL_AREA(#1823);
+#1823 = FILL_AREA_STYLE('',(#1824));
+#1824 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1825 = STYLED_ITEM('color',(#1826),#1325);
+#1826 = PRESENTATION_STYLE_ASSIGNMENT((#1827));
+#1827 = SURFACE_STYLE_USAGE(.BOTH.,#1828);
+#1828 = SURFACE_SIDE_STYLE('',(#1829));
+#1829 = SURFACE_STYLE_FILL_AREA(#1830);
+#1830 = FILL_AREA_STYLE('',(#1831));
+#1831 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1832 = STYLED_ITEM('color',(#1833),#1342);
+#1833 = PRESENTATION_STYLE_ASSIGNMENT((#1834));
+#1834 = SURFACE_STYLE_USAGE(.BOTH.,#1835);
+#1835 = SURFACE_SIDE_STYLE('',(#1836));
+#1836 = SURFACE_STYLE_FILL_AREA(#1837);
+#1837 = FILL_AREA_STYLE('',(#1838));
+#1838 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1839 = STYLED_ITEM('color',(#1840),#1359);
+#1840 = PRESENTATION_STYLE_ASSIGNMENT((#1841));
+#1841 = SURFACE_STYLE_USAGE(.BOTH.,#1842);
+#1842 = SURFACE_SIDE_STYLE('',(#1843));
+#1843 = SURFACE_STYLE_FILL_AREA(#1844);
+#1844 = FILL_AREA_STYLE('',(#1845));
+#1845 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1846 = STYLED_ITEM('color',(#1847),#1376);
+#1847 = PRESENTATION_STYLE_ASSIGNMENT((#1848));
+#1848 = SURFACE_STYLE_USAGE(.BOTH.,#1849);
+#1849 = SURFACE_SIDE_STYLE('',(#1850));
+#1850 = SURFACE_STYLE_FILL_AREA(#1851);
+#1851 = FILL_AREA_STYLE('',(#1852));
+#1852 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1853 = STYLED_ITEM('color',(#1854),#1393);
+#1854 = PRESENTATION_STYLE_ASSIGNMENT((#1855));
+#1855 = SURFACE_STYLE_USAGE(.BOTH.,#1856);
+#1856 = SURFACE_SIDE_STYLE('',(#1857));
+#1857 = SURFACE_STYLE_FILL_AREA(#1858);
+#1858 = FILL_AREA_STYLE('',(#1859));
+#1859 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1860 = STYLED_ITEM('color',(#1861),#1410);
+#1861 = PRESENTATION_STYLE_ASSIGNMENT((#1862));
+#1862 = SURFACE_STYLE_USAGE(.BOTH.,#1863);
+#1863 = SURFACE_SIDE_STYLE('',(#1864));
+#1864 = SURFACE_STYLE_FILL_AREA(#1865);
+#1865 = FILL_AREA_STYLE('',(#1866));
+#1866 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1867 = STYLED_ITEM('color',(#1868),#1422);
+#1868 = PRESENTATION_STYLE_ASSIGNMENT((#1869));
+#1869 = SURFACE_STYLE_USAGE(.BOTH.,#1870);
+#1870 = SURFACE_SIDE_STYLE('',(#1871));
+#1871 = SURFACE_STYLE_FILL_AREA(#1872);
+#1872 = FILL_AREA_STYLE('',(#1873));
+#1873 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1874 = STYLED_ITEM('color',(#1875),#1439);
+#1875 = PRESENTATION_STYLE_ASSIGNMENT((#1876));
+#1876 = SURFACE_STYLE_USAGE(.BOTH.,#1877);
+#1877 = SURFACE_SIDE_STYLE('',(#1878));
+#1878 = SURFACE_STYLE_FILL_AREA(#1879);
+#1879 = FILL_AREA_STYLE('',(#1880));
+#1880 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1881 = STYLED_ITEM('color',(#1882),#1451);
+#1882 = PRESENTATION_STYLE_ASSIGNMENT((#1883));
+#1883 = SURFACE_STYLE_USAGE(.BOTH.,#1884);
+#1884 = SURFACE_SIDE_STYLE('',(#1885));
+#1885 = SURFACE_STYLE_FILL_AREA(#1886);
+#1886 = FILL_AREA_STYLE('',(#1887));
+#1887 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1888 = STYLED_ITEM('color',(#1889),#1468);
+#1889 = PRESENTATION_STYLE_ASSIGNMENT((#1890));
+#1890 = SURFACE_STYLE_USAGE(.BOTH.,#1891);
+#1891 = SURFACE_SIDE_STYLE('',(#1892));
+#1892 = SURFACE_STYLE_FILL_AREA(#1893);
+#1893 = FILL_AREA_STYLE('',(#1894));
+#1894 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1895 = STYLED_ITEM('color',(#1896),#1480);
+#1896 = PRESENTATION_STYLE_ASSIGNMENT((#1897));
+#1897 = SURFACE_STYLE_USAGE(.BOTH.,#1898);
+#1898 = SURFACE_SIDE_STYLE('',(#1899));
+#1899 = SURFACE_STYLE_FILL_AREA(#1900);
+#1900 = FILL_AREA_STYLE('',(#1901));
+#1901 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1902 = STYLED_ITEM('color',(#1903),#1497);
+#1903 = PRESENTATION_STYLE_ASSIGNMENT((#1904));
+#1904 = SURFACE_STYLE_USAGE(.BOTH.,#1905);
+#1905 = SURFACE_SIDE_STYLE('',(#1906));
+#1906 = SURFACE_STYLE_FILL_AREA(#1907);
+#1907 = FILL_AREA_STYLE('',(#1908));
+#1908 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1909 = STYLED_ITEM('color',(#1910),#1509);
+#1910 = PRESENTATION_STYLE_ASSIGNMENT((#1911));
+#1911 = SURFACE_STYLE_USAGE(.BOTH.,#1912);
+#1912 = SURFACE_SIDE_STYLE('',(#1913));
+#1913 = SURFACE_STYLE_FILL_AREA(#1914);
+#1914 = FILL_AREA_STYLE('',(#1915));
+#1915 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1916 = STYLED_ITEM('color',(#1917),#1526);
+#1917 = PRESENTATION_STYLE_ASSIGNMENT((#1918));
+#1918 = SURFACE_STYLE_USAGE(.BOTH.,#1919);
+#1919 = SURFACE_SIDE_STYLE('',(#1920));
+#1920 = SURFACE_STYLE_FILL_AREA(#1921);
+#1921 = FILL_AREA_STYLE('',(#1922));
+#1922 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1923 = STYLED_ITEM('color',(#1924),#1538);
+#1924 = PRESENTATION_STYLE_ASSIGNMENT((#1925));
+#1925 = SURFACE_STYLE_USAGE(.BOTH.,#1926);
+#1926 = SURFACE_SIDE_STYLE('',(#1927));
+#1927 = SURFACE_STYLE_FILL_AREA(#1928);
+#1928 = FILL_AREA_STYLE('',(#1929));
+#1929 = FILL_AREA_STYLE_COLOUR('',#1599);
+#1930 = STYLED_ITEM('color',(#1931),#1551);
+#1931 = PRESENTATION_STYLE_ASSIGNMENT((#1932));
+#1932 = SURFACE_STYLE_USAGE(.BOTH.,#1933);
+#1933 = SURFACE_SIDE_STYLE('',(#1934));
+#1934 = SURFACE_STYLE_FILL_AREA(#1935);
+#1935 = FILL_AREA_STYLE('',(#1936));
+#1936 = FILL_AREA_STYLE_COLOUR('',#1937);
+#1937 = COLOUR_RGB('',0.690999984741,0.663999974728,0.597999989986);
+#1938 = STYLED_ITEM('color',(#1939),#1576);
+#1939 = PRESENTATION_STYLE_ASSIGNMENT((#1940));
+#1940 = SURFACE_STYLE_USAGE(.BOTH.,#1941);
+#1941 = SURFACE_SIDE_STYLE('',(#1942));
+#1942 = SURFACE_STYLE_FILL_AREA(#1943);
+#1943 = FILL_AREA_STYLE('',(#1944));
+#1944 = FILL_AREA_STYLE_COLOUR('',#1937);
+ENDSEC;
+END-ISO-10303-21;
viewers/footprint.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>stla02pur</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>stla02pur</title>\ No newline at end of file