← Commit history
docs/hero.pngadded
⋯ 1 unchanged line ⋯
docs/tsv912iq2t-datasheet.pdfadded
⋯ 1 unchanged line ⋯
package.jsonadded+153
@@ -0,0 +1,153 @@+{+  "slug": "tsv912iq2t",+  "version": "0.1.0",+  "type": "component",+  "description": "STMicroelectronics Operational Amplifier, DFN-8(2x2). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "amplifiers-comparators",+    "tsv912iq2t",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "tsv912iq2t.kicad_sym",+    "tsv912iq2t.kicad_mod",+    "tsv912iq2t.glb",+    "tsv912iq2t.step",+    "tsv912iq2t.lbr",+    "docs/hero.png",+    "docs/tsv912iq2t-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "tsv912iq2t-hero.glb",+    "tsv912iq2t-hero.overlay.json"+  ],+  "component": {+    "mpn": "TSV912IQ2T",+    "manufacturer": "STMicroelectronics",+    "package": "DFN-8(2x2)",+    "pin_count": 8,+    "category": "Amplifiers/Comparators",+    "subcategory": "Operational Amplifier",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589834582322548736",+    "parts": {+      "symbol": "tsv912iq2t.kicad_sym",+      "footprint": "tsv912iq2t.kicad_mod",+      "model_3d": "tsv912iq2t-hero.glb",+      "model_3d_plain": "tsv912iq2t.glb",+      "model_3d_step": "tsv912iq2t-etched.step",+      "model_3d_step_plain": "tsv912iq2t.step",+      "lbr": "tsv912iq2t.lbr"+    },+    "distributor_links": {+      "lcsc": 443986,+      "digikey": "497-12414-2-ND",+      "mouser": "511-TSV912IQ2T"+    },+    "distributor_check": {+      "checked_at": "2026-10-03T01:03:09Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "497-12414-2-ND",+        "status": "found"+      },+      "mouser": {+        "pn": "511-TSV912IQ2T",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "Out1",+        "type": "output",+        "description": "Channel 1 rail-to-rail output, able to deliver high output current (35 mA per the features list)."+      },+      {+        "number": "2",+        "name": "In1-",+        "type": "input",+        "description": "Channel 1 inverting input; input voltage range is (VCC-) - 0.1 V to (VCC+) + 0.1 V and input current must be limited to 10 mA."+      },+      {+        "number": "3",+        "name": "In1+",+        "type": "input",+        "description": "Channel 1 non-inverting input; input voltage range is (VCC-) - 0.1 V to (VCC+) + 0.1 V and input current must be limited to 10 mA."+      },+      {+        "number": "4",+        "name": "VCC-",+        "type": "power_in",+        "description": "Negative supply (ground in single-supply use); the DFN8 exposed pad is not internally connected and can be set to VCC- or left floating."+      },+      {+        "number": "5",+        "name": "In2+",+        "type": "input",+        "description": "Channel 2 non-inverting input; input voltage range is (VCC-) - 0.1 V to (VCC+) + 0.1 V and input current must be limited to 10 mA."+      },+      {+        "number": "6",+        "name": "In2-",+        "type": "input",+        "description": "Channel 2 inverting input; input voltage range is (VCC-) - 0.1 V to (VCC+) + 0.1 V and input current must be limited to 10 mA."+      },+      {+        "number": "7",+        "name": "Out2",+        "type": "output",+        "description": "Channel 2 rail-to-rail output, able to deliver high output current (35 mA per the features list)."+      },+      {+        "number": "8",+        "name": "VCC+",+        "type": "power_in",+        "description": "Positive supply, 2.5 V to 5.5 V operating (absolute maximum 6 V); a 10 nF decoupling capacitor close to the pin is advised."+      }+    ],+    "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": [+          "extractor flagged: The exposed pad of the DFN8 2x2 package (noted on page 2 and 17) is not internally connected and can"+        ],+        "pages_sent": 28,+        "cost_usd": 0.0811,+        "at": "2026-10-03T01:02:30"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589834582322548736",+        "pages": 28,+        "sha256": "d1d7d826b6998037",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 8,+        "described": 8,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    }+  }+}
tsv912iq2t-hero.glbadded
⋯ 1 unchanged line ⋯
tsv912iq2t-hero.overlay.jsonadded+260
@@ -0,0 +1,260 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "TSV912IQ2T",+  "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": 8,+      "span_mm": 2.75,+      "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": 8,+      "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.9,+      0.9+    ],+    "seating_z_mm": -0.0+  },+  "sources": {+    "glb": "tsv912iq2t.glb",+    "glb_sha256": "7f07646ade3fc708d1d6d154db88ab23ada48269ed07da611e57489d88a032f9",+    "footprint": "tsv912iq2t.kicad_mod",+    "footprint_sha256": "042522e8db0ddafd7d0822ecd92c08084b5ac847ea2131146125bc80a33a0606",+    "pins": "page.json component.pins",+    "pins_sha256": "b459d7f5f2f7d3b88f2f3e5e0acbba16742f6a8f81ef8b5b2e5ec1d99ca5d0f2"+  },+  "generator": "adom-wiki 1.7.67 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "Out1",+      "x": -1.475,+      "y": -0.75,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "2",+      "text": "In1-",+      "x": -1.475,+      "y": -0.25,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "3",+      "text": "In1+",+      "x": -1.475,+      "y": 0.25,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "4",+      "text": "VCC-",+      "x": -1.475,+      "y": 0.75,+      "align": "right",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "5",+      "text": "In2+",+      "x": 1.475,+      "y": 0.75,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "6",+      "text": "In2-",+      "x": 1.475,+      "y": 0.25,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "7",+      "text": "Out2",+      "x": 1.475,+      "y": -0.25,+      "align": "left",+      "vertical": false,+      "h": 0.25+    },+    {+      "pad": "8",+      "text": "VCC+",+      "x": 1.475,+      "y": -0.75,+      "align": "left",+      "vertical": false,+      "h": 0.25+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "rect",+      "center_mm": [+        -0.95,+        -0.75+      ],+      "size_mm": [+        0.85,+        0.3+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "rect",+      "center_mm": [+        -0.95,+        -0.25+      ],+      "size_mm": [+        0.85,+        0.3+      ],+      "rot": 0.0+    },+    {+      "number": "3",+      "shape": "rect",+      "center_mm": [+        -0.95,+        0.25+      ],+      "size_mm": [+        0.85,+        0.3+      ],+      "rot": 0.0+    },+    {+      "number": "4",+      "shape": "rect",+      "center_mm": [+        -0.95,+        0.75+      ],+      "size_mm": [+        0.85,+        0.3+      ],+      "rot": 0.0+    },+    {+      "number": "5",+      "shape": "rect",+      "center_mm": [+        0.95,+        0.75+      ],+      "size_mm": [+        0.85,+        0.3+      ],+      "rot": 0.0+    },+    {+      "number": "6",+      "shape": "rect",+      "center_mm": [+        0.95,+        0.25+      ],+      "size_mm": [+        0.85,+        0.3+      ],+      "rot": 0.0+    },+    {+      "number": "7",+      "shape": "rect",+      "center_mm": [+        0.95,+        -0.25+      ],+      "size_mm": [+        0.85,+        0.3+      ],+      "rot": 0.0+    },+    {+      "number": "8",+      "shape": "rect",+      "center_mm": [+        0.95,+        -0.75+      ],+      "size_mm": [+        0.85,+        0.3+      ],+      "rot": 0.0+    }+  ]+}
tsv912iq2t.glbadded
⋯ 1 unchanged line ⋯
tsv912iq2t.kicad_modadded+251
@@ -0,0 +1,251 @@+(footprint "DFN-8_2x2mm_P0.5mm"+	(version 20260206)+	(generator "pcbnew")+	(generator_version "10.0")+	(layer "F.Cu")+	(descr "DFN8 2x2, 0.5P; No exposed pad - Ref http://pdfserv.maximintegrated.com/land_patterns/90-0349.PDF")+	(tags "DFN 0.5")+	(property "Reference" "REF**"+		(at 0 -2.075 0)+		(layer "F.SilkS")+		(uuid "2bf74cbd-8356-4bf6-a4c3-bf133d4d897e")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "DFN-8_2x2mm_P0.5mm"+		(at 0 2.075 0)+		(layer "F.Fab")+		(uuid "69d69a2e-bbe3-41b4-8919-05cc1e4129a6")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Datasheet" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "49536ec4-8083-4860-af76-552643916c9a")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(property "Description" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "337ca453-7bec-4685-8252-c1d1c5e4dbf7")+		(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 "09561dcf-1a6d-4832-b082-8265864177bf")+	)+	(fp_line+		(start -1 1.11)+		(end 1 1.11)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "7e021e79-099a-42aa-ab11-68dd85db5581")+	)+	(fp_poly+		(pts+			(xy -1.56 -1.09) (xy -1.84 -1.09) (xy -1.56 -1.37) (xy -1.56 -1.09)+		)+		(stroke+			(width 0.12)+			(type solid)+		)+		(fill yes)+		(layer "F.SilkS")+		(uuid "43d9945f-5b38-4d0c-a15e-e5620b173fa3")+	)+	(fp_line+		(start -1.65 -1.35)+		(end -1.65 1.35)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "47ba320c-defd-4c11-a826-50887c355627")+	)+	(fp_line+		(start -1.65 -1.35)+		(end 1.65 -1.35)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "3b26d1b3-5e2f-4c2c-8358-fb68a26e8e55")+	)+	(fp_line+		(start -1.65 1.35)+		(end 1.65 1.35)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "7a8a4e5d-6f0d-4cd0-907c-6666b8cde5ee")+	)+	(fp_line+		(start 1.65 -1.35)+		(end 1.65 1.35)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "44a6cbf2-b1e3-432d-b7d7-c6f39eb80b74")+	)+	(fp_line+		(start -1 -0.5)+		(end -0.5 -1)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "db10cbaa-cc18-4937-8290-6034a912543e")+	)+	(fp_line+		(start -1 1)+		(end -1 -0.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "6965d9a2-23b0-4e5c-bfc0-a5df17c99326")+	)+	(fp_line+		(start -0.5 -1)+		(end 1 -1)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "af3b1108-8348-4eba-bf58-b888af1157c5")+	)+	(fp_line+		(start 1 -1)+		(end 1 1)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "9095d2bb-3848-4e66-b901-a410a19b4b41")+	)+	(fp_line+		(start 1 1)+		(end -1 1)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "02ab34ea-d0f5-4620-8065-1df299b96b25")+	)+	(fp_text user "${REFERENCE}"+		(at 0 0 0)+		(layer "F.Fab")+		(uuid "a75f8b17-0387-43d9-a52c-dc745af62add")+		(effects+			(font+				(size 0.5 0.5)+				(thickness 0.075)+			)+		)+	)+	(pad "1" smd rect+		(at -0.95 -0.75)+		(size 0.85 0.3)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "58583f48-ca17-4941-81ac-f6a4b18a2f89")+	)+	(pad "2" smd rect+		(at -0.95 -0.25)+		(size 0.85 0.3)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "ce15aaaa-478a-430d-8d13-46cfc546552d")+	)+	(pad "3" smd rect+		(at -0.95 0.25)+		(size 0.85 0.3)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "c0c3ea72-a018-4f06-8f33-a467cd7b9b26")+	)+	(pad "4" smd rect+		(at -0.95 0.75)+		(size 0.85 0.3)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "a63f79c3-2da0-4415-86c1-69594a9133b3")+	)+	(pad "5" smd rect+		(at 0.95 0.75)+		(size 0.85 0.3)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "13a1941d-5a6d-408b-ab6c-5c2ff40d7704")+	)+	(pad "6" smd rect+		(at 0.95 0.25)+		(size 0.85 0.3)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "33e73141-3d11-40ba-ad3b-d0bb744c4746")+	)+	(pad "7" smd rect+		(at 0.95 -0.25)+		(size 0.85 0.3)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "cc5f33b6-f600-46da-9872-5f2cc0927dbb")+	)+	(pad "8" smd rect+		(at 0.95 -0.75)+		(size 0.85 0.3)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "479fda3e-a72c-4c89-9b07-2efd3a19d012")+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/DFN-8_2x2mm_P0.5mm.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
tsv912iq2t.kicad_symadded+45
@@ -0,0 +1,45 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "TSV912IQ2T" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 7.62 0) (effects (font (size 1.27 1.27))))+    (property "Value" "TSV912IQ2T" (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 "TSV912IQ2T_0_1"+    (rectangle (start -12.70 5.08) (end 12.70 -7.62)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "TSV912IQ2T_1_1"+    (pin output line (at -17.78 2.54 0) (length 5.08)+      (name "Out1" (effects (font (size 1.27 1.27))))+      (number "1" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 0.00 0) (length 5.08)+      (name "In1-" (effects (font (size 1.27 1.27))))+      (number "2" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 -2.54 0) (length 5.08)+      (name "In1+" (effects (font (size 1.27 1.27))))+      (number "3" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 -5.08 0) (length 5.08)+      (name "VCC-" (effects (font (size 1.27 1.27))))+      (number "4" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 2.54 180) (length 5.08)+      (name "VCC+" (effects (font (size 1.27 1.27))))+      (number "8" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at 17.78 0.00 180) (length 5.08)+      (name "Out2" (effects (font (size 1.27 1.27))))+      (number "7" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at 17.78 -2.54 180) (length 5.08)+      (name "In2-" (effects (font (size 1.27 1.27))))+      (number "6" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at 17.78 -5.08 180) (length 5.08)+      (name "In2+" (effects (font (size 1.27 1.27))))+      (number "5" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
tsv912iq2t.lbradded+135
@@ -0,0 +1,135 @@+<?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>STMicroelectronics Operational Amplifier, DFN-8(2x2). Pinout cross-checked by two models against the datasheet</description>+<packages>+<package name="DFN-8_2x2mm_P0.5mm">+  <description>DFN-8, 2 x 2 mm, 0.5 mm pitch. DFN8 2x2, 0.5P; No exposed pad - Ref</description>+  <smd name="1" x="-0.9500" y="0.7500" dx="0.8500" dy="0.3000" layer="1"/>+  <smd name="2" x="-0.9500" y="0.2500" dx="0.8500" dy="0.3000" layer="1"/>+  <smd name="3" x="-0.9500" y="-0.2500" dx="0.8500" dy="0.3000" layer="1"/>+  <smd name="4" x="-0.9500" y="-0.7500" dx="0.8500" dy="0.3000" layer="1"/>+  <smd name="5" x="0.9500" y="-0.7500" dx="0.8500" dy="0.3000" layer="1"/>+  <smd name="6" x="0.9500" y="-0.2500" dx="0.8500" dy="0.3000" layer="1"/>+  <smd name="7" x="0.9500" y="0.2500" dx="0.8500" dy="0.3000" layer="1"/>+  <smd name="8" x="0.9500" y="0.7500" dx="0.8500" dy="0.3000" layer="1"/>+  <polygon width="0.1200" layer="21">+    <vertex x="-1.5600" y="1.0900"/>+    <vertex x="-1.8400" y="1.0900"/>+    <vertex x="-1.5600" y="1.3700"/>+    <vertex x="-1.5600" y="1.0900"/>+  </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.775" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-1.775" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="TSV912IQ2T">+  <description>STMicroelectronics Operational Amplifier, DFN-8(2x2). Pinout cross-checked by two models against the datasheet</description>+  <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="Out1" x="-17.78" y="2.54" length="middle" direction="out"/>+  <pin name="In1-" x="-17.78" y="0" length="middle" direction="in"/>+  <pin name="In1+" x="-17.78" y="-2.54" length="middle" direction="in"/>+  <pin name="VCC-" x="-17.78" y="-5.08" length="middle" direction="pwr"/>+  <pin name="VCC+" x="17.78" y="2.54" length="middle" direction="pwr" rot="R180"/>+  <pin name="Out2" x="17.78" y="0" length="middle" direction="out" rot="R180"/>+  <pin name="In2-" x="17.78" y="-2.54" length="middle" direction="in" rot="R180"/>+  <pin name="In2+" x="17.78" y="-5.08" length="middle" direction="in" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="TSV912IQ2T" prefix="U">+  <description>STMicroelectronics Operational Amplifier, DFN-8(2x2). Pinout cross-checked by two models against the datasheet</description>+  <gates>+    <gate name="G$1" symbol="TSV912IQ2T" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="DFN-8_2x2mm_P0.5mm">+      <connects>+        <connect gate="G$1" pin="Out1" pad="1"/>+        <connect gate="G$1" pin="In1-" pad="2"/>+        <connect gate="G$1" pin="In1+" pad="3"/>+        <connect gate="G$1" pin="VCC-" pad="4"/>+        <connect gate="G$1" pin="VCC+" pad="8"/>+        <connect gate="G$1" pin="Out2" pad="7"/>+        <connect gate="G$1" pin="In2-" pad="6"/>+        <connect gate="G$1" pin="In2+" pad="5"/>+      </connects>+      <technologies>+        <technology name="">+          <attribute name="MPN" value="TSV912IQ2T" constant="no"/>+          <attribute name="MANUFACTURER" value="STMicroelectronics" constant="no"/>+          <attribute name="DATASHEET" value="https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589834582322548736" constant="no"/>+          <attribute name="ADOM_WIKI" value="https://wiki.adom.inc/adom/tsv912iq2t" constant="no"/>+          <attribute name="MOUSER_PN" value="511-TSV912IQ2T" constant="no"/>+          <attribute name="DIGIKEY_PN" value="497-12414-2-ND" constant="no"/>+        </technology>+      </technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
tsv912iq2t.stepadded+2283
@@ -0,0 +1,2283 @@+ISO-10303-21;
+HEADER;
+/* DFN-8_2x2mm_Pitch0.5mm.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-8_2x2mm_Pitch0.5mm'),
+/* implementation_level */ '2;1');
+
+FILE_NAME(
+/* name */ 'DFN-8_2x2mm_Pitch0.5mm.step',
+/* time_stamp */ '2017-03-23T11:15:34',
+/* 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-8_2x2mm_Pitch0.5mm','DFN-8_2x2mm_Pitch0.5mm','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1810);
+#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,#467,#576,#588,#612,
+#652,#768,#793,#833,#866,#891,#924,#964,#989,#1029,#1062,#1087,#1120
+,#1160,#1185,#1225,#1258,#1283,#1316,#1356,#1381,#1414,#1431,#1454,
+#1471,#1488,#1505,#1522,#1534,#1551,#1568,#1585,#1602,#1619,#1631,
+#1648,#1660,#1677,#1689,#1706,#1718,#1735,#1747,#1764,#1776,#1801));
+#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.625,0.E+000));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(0.725,-0.625,0.E+000));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(1.,-0.625,0.E+000));
+#28 = VECTOR('',#29,1.);
+#29 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#30 = ORIENTED_EDGE('',*,*,#31,.T.);
+#31 = EDGE_CURVE('',#24,#32,#34,.T.);
+#32 = VERTEX_POINT('',#33);
+#33 = CARTESIAN_POINT('',(0.725,-0.875,0.E+000));
+#34 = CIRCLE('',#35,0.125);
+#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
+#36 = CARTESIAN_POINT('',(0.725,-0.75,0.E+000));
+#37 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#38 = DIRECTION('',(3.445092848398E-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.875,0.E+000));
+#43 = LINE('',#44,#45);
+#44 = CARTESIAN_POINT('',(0.725,-0.875,0.E+000));
+#45 = VECTOR('',#46,1.);
+#46 = DIRECTION('',(1.,-3.445092848398E-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.875,0.E+000));
+#51 = VECTOR('',#52,1.);
+#52 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#53 = PLANE('',#54);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(1.,-0.625,0.E+000));
+#56 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#57 = DIRECTION('',(-3.445092848398E-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.625,0.2));
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(1.,-0.625,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.625,0.2));
+#74 = LINE('',#75,#76);
+#75 = CARTESIAN_POINT('',(1.,-0.625,0.2));
+#76 = VECTOR('',#77,1.);
+#77 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#78 = ORIENTED_EDGE('',*,*,#79,.T.);
+#79 = EDGE_CURVE('',#72,#80,#82,.T.);
+#80 = VERTEX_POINT('',#81);
+#81 = CARTESIAN_POINT('',(0.99,-0.625,2.E-002));
+#82 = LINE('',#83,#84);
+#83 = CARTESIAN_POINT('',(0.99,-0.625,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.725,-0.625,2.E-002));
+#90 = LINE('',#91,#92);
+#91 = CARTESIAN_POINT('',(5.E-003,-0.625,2.E-002));
+#92 = VECTOR('',#93,1.);
+#93 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#94 = ORIENTED_EDGE('',*,*,#95,.F.);
+#95 = EDGE_CURVE('',#24,#88,#96,.T.);
+#96 = LINE('',#97,#98);
+#97 = CARTESIAN_POINT('',(0.725,-0.625,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.625,0.E+000));
+#103 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#104 = DIRECTION('',(-1.,3.445092848398E-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.725,-0.875,2.E-002));
+#114 = CIRCLE('',#115,0.125);
+#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);
+#116 = CARTESIAN_POINT('',(0.725,-0.75,2.E-002));
+#117 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#118 = DIRECTION('',(3.445092848398E-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.725,-0.875,0.E+000));
+#123 = VECTOR('',#124,1.);
+#124 = DIRECTION('',(0.E+000,0.E+000,1.));
+#125 = CYLINDRICAL_SURFACE('',#126,0.125);
+#126 = AXIS2_PLACEMENT_3D('',#127,#128,#129);
+#127 = CARTESIAN_POINT('',(0.725,-0.75,0.E+000));
+#128 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#129 = DIRECTION('',(3.445092848398E-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.875,2.E-002));
+#139 = LINE('',#140,#141);
+#140 = CARTESIAN_POINT('',(-0.1325,-0.875,2.E-002));
+#141 = VECTOR('',#142,1.);
+#142 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#143 = ORIENTED_EDGE('',*,*,#144,.T.);
+#144 = EDGE_CURVE('',#137,#145,#147,.T.);
+#145 = VERTEX_POINT('',#146);
+#146 = CARTESIAN_POINT('',(0.99,-0.875,0.2));
+#147 = LINE('',#148,#149);
+#148 = CARTESIAN_POINT('',(0.99,-0.875,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.875,0.2));
+#155 = LINE('',#156,#157);
+#156 = CARTESIAN_POINT('',(0.725,-0.875,0.2));
+#157 = VECTOR('',#158,1.);
+#158 = DIRECTION('',(1.,-3.445092848398E-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.875,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.725,-0.875,0.E+000));
+#168 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#169 = DIRECTION('',(1.,-3.445092848398E-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.875,0.2));
+#178 = VECTOR('',#179,1.);
+#179 = DIRECTION('',(3.445092848398E-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.875,0.E+000));
+#185 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#186 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#187 = ADVANCED_FACE('',(#188),#462,.F.);
+#188 = FACE_BOUND('',#189,.F.);
+#189 = EDGE_LOOP('',(#190,#200,#208,#216,#224,#233,#241,#249,#257,#266,
+#274,#282,#290,#299,#307,#315,#323,#332,#340,#348,#356,#362,#363,
+#364,#365,#373,#381,#390,#398,#406,#414,#423,#431,#439,#447,#456));
+#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.875,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.875,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.725,0.875,2.E-002));
+#220 = LINE('',#221,#222);
+#221 = CARTESIAN_POINT('',(-0.8575,0.875,2.E-002));
+#222 = VECTOR('',#223,1.);
+#223 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#224 = ORIENTED_EDGE('',*,*,#225,.T.);
+#225 = EDGE_CURVE('',#218,#226,#228,.T.);
+#226 = VERTEX_POINT('',#227);
+#227 = CARTESIAN_POINT('',(-0.725,0.625,2.E-002));
+#228 = CIRCLE('',#229,0.125);
+#229 = AXIS2_PLACEMENT_3D('',#230,#231,#232);
+#230 = CARTESIAN_POINT('',(-0.725,0.75,2.E-002));
+#231 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#232 = DIRECTION('',(-4.669739647545E-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.625,2.E-002));
+#237 = LINE('',#238,#239);
+#238 = CARTESIAN_POINT('',(-0.995,0.625,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.375,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.725,0.375,2.E-002));
+#253 = LINE('',#254,#255);
+#254 = CARTESIAN_POINT('',(-0.8575,0.375,2.E-002));
+#255 = VECTOR('',#256,1.);
+#256 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#257 = ORIENTED_EDGE('',*,*,#258,.T.);
+#258 = EDGE_CURVE('',#251,#259,#261,.T.);
+#259 = VERTEX_POINT('',#260);
+#260 = CARTESIAN_POINT('',(-0.725,0.125,2.E-002));
+#261 = CIRCLE('',#262,0.125);
+#262 = AXIS2_PLACEMENT_3D('',#263,#264,#265);
+#263 = CARTESIAN_POINT('',(-0.725,0.25,2.E-002));
+#264 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#265 = DIRECTION('',(-4.669739647545E-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.125,2.E-002));
+#270 = LINE('',#271,#272);
+#271 = CARTESIAN_POINT('',(-0.995,0.125,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,#276,#278,.T.);
+#276 = VERTEX_POINT('',#277);
+#277 = CARTESIAN_POINT('',(-0.99,-0.125,2.E-002));
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(-0.99,0.99,2.E-002));
+#280 = VECTOR('',#281,1.);
+#281 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#282 = ORIENTED_EDGE('',*,*,#283,.T.);
+#283 = EDGE_CURVE('',#276,#284,#286,.T.);
+#284 = VERTEX_POINT('',#285);
+#285 = CARTESIAN_POINT('',(-0.725,-0.125,2.E-002));
+#286 = LINE('',#287,#288);
+#287 = CARTESIAN_POINT('',(-0.8575,-0.125,2.E-002));
+#288 = VECTOR('',#289,1.);
+#289 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#290 = ORIENTED_EDGE('',*,*,#291,.T.);
+#291 = EDGE_CURVE('',#284,#292,#294,.T.);
+#292 = VERTEX_POINT('',#293);
+#293 = CARTESIAN_POINT('',(-0.725,-0.375,2.E-002));
+#294 = CIRCLE('',#295,0.125);
+#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298);
+#296 = CARTESIAN_POINT('',(-0.725,-0.25,2.E-002));
+#297 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#298 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#299 = ORIENTED_EDGE('',*,*,#300,.T.);
+#300 = EDGE_CURVE('',#292,#301,#303,.T.);
+#301 = VERTEX_POINT('',#302);
+#302 = CARTESIAN_POINT('',(-0.99,-0.375,2.E-002));
+#303 = LINE('',#304,#305);
+#304 = CARTESIAN_POINT('',(-0.995,-0.375,2.E-002));
+#305 = VECTOR('',#306,1.);
+#306 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#307 = ORIENTED_EDGE('',*,*,#308,.T.);
+#308 = EDGE_CURVE('',#301,#309,#311,.T.);
+#309 = VERTEX_POINT('',#310);
+#310 = CARTESIAN_POINT('',(-0.99,-0.625,2.E-002));
+#311 = LINE('',#312,#313);
+#312 = CARTESIAN_POINT('',(-0.99,0.99,2.E-002));
+#313 = VECTOR('',#314,1.);
+#314 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#315 = ORIENTED_EDGE('',*,*,#316,.T.);
+#316 = EDGE_CURVE('',#309,#317,#319,.T.);
+#317 = VERTEX_POINT('',#318);
+#318 = CARTESIAN_POINT('',(-0.725,-0.625,2.E-002));
+#319 = LINE('',#320,#321);
+#320 = CARTESIAN_POINT('',(-0.8575,-0.625,2.E-002));
+#321 = VECTOR('',#322,1.);
+#322 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#323 = ORIENTED_EDGE('',*,*,#324,.T.);
+#324 = EDGE_CURVE('',#317,#325,#327,.T.);
+#325 = VERTEX_POINT('',#326);
+#326 = CARTESIAN_POINT('',(-0.725,-0.875,2.E-002));
+#327 = CIRCLE('',#328,0.125);
+#328 = AXIS2_PLACEMENT_3D('',#329,#330,#331);
+#329 = CARTESIAN_POINT('',(-0.725,-0.75,2.E-002));
+#330 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#331 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#332 = ORIENTED_EDGE('',*,*,#333,.T.);
+#333 = EDGE_CURVE('',#325,#334,#336,.T.);
+#334 = VERTEX_POINT('',#335);
+#335 = CARTESIAN_POINT('',(-0.99,-0.875,2.E-002));
+#336 = LINE('',#337,#338);
+#337 = CARTESIAN_POINT('',(-0.995,-0.875,2.E-002));
+#338 = VECTOR('',#339,1.);
+#339 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#340 = ORIENTED_EDGE('',*,*,#341,.T.);
+#341 = EDGE_CURVE('',#334,#342,#344,.T.);
+#342 = VERTEX_POINT('',#343);
+#343 = CARTESIAN_POINT('',(-0.99,-0.99,2.E-002));
+#344 = LINE('',#345,#346);
+#345 = CARTESIAN_POINT('',(-0.99,0.99,2.E-002));
+#346 = VECTOR('',#347,1.);
+#347 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#348 = ORIENTED_EDGE('',*,*,#349,.T.);
+#349 = EDGE_CURVE('',#342,#350,#352,.T.);
+#350 = VERTEX_POINT('',#351);
+#351 = CARTESIAN_POINT('',(0.99,-0.99,2.E-002));
+#352 = LINE('',#353,#354);
+#353 = CARTESIAN_POINT('',(-0.99,-0.99,2.E-002));
+#354 = VECTOR('',#355,1.);
+#355 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#356 = ORIENTED_EDGE('',*,*,#357,.F.);
+#357 = EDGE_CURVE('',#137,#350,#358,.T.);
+#358 = LINE('',#359,#360);
+#359 = CARTESIAN_POINT('',(0.99,0.99,2.E-002));
+#360 = VECTOR('',#361,1.);
+#361 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#362 = ORIENTED_EDGE('',*,*,#136,.T.);
+#363 = ORIENTED_EDGE('',*,*,#111,.T.);
+#364 = ORIENTED_EDGE('',*,*,#87,.T.);
+#365 = ORIENTED_EDGE('',*,*,#366,.F.);
+#366 = EDGE_CURVE('',#367,#80,#369,.T.);
+#367 = VERTEX_POINT('',#368);
+#368 = CARTESIAN_POINT('',(0.99,-0.375,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.725,-0.375,2.E-002));
+#377 = LINE('',#378,#379);
+#378 = CARTESIAN_POINT('',(-0.1325,-0.375,2.E-002));
+#379 = VECTOR('',#380,1.);
+#380 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#381 = ORIENTED_EDGE('',*,*,#382,.T.);
+#382 = EDGE_CURVE('',#375,#383,#385,.T.);
+#383 = VERTEX_POINT('',#384);
+#384 = CARTESIAN_POINT('',(0.725,-0.125,2.E-002));
+#385 = CIRCLE('',#386,0.125);
+#386 = AXIS2_PLACEMENT_3D('',#387,#388,#389);
+#387 = CARTESIAN_POINT('',(0.725,-0.25,2.E-002));
+#388 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#389 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#390 = ORIENTED_EDGE('',*,*,#391,.T.);
+#391 = EDGE_CURVE('',#383,#392,#394,.T.);
+#392 = VERTEX_POINT('',#393);
+#393 = CARTESIAN_POINT('',(0.99,-0.125,2.E-002));
+#394 = LINE('',#395,#396);
+#395 = CARTESIAN_POINT('',(5.E-003,-0.125,2.E-002));
+#396 = VECTOR('',#397,1.);
+#397 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#398 = ORIENTED_EDGE('',*,*,#399,.F.);
+#399 = EDGE_CURVE('',#400,#392,#402,.T.);
+#400 = VERTEX_POINT('',#401);
+#401 = CARTESIAN_POINT('',(0.99,0.125,2.E-002));
+#402 = LINE('',#403,#404);
+#403 = CARTESIAN_POINT('',(0.99,0.99,2.E-002));
+#404 = VECTOR('',#405,1.);
+#405 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#406 = ORIENTED_EDGE('',*,*,#407,.T.);
+#407 = EDGE_CURVE('',#400,#408,#410,.T.);
+#408 = VERTEX_POINT('',#409);
+#409 = CARTESIAN_POINT('',(0.725,0.125,2.E-002));
+#410 = LINE('',#411,#412);
+#411 = CARTESIAN_POINT('',(-0.1325,0.125,2.E-002));
+#412 = VECTOR('',#413,1.);
+#413 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#414 = ORIENTED_EDGE('',*,*,#415,.T.);
+#415 = EDGE_CURVE('',#408,#416,#418,.T.);
+#416 = VERTEX_POINT('',#417);
+#417 = CARTESIAN_POINT('',(0.725,0.375,2.E-002));
+#418 = CIRCLE('',#419,0.125);
+#419 = AXIS2_PLACEMENT_3D('',#420,#421,#422);
+#420 = CARTESIAN_POINT('',(0.725,0.25,2.E-002));
+#421 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#422 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#423 = ORIENTED_EDGE('',*,*,#424,.T.);
+#424 = EDGE_CURVE('',#416,#425,#427,.T.);
+#425 = VERTEX_POINT('',#426);
+#426 = CARTESIAN_POINT('',(0.99,0.375,2.E-002));
+#427 = LINE('',#428,#429);
+#428 = CARTESIAN_POINT('',(5.E-003,0.375,2.E-002));
+#429 = VECTOR('',#430,1.);
+#430 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#431 = ORIENTED_EDGE('',*,*,#432,.F.);
+#432 = EDGE_CURVE('',#433,#425,#435,.T.);
+#433 = VERTEX_POINT('',#434);
+#434 = CARTESIAN_POINT('',(0.99,0.625,2.E-002));
+#435 = LINE('',#436,#437);
+#436 = CARTESIAN_POINT('',(0.99,0.99,2.E-002));
+#437 = VECTOR('',#438,1.);
+#438 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#439 = ORIENTED_EDGE('',*,*,#440,.T.);
+#440 = EDGE_CURVE('',#433,#441,#443,.T.);
+#441 = VERTEX_POINT('',#442);
+#442 = CARTESIAN_POINT('',(0.725,0.625,2.E-002));
+#443 = LINE('',#444,#445);
+#444 = CARTESIAN_POINT('',(-0.1325,0.625,2.E-002));
+#445 = VECTOR('',#446,1.);
+#446 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#447 = ORIENTED_EDGE('',*,*,#448,.T.);
+#448 = EDGE_CURVE('',#441,#449,#451,.T.);
+#449 = VERTEX_POINT('',#450);
+#450 = CARTESIAN_POINT('',(0.725,0.875,2.E-002));
+#451 = CIRCLE('',#452,0.125);
+#452 = AXIS2_PLACEMENT_3D('',#453,#454,#455);
+#453 = CARTESIAN_POINT('',(0.725,0.75,2.E-002));
+#454 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#455 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#456 = ORIENTED_EDGE('',*,*,#457,.T.);
+#457 = EDGE_CURVE('',#449,#194,#458,.T.);
+#458 = LINE('',#459,#460);
+#459 = CARTESIAN_POINT('',(5.E-003,0.875,2.E-002));
+#460 = VECTOR('',#461,1.);
+#461 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#462 = PLANE('',#463);
+#463 = AXIS2_PLACEMENT_3D('',#464,#465,#466);
+#464 = CARTESIAN_POINT('',(-0.99,0.99,2.E-002));
+#465 = DIRECTION('',(0.E+000,0.E+000,1.));
+#466 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#467 = ADVANCED_FACE('',(#468),#571,.T.);
+#468 = FACE_BOUND('',#469,.T.);
+#469 = EDGE_LOOP('',(#470,#471,#479,#487,#493,#494,#495,#501,#502,#503,
+#511,#519,#525,#526,#534,#542,#548,#549,#557,#565));
+#470 = ORIENTED_EDGE('',*,*,#191,.F.);
+#471 = ORIENTED_EDGE('',*,*,#472,.T.);
+#472 = EDGE_CURVE('',#192,#473,#475,.T.);
+#473 = VERTEX_POINT('',#474);
+#474 = CARTESIAN_POINT('',(0.99,0.99,0.92));
+#475 = LINE('',#476,#477);
+#476 = CARTESIAN_POINT('',(0.99,0.99,2.E-002));
+#477 = VECTOR('',#478,1.);
+#478 = DIRECTION('',(0.E+000,0.E+000,1.));
+#479 = ORIENTED_EDGE('',*,*,#480,.T.);
+#480 = EDGE_CURVE('',#473,#481,#483,.T.);
+#481 = VERTEX_POINT('',#482);
+#482 = CARTESIAN_POINT('',(0.99,-0.99,0.92));
+#483 = LINE('',#484,#485);
+#484 = CARTESIAN_POINT('',(0.99,0.99,0.92));
+#485 = VECTOR('',#486,1.);
+#486 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#487 = ORIENTED_EDGE('',*,*,#488,.F.);
+#488 = EDGE_CURVE('',#350,#481,#489,.T.);
+#489 = LINE('',#490,#491);
+#490 = CARTESIAN_POINT('',(0.99,-0.99,2.E-002));
+#491 = VECTOR('',#492,1.);
+#492 = DIRECTION('',(0.E+000,0.E+000,1.));
+#493 = ORIENTED_EDGE('',*,*,#357,.F.);
+#494 = ORIENTED_EDGE('',*,*,#144,.T.);
+#495 = ORIENTED_EDGE('',*,*,#496,.T.);
+#496 = EDGE_CURVE('',#145,#72,#497,.T.);
+#497 = LINE('',#498,#499);
+#498 = CARTESIAN_POINT('',(0.99,0.1825,0.2));
+#499 = VECTOR('',#500,1.);
+#500 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#501 = ORIENTED_EDGE('',*,*,#79,.T.);
+#502 = ORIENTED_EDGE('',*,*,#366,.F.);
+#503 = ORIENTED_EDGE('',*,*,#504,.T.);
+#504 = EDGE_CURVE('',#367,#505,#507,.T.);
+#505 = VERTEX_POINT('',#506);
+#506 = CARTESIAN_POINT('',(0.99,-0.375,0.2));
+#507 = LINE('',#508,#509);
+#508 = CARTESIAN_POINT('',(0.99,-0.375,1.E-002));
+#509 = VECTOR('',#510,1.);
+#510 = DIRECTION('',(0.E+000,0.E+000,1.));
+#511 = ORIENTED_EDGE('',*,*,#512,.T.);
+#512 = EDGE_CURVE('',#505,#513,#515,.T.);
+#513 = VERTEX_POINT('',#514);
+#514 = CARTESIAN_POINT('',(0.99,-0.125,0.2));
+#515 = LINE('',#516,#517);
+#516 = CARTESIAN_POINT('',(0.99,0.4325,0.2));
+#517 = VECTOR('',#518,1.);
+#518 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#519 = ORIENTED_EDGE('',*,*,#520,.T.);
+#520 = EDGE_CURVE('',#513,#392,#521,.T.);
+#521 = LINE('',#522,#523);
+#522 = CARTESIAN_POINT('',(0.99,-0.125,1.E-002));
+#523 = VECTOR('',#524,1.);
+#524 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#525 = ORIENTED_EDGE('',*,*,#399,.F.);
+#526 = ORIENTED_EDGE('',*,*,#527,.T.);
+#527 = EDGE_CURVE('',#400,#528,#530,.T.);
+#528 = VERTEX_POINT('',#529);
+#529 = CARTESIAN_POINT('',(0.99,0.125,0.2));
+#530 = LINE('',#531,#532);
+#531 = CARTESIAN_POINT('',(0.99,0.125,1.E-002));
+#532 = VECTOR('',#533,1.);
+#533 = DIRECTION('',(0.E+000,0.E+000,1.));
+#534 = ORIENTED_EDGE('',*,*,#535,.T.);
+#535 = EDGE_CURVE('',#528,#536,#538,.T.);
+#536 = VERTEX_POINT('',#537);
+#537 = CARTESIAN_POINT('',(0.99,0.375,0.2));
+#538 = LINE('',#539,#540);
+#539 = CARTESIAN_POINT('',(0.99,0.6825,0.2));
+#540 = VECTOR('',#541,1.);
+#541 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#542 = ORIENTED_EDGE('',*,*,#543,.T.);
+#543 = EDGE_CURVE('',#536,#425,#544,.T.);
+#544 = LINE('',#545,#546);
+#545 = CARTESIAN_POINT('',(0.99,0.375,1.E-002));
+#546 = VECTOR('',#547,1.);
+#547 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#548 = ORIENTED_EDGE('',*,*,#432,.F.);
+#549 = ORIENTED_EDGE('',*,*,#550,.T.);
+#550 = EDGE_CURVE('',#433,#551,#553,.T.);
+#551 = VERTEX_POINT('',#552);
+#552 = CARTESIAN_POINT('',(0.99,0.625,0.2));
+#553 = LINE('',#554,#555);
+#554 = CARTESIAN_POINT('',(0.99,0.625,1.E-002));
+#555 = VECTOR('',#556,1.);
+#556 = DIRECTION('',(0.E+000,0.E+000,1.));
+#557 = ORIENTED_EDGE('',*,*,#558,.T.);
+#558 = EDGE_CURVE('',#551,#559,#561,.T.);
+#559 = VERTEX_POINT('',#560);
+#560 = CARTESIAN_POINT('',(0.99,0.875,0.2));
+#561 = LINE('',#562,#563);
+#562 = CARTESIAN_POINT('',(0.99,0.9325,0.2));
+#563 = VECTOR('',#564,1.);
+#564 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#565 = ORIENTED_EDGE('',*,*,#566,.T.);
+#566 = EDGE_CURVE('',#559,#194,#567,.T.);
+#567 = LINE('',#568,#569);
+#568 = CARTESIAN_POINT('',(0.99,0.875,1.E-002));
+#569 = VECTOR('',#570,1.);
+#570 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#571 = PLANE('',#572);
+#572 = AXIS2_PLACEMENT_3D('',#573,#574,#575);
+#573 = CARTESIAN_POINT('',(0.99,0.99,2.E-002));
+#574 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#575 = DIRECTION('',(0.E+000,0.E+000,1.));
+#576 = ADVANCED_FACE('',(#577),#583,.F.);
+#577 = FACE_BOUND('',#578,.F.);
+#578 = EDGE_LOOP('',(#579,#580,#581,#582));
+#579 = ORIENTED_EDGE('',*,*,#71,.F.);
+#580 = ORIENTED_EDGE('',*,*,#175,.F.);
+#581 = ORIENTED_EDGE('',*,*,#152,.F.);
+#582 = ORIENTED_EDGE('',*,*,#496,.T.);
+#583 = PLANE('',#584);
+#584 = AXIS2_PLACEMENT_3D('',#585,#586,#587);
+#585 = CARTESIAN_POINT('',(1.,-0.625,0.2));
+#586 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#587 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#588 = ADVANCED_FACE('',(#589),#607,.F.);
+#589 = FACE_BOUND('',#590,.F.);
+#590 = EDGE_LOOP('',(#591,#599,#600,#601));
+#591 = ORIENTED_EDGE('',*,*,#592,.F.);
+#592 = EDGE_CURVE('',#202,#593,#595,.T.);
+#593 = VERTEX_POINT('',#594);
+#594 = CARTESIAN_POINT('',(-0.99,0.99,0.92));
+#595 = LINE('',#596,#597);
+#596 = CARTESIAN_POINT('',(-0.99,0.99,2.E-002));
+#597 = VECTOR('',#598,1.);
+#598 = DIRECTION('',(0.E+000,0.E+000,1.));
+#599 = ORIENTED_EDGE('',*,*,#201,.T.);
+#600 = ORIENTED_EDGE('',*,*,#472,.T.);
+#601 = ORIENTED_EDGE('',*,*,#602,.F.);
+#602 = EDGE_CURVE('',#593,#473,#603,.T.);
+#603 = LINE('',#604,#605);
+#604 = CARTESIAN_POINT('',(-0.99,0.99,0.92));
+#605 = VECTOR('',#606,1.);
+#606 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#607 = PLANE('',#608);
+#608 = AXIS2_PLACEMENT_3D('',#609,#610,#611);
+#609 = CARTESIAN_POINT('',(-0.99,0.99,2.E-002));
+#610 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#611 = DIRECTION('',(0.E+000,0.E+000,1.));
+#612 = ADVANCED_FACE('',(#613),#647,.F.);
+#613 = FACE_BOUND('',#614,.F.);
+#614 = EDGE_LOOP('',(#615,#625,#633,#639,#640,#641));
+#615 = ORIENTED_EDGE('',*,*,#616,.F.);
+#616 = EDGE_CURVE('',#617,#619,#621,.T.);
+#617 = VERTEX_POINT('',#618);
+#618 = CARTESIAN_POINT('',(1.,0.875,0.E+000));
+#619 = VERTEX_POINT('',#620);
+#620 = CARTESIAN_POINT('',(0.725,0.875,0.E+000));
+#621 = LINE('',#622,#623);
+#622 = CARTESIAN_POINT('',(1.,0.875,0.E+000));
+#623 = VECTOR('',#624,1.);
+#624 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#625 = ORIENTED_EDGE('',*,*,#626,.T.);
+#626 = EDGE_CURVE('',#617,#627,#629,.T.);
+#627 = VERTEX_POINT('',#628);
+#628 = CARTESIAN_POINT('',(1.,0.875,0.2));
+#629 = LINE('',#630,#631);
+#630 = CARTESIAN_POINT('',(1.,0.875,0.E+000));
+#631 = VECTOR('',#632,1.);
+#632 = DIRECTION('',(0.E+000,0.E+000,1.));
+#633 = ORIENTED_EDGE('',*,*,#634,.T.);
+#634 = EDGE_CURVE('',#627,#559,#635,.T.);
+#635 = LINE('',#636,#637);
+#636 = CARTESIAN_POINT('',(1.,0.875,0.2));
+#637 = VECTOR('',#638,1.);
+#638 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#639 = ORIENTED_EDGE('',*,*,#566,.T.);
+#640 = ORIENTED_EDGE('',*,*,#457,.F.);
+#641 = ORIENTED_EDGE('',*,*,#642,.F.);
+#642 = EDGE_CURVE('',#619,#449,#643,.T.);
+#643 = LINE('',#644,#645);
+#644 = CARTESIAN_POINT('',(0.725,0.875,0.E+000));
+#645 = VECTOR('',#646,1.);
+#646 = DIRECTION('',(0.E+000,0.E+000,1.));
+#647 = PLANE('',#648);
+#648 = AXIS2_PLACEMENT_3D('',#649,#650,#651);
+#649 = CARTESIAN_POINT('',(1.,0.875,0.E+000));
+#650 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#651 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#652 = ADVANCED_FACE('',(#653),#763,.F.);
+#653 = FACE_BOUND('',#654,.F.);
+#654 = EDGE_LOOP('',(#655,#656,#657,#665,#671,#672,#680,#688,#694,#695,
+#703,#711,#717,#718,#726,#734,#740,#741,#749,#757));
+#655 = ORIENTED_EDGE('',*,*,#209,.F.);
+#656 = ORIENTED_EDGE('',*,*,#592,.T.);
+#657 = ORIENTED_EDGE('',*,*,#658,.T.);
+#658 = EDGE_CURVE('',#593,#659,#661,.T.);
+#659 = VERTEX_POINT('',#660);
+#660 = CARTESIAN_POINT('',(-0.99,-0.99,0.92));
+#661 = LINE('',#662,#663);
+#662 = CARTESIAN_POINT('',(-0.99,0.99,0.92));
+#663 = VECTOR('',#664,1.);
+#664 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#665 = ORIENTED_EDGE('',*,*,#666,.F.);
+#666 = EDGE_CURVE('',#342,#659,#667,.T.);
+#667 = LINE('',#668,#669);
+#668 = CARTESIAN_POINT('',(-0.99,-0.99,2.E-002));
+#669 = VECTOR('',#670,1.);
+#670 = DIRECTION('',(0.E+000,0.E+000,1.));
+#671 = ORIENTED_EDGE('',*,*,#341,.F.);
+#672 = ORIENTED_EDGE('',*,*,#673,.T.);
+#673 = EDGE_CURVE('',#334,#674,#676,.T.);
+#674 = VERTEX_POINT('',#675);
+#675 = CARTESIAN_POINT('',(-0.99,-0.875,0.2));
+#676 = LINE('',#677,#678);
+#677 = CARTESIAN_POINT('',(-0.99,-0.875,1.E-002));
+#678 = VECTOR('',#679,1.);
+#679 = DIRECTION('',(0.E+000,0.E+000,1.));
+#680 = ORIENTED_EDGE('',*,*,#681,.T.);
+#681 = EDGE_CURVE('',#674,#682,#684,.T.);
+#682 = VERTEX_POINT('',#683);
+#683 = CARTESIAN_POINT('',(-0.99,-0.625,0.2));
+#684 = LINE('',#685,#686);
+#685 = CARTESIAN_POINT('',(-0.99,5.75E-002,0.2));
+#686 = VECTOR('',#687,1.);
+#687 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#688 = ORIENTED_EDGE('',*,*,#689,.T.);
+#689 = EDGE_CURVE('',#682,#309,#690,.T.);
+#690 = LINE('',#691,#692);
+#691 = CARTESIAN_POINT('',(-0.99,-0.625,1.E-002));
+#692 = VECTOR('',#693,1.);
+#693 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#694 = ORIENTED_EDGE('',*,*,#308,.F.);
+#695 = ORIENTED_EDGE('',*,*,#696,.T.);
+#696 = EDGE_CURVE('',#301,#697,#699,.T.);
+#697 = VERTEX_POINT('',#698);
+#698 = CARTESIAN_POINT('',(-0.99,-0.375,0.2));
+#699 = LINE('',#700,#701);
+#700 = CARTESIAN_POINT('',(-0.99,-0.375,1.E-002));
+#701 = VECTOR('',#702,1.);
+#702 = DIRECTION('',(0.E+000,0.E+000,1.));
+#703 = ORIENTED_EDGE('',*,*,#704,.T.);
+#704 = EDGE_CURVE('',#697,#705,#707,.T.);
+#705 = VERTEX_POINT('',#706);
+#706 = CARTESIAN_POINT('',(-0.99,-0.125,0.2));
+#707 = LINE('',#708,#709);
+#708 = CARTESIAN_POINT('',(-0.99,0.3075,0.2));
+#709 = VECTOR('',#710,1.);
+#710 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#711 = ORIENTED_EDGE('',*,*,#712,.T.);
+#712 = EDGE_CURVE('',#705,#276,#713,.T.);
+#713 = LINE('',#714,#715);
+#714 = CARTESIAN_POINT('',(-0.99,-0.125,1.E-002));
+#715 = VECTOR('',#716,1.);
+#716 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#717 = ORIENTED_EDGE('',*,*,#275,.F.);
+#718 = ORIENTED_EDGE('',*,*,#719,.T.);
+#719 = EDGE_CURVE('',#268,#720,#722,.T.);
+#720 = VERTEX_POINT('',#721);
+#721 = CARTESIAN_POINT('',(-0.99,0.125,0.2));
+#722 = LINE('',#723,#724);
+#723 = CARTESIAN_POINT('',(-0.99,0.125,1.E-002));
+#724 = VECTOR('',#725,1.);
+#725 = DIRECTION('',(0.E+000,0.E+000,1.));
+#726 = ORIENTED_EDGE('',*,*,#727,.T.);
+#727 = EDGE_CURVE('',#720,#728,#730,.T.);
+#728 = VERTEX_POINT('',#729);
+#729 = CARTESIAN_POINT('',(-0.99,0.375,0.2));
+#730 = LINE('',#731,#732);
+#731 = CARTESIAN_POINT('',(-0.99,0.5575,0.2));
+#732 = VECTOR('',#733,1.);
+#733 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#734 = ORIENTED_EDGE('',*,*,#735,.T.);
+#735 = EDGE_CURVE('',#728,#243,#736,.T.);
+#736 = LINE('',#737,#738);
+#737 = CARTESIAN_POINT('',(-0.99,0.375,1.E-002));
+#738 = VECTOR('',#739,1.);
+#739 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#740 = ORIENTED_EDGE('',*,*,#242,.F.);
+#741 = ORIENTED_EDGE('',*,*,#742,.T.);
+#742 = EDGE_CURVE('',#235,#743,#745,.T.);
+#743 = VERTEX_POINT('',#744);
+#744 = CARTESIAN_POINT('',(-0.99,0.625,0.2));
+#745 = LINE('',#746,#747);
+#746 = CARTESIAN_POINT('',(-0.99,0.625,1.E-002));
+#747 = VECTOR('',#748,1.);
+#748 = DIRECTION('',(0.E+000,0.E+000,1.));
+#749 = ORIENTED_EDGE('',*,*,#750,.T.);
+#750 = EDGE_CURVE('',#743,#751,#753,.T.);
+#751 = VERTEX_POINT('',#752);
+#752 = CARTESIAN_POINT('',(-0.99,0.875,0.2));
+#753 = LINE('',#754,#755);
+#754 = CARTESIAN_POINT('',(-0.99,0.8075,0.2));
+#755 = VECTOR('',#756,1.);
+#756 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#757 = ORIENTED_EDGE('',*,*,#758,.T.);
+#758 = EDGE_CURVE('',#751,#210,#759,.T.);
+#759 = LINE('',#760,#761);
+#760 = CARTESIAN_POINT('',(-0.99,0.875,1.E-002));
+#761 = VECTOR('',#762,1.);
+#762 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#763 = PLANE('',#764);
+#764 = AXIS2_PLACEMENT_3D('',#765,#766,#767);
+#765 = CARTESIAN_POINT('',(-0.99,0.99,2.E-002));
+#766 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#767 = DIRECTION('',(0.E+000,0.E+000,1.));
+#768 = ADVANCED_FACE('',(#769),#788,.T.);
+#769 = FACE_BOUND('',#770,.F.);
+#770 = EDGE_LOOP('',(#771,#780,#781,#782));
+#771 = ORIENTED_EDGE('',*,*,#772,.F.);
+#772 = EDGE_CURVE('',#619,#773,#775,.T.);
+#773 = VERTEX_POINT('',#774);
+#774 = CARTESIAN_POINT('',(0.725,0.625,0.E+000));
+#775 = CIRCLE('',#776,0.125);
+#776 = AXIS2_PLACEMENT_3D('',#777,#778,#779);
+#777 = CARTESIAN_POINT('',(0.725,0.75,0.E+000));
+#778 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#779 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#780 = ORIENTED_EDGE('',*,*,#642,.T.);
+#781 = ORIENTED_EDGE('',*,*,#448,.F.);
+#782 = ORIENTED_EDGE('',*,*,#783,.F.);
+#783 = EDGE_CURVE('',#773,#441,#784,.T.);
+#784 = LINE('',#785,#786);
+#785 = CARTESIAN_POINT('',(0.725,0.625,0.E+000));
+#786 = VECTOR('',#787,1.);
+#787 = DIRECTION('',(0.E+000,0.E+000,1.));
+#788 = CYLINDRICAL_SURFACE('',#789,0.125);
+#789 = AXIS2_PLACEMENT_3D('',#790,#791,#792);
+#790 = CARTESIAN_POINT('',(0.725,0.75,0.E+000));
+#791 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#792 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#793 = ADVANCED_FACE('',(#794),#828,.F.);
+#794 = FACE_BOUND('',#795,.F.);
+#795 = EDGE_LOOP('',(#796,#806,#812,#813,#814,#822));
+#796 = ORIENTED_EDGE('',*,*,#797,.F.);
+#797 = EDGE_CURVE('',#798,#800,#802,.T.);
+#798 = VERTEX_POINT('',#799);
+#799 = CARTESIAN_POINT('',(-0.725,0.875,0.E+000));
+#800 = VERTEX_POINT('',#801);
+#801 = CARTESIAN_POINT('',(-1.,0.875,0.E+000));
+#802 = LINE('',#803,#804);
+#803 = CARTESIAN_POINT('',(-0.725,0.875,0.E+000));
+#804 = VECTOR('',#805,1.);
+#805 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#806 = ORIENTED_EDGE('',*,*,#807,.T.);
+#807 = EDGE_CURVE('',#798,#218,#808,.T.);
+#808 = LINE('',#809,#810);
+#809 = CARTESIAN_POINT('',(-0.725,0.875,0.E+000));
+#810 = VECTOR('',#811,1.);
+#811 = DIRECTION('',(0.E+000,0.E+000,1.));
+#812 = ORIENTED_EDGE('',*,*,#217,.F.);
+#813 = ORIENTED_EDGE('',*,*,#758,.F.);
+#814 = ORIENTED_EDGE('',*,*,#815,.T.);
+#815 = EDGE_CURVE('',#751,#816,#818,.T.);
+#816 = VERTEX_POINT('',#817);
+#817 = CARTESIAN_POINT('',(-1.,0.875,0.2));
+#818 = LINE('',#819,#820);
+#819 = CARTESIAN_POINT('',(-0.725,0.875,0.2));
+#820 = VECTOR('',#821,1.);
+#821 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#822 = ORIENTED_EDGE('',*,*,#823,.F.);
+#823 = EDGE_CURVE('',#800,#816,#824,.T.);
+#824 = LINE('',#825,#826);
+#825 = CARTESIAN_POINT('',(-1.,0.875,0.E+000));
+#826 = VECTOR('',#827,1.);
+#827 = DIRECTION('',(0.E+000,0.E+000,1.));
+#828 = PLANE('',#829);
+#829 = AXIS2_PLACEMENT_3D('',#830,#831,#832);
+#830 = CARTESIAN_POINT('',(-0.725,0.875,0.E+000));
+#831 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#832 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#833 = ADVANCED_FACE('',(#834),#861,.F.);
+#834 = FACE_BOUND('',#835,.F.);
+#835 = EDGE_LOOP('',(#836,#844,#845,#846,#847,#855));
+#836 = ORIENTED_EDGE('',*,*,#837,.F.);
+#837 = EDGE_CURVE('',#773,#838,#840,.T.);
+#838 = VERTEX_POINT('',#839);
+#839 = CARTESIAN_POINT('',(1.,0.625,0.E+000));
+#840 = LINE('',#841,#842);
+#841 = CARTESIAN_POINT('',(0.725,0.625,0.E+000));
+#842 = VECTOR('',#843,1.);
+#843 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#844 = ORIENTED_EDGE('',*,*,#783,.T.);
+#845 = ORIENTED_EDGE('',*,*,#440,.F.);
+#846 = ORIENTED_EDGE('',*,*,#550,.T.);
+#847 = ORIENTED_EDGE('',*,*,#848,.T.);
+#848 = EDGE_CURVE('',#551,#849,#851,.T.);
+#849 = VERTEX_POINT('',#850);
+#850 = CARTESIAN_POINT('',(1.,0.625,0.2));
+#851 = LINE('',#852,#853);
+#852 = CARTESIAN_POINT('',(0.725,0.625,0.2));
+#853 = VECTOR('',#854,1.);
+#854 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#855 = ORIENTED_EDGE('',*,*,#856,.F.);
+#856 = EDGE_CURVE('',#838,#849,#857,.T.);
+#857 = LINE('',#858,#859);
+#858 = CARTESIAN_POINT('',(1.,0.625,0.E+000));
+#859 = VECTOR('',#860,1.);
+#860 = DIRECTION('',(0.E+000,0.E+000,1.));
+#861 = PLANE('',#862);
+#862 = AXIS2_PLACEMENT_3D('',#863,#864,#865);
+#863 = CARTESIAN_POINT('',(0.725,0.625,0.E+000));
+#864 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#865 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#866 = ADVANCED_FACE('',(#867),#886,.T.);
+#867 = FACE_BOUND('',#868,.F.);
+#868 = EDGE_LOOP('',(#869,#878,#884,#885));
+#869 = ORIENTED_EDGE('',*,*,#870,.F.);
+#870 = EDGE_CURVE('',#871,#798,#873,.T.);
+#871 = VERTEX_POINT('',#872);
+#872 = CARTESIAN_POINT('',(-0.725,0.625,0.E+000));
+#873 = CIRCLE('',#874,0.125);
+#874 = AXIS2_PLACEMENT_3D('',#875,#876,#877);
+#875 = CARTESIAN_POINT('',(-0.725,0.75,0.E+000));
+#876 = DIRECTION('',(0.E+000,0.E+000,1.));
+#877 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#878 = ORIENTED_EDGE('',*,*,#879,.T.);
+#879 = EDGE_CURVE('',#871,#226,#880,.T.);
+#880 = LINE('',#881,#882);
+#881 = CARTESIAN_POINT('',(-0.725,0.625,0.E+000));
+#882 = VECTOR('',#883,1.);
+#883 = DIRECTION('',(0.E+000,0.E+000,1.));
+#884 = ORIENTED_EDGE('',*,*,#225,.F.);
+#885 = ORIENTED_EDGE('',*,*,#807,.F.);
+#886 = CYLINDRICAL_SURFACE('',#887,0.125);
+#887 = AXIS2_PLACEMENT_3D('',#888,#889,#890);
+#888 = CARTESIAN_POINT('',(-0.725,0.75,0.E+000));
+#889 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#890 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#891 = ADVANCED_FACE('',(#892),#919,.F.);
+#892 = FACE_BOUND('',#893,.F.);
+#893 = EDGE_LOOP('',(#894,#902,#910,#916,#917,#918));
+#894 = ORIENTED_EDGE('',*,*,#895,.F.);
+#895 = EDGE_CURVE('',#896,#871,#898,.T.);
+#896 = VERTEX_POINT('',#897);
+#897 = CARTESIAN_POINT('',(-1.,0.625,0.E+000));
+#898 = LINE('',#899,#900);
+#899 = CARTESIAN_POINT('',(-1.,0.625,0.E+000));
+#900 = VECTOR('',#901,1.);
+#901 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#902 = ORIENTED_EDGE('',*,*,#903,.T.);
+#903 = EDGE_CURVE('',#896,#904,#906,.T.);
+#904 = VERTEX_POINT('',#905);
+#905 = CARTESIAN_POINT('',(-1.,0.625,0.2));
+#906 = LINE('',#907,#908);
+#907 = CARTESIAN_POINT('',(-1.,0.625,0.E+000));
+#908 = VECTOR('',#909,1.);
+#909 = DIRECTION('',(0.E+000,0.E+000,1.));
+#910 = ORIENTED_EDGE('',*,*,#911,.T.);
+#911 = EDGE_CURVE('',#904,#743,#912,.T.);
+#912 = LINE('',#913,#914);
+#913 = CARTESIAN_POINT('',(-1.,0.625,0.2));
+#914 = VECTOR('',#915,1.);
+#915 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#916 = ORIENTED_EDGE('',*,*,#742,.F.);
+#917 = ORIENTED_EDGE('',*,*,#234,.F.);
+#918 = ORIENTED_EDGE('',*,*,#879,.F.);
+#919 = PLANE('',#920);
+#920 = AXIS2_PLACEMENT_3D('',#921,#922,#923);
+#921 = CARTESIAN_POINT('',(-1.,0.625,0.E+000));
+#922 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#923 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#924 = ADVANCED_FACE('',(#925),#959,.F.);
+#925 = FACE_BOUND('',#926,.F.);
+#926 = EDGE_LOOP('',(#927,#937,#945,#951,#952,#953));
+#927 = ORIENTED_EDGE('',*,*,#928,.F.);
+#928 = EDGE_CURVE('',#929,#931,#933,.T.);
+#929 = VERTEX_POINT('',#930);
+#930 = CARTESIAN_POINT('',(1.,0.375,0.E+000));
+#931 = VERTEX_POINT('',#932);
+#932 = CARTESIAN_POINT('',(0.725,0.375,0.E+000));
+#933 = LINE('',#934,#935);
+#934 = CARTESIAN_POINT('',(1.,0.375,0.E+000));
+#935 = VECTOR('',#936,1.);
+#936 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#937 = ORIENTED_EDGE('',*,*,#938,.T.);
+#938 = EDGE_CURVE('',#929,#939,#941,.T.);
+#939 = VERTEX_POINT('',#940);
+#940 = CARTESIAN_POINT('',(1.,0.375,0.2));
+#941 = LINE('',#942,#943);
+#942 = CARTESIAN_POINT('',(1.,0.375,0.E+000));
+#943 = VECTOR('',#944,1.);
+#944 = DIRECTION('',(0.E+000,0.E+000,1.));
+#945 = ORIENTED_EDGE('',*,*,#946,.T.);
+#946 = EDGE_CURVE('',#939,#536,#947,.T.);
+#947 = LINE('',#948,#949);
+#948 = CARTESIAN_POINT('',(1.,0.375,0.2));
+#949 = VECTOR('',#950,1.);
+#950 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#951 = ORIENTED_EDGE('',*,*,#543,.T.);
+#952 = ORIENTED_EDGE('',*,*,#424,.F.);
+#953 = ORIENTED_EDGE('',*,*,#954,.F.);
+#954 = EDGE_CURVE('',#931,#416,#955,.T.);
+#955 = LINE('',#956,#957);
+#956 = CARTESIAN_POINT('',(0.725,0.375,0.E+000));
+#957 = VECTOR('',#958,1.);
+#958 = DIRECTION('',(0.E+000,0.E+000,1.));
+#959 = PLANE('',#960);
+#960 = AXIS2_PLACEMENT_3D('',#961,#962,#963);
+#961 = CARTESIAN_POINT('',(1.,0.375,0.E+000));
+#962 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#963 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#964 = ADVANCED_FACE('',(#965),#984,.T.);
+#965 = FACE_BOUND('',#966,.F.);
+#966 = EDGE_LOOP('',(#967,#976,#977,#978));
+#967 = ORIENTED_EDGE('',*,*,#968,.F.);
+#968 = EDGE_CURVE('',#931,#969,#971,.T.);
+#969 = VERTEX_POINT('',#970);
+#970 = CARTESIAN_POINT('',(0.725,0.125,0.E+000));
+#971 = CIRCLE('',#972,0.125);
+#972 = AXIS2_PLACEMENT_3D('',#973,#974,#975);
+#973 = CARTESIAN_POINT('',(0.725,0.25,0.E+000));
+#974 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#975 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#976 = ORIENTED_EDGE('',*,*,#954,.T.);
+#977 = ORIENTED_EDGE('',*,*,#415,.F.);
+#978 = ORIENTED_EDGE('',*,*,#979,.F.);
+#979 = EDGE_CURVE('',#969,#408,#980,.T.);
+#980 = LINE('',#981,#982);
+#981 = CARTESIAN_POINT('',(0.725,0.125,0.E+000));
+#982 = VECTOR('',#983,1.);
+#983 = DIRECTION('',(0.E+000,0.E+000,1.));
+#984 = CYLINDRICAL_SURFACE('',#985,0.125);
+#985 = AXIS2_PLACEMENT_3D('',#986,#987,#988);
+#986 = CARTESIAN_POINT('',(0.725,0.25,0.E+000));
+#987 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#988 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#989 = ADVANCED_FACE('',(#990),#1024,.F.);
+#990 = FACE_BOUND('',#991,.F.);
+#991 = EDGE_LOOP('',(#992,#1002,#1008,#1009,#1010,#1018));
+#992 = ORIENTED_EDGE('',*,*,#993,.F.);
+#993 = EDGE_CURVE('',#994,#996,#998,.T.);
+#994 = VERTEX_POINT('',#995);
+#995 = CARTESIAN_POINT('',(-0.725,0.375,0.E+000));
+#996 = VERTEX_POINT('',#997);
+#997 = CARTESIAN_POINT('',(-1.,0.375,0.E+000));
+#998 = LINE('',#999,#1000);
+#999 = CARTESIAN_POINT('',(-0.725,0.375,0.E+000));
+#1000 = VECTOR('',#1001,1.);
+#1001 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1002 = ORIENTED_EDGE('',*,*,#1003,.T.);
+#1003 = EDGE_CURVE('',#994,#251,#1004,.T.);
+#1004 = LINE('',#1005,#1006);
+#1005 = CARTESIAN_POINT('',(-0.725,0.375,0.E+000));
+#1006 = VECTOR('',#1007,1.);
+#1007 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1008 = ORIENTED_EDGE('',*,*,#250,.F.);
+#1009 = ORIENTED_EDGE('',*,*,#735,.F.);
+#1010 = ORIENTED_EDGE('',*,*,#1011,.T.);
+#1011 = EDGE_CURVE('',#728,#1012,#1014,.T.);
+#1012 = VERTEX_POINT('',#1013);
+#1013 = CARTESIAN_POINT('',(-1.,0.375,0.2));
+#1014 = LINE('',#1015,#1016);
+#1015 = CARTESIAN_POINT('',(-0.725,0.375,0.2));
+#1016 = VECTOR('',#1017,1.);
+#1017 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1018 = ORIENTED_EDGE('',*,*,#1019,.F.);
+#1019 = EDGE_CURVE('',#996,#1012,#1020,.T.);
+#1020 = LINE('',#1021,#1022);
+#1021 = CARTESIAN_POINT('',(-1.,0.375,0.E+000));
+#1022 = VECTOR('',#1023,1.);
+#1023 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1024 = PLANE('',#1025);
+#1025 = AXIS2_PLACEMENT_3D('',#1026,#1027,#1028);
+#1026 = CARTESIAN_POINT('',(-0.725,0.375,0.E+000));
+#1027 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1028 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1029 = ADVANCED_FACE('',(#1030),#1057,.F.);
+#1030 = FACE_BOUND('',#1031,.F.);
+#1031 = EDGE_LOOP('',(#1032,#1040,#1041,#1042,#1043,#1051));
+#1032 = ORIENTED_EDGE('',*,*,#1033,.F.);
+#1033 = EDGE_CURVE('',#969,#1034,#1036,.T.);
+#1034 = VERTEX_POINT('',#1035);
+#1035 = CARTESIAN_POINT('',(1.,0.125,0.E+000));
+#1036 = LINE('',#1037,#1038);
+#1037 = CARTESIAN_POINT('',(0.725,0.125,0.E+000));
+#1038 = VECTOR('',#1039,1.);
+#1039 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1040 = ORIENTED_EDGE('',*,*,#979,.T.);
+#1041 = ORIENTED_EDGE('',*,*,#407,.F.);
+#1042 = ORIENTED_EDGE('',*,*,#527,.T.);
+#1043 = ORIENTED_EDGE('',*,*,#1044,.T.);
+#1044 = EDGE_CURVE('',#528,#1045,#1047,.T.);
+#1045 = VERTEX_POINT('',#1046);
+#1046 = CARTESIAN_POINT('',(1.,0.125,0.2));
+#1047 = LINE('',#1048,#1049);
+#1048 = CARTESIAN_POINT('',(0.725,0.125,0.2));
+#1049 = VECTOR('',#1050,1.);
+#1050 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1051 = ORIENTED_EDGE('',*,*,#1052,.F.);
+#1052 = EDGE_CURVE('',#1034,#1045,#1053,.T.);
+#1053 = LINE('',#1054,#1055);
+#1054 = CARTESIAN_POINT('',(1.,0.125,0.E+000));
+#1055 = VECTOR('',#1056,1.);
+#1056 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1057 = PLANE('',#1058);
+#1058 = AXIS2_PLACEMENT_3D('',#1059,#1060,#1061);
+#1059 = CARTESIAN_POINT('',(0.725,0.125,0.E+000));
+#1060 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1061 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1062 = ADVANCED_FACE('',(#1063),#1082,.T.);
+#1063 = FACE_BOUND('',#1064,.F.);
+#1064 = EDGE_LOOP('',(#1065,#1074,#1080,#1081));
+#1065 = ORIENTED_EDGE('',*,*,#1066,.F.);
+#1066 = EDGE_CURVE('',#1067,#994,#1069,.T.);
+#1067 = VERTEX_POINT('',#1068);
+#1068 = CARTESIAN_POINT('',(-0.725,0.125,0.E+000));
+#1069 = CIRCLE('',#1070,0.125);
+#1070 = AXIS2_PLACEMENT_3D('',#1071,#1072,#1073);
+#1071 = CARTESIAN_POINT('',(-0.725,0.25,0.E+000));
+#1072 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1073 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1074 = ORIENTED_EDGE('',*,*,#1075,.T.);
+#1075 = EDGE_CURVE('',#1067,#259,#1076,.T.);
+#1076 = LINE('',#1077,#1078);
+#1077 = CARTESIAN_POINT('',(-0.725,0.125,0.E+000));
+#1078 = VECTOR('',#1079,1.);
+#1079 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1080 = ORIENTED_EDGE('',*,*,#258,.F.);
+#1081 = ORIENTED_EDGE('',*,*,#1003,.F.);
+#1082 = CYLINDRICAL_SURFACE('',#1083,0.125);
+#1083 = AXIS2_PLACEMENT_3D('',#1084,#1085,#1086);
+#1084 = CARTESIAN_POINT('',(-0.725,0.25,0.E+000));
+#1085 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1086 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1087 = ADVANCED_FACE('',(#1088),#1115,.F.);
+#1088 = FACE_BOUND('',#1089,.F.);
+#1089 = EDGE_LOOP('',(#1090,#1098,#1106,#1112,#1113,#1114));
+#1090 = ORIENTED_EDGE('',*,*,#1091,.F.);
+#1091 = EDGE_CURVE('',#1092,#1067,#1094,.T.);
+#1092 = VERTEX_POINT('',#1093);
+#1093 = CARTESIAN_POINT('',(-1.,0.125,0.E+000));
+#1094 = LINE('',#1095,#1096);
+#1095 = CARTESIAN_POINT('',(-1.,0.125,0.E+000));
+#1096 = VECTOR('',#1097,1.);
+#1097 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1098 = ORIENTED_EDGE('',*,*,#1099,.T.);
+#1099 = EDGE_CURVE('',#1092,#1100,#1102,.T.);
+#1100 = VERTEX_POINT('',#1101);
+#1101 = CARTESIAN_POINT('',(-1.,0.125,0.2));
+#1102 = LINE('',#1103,#1104);
+#1103 = CARTESIAN_POINT('',(-1.,0.125,0.E+000));
+#1104 = VECTOR('',#1105,1.);
+#1105 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1106 = ORIENTED_EDGE('',*,*,#1107,.T.);
+#1107 = EDGE_CURVE('',#1100,#720,#1108,.T.);
+#1108 = LINE('',#1109,#1110);
+#1109 = CARTESIAN_POINT('',(-1.,0.125,0.2));
+#1110 = VECTOR('',#1111,1.);
+#1111 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1112 = ORIENTED_EDGE('',*,*,#719,.F.);
+#1113 = ORIENTED_EDGE('',*,*,#267,.F.);
+#1114 = ORIENTED_EDGE('',*,*,#1075,.F.);
+#1115 = PLANE('',#1116);
+#1116 = AXIS2_PLACEMENT_3D('',#1117,#1118,#1119);
+#1117 = CARTESIAN_POINT('',(-1.,0.125,0.E+000));
+#1118 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1119 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1120 = ADVANCED_FACE('',(#1121),#1155,.F.);
+#1121 = FACE_BOUND('',#1122,.F.);
+#1122 = EDGE_LOOP('',(#1123,#1133,#1141,#1147,#1148,#1149));
+#1123 = ORIENTED_EDGE('',*,*,#1124,.F.);
+#1124 = EDGE_CURVE('',#1125,#1127,#1129,.T.);
+#1125 = VERTEX_POINT('',#1126);
+#1126 = CARTESIAN_POINT('',(1.,-0.125,0.E+000));
+#1127 = VERTEX_POINT('',#1128);
+#1128 = CARTESIAN_POINT('',(0.725,-0.125,0.E+000));
+#1129 = LINE('',#1130,#1131);
+#1130 = CARTESIAN_POINT('',(1.,-0.125,0.E+000));
+#1131 = VECTOR('',#1132,1.);
+#1132 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1133 = ORIENTED_EDGE('',*,*,#1134,.T.);
+#1134 = EDGE_CURVE('',#1125,#1135,#1137,.T.);
+#1135 = VERTEX_POINT('',#1136);
+#1136 = CARTESIAN_POINT('',(1.,-0.125,0.2));
+#1137 = LINE('',#1138,#1139);
+#1138 = CARTESIAN_POINT('',(1.,-0.125,0.E+000));
+#1139 = VECTOR('',#1140,1.);
+#1140 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1141 = ORIENTED_EDGE('',*,*,#1142,.T.);
+#1142 = EDGE_CURVE('',#1135,#513,#1143,.T.);
+#1143 = LINE('',#1144,#1145);
+#1144 = CARTESIAN_POINT('',(1.,-0.125,0.2));
+#1145 = VECTOR('',#1146,1.);
+#1146 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1147 = ORIENTED_EDGE('',*,*,#520,.T.);
+#1148 = ORIENTED_EDGE('',*,*,#391,.F.);
+#1149 = ORIENTED_EDGE('',*,*,#1150,.F.);
+#1150 = EDGE_CURVE('',#1127,#383,#1151,.T.);
+#1151 = LINE('',#1152,#1153);
+#1152 = CARTESIAN_POINT('',(0.725,-0.125,0.E+000));
+#1153 = VECTOR('',#1154,1.);
+#1154 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1155 = PLANE('',#1156);
+#1156 = AXIS2_PLACEMENT_3D('',#1157,#1158,#1159);
+#1157 = CARTESIAN_POINT('',(1.,-0.125,0.E+000));
+#1158 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1159 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1160 = ADVANCED_FACE('',(#1161),#1180,.T.);
+#1161 = FACE_BOUND('',#1162,.F.);
+#1162 = EDGE_LOOP('',(#1163,#1172,#1173,#1174));
+#1163 = ORIENTED_EDGE('',*,*,#1164,.F.);
+#1164 = EDGE_CURVE('',#1127,#1165,#1167,.T.);
+#1165 = VERTEX_POINT('',#1166);
+#1166 = CARTESIAN_POINT('',(0.725,-0.375,0.E+000));
+#1167 = CIRCLE('',#1168,0.125);
+#1168 = AXIS2_PLACEMENT_3D('',#1169,#1170,#1171);
+#1169 = CARTESIAN_POINT('',(0.725,-0.25,0.E+000));
+#1170 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1171 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1172 = ORIENTED_EDGE('',*,*,#1150,.T.);
+#1173 = ORIENTED_EDGE('',*,*,#382,.F.);
+#1174 = ORIENTED_EDGE('',*,*,#1175,.F.);
+#1175 = EDGE_CURVE('',#1165,#375,#1176,.T.);
+#1176 = LINE('',#1177,#1178);
+#1177 = CARTESIAN_POINT('',(0.725,-0.375,0.E+000));
+#1178 = VECTOR('',#1179,1.);
+#1179 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1180 = CYLINDRICAL_SURFACE('',#1181,0.125);
+#1181 = AXIS2_PLACEMENT_3D('',#1182,#1183,#1184);
+#1182 = CARTESIAN_POINT('',(0.725,-0.25,0.E+000));
+#1183 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1184 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1185 = ADVANCED_FACE('',(#1186),#1220,.F.);
+#1186 = FACE_BOUND('',#1187,.F.);
+#1187 = EDGE_LOOP('',(#1188,#1198,#1204,#1205,#1206,#1214));
+#1188 = ORIENTED_EDGE('',*,*,#1189,.F.);
+#1189 = EDGE_CURVE('',#1190,#1192,#1194,.T.);
+#1190 = VERTEX_POINT('',#1191);
+#1191 = CARTESIAN_POINT('',(-0.725,-0.125,0.E+000));
+#1192 = VERTEX_POINT('',#1193);
+#1193 = CARTESIAN_POINT('',(-1.,-0.125,0.E+000));
+#1194 = LINE('',#1195,#1196);
+#1195 = CARTESIAN_POINT('',(-0.725,-0.125,0.E+000));
+#1196 = VECTOR('',#1197,1.);
+#1197 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1198 = ORIENTED_EDGE('',*,*,#1199,.T.);
+#1199 = EDGE_CURVE('',#1190,#284,#1200,.T.);
+#1200 = LINE('',#1201,#1202);
+#1201 = CARTESIAN_POINT('',(-0.725,-0.125,0.E+000));
+#1202 = VECTOR('',#1203,1.);
+#1203 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1204 = ORIENTED_EDGE('',*,*,#283,.F.);
+#1205 = ORIENTED_EDGE('',*,*,#712,.F.);
+#1206 = ORIENTED_EDGE('',*,*,#1207,.T.);
+#1207 = EDGE_CURVE('',#705,#1208,#1210,.T.);
+#1208 = VERTEX_POINT('',#1209);
+#1209 = CARTESIAN_POINT('',(-1.,-0.125,0.2));
+#1210 = LINE('',#1211,#1212);
+#1211 = CARTESIAN_POINT('',(-0.725,-0.125,0.2));
+#1212 = VECTOR('',#1213,1.);
+#1213 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1214 = ORIENTED_EDGE('',*,*,#1215,.F.);
+#1215 = EDGE_CURVE('',#1192,#1208,#1216,.T.);
+#1216 = LINE('',#1217,#1218);
+#1217 = CARTESIAN_POINT('',(-1.,-0.125,0.E+000));
+#1218 = VECTOR('',#1219,1.);
+#1219 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1220 = PLANE('',#1221);
+#1221 = AXIS2_PLACEMENT_3D('',#1222,#1223,#1224);
+#1222 = CARTESIAN_POINT('',(-0.725,-0.125,0.E+000));
+#1223 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1224 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1225 = ADVANCED_FACE('',(#1226),#1253,.F.);
+#1226 = FACE_BOUND('',#1227,.F.);
+#1227 = EDGE_LOOP('',(#1228,#1236,#1237,#1238,#1239,#1247));
+#1228 = ORIENTED_EDGE('',*,*,#1229,.F.);
+#1229 = EDGE_CURVE('',#1165,#1230,#1232,.T.);
+#1230 = VERTEX_POINT('',#1231);
+#1231 = CARTESIAN_POINT('',(1.,-0.375,0.E+000));
+#1232 = LINE('',#1233,#1234);
+#1233 = CARTESIAN_POINT('',(0.725,-0.375,0.E+000));
+#1234 = VECTOR('',#1235,1.);
+#1235 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1236 = ORIENTED_EDGE('',*,*,#1175,.T.);
+#1237 = ORIENTED_EDGE('',*,*,#374,.F.);
+#1238 = ORIENTED_EDGE('',*,*,#504,.T.);
+#1239 = ORIENTED_EDGE('',*,*,#1240,.T.);
+#1240 = EDGE_CURVE('',#505,#1241,#1243,.T.);
+#1241 = VERTEX_POINT('',#1242);
+#1242 = CARTESIAN_POINT('',(1.,-0.375,0.2));
+#1243 = LINE('',#1244,#1245);
+#1244 = CARTESIAN_POINT('',(0.725,-0.375,0.2));
+#1245 = VECTOR('',#1246,1.);
+#1246 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1247 = ORIENTED_EDGE('',*,*,#1248,.F.);
+#1248 = EDGE_CURVE('',#1230,#1241,#1249,.T.);
+#1249 = LINE('',#1250,#1251);
+#1250 = CARTESIAN_POINT('',(1.,-0.375,0.E+000));
+#1251 = VECTOR('',#1252,1.);
+#1252 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1253 = PLANE('',#1254);
+#1254 = AXIS2_PLACEMENT_3D('',#1255,#1256,#1257);
+#1255 = CARTESIAN_POINT('',(0.725,-0.375,0.E+000));
+#1256 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1257 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1258 = ADVANCED_FACE('',(#1259),#1278,.T.);
+#1259 = FACE_BOUND('',#1260,.F.);
+#1260 = EDGE_LOOP('',(#1261,#1270,#1276,#1277));
+#1261 = ORIENTED_EDGE('',*,*,#1262,.F.);
+#1262 = EDGE_CURVE('',#1263,#1190,#1265,.T.);
+#1263 = VERTEX_POINT('',#1264);
+#1264 = CARTESIAN_POINT('',(-0.725,-0.375,0.E+000));
+#1265 = CIRCLE('',#1266,0.125);
+#1266 = AXIS2_PLACEMENT_3D('',#1267,#1268,#1269);
+#1267 = CARTESIAN_POINT('',(-0.725,-0.25,0.E+000));
+#1268 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1269 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1270 = ORIENTED_EDGE('',*,*,#1271,.T.);
+#1271 = EDGE_CURVE('',#1263,#292,#1272,.T.);
+#1272 = LINE('',#1273,#1274);
+#1273 = CARTESIAN_POINT('',(-0.725,-0.375,0.E+000));
+#1274 = VECTOR('',#1275,1.);
+#1275 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1276 = ORIENTED_EDGE('',*,*,#291,.F.);
+#1277 = ORIENTED_EDGE('',*,*,#1199,.F.);
+#1278 = CYLINDRICAL_SURFACE('',#1279,0.125);
+#1279 = AXIS2_PLACEMENT_3D('',#1280,#1281,#1282);
+#1280 = CARTESIAN_POINT('',(-0.725,-0.25,0.E+000));
+#1281 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1282 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1283 = ADVANCED_FACE('',(#1284),#1311,.F.);
+#1284 = FACE_BOUND('',#1285,.F.);
+#1285 = EDGE_LOOP('',(#1286,#1294,#1302,#1308,#1309,#1310));
+#1286 = ORIENTED_EDGE('',*,*,#1287,.F.);
+#1287 = EDGE_CURVE('',#1288,#1263,#1290,.T.);
+#1288 = VERTEX_POINT('',#1289);
+#1289 = CARTESIAN_POINT('',(-1.,-0.375,0.E+000));
+#1290 = LINE('',#1291,#1292);
+#1291 = CARTESIAN_POINT('',(-1.,-0.375,0.E+000));
+#1292 = VECTOR('',#1293,1.);
+#1293 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1294 = ORIENTED_EDGE('',*,*,#1295,.T.);
+#1295 = EDGE_CURVE('',#1288,#1296,#1298,.T.);
+#1296 = VERTEX_POINT('',#1297);
+#1297 = CARTESIAN_POINT('',(-1.,-0.375,0.2));
+#1298 = LINE('',#1299,#1300);
+#1299 = CARTESIAN_POINT('',(-1.,-0.375,0.E+000));
+#1300 = VECTOR('',#1301,1.);
+#1301 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1302 = ORIENTED_EDGE('',*,*,#1303,.T.);
+#1303 = EDGE_CURVE('',#1296,#697,#1304,.T.);
+#1304 = LINE('',#1305,#1306);
+#1305 = CARTESIAN_POINT('',(-1.,-0.375,0.2));
+#1306 = VECTOR('',#1307,1.);
+#1307 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1308 = ORIENTED_EDGE('',*,*,#696,.F.);
+#1309 = ORIENTED_EDGE('',*,*,#300,.F.);
+#1310 = ORIENTED_EDGE('',*,*,#1271,.F.);
+#1311 = PLANE('',#1312);
+#1312 = AXIS2_PLACEMENT_3D('',#1313,#1314,#1315);
+#1313 = CARTESIAN_POINT('',(-1.,-0.375,0.E+000));
+#1314 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1315 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1316 = ADVANCED_FACE('',(#1317),#1351,.F.);
+#1317 = FACE_BOUND('',#1318,.F.);
+#1318 = EDGE_LOOP('',(#1319,#1329,#1335,#1336,#1337,#1345));
+#1319 = ORIENTED_EDGE('',*,*,#1320,.F.);
+#1320 = EDGE_CURVE('',#1321,#1323,#1325,.T.);
+#1321 = VERTEX_POINT('',#1322);
+#1322 = CARTESIAN_POINT('',(-0.725,-0.625,0.E+000));
+#1323 = VERTEX_POINT('',#1324);
+#1324 = CARTESIAN_POINT('',(-1.,-0.625,0.E+000));
+#1325 = LINE('',#1326,#1327);
+#1326 = CARTESIAN_POINT('',(-0.725,-0.625,0.E+000));
+#1327 = VECTOR('',#1328,1.);
+#1328 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1329 = ORIENTED_EDGE('',*,*,#1330,.T.);
+#1330 = EDGE_CURVE('',#1321,#317,#1331,.T.);
+#1331 = LINE('',#1332,#1333);
+#1332 = CARTESIAN_POINT('',(-0.725,-0.625,0.E+000));
+#1333 = VECTOR('',#1334,1.);
+#1334 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1335 = ORIENTED_EDGE('',*,*,#316,.F.);
+#1336 = ORIENTED_EDGE('',*,*,#689,.F.);
+#1337 = ORIENTED_EDGE('',*,*,#1338,.T.);
+#1338 = EDGE_CURVE('',#682,#1339,#1341,.T.);
+#1339 = VERTEX_POINT('',#1340);
+#1340 = CARTESIAN_POINT('',(-1.,-0.625,0.2));
+#1341 = LINE('',#1342,#1343);
+#1342 = CARTESIAN_POINT('',(-0.725,-0.625,0.2));
+#1343 = VECTOR('',#1344,1.);
+#1344 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1345 = ORIENTED_EDGE('',*,*,#1346,.F.);
+#1346 = EDGE_CURVE('',#1323,#1339,#1347,.T.);
+#1347 = LINE('',#1348,#1349);
+#1348 = CARTESIAN_POINT('',(-1.,-0.625,0.E+000));
+#1349 = VECTOR('',#1350,1.);
+#1350 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1351 = PLANE('',#1352);
+#1352 = AXIS2_PLACEMENT_3D('',#1353,#1354,#1355);
+#1353 = CARTESIAN_POINT('',(-0.725,-0.625,0.E+000));
+#1354 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1355 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1356 = ADVANCED_FACE('',(#1357),#1376,.T.);
+#1357 = FACE_BOUND('',#1358,.F.);
+#1358 = EDGE_LOOP('',(#1359,#1368,#1374,#1375));
+#1359 = ORIENTED_EDGE('',*,*,#1360,.F.);
+#1360 = EDGE_CURVE('',#1361,#1321,#1363,.T.);
+#1361 = VERTEX_POINT('',#1362);
+#1362 = CARTESIAN_POINT('',(-0.725,-0.875,0.E+000));
+#1363 = CIRCLE('',#1364,0.125);
+#1364 = AXIS2_PLACEMENT_3D('',#1365,#1366,#1367);
+#1365 = CARTESIAN_POINT('',(-0.725,-0.75,0.E+000));
+#1366 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1367 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1368 = ORIENTED_EDGE('',*,*,#1369,.T.);
+#1369 = EDGE_CURVE('',#1361,#325,#1370,.T.);
+#1370 = LINE('',#1371,#1372);
+#1371 = CARTESIAN_POINT('',(-0.725,-0.875,0.E+000));
+#1372 = VECTOR('',#1373,1.);
+#1373 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1374 = ORIENTED_EDGE('',*,*,#324,.F.);
+#1375 = ORIENTED_EDGE('',*,*,#1330,.F.);
+#1376 = CYLINDRICAL_SURFACE('',#1377,0.125);
+#1377 = AXIS2_PLACEMENT_3D('',#1378,#1379,#1380);
+#1378 = CARTESIAN_POINT('',(-0.725,-0.75,0.E+000));
+#1379 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1380 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1381 = ADVANCED_FACE('',(#1382),#1409,.F.);
+#1382 = FACE_BOUND('',#1383,.F.);
+#1383 = EDGE_LOOP('',(#1384,#1392,#1400,#1406,#1407,#1408));
+#1384 = ORIENTED_EDGE('',*,*,#1385,.F.);
+#1385 = EDGE_CURVE('',#1386,#1361,#1388,.T.);
+#1386 = VERTEX_POINT('',#1387);
+#1387 = CARTESIAN_POINT('',(-1.,-0.875,0.E+000));
+#1388 = LINE('',#1389,#1390);
+#1389 = CARTESIAN_POINT('',(-1.,-0.875,0.E+000));
+#1390 = VECTOR('',#1391,1.);
+#1391 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1392 = ORIENTED_EDGE('',*,*,#1393,.T.);
+#1393 = EDGE_CURVE('',#1386,#1394,#1396,.T.);
+#1394 = VERTEX_POINT('',#1395);
+#1395 = CARTESIAN_POINT('',(-1.,-0.875,0.2));
+#1396 = LINE('',#1397,#1398);
+#1397 = CARTESIAN_POINT('',(-1.,-0.875,0.E+000));
+#1398 = VECTOR('',#1399,1.);
+#1399 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1400 = ORIENTED_EDGE('',*,*,#1401,.T.);
+#1401 = EDGE_CURVE('',#1394,#674,#1402,.T.);
+#1402 = LINE('',#1403,#1404);
+#1403 = CARTESIAN_POINT('',(-1.,-0.875,0.2));
+#1404 = VECTOR('',#1405,1.);
+#1405 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1406 = ORIENTED_EDGE('',*,*,#673,.F.);
+#1407 = ORIENTED_EDGE('',*,*,#333,.F.);
+#1408 = ORIENTED_EDGE('',*,*,#1369,.F.);
+#1409 = PLANE('',#1410);
+#1410 = AXIS2_PLACEMENT_3D('',#1411,#1412,#1413);
+#1411 = CARTESIAN_POINT('',(-1.,-0.875,0.E+000));
+#1412 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1413 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1414 = ADVANCED_FACE('',(#1415),#1426,.T.);
+#1415 = FACE_BOUND('',#1416,.T.);
+#1416 = EDGE_LOOP('',(#1417,#1418,#1419,#1420));
+#1417 = ORIENTED_EDGE('',*,*,#666,.F.);
+#1418 = ORIENTED_EDGE('',*,*,#349,.T.);
+#1419 = ORIENTED_EDGE('',*,*,#488,.T.);
+#1420 = ORIENTED_EDGE('',*,*,#1421,.F.);
+#1421 = EDGE_CURVE('',#659,#481,#1422,.T.);
+#1422 = LINE('',#1423,#1424);
+#1423 = CARTESIAN_POINT('',(-0.99,-0.99,0.92));
+#1424 = VECTOR('',#1425,1.);
+#1425 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#1426 = PLANE('',#1427);
+#1427 = AXIS2_PLACEMENT_3D('',#1428,#1429,#1430);
+#1428 = CARTESIAN_POINT('',(-0.99,-0.99,2.E-002));
+#1429 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1430 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1431 = ADVANCED_FACE('',(#1432,#1438),#1449,.T.);
+#1432 = FACE_BOUND('',#1433,.T.);
+#1433 = EDGE_LOOP('',(#1434,#1435,#1436,#1437));
+#1434 = ORIENTED_EDGE('',*,*,#602,.F.);
+#1435 = ORIENTED_EDGE('',*,*,#658,.T.);
+#1436 = ORIENTED_EDGE('',*,*,#1421,.T.);
+#1437 = ORIENTED_EDGE('',*,*,#480,.F.);
+#1438 = FACE_BOUND('',#1439,.T.);
+#1439 = EDGE_LOOP('',(#1440));
+#1440 = ORIENTED_EDGE('',*,*,#1441,.T.);
+#1441 = EDGE_CURVE('',#1442,#1442,#1444,.T.);
+#1442 = VERTEX_POINT('',#1443);
+#1443 = CARTESIAN_POINT('',(-0.52,0.32,0.92));
+#1444 = CIRCLE('',#1445,0.2);
+#1445 = AXIS2_PLACEMENT_3D('',#1446,#1447,#1448);
+#1446 = CARTESIAN_POINT('',(-0.52,0.52,0.92));
+#1447 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1448 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1449 = PLANE('',#1450);
+#1450 = AXIS2_PLACEMENT_3D('',#1451,#1452,#1453);
+#1451 = CARTESIAN_POINT('',(-0.99,0.99,0.92));
+#1452 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1453 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1454 = ADVANCED_FACE('',(#1455),#1466,.F.);
+#1455 = FACE_BOUND('',#1456,.F.);
+#1456 = EDGE_LOOP('',(#1457,#1458,#1464,#1465));
+#1457 = ORIENTED_EDGE('',*,*,#634,.F.);
+#1458 = ORIENTED_EDGE('',*,*,#1459,.F.);
+#1459 = EDGE_CURVE('',#849,#627,#1460,.T.);
+#1460 = LINE('',#1461,#1462);
+#1461 = CARTESIAN_POINT('',(1.,0.625,0.2));
+#1462 = VECTOR('',#1463,1.);
+#1463 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1464 = ORIENTED_EDGE('',*,*,#848,.F.);
+#1465 = ORIENTED_EDGE('',*,*,#558,.T.);
+#1466 = PLANE('',#1467);
+#1467 = AXIS2_PLACEMENT_3D('',#1468,#1469,#1470);
+#1468 = CARTESIAN_POINT('',(1.,0.875,0.2));
+#1469 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1470 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1471 = ADVANCED_FACE('',(#1472),#1483,.F.);
+#1472 = FACE_BOUND('',#1473,.F.);
+#1473 = EDGE_LOOP('',(#1474,#1475,#1481,#1482));
+#1474 = ORIENTED_EDGE('',*,*,#946,.F.);
+#1475 = ORIENTED_EDGE('',*,*,#1476,.F.);
+#1476 = EDGE_CURVE('',#1045,#939,#1477,.T.);
+#1477 = LINE('',#1478,#1479);
+#1478 = CARTESIAN_POINT('',(1.,0.125,0.2));
+#1479 = VECTOR('',#1480,1.);
+#1480 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1481 = ORIENTED_EDGE('',*,*,#1044,.F.);
+#1482 = ORIENTED_EDGE('',*,*,#535,.T.);
+#1483 = PLANE('',#1484);
+#1484 = AXIS2_PLACEMENT_3D('',#1485,#1486,#1487);
+#1485 = CARTESIAN_POINT('',(1.,0.375,0.2));
+#1486 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1487 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1488 = ADVANCED_FACE('',(#1489),#1500,.F.);
+#1489 = FACE_BOUND('',#1490,.F.);
+#1490 = EDGE_LOOP('',(#1491,#1492,#1498,#1499));
+#1491 = ORIENTED_EDGE('',*,*,#1142,.F.);
+#1492 = ORIENTED_EDGE('',*,*,#1493,.F.);
+#1493 = EDGE_CURVE('',#1241,#1135,#1494,.T.);
+#1494 = LINE('',#1495,#1496);
+#1495 = CARTESIAN_POINT('',(1.,-0.375,0.2));
+#1496 = VECTOR('',#1497,1.);
+#1497 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1498 = ORIENTED_EDGE('',*,*,#1240,.F.);
+#1499 = ORIENTED_EDGE('',*,*,#512,.T.);
+#1500 = PLANE('',#1501);
+#1501 = AXIS2_PLACEMENT_3D('',#1502,#1503,#1504);
+#1502 = CARTESIAN_POINT('',(1.,-0.125,0.2));
+#1503 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1504 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1505 = ADVANCED_FACE('',(#1506),#1517,.T.);
+#1506 = FACE_BOUND('',#1507,.F.);
+#1507 = EDGE_LOOP('',(#1508,#1509,#1510,#1511));
+#1508 = ORIENTED_EDGE('',*,*,#616,.T.);
+#1509 = ORIENTED_EDGE('',*,*,#772,.T.);
+#1510 = ORIENTED_EDGE('',*,*,#837,.T.);
+#1511 = ORIENTED_EDGE('',*,*,#1512,.T.);
+#1512 = EDGE_CURVE('',#838,#617,#1513,.T.);
+#1513 = LINE('',#1514,#1515);
+#1514 = CARTESIAN_POINT('',(1.,0.625,0.E+000));
+#1515 = VECTOR('',#1516,1.);
+#1516 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1517 = PLANE('',#1518);
+#1518 = AXIS2_PLACEMENT_3D('',#1519,#1520,#1521);
+#1519 = CARTESIAN_POINT('',(1.,0.875,0.E+000));
+#1520 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1521 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1522 = ADVANCED_FACE('',(#1523),#1529,.F.);
+#1523 = FACE_BOUND('',#1524,.F.);
+#1524 = EDGE_LOOP('',(#1525,#1526,#1527,#1528));
+#1525 = ORIENTED_EDGE('',*,*,#856,.T.);
+#1526 = ORIENTED_EDGE('',*,*,#1459,.T.);
+#1527 = ORIENTED_EDGE('',*,*,#626,.F.);
+#1528 = ORIENTED_EDGE('',*,*,#1512,.F.);
+#1529 = PLANE('',#1530);
+#1530 = AXIS2_PLACEMENT_3D('',#1531,#1532,#1533);
+#1531 = CARTESIAN_POINT('',(1.,0.625,0.E+000));
+#1532 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1533 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1534 = ADVANCED_FACE('',(#1535),#1546,.F.);
+#1535 = FACE_BOUND('',#1536,.F.);
+#1536 = EDGE_LOOP('',(#1537,#1538,#1544,#1545));
+#1537 = ORIENTED_EDGE('',*,*,#911,.F.);
+#1538 = ORIENTED_EDGE('',*,*,#1539,.F.);
+#1539 = EDGE_CURVE('',#816,#904,#1540,.T.);
+#1540 = LINE('',#1541,#1542);
+#1541 = CARTESIAN_POINT('',(-1.,0.875,0.2));
+#1542 = VECTOR('',#1543,1.);
+#1543 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1544 = ORIENTED_EDGE('',*,*,#815,.F.);
+#1545 = ORIENTED_EDGE('',*,*,#750,.F.);
+#1546 = PLANE('',#1547);
+#1547 = AXIS2_PLACEMENT_3D('',#1548,#1549,#1550);
+#1548 = CARTESIAN_POINT('',(-1.,0.625,0.2));
+#1549 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1550 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1551 = ADVANCED_FACE('',(#1552),#1563,.F.);
+#1552 = FACE_BOUND('',#1553,.F.);
+#1553 = EDGE_LOOP('',(#1554,#1555,#1561,#1562));
+#1554 = ORIENTED_EDGE('',*,*,#1401,.F.);
+#1555 = ORIENTED_EDGE('',*,*,#1556,.F.);
+#1556 = EDGE_CURVE('',#1339,#1394,#1557,.T.);
+#1557 = LINE('',#1558,#1559);
+#1558 = CARTESIAN_POINT('',(-1.,-0.625,0.2));
+#1559 = VECTOR('',#1560,1.);
+#1560 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1561 = ORIENTED_EDGE('',*,*,#1338,.F.);
+#1562 = ORIENTED_EDGE('',*,*,#681,.F.);
+#1563 = PLANE('',#1564);
+#1564 = AXIS2_PLACEMENT_3D('',#1565,#1566,#1567);
+#1565 = CARTESIAN_POINT('',(-1.,-0.875,0.2));
+#1566 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1567 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1568 = ADVANCED_FACE('',(#1569),#1580,.F.);
+#1569 = FACE_BOUND('',#1570,.F.);
+#1570 = EDGE_LOOP('',(#1571,#1572,#1578,#1579));
+#1571 = ORIENTED_EDGE('',*,*,#1107,.F.);
+#1572 = ORIENTED_EDGE('',*,*,#1573,.F.);
+#1573 = EDGE_CURVE('',#1012,#1100,#1574,.T.);
+#1574 = LINE('',#1575,#1576);
+#1575 = CARTESIAN_POINT('',(-1.,0.375,0.2));
+#1576 = VECTOR('',#1577,1.);
+#1577 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1578 = ORIENTED_EDGE('',*,*,#1011,.F.);
+#1579 = ORIENTED_EDGE('',*,*,#727,.F.);
+#1580 = PLANE('',#1581);
+#1581 = AXIS2_PLACEMENT_3D('',#1582,#1583,#1584);
+#1582 = CARTESIAN_POINT('',(-1.,0.125,0.2));
+#1583 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1584 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1585 = ADVANCED_FACE('',(#1586),#1597,.F.);
+#1586 = FACE_BOUND('',#1587,.F.);
+#1587 = EDGE_LOOP('',(#1588,#1589,#1595,#1596));
+#1588 = ORIENTED_EDGE('',*,*,#1303,.F.);
+#1589 = ORIENTED_EDGE('',*,*,#1590,.F.);
+#1590 = EDGE_CURVE('',#1208,#1296,#1591,.T.);
+#1591 = LINE('',#1592,#1593);
+#1592 = CARTESIAN_POINT('',(-1.,-0.125,0.2));
+#1593 = VECTOR('',#1594,1.);
+#1594 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1595 = ORIENTED_EDGE('',*,*,#1207,.F.);
+#1596 = ORIENTED_EDGE('',*,*,#704,.F.);
+#1597 = PLANE('',#1598);
+#1598 = AXIS2_PLACEMENT_3D('',#1599,#1600,#1601);
+#1599 = CARTESIAN_POINT('',(-1.,-0.375,0.2));
+#1600 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1601 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1602 = ADVANCED_FACE('',(#1603),#1614,.T.);
+#1603 = FACE_BOUND('',#1604,.F.);
+#1604 = EDGE_LOOP('',(#1605,#1606,#1607,#1608));
+#1605 = ORIENTED_EDGE('',*,*,#895,.T.);
+#1606 = ORIENTED_EDGE('',*,*,#870,.T.);
+#1607 = ORIENTED_EDGE('',*,*,#797,.T.);
+#1608 = ORIENTED_EDGE('',*,*,#1609,.T.);
+#1609 = EDGE_CURVE('',#800,#896,#1610,.T.);
+#1610 = LINE('',#1611,#1612);
+#1611 = CARTESIAN_POINT('',(-1.,0.875,0.E+000));
+#1612 = VECTOR('',#1613,1.);
+#1613 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1614 = PLANE('',#1615);
+#1615 = AXIS2_PLACEMENT_3D('',#1616,#1617,#1618);
+#1616 = CARTESIAN_POINT('',(-1.,0.625,0.E+000));
+#1617 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1618 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1619 = ADVANCED_FACE('',(#1620),#1626,.F.);
+#1620 = FACE_BOUND('',#1621,.F.);
+#1621 = EDGE_LOOP('',(#1622,#1623,#1624,#1625));
+#1622 = ORIENTED_EDGE('',*,*,#823,.T.);
+#1623 = ORIENTED_EDGE('',*,*,#1539,.T.);
+#1624 = ORIENTED_EDGE('',*,*,#903,.F.);
+#1625 = ORIENTED_EDGE('',*,*,#1609,.F.);
+#1626 = PLANE('',#1627);
+#1627 = AXIS2_PLACEMENT_3D('',#1628,#1629,#1630);
+#1628 = CARTESIAN_POINT('',(-1.,0.875,0.E+000));
+#1629 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1630 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1631 = ADVANCED_FACE('',(#1632),#1643,.T.);
+#1632 = FACE_BOUND('',#1633,.F.);
+#1633 = EDGE_LOOP('',(#1634,#1635,#1636,#1637));
+#1634 = ORIENTED_EDGE('',*,*,#928,.T.);
+#1635 = ORIENTED_EDGE('',*,*,#968,.T.);
+#1636 = ORIENTED_EDGE('',*,*,#1033,.T.);
+#1637 = ORIENTED_EDGE('',*,*,#1638,.T.);
+#1638 = EDGE_CURVE('',#1034,#929,#1639,.T.);
+#1639 = LINE('',#1640,#1641);
+#1640 = CARTESIAN_POINT('',(1.,0.125,0.E+000));
+#1641 = VECTOR('',#1642,1.);
+#1642 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1643 = PLANE('',#1644);
+#1644 = AXIS2_PLACEMENT_3D('',#1645,#1646,#1647);
+#1645 = CARTESIAN_POINT('',(1.,0.375,0.E+000));
+#1646 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1647 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1648 = ADVANCED_FACE('',(#1649),#1655,.F.);
+#1649 = FACE_BOUND('',#1650,.F.);
+#1650 = EDGE_LOOP('',(#1651,#1652,#1653,#1654));
+#1651 = ORIENTED_EDGE('',*,*,#1052,.T.);
+#1652 = ORIENTED_EDGE('',*,*,#1476,.T.);
+#1653 = ORIENTED_EDGE('',*,*,#938,.F.);
+#1654 = ORIENTED_EDGE('',*,*,#1638,.F.);
+#1655 = PLANE('',#1656);
+#1656 = AXIS2_PLACEMENT_3D('',#1657,#1658,#1659);
+#1657 = CARTESIAN_POINT('',(1.,0.125,0.E+000));
+#1658 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1659 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1660 = ADVANCED_FACE('',(#1661),#1672,.T.);
+#1661 = FACE_BOUND('',#1662,.F.);
+#1662 = EDGE_LOOP('',(#1663,#1664,#1665,#1666));
+#1663 = ORIENTED_EDGE('',*,*,#1091,.T.);
+#1664 = ORIENTED_EDGE('',*,*,#1066,.T.);
+#1665 = ORIENTED_EDGE('',*,*,#993,.T.);
+#1666 = ORIENTED_EDGE('',*,*,#1667,.T.);
+#1667 = EDGE_CURVE('',#996,#1092,#1668,.T.);
+#1668 = LINE('',#1669,#1670);
+#1669 = CARTESIAN_POINT('',(-1.,0.375,0.E+000));
+#1670 = VECTOR('',#1671,1.);
+#1671 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1672 = PLANE('',#1673);
+#1673 = AXIS2_PLACEMENT_3D('',#1674,#1675,#1676);
+#1674 = CARTESIAN_POINT('',(-1.,0.125,0.E+000));
+#1675 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1676 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1677 = ADVANCED_FACE('',(#1678),#1684,.F.);
+#1678 = FACE_BOUND('',#1679,.F.);
+#1679 = EDGE_LOOP('',(#1680,#1681,#1682,#1683));
+#1680 = ORIENTED_EDGE('',*,*,#1019,.T.);
+#1681 = ORIENTED_EDGE('',*,*,#1573,.T.);
+#1682 = ORIENTED_EDGE('',*,*,#1099,.F.);
+#1683 = ORIENTED_EDGE('',*,*,#1667,.F.);
+#1684 = PLANE('',#1685);
+#1685 = AXIS2_PLACEMENT_3D('',#1686,#1687,#1688);
+#1686 = CARTESIAN_POINT('',(-1.,0.375,0.E+000));
+#1687 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1688 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1689 = ADVANCED_FACE('',(#1690),#1701,.T.);
+#1690 = FACE_BOUND('',#1691,.F.);
+#1691 = EDGE_LOOP('',(#1692,#1693,#1694,#1695));
+#1692 = ORIENTED_EDGE('',*,*,#1124,.T.);
+#1693 = ORIENTED_EDGE('',*,*,#1164,.T.);
+#1694 = ORIENTED_EDGE('',*,*,#1229,.T.);
+#1695 = ORIENTED_EDGE('',*,*,#1696,.T.);
+#1696 = EDGE_CURVE('',#1230,#1125,#1697,.T.);
+#1697 = LINE('',#1698,#1699);
+#1698 = CARTESIAN_POINT('',(1.,-0.375,0.E+000));
+#1699 = VECTOR('',#1700,1.);
+#1700 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1701 = PLANE('',#1702);
+#1702 = AXIS2_PLACEMENT_3D('',#1703,#1704,#1705);
+#1703 = CARTESIAN_POINT('',(1.,-0.125,0.E+000));
+#1704 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1705 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1706 = ADVANCED_FACE('',(#1707),#1713,.F.);
+#1707 = FACE_BOUND('',#1708,.F.);
+#1708 = EDGE_LOOP('',(#1709,#1710,#1711,#1712));
+#1709 = ORIENTED_EDGE('',*,*,#1248,.T.);
+#1710 = ORIENTED_EDGE('',*,*,#1493,.T.);
+#1711 = ORIENTED_EDGE('',*,*,#1134,.F.);
+#1712 = ORIENTED_EDGE('',*,*,#1696,.F.);
+#1713 = PLANE('',#1714);
+#1714 = AXIS2_PLACEMENT_3D('',#1715,#1716,#1717);
+#1715 = CARTESIAN_POINT('',(1.,-0.375,0.E+000));
+#1716 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1717 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1718 = ADVANCED_FACE('',(#1719),#1730,.T.);
+#1719 = FACE_BOUND('',#1720,.F.);
+#1720 = EDGE_LOOP('',(#1721,#1722,#1723,#1724));
+#1721 = ORIENTED_EDGE('',*,*,#1287,.T.);
+#1722 = ORIENTED_EDGE('',*,*,#1262,.T.);
+#1723 = ORIENTED_EDGE('',*,*,#1189,.T.);
+#1724 = ORIENTED_EDGE('',*,*,#1725,.T.);
+#1725 = EDGE_CURVE('',#1192,#1288,#1726,.T.);
+#1726 = LINE('',#1727,#1728);
+#1727 = CARTESIAN_POINT('',(-1.,-0.125,0.E+000));
+#1728 = VECTOR('',#1729,1.);
+#1729 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1730 = PLANE('',#1731);
+#1731 = AXIS2_PLACEMENT_3D('',#1732,#1733,#1734);
+#1732 = CARTESIAN_POINT('',(-1.,-0.375,0.E+000));
+#1733 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1734 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1735 = ADVANCED_FACE('',(#1736),#1742,.F.);
+#1736 = FACE_BOUND('',#1737,.F.);
+#1737 = EDGE_LOOP('',(#1738,#1739,#1740,#1741));
+#1738 = ORIENTED_EDGE('',*,*,#1215,.T.);
+#1739 = ORIENTED_EDGE('',*,*,#1590,.T.);
+#1740 = ORIENTED_EDGE('',*,*,#1295,.F.);
+#1741 = ORIENTED_EDGE('',*,*,#1725,.F.);
+#1742 = PLANE('',#1743);
+#1743 = AXIS2_PLACEMENT_3D('',#1744,#1745,#1746);
+#1744 = CARTESIAN_POINT('',(-1.,-0.125,0.E+000));
+#1745 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1746 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1747 = ADVANCED_FACE('',(#1748),#1759,.T.);
+#1748 = FACE_BOUND('',#1749,.F.);
+#1749 = EDGE_LOOP('',(#1750,#1751,#1752,#1753));
+#1750 = ORIENTED_EDGE('',*,*,#1385,.T.);
+#1751 = ORIENTED_EDGE('',*,*,#1360,.T.);
+#1752 = ORIENTED_EDGE('',*,*,#1320,.T.);
+#1753 = ORIENTED_EDGE('',*,*,#1754,.T.);
+#1754 = EDGE_CURVE('',#1323,#1386,#1755,.T.);
+#1755 = LINE('',#1756,#1757);
+#1756 = CARTESIAN_POINT('',(-1.,-0.625,0.E+000));
+#1757 = VECTOR('',#1758,1.);
+#1758 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1759 = PLANE('',#1760);
+#1760 = AXIS2_PLACEMENT_3D('',#1761,#1762,#1763);
+#1761 = CARTESIAN_POINT('',(-1.,-0.875,0.E+000));
+#1762 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1763 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1764 = ADVANCED_FACE('',(#1765),#1771,.F.);
+#1765 = FACE_BOUND('',#1766,.F.);
+#1766 = EDGE_LOOP('',(#1767,#1768,#1769,#1770));
+#1767 = ORIENTED_EDGE('',*,*,#1346,.T.);
+#1768 = ORIENTED_EDGE('',*,*,#1556,.T.);
+#1769 = ORIENTED_EDGE('',*,*,#1393,.F.);
+#1770 = ORIENTED_EDGE('',*,*,#1754,.F.);
+#1771 = PLANE('',#1772);
+#1772 = AXIS2_PLACEMENT_3D('',#1773,#1774,#1775);
+#1773 = CARTESIAN_POINT('',(-1.,-0.625,0.E+000));
+#1774 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1775 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1776 = ADVANCED_FACE('',(#1777),#1796,.F.);
+#1777 = FACE_BOUND('',#1778,.T.);
+#1778 = EDGE_LOOP('',(#1779,#1780,#1788,#1795));
+#1779 = ORIENTED_EDGE('',*,*,#1441,.F.);
+#1780 = ORIENTED_EDGE('',*,*,#1781,.T.);
+#1781 = EDGE_CURVE('',#1442,#1782,#1784,.T.);
+#1782 = VERTEX_POINT('',#1783);
+#1783 = CARTESIAN_POINT('',(-0.52,0.32,0.91));
+#1784 = LINE('',#1785,#1786);
+#1785 = CARTESIAN_POINT('',(-0.52,0.32,0.93));
+#1786 = VECTOR('',#1787,1.);
+#1787 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1788 = ORIENTED_EDGE('',*,*,#1789,.F.);
+#1789 = EDGE_CURVE('',#1782,#1782,#1790,.T.);
+#1790 = CIRCLE('',#1791,0.2);
+#1791 = AXIS2_PLACEMENT_3D('',#1792,#1793,#1794);
+#1792 = CARTESIAN_POINT('',(-0.52,0.52,0.91));
+#1793 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1794 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1795 = ORIENTED_EDGE('',*,*,#1781,.F.);
+#1796 = CYLINDRICAL_SURFACE('',#1797,0.2);
+#1797 = AXIS2_PLACEMENT_3D('',#1798,#1799,#1800);
+#1798 = CARTESIAN_POINT('',(-0.52,0.52,0.93));
+#1799 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1800 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1801 = ADVANCED_FACE('',(#1802),#1805,.T.);
+#1802 = FACE_BOUND('',#1803,.T.);
+#1803 = EDGE_LOOP('',(#1804));
+#1804 = ORIENTED_EDGE('',*,*,#1789,.T.);
+#1805 = PLANE('',#1806);
+#1806 = AXIS2_PLACEMENT_3D('',#1807,#1808,#1809);
+#1807 = CARTESIAN_POINT('',(-0.52,0.52,0.91));
+#1808 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1809 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1814))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1811,#1812,#1813)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1811 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1812 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1813 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1814 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1811,
+'distance_accuracy_value','confusion accuracy');
+#1815 = PRODUCT_TYPE('part',$,(#7));
+#1816 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+#1817,#1825,#1832,#1839,#1846,#1853,#1861,#1868,#1875,#1882,#1889,
+#1896,#1903,#1910,#1917,#1924,#1931,#1938,#1945,#1952,#1959,#1966,
+#1973,#1980,#1987,#1994,#2001,#2008,#2015,#2022,#2029,#2036,#2043,
+#2050,#2057,#2064,#2071,#2078,#2085,#2092,#2099,#2106,#2113,#2120,
+#2127,#2134,#2141,#2148,#2155,#2162,#2169,#2176,#2183,#2190,#2197,
+#2205),#1810);
+#1817 = STYLED_ITEM('color',(#1818),#17);
+#1818 = PRESENTATION_STYLE_ASSIGNMENT((#1819));
+#1819 = SURFACE_STYLE_USAGE(.BOTH.,#1820);
+#1820 = SURFACE_SIDE_STYLE('',(#1821));
+#1821 = SURFACE_STYLE_FILL_AREA(#1822);
+#1822 = FILL_AREA_STYLE('',(#1823));
+#1823 = FILL_AREA_STYLE_COLOUR('',#1824);
+#1824 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812);
+#1825 = STYLED_ITEM('color',(#1826),#58);
+#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('',#1824);
+#1832 = STYLED_ITEM('color',(#1833),#105);
+#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('',#1824);
+#1839 = STYLED_ITEM('color',(#1840),#130);
+#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('',#1824);
+#1846 = STYLED_ITEM('color',(#1847),#170);
+#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('',#1824);
+#1853 = STYLED_ITEM('color',(#1854),#187);
+#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('',#1860);
+#1860 = COLOUR_RGB('',0.148000001907,0.144999995828,0.144999995828);
+#1861 = STYLED_ITEM('color',(#1862),#467);
+#1862 = PRESENTATION_STYLE_ASSIGNMENT((#1863));
+#1863 = SURFACE_STYLE_USAGE(.BOTH.,#1864);
+#1864 = SURFACE_SIDE_STYLE('',(#1865));
+#1865 = SURFACE_STYLE_FILL_AREA(#1866);
+#1866 = FILL_AREA_STYLE('',(#1867));
+#1867 = FILL_AREA_STYLE_COLOUR('',#1860);
+#1868 = STYLED_ITEM('color',(#1869),#576);
+#1869 = PRESENTATION_STYLE_ASSIGNMENT((#1870));
+#1870 = SURFACE_STYLE_USAGE(.BOTH.,#1871);
+#1871 = SURFACE_SIDE_STYLE('',(#1872));
+#1872 = SURFACE_STYLE_FILL_AREA(#1873);
+#1873 = FILL_AREA_STYLE('',(#1874));
+#1874 = FILL_AREA_STYLE_COLOUR('',#1824);
+#1875 = STYLED_ITEM('color',(#1876),#588);
+#1876 = PRESENTATION_STYLE_ASSIGNMENT((#1877));
+#1877 = SURFACE_STYLE_USAGE(.BOTH.,#1878);
+#1878 = SURFACE_SIDE_STYLE('',(#1879));
+#1879 = SURFACE_STYLE_FILL_AREA(#1880);
+#1880 = FILL_AREA_STYLE('',(#1881));
+#1881 = FILL_AREA_STYLE_COLOUR('',#1860);
+#1882 = STYLED_ITEM('color',(#1883),#612);
+#1883 = PRESENTATION_STYLE_ASSIGNMENT((#1884));
+#1884 = SURFACE_STYLE_USAGE(.BOTH.,#1885);
+#1885 = SURFACE_SIDE_STYLE('',(#1886));
+#1886 = SURFACE_STYLE_FILL_AREA(#1887);
+#1887 = FILL_AREA_STYLE('',(#1888));
+#1888 = FILL_AREA_STYLE_COLOUR('',#1824);
+#1889 = STYLED_ITEM('color',(#1890),#652);
+#1890 = PRESENTATION_STYLE_ASSIGNMENT((#1891));
+#1891 = SURFACE_STYLE_USAGE(.BOTH.,#1892);
+#1892 = SURFACE_SIDE_STYLE('',(#1893));
+#1893 = SURFACE_STYLE_FILL_AREA(#1894);
+#1894 = FILL_AREA_STYLE('',(#1895));
+#1895 = FILL_AREA_STYLE_COLOUR('',#1860);
+#1896 = STYLED_ITEM('color',(#1897),#768);
+#1897 = PRESENTATION_STYLE_ASSIGNMENT((#1898));
+#1898 = SURFACE_STYLE_USAGE(.BOTH.,#1899);
+#1899 = SURFACE_SIDE_STYLE('',(#1900));
+#1900 = SURFACE_STYLE_FILL_AREA(#1901);
+#1901 = FILL_AREA_STYLE('',(#1902));
+#1902 = FILL_AREA_STYLE_COLOUR('',#1824);
+#1903 = STYLED_ITEM('color',(#1904),#793);
+#1904 = PRESENTATION_STYLE_ASSIGNMENT((#1905));
+#1905 = SURFACE_STYLE_USAGE(.BOTH.,#1906);
+#1906 = SURFACE_SIDE_STYLE('',(#1907));
+#1907 = SURFACE_STYLE_FILL_AREA(#1908);
+#1908 = FILL_AREA_STYLE('',(#1909));
+#1909 = FILL_AREA_STYLE_COLOUR('',#1824);
+#1910 = STYLED_ITEM('color',(#1911),#833);
+#1911 = PRESENTATION_STYLE_ASSIGNMENT((#1912));
+#1912 = SURFACE_STYLE_USAGE(.BOTH.,#1913);
+#1913 = SURFACE_SIDE_STYLE('',(#1914));
+#1914 = SURFACE_STYLE_FILL_AREA(#1915);
+#1915 = FILL_AREA_STYLE('',(#1916));
+#1916 = FILL_AREA_STYLE_COLOUR('',#1824);
+#1917 = STYLED_ITEM('color',(#1918),#866);
+#1918 = PRESENTATION_STYLE_ASSIGNMENT((#1919));
+#1919 = SURFACE_STYLE_USAGE(.BOTH.,#1920);
+#1920 = SURFACE_SIDE_STYLE('',(#1921));
+#1921 = SURFACE_STYLE_FILL_AREA(#1922);
+#1922 = FILL_AREA_STYLE('',(#1923));
+#1923 = FILL_AREA_STYLE_COLOUR('',#1824);
+#1924 = STYLED_ITEM('color',(#1925),#891);
+#1925 = PRESENTATION_STYLE_ASSIGNMENT((#1926));
+#1926 = SURFACE_STYLE_USAGE(.BOTH.,#1927);
+#1927 = SURFACE_SIDE_STYLE('',(#1928));
+#1928 = SURFACE_STYLE_FILL_AREA(#1929);
+#1929 = FILL_AREA_STYLE('',(#1930));
+#1930 = FILL_AREA_STYLE_COLOUR('',#1824);
+#1931 = STYLED_ITEM('color',(#1932),#924);
+#1932 = PRESENTATION_STYLE_ASSIGNMENT((#1933));
+#1933 = SURFACE_STYLE_USAGE(.BOTH.,#1934);
+#1934 = SURFACE_SIDE_STYLE('',(#1935));
+#1935 = SURFACE_STYLE_FILL_AREA(#1936);
+#1936 = FILL_AREA_STYLE('',(#1937));
+#1937 = FILL_AREA_STYLE_COLOUR('',#1824);
+#1938 = STYLED_ITEM('color',(#1939),#964);
+#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('',#1824);
+#1945 = STYLED_ITEM('color',(#1946),#989);
+#1946 = PRESENTATION_STYLE_ASSIGNMENT((#1947));
+#1947 = SURFACE_STYLE_USAGE(.BOTH.,#1948);
+#1948 = SURFACE_SIDE_STYLE('',(#1949));
+#1949 = SURFACE_STYLE_FILL_AREA(#1950);
+#1950 = FILL_AREA_STYLE('',(#1951));
+#1951 = FILL_AREA_STYLE_COLOUR('',#1824);
+#1952 = STYLED_ITEM('color',(#1953),#1029);
+#1953 = PRESENTATION_STYLE_ASSIGNMENT((#1954));
+#1954 = SURFACE_STYLE_USAGE(.BOTH.,#1955);
+#1955 = SURFACE_SIDE_STYLE('',(#1956));
+#1956 = SURFACE_STYLE_FILL_AREA(#1957);
+#1957 = FILL_AREA_STYLE('',(#1958));
+#1958 = FILL_AREA_STYLE_COLOUR('',#1824);
+#1959 = STYLED_ITEM('color',(#1960),#1062);
+#1960 = PRESENTATION_STYLE_ASSIGNMENT((#1961));
+#1961 = SURFACE_STYLE_USAGE(.BOTH.,#1962);
+#1962 = SURFACE_SIDE_STYLE('',(#1963));
+#1963 = SURFACE_STYLE_FILL_AREA(#1964);
+#1964 = FILL_AREA_STYLE('',(#1965));
+#1965 = FILL_AREA_STYLE_COLOUR('',#1824);
+#1966 = STYLED_ITEM('color',(#1967),#1087);
+#1967 = PRESENTATION_STYLE_ASSIGNMENT((#1968));
+#1968 = SURFACE_STYLE_USAGE(.BOTH.,#1969);
+#1969 = SURFACE_SIDE_STYLE('',(#1970));
+#1970 = SURFACE_STYLE_FILL_AREA(#1971);
+#1971 = FILL_AREA_STYLE('',(#1972));
+#1972 = FILL_AREA_STYLE_COLOUR('',#1824);
+#1973 = STYLED_ITEM('color',(#1974),#1120);
+#1974 = PRESENTATION_STYLE_ASSIGNMENT((#1975));
+#1975 = SURFACE_STYLE_USAGE(.BOTH.,#1976);
+#1976 = SURFACE_SIDE_STYLE('',(#1977));
+#1977 = SURFACE_STYLE_FILL_AREA(#1978);
+#1978 = FILL_AREA_STYLE('',(#1979));
+#1979 = FILL_AREA_STYLE_COLOUR('',#1824);
+#1980 = STYLED_ITEM('color',(#1981),#1160);
+#1981 = PRESENTATION_STYLE_ASSIGNMENT((#1982));
+#1982 = SURFACE_STYLE_USAGE(.BOTH.,#1983);
+#1983 = SURFACE_SIDE_STYLE('',(#1984));
+#1984 = SURFACE_STYLE_FILL_AREA(#1985);
+#1985 = FILL_AREA_STYLE('',(#1986));
+#1986 = FILL_AREA_STYLE_COLOUR('',#1824);
+#1987 = STYLED_ITEM('color',(#1988),#1185);
+#1988 = PRESENTATION_STYLE_ASSIGNMENT((#1989));
+#1989 = SURFACE_STYLE_USAGE(.BOTH.,#1990);
+#1990 = SURFACE_SIDE_STYLE('',(#1991));
+#1991 = SURFACE_STYLE_FILL_AREA(#1992);
+#1992 = FILL_AREA_STYLE('',(#1993));
+#1993 = FILL_AREA_STYLE_COLOUR('',#1824);
+#1994 = STYLED_ITEM('color',(#1995),#1225);
+#1995 = PRESENTATION_STYLE_ASSIGNMENT((#1996));
+#1996 = SURFACE_STYLE_USAGE(.BOTH.,#1997);
+#1997 = SURFACE_SIDE_STYLE('',(#1998));
+#1998 = SURFACE_STYLE_FILL_AREA(#1999);
+#1999 = FILL_AREA_STYLE('',(#2000));
+#2000 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2001 = STYLED_ITEM('color',(#2002),#1258);
+#2002 = PRESENTATION_STYLE_ASSIGNMENT((#2003));
+#2003 = SURFACE_STYLE_USAGE(.BOTH.,#2004);
+#2004 = SURFACE_SIDE_STYLE('',(#2005));
+#2005 = SURFACE_STYLE_FILL_AREA(#2006);
+#2006 = FILL_AREA_STYLE('',(#2007));
+#2007 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2008 = STYLED_ITEM('color',(#2009),#1283);
+#2009 = PRESENTATION_STYLE_ASSIGNMENT((#2010));
+#2010 = SURFACE_STYLE_USAGE(.BOTH.,#2011);
+#2011 = SURFACE_SIDE_STYLE('',(#2012));
+#2012 = SURFACE_STYLE_FILL_AREA(#2013);
+#2013 = FILL_AREA_STYLE('',(#2014));
+#2014 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2015 = STYLED_ITEM('color',(#2016),#1316);
+#2016 = PRESENTATION_STYLE_ASSIGNMENT((#2017));
+#2017 = SURFACE_STYLE_USAGE(.BOTH.,#2018);
+#2018 = SURFACE_SIDE_STYLE('',(#2019));
+#2019 = SURFACE_STYLE_FILL_AREA(#2020);
+#2020 = FILL_AREA_STYLE('',(#2021));
+#2021 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2022 = STYLED_ITEM('color',(#2023),#1356);
+#2023 = PRESENTATION_STYLE_ASSIGNMENT((#2024));
+#2024 = SURFACE_STYLE_USAGE(.BOTH.,#2025);
+#2025 = SURFACE_SIDE_STYLE('',(#2026));
+#2026 = SURFACE_STYLE_FILL_AREA(#2027);
+#2027 = FILL_AREA_STYLE('',(#2028));
+#2028 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2029 = STYLED_ITEM('color',(#2030),#1381);
+#2030 = PRESENTATION_STYLE_ASSIGNMENT((#2031));
+#2031 = SURFACE_STYLE_USAGE(.BOTH.,#2032);
+#2032 = SURFACE_SIDE_STYLE('',(#2033));
+#2033 = SURFACE_STYLE_FILL_AREA(#2034);
+#2034 = FILL_AREA_STYLE('',(#2035));
+#2035 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2036 = STYLED_ITEM('color',(#2037),#1414);
+#2037 = PRESENTATION_STYLE_ASSIGNMENT((#2038));
+#2038 = SURFACE_STYLE_USAGE(.BOTH.,#2039);
+#2039 = SURFACE_SIDE_STYLE('',(#2040));
+#2040 = SURFACE_STYLE_FILL_AREA(#2041);
+#2041 = FILL_AREA_STYLE('',(#2042));
+#2042 = FILL_AREA_STYLE_COLOUR('',#1860);
+#2043 = STYLED_ITEM('color',(#2044),#1431);
+#2044 = PRESENTATION_STYLE_ASSIGNMENT((#2045));
+#2045 = SURFACE_STYLE_USAGE(.BOTH.,#2046);
+#2046 = SURFACE_SIDE_STYLE('',(#2047));
+#2047 = SURFACE_STYLE_FILL_AREA(#2048);
+#2048 = FILL_AREA_STYLE('',(#2049));
+#2049 = FILL_AREA_STYLE_COLOUR('',#1860);
+#2050 = STYLED_ITEM('color',(#2051),#1454);
+#2051 = PRESENTATION_STYLE_ASSIGNMENT((#2052));
+#2052 = SURFACE_STYLE_USAGE(.BOTH.,#2053);
+#2053 = SURFACE_SIDE_STYLE('',(#2054));
+#2054 = SURFACE_STYLE_FILL_AREA(#2055);
+#2055 = FILL_AREA_STYLE('',(#2056));
+#2056 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2057 = STYLED_ITEM('color',(#2058),#1471);
+#2058 = PRESENTATION_STYLE_ASSIGNMENT((#2059));
+#2059 = SURFACE_STYLE_USAGE(.BOTH.,#2060);
+#2060 = SURFACE_SIDE_STYLE('',(#2061));
+#2061 = SURFACE_STYLE_FILL_AREA(#2062);
+#2062 = FILL_AREA_STYLE('',(#2063));
+#2063 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2064 = STYLED_ITEM('color',(#2065),#1488);
+#2065 = PRESENTATION_STYLE_ASSIGNMENT((#2066));
+#2066 = SURFACE_STYLE_USAGE(.BOTH.,#2067);
+#2067 = SURFACE_SIDE_STYLE('',(#2068));
+#2068 = SURFACE_STYLE_FILL_AREA(#2069);
+#2069 = FILL_AREA_STYLE('',(#2070));
+#2070 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2071 = STYLED_ITEM('color',(#2072),#1505);
+#2072 = PRESENTATION_STYLE_ASSIGNMENT((#2073));
+#2073 = SURFACE_STYLE_USAGE(.BOTH.,#2074);
+#2074 = SURFACE_SIDE_STYLE('',(#2075));
+#2075 = SURFACE_STYLE_FILL_AREA(#2076);
+#2076 = FILL_AREA_STYLE('',(#2077));
+#2077 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2078 = STYLED_ITEM('color',(#2079),#1522);
+#2079 = PRESENTATION_STYLE_ASSIGNMENT((#2080));
+#2080 = SURFACE_STYLE_USAGE(.BOTH.,#2081);
+#2081 = SURFACE_SIDE_STYLE('',(#2082));
+#2082 = SURFACE_STYLE_FILL_AREA(#2083);
+#2083 = FILL_AREA_STYLE('',(#2084));
+#2084 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2085 = STYLED_ITEM('color',(#2086),#1534);
+#2086 = PRESENTATION_STYLE_ASSIGNMENT((#2087));
+#2087 = SURFACE_STYLE_USAGE(.BOTH.,#2088);
+#2088 = SURFACE_SIDE_STYLE('',(#2089));
+#2089 = SURFACE_STYLE_FILL_AREA(#2090);
+#2090 = FILL_AREA_STYLE('',(#2091));
+#2091 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2092 = STYLED_ITEM('color',(#2093),#1551);
+#2093 = PRESENTATION_STYLE_ASSIGNMENT((#2094));
+#2094 = SURFACE_STYLE_USAGE(.BOTH.,#2095);
+#2095 = SURFACE_SIDE_STYLE('',(#2096));
+#2096 = SURFACE_STYLE_FILL_AREA(#2097);
+#2097 = FILL_AREA_STYLE('',(#2098));
+#2098 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2099 = STYLED_ITEM('color',(#2100),#1568);
+#2100 = PRESENTATION_STYLE_ASSIGNMENT((#2101));
+#2101 = SURFACE_STYLE_USAGE(.BOTH.,#2102);
+#2102 = SURFACE_SIDE_STYLE('',(#2103));
+#2103 = SURFACE_STYLE_FILL_AREA(#2104);
+#2104 = FILL_AREA_STYLE('',(#2105));
+#2105 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2106 = STYLED_ITEM('color',(#2107),#1585);
+#2107 = PRESENTATION_STYLE_ASSIGNMENT((#2108));
+#2108 = SURFACE_STYLE_USAGE(.BOTH.,#2109);
+#2109 = SURFACE_SIDE_STYLE('',(#2110));
+#2110 = SURFACE_STYLE_FILL_AREA(#2111);
+#2111 = FILL_AREA_STYLE('',(#2112));
+#2112 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2113 = STYLED_ITEM('color',(#2114),#1602);
+#2114 = PRESENTATION_STYLE_ASSIGNMENT((#2115));
+#2115 = SURFACE_STYLE_USAGE(.BOTH.,#2116);
+#2116 = SURFACE_SIDE_STYLE('',(#2117));
+#2117 = SURFACE_STYLE_FILL_AREA(#2118);
+#2118 = FILL_AREA_STYLE('',(#2119));
+#2119 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2120 = STYLED_ITEM('color',(#2121),#1619);
+#2121 = PRESENTATION_STYLE_ASSIGNMENT((#2122));
+#2122 = SURFACE_STYLE_USAGE(.BOTH.,#2123);
+#2123 = SURFACE_SIDE_STYLE('',(#2124));
+#2124 = SURFACE_STYLE_FILL_AREA(#2125);
+#2125 = FILL_AREA_STYLE('',(#2126));
+#2126 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2127 = STYLED_ITEM('color',(#2128),#1631);
+#2128 = PRESENTATION_STYLE_ASSIGNMENT((#2129));
+#2129 = SURFACE_STYLE_USAGE(.BOTH.,#2130);
+#2130 = SURFACE_SIDE_STYLE('',(#2131));
+#2131 = SURFACE_STYLE_FILL_AREA(#2132);
+#2132 = FILL_AREA_STYLE('',(#2133));
+#2133 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2134 = STYLED_ITEM('color',(#2135),#1648);
+#2135 = PRESENTATION_STYLE_ASSIGNMENT((#2136));
+#2136 = SURFACE_STYLE_USAGE(.BOTH.,#2137);
+#2137 = SURFACE_SIDE_STYLE('',(#2138));
+#2138 = SURFACE_STYLE_FILL_AREA(#2139);
+#2139 = FILL_AREA_STYLE('',(#2140));
+#2140 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2141 = STYLED_ITEM('color',(#2142),#1660);
+#2142 = PRESENTATION_STYLE_ASSIGNMENT((#2143));
+#2143 = SURFACE_STYLE_USAGE(.BOTH.,#2144);
+#2144 = SURFACE_SIDE_STYLE('',(#2145));
+#2145 = SURFACE_STYLE_FILL_AREA(#2146);
+#2146 = FILL_AREA_STYLE('',(#2147));
+#2147 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2148 = STYLED_ITEM('color',(#2149),#1677);
+#2149 = PRESENTATION_STYLE_ASSIGNMENT((#2150));
+#2150 = SURFACE_STYLE_USAGE(.BOTH.,#2151);
+#2151 = SURFACE_SIDE_STYLE('',(#2152));
+#2152 = SURFACE_STYLE_FILL_AREA(#2153);
+#2153 = FILL_AREA_STYLE('',(#2154));
+#2154 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2155 = STYLED_ITEM('color',(#2156),#1689);
+#2156 = PRESENTATION_STYLE_ASSIGNMENT((#2157));
+#2157 = SURFACE_STYLE_USAGE(.BOTH.,#2158);
+#2158 = SURFACE_SIDE_STYLE('',(#2159));
+#2159 = SURFACE_STYLE_FILL_AREA(#2160);
+#2160 = FILL_AREA_STYLE('',(#2161));
+#2161 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2162 = STYLED_ITEM('color',(#2163),#1706);
+#2163 = PRESENTATION_STYLE_ASSIGNMENT((#2164));
+#2164 = SURFACE_STYLE_USAGE(.BOTH.,#2165);
+#2165 = SURFACE_SIDE_STYLE('',(#2166));
+#2166 = SURFACE_STYLE_FILL_AREA(#2167);
+#2167 = FILL_AREA_STYLE('',(#2168));
+#2168 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2169 = STYLED_ITEM('color',(#2170),#1718);
+#2170 = PRESENTATION_STYLE_ASSIGNMENT((#2171));
+#2171 = SURFACE_STYLE_USAGE(.BOTH.,#2172);
+#2172 = SURFACE_SIDE_STYLE('',(#2173));
+#2173 = SURFACE_STYLE_FILL_AREA(#2174);
+#2174 = FILL_AREA_STYLE('',(#2175));
+#2175 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2176 = STYLED_ITEM('color',(#2177),#1735);
+#2177 = PRESENTATION_STYLE_ASSIGNMENT((#2178));
+#2178 = SURFACE_STYLE_USAGE(.BOTH.,#2179);
+#2179 = SURFACE_SIDE_STYLE('',(#2180));
+#2180 = SURFACE_STYLE_FILL_AREA(#2181);
+#2181 = FILL_AREA_STYLE('',(#2182));
+#2182 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2183 = STYLED_ITEM('color',(#2184),#1747);
+#2184 = PRESENTATION_STYLE_ASSIGNMENT((#2185));
+#2185 = SURFACE_STYLE_USAGE(.BOTH.,#2186);
+#2186 = SURFACE_SIDE_STYLE('',(#2187));
+#2187 = SURFACE_STYLE_FILL_AREA(#2188);
+#2188 = FILL_AREA_STYLE('',(#2189));
+#2189 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2190 = STYLED_ITEM('color',(#2191),#1764);
+#2191 = PRESENTATION_STYLE_ASSIGNMENT((#2192));
+#2192 = SURFACE_STYLE_USAGE(.BOTH.,#2193);
+#2193 = SURFACE_SIDE_STYLE('',(#2194));
+#2194 = SURFACE_STYLE_FILL_AREA(#2195);
+#2195 = FILL_AREA_STYLE('',(#2196));
+#2196 = FILL_AREA_STYLE_COLOUR('',#1824);
+#2197 = STYLED_ITEM('color',(#2198),#1776);
+#2198 = PRESENTATION_STYLE_ASSIGNMENT((#2199));
+#2199 = SURFACE_STYLE_USAGE(.BOTH.,#2200);
+#2200 = SURFACE_SIDE_STYLE('',(#2201));
+#2201 = SURFACE_STYLE_FILL_AREA(#2202);
+#2202 = FILL_AREA_STYLE('',(#2203));
+#2203 = FILL_AREA_STYLE_COLOUR('',#2204);
+#2204 = COLOUR_RGB('',0.690999984741,0.663999974728,0.597999989986);
+#2205 = STYLED_ITEM('color',(#2206),#1801);
+#2206 = PRESENTATION_STYLE_ASSIGNMENT((#2207));
+#2207 = SURFACE_STYLE_USAGE(.BOTH.,#2208);
+#2208 = SURFACE_SIDE_STYLE('',(#2209));
+#2209 = SURFACE_STYLE_FILL_AREA(#2210);
+#2210 = FILL_AREA_STYLE('',(#2211));
+#2211 = FILL_AREA_STYLE_COLOUR('',#2204);
+ENDSEC;
+END-ISO-10303-21;
viewers/footprint.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>tsv912iq2t</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>tsv912iq2t</title>\ No newline at end of file